.ctype-imageslider{font-size:0;line-height:0;letter-spacing:0}.ctype-imageslider .slide-wrap{display:none;position:relative}.ctype-imageslider .slide-wrap img{display:block;width:100%;height:auto}.ctype-imageslider .slide-wrap picture,.ctype-imageslider .slide-wrap:first-child{display:block}.ctype-imageslider .slick-slide .slide-wrap{display:block}.ctype-imageslider .slick-list{border:0.1875rem solid #d6d8d9;box-shadow:0 0.0625rem 0.25rem rgba(0, 0, 0, 0.2)}.ctype-imageslider .caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;text-align:center;line-height:1.5;color:#fff}.ctype-imageslider .caption:before{display:inline-block;height:100%;content:"";visibility:visible;width:0;overflow:hidden;padding:0;margin:0;vertical-align:middle}.ctype-imageslider .caption .caption-wrap{width:100%;display:inline-block;vertical-align:middle;font-size:0.9rem;padding:1rem 3.75rem 0;box-sizing:border-box;text-align:left}.ctype-imageslider .caption .caption-wrap .title{font-weight:bold;text-transform:uppercase;color:#009cde;font-size:1.875rem;padding:0 0 1rem}.ctype-imageslider .caption .caption-wrap .text{font-size:1.125rem}.ctype-imageslider .more-link{position:absolute;left:2.5rem;bottom:1.25rem;background-color:#fff;color:#000;display:inline-block;font-weight:normal;line-height:1.25;text-align:center;cursor:pointer;user-select:none;padding:0.5rem 1rem;font-size:0.9rem}.ctype-imageslider .more-link.position-1{left:auto;right:2.5rem}.ctype-imageslider .more-link:hover{background-color:#e1281e;color:#fff;text-decoration:none;transition:background-color 0.3s}.ctype-imageslider .slick-dots{padding:8px 0;margin:0;list-style-type:none;font-size:0;line-height:0;letter-spacing:0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.ctype-imageslider .slick-dots button{background-color:#a6aaaf;border-radius:50%;text-decoration:none;margin:0;display:block;padding:0;border:0;width:0.6875rem;height:0.6875rem;cursor:pointer;box-shadow:inset 0 0 0.1875rem rgba(0, 0, 0, 0.3)}.ctype-imageslider .slick-dots li{padding:0.3125rem}.ctype-imageslider .slick-dots li.slick-active button{background-color:#e1281e}.ctype-imageslider .slick-arrow{display:block;position:absolute;left:-0.5625rem;top:50%;width:3.125rem;height:3.125rem;transition:opacity 0.3s ease-in-out;background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/slider-btn.png") no-repeat center;cursor:pointer;opacity:0}.ctype-imageslider .slick-arrow.next-arrow{right:-0.5625rem;left:auto;transform:rotate(180deg)}.ctype-imageslider .slick-arrow:hover{opacity:1}.ctype-imageslider .container-fluid,.ctype-imageslider .container{position:relative}.ctype-imageslider .container-fluid:hover .slick-arrow,.ctype-imageslider .container:hover .slick-arrow{opacity:0.7}.ctype-imageslider .container-fluid:hover .slick-arrow:hover,.ctype-imageslider .container:hover .slick-arrow:hover{opacity:1}.ctype-imageslider .container-fluid .caption .caption-wrap{max-width:75.125rem;padding:1em 1rem 0}.ctype-heroimage .heroimg-wrap{background-position:center;background-size:cover}.ctype-heroimage .text-container{min-height:25rem;padding:0 1rem;color:#fff;font-size:0;line-height:0;letter-spacing:0}.ctype-heroimage .text-container:before{content:"";visibility:visible;display:inline-block;width:0;height:100%;min-height:25rem;vertical-align:middle}.ctype-heroimage .text-container .inner{display:inline-block;width:100%;vertical-align:middle;font-size:0.9rem}.ctype-heroimage .title{text-transform:uppercase;font-size:2rem;line-height:1.2;padding:0 0 1rem}.ctype-heroimage .container-fluid .text-container,.ctype-heroimage.no-frame .text-container{max-width:73.125rem;margin:auto}.ctype-google_map .map-wrap{position:relative;height:0;overflow:hidden;padding-top:59%;margin:0 0 1.25rem;display:none}.ctype-google_map .consent-wrap{padding:1.25rem 0.625rem;background-color:#f0f0f0;min-height:9.0625rem;text-align:center}.ctype-google_map .consent-wrap h3{font-size:1rem;line-height:1.5}.ctype-google_map .consent-wrap a{display:inline-block;margin:0.625rem 0.3125rem;width:calc(50% - 1.25rem);text-align:center;background-color:#e1281e;border:none;color:#fff;padding:0.5rem 1rem;font-size:0.9rem;font-weight:200;line-height:1.2rem;letter-spacing:0.008em;box-sizing:border-box;cursor:pointer;min-width:6.5625rem;text-decoration:none;transition:background-color 0.3s}.ctype-google_map .consent-wrap a.open-consent{background-color:#d2d3d5}.ctype-google_map .consent-wrap a:hover{background-color:#b42018}.ctype-google_map iframe.map{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tx-kesearch-pi1 .form-wrap{padding:0 0 1.5rem;position:relative}.tx-kesearch-pi1 .form-wrap .result-list{position:absolute;left:0;top:42px;padding:0;margin:0;list-style-type:none;width:100%;display:none;z-index:100}.tx-kesearch-pi1 .form-wrap .result-list li{border-top:1px solid #a6aaae;background:#fff}.tx-kesearch-pi1 .form-wrap .result-list li a{display:block;padding:5px 10px;color:#a6aaae;text-decoration:none;font-size:16px;line-height:1.25em;transition:background 0.3s, color 0.3s;cursor:pointer}.tx-kesearch-pi1 .form-wrap .result-list li a:hover{background:#e1281e;color:#fff}.tx-kesearch-pi1 .form-wrap .search-inp{display:block;width:100%;padding:0.5rem 0.75rem;font-size:0.9rem;line-height:1.25;color:#55595c;background-color:#fff;box-sizing:border-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0.25rem;outline:none}.tx-kesearch-pi1 .form-wrap .search-inp:focus{color:#55595c;background-color:#fff;border-color:#66afe9}.tx-kesearch-pi1 .search-results{padding:0;margin:0;list-style-type:none}.tx-kesearch-pi1 .search-results .result-title{padding-bottom:15px}.tx-kesearch-pi1 .search-results .result-title a{transition:color 0.3s;color:#e1281e}.tx-kesearch-pi1 .search-results .result-title a:hover{color:#333}.tx-kesearch-pi1 .search-results .result-teaser{padding-bottom:15px}.tx-kesearch-pi1 .search-results .result-list-item{padding:20px 0;border-bottom:1px solid #d2d3d5}.tx-kesearch-pi1 .search-results .result-list-item .text-col,.tx-kesearch-pi1 .search-results .result-list-item .img-col{box-sizing:border-box;display:inline-block;width:24%}.tx-kesearch-pi1 .search-results .result-list-item .text-col img,.tx-kesearch-pi1 .search-results .result-list-item .img-col img{background-color:#f0f0f0;border:1px solid #ddd;transition:all 0.2s ease-in-out;max-width:100%;height:auto;box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.3)}.tx-kesearch-pi1 .search-results .result-list-item .text-col{width:75%;padding-left:30px;vertical-align:top}.tx-kesearch-pi1 .searchpage .label-col,.tx-kesearch-pi1 .searchpage .input-col{display:inline-block;box-sizing:border-box;vertical-align:top;width:80%;position:relative}.tx-kesearch-pi1 .searchpage .label-col{width:19%;padding-top:10px}.tx-kesearch-pi1 .searchpage .search-inp{border-radius:0;padding:0.7rem 0.75rem;border:1px solid rgba(0, 0, 0, 0.35);margin-bottom:20px}.tx-kesearch-pi1 #kesearch_filters{padding:60px 0 40px}.tx-kesearch-pi1 #kesearch_filters .list{border-top:2px solid #e1281e;margin:0;padding:0;width:100%}.tx-kesearch-pi1 #kesearch_filters .list ul{padding:0;list-style-type:none;margin:0;margin-right:-5px;margin-left:2px}.tx-kesearch-pi1 #kesearch_filters .list ul li{padding-left:0px;padding-right:20px;float:left;width:25%}.tx-kesearch-pi1 #kesearch_filters .list ul li a{display:block;text-align:center;color:#fff;cursor:pointer;text-decoration:none;background:#a6aaae;padding:15px 5px 15px;margin:-1.7rem 0 0;position:relative;-webkit-box-shadow:0px 5px 11px 1px rgba(0, 0, 0, 0.05);box-shadow:0px 5px 11px 1px rgba(0, 0, 0, 0.05);transition:background 0.3s}.tx-kesearch-pi1 #kesearch_filters .list ul li a:after{content:"";position:absolute;top:0;right:-16px;width:16px;height:40px;background:#434343;-webkit-clip-path:polygon(0 0%, -10% 63%, 70% 63%);clip-path:polygon(0 0%, -10% 63%, 70% 63%)}.tx-kesearch-pi1 #kesearch_filters .list ul li.selected a{background:#e1281e}.tx-kesearch-pi1 .kesearch_pagebrowser ul{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:0.25rem}.tx-kesearch-pi1 .kesearch_pagebrowser ul li{display:inline}.tx-kesearch-pi1 .kesearch_pagebrowser ul li a{position:relative;float:left;padding:0.5rem 0.75rem;color:#e1281e;text-decoration:none;background-color:#fff;border:1px solid #ddd}.tx-kesearch-pi1 .kesearch_pagebrowser ul li a:hover{color:#9e1c15;background-color:#eceeef;border-color:#ddd}.tx-kesearch-pi1 .kesearch_pagebrowser ul li.disabled{display:none}.tx-kesearch-pi1 .kesearch_pagebrowser ul li.active{position:relative;float:left;padding:0.5rem 0.75rem;text-decoration:none;background-color:#eceeef;border:1px solid #ddd}.tx-rm-contacts .link-list{padding:1.25rem 0 0;margin:0;list-style-type:none}.tx-rm-contacts .link-list li{padding:0.125rem 0 0 2rem;min-height:1.5rem;box-sizing:border-box;margin-top:0.375rem}.tx-rm-contacts .link-list li:first-child{margin:0}.tx-rm-contacts .link-list li.phone{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconphone24.png") no-repeat 0 0}.tx-rm-contacts .link-list li.mobile{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconmobile24.png") no-repeat 0 0}.tx-rm-contacts .link-list li.fax{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconfax24.png") no-repeat 0 0}.tx-rm-contacts .link-list li.mail{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconmail24.png") no-repeat 0 0}.tx-rm-contacts .link-list li.web{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconweb24.png") no-repeat 0 0}.tx-rm-contacts .post-code-search{margin-top:1rem;padding:0 5px;display:none}.tx-rm-contacts .post-code-search.show{display:block}.tx-rm-contacts .post-code-search .info-box{margin-bottom:1.25rem}.tx-rm-contacts .results-wrap{margin-top:1rem;padding:0 5px}.tx-rm-contacts .results-wrap h3.country-title{margin-top:0.3125rem}.tx-rm-contacts .results-wrap .result-list{padding:0;margin:1.625rem 0 0;list-style-type:none}.tx-rm-contacts .results-wrap .result-list .result-wrap{padding-top:1.25rem;padding-bottom:1rem}.tx-rm-contacts .results-wrap .result-list .result-wrap:first-child{padding-top:0}.tx-rm-contacts .results-wrap .result-list address{font-style:normal;padding-bottom:1.25rem}.tx-rm-contacts .results-wrap .result-list address .address-line{display:block}.tx-rm-contacts .results-wrap .result-list .job-title .highlight{font-weight:600;color:#e1281e}.tx-rm-contacts .results-wrap .link-list{list-style-type:none;padding:0;margin:0}.tx-rm-contacts .results-wrap .img-wrap{max-width:10.625rem;margin-bottom:1.25rem}.tx-rm-contacts .results-wrap .img-wrap img{display:block;width:100%;height:auto;background-color:#f0f0f0;border:1px solid #ddd;box-sizing:border-box;box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.3)}.tx-rm-contacts .product-finder{padding:0.125rem 0 1.875rem}.tx-rm-contacts .product-finder .intro-text{min-height:8.5rem;font-size:1.25rem}.tx-rm-contacts .product-finder .intro-text p{padding:0 0 1rem}.tx-rm-contacts .product-finder .custom-dropdown,.tx-rm-contacts .product-finder .product-group .edd-root,.tx-rm-contacts .product-finder .country-list .edd-head{font-size:1.25rem}.tx-rm-contacts .product-finder .country-list{margin-top:2.25rem}.tx-rm-contacts .product-finder .country-list .edd-root .edd-head,.tx-rm-contacts .product-finder .country-list select{border:1px solid #e1281e;background:#e1281e}.tx-rm-contacts .product-finder .edd-root{max-width:none;transition:none}.tx-rm-contacts .product-finder .edd-root:hover{box-shadow:none}.tx-rm-contacts .product-finder .edd-root .edd-head{background:#a6aaae;color:#fff}.tx-rm-contacts .product-finder .edd-root .edd-head .edd-arrow{left:auto;right:1.25rem;border-top:0.5rem solid #e5e5e5}.tx-rm-contacts .product-finder .edd-root .edd-gradient-bottom{content:"";position:absolute;left:0;width:100%;bottom:0;height:3.125rem;box-shadow:inset 0 -3.125rem 1.875rem -2.1875rem #fff;-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}.tx-rm-contacts .product-finder .edd-root.edd-root-open .edd-head .edd-arrow{border-top:0.375rem solid transparent;border-bottom:0.5rem solid #e5e5e5}.tx-rm-contacts .profiles-view{padding:0;margin:0;list-style-type:none}.tx-rm-contacts .profiles-view .profile{margin-top:0.875rem;position:relative}.tx-rm-contacts .profiles-view .profile:before{content:"";display:block;position:absolute;width:calc(100% - 1.875rem);left:0.9375rem;top:-1rem;height:1px;background-color:rgba(0, 0, 0, 0.1)}.tx-rm-contacts .profiles-view .profile:first-child{margin-top:0}.tx-rm-contacts .profiles-view .profile:first-child:before{display:none}.tx-rm-contacts .profiles-view .image-wrap .inner{max-width:14.0625rem;margin-bottom:1rem}.tx-rm-contacts .profiles-view .image-wrap img{display:block;width:100%;max-width:170px;height:auto;background-color:#f0f0f0;border:1px solid #ddd;box-shadow:0.125rem 0.125rem 0.625rem -0.125rem rgba(0, 0, 0, 0.3);box-sizing:border-box}.tx-rm-contacts .profiles-view .info-wrap{padding-bottom:1rem}.tx-rm-contacts .profiles-view .info-wrap .name{padding-top:0.25rem;font-size:1.5rem}.tx-rm-contacts .profiles-view .info-wrap .job-title{padding-top:0.25rem}.tx-rm-contacts .profiles-view .info-wrap .top-row{padding-bottom:1.4375rem}.tx-rm-contacts .profiles-view .info-wrap .phone-wrap,.tx-rm-contacts .profiles-view .info-wrap .fax-wrap,.tx-rm-contacts .profiles-view .info-wrap .mobile-wrap,.tx-rm-contacts .profiles-view .info-wrap .website-wrap,.tx-rm-contacts .profiles-view .info-wrap .mail-wrap{padding:0.25rem 0 0 1.8125rem;background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconphone24.png") no-repeat 0 0.125rem;min-height:1.5rem}.tx-rm-contacts .profiles-view .info-wrap .mail-wrap{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconmail24.png") no-repeat 0 0.125rem}.tx-rm-contacts .profiles-view .info-wrap .fax-wrap{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconfax24.png") no-repeat 0 0.125rem}.tx-rm-contacts .profiles-view .info-wrap .mobile-wrap{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconmobile24.png") no-repeat 0 0.125rem}.tx-rm-contacts .profiles-view .info-wrap .website-wrap{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconweb24.png") no-repeat 0 0.125rem}.tx-rm-contacts .profiles-view.layout-contact-persons .column-row .col-3{width:calc(100% / 3)}.tx-rm-contacts .profiles-view.layout-contact-persons .column-row .col-9{width:calc((100% / 3) * 2)}.tx-rm-contacts .profiles-view.layout-contact-persons .info-wrap .name{padding:0;line-height:1.5;font-size:0.9rem}.tx-rm-contacts .profiles-view.layout-contact-persons .info-wrap .job-title{padding:0}.tx-rm-contacts .list-view .location-list{border-top:0}.tx-rm-contacts .list-view .contact-list{list-style-type:none;padding:0.9rem;margin:0}.tx-rm-contacts .list-view .contact-list .address hr{margin:0 0 5px 0}.tx-rm-contacts .list-view .contact-list .address h5,.tx-rm-contacts .list-view .contact-list .address h3{margin-bottom:-1.8rem;font-size:1.1rem;line-height:1.5}.tx-rm-contacts .list-view .contact-list .job-title .highlight{font-weight:600;color:#e1281e}.tx-rm-contacts .list-view .contact-row{padding-top:1.25rem}.tx-rm-contacts .list-view .info-wrap{padding-bottom:1rem}.tx-rm-contacts .list-view .info-wrap .phone-wrap,.tx-rm-contacts .list-view .info-wrap .mail-wrap{padding:0.25rem 0 0 1.8125rem;background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconphone24.png") no-repeat 0 0.125rem;min-height:1.5rem}.tx-rm-contacts .list-view .info-wrap .mail-wrap{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconmail24.png") no-repeat 0 0.125rem}.tx-rm-contacts .list-view .info-wrap .contact-row{padding:1.25rem 0 0;margin:0;list-style-type:none}.tx-rm-contacts .list-view .info-wrap .contact-row div{padding:0.125rem 0 0 2rem;min-height:1.5rem;box-sizing:border-box;margin-top:0.125rem}.tx-rm-contacts .list-view .info-wrap .contact-row div:first-child{margin:0}.tx-rm-contacts .list-view .info-wrap .contact-row div.phone{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconphone24.png") no-repeat 0 0}.tx-rm-contacts .list-view .info-wrap .contact-row div.mobile{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconmobile24.png") no-repeat 0 0}.tx-rm-contacts .list-view .info-wrap .contact-row div.fax{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconfax24.png") no-repeat 0 0}.tx-rm-contacts .list-view .info-wrap .contact-row div.mail{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconmail24.png") no-repeat 0 0}.tx-rm-contacts .list-view .info-wrap .contact-row div.web{background:url("../../typo3conf/ext/rm_theme/Resources/Public/Images/bueiconweb24.png") no-repeat 0 0}.tx-rm-contacts .list-view .img-wrap{padding-bottom:1rem}.tx-rm-contacts .list-view .img-wrap img{display:block;width:100%;height:auto;background-color:#f0f0f0;border:1px solid #ddd;box-sizing:border-box;box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.3)}.tx-rm-contacts .country-search-view{padding:1rem 0 1.625rem}.tx-rm-contacts .country-search-view .edd-root{max-width:none}.tx-rm-contacts .country-search-view .edd-root .edd-head{color:#fff;border-radius:0;border:none;background-color:#f0f0f0;padding:0.625rem 0.75rem 0.5625rem 1.875rem}.tx-rm-contacts .country-search-view .edd-root .edd-value{margin-left:28px;color:#434343;font-size:1.25rem;line-height:1}.tx-rm-contacts .country-search-view .edd-root .edd-arrow{left:0;top:0;border:0;margin:0;width:2.375rem;height:100%;background:#e1281e;color:#fff;text-align:center}.tx-rm-contacts .country-search-view .edd-root .edd-arrow:before{display:block;content:"+";font-weight:600;font-size:1.3125rem;line-height:2.375rem;margin-top:-0.125rem}.tx-rm-contacts .country-search-view .edd-root .edd-gradient-bottom{content:"";position:absolute;left:0;right:0;bottom:0;height:3.125rem;box-shadow:inset 0 -3.125rem 1.875rem -2.1875rem #fff;pointer-events:none}.tx-rm-contacts .country-search-view .edd-root.edd-root-open .edd-head .edd-arrow{margin:0;border:0}.news .news-list-view .news-list,.news .news-menu-view .news-list{padding:0 0 2.5rem;margin:0;list-style-type:none}.news .news-list-view .news-list.hidden,.news .news-menu-view .news-list.hidden{display:none}.news .news-list-view .article,.news .news-menu-view .article{display:flex;margin-top:2.5rem}.news .news-list-view .article:first-child,.news .news-menu-view .article:first-child{margin-top:0}.news .news-list-view .article h3,.news .news-menu-view .article h3{font-size:1.25rem;padding:0 0 0.5rem}.news .news-list-view .article h3 a,.news .news-menu-view .article h3 a{color:#000;text-decoration:none}.news .news-list-view .article h3 a:hover,.news .news-menu-view .article h3 a:hover{color:#e1281e}.news .news-list-view .article time,.news .news-menu-view .article time{display:block;font-size:0.875rem;margin-bottom:1.25rem}.news .news-list-view .article .teaser-text p,.news .news-menu-view .article .teaser-text p{padding:0 0 1rem}.news .news-list-view .article .news-img-wrap,.news .news-menu-view .article .news-img-wrap{margin:0}.news .news-list-view .article .news-img-wrap a,.news .news-menu-view .article .news-img-wrap a{display:block;padding:0;border:none;width:100%}.news .news-list-view .article .news-img-wrap img,.news .news-menu-view .article .news-img-wrap img{display:block;width:100%;height:auto;box-shadow:0.125rem 0.125rem 0.625rem -0.125rem rgba(0, 0, 0, 0.3);box-sizing:border-box;background-color:#f0f0f0;border:1px solid #ddd}.news .news-list-view .pagination,.news .news-menu-view .pagination{padding:1rem 0}.news .news-list-view .pagination-bottom,.news .news-menu-view .pagination-bottom{padding:0 0 1.5rem}.news .news-list-view.layout-2 .news-list{display:flex;gap:10px 20px;flex-wrap:wrap}.news .news-list-view.layout-2 .news-list .article{width:48%;background:#e0e0e0;background:linear-gradient(147deg, #e0e0e0 0%, whitesmoke 24%, whitesmoke 49%, #e3dede 100%, #ccc 72%);flex-grow:1;border:15px solid #fff;border-bottom:none;margin-top:0}.news .news-list-view.layout-2 .news-list .article h3{font-size:1.1rem;padding:0 0 0.5rem}.news .news-list-view.layout-2 .news-list .article .text-col.col-9{padding:10px;width:100%;display:flex;flex-wrap:wrap;height:100%;position:relative;min-height:100px}.news .news-list-view.layout-2 .news-list .article .text-col.col-9 .news-list-date{display:none}.news .news-list-view.layout-2 .news-list .article .teaser-text{padding-top:50px}.news .news-list-view.layout-2 .news-list .article .teaser-text div[itemprop="description"]{display:none}.news .news-list-view.layout-2 .news-list .article .teaser-text a.btn{position:absolute;bottom:0;left:0}.news .news-list-view.layout-2 .news-list .article .news-img-wrap{display:none}.news.news-single .news-date{margin-bottom:1.25rem;font-size:0.875rem;line-height:1.5}.news.news-single .news-teaser{font-size:1rem;line-height:1.5}.news.news-single .news-img-wrap img{display:block;width:100%;height:auto;border:1px solid #ddd;box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.3);box-sizing:border-box}.news.news-single .news-img-wrap .mediaelement{margin-bottom:1rem}.news.news-single .news-img-wrap .news-img-caption{padding-bottom:2.1875rem}.news .news-menu-view .acc-wrap header h2.accordion{display:inline-block;font-weight:400;border-bottom:0.125rem solid #e1281e;margin-bottom:-0.125rem;max-width:100%;color:#000;font-size:1.3rem;line-height:2.1rem;padding:0 1.4375rem 0 0;border-color:transparent;cursor:pointer}.news .news-menu-view .acc-wrap header h2.accordion:before{content:"+";width:1.8125rem;background:#e0e0e0;color:#fff;float:left;text-align:center;font-weight:600;font-size:1.3125rem;margin-right:0.9375rem;line-height:1.38}.news .news-menu-view .acc-wrap.open header h2.accordion:before{content:"-"}.tx-rm-btproducts .product-list{list-style-type:none;padding:0;margin:0}.tx-rm-btproducts .product-list .product-wrap{margin-bottom:2rem}.tx-rm-btproducts .product-list .product-wrap.hide{display:none}.tx-rm-btproducts .product-list .product-image-col{padding-right:2.75rem}.tx-rm-btproducts .product-list .product-image-col img{display:block;width:100%;height:auto;border:1px solid #ddd;box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.3);box-sizing:border-box;background:#f5f5f5}.tx-rm-btproducts .product-list .title{font-weight:700;margin-bottom:0.625rem;font-size:1.25rem;color:#434343}.tx-rm-btproducts .product-list .product-teaser{margin-bottom:0.9375rem}.tx-rm-btproducts .product-list .product-teaser ul{list-style-type:disc;padding-bottom:0;line-height:2}.tx-rm-btproducts .product-list .detail-link{min-width:0}.tx-rm-btproducts .product-row .col-4,.tx-rm-btproducts .product-row .col-6{padding-bottom:1.25rem}.tx-rm-btproducts .product-row .product-image{padding:0 1.875rem 1.25rem 0;max-width:19.5rem;min-height:11.75rem;box-sizing:border-box}.tx-rm-btproducts .product-row .product-image img{display:block;width:100%;height:auto;border:1px solid #B7B7B7;box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.3);box-sizing:border-box}.tx-rm-btproducts .product-row .title{font-weight:700;padding-bottom:0.9375rem;font-size:1.25rem;color:#434343}.tx-rm-btproducts .product-row .detail-link{min-width:0}.tx-rm-btproducts .product-row.col-count-3 .product-image{min-height:0}.tx-rm-btproducts .product-row.col-count-3 .title{font-size:1rem;line-height:1.3em;min-height:2.75rem}.tx-rm-btproducts .no-products-found{padding:1.25rem 1.125rem;background:#f0f0f0;margin-bottom:1.25rem}.tx-rm-btproducts .no-products-found.hide{display:none}.tx-rm-btproducts .filter-wrap{background-color:#f0f0f0;border-bottom:0.1875rem solid #d2d3d5;margin-bottom:1.5625rem}.tx-rm-btproducts .filter-wrap .reset-btn{display:block;width:1.875rem;margin:0 0.9375rem 0.625rem auto;cursor:pointer}.tx-rm-btproducts .filter-wrap .reset-btn img{display:block;width:100%;height:auto}.tx-rm-btproducts .filter-wrap .filter-block{border-top:0.1875rem solid #e1281e;padding:1.3125rem 0.9375rem;display:block}.tx-rm-btproducts .filter-wrap .filter-block.hide{display:none}.tx-rm-btproducts .filter-wrap .title-block{display:flex;cursor:pointer}.tx-rm-btproducts .filter-wrap .title-block .title{padding:0.125rem 0 0 0.6875rem;font-size:1.125rem;color:#434343;font-weight:bolder}.tx-rm-btproducts .filter-wrap .selected-info{cursor:pointer;color:#e1281e;font-weight:600;padding-top:0.125rem;font-size:1.125rem}.tx-rm-btproducts .filter-wrap .input-wrap,.tx-rm-btproducts .filter-wrap .description{padding-top:1.5625rem;padding-bottom:1.5625rem;min-height:10rem}.tx-rm-btproducts .filter-wrap .number{width:1.875rem;height:1.875rem;background:#e1281e;color:#fff;text-align:center;font-weight:700;font-size:1.25rem}.tx-rm-btproducts .filter-wrap .filter-checkbox-list{padding:0 0 0 2.5rem;margin:0 0 1rem 0;list-style-type:none}.tx-rm-btproducts .filter-wrap .filter-checkbox-list label{display:inline-block;margin:0 0 0.5rem 0.25rem;cursor:pointer}.tx-rm-btproducts .filter-wrap .filter-block.collapse .input-wrap,.tx-rm-btproducts .filter-wrap .filter-block.collapse .description{display:none}.tx-rm-btproducts .filter-wrap .notice{padding-top:1rem;padding-left:3.4375rem;padding-right:3.4375rem;color:#e1281e}.tx-rm-downloadcenter{padding-bottom:20px}.tx-rm-downloadcenter .tab-container{background:#f4f4f4;width:100%;padding:30px 40px 60px 30px;margin-bottom:30px;box-sizing:border-box}.tx-rm-downloadcenter .tab-container .tab-items{padding:0 0 0 10px}.tx-rm-downloadcenter .tab-container .tab-items .row{margin-right:-15px;margin-left:-15px}.tx-rm-downloadcenter .preview-image{box-shadow:0.125rem 0.125rem 0.625rem -0.125rem rgba(0, 0, 0, 0.3);border:1px solid #ddd;max-width:calc(100% - 12px);width:100%;height:auto;margin:20px auto}.tx-rm-downloadcenter .alert{padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}.tx-rm-downloadcenter .alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.tx-rm-downloadcenter h5{padding-top:25px}.tx-rm-downloadcenter .media-item .media-checkbox-wrapper{width:8.3333333333%;max-width:40px;margin:13px 0 0 0;display:inline-block;vertical-align:top}.tx-rm-downloadcenter .media-item .media-checkbox-wrapper .custom-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tx-rm-downloadcenter .media-item .media-checkbox-wrapper .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.tx-rm-downloadcenter .media-item .media-checkbox-wrapper .custom-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #d2d3d5}.tx-rm-downloadcenter .media-item .media-checkbox-wrapper .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:0;width:5px;height:10px;border:solid #656565;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tx-rm-downloadcenter .media-item .media-checkbox-wrapper .custom-checkbox input:checked~.checkmark:after{display:block}.tx-rm-downloadcenter .media-item .media-img-wrapper{display:inline-block;margin-top:3px;max-width:88%}.tx-rm-downloadcenter .media-item .media-img-wrapper .media-info{margin:2px 0;padding-left:5px}.tx-rm-downloadcenter .media-item .media-img-wrapper .media-info a{color:#000;display:block;padding:5px 0}.tx-rm-downloadcenter .media-item .media-img-wrapper .media-info a:focus,.tx-rm-downloadcenter .media-item .media-img-wrapper .media-info a:hover{color:#e1281e;text-decoration:none}.tx-rm-downloadcenter .media-item .media-img-wrapper .media-info img{vertical-align:middle;display:inline-block;margin-right:5px}.tx-rm-downloadcenter .tabset{padding:0}.tx-rm-downloadcenter .tabset li{display:inline-block;list-style:none;background:#ecedee;padding:15px 25px;font-size:20px}.tx-rm-downloadcenter .tabset li.active{background:#e1281e;color:#fff}.tx-rm-downloadcenter .tab-footer{padding-top:25px;border-top:2px solid #d2d3d5;margin-top:20px}.tx-rm-downloadcenter .tab-footer .download-button{height:35px;border:0;text-align:left;color:#fff;font-size:16px;float:right;outline:none;line-height:16px;background:#e1281e;padding-top:15px;padding-bottom:30px;padding-left:20px;padding-right:20px}.tx-rm-downloadcenter .tab-footer .download-button.downloads-selected{cursor:pointer}.tx-rm-downloadcenter .tab-footer .download-button.download-none{background:#a6aaae}.tx-powermail,.ctype-felogin_login form{background-color:#f0f0f0;padding:1.25rem 0.9375rem}.tx-powermail label,.ctype-felogin_login form label{display:inline-block;padding:0.5rem 0;margin:0}.tx-powermail label.block-label,.ctype-felogin_login form label.block-label{display:block;font-weight:bold}.tx-powermail label.form-check-label,.ctype-felogin_login form label.form-check-label{padding:0;margin-bottom:0.5rem}.tx-powermail .form-group.layout-11,.ctype-felogin_login form .form-group.layout-11{display:none}.tx-powermail .powermail_message_error,.ctype-felogin_login form .powermail_message_error{padding:0 0 0 2.5rem;margin:0 0 1rem}.tx-powermail select,.ctype-felogin_login form select{display:block;width:100%;padding:0.5rem 0.75rem;font-size:0.9rem;line-height:1.25;color:#55595c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0}.tx-powermail textarea,.ctype-felogin_login form textarea{border-radius:0}.tx-powermail input[type="text"],.tx-powermail input[type="password"],.ctype-felogin_login form input[type="text"],.ctype-felogin_login form input[type="password"]{display:block;width:100%;box-sizing:border-box;padding:0.5rem 0.75rem;font-size:0.9rem;line-height:1.25;color:#55595c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0}.tx-powermail input::placeholder,.ctype-felogin_login form input::placeholder{opacity:0.54}.tx-powermail .form-group,.tx-powermail .powermail_fieldwrap,.ctype-felogin_login form .form-group,.ctype-felogin_login form .powermail_fieldwrap{max-width:22.1875rem;margin-bottom:1rem}.tx-powermail input[type="submit"],.ctype-felogin_login form input[type="submit"]{display:inline-block;font-weight:normal;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;padding:0.5rem 1rem;font-size:0.9rem;color:#fff;background-color:#e1281e;border-color:#e1281e}.ctype-felogin_login .container .cele-inner-wrap{background:none !important}.ctype-felogin_login form{padding:0}.ctype-felogin_login form fieldset{min-width:0;margin:0;padding:0;border:0}.ctype-felogin_login form fieldset>div:not(.felogin-hidden){margin-bottom:1rem}.ctype-felogin_login form fieldset>div:not(.felogin-hidden):not(.column-row){max-width:22.1875rem}.ctype-felogin_login form .felogin-user{padding:0.5rem 0}.ctype-felogin_login form legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.ctype-felogin_login form label{display:block}.ctype-menu_sitemap_pages header,.ctype-menu_subpages header,.ctype-menu_pages header{border:none}.ctype-menu_sitemap_pages header h4,.ctype-menu_subpages header h4,.ctype-menu_pages header h4{font-size:1.3rem;margin:0;padding-bottom:0.5rem;font-weight:500;line-height:1.1;border:none}.ctype-menu_sitemap_pages ul,.ctype-menu_subpages ul,.ctype-menu_pages ul{list-style-type:none}.ctype-menu_sitemap_pages ul ul,.ctype-menu_subpages ul ul,.ctype-menu_pages ul ul{padding-top:1rem}.product__documentation .file-list .lang-group{padding:0;margin:0;list-style-type:none}.product__documentation .file-list .lang-group .sub-lang{display:none}.product__documentation .file-list .lang-group .entry{position:relative;padding-right:3.75rem;max-width:25rem;box-sizing:border-box}.product__documentation .file-list .lang-group .entry .arrow{position:absolute;top:0;right:0;display:block;cursor:pointer;content:"";padding:0.375rem 0.1875rem 0.375rem 18px;background:url("../../typo3conf/ext/rm_downloadcenter/Resources/Public/Images/multiple.png") no-repeat 0 0.1875rem;background-size:0.8125rem 0.8125rem}.product__documentation .file-list .lang-group .entry .arrow:after{display:block;content:"";border-top:0.375rem solid;border-right:0.375rem solid transparent;border-left:0.375rem solid transparent}.product__documentation .file-list .lang-group .entry[data-lang="de"]:before,.product__documentation .file-list .lang-group .entry[data-lang^="es"]:before,.product__documentation .file-list .lang-group .entry[data-lang^="en"]:before,.product__documentation .file-list .lang-group .entry[data-lang^="fr"]:before,.product__documentation .file-list .lang-group .entry[data-lang^="ru"]:before,.product__documentation .file-list .lang-group .entry[data-lang^="zh"]:before{display:block;content:"";width:1.1875rem;height:1.1875rem;background:url("../../typo3conf/ext/rm_downloadcenter/Resources/Public/Images/de.png") no-repeat center center;background-size:1.1875rem 1.1875rem;position:absolute;right:2.25rem;top:0}.product__documentation .file-list .lang-group .entry[data-lang^="zh"]:before{background:url("../../typo3conf/ext/rm_downloadcenter/Resources/Public/Images/cn.png") no-repeat center center;background-size:1.1875rem 1.1875rem}.product__documentation .file-list .lang-group .entry[data-lang="es"]:before{background:url("../../typo3conf/ext/rm_downloadcenter/Resources/Public/Images/es.png") no-repeat center center;background-size:1.1875rem 1.1875rem}.product__documentation .file-list .lang-group .entry[data-lang="en"]:before{background:url("../../typo3conf/ext/rm_downloadcenter/Resources/Public/Images/en-gb.png") no-repeat center center;background-size:1.1875rem 1.1875rem}.product__documentation .file-list .lang-group .entry[data-lang="fr"]:before{background:url("../../typo3conf/ext/rm_downloadcenter/Resources/Public/Images/fr.png") no-repeat center center;background-size:1.1875rem 1.1875rem}.product__documentation .file-list .lang-group .entry[data-lang="ru"]:before{background:url("../../typo3conf/ext/rm_downloadcenter/Resources/Public/Images/ru.png") no-repeat center center;background-size:1.1875rem 1.1875rem}.product__documentation .file-list .lang-group.show .sub-lang{display:list-item}.product__documentation .file-list .lang-group.show .entry .arrow:after{border-bottom:0.375rem solid;border-top:0}.product__documentation .file-list .version-group{display:none}.product__documentation .file-list .version-group.active{display:block}.product__documentation .document-version.active{grid-template-columns:9.375rem 1fr 11.5rem}.product__documentation .document{margin-top:1.25rem}.product__documentation .document:first-child{margin-top:0}.product__documentation .document-group{align-items:flex-start;margin-top:0.5rem}.product__documentation .document-group .label{flex:0 0 9.375rem}.product__documentation .document-group .document{flex:1;margin-left:2rem;margin-top:0;display:flex;align-items:flex-start}.product__documentation .document-group .document .version-group{flex:1;margin-right:2rem}.product__documentation .document-group .document .version-group .document-version.active,.product__documentation .document-group .document .version-group .file-list{display:block}.product__documentation .document-group .document .version-selection{flex:0 0 11.5rem}.product__documentation .document-group .document .version-selection select{margin:0 0 auto auto}.tx-nb-products{--_max-width: var(--max-width, min(80rem, 95dvw));--_padding-inline: var(--padding-inline, 1rem);max-width:var(--_max-width);padding-inline:var(--_padding-inline);container-type:inline-size}.tx-nb-products img{width:auto;height:auto;max-width:100%;vertical-align:middle;font-style:italic;font-weight:bold;background-repeat:no-repeat;background-size:cover;shape-margin:0.75rem}.tx-nb-products .version-selection{gap:0.5rem;display:flex;align-items:center}.product{gap:1rem;display:grid}.product header{display:grid;grid-auto-flow:row}.product .product__info{gap:1rem;display:grid;grid-template-areas:"img" "info"}.product .product__info>.data{grid-area:info}.product .product__info>.image{grid-area:img}.product .product__documentation{display:grid}.product__info>.data{display:grid;gap:0.5rem}.product__info>.data .entry{display:grid;grid-template-columns:1fr 2fr}.product__info>.data .entry .label{font-weight:bolder}.product__info>.data .entry .value>*{margin-block:0}.product__info>.image{display:flex;background:rgba(173, 0, 0, 0.5);place-content:center}.product__documentation header{display:grid;grid-template-columns:1fr auto}.product__documentation .document-version{display:none;row-gap:0.5rem;column-gap:2rem;grid-template-columns:auto 1fr}.product__documentation .document-version.active{display:grid}.product__documentation .file-set{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.product__documentation .file-list{display:grid;row-gap:0.25rem}.search-results{gap:1rem;display:grid}.search-results .product-item{gap:0.5rem;display:grid;padding-block:1rem;padding-inline:0.5rem;border-bottom:1px solid #e6e6e6}.search-results .product-item .gtin{font-weight:bold}.search-results .product-item header{font-size:125%}.search-results .product-item footer{gap:1rem;display:flex;align-items:end;justify-content:end}@container (min-width: 70rem){.product .product__info{grid-template-columns:1fr auto;grid-template-areas:unset}.product .product__info>.data{grid-area:unset;align-content:start}.product .product__info>.image{grid-area:unset;background:unset}}.tx-nb-products form{display:flex;flex-wrap:0}.tx-nb-products form input{font-size:0.9rem;line-height:1.25;color:#55595c;background:#fff;border:1px solid #ccc;width:100%;padding:0.7rem 0.75rem;box-sizing:border-box;border-radius:0;height:auto;transition:none;box-shadow:none}.tx-nb-products form input::-webkit-input-placeholder{color:#000}.tx-nb-products form button{display:block;line-height:1.2;padding:0.5rem 0.8125rem;transition:background 0.3s;color:#fff;background-color:#e1281e;border-color:#e1281e;text-align:center;cursor:pointer;user-select:none;border:1px solid transparent}.tx-nb-products .version-selection label{margin-bottom:0}.tx-nb-products .nui-pagination .nui-page-btn{position:relative;float:left;padding:0.5rem 0.75rem;color:#e1281e;text-decoration:none;background-color:#fff;border:1px solid #ddd}.tx-nb-products .nui-pagination .nui-page-btn svg{width:22px;height:22px}