@charset "UTF-8";
.item-cont table tr td { width: auto; } 
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   /* IE10+ CSS */
   #product-interactive-cut { display: none; }
}
audio:not([controls]),hr{height:0}img,legend{border:0}h1,sub,sup{position:relative}blockquote *,body,figure{margin:0}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px}.btn,.radio .helper,a{-webkit-user-select:none}#main-menu ul:after,#main-menu:after,#profile-menu ul:after,#profile-menu:after,#service-menu-mobile ul:after,#service-menu-mobile:after,.elm-sticky .elm-content:after,.filters .filter-settings:after,.magazin-overview .article-item:after,.rc-wrapper:after,.slides-container:after,.slides:after,header:after{content:"";display:table;clear:both}.btn-icon-after:after,.download-link:before,.easy-links-line:before,.filters .ui-group .ui-group-head:after,.h-plus:before,.icon-link-before:before,.map-window .btn,.more-link:after,[data-icon-after]:after,[data-icon]:before{content:attr(data-icon);font-family:Raico-Iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,blockquote *,dfn{font-style:italic}.btn-context,.headline4,.language-switch li a,.language-switch ul:after,.second-menu,b,h1,h2,h3,h4,strong{font-weight:700}#main-menu a,.btn,.headline1,.second-menu,h1,h2,h3,h4{text-transform:uppercase}.btn-svg,.is-invisible,.slides-container>li,[id^=Deckleiste]>g,[id^=Tragprofil]>g{opacity:0;transition:all .3s;visibility:hidden}.modal-content .is-visible,.page-wrapper .is-visible,.product-teaser [id^=Deckleiste]>g:first-child,.product-teaser [id^=Tragprofil]>g:first-child,.slides-container>li.is-visible,svg .is-active{opacity:1;visibility:visible}.btn-icon-after,.btn-svg.btn-object{box-shadow:2px 2px 5px rgba(0,0,0,.2)}/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}.is-hidden,[hidden],audio:not([controls]){display:none}a:focus{outline:dotted thin}abbr[title]{border-bottom:1px dotted}hr{box-sizing:content-box;border-top:2px solid #dcdcdc;border-right:0;border-left:0;border-bottom:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}.rc-item,table tr td,textarea{vertical-align:top}sub{bottom:-.25em}svg:not(:root){overflow:hidden}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}*,::before,:after{box-sizing:border-box}a,a:active,a:hover,a:visited{color:red;text-decoration:none;outline:0!important}.button:focus,.download-overview .easy-links-line .filter-search.is-open .filter-search-field:focus,.filters .filter-search.is-open .filter-search-field:focus,.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.simplesearch-search-form #search{outline:0}a:hover{color:#c60505}a:active{color:red}.btn-icon-rect,.btn-rect,.is-anchor{position:absolute}blockquote{text-align:center;margin:2rem 1rem}sup{font-size:80%;top:-.6em}svg{height:100%;width:100%}.is-anchor{top:-4rem}.text{padding:.25em 0}.text p{margin:0 0 .25em}.text.intro{margin-bottom:1em;max-width:64.66667%}.loading:not(.ajaxLoading){background:#000;border-radius:10px;color:#ababab;display:none;height:120px;left:50%;margin:-60px -100px;top:50%;position:absolute;text-align:center;width:200px;z-index:99}.loading:not(.ajaxLoading).is-visible{display:block}.is-offline .is-onlyonline{display:none}.sk-cube-grid{width:50px;height:50px;margin:100px auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:red;float:left;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{animation-delay:.2s}.sk-cube-grid .sk-cube2{animation-delay:.3s}.sk-cube-grid .sk-cube3{animation-delay:.4s}.sk-cube-grid .sk-cube4{animation-delay:.1s}.sk-cube-grid .sk-cube5{animation-delay:.2s}.sk-cube-grid .sk-cube6{animation-delay:.3s}.sk-cube-grid .sk-cube7{animation-delay:0s}.sk-cube-grid .sk-cube8{animation-delay:.1s}.sk-cube-grid .sk-cube9{animation-delay:.2s}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{transform:scale3D(1,1,1)}35%{transform:scale3D(0,0,1)}}.btn,a{cursor:pointer;-webkit-touch-callout:none}.btn.is-active,.btn:active,a.is-active,a:active{color:red}.btn{display:inline-block;padding:.5em 1em .25em;background:#e9e9e9;color:#3b3b3b;font-size:1rem;line-height:1}.btn:active{background:#b6b6b6}.btn-notext{font-size:0}.btn-notext:before{display:block;color:#ababab;font-size:2rem}.btn-icon-after:before{display:none}.btn-icon-after:after{font-size:.75rem;padding-left:5px}.btn-icon-rect{font-size:1.8rem;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.clean.prev.rc-next,.clean.prev.rc-prev,.push-xs-0,.slides-button.clean.prev{left:auto}.btn-svg{background:0 0;border-right:1px solid #e9e9e9;box-sizing:content-box;display:inline-block;float:left;padding:0;height:48px;width:48px}.btn-svg:active svg #shadowmask *{fill:#b6b6b6}.btn-svg:active svg>g:not([id=shadowmask]) *,svg .is-active:active :not([fill*=FFF]):not([fill=none]){fill:red}.btn-svg:first-child{border-left:1px solid #e9e9e9}.btn-blank,.btn-svg.no-border{border:none}.btn-svg.btn-object{background:#e9e9e9;float:none}#push-menu span,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-9,.head-holder ul li,.second-menu>*{float:left}.btn-rect{display:block;height:24px;padding:0;width:24px;z-index:1;background:red}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-7,.col-xs-8,.col-xs-9,.container{position:relative}.btn-blank,.btn-blank:active{background:0 0}.btn-context{background-color:#f0f0f0;margin-bottom:1rem;padding:1rem}.btn-context.is-active{background-color:red;color:#fff}@font-face{font-family:Avenir;src:url(../../../fonts/293B61_0_0.eot);src:url(../../../fonts/293B61_0_0.eot?#iefix) format("embedded-opentype"),url(../../../fonts/293B61_0_0.woff) format("woff"),url(../../../fonts/293B61_0_0.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Avenir;src:url(../../../fonts/293B61_1_0.eot);src:url(../../../fonts/293B61_1_0.eot?#iefix) format("embedded-opentype"),url(../../../fonts/293B61_1_0.woff) format("woff"),url(../../../fonts/293B61_1_0.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Raico-Iconfont;src:url(../../../fonts/Raico-Iconfont.eot);src:url(../../../fonts/Raico-Iconfont.eot?#iefix) format("embedded-opentype"),url(../../../fonts/Raico-Iconfont.ttf) format("truetype"),url(../../../fonts/Raico-Iconfont.woff) format("woff"),url(../../../fonts/Raico-Iconfont.svg#Raico-Iconfont) format("svg");font-weight:400;font-style:normal}[data-icon-after]:after{content:attr(data-icon-after)}.container-fluid::after,.container::after,.row::after{content:"";display:table;clear:both}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Avenir,sans-serif;font-size:15px;line-height:1.6em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1{margin-top:1em}h1,h2,h3,h4{line-height:1.3}.headline1,h1{font-size:24px;margin:.7em 0}.headline2,h2{font-size:18px;margin:0 0 1em}.headline3,h3,table th{font-size:16px;margin:0 0 .5em}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}.headline4,.language-switch li a,h4{font-size:14px}@media (min-width:544px){.container{max-width:none}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:992px){.container{max-width:985px}}@media (min-width:1200px){.container{max-width:1140px;min-width:auto}}@media (min-width:2066px){.container{max-width:60vw;min-width:1140px}}.row{margin-left:-15px;margin-right:-15px}@media (max-width:544px){.row{margin:0}}.col-xs-1{padding-right:15px;padding-left:15px;width:8.33333%}.col-xs-2{padding-right:15px;padding-left:15px;width:16.66667%}.col-xs-3{padding-right:15px;padding-left:15px;width:25%}.col-xs-4{padding-right:15px;padding-left:15px;width:33.33333%}.col-xs-5{padding-right:15px;padding-left:15px;width:41.66667%}.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:50%}.col-xs-7{padding-right:15px;padding-left:15px;width:58.33333%}.col-xs-8{padding-right:15px;padding-left:15px;float:left;width:66.66667%}.col-xs-9{padding-right:15px;padding-left:15px;width:75%}.col-xs-10{padding-right:15px;padding-left:15px;width:83.33333%}.col-xs-11{padding-right:15px;padding-left:15px;width:91.66667%}.col-xs-12{padding-right:15px;padding-left:15px;width:100%}.pull-xs-0{right:auto}.pull-xs-1{right:8.33333%}.pull-xs-2{right:16.66667%}.pull-xs-3{right:25%}.pull-xs-4{right:33.33333%}.pull-xs-5{right:41.66667%}.pull-xs-6{right:50%}.pull-xs-7{right:58.33333%}.pull-xs-8{right:66.66667%}.pull-xs-9{right:75%}.pull-xs-10{right:83.33333%}.pull-xs-11{right:91.66667%}.pull-xs-12{right:100%}.push-xs-1{left:8.33333%}.push-xs-2{left:16.66667%}.push-xs-3{left:25%}.push-xs-4{left:33.33333%}.push-xs-5{left:41.66667%}.push-xs-6{left:50%}.push-xs-7{left:58.33333%}.push-xs-8{left:66.66667%}.push-xs-9{left:75%}.push-xs-10{left:83.33333%}.push-xs-11{left:91.66667%}.push-xs-12{left:100%}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}.offset-xs-11{margin-left:91.66667%}@media (min-width:544px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-7,.col-sm-8,.col-sm-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:769px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-7,.col-md-8,.col-md-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8,.col-lg-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.language-switch{display:inline-block;margin-right:-.25em;margin-top:-1px}.language-switch li,.language-switch ul{margin:0;padding:0;width:3rem;list-style:none}.language-switch li{overflow:hidden;background:#fff}.language-switch li:not(.is-active){display:none}.language-switch.is-hovered ul{box-shadow:0 0 10px rgba(0,0,0,.5)}.language-switch.is-hovered li{display:block;border-top:1px solid #ababab}.language-switch.is-hovered li:first-child{border:none}.language-switch a{display:block}.language-switch img{max-height:100%;max-width:100%}header{height:119px;position:fixed;transition:top .3s ease .01s;transform:translate3d(0,0,0);top:0;width:100vw;z-index:5}header.nav-down{top:0}header.nav-up{margin-top:-1px;top:-119px}@media (max-width:992px){header{height:92px}header.nav-up{margin-top:-1px;top:-92px}#content-wrapper{position:relative;transition:transform .3s ease 0s;left:0;width:100vw}}@media (max-width:544px){header{height:55px}header.nav-up{margin-top:-1px;top:-55px}}.navbar-toggle{cursor:pointer;height:50px;padding:15px;position:absolute;top:50%;transform:translateY(-50%);width:60px}@media (max-width:544px){.navbar-toggle{height:40px;width:50px}}.navbar-toggle:focus,.navbar-toggle:hover{background-color:transparent}.navbar-toggle.svc-menu{right:45px}.navbar-toggle.svc-menu .icon-bar.l1{left:28%;top:67%;transform:rotate(90deg) translateX(-50%)}.navbar-toggle.main-menu{right:0}.navbar-toggle .icon-bar{background-color:#000;border-radius:1px;display:block;height:3px;position:absolute;transform:translateX(-50%);left:50%;width:30px}.navbar-toggle .icon-bar.l1{top:10px;transition:all .3s ease .01s}.navbar-toggle .icon-bar.l2{opacity:1;top:19px;transition:opacity .1s ease .01s}@media (max-width:544px){.navbar-toggle .icon-bar{width:22px}.navbar-toggle .icon-bar.l2{top:17px}}.navbar-toggle .icon-bar.l3{top:28px;transition:all .3s ease .01s}@media (max-width:544px){.navbar-toggle .icon-bar.l3{top:24px}}@media (max-width:992px){.menu-is-open #content-wrapper{transform:translateX(-300px);position:fixed}.menu-is-open .navbar-toggle .icon-bar.l1,.menu-is-open .navbar-toggle .icon-bar.l3{height:3px;left:15px;top:17px;width:31px}.menu-is-open .navbar-toggle .icon-bar.l1{transform:rotate(45deg)}.menu-is-open .navbar-toggle .icon-bar.l3{transform:rotate(-45deg)}.menu-is-open .navbar-toggle .icon-bar.l2{opacity:0}.menu-is-open #main-menu{opacity:1;visibility:visible}}@media (max-width:992px) and (max-width:544px){.menu-is-open .navbar-toggle .icon-bar.l1,.menu-is-open .navbar-toggle .icon-bar.l3{width:27px}}.service-menu{position:absolute;right:100px}.head-holder{background-color:#fff;border-bottom:1px solid #dcdcdc;padding:30px 0 0;position:fixed;width:100%}@media (max-width:992px){.head-holder{padding:30px 0 15px}}@media (max-width:544px){.head-holder{padding:15px 0 0}}.head-holder ul{list-style:none;margin:0;padding:0}.row-first,.row-second{position:relative}.row-first{margin-bottom:1rem;z-index:2}.row-second{height:34px;margin-top:22.5px}@media (max-width:992px){.row-second{height:100vh;left:100%;margin-top:0;overflow-y:scroll;padding:0;position:absolute;top:0;width:300px}}@media (max-width:544px){.row-second{top:55px}}#push-menu,.second-menu{top:50%;position:absolute;transform:translateY(-50%)}#logo{margin-left:-10px;width:160px}@media (max-width:544px){#logo{margin-left:-5px;width:125px}}#logo img{display:block;width:100%}#push-menu{display:none;right:0}#push-menu span{color:red;cursor:pointer;display:block;font-size:2rem}.second-menu{margin-top:-.3em;padding-right:75px;right:15px}@media (max-width:992px){#push-menu{display:block}.second-menu{left:100%;margin-top:0;padding:0;top:0;transform:none}.second-menu>ul{width:100%}}#search-holder,.search-toggle{height:30px;position:absolute;width:30px}.second-menu li{padding:0 15px}.second-menu a{color:#9b9b9b;font-size:14px;line-height:1.3}.user-logged-in .second-menu{padding-right:9rem}.user-logged-in #search-holder{right:7.5rem}@media (max-width:992px){.second-menu a{color:#000;font-size:1rem;line-height:1.6em}.user-logged-in #search-holder{right:4rem}}@media (max-width:544px){.user-logged-in #search-holder{right:3rem}}.user-logged-in .language-switch{right:4.5rem}@media (max-width:992px){.user-logged-in .language-switch{right:7rem}}#search-holder{right:5rem;top:-.5em;z-index:5}@media (max-width:992px){#search-holder{right:4rem;top:0}}@media (max-width:768px){#search-holder{top:0}}@media (max-width:544px){#search-holder{right:3rem}}.search-toggle{display:block;cursor:pointer;right:0;z-index:10}.search-toggle:before{color:#9b9b9b;display:block;height:100%;font-size:1.5em;margin-top:2px;width:100%}@media (max-width:992px){.search-toggle:before{color:#000;margin-top:0;top:-1px}}.simplesearch-search-form{position:relative}.simplesearch-search-form fieldset{border:none;margin:0;padding:0}.simplesearch-search-form fieldset input[type=submit],.simplesearch-search-form fieldset label{display:none}.simplesearch-search-form #search{border:none;border-bottom:3px solid red;border-radius:0;line-height:1.4em;opacity:0;padding:.8em 0 .2em;position:absolute;right:2px;transition:all .4s ease .01s;visibility:hidden;width:0}.simplesearch-search-form #search::-ms-clear{display:none}#search-holder.is-open .search-toggle:before{content:'\e609'}#search-holder.is-open #search{opacity:1;visibility:visible;width:37rem}@media (max-width:768px){#search-holder.is-open #search{width:30rem}}@media (max-width:544px){.search-toggle:before{font-size:1.4em;top:1px}.simplesearch-search-form #search{padding:.5em 0 .2em}#search-holder.is-open #search{width:calc(100vw - 60px)}}.language-switch{background-color:#fff;border:none;height:30px;position:absolute;right:1rem;top:-.5em;margin:0;width:3.5rem;z-index:5}@media (max-width:992px){.language-switch{height:auto;right:7rem;top:2px;width:auto}}@media (max-width:544px){.language-switch{background-color:transparent;left:100%;top:0;right:auto;width:100%}}.language-switch ul{background-color:#fff;box-shadow:none;color:#9b9b9b;cursor:pointer;padding-top:30px}.language-switch ul:after{position:absolute;right:0;top:.75em}@media (max-width:992px){.language-switch ul{padding-top:0;width:auto}.language-switch ul:after{content:none}}.language-switch li{height:30px;padding:0;position:relative;width:45px}@media (max-width:992px){.language-switch li{border-right:2px solid;height:auto}.language-switch li:not(.is-active){display:inline}.language-switch li:last-child{border:none}}@media (max-width:544px){.language-switch li,.language-switch ul{background-color:transparent}}.language-switch li a{background-size:135% auto;background-position:center;color:#9b9b9b;height:100%;line-height:30px;position:relative;text-align:center;width:100%}.language-switch li.is-active{position:absolute;top:0}@media (max-width:992px){.language-switch li a{line-height:1.6em}.language-switch li.is-active{position:relative}.language-switch li.is-active a{color:red}}.language-switch:hover{height:auto}.language-switch:hover ul:after{right:-.3rem;transform:rotate(180deg)}.language-switch:hover li{display:block}#main-menu{display:inline-block;left:50%;position:relative;transform:translateX(-50%)}#main-menu .list-second a{font-size:14px}#main-menu a{color:#000;font-size:16px;transition:color .3s ease .01s}#main-menu li,#service-menu li{cursor:pointer}#main-menu ul.list-first>li,#service-menu ul.list-first>li{display:inline-block;float:none;margin-left:calc(-3rem + 5px);padding:0 3rem;position:relative}#main-menu ul.list-first>li a,#service-menu ul.list-first>li a{display:block;font-weight:700;padding-bottom:10px}@media (max-width:992px){#main-menu a{transition:none}#main-menu ul.list-first>li,#service-menu ul.list-first>li{display:block}#main-menu ul.list-first>li a,#service-menu ul.list-first>li a{padding-bottom:.7rem}}#main-menu ul.list-first>li:after,#service-menu ul.list-first>li:after{background-color:red;bottom:-1px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:none;width:0}#main-menu ul.list-first>li.expanded:after,#main-menu ul.list-first>li.is-open:after,#service-menu ul.list-first>li.expanded:after,#service-menu ul.list-first>li.is-open:after{transition:width .5s ease .01s;width:100%}#main-menu ul.list-first>li.expanded>a,#main-menu ul.list-first>li.is-open>a,#service-menu ul.list-first>li.expanded>a,#service-menu ul.list-first>li.is-open>a{color:red}@media (max-width:992px){#main-menu ul.list-first>li.expanded>a,#main-menu ul.list-first>li.is-open>a,#service-menu ul.list-first>li.expanded>a,#service-menu ul.list-first>li.is-open>a{color:#000}#main-menu ul.list-first>li.expanded.with-second-level.is-open>a,#main-menu ul.list-first>li.is-open.with-second-level.is-open>a,#service-menu ul.list-first>li.expanded.with-second-level.is-open>a,#service-menu ul.list-first>li.is-open.with-second-level.is-open>a{color:#fff}}#main-menu ul.list-first>li.expanded>ul,#main-menu ul.list-first>li.is-open>ul,#service-menu ul.list-first>li.expanded>ul,#service-menu ul.list-first>li.is-open>ul{opacity:1;visibility:visible;transition:opacity .5s ease .5s,visible .5s ease .5s}#main-menu ul.list-first>li.is-active>a,#service-menu ul.list-first>li.is-active>a{color:red;padding-bottom:10px;position:relative}#main-menu ul.list-first>li.is-active>a:after,#service-menu ul.list-first>li.is-active>a:after{background-color:red;bottom:-1px;content:"";height:3px;left:0;position:absolute;transition:none;width:100%}@media (max-width:992px){#main-menu ul.list-first>li.is-active>a,#service-menu ul.list-first>li.is-active>a{color:#000}#main-menu ul.list-first>li.is-active>a:after,#service-menu ul.list-first>li.is-active>a:after{content:none}#main-menu ul.list-first>li.is-active.with-second-level>a,#service-menu ul.list-first>li.is-active.with-second-level>a{color:#fff}}#main-menu ul.list-second,#service-menu ul.list-second{background-color:#fff;box-shadow:1px 2px 5px 1px rgba(0,0,0,.2);left:0;margin-top:-3px;opacity:0;padding:1.3rem 0;position:absolute;top:35px;width:100%;visibility:hidden}#main-menu ul.list-second li,#service-menu ul.list-second li{float:none}#main-menu ul.list-second li.is-active a,#main-menu ul.list-second li:hover a,#service-menu ul.list-second li.is-active a,#service-menu ul.list-second li:hover a{color:red}@media (max-width:544px){#main-menu ul.list-second li:hover a,#service-menu ul.list-second li:hover a{color:#000}}#main-menu ul.list-second li a,#service-menu ul.list-second li a{color:#000;cursor:pointer;display:block;line-height:1.3;padding:.5em 0;text-align:center;text-transform:none}#service-menu ul.list-second{margin-top:-5px}#profile-menu,#service-menu-mobile{display:none;left:0;position:relative;right:auto;width:100%}#profile-menu li,#service-menu-mobile li{float:none;padding:0}#profile-menu a,#service-menu-mobile a{display:block}@media (max-width:992px){#main-menu ul.list-second li a,#service-menu ul.list-second li a{line-height:1.6;text-transform:uppercase}#service-menu{display:none}#profile-menu,#service-menu-mobile{display:block}#profile-menu>ul,#service-menu-mobile>ul{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc}}#profile-menu ul.list-second,#service-menu-mobile ul.list-second{margin-top:0}.toggle-items{cursor:pointer;display:none;height:3rem;position:absolute;right:0;top:0;width:3rem;z-index:5}.toggle-items:before{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-width:992px){.toggle-items{display:block}#main-menu#main-menu,#profile-menu#main-menu,#service-menu-mobile#main-menu{display:block;left:0;transform:none}#main-menu li,#profile-menu li,#service-menu-mobile li{position:relative}#main-menu li a,#profile-menu li a,#service-menu-mobile li a{padding:.7rem 1rem}#main-menu li.is-active>a,#profile-menu li.is-active>a,#service-menu-mobile li.is-active>a{color:red}#main-menu li.with-third-level>a,#profile-menu li.with-third-level>a,#service-menu-mobile li.with-third-level>a{color:#000}#main-menu ul.list-first>li.is-active:not(.with-second-level)>a,#main-menu ul.list-second li.is-active:not(.with-third-level)>a,#profile-menu ul.list-first>li.is-active:not(.with-second-level)>a,#profile-menu ul.list-second li.is-active:not(.with-third-level)>a,#service-menu-mobile ul.list-first>li.is-active:not(.with-second-level)>a,#service-menu-mobile ul.list-second li.is-active:not(.with-third-level)>a{color:red}#main-menu ul.list-first>li,#profile-menu ul.list-first>li,#service-menu-mobile ul.list-first>li{float:none;margin:0;padding:0;position:relative}#main-menu ul.list-first>li:after,#profile-menu ul.list-first>li:after,#service-menu-mobile ul.list-first>li:after{content:none}#main-menu ul.list-first>li>a,#profile-menu ul.list-first>li>a,#service-menu-mobile ul.list-first>li>a{font-size:1rem}#main-menu ul.list-second,#profile-menu ul.list-second,#service-menu-mobile ul.list-second{background-color:transparent;box-shadow:none;margin-top:0;opacity:1;padding:0;position:relative;top:0;visibility:visible}#main-menu ul.list-second li,#profile-menu ul.list-second li,#service-menu-mobile ul.list-second li{height:0;opacity:0;visibility:hidden;transition:none}#main-menu ul.list-second li.level-3 a,#profile-menu ul.list-second li.level-3 a,#service-menu-mobile ul.list-second li.level-3 a{padding-left:3rem}#main-menu ul.list-second li a,#profile-menu ul.list-second li a,#service-menu-mobile ul.list-second li a{font-size:1rem;padding:.7rem 1rem .7rem 2rem;text-align:left}#main-menu .with-second-level.is-active>.list-second>li,#main-menu .with-second-level.is-open>.list-second>li,#main-menu .with-third-level.is-active>.list-second>li,#main-menu .with-third-level.is-open>.list-second>li,#profile-menu .with-second-level.is-active>.list-second>li,#profile-menu .with-second-level.is-open>.list-second>li,#profile-menu .with-third-level.is-active>.list-second>li,#profile-menu .with-third-level.is-open>.list-second>li,#service-menu-mobile .with-second-level.is-active>.list-second>li,#service-menu-mobile .with-second-level.is-open>.list-second>li,#service-menu-mobile .with-third-level.is-active>.list-second>li,#service-menu-mobile .with-third-level.is-open>.list-second>li{height:auto;opacity:1;visibility:visible;transition:all .5s ease .01s}#main-menu .with-second-level.is-active>.toggle-items:before,#main-menu .with-second-level.is-open>.toggle-items:before,#main-menu .with-third-level.is-active>.toggle-items:before,#main-menu .with-third-level.is-open>.toggle-items:before,#profile-menu .with-second-level.is-active>.toggle-items:before,#profile-menu .with-second-level.is-open>.toggle-items:before,#profile-menu .with-third-level.is-active>.toggle-items:before,#profile-menu .with-third-level.is-open>.toggle-items:before,#service-menu-mobile .with-second-level.is-active>.toggle-items:before,#service-menu-mobile .with-second-level.is-open>.toggle-items:before,#service-menu-mobile .with-third-level.is-active>.toggle-items:before,#service-menu-mobile .with-third-level.is-open>.toggle-items:before{color:#fff;transform:translateX(-50%) translateY(-50%) rotate(-180deg)}#main-menu .with-second-level.is-active>a,#main-menu .with-second-level.is-open>a,#profile-menu .with-second-level.is-active>a,#profile-menu .with-second-level.is-open>a,#service-menu-mobile .with-second-level.is-active>a,#service-menu-mobile .with-second-level.is-open>a{background-color:red;color:#fff}#main-menu .with-second-level.is-active.level-2>a,#main-menu .with-second-level.is-active.level-3>a,#main-menu .with-second-level.is-open.level-2>a,#main-menu .with-second-level.is-open.level-3>a,#profile-menu .with-second-level.is-active.level-2>a,#profile-menu .with-second-level.is-active.level-3>a,#profile-menu .with-second-level.is-open.level-2>a,#profile-menu .with-second-level.is-open.level-3>a,#service-menu-mobile .with-second-level.is-active.level-2>a,#service-menu-mobile .with-second-level.is-active.level-3>a,#service-menu-mobile .with-second-level.is-open.level-2>a,#service-menu-mobile .with-second-level.is-open.level-3>a{background-color:transparent;color:red}#main-menu .with-third-level>.list-second,#profile-menu .with-third-level>.list-second,#service-menu-mobile .with-third-level>.list-second{background-color:#dcdcdc}#main-menu .with-third-level.is-active>a,#main-menu .with-third-level.is-open>a,#profile-menu .with-third-level.is-active>a,#profile-menu .with-third-level.is-open>a,#service-menu-mobile .with-third-level.is-active>a,#service-menu-mobile .with-third-level.is-open>a{background-color:#9b9b9b;color:#000}#main-menu .with-third-level.is-active>.toggle-items:before,#main-menu .with-third-level.is-open>.toggle-items:before,#profile-menu .with-third-level.is-active>.toggle-items:before,#profile-menu .with-third-level.is-open>.toggle-items:before,#service-menu-mobile .with-third-level.is-active>.toggle-items:before,#service-menu-mobile .with-third-level.is-open>.toggle-items:before{color:#000}}ul.social-btns{list-style:none;margin:0;padding:0}ul.social-btns li{float:left}ul.social-btns a{padding-left:.5em}ul.social-btns a:before{color:#9b9b9b;font-size:1.7em;transition:color .2s ease .01s}ul.social-btns a:hover:before{color:red}#social-menu{position:absolute;right:15px;top:-.5em}@media (max-width:992px){ul.social-btns a:before{font-size:2.5em}#social-menu{background-color:#e6e6e6;border-top:1px solid #dcdcdc;bottom:0;padding:1rem;position:relative;right:0;top:auto;width:300px;z-index:5}#social-menu ul.social-btns{text-align:center}#social-menu ul.social-btns li{display:inline;float:none}#social-menu ul.social-btns a:before{font-size:2.5em}}.close-menu{display:none;color:red;cursor:pointer;left:100%;position:absolute;top:0;width:3rem;z-index:5}.close-menu:before{font-size:1.3rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:992px){.close-menu{display:block;height:92px}.user-nav{display:none}}@media (max-width:544px){.close-menu{height:55px}}.user-nav{background-color:#fff;border:none;color:#9b9b9b;cursor:pointer;height:30px;position:absolute;right:1rem;top:-.5em;margin:0;width:2.5rem;z-index:5}.user-nav:hover .user-nav-link{opacity:1;visibility:visible;transition:all .3s ease .1s}.user-nav:hover .btn-icon-after:after{right:-.3rem;transform:rotate(180deg)}.user-nav .btn-icon-after{box-shadow:none}.user-nav .btn-icon-after:after{position:absolute;right:0;top:.75em}.user-nav .btn-icon-after>li span{position:absolute;top:50%;transform:translateY(-50%)}.user-nav .user-nav-link{background-color:#fff;opacity:0;padding:7.5px 0 7.5px 7.5px;position:absolute;right:0;top:100%;visibility:hidden;min-height:65px;min-width:165px}.user-nav .user-nav-link li{display:block;width:100%}.user-nav .user-nav-link li a{color:#9b9b9b;display:block;text-align:right;white-space:nowrap}

.menu-is-open #form-sticky-wrapper{display:none}

#form-sticky-wrapper{
  height:100%;
  margin-right:-400px;
  position:fixed;
  right:0;
  top:0;
  transition:margin-right .5s ease-in-out .1s;
  width:400px;
  z-index:10;
}


#form-sticky-wrapper #form-sticky {background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.5);height:100%;width:400px;overflow-y:auto;right:0;position:absolute}

#form-sticky-wrapper #form-sticky iframe{height:100%;width:100%}
#form-sticky-btn{ background-color:red;color:#fff;cursor:pointer;height:85px;padding:1rem 0;position:absolute;left:-100px;text-align:center;top:25%;width:100px;z-index:10}

#form-sticky-btn:hover{background-color:#c60505}
#form-sticky-btn > span:before{font-size:28px}
#form-sticky-btn h5{margin:-10px 0 0}
#form-sticky-btn h5 span{display:block;font-weight:400;line-height:10px}
#form-sticky-btn .btn-close {opacity:0;visibility:hidden; position:absolute; right:5px; top:5px; transition:all .2s ease-in-out .1s }
#form-sticky-btn .btn-close:before{font-size:12px}
#form-sticky-wrapper #form-sticky .btn-close {opacity:0;visibility:hidden;}

#form-sticky-wrapper.is-open{margin-right:0}
#form-sticky-wrapper.is-open #form-sticky-btn .btn-close {opacity:1;visibility:visible}


@media (max-width:767px){
  #form-sticky-wrapper{
  	width: 100vw;
	margin-right: -100vw;
  }
  #form-sticky-wrapper #form-sticky {
    width: 100vw;
  }
  #form-sticky-btn { top:28%; z-index: 20; }
  #form-sticky-wrapper #form-sticky .btn-close { position: absolute; left: 20px; top: 20px; color: #9ba7c2; }

  #form-sticky-wrapper.is-open #form-sticky .btn-close {opacity:1;visibility:visible}
}

.home-section{margin-bottom:3rem;margin-top:3rem}@media (max-width:544px){.home-section{margin-bottom:1.5rem;margin-top:1.5rem}}@media (max-width:992px){.home-section.hp-teaser{margin-top:1rem}}.hp-objects .item-img,.hp-products .item-img{margin-bottom:1em}.hp-objects img,.hp-products img{width:100%}@media (max-width:768px){.home-section.hp-teaser{padding:0 15px}.hp-products .is-flex{display:block}.hp-teaser .is-flex>div{-ms-flex:0 0 auto;flex:0 0 auto}.hp-teaser .hp-teaser-item{width:calc(50% - 30px)}}@media (max-width:544px){.hp-teaser .hp-teaser-item{width:100%}.product-item{margin-top:1.5rem}.product-item:first-child{margin-top:0}}.hp-teaser-item{background-color:#e6e6e6;margin:0 15px}@media (max-width:992px){.hp-teaser-item{margin-top:2rem}}@media (max-width:544px){.hp-teaser-item{margin:2rem 0 0}}.hp-teaser-item .teaser-subtitle{background-color:#fff;margin:0;padding-bottom:1em}.hp-teaser-item .teaser-content{border-top:3px solid red;padding:15px}.hp-teaser-item .teaser-content .box-link:hover+.more-link{color:#c60505}.hp-teaser-item .teaser-children{margin-bottom:2em;padding-left:15px}.hp-teaser-item .teaser-children a{color:#000}.hp-teaser-item .teaser-img{text-align:center;padding:15px 0}.intro-slider .slides-container>li img{max-width:100%}@media (max-width:544px){.intro-slider{margin-bottom:1.5rem;padding-bottom:130px}.intro-slider:not(.homepage-slider){padding-bottom:67px}.intro-slider .slides-container>li img{max-width:130%}}.intro-slider.homepage-slider .slides-container{height:calc(100vh - 119px - 40px);max-height:50vw}@media (max-width:992px){.intro-slider.homepage-slider .slides-container{height:60vw;margin:0}}.intro-slider .slides-container{height:27vw}@media (max-width:768px){.intro-slider.homepage-slider .slides-container img{max-width:none;width:130%}.intro-slider .slides-container{height:34vw}.intro-slider .rc-next,.intro-slider .rc-prev,.intro-slider .slides-button{top:40%}}@media (max-width:544px){.intro-slider .rc-next,.intro-slider .rc-prev,.intro-slider .slides-button{background-color:transparent;border-radius:0;color:red;top:30%;width:1.5rem}.intro-slider:not(.homepage-slider) .bullets-container .rc-bullets li,.intro-slider:not(.homepage-slider) .bullets-container .slides-bullets li{padding:1rem}}.intro-slider .rc-next:before,.intro-slider .rc-prev:before,.intro-slider .slides-button:before{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.intro-slider .next.rc-next:before,.intro-slider .next.rc-prev:before,.intro-slider .slides-button.next:before{margin-left:0}@media (max-width:992px){.intro-slider .bullets-container .rc-bullets,.intro-slider .bullets-container .slides-bullets{max-width:100%}.intro-slider .bullets-container .rc-bullets li,.intro-slider .bullets-container .slides-bullets li{background-color:rgba(255,255,255,.5);bottom:0;display:block;margin:0;opacity:0;position:absolute;transition:all .5s ease .1s;width:100%;visibility:hidden}.intro-slider .bullets-container .rc-bullets li.is-active,.intro-slider .bullets-container .slides-bullets li.is-active{opacity:1;visibility:visible}.slides-container>li img{max-height:50rem;width:auto}}.slide-img-holder,.slides,.slides-container{position:relative}.slides{max-width:100%;z-index:2}.slides-container{height:100%;list-style:none;margin:0 0 40px;padding:0}@media (max-width:544px){.slides-container{margin:0}}.slides-container>li{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:center;top:0;transition:all 1s}.slides-container>li img{height:auto;margin:0 auto;min-height:100%;min-width:100%}.slides-container>li .slide-title{display:none}.bullets-container{bottom:0;margin:0;padding:0;position:absolute;width:100%;z-index:5}.bullets-container ul.rc-bullets,.bullets-container ul.slides-bullets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;list-style:none;margin:0 auto;padding:0;text-align:center}.bullets-container ul.rc-bullets li,.bullets-container ul.slides-bullets li{background-color:#fff;cursor:pointer;-ms-flex:1;flex:1;margin:0 15px;padding:15px 15px 30px;text-align:left;transition:all .5s ease 0s;position:relative}.bullets-container ul.rc-bullets li .slide-title,.bullets-container ul.slides-bullets li .slide-title{margin-bottom:1em}.bullets-container ul.rc-bullets li .slide-title>a,.bullets-container ul.slides-bullets li .slide-title>a{bottom:1em;position:absolute}.bullets-container ul.rc-bullets li .active-line,.bullets-container ul.slides-bullets li .active-line{background-color:red;bottom:0;height:3px;left:0;position:absolute;width:0;transition:none}.bullets-container ul.rc-bullets li.is-active:before,.bullets-container ul.slides-bullets li.is-active:before{margin-top:-45px}.bullets-container ul.rc-bullets li.is-active .active-line,.bullets-container ul.slides-bullets li.is-active .active-line{width:100%;transition:width 6s ease 0s}.rc-next,.rc-prev,.slides-button{background-color:rgba(233,233,233,.75);border-radius:50%;color:#58585a;cursor:pointer;font-size:1.8em;height:3.5rem;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:3.5rem;z-index:3}.rc-next:hover,.rc-prev:hover,.slides-button:hover{color:#c60505}.clean.rc-next,.clean.rc-prev,.slides-button.clean{background-color:transparent;border-radius:0;height:auto;position:relative;transform:none;top:auto;width:auto}.clean.next.rc-next,.clean.next.rc-prev,.slides-button.clean.next{right:auto}.next.rc-next:before,.next.rc-prev:before,.slides-button.next:before{margin-left:2px}.prev.rc-next:before,.prev.rc-prev:before,.slides-button.prev:before{margin-left:-2px}.next.rc-next,.next.rc-prev,.slides-button.next{right:15px}.prev.rc-next,.prev.rc-prev,.slides-button.prev{left:15px}.slides-counter{display:block;position:absolute;top:16px;right:64px;z-index:101}.accordion{padding-top:5px}.accordion .accordion-section .accordion-head{cursor:pointer;margin:0 0 .5rem}.accordion .accordion-section .accordion-content{height:0;opacity:0;overflow:hidden;padding-bottom:0;visibility:hidden;transition:none}.accordion .accordion-section.is-active .accordion-head:before{content:'\e905'}.accordion .accordion-section.is-active .accordion-content{height:auto;opacity:1;overflow:visible;padding-bottom:1rem;visibility:visible;transition:opacity .5s ease .01s,visibility .5s ease .01s}table{border-collapse:collapse;border-spacing:0;width:calc(100% - 15px)}table th{text-align:left;padding:3rem 0 1rem}table tr:first-child th{padding:1rem 0}table tr td{padding:.5rem 0;width:50%}table.table-3-col tr{border-bottom:1px solid #e6e6e6}table.table-3-col tr td:not(:first-child){padding:1rem 0 .5rem;width:25%}body{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;color:#000;overflow-x:hidden;width:100vw}body.no-scroll{overflow-y:hidden}body,html{height:auto;min-height:calc(100vh - 119px)}#editButton{background-image:url(/assets/theme/images/edit-stift.png);background-size:cover;background-color:red;color:#fff;font-size:0;height:60px;margin:0;padding:0;position:fixed;text-align:center;top:25%;width:60px;z-index:10}@media (max-width:768px){#editButton{bottom:0;font-size:inherit;height:auto;padding:.75rem 2rem .5rem;top:auto;width:100%}}#editButton:hover{background-color:#c60505}*{box-sizing:border-box}.framed img{border:1px solid #9b9b9b;height:auto;max-width:100%}.width-50{float:left;padding-right:1rem;width:50%}.tel-link *,a.tel-link{color:#000}.main-content{margin-top:119px;min-height:calc(100vh - 119px - 55px);z-index:2}@media (max-width:992px){body{background-color:#e6e6e6}.main-content{background-color:#fff;left:0;position:relative;margin-top:0;min-height:calc(100vh - 92px - 55px);top:92px}}@media (max-width:544px){.tel-link *,a.tel-link{color:red}.main-content{margin-top:0;min-height:calc(100vh - 55px - 107px);top:55px}}.main-content.with-filter{margin-top:161px}@media (max-width:992px){.main-content.with-filter{margin-top:134px}}@media (max-width:544px){.main-content.with-filter{margin-top:97px}.main-content>.container:not(.page-offset-top){padding:0}}.content-section{margin-bottom:2rem}#breadcrumb{list-style:none;line-height:1.5;margin:0 0 1rem;padding:0}#breadcrumb li{display:inline-block}#breadcrumb li+li:last-child{color:red;position:relative}#breadcrumb li+li:last-child:after{background-color:red;bottom:4px;content:'';height:1px;left:1rem;position:absolute;width:calc(100% - 1rem)}#breadcrumb li+li:before{color:red;content:'/';margin:0 5px}.page-offset-top{padding-bottom:3rem;padding-top:4rem}@media (max-width:1200px){.page-offset-top{padding-top:3rem}}@media (max-width:992px){.page-offset-top{padding-top:2rem}}.btn-line{padding:30px;z-index:3}@media (max-width:1200px){.btn-line{padding:15px}}@media (max-width:992px){.btn-line{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:30px}}.btn-line .btn-context{float:left;margin-right:1rem;position:relative;height:3rem;color:transparent;overflow:hidden;transition:width .3s ease .01s;white-space:nowrap;width:3rem}@media (max-width:544px){.btn-line{padding:15px}.btn-line .btn-context{margin-right:.75rem}.btn-line .btn-context:last-child{margin-right:0}}.btn-line .btn-context .btn-icon-rect{color:#000;font-size:1.8rem;left:10px;opacity:1;transform:translateY(-50%);visibility:visible}.btn-line .btn-context.is-active,.btn-line .btn-context:hover{color:#000;padding-left:3.5rem;width:165px}.btn-line .btn-context:hover{transition:width .5s ease 0s}@media (max-width:544px){.btn-line .btn-context.is-active,.btn-line .btn-context:hover{font-size:0;padding-left:30px;width:3rem}.btn-line .btn-context:hover .btn-icon-rect{top:50%;transform:translateY(-50%)}}.btn-line .btn-context.is-active{color:transparent;padding:1rem;width:3rem}.btn-line .btn-context.is-active .btn-icon-rect{color:#fff}.btn-line .btn-context.is-active:hover{color:#fff;padding-left:3.5rem;width:165px}@media (max-width:544px){.btn-line .btn-context.is-active:hover{padding:1rem;width:3rem}}.switch-preview{opacity:0;visibility:hidden}.switch-preview.is-visible{opacity:1;visibility:visible}.page-gallery{height:100%;margin:0;overflow:hidden;padding:0}.page-gallery li{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;opacity:0;position:absolute;width:100%;visibility:hidden}.page-gallery li.is-visible{opacity:1;visibility:visible}.page-gallery .page-gallery-nav{background-color:rgba(255,255,255,.8);bottom:30px;padding:15px;position:absolute;right:30px;min-height:7.2rem;max-width:calc(100% - 60px);min-width:115px}@media (max-width:1200px){.page-gallery .page-gallery-nav{bottom:15px;right:15px}}.page-gallery .page-gallery-nav .title-zoom{float:left;margin:5px 30px 0 0;padding-left:15px;position:absolute}@media (max-width:992px){.page-gallery .page-gallery-nav{bottom:30px;right:30px}.page-gallery .page-gallery-nav .title-zoom{opacity:1;visibility:visible}.page-gallery .page-gallery-nav .btn-icon.slides-zoom{display:none}}@media (max-width:544px){.page-gallery .page-gallery-nav{bottom:0;left:0;max-width:none;right:auto;width:100%}.page-gallery .page-gallery-nav .title-zoom{margin:0 30px 0 0;padding-left:10px}.page-gallery .page-gallery-nav .title-zoom h3{font-size:18px}}.page-gallery .page-gallery-nav .title-zoom.is-visible{position:static;transition:position .3s ease 1s;margin-right:180px}.page-gallery .page-gallery-nav .btn-placeholder{position:absolute;right:0;bottom:24px}.page-gallery .page-gallery-nav .btn-icon{float:left;padding:15px}.page-gallery .page-gallery-nav .btn-icon.slides-zoom{position:absolute}.page-gallery .page-gallery-nav .btn-icon.slides-zoom.is-visible{position:static}.page-gallery.slides-with-bullets .page-gallery-nav{width:calc(100% - 60px)}.zoom-cont.is-zoomed{transition:width .3s ease .01s!important;width:100%;z-index:2}.easy-links-line{background-color:#fff;cursor:pointer;left:0;margin-top:1px;padding:1rem 0;position:fixed;text-align:center;top:119px;transform:translateY(0);transition:all .3s ease .01s;width:100%;z-index:3}@media (max-width:992px){.easy-links-line{top:92px}}@media (max-width:544px){.page-gallery .page-gallery-nav .btn-placeholder{bottom:0}.page-gallery.slides-with-bullets .page-gallery-nav{width:100%}.easy-links-line{background-color:#dcdcdc;height:3rem;overflow:hidden;padding:.75rem 0;position:relative;top:0}}.easy-links-line:before{content:none;color:red;position:absolute;right:1rem;top:1rem;transform:rotate(90deg);transition:all .1s ease .01s}@media (max-width:544px){.easy-links-line:before{content:'\e60a'}}.easy-links-line__bg-grey{background-color:#dcdcdc;padding-bottom:0}.easy-links-line__bg-grey.page-head-sticky:after{content:none}.easy-links-line a{color:#000;margin:0 .5rem}@media (max-width:544px){.easy-links-line a{display:block;margin:0 0 .75rem;opacity:0;overflow:hidden;padding:0 1rem;text-align:left;text-overflow:ellipsis;visibility:hidden;white-space:nowrap}}.easy-links-line a.is-active,.easy-links-line a:hover{border-bottom:2px solid;color:red;padding-bottom:2px;transition:color .3s ease .01s}@media (max-width:544px){.easy-links-line a.is-active,.easy-links-line a:hover{border:0}.easy-links-line a.is-active.is-active,.easy-links-line a:hover.is-active{opacity:1;position:absolute;top:.75rem;width:90%;visibility:visible}.easy-links-line.opened{height:auto;padding-bottom:1rem;transition:height .5s ease .01s}.easy-links-line.opened:before{transform:rotate(-90deg)}.easy-links-line.opened a{opacity:1;visibility:visible;transition:opacity .5s ease .01s,visibility .5s ease .01s}.easy-links-line.opened a:first-child.is-active+a,.easy-links-line.opened a:first-child:not(.is-active){border-top:1px solid #fff;padding-top:1rem;margin-top:2rem}}.easy-links-line+.items{margin-top:119px;padding:7rem 0 3rem}@media (max-width:992px){.easy-links-line+.items{margin-top:3rem;padding:3rem 0}}@media (max-width:544px){.easy-links-line+.items{margin-top:0;padding:2rem 0}}.easy-links-line+.page-with-nav,.easy-links-line+.slides{padding-top:3rem}.nav-up+.main-content .easy-links-line{transform:translateY(-120px)}@media (max-width:992px){.nav-up+.main-content .easy-links-line{transform:translateY(-93px)}}.items-list{margin-bottom:3rem}@media (max-width:544px){.easy-links-line+.page-with-nav,.easy-links-line+.slides{padding-top:0}.nav-up+.main-content .easy-links-line{transform:translateY(0)}.items-list{margin-bottom:2rem}}.teaser-item{margin-bottom:1rem}.teaser-item .img-holder{padding-bottom:1rem;position:relative}.teaser-item .img-holder img{display:block;width:100%}.teaser-item.with-border .img-holder img{border:1px solid #dcdcdc}.teaser-3-4-full .teaser-item:nth-child(4n+1){clear:left}@media (max-width:768px){.teaser-3-4-full .teaser-item:nth-child(4n+1){clear:none}.teaser-3-4-full .teaser-item:nth-child(3n+1){clear:left}}.teaser-4-6-4-full .teaser-item:nth-child(3n+1){clear:left}.elm-sticky{left:auto;overflow:visible;position:fixed;right:0;top:220px;width:385px;transition:width .5s ease .01s}@media (max-width:544px){.teaser-4-6-4-full .teaser-item{padding:0}.elm-sticky{bottom:0;top:auto;width:100%}.elm-sticky .elm-head{bottom:0;position:absolute;width:100%}}.elm-sticky .elm-head{color:#fff;padding:.5rem 3.5rem}.elm-sticky span[data-icon]{position:absolute}.elm-sticky span[data-icon].elm-icon{font-size:22px;left:1rem;top:.5rem}.elm-sticky span[data-icon].close{font-size:16px;cursor:pointer;right:1rem;top:.75rem;transition:font-size .3s ease .1s}.elm-sticky .elm-content{height:auto;opacity:1;padding:0 1rem;visibility:visible;transition:all .3s ease .5s}@media (max-width:544px){.elm-sticky .elm-content{bottom:2.5rem;position:absolute;width:100%;transition:opacity .2s ease .05s}}.elm-sticky.closed{height:2.5rem;overflow:hidden;width:2.5rem;transition:width .3s ease .1s,overflow .3s ease .5s}.elm-sticky.closed span[data-icon].elm-icon{left:.65rem}.elm-sticky.closed span[data-icon].close{font-size:0;height:100%;right:0;top:0;width:100%;transition:none}@media (max-width:544px){.elm-sticky.closed{width:100%}.elm-sticky.closed span[data-icon].elm-icon{left:1rem}.elm-sticky.closed span[data-icon].close{font-size:16px;height:auto;right:1rem;top:.75rem;width:auto}.elm-sticky.closed span[data-icon].close:before{content:'\e601'}}.elm-sticky.closed .elm-content{height:0;opacity:0;visibility:hidden}.elm-sticky.closed .elm-content>*{margin:0}.sisea-paging{list-style:none;padding:0;text-align:center}.sisea-paging li{display:inline;padding-left:1rem}.sisea-paging li a.is-active{text-decoration:underline}.search-results .results-count{float:right}@media (max-width:544px){.search-results .results-count{display:block;float:none}}.extract{padding-top:1rem}#scroll-top{display:none;background-color:#9b9b9b;bottom:60px;border-radius:50%;color:#fff;font-size:1.5rem;height:3rem;position:fixed;right:30px;width:3rem;z-index:4}@media (max-width:1200px){.teaser-4-6-4-full .teaser-item:nth-child(3n+1){clear:none}.teaser-4-6-4-full .teaser-item:nth-child(2n+1){clear:left}#scroll-top{bottom:30px;right:10px}}@media (max-width:768px){#scroll-top{background-color:rgba(155,155,155,.75);bottom:4rem;font-size:1.8rem;height:3.6rem;width:3.6rem}}#scroll-top:before{display:block;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(90deg);position:absolute}#scroll-top:hover{background-color:red;cursor:pointer}.page-container,.page-half{height:100%;position:absolute;width:100%}.page-container.page-container:not(.page-autoheight),.page-half.page-container:not(.page-autoheight){max-width:calc(100% - 30px)}@media (max-width:992px){.teaser-4-6-4-full .teaser-item:nth-child(3n+1){clear:left}.teaser-4-6-4-full .teaser-item:nth-child(2n+1){clear:none}.page-container,.page-half{position:relative}.page-container.page-container:not(.page-autoheight),.page-half.page-container:not(.page-autoheight){height:auto;max-width:none;min-height:100%}}.page-container.page-container:after,.page-half.page-container:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.25) 30%,rgba(255,255,255,.75) 54%,#fff 100%);bottom:0;content:'';height:50px;position:absolute;right:0;width:50%}.page-container.page-container .page-head-sticky,.page-half.page-container .page-head-sticky{background:#fff;padding:2rem 0 0 3rem;position:absolute;top:1px;right:0;width:50%;z-index:2}@media (max-width:992px){.page-container.page-container:after,.page-half.page-container:after{content:none}.page-container.page-container .page-head-sticky,.page-half.page-container .page-head-sticky{padding:2rem 0 0;position:relative;width:100%}.page-container.page-container .page-head-sticky:after,.page-half.page-container .page-head-sticky:after{content:none}}.page-container.page-container .page-head-sticky:after,.page-half.page-container .page-head-sticky:after{left:auto;width:85%}.page-container.page-container.headline-top .page-head-sticky,.page-half.page-container.headline-top .page-head-sticky{padding:2rem 0 0;width:100%}.page-container.page-container.headline-top .page-head-sticky:after,.page-half.page-container.headline-top .page-head-sticky:after{width:100%}.page-container .item-visual,.page-half .item-visual{height:100%;position:absolute;width:100%}.page-head-sticky:after{background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,.75) 46%,rgba(255,255,255,.4) 70%,rgba(255,255,255,0) 100%);content:'';height:35px;left:0;position:absolute;width:100%}.modal .modal-footer,.page-standard.page-autoheight,.page-standard.page-autoheight.headline-top .page-head-sticky{position:relative}.page-head-sticky h1{margin:0;padding:.3em 0 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-dynamically .page-head-sticky h1{overflow:visible;padding-right:15px;text-overflow:clip;white-space:normal}.page-half{width:50%}@media (max-width:992px){.page-head-sticky h1{overflow:visible;text-overflow:clip;white-space:normal}.page-dynamically .page-head-sticky h1{padding-right:0}.page-half{width:100%}.page-half.item-left{height:80vw}}@media (max-width:768px){.page-half.item-left{height:100vw}}@media (max-width:544px){.page-head-sticky:after{content:none}.page-half.item-left{height:135vw}.btn-line-nav.invisible{display:none}}.page-half.item-right{overflow-y:scroll;padding:180px 2rem 0 3rem;right:0}@media (max-width:992px){.page-half.item-right{padding:0}}@media (max-width:768px){.page-half.item-right{overflow-y:hidden}}.page-half .item-list{overflow-x:hidden}.headline-top .page-half{overflow-y:scroll;padding-top:87px}@media (max-width:992px){.headline-top .page-half{padding-top:0}.headline-top .item-right .item-cont{/*margin-top:0*/}}.page-standard:not(.headline-top) .page-half.item-right{padding-top:87px}@media (max-width:992px){.page-standard:not(.headline-top) .page-half.item-right{padding-top:0}}.page-standard.page-breadcrumb .page-half.item-right{padding-top:115px}@media (max-width:992px){.page-standard.page-breadcrumb .page-half.item-right{padding-top:0}}.page-standard.page-breadcrumb.page-autoheight .page-half.item-left{padding-top:115px}@media (max-width:992px){.page-standard.page-breadcrumb.page-autoheight .page-half.item-left{padding-top:0}}.page-standard.page-autoheight .page-head-sticky:after{content:none}.page-standard.page-autoheight .page-half{float:left;height:auto;overflow:hidden;position:relative}.page-standard.page-autoheight .page-half.item-right{padding-right:0}.page-standard.page-autoheight.headline-top .page-head-sticky h1{overflow:visible;text-overflow:clip;white-space:normal}.page-standard.page-autoheight.headline-top .page-half.item-left,.page-standard.page-autoheight.headline-top .page-half.item-right{padding-top:0}.item-cont{margin:2rem 0}.item-cont ul{padding-left:15px}.item-details h3{font-size:15px;text-transform:none}.button,.cut-config h3,.easy-links-line a,.filters .filter-link,.is-uppercase,table th{text-transform:uppercase}.item-details dt{float:left;clear:left;padding-right:1rem;text-align:left;width:40%}.item-details dd{margin:0 0 0 40%;padding:0 0 1rem;width:60%}.elmContext{height:0;opacity:0;overflow:hidden;visibility:hidden;transition:all .5s ease .1s}.elmContext.is-active{height:100%;opacity:1;visibility:visible}.btn-line-nav{margin-bottom:30px}.btn-line-nav.invisible{opacity:0}.btn-line-nav .btn{color:red;font-size:2rem;margin-right:2rem;padding:0}.btn-line-nav a.btn:hover{color:#c60505}.btn-line-nav span.btn{color:#9b9b9b;cursor:default}.save-transition .switch-preview.is-visible{transition:opacity .3s ease .25s,visibility .3s ease .25s!important}.save-transition .is-visible.item-right,.save-transition .is-visible.page-head-sticky{transition:opacity .3s ease .5s,visibility .3s ease .5s!important}.img-modal{cursor:pointer}.modal-backdrop.in{background-color:#fff;opacity:.85}.modal .modal-content{border:none;border-radius:0;box-shadow:1px 2px 5px 1px rgba(0,0,0,.2)}.modal .modal-content .img-responsive{margin:0 auto}.modal .modal-footer{border:none;padding-top:0}.modal .modal-footer .modal-title{float:left}.modal .close-modal{position:absolute;top:-4px;right:15px;width:30px;height:30px;background-color:transparent;cursor:pointer}.modal .close-modal:hover{opacity:1}.modal .close-modal .lr,.modal .close-modal .rl{background-color:red;height:100%;position:absolute;right:15px;top:0;transform:rotate(0);transition:transform .7s ease .2s;width:3px}.modal.in .close-modal .lr{transform:rotate(45deg)}.modal.in .close-modal .rl{transform:rotate(-45deg)}.product-field{clear:both}.product-item{margin:0 0 30px;overflow:hidden}.product-item:not(.field-item):not(.accessories-item):hover .product-item-cont:after{transition:width .5s ease .01s;width:calc(100% + 1px)}.product-item:not(.field-item):not(.accessories-item):hover .product-with-details .product-item-desc{background-color:rgba(220,220,220,.9);height:100%;transition:all .5s ease .01s}.product-item:not(.field-item):not(.accessories-item):hover .product-with-details .product-item-desc h3{opacity:0;visibility:hidden;transition:none}.product-item:not(.field-item):not(.accessories-item):hover .product-with-details .product-details{opacity:1;visibility:visible;transition:all .5s ease .5s}.product-item .product-item-cont{background-size:auto 100%;background-repeat:no-repeat;background-position:center;border:1px solid #dcdcdc;padding-bottom:calc(100% - 2px);position:relative;height:0}.product-item .product-item-cont:after{background-color:red;bottom:-1px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:none 0s ease 0s;width:0}.product-item img{width:100%}.product-item .product-item-desc{background-color:rgba(220,220,220,.5);bottom:0;height:3.2rem;margin:0;padding:1rem;position:absolute;transition:all .5s ease .01s;width:100%}.product-item .product-item-desc h3{opacity:1;visibility:visible;transition:all .3s ease .51s}.product-item .product-details{opacity:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:none;visibility:hidden;width:100%}.product-item .product-details p{line-height:1.4}.accessories-item.field-item:hover .product-item-desc,.field-item.field-item:hover .product-item-desc{background-color:rgba(198,5,5,.85)}.accessories-item .product-item-desc,.field-item .product-item-desc{background-color:rgba(198,5,5,.75);transition:all .3s ease .01s;bottom:auto;height:100%;top:0}.accessories-item .product-item-desc .item-name,.field-item .product-item-desc .item-name{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.accessories-item.accessories-item .product-item-desc,.field-item.accessories-item .product-item-desc{background-color:#dcdcdc}.accessories-item.accessories-item .product-item-desc .item-name,.field-item.accessories-item .product-item-desc .item-name{overflow:visible;white-space:normal}.product-animation,.product-connections,.product-interactive-cut,.product-visual{background:linear-gradient(to bottom,#dcdcdc 0,rgba(230,230,230,.41) 37%,rgba(230,230,230,.33) 42%,rgba(230,230,230,.33) 62%,rgba(230,230,230,.33) 64%,#dcdcdc 100%)}.product-visual .page-gallery li:not(.bg-cover){background-size:auto 100%;background-position:center bottom}.product-interactive-cut .svg{height:85%;margin-top:20%;width:100%}.product-connections .page-gallery li:not(.bg-cover){background-size:contain;background-position:center center}.page-gallery li:not(.bg-cover){background-size:100% 100%}.product-objects .page-gallery li{background-size:cover}.product-animation{top:0;left:0}.product-animation #image-reel{height:100%!important;left:0!important;top:0!important;width:100%!important}@media (max-width:992px){.product-animation #image-reel{height:150%!important}}.product-animation #image-reel #image{min-height:100%!important;width:auto!important;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media (max-width:768px){.product-animation #image-reel #image{transform:translateX(-50%) translateY(-60%)}}.product-animation #image{min-height:100%;width:100%}.product-animation .fb3dbutton{bottom:0!important;top:auto!important}.product-animation #futurezoom{bottom:26px!important}.product-animation #playpause{left:calc(50% - 102px)!important}.product-animation #futurezoom,.product-animation #infinite{left:calc(50% + 30px - 102px)!important}.product-animation #futurenavi-x{left:calc(50% + 30px + 30px - 102px)!important}.product-animation #fullscreen{left:calc(50% + 30px + 30px + 115px - 102px)!important}.bullets-placeholder{float:left;margin-right:115px;max-width:calc(100% - 90px)}@media (max-width:1200px){.bullets-placeholder{margin:0;max-width:calc(100% - 60px)}}@media (max-width:544px){.bullets-placeholder{max-width:none}.bullets-placeholder .rc-bullets li .slide-title h3,.bullets-placeholder .slides-bullets li .slide-title h3{font-size:18px}}.bullets-placeholder .rc-bullets,.bullets-placeholder .slides-bullets{list-style:none;margin:0;padding:0;max-width:100%;min-width:auto}.bullets-placeholder .rc-bullets li,.bullets-placeholder .slides-bullets li{height:0;position:relative;width:0;transition:none}.bullets-placeholder .rc-bullets li.is-active,.bullets-placeholder .slides-bullets li.is-active{height:auto;opacity:1;visibility:visible;width:auto;transition:all .5s ease .01s}.variant-item{margin:1rem 0 2rem}@keyframes Pulse{0%,100%{transform:scale(1)}20%,80%{transform:scale(.85)}50%{transform:scale(1.25)}}.cut-config,.cut-config>div{transform:translate3d(0,100%,0);transition:transform .3s ease}.cut-config{bottom:0;height:120px;position:absolute;right:0;width:100%;z-index:2}.cut-config:before{display:block;height:100%;left:0;position:absolute;top:0;width:6px;content:''}.cut-buttons,.cut-config>div{width:100%;position:absolute}.cut-config .rc{height:75px}.cut-config>div{left:0}.cut-config h3{box-shadow:none;margin:0;padding:0 12px;color:#3b3b3b;font-size:1rem;line-height:3rem}.cut-config h3:after{cursor:pointer;position:absolute;right:12px;font-size:1.3em;line-height:3rem}.cut-config h3:active{color:red;background:rgba(59,59,59,.1)}.cut-config .rc-btn{background:0 0}.cut-config .rc-btn:before{font-size:1rem}.cut-config~*{transform:translate3d(0,0,0);transition:transform .3s ease}.cut-config.is-open,.cut-covers .deckleisten,.cut-profiles .tragprofile{transform:translateY(0)}.cut-buttons span,.rc-wrapper{transform:translate3d(0,0,0)}.cut-share{bottom:24px;left:-72px;position:absolute}.cut-buttons{height:100%;left:0;top:0;z-index:1}.cut-buttons span.is-active{animation:none}.cut-headline{left:5%;position:absolute;top:120px;color:#ababab;font-size:14px;line-height:1.23;width:90%}.object-item,.rc,.rc-wrapper{position:relative}.cut-deckleisten{left:45%;top:23%;animation:Pulse 2s infinite}.cut-tragprofile{left:65%;top:45%;animation:Pulse 2s -.5s infinite}.tragprofile path[fill$=FFF]{fill:#e9e9e9}.rc-container{height:100%;overflow:hidden}.rc-wrapper{height:100%;left:0;white-space:nowrap;transition:left .3s ease-out}.rc-item{cursor:pointer;display:inline-block;height:100%;float:none;margin-right:-.25em;white-space:normal}.rc-next,.rc-prev{margin:-15px 0 0;text-align:right}.rc-next{right:0}.rc-prev{left:0}.rc-bullets{display:block;left:0;margin-top:15px;right:0;top:100%;text-align:center}.objects-overview .filters{margin-bottom:0}.objects-overview .counter{margin:15px 0}.object-item{display:inline-block;margin-bottom:30px;min-height:255px;opacity:0;visibility:hidden}@media (min-width:2066px){.object-item{min-height:355px}}@media (max-width:768px){.object-item{min-height:330px}}@media (max-width:544px){.objects-overview>.container{padding:0}.object-item{height:calc(100vw - 75px);min-height:auto}}.object-item.is-loaded,.object-item.is-visible{display:inline-block;opacity:1;visibility:visible}.object-item.is-hidden{display:none}.object-item img{display:block;width:100%}.object-item .object-item-desc{bottom:0;background-color:rgba(255,255,255,.8);margin:0;padding:1rem;position:absolute;width:100%}.obj-visual .page-gallery li{background-size:cover}.obj-visual .page-gallery .page-gallery-nav{min-width:180px}@media (max-width:992px){.obj-visual .page-gallery .page-gallery-nav{min-width:100%;bottom:0;right:0}}


#map-container, .item-map{ position: absolute; width: 100%; height: 100%; }

.objects-map, 
.objects-map.is-active 
{
  position: relative;
  top: 1px;
  left: 0;
  width:  100%;

  /* magic number 221px = 

       120px + 30px padding header
	 +  45px filter bar (45px) 
	 +  55px footer
	 -  30px whatever, probably a padding somewhere
	 +   1px for the top: 1px from the .objects-map itself
  */
  height: calc(100vh - 221px); 
}
.objects-map { height: 1px; }

.magazin-overview .article-item{height:350px}@media (max-width:1200px){.magazin-overview .article-item{height:400px}}@media (max-width:544px){.magazin-overview .article-item{height:auto;margin-bottom:2rem}}.magazin-article,.magazin-more-articles{margin-bottom:3rem}.magazin-overview .text-holder{height:100%;z-index:2}.magazin-overview .text-holder .content-item{bottom:0;max-width:calc(100% + 5rem);padding-bottom:3rem;position:absolute;right:-5rem;width:475px}@media (max-width:544px){.magazin-overview .text-holder .content-item{left:-1rem;max-width:none;padding-bottom:1rem;position:relative;right:auto;width:calc(100% + 2rem)}}.magazin-overview .text-holder .content-item .text-item{padding:0 7rem 0 0}.magazin-overview .text-holder.col-reverse .content-item{left:-5rem;right:auto}@media (max-width:544px){.magazin-overview .text-holder .content-item .text-item{padding:0}.magazin-overview .text-holder.col-reverse .content-item{left:-1rem}}.magazin-overview .text-holder.col-reverse .content-item .text-item{padding:0 0 0 7rem}.magazin-overview .img-holder{background-position:center;background-size:cover;height:100%}@media (max-width:544px){.magazin-overview .text-holder.col-reverse .content-item .text-item{padding:0}.magazin-overview .img-holder{height:65vw}}.magazin-article .head-line{padding:15px}.magazin-article .foot-line{margin-top:2rem}.magazin-article .col-reverse+.img-holder+.foot-line{padding-left:calc(50% + 3rem)}@media (max-width:992px){.magazin-article .col-reverse+.img-holder+.foot-line{padding-left:1rem}}.magazin-article .social-btns{margin-top:1rem}.magazin-article .social-btns a{padding:0 .5rem 0 0}.magazin-section{min-height:450px;position:relative}.magazin-section:not(.first-section) .foot-line{padding-left:3rem}.magazin-section.first-section .text-holder{padding-top:0}.magazin-section.first-section .text-holder.col-reverse{padding-right:0}@media (max-width:992px){.magazin-section{min-height:auto}.magazin-section:not(.first-section) .foot-line{padding-left:1rem}.magazin-section.first-section .text-holder{padding-bottom:1rem}.magazin-section.first-section .text-holder.col-reverse{padding-left:1rem;padding-right:1rem}}.magazin-section.first-section .text-holder:not(.col-reverse){padding-left:1rem}.magazin-section img{display:block;max-width:100%}.magazin-section .img-holder{height:100%;position:absolute;padding-left:0;right:0}@media (max-width:992px){.magazin-section .img-holder{height:auto;padding-left:1rem;position:relative}}.magazin-section .img-holder figure{height:100%;overflow:hidden;position:relative;width:100%}@media (max-width:992px){.magazin-section .img-holder figure{height:auto}}.magazin-section .img-holder figure img{min-height:100%;left:50%;max-width:none;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.magazin-section .img-holder figure img.img-vertically{height:auto;width:100%}

@media (max-width:1200px){
  .magazin-section .img-holder figure img.img-vertically {width:auto}
}
.magazin-section .img-holder figure img.img-horizontally{
  height:100%;
  width:auto;
}

@media (max-width:992px){
  .magazin-section .img-holder figure img {
    max-width:100%;position:static;transform:none
  }
  .magazin-section .img-holder figure img.img-horizontally{
    height:auto;
    width:auto;
  }
}

.magazin-section .img-holder .img-info-over { 
  background-color:rgba(255,255,255,.75);bottom:-200px;padding:2rem;position:absolute;width:100%;transition:bottom .5s ease 10ms
}

@media (max-width:544px) {
  .magazin-section .img-holder .img-info-over{padding:1rem}
}

.magazin-section .img-holder:hover .img-info-over {
  bottom:0
}

.magazin-section .text-holder { 
  padding:3rem
}

@media (max-width:992px){.magazin-section .img-holder .img-info-over{bottom:0}.magazin-section .text-holder{padding:2rem}}

@media (max-width:544px){.magazin-section .text-holder{padding:1rem}}.magazin-section .col-reverse+.img-holder{right:auto;padding:0 0 0 1rem}.magazin-section.mag-section-fullwidth .img-holder{background-size:cover;background-position:center;min-height:450px;overflow:hidden;position:relative}

@media (max-width:992px){.magazin-section .col-reverse+.img-holder{padding:0 1rem}.magazin-section.mag-section-fullwidth .img-holder{margin-top:2rem;min-height:350px;padding:0}}.magazin-section .magazin-signature{min-width:11rem}.filters{background-color:#dcdcdc;margin-bottom:30px}.filters.is-open .filter-settings{height:auto;opacity:1;visibility:visible;transition:all .5s ease .2s}.filters.is-open .is-filter:after{transform:rotate(-90deg)}.filters.is-open .ui-group{opacity:1;visibility:visible;transition:all .2s ease .01s}.filters .filter-link{border-left:1px solid #9b9b9b;color:#000;font-weight:700;line-height:3em;padding:.5em}.filters .filter-link:first-child{border:none;padding-left:0}.filters .filter-link.is-active{color:red}.filters .is-filter:after{display:inline-block;margin-left:.5em;position:relative;top:2px;transform:rotate(90deg)}.filters .filter-settings{border-top:1px solid #fff;height:0;opacity:0;overflow:hidden;visibility:hidden}.filters .ui-group{border-left:1px solid #9b9b9b;margin:30px 0 45px;opacity:0;visibility:hidden}@media (max-width:544px){.magazin-section.mag-section-fullwidth .img-holder{min-height:50vw}.magazin-archive .teaser-item .img-holder{width:50%}.filters .filter-settings>.container{padding:15px 0}.filters .ui-group{border:none;margin:0 0 15px}}.filters .ui-group:first-child{border:none;padding-left:0}.filters .ui-group .ui-group-head{position:relative}@media (max-width:544px){.filters .ui-group:first-child{padding:0 15px}.filters .ui-group.opened .ui-group-head:after{transform:rotate(-90deg)}.filters .ui-group.opened .button-group{height:auto;opacity:1;transition:all .3s ease .1s;visibility:visible}.filters .ui-group .ui-group-head{cursor:pointer;padding-bottom:.5rem}}.filters .ui-group .ui-group-head:after{content:none;position:absolute;right:0;top:0;transform:rotate(90deg);transition:all .1s ease .01s}@media (max-width:544px){.filters .ui-group .ui-group-head:after{content:'\e60a'}.filters .ui-group .button-group{height:0;opacity:0;visibility:hidden}}.filters .column-count-2{column-count:2}.filters .column-count-2 .filter-button{padding-right:15px}.filters .column-count-2 .filter-button:first-child{margin-top:0}.filters .filter-indicator{background-color:#fff;border:1px solid #9b9b9b;display:inline-block;height:1em;margin:0 .5rem 0 -2rem;position:absolute;top:0;transition:all .3s ease .01s;width:1em}.filters .filter-button{cursor:pointer;line-height:1.4;margin:.5rem 0 .5rem 2rem;padding-right:2rem;position:relative;transition:all .3s ease .1s}.filters .filter-button.fixed-checked{cursor:default}.filters .filter-button.result-zero{opacity:.5;cursor:default;z-index:-1;pointer-events:none}.filters .filter-title{padding-right:2rem}.filters .filter-count{position:absolute;right:0;bottom:0}.filters .fixed-checked .filter-indicator,.filters .is-checked .filter-indicator{background-color:red}.filters.blank-filter-links{background-color:transparent;height:3rem}.filters.blank-filter-links .ui-group{margin:0;opacity:1;visibility:visible}.filter-content .filter-item{margin-bottom:2rem}.filter-content .product-item img{height:100%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);max-width:100%;width:auto}.filter-content .separation-item:last-child:not(:first-child){margin:0;width:100%}.filter-middle-line{margin-bottom:15px}.download-overview .easy-links-line .filter-search,.filters .filter-search{float:right;line-height:3rem;position:relative}.download-overview .easy-links-line .filter-search.download-search,.filters .filter-search.download-search{bottom:-7px;position:absolute;right:15px}@media (max-width:992px){.download-overview .easy-links-line .filter-search.download-search,.filters .filter-search.download-search{display:none}}.download-overview .easy-links-line .filter-search.download-search .btn,.filters .filter-search.download-search .btn{color:#9b9b9b}.download-overview .easy-links-line .filter-search.download-search .filter-search-field,.filters .filter-search.download-search .filter-search-field{background-color:#dcdcdc;padding-left:7.5px}.download-overview .easy-links-line .filter-search-field,.filters .filter-search-field{border-radius:none}.download-overview .easy-links-line .filter-search-field::-ms-clear,.filters .filter-search-field::-ms-clear{display:none}.download-overview .easy-links-line .filter-search.is-open .placeholder-fs,.filters .filter-search.is-open .placeholder-fs{opacity:0;visibility:hidden;transition:all .2s ease 0s}.download-overview .easy-links-line .filter-search.is-open .filter-search-field,.filters .filter-search.is-open .filter-search-field{border-radius:0;opacity:1;visibility:visible;width:180px}@media (max-width:544px){.download-overview .easy-links-line .filter-search,.filters .filter-search{background-color:#dcdcdc;right:15px;top:0;position:absolute}.download-overview .easy-links-line .filter-search.is-open .filter-search-field,.filters .filter-search.is-open .filter-search-field{width:calc(100vw - 60px)}.download-overview .easy-links-line .filter-search .placeholder-fs,.filters .filter-search .placeholder-fs{display:none}}.download-overview .easy-links-line .filter-search.is-open .btn.toggle-fs,.filters .filter-search.is-open .btn.toggle-fs{opacity:0;visibility:hidden}.download-overview .easy-links-line .filter-search.is-open .btn.close-fs,.filters .filter-search.is-open .btn.close-fs{opacity:1;visibility:visible}.download-overview .easy-links-line .filter-search-field,.filters .filter-search-field{background-color:transparent;border:none;border-bottom:2px solid red;margin-right:2rem;opacity:0;transition:width .5s ease .01s;visibility:hidden;width:0}.download-overview .easy-links-line .filter-search .btn,.filters .filter-search .btn{bottom:50%;color:#000;padding:0;position:absolute;right:0;transform:translateY(50%)}.download-overview .easy-links-line .filter-search .btn:active,.filters .filter-search .btn:active{background-color:transparent}.download-overview .easy-links-line .filter-search .btn:before,.filters .filter-search .btn:before{font-size:1.3rem}.download-overview .easy-links-line .filter-search .btn.close-fs,.filters .filter-search .btn.close-fs{color:red;opacity:0;visibility:hidden}.download-overview .easy-links-line .filter-search .placeholder-fs,.filters .filter-search .placeholder-fs{background-color:transparent;opacity:1;right:2rem;visibility:visible;transition:all .5s ease .4s;white-space:nowrap}.button-container{text-align:right}@media (max-width:544px){.button-container .button{width:100%}}.form-head{margin-bottom:2rem}fieldset{margin:2rem 0;padding:0;border:none}.fieldset-head{margin-bottom:0}.form-group,.form-radio{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.form-inline>.btn,.form-inline>.form-group{display:inline-block;margin-bottom:0}.form-help{margin-top:.125rem;margin-left:.125rem;color:#9b9b9b;font-size:.8rem}.checkbox .form-help,.form-group .form-help,.form-radio .form-help{position:absolute;width:100%}.checkbox .form-help{position:relative;margin-bottom:1rem}.form-radio .form-help{padding-top:.25rem;margin-top:-1rem}.form-group>.col-1-3,.form-group>.col-2-3{display:inline-block;position:relative}.form-group>.col-1-3{margin-right:1rem;width:calc(100% / 3 - 1.3rem)}.form-group>.col-2-3{width:calc(100% / 3 * 2)}.form-group input{height:1.9rem}.form-group textarea{min-height:10rem;resize:vertical}.form-group select{width:100%;font-size:16px;height:1.6rem;padding:.125rem .125rem .0625rem;background:0 0;border:none;line-height:1.6;margin-top:2rem;box-shadow:none}.form-group .control-label{position:absolute;top:.25rem;pointer-events:none;padding-left:.125rem;z-index:1;color:#9b9b9b;font-size:1rem;font-weight:400;transition:all .3s ease}.form-group .bar{position:relative;border-bottom:1px solid #9b9b9b;display:block}.form-group .bar::before{content:'';height:2px;width:0;left:50%;position:absolute;background:#00a453;transition:left .3s ease,width .3s ease;z-index:2}.form-group input,.form-group textarea{display:block;background:0 0;padding:.125rem .125rem .0625rem;font-size:16px;border-width:0;border-color:transparent;line-height:1.9;width:100%;color:transparent;transition:all .3s ease;box-shadow:none}.form-group input[type=file]{line-height:1}.form-group input[type=file]~.bar{display:none}.form-group input.form-file,.form-group input.has-value,.form-group input:focus,.form-group input:valid:required,.form-group select,.form-group textarea.form-file,.form-group textarea.has-value,.form-group textarea:focus,.form-group textarea:valid{color:#000}.form-group input.form-file~.control-label,.form-group input.has-value~.control-label,.form-group input:focus~.control-label,.form-group input:valid:required~.control-label,.form-group select~.control-label,.form-group textarea.form-file~.control-label,.form-group textarea.has-value~.control-label,.form-group textarea:focus~.control-label,.form-group textarea:valid~.control-label{font-size:.8rem;top:-1rem;left:0}.form-group select~.control-label{top:0}.form-group input:focus~.control-label,.form-group select:focus~.control-label,.form-group textarea:focus~.control-label{color:#00a453}.form-group input:focus~.bar::before,.form-group select:focus~.bar::before,.form-group textarea:focus~.bar::before{width:100%;left:0}.checkbox label,.form-radio label{position:relative;cursor:pointer;padding-left:2rem;text-align:left;color:#000;display:block}.checkbox input,.form-radio input{width:auto;opacity:.00000001;position:absolute;left:0}.radio{margin-bottom:1rem}.radio .helper{position:absolute;top:-.25rem;left:-.25rem;cursor:pointer;display:block;font-size:1rem;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#9b9b9b}.radio input:checked~.helper::before,.radio label:hover .helper{color:#00a453}.radio .helper::after,.radio .helper::before{content:'';position:absolute;left:0;top:0;margin:.25rem;width:1rem;height:1rem;transition:transform .3s ease;border-radius:50%;border:.125rem solid #9b9b9b}.radio .helper::after{transform:scale(0);background-color:#00a453;border-color:#00a453}.radio input:checked~.helper::after{transform:scale(.5)}.checkbox{margin-top:2rem;margin-bottom:1rem}.checkbox .helper{color:#9b9b9b;position:absolute;top:0;left:0;width:1rem;height:1rem;z-index:0;border:.125rem solid #9b9b9b;border-radius:.0625rem;transition:border-color .3s ease}.checkbox .helper::after,.checkbox .helper::before{position:absolute;height:0;width:.2rem;background-color:#00a453;display:block;transform-origin:left top;border-radius:.25rem;content:'';transition:opacity .3s ease,height 0s linear .3s;opacity:0}.checkbox .helper::before{top:.65rem;left:.38rem;transform:rotate(-135deg);box-shadow:0 0 0 .0625rem #fff}.checkbox .helper::after{top:.3rem;left:0;transform:rotate(-45deg)}.checkbox input:checked~.helper,.checkbox label:hover .helper{color:#00a453}.checkbox input:checked~.helper::after,.checkbox input:checked~.helper::before{opacity:1;transition:height .3s ease}.checkbox input:checked~.helper::after{height:.5rem}.checkbox input:checked~.helper::before{height:1.2rem;transition-delay:.3s}.checkbox+.checkbox,.radio+.radio{margin-top:1rem}#error{color:red}.success{color:#00a453}.has-error .legend.legend,.has-error.checkbox .form-help,.has-error.checkbox .helper,.has-error.form-group .control-label.control-label,.has-error.form-group .form-help,.has-error.form-group .helper,.has-error.form-radio .form-help,.has-error.form-radio .helper,.has-error.radio .form-help,.has-error.radio .helper{color:red}.has-error .bar::before{background:red;left:0;width:100%}.upload-file{background-color:#9b9b9b;border-radius:50%;color:#fff;height:2rem;position:absolute;right:0;top:-5px;width:2rem}.upload-file .btn-icon{left:55%;position:absolute;top:55%;transform:translateX(-50%) translateY(-50%)}.upload-file input{cursor:pointer;height:100%;right:0;opacity:0;position:absolute;top:0;z-index:4}.button,.button span{color:#fff;position:relative}.button{background:#9b9b9b;border:none;border-radius:0;margin:2rem 0;padding:.75rem 2rem .5rem;cursor:pointer;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;overflow:hidden}.button span{z-index:1}.button:hover{color:red}.button:active::before,.button:focus::before{transition:transform 1.2s ease,opacity .3s ease .39s;transform:translate(-50%,-50%) scale(1);opacity:0}a.button:active,a.button:focus,a.button:hover,a.button:visited,input.button:active,input.button:focus,input.button:hover,input.button:visited{color:#fff}.download-overview .easy-links-line.opened .is-active{top:-2rem}.download-overview .easy-links-line a.is-deactivated:not(.is-active){color:#9b9b9b}.download-overview .easy-links-line a.is-active,.download-overview .easy-links-line a:hover{padding-bottom:3px;top:0}.download-overview .btn-icon-after,.download-overview .user-nav,.download-overview .user-nav li{background-color:transparent}.download-overview .filters{margin-top:calc(119px + 40px)}@media (max-width:768px){.download-overview .filters{margin-top:40px}}@media (max-width:544px){.download-overview .easy-links-line .container{padding:0}.download-overview .filters{margin-top:0}}.download-overview .head-group{margin:30px 0 45px}.download-overview .head-group:not(:last-child){border-right:1px solid #9b9b9b}@media (max-width:768px){.download-overview .head-group{margin-bottom:30px;margin-top:0}.download-overview .head-group:not(:last-child){border:none}.download-overview .head-group:first-child{border-right:0;margin-bottom:0;margin-top:30px}}@media (max-width:544px){.download-overview .head-group{margin-bottom:0}.download-overview .head-group:first-child{margin-top:0}.download-overview .head-group:not(:last-child){border-right:0;border-bottom:1px solid #9b9b9b}.download-overview .head-group:last-child{margin-bottom:45px}}.download-overview .loginLoginForm{margin-top:-.8rem}.downloads-list.disabled-items .product-item{filter:grayscale(100%);cursor:default;pointer-events:none}.box-link,.download-all-line #select-all,.map-marker{cursor:pointer}.page-container.page-download .item-cont{margin-bottom:3rem}.page-container.page-download:after{content:none}.download-all-line{background-color:#fff;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:2rem;padding-top:1rem;position:absolute;right:0;width:calc(50% - 3rem)}#download-selected-btn .button:hover,.download-all-line #select-all.all-selected .download-item-plus{background-color:red;color:#fff}@media (max-width:768px){.download-all-line{width:100%}}.download-all-line>div{display:inline-block}.download-all-line #select-all .download-item-plus{display:inline-block;position:relative}#download-selected-btn .button{margin-left:.5rem}#download-selected-btn .button:first-child{margin-left:0}ul.download-items{list-style:none;padding:0}.download-item{border-bottom:2px solid #9b9b9b;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;transition:all .3s ease .01s;padding:3px 0 0;position:relative}.download-item:hover .download-item-btn,.download-item>div{display:inline-block}@media (max-width:992px){.download-item{padding:1px 0}}.download-item:hover{background-color:#e6e6e6;border-color:red}.download-item:hover .download-item-plus{background-color:#9b9b9b;color:#fff}.download-item.is-selected .download-item-plus{background-color:red;color:#fff}.download-item-plus{background-color:transparent;cursor:pointer;color:#9b9b9b;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:2rem;text-align:center;width:2rem;transition:all .3s ease .01s;top:0;position:absolute}.download-item-plus:before{font-size:10px}.download-item-plus.download-item-plus:hover{background-color:red;color:#fff;outline:0}.download-item>.download-item-title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex:0 60%;flex:0 60%;line-height:1.3;margin-left:2.5rem}.download-item>.download-item-title:hover .download-item-thumb{opacity:1;visibility:visible;transition:all .5s ease .01s}.download-item-thumb{border:1px solid #9b9b9b;border-top:none;box-shadow:1px 2px 5px 1px rgba(0,0,0,.2);left:0;margin-top:2px;margin-left:2rem;opacity:0;position:absolute;top:100%;visibility:hidden;width:50%;z-index:5}.download-item-info{-ms-flex:0 40%;flex:0 40%;padding-right:.5rem;text-align:right;white-space:nowrap;overflow:hidden}.download-item .download-item-btn{height:2rem;-ms-flex-pack:end;justify-content:flex-end;line-height:2rem;margin-top:-3px;position:relative}@media (max-width:992px){.download-item .download-item-btn{display:inline-block}}.download-item .download-item-btn .button{display:inline-block;color:#fff;margin:0;padding:0 .5rem;text-align:center}.download-item .download-item-btn .button:before{padding-right:.2rem}.download-item .download-item-btn .button:hover{background-color:red}.download-item .download-item-btn .button:active:before{opacity:1}#map{height:100%;width:100%}.map-marker{height:1.5rem;margin:-.75rem 0 0 -.75rem;padding:0;position:absolute;width:1.5rem;border:none;background:red;opacity:1;transform:translate3d(0,0,0);transition:opacity .3s;visibility:visible}.is-filtered .map-marker:not(.is-visible),.map-marker.is-hidden{opacity:0;visibility:hidden}.map-window .object-item{display:block;height:221px;margin:0;padding:6px;width:221px;background:#fff}.map-window .object-item article{padding-bottom:100%;font-size:1rem}.map-window .object-item::after{display:block;height:0;left:110.5px;margin-left:-12px;position:absolute;top:100%;width:0;border:solid transparent;border-color:#fff transparent transparent;border-width:12px;content:'';pointer-events:none}.map-window .btn{background-color:#dcdcdc;display:block;padding:0;position:absolute;right:0;top:0;z-index:5}.h-plus,footer{position:relative}.map-window .btn:before{color:#000;content:'\e609';font-size:1rem;padding:10px}footer{background-color:#fff;border-top:1px solid #ababab;padding:1rem 0;width:100%}@media (max-width:768px){footer{margin-top:92px}}footer .copyright,footer .foot-menu{display:block;float:left}@media (max-width:544px){footer{margin-top:55px}footer .copyright,footer .foot-menu{float:none}}footer .foot-menu{list-style:none;margin:0 0 0 6rem;padding:0}@media (max-width:768px){footer .foot-menu{float:right;margin:0}}@media (max-width:544px){footer .foot-menu{display:-ms-flexbox;display:flex;float:none;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 0}}footer .foot-menu>li{float:left}footer .foot-menu>li a{color:#000;padding-right:3rem}.h-plus,.is-red{color:red}@media (max-width:768px){footer .foot-menu>li a{padding-left:3rem;padding-right:0}}.col-reverse{float:right}@media (max-width:544px){footer .foot-menu>li a{padding:0}.with-sticky-elm footer{margin-bottom:2.5rem}.col-reverse{float:left}}@media (max-width:768px){.reset-reverse-sm{float:left}}.is-font-default,.no-uppercase{text-transform:none}.is-font-default{font-size:1rem;font-weight:400;line-height:1.3}.easy-links-line a,.is-bold,table tr td:first-child{font-weight:700}.not-bold{font-weight:400}.h-plus{padding:1.3em 0 0 1.3em}.h-plus:before{content:'\e903';display:block;font-size:1.5em;left:0;position:absolute;top:0}.underline{border-bottom:3px solid red;padding-bottom:1rem}.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-white{color:#fff}.bg-cover{background-size:cover}.bg-red{background-color:red}.bg-grey-bright{background-color:#f0f0f0}.is-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.is-flex>div{-ms-flex:1 1 auto;flex:1 1 auto}.is-relative{position:relative}@media (max-width:544px){.is-flex:not(.is-mobile){display:block}.is-flex:not(.is-mobile)>div{-ms-flex:none;flex:none}.not-mobile{display:none}}.only-mobile{display:none}@media (max-width:544px){.only-mobile{display:block}}.align-center{text-align:center}.align-right{text-align:right}.float-left{float:left}.float-right{float:right}.center{margin:0 auto}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}.no-padding{padding:0}.is-inline-block{display:inline-block}.box-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.bottom-link{position:relative;padding-bottom:2rem}.bottom-link .more-link{bottom:1rem;left:30px;position:absolute}.more-link:after{content:'\e60a';font-size:.8em;margin-left:5px}.download-link:before{content:'\e916';font-size:.8em;margin-right:5px}.icon-link-before:before{content:attr(data-icon);font-size:.8em;margin-right:.5rem}