@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/va_template/Resources/Public/Fonts/OpenSans/open-sans-v44-latin-300.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/va_template/Resources/Public/Fonts/OpenSans/open-sans-v44-latin-regular.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url('../../../typo3conf/ext/va_template/Resources/Public/Fonts/OpenSans/open-sans-v44-latin-500.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url('../../../typo3conf/ext/va_template/Resources/Public/Fonts/OpenSans/open-sans-v44-latin-600.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/va_template/Resources/Public/Fonts/OpenSans/open-sans-v44-latin-700.woff2') format("woff2")}@font-face{font-display:swap;font-family:"Russo One";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/va_template/Resources/Public/Fonts/RussoOne/russo-one-v18-latin-regular.woff2') format("woff2")}:root{--color-menu:#ffffff;--color-menu-hover:#b0f7f8;--color-contactmenu:#ffffff;--color-contactmenu-hover:#b0f7f8;--color-hover:#619091;--background-color-menu:#5d9a9b;--background-color-submenu:#619091;--background-color-footer:#738485}body{font-family:"Open Sans",sans-serif;letter-spacing:normal}h1,.h1{font-family:"Open Sans",sans-serif;text-transform:none}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Open Sans",sans-serif}@media(min-width:1600px){h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.6rem}h4,.h4{font-size:1.55rem}}@media(min-width:1200px){#main #intro #breadcrumb{margin-bottom:3rem;margin-top:5rem}}#main #content .content-section.related-applications .section-background .bg-image,#main #content .content-section.related-equipment .section-background .bg-image,#main #content .content-section.related-technologies .section-background .bg-image,#main #content .content-section.related-components .section-background .bg-image,#main #content .content-section.related-services .section-background .bg-image,#main #content .content-section.related-consumables .section-background .bg-image{background-image:url('../../../typo3conf/ext/va_template/Resources/Public/Images/bg-portfolio-components.webp') !important}#main #content .content-section.contact_box .bg-image.single{background-image:unset !important;background-color:#cbd3d3 !important}#main #content .content-section .section-headline{font-size:6rem;font-weight:200;color:#717171;text-orientation:sideways-right}#sidebar{padding-bottom:4rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.7rem;letter-spacing:0}#sidebar.open::after{background-color:var(--background-color-menu)}#sidebar #logo{width:21rem !important;height:5.5rem !important;right:calc(var(--sidebar-padding)*1.2)}body.layout-0 #sidebar #logo{background-image:url('../../../typo3conf/ext/va_template/Resources/Public/Images/HsGroup/hs-group_logo_dark.svg') !important}body.layout-1 #sidebar #logo{background-image:url('../../../typo3conf/ext/va_template/Resources/Public/Images/HsGroup/hs-group_logo_light.svg') !important}#sidebar #miniLogo{height:7.5rem;margin:-2rem -2rem 0 -2rem;background-image:url('../../../typo3conf/ext/va_template/Resources/Public/Images/HsGroup/hs-group_mittel_weiss_4C.svg') !important;border-bottom:1px dotted rgba(255,255,255,.4588235294)}#sidebar #sidebarService{padding-top:1rem;border-top:1px dotted rgba(255,255,255,.4588235294)}#sidebar #sidebarService .btn{padding:.3rem 1rem 0rem 0;font-family:"Open Sans";font-size:.9rem;letter-spacing:normal;color:var(--color-contactmenu)}#sidebar #sidebarService .btn:hover{color:var(--color-contactmenu-hover)}#sidebar #sidebarService #contactTeaser .btn{font-size:1.1875rem;font-weight:200;letter-spacing:normal;color:var(--color-contactmenu)}#sidebar #navbar{padding-top:2rem}#sidebar #navbar .nav-link{font-weight:200;letter-spacing:0;color:var(--color-menu)}#sidebar #navbar .nav-link.active{color:var(--color-menu);font-weight:600}#sidebar #navbar .nav-link:hover,#sidebar #navbar .nav-link:focus{color:var(--color-menu-hover)}#sidebar #sidebarSub{background:var(--background-color-submenu);border-right:1px dotted rgba(255,255,255,.4588235294)}#sidebar #sidebarSub #sidebarContent .sidebar-header .sidebar-abstract{height:5.5rem;border-bottom:1px dotted rgba(255,255,255,.4588235294)}#sidebar #sidebarSub #sidebarContent .nav-link{letter-spacing:0;color:var(--color-menu)}#sidebar #sidebarSub #sidebarContent .nav-link.active{color:var(--color-menu);font-weight:600}#sidebar #sidebarSub #sidebarContent .nav-link:hover,#sidebar #sidebarSub #sidebarContent .nav-link:focus{color:var(--color-menu-hover)}#sidebar #sidebarSub #sidebarContent .sidebar-contact .tx-ttaddress .vcard{color:var(--color-menu)}#sidebar #sidebarSub #sidebarContent .sidebar-contact .tx-ttaddress .vcard .contact-name{margin-bottom:.5rem;font-weight:600;color:var(--color-menu)}#sidebar #sidebarCta{background-color:var(--background-color-menu);border-color:#fff;padding:.8rem 0}#footer{background-color:var(--background-color-footer);color:#fff}@media(min-width:1200px){#footer::after{background-color:var(--background-color-menu)}}#footer .nav .nav-link{color:#fff}#pageBackground #signet{background-image:url('../../../typo3conf/ext/va_template/Resources/Public/Images/HsGroup/hs_group_overlay_light.svg') !important;mix-blend-mode:normal !important;transform:scale(1) !important;left:0 !important;top:0 !important}#scrollHint{left:unset;right:2rem;z-index:101;background-color:#ce1628;border-color:#e8e8e8}.bi-check2-square::before{color:var(--background-color-menu)}.link-more{color:#009497}.link-more:hover{color:#00a3a5}.nav{--bs-nav-link-padding-y:0.4rem}.frame-type-va_page_header #pageHeader h1,.frame-type-va_page_header #pageHeader .h1,.frame-type-va_portfolio_header #pageHeader h1,.frame-type-va_portfolio_header #pageHeader .h1,.frame-type-va_job_header #pageHeader h1,.frame-type-va_job_header #pageHeader .h1{font-size:3.8rem;letter-spacing:-0.2rem;color:#666 !important}.frame-type-va_page_header #pageHeader h1 small,.frame-type-va_page_header #pageHeader .h1 small,.frame-type-va_portfolio_header #pageHeader h1 small,.frame-type-va_portfolio_header #pageHeader .h1 small,.frame-type-va_job_header #pageHeader h1 small,.frame-type-va_job_header #pageHeader .h1 small{font-size:2.3rem;font-weight:400;letter-spacing:-0.05rem !important;color:#478a8c}.frame-type-va_page_header #pageInfo,.frame-type-va_portfolio_header #pageInfo,.frame-type-va_job_header #pageInfo{font-family:"Open Sans",sans-serif;font-size:1.7rem;line-height:2.5rem;letter-spacing:0;text-transform:none}.frame-type-va_page_header #pageInfo>span,.frame-type-va_portfolio_header #pageInfo>span,.frame-type-va_job_header #pageInfo>span{padding:.2rem .75rem;background-color:#8cbcbd;font-weight:400;color:#555 !important}main.simple #pageHeader h1,main.simple #pageHeader .h1{text-shadow:0px -50px 60px #fff,0px -50px 60px #fff,-50px -50px 30px #fff,-50px 0px 30px #fff,50px 0px 60px #fff,50px 0px 60px #fff,50px 0px 30px #fff,0px 0px 30px #fff !important}main.simple #pageHeader h1 small,main.simple #pageHeader .h1 small{text-shadow:none}.ce-image figure.image .img-fluid{border:1px solid #fff;border-radius:1rem}.ce-image a.image-lightbox .bi-arrows-fullscreen{top:10px;right:10px;background-color:rgba(123,123,123,.3607843137);border-radius:.5rem}.ce-image a.image-lightbox:hover .bi-arrows-fullscreen{background-color:inherit}.frame-with-gap .ce-image .ce-gallery .ce-row .ce-column{padding-bottom:.5rem}.frame-type-va_textbox{border-radius:1rem}.related-headline{font-weight:400;font-size:2rem !important;letter-spacing:-0.08rem;text-transform:none;color:#555}.related-list .related-item{box-shadow:10px 10px 20px rgba(0,0,0,.14);border-radius:1rem}@media(min-width:992px){.related-list .related-item{min-height:unset !important}}.related-list .related-item .related-info{min-height:unset}.related-list .related-item .related-info .related-title{flex-grow:1;margin-bottom:1rem;font-family:"Open Sans",sans-serif;font-size:1.6rem;font-weight:200;text-transform:none;color:#555}.related-list .related-item.has-image .related-image{border-radius:1rem}.related-list .related-item.is-hs-group .related-desc{display:none}.related-list .related-item.is-hs-group .related-more{font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:600;color:#478a8c;letter-spacing:-0.3px !important}.related-list .related-item.is-hs-group .related-more::after{background-image:none !important}.news .news-list-view.news-layout-trade-fair{border:1px solid #fff;border-radius:1rem;background-color:#fff}.tx-ttaddress .vcard{border:1px solid #fff;border-radius:1rem;background-color:#fff}.tx-ttaddress .vcard .contact-image{border-radius:1rem}.job-group .job-group-headline{font-family:"Open Sans",sans-serif;font-size:2rem;font-weight:400;letter-spacing:-0.08rem;text-transform:none}.job-group .job-entry:hover{color:var(--color-hover)}.benefit-portfolio .frame-icon{color:inherit}.benefit-portfolio p.format-b{font-size:1.1rem;font-weight:400;line-height:1.6}
