@font-face{font-family:'Poppins';font-style:normal;font-weight:100;src:url('../fonts/poppins-v12-latin-100.eot');src:local('Poppins Thin'),local('Poppins-Thin'),url('../fonts/poppins-v12-latin-100.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-100.woff2') format('woff2'),url('../fonts/poppins-v12-latin-100.woff') format('woff'),url('../fonts/poppins-v12-latin-100.ttf') format('truetype'),url('../fonts/poppins-v12-latin-100.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:100;src:url('../fonts/poppins-v12-latin-100italic.eot');src:local('Poppins Thin Italic'),local('Poppins-ThinItalic'),url('../fonts/poppins-v12-latin-100italic.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-100italic.woff2') format('woff2'),url('../fonts/poppins-v12-latin-100italic.woff') format('woff'),url('../fonts/poppins-v12-latin-100italic.ttf') format('truetype'),url('../fonts/poppins-v12-latin-100italic.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;src:url('../fonts/poppins-v12-latin-200.eot');src:local('Poppins ExtraLight'),local('Poppins-ExtraLight'),url('../fonts/poppins-v12-latin-200.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-200.woff2') format('woff2'),url('../fonts/poppins-v12-latin-200.woff') format('woff'),url('../fonts/poppins-v12-latin-200.ttf') format('truetype'),url('../fonts/poppins-v12-latin-200.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:200;src:url('../fonts/poppins-v12-latin-200italic.eot');src:local('Poppins ExtraLight Italic'),local('Poppins-ExtraLightItalic'),url('../fonts/poppins-v12-latin-200italic.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-200italic.woff2') format('woff2'),url('../fonts/poppins-v12-latin-200italic.woff') format('woff'),url('../fonts/poppins-v12-latin-200italic.ttf') format('truetype'),url('../fonts/poppins-v12-latin-200italic.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url('../fonts/poppins-v12-latin-300.eot');src:local('Poppins Light'),local('Poppins-Light'),url('../fonts/poppins-v12-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-300.woff2') format('woff2'),url('../fonts/poppins-v12-latin-300.woff') format('woff'),url('../fonts/poppins-v12-latin-300.ttf') format('truetype'),url('../fonts/poppins-v12-latin-300.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:300;src:url('../fonts/poppins-v12-latin-300italic.eot');src:local('Poppins Light Italic'),local('Poppins-LightItalic'),url('../fonts/poppins-v12-latin-300italic.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-300italic.woff2') format('woff2'),url('../fonts/poppins-v12-latin-300italic.woff') format('woff'),url('../fonts/poppins-v12-latin-300italic.ttf') format('truetype'),url('../fonts/poppins-v12-latin-300italic.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url('../fonts/poppins-v12-latin-regular.eot');src:local('Poppins Regular'),local('Poppins-Regular'),url('../fonts/poppins-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-regular.woff2') format('woff2'),url('../fonts/poppins-v12-latin-regular.woff') format('woff'),url('../fonts/poppins-v12-latin-regular.ttf') format('truetype'),url('../fonts/poppins-v12-latin-regular.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;src:url('../fonts/poppins-v12-latin-italic.eot');src:local('Poppins Italic'),local('Poppins-Italic'),url('../fonts/poppins-v12-latin-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-italic.woff2') format('woff2'),url('../fonts/poppins-v12-latin-italic.woff') format('woff'),url('../fonts/poppins-v12-latin-italic.ttf') format('truetype'),url('../fonts/poppins-v12-latin-italic.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url('../fonts/poppins-v12-latin-500.eot');src:local('Poppins Medium'),local('Poppins-Medium'),url('../fonts/poppins-v12-latin-500.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-500.woff2') format('woff2'),url('../fonts/poppins-v12-latin-500.woff') format('woff'),url('../fonts/poppins-v12-latin-500.ttf') format('truetype'),url('../fonts/poppins-v12-latin-500.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;src:url('../fonts/poppins-v12-latin-500italic.eot');src:local('Poppins Medium Italic'),local('Poppins-MediumItalic'),url('../fonts/poppins-v12-latin-500italic.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-500italic.woff2') format('woff2'),url('../fonts/poppins-v12-latin-500italic.woff') format('woff'),url('../fonts/poppins-v12-latin-500italic.ttf') format('truetype'),url('../fonts/poppins-v12-latin-500italic.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url('../fonts/poppins-v12-latin-600.eot');src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url('../fonts/poppins-v12-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-600.woff2') format('woff2'),url('../fonts/poppins-v12-latin-600.woff') format('woff'),url('../fonts/poppins-v12-latin-600.ttf') format('truetype'),url('../fonts/poppins-v12-latin-600.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;src:url('../fonts/poppins-v12-latin-600italic.eot');src:local('Poppins SemiBold Italic'),local('Poppins-SemiBoldItalic'),url('../fonts/poppins-v12-latin-600italic.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-600italic.woff2') format('woff2'),url('../fonts/poppins-v12-latin-600italic.woff') format('woff'),url('../fonts/poppins-v12-latin-600italic.ttf') format('truetype'),url('../fonts/poppins-v12-latin-600italic.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url('../fonts/poppins-v12-latin-700.eot');src:local('Poppins Bold'),local('Poppins-Bold'),url('../fonts/poppins-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-700.woff2') format('woff2'),url('../fonts/poppins-v12-latin-700.woff') format('woff'),url('../fonts/poppins-v12-latin-700.ttf') format('truetype'),url('../fonts/poppins-v12-latin-700.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:700;src:url('../fonts/poppins-v12-latin-700italic.eot');src:local('Poppins Bold Italic'),local('Poppins-BoldItalic'),url('../fonts/poppins-v12-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-700italic.woff2') format('woff2'),url('../fonts/poppins-v12-latin-700italic.woff') format('woff'),url('../fonts/poppins-v12-latin-700italic.ttf') format('truetype'),url('../fonts/poppins-v12-latin-700italic.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;src:url('../fonts/poppins-v12-latin-800.eot');src:local('Poppins ExtraBold'),local('Poppins-ExtraBold'),url('../fonts/poppins-v12-latin-800.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-800.woff2') format('woff2'),url('../fonts/poppins-v12-latin-800.woff') format('woff'),url('../fonts/poppins-v12-latin-800.ttf') format('truetype'),url('../fonts/poppins-v12-latin-800.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:800;src:url('../fonts/poppins-v12-latin-800italic.eot');src:local('Poppins ExtraBold Italic'),local('Poppins-ExtraBoldItalic'),url('../fonts/poppins-v12-latin-800italic.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-800italic.woff2') format('woff2'),url('../fonts/poppins-v12-latin-800italic.woff') format('woff'),url('../fonts/poppins-v12-latin-800italic.ttf') format('truetype'),url('../fonts/poppins-v12-latin-800italic.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;src:url('../fonts/poppins-v12-latin-900.eot');src:local('Poppins Black'),local('Poppins-Black'),url('../fonts/poppins-v12-latin-900.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-900.woff2') format('woff2'),url('../fonts/poppins-v12-latin-900.woff') format('woff'),url('../fonts/poppins-v12-latin-900.ttf') format('truetype'),url('../fonts/poppins-v12-latin-900.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:900;src:url('../fonts/poppins-v12-latin-900italic.eot');src:local('Poppins Black Italic'),local('Poppins-BlackItalic'),url('../fonts/poppins-v12-latin-900italic.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v12-latin-900italic.woff2') format('woff2'),url('../fonts/poppins-v12-latin-900italic.woff') format('woff'),url('../fonts/poppins-v12-latin-900italic.ttf') format('truetype'),url('../fonts/poppins-v12-latin-900italic.svg#Poppins') format('svg')}html,body{width:100vw;overflow-x:hidden}body{font-family:Poppins,sans-serif;color:#fff;font-size:16px;line-height:1.4}html body .wrapper{margin:auto;width:1100px;max-width:95%}h1,h2,h3,h4,h5,h6{line-height:1.1;font-family:Poppins,sans-serif;margin-bottom:1em;font-weight:normal}h1{font-size:32px}h2{font-size:28.8px}h3{font-size:25.6px}h4{font-size:20.8px}h5{font-size:19.2px}h6{font-size:17.6px}a{color:#fff;text-decoration:none}.page-wrapper{background-color:#2b2a2a;padding:5em 0}@media (max-width:768px){.page-wrapper{padding:1em}}body:not(.home) .main-footer{display:none}@media (max-width:768px){body.home .page-wrapper{padding:5em 2em}body.home .page-wrapper .home-link-block{padding:5px}body.home .page-wrapper .home-link-block .wpb_text_column p{display:flex;align-items:center;justify-content:center;font-weight:500;letter-spacing:1px}body.home .page-wrapper .home-link-block .vc_btn3-container.vc_btn3-center{margin-bottom:1em}body.home .page-wrapper .home-link-block .vc_btn3-container.vc_btn3-center .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{padding:.5em;width:100%;font-weight:500}body.home .page-wrapper .vc_hidden-lg.vc_hidden-md{padding:0}body.home .page-wrapper .vc_hidden-lg.vc_hidden-md .vc_column-inner{padding:0}body.home .page-wrapper .vc_hidden-lg.vc_hidden-md .vc_column-inner .product-group-module .product-groups{margin:0}body.home .page-wrapper .vc_hidden-lg.vc_hidden-md .vc_column-inner .product-group-module .product-groups .product-group{padding:5px;width:33%}body.home .page-wrapper .vc_hidden-lg.vc_hidden-md .vc_column-inner .product-group-module .product-groups .product-group .button{padding:.5em;width:100%;font-weight:500;font-size:1.5em;margin-bottom:0}}@media (max-width:768px){.footer-section{display:flex;flex-direction:column-reverse}}.footer-section .colored-divider{display:flex}.footer-section .colored-divider span{flex:1;display:block;height:1em}.main-footer{background-color:#2b2a2a;padding:3em 0;position:relative;text-transform:uppercase;font-size:14px}.main-footer .title{font-weight:600;font-size:14px}.main-footer p,.main-footer .menu a{opacity:.7}@media (max-width:768px){.main-footer .wrapper>.widget:nth-child(1),.main-footer .wrapper>.widget:nth-child(2){display:none}}@media (max-width:768px){.main-footer .wrapper>.widget:nth-child(3){width:100%}}.main-footer .menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.main-footer .menu li{margin:0;width:33%;padding-right:1em}.main-footer .widget.widget_nav_menu{flex:1}.main-footer .widget.widget_interrafooter{width:initial}.home .page-wrapper{padding-top:0}@media (max-width:768px){.single-produkte .page-wrapper{font-size:2.3vw}}.single-produkte .related-products{margin:0 -1em 2em -1em}.single-produkte .related-products .products{display:flex;flex-wrap:wrap}.single-produkte .related-products .products .product{display:inline-block;padding:.5em 1em;color:#000;background-color:var(--productgroup-color);margin:0 1em;margin-bottom:1em;text-align:center;width:calc(25% - 2em)}@media (max-width:768px){.single-produkte .related-products .products .product{width:calc(50% - 2em)}}.single-produkte .related-products .products .product span:first-child,.single-produkte .related-products .products .product span:last-child{font-weight:600}.single-produkte .image-section .inner{display:flex;padding:3em;background-color:#000}.single-produkte .image-section .inner .images{width:50%;text-align:center}.single-produkte .image-section .inner .images .image{display:none}.single-produkte .image-section .inner .images .image.active{display:block}.single-produkte .image-section .inner .heading{flex:1;text-align:center;max-width:400px;display:flex;flex-direction:column;justify-content:center}.single-produkte .image-section .inner .heading h1{color:var(--productgroup-color);font-size:3em}.single-produkte .image-section .inner .heading h1 span{display:block;margin:.3em 0}.single-produkte .image-section .inner .heading h1 span:first-child,.single-produkte .image-section .inner .heading h1 span:last-child{font-weight:600}.single-produkte .image-section .inner .heading h1 span:nth-child(2){letter-spacing:.3em}.single-produkte .image-section .inner .heading h1 span:last-child{margin:.7em 0}.single-produkte .image-section .inner .heading .color-selectors .title{text-transform:uppercase;font-size:14px;display:block;margin-bottom:.5em}.single-produkte .image-section .inner .heading .color-selectors .selectors .selector span{border:1px solid #fff;width:1.5em;height:1.5em;display:inline-block;border-radius:50%;margin:.5em}.single-produkte .info-table{background-color:#000}.single-produkte .info-table table{border-collapse:collapse}.single-produkte .info-table table td{padding:.5em;border-top:1px solid #888}.single-produkte .info-table table td:first-child{border-right:1px solid #888;width:20em}.single-produkte .footer-section .inner{text-align:center;margin:2em 0;padding:3em;background-color:var(--productgroup-color);color:#000;text-transform:uppercase}.single-produkte .footer-section .inner .button{display:inline-block;padding:.5em 1em;background-color:#2b2a2a;color:#fff;margin-top:2em}@media (max-width:768px){.page-wrapper .home-link-block{width:33%;font-size:10px}}@media (max-width:600px){.page-wrapper .home-link-block{font-size:1.5vw}}.page-wrapper .home-link-block.text-white .wpb_text_column p{color:#fff}.page-wrapper .home-link-block .wpb_single_image.vc_align_center{margin-bottom:0}.page-wrapper .home-link-block .wpb_single_image.vc_align_center:last-child img{width:initial}.page-wrapper .home-link-block .wpb_single_image.vc_align_center img{width:7em}@media (max-width:768px){.page-wrapper .home-link-block .wpb_text_column{margin-bottom:0}}.page-wrapper .home-link-block .wpb_text_column p{text-align:center;font-size:2em;font-weight:200;color:#000;min-height:3em}@media (max-width:768px){.page-wrapper .home-link-block .wpb_text_column p{min-height:5em}}.page-wrapper .home-link-block .wpb_text_column p strong{font-weight:700}.page-wrapper .home-link-block .vc_btn3.vc_btn3-color-inverse,.page-wrapper .home-link-block .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{background-color:#2b2a2a;padding:.5em 2em;text-transform:uppercase}@media (max-width:768px){.page-wrapper .home-link-block .vc_btn3.vc_btn3-color-inverse,.page-wrapper .home-link-block .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{font-size:1.5em;margin-bottom:0}}.widget.InterraFooter .logo{display:block;text-align:center}.widget.InterraFooter .logo img{width:10em}.widget.InterraFooter .socials{display:flex;align-items:center;justify-content:center}.widget.InterraFooter .socials .social svg{width:auto;height:1em;margin:.5em}.widget.InterraFooter .socials .social svg path{fill:#fff}.product-group-module .product-groups{display:flex;margin:0 -30px}.product-group-module .product-groups .product-group{padding:15px;width:33.33%}@media (max-width:768px){.product-group-module .product-groups .product-group{font-size:10px}}@media (max-width:600px){.product-group-module .product-groups .product-group{font-size:1.5vw}}.product-group-module .product-groups .product-group.selected .inner .button .less{display:block}.product-group-module .product-groups .product-group.selected .inner .button .more{display:none}.product-group-module .product-groups .product-group .inner{background-color:var(--primary-color);padding:2em;text-align:center}.product-group-module .product-groups .product-group .inner .icon{margin-bottom:1em}.product-group-module .product-groups .product-group .inner .icon img{width:5em}.product-group-module .product-groups .product-group .inner .name{color:#000;text-align:center;font-size:2em;font-weight:200;letter-spacing:.3em;margin-bottom:1em}.product-group-module .product-groups .product-group .inner .name strong{display:block;font-weight:800;letter-spacing:0}.product-group-module .product-groups .product-group .inner .button{display:block;padding:.5em 2em;background-color:#2b2a2a;text-transform:uppercase;width:80%;margin:auto;text-align:center}.product-group-module .product-groups .product-group .inner .button .less{display:none}.product-group-module .product-section{margin-top:2em;display:none}.product-group-module .product-section.is-preselected{display:block}.product-group-module .product-section .product-group-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid var(--primary-color);margin-left:-1em;margin-right:-1em}.product-group-module .product-section .product-group-header .icon svg{width:5em;height:auto}.product-group-module .product-section .product-group-header .icon svg path{fill:var(--primary-color)}.product-group-module .product-section .product-group-header .name{font-size:2.5em;letter-spacing:.4em;font-weight:200;text-align:center;transform:translateX(.3em);color:var(--primary-color)}.product-group-module .product-section .product-group-header .name strong{display:block;letter-spacing:0;font-weight:700;transform:translateX(-0.3em)}.product-group-module .product-section .products{display:flex;margin:0 -30px;flex-wrap:wrap}.product-group-module .product-section .products .product{padding:15px;width:33.33%}@media (max-width:768px){.product-group-module .product-section .products .product{font-size:10px}}@media (max-width:600px){.product-group-module .product-section .products .product{font-size:1.5vw}}.product-group-module .product-section .products .product .image{line-height:0;background-color:#000;display:flex;justify-content:center;align-items:center;padding:1em}@media (max-width:768px){.product-group-module .product-section .products .product .image{position:relative;padding-top:75%}}.product-group-module .product-section .products .product .image img{max-height:15em;width:auto}@media (max-width:768px){.product-group-module .product-section .products .product .image img{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:contain;margin:auto;max-height:initial;height:100%}}.product-group-module .product-section .products .product .box{background-color:var(--primary-color);padding:2em 1em;text-align:center;color:#000}.product-group-module .product-section .products .product .box .name-1{font-size:1.5em;font-weight:700}.product-group-module .product-section .products .product .box .name-2{font-size:1.6em;font-weight:200;letter-spacing:.2em}.product-group-module .product-section .products .product .box .name-3{font-size:1.7em;font-weight:700;margin:.7em 0}.product-group-module .product-section .products .product .box .subtitle{font-weight:700}.product-group-module .product-section .products .product .box .description{font-size:.9em;margin:.5em}.product-group-module .product-section .products .product .box .link{margin-top:2em}.product-group-module .product-section .products .product .box .link a{display:block;padding:.5em 2em;background-color:#2b2a2a;text-transform:uppercase;width:80%;margin:auto;text-align:center}.vc_row.header-hero-row{margin-bottom:60px !important}@media (max-width:768px){.vc_row.header-hero-row{margin-bottom:0 !important}}.form-row .column{margin-bottom:1em}.form-row .column input[type='text'],.form-row .column input[type='email'],.form-row .column textarea{width:100%;border:1px solid #888;background-color:rgba(255,255,255,0.2);color:#fff}.mobile-baseline-menu{display:none;background-color:#2b2a2a}@media (max-width:768px){.mobile-baseline-menu{display:block;padding:2em}}.mobile-baseline-menu .menu{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.mobile-baseline-menu .menu a{margin:1em;text-transform:uppercase}