.focuspoint{position:relative;overflow:hidden;width:100%;height:100%}.focuspoint img{position:relative;left:0;top:0;margin:0;display:block;width:auto;height:auto;min-width:100%;min-height:100%;max-height:none;max-width:none}.ce-image .focuspoint img{position:relative}.bsgallery{max-width:100%;overflow:hidden}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_777777_256x240.png)}body{opacity:1!important}.mailtoui-button-copy,.mailtoui-button-content{display:flex;align-items:center}.mailtoui-button-copy span,.mailtoui-button-content span{top:auto}.wupper-glastechnik .main-header .header-desktop .navbar{padding-top:.5rem}.wupper-glastechnik .main-navigation-header{padding-top:30px}.z-index-6{z-index:6}.tx-cs2-smallHeader .smallheaderHeight{calc(100 * var(--vh))}span.contactInfo,span.searchInfo,span.nav-link.h3,span.mega-dropdown-sub-toggle:hover{cursor:pointer}.btn.search-button{--color1:#000}.heroSwiper .swiper-slide-active{z-index:1}.toggle-search-wrap{position:relative}.toggle-search-wrap .search-input{font-size:3rem;font-weight:700;border:none;border-bottom:5px solid;padding-left:.75rem!important;line-height:1!important;height:auto}.toggle-search-wrap .search-input:focus{outline:none}.toggle-search-wrap .search-button{position:absolute;right:0;padding:0}.toggle-search-wrap .search-button .svg-icon{width:50px;height:50px}.result-list-item{padding-top:40px!important;padding-bottom:40px!important;margin:0!important}.result-list-item .typeLabel{color:#fff;min-width:6.875rem;background-color:#000;padding:.5rem 0;text-align:center;margin-right:1.125rem}.result-list-item .hit{background-color:#ffe343;color:inherit!important;font-weight:inherit!important;padding-left:1px;padding-right:1px;margin-left:1px;margin-right:1px}.kesearch-pagebrowser ul.pagination-list{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0;justify-content:center}.kesearch-pagebrowser .pagination-list .page-item .page-link{border:0;color:#000;font-weight:700}.kesearch-pagebrowser .pagination-list .page-item.active .page-link{color:#000;border-color:#ffe343;background-color:#ffe343}.tx-cs2-smallHeader .search-form .form-control{color:#fff;background-color:#000;border-color:#fff;padding:.25rem .75rem!important;margin-bottom:1.5625rem}.tx-cs2-smallHeader .search-form .form-control::placeholder{color:#fff}.result-list-item .person-result .results-topic{margin-top:-3px}.result-list-item .person-result img{margin-bottom:.5rem;margin-right:1rem}@media screen and (max-width:991px){.result-list-item .person-result .results-topic{margin-top:8px}}.frame-type-textpic{.image-embed-item{width:100%;object-fit:contain;height:auto}}