:root{--black:#000;--white:#fff;--body-text:#1d1d1d;--dark-grey:#706f6f;--black-alt:#333;--red:#c5143d;--slideCount:28;--slideCountSecond:32s}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{margin:0;min-height:100%;padding:0;position:relative}body{background:var(--white);color:var(--body-text);font-family:poppins,sans-serif;font-size:16px;font-weight:400;line-height:normal;overflow-x:hidden}:focus{outline:none!important}a,button,input[type=submit]{border:none;cursor:pointer;outline:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a,a:hover,button,input[type=submit]{text-decoration:none!important}iframe,img,svg{border:none;height:auto;max-width:100%;object-fit:contain;outline:none}.center-block{margin:0 auto;position:relative;width:100%}button,input,select,textarea{box-shadow:none;font-family:inherit;outline:none}.input-text::-moz-placeholder,.input_text::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder{color:inherit;font-family:inherit;opacity:1}.input-text::-webkit-input-placeholder,.input_text::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:1}.input-text::-ms-placeholder,.input_text::-ms-placeholder,input[type=search]::-ms-placeholder,input[type=text]::-ms-placeholder{color:inherit;font-family:inherit;opacity:1}input[type=email]::-moz-placeholder{color:inherit;font-family:inherit;opacity:1}input[type=email]::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:1}input[type=email]::-ms-placeholder{color:inherit;font-family:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;font-family:inherit;opacity:1}textarea::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:1}textarea::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:1}h1,h2,h3,h4,h5,h6{color:var(--body-text);font-family:impact,sans-serif;font-weight:400;line-height:1;margin:0;padding:0;word-wrap:break-word;letter-spacing:.8px;text-transform:uppercase}h1{font-size:64px}h2{font-size:32px}h3{font-size:22px}h4,h5{font-size:16px}h6{font-size:12px}p{color:var(--body-text);font-size:16px;font-style:normal;font-weight:400;line-height:1.4;margin:0;padding:0}p strong{font-weight:700}p+p{margin-top:22px}a,a:hover{color:inherit}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}@media (min-width:576px){.container{max-width:540px;width:100%}}@media (min-width:768px){.container{max-width:750px;width:750px}}@media (min-width:992px){.container{max-width:970px;width:970px}}@media (min-width:1200px){.container{max-width:1170px;width:1170px}}@media (min-width:1300px){.container{max-width:1264px;width:1264px}}.container{margin:0 auto;padding-left:15px;padding-right:15px}.wrapper_main{min-height:100%;overflow:hidden;position:relative;width:100%}.contain_wapper{padding-top:60px;position:relative;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}.col-md-3{width:25%}.col-md-4{width:33.3333%}.col-md-6{width:50%}.text-fade{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition:.8s cubic-bezier(.25,.46,.45,.94) .2s;transition:.8s cubic-bezier(.25,.46,.45,.94) .2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform}.text-fade.animated{opacity:1;-webkit-transform:none!important;transform:none!important}.btnbox{display:flex;position:relative}.primary-btn{align-items:center;background:none;border:none;color:var(--black-alt);display:flex;font-size:15px;font-weight:800;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}a.primary-btn:hover{color:#c3153c}.primary-btn span{display:inline-flex}.primary-btn .arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4zMTEiIGhlaWdodD0iMTQuOTMyIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNjNTE0M2QiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0uNzUgNy40NjZoMTIuODExTTcuMTU2IDEuMDYxbDYuNDA1IDYuNDA1LTYuNDA1IDYuNDA1Ii8+PC9zdmc+) no-repeat 50%;display:inline-flex;height:13px;margin-left:12px;position:relative;top:-2px;transition:all .3s ease-in-out;width:13px}.primary-btn:hover .arrow{transform:translateX(5px)}.roundbtn:hover{color:var(--blue)}.header_main{background:var(--white);border-bottom:1px solid #707070;left:0;position:absolute;top:0;width:100%;z-index:100}.header_wrap{align-items:center;display:flex;min-height:59px;position:relative;width:100%}.header_wrap .site_logo{display:flex;position:relative;z-index:2}.header_wrap .site_logo a{display:flex;width:137px}.header_wrap .site_logo a img{display:inline-flex;height:auto;width:100%}.navigation{justify-content:right;left:0;position:absolute;width:100%}.navigation,.navigation ul{display:flex}.navigation ul li{display:inline-flex}.navigation ul li a{color:var(--dark-grey);display:flex;font-family:impact,sans-serif;font-size:20px;letter-spacing:.05em;line-height:1.13;text-transform:uppercase}.navigation ul li a:hover,.navigation ul li.current-menu-item a,.single-our_produkte .navigation ul li a{color:var(--red)}.modal-open{overflow:hidden}body:after{background:rgba(29,29,29,.88);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:1000}.modal-open:after{opacity:1;pointer-events:all;visibility:visible}.modal-popup{height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:1010}.modal-popup.is-visible{opacity:1;pointer-events:all;visibility:visible}.modal-popup .modal_wrap{align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;overflow-y:auto;pointer-events:none;position:relative;width:100%}.modal-popup .modal_dialog{max-width:886px;pointer-events:all;position:relative;width:100%}.modal-popup .modal-close{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSI1MyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjcgLTg3KSI+PGNpcmNsZSBjeD0iMjYuNSIgY3k9IjI2LjUiIHI9IjI2LjUiIGZpbGw9IiMxZDFkMWQiIGRhdGEtbmFtZT0iRWxsaXBzZSA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IDg3KSIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0ibTEzMDYgMTAxLTI1IDI1bTAtMjUgMjUgMjUiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLXgiLz48L2c+PC9zdmc+) no-repeat 50%;background-size:cover;display:flex;height:53px;position:absolute;right:-63px;top:-59px;width:53px;z-index:2}.footer_main{background:var(--white);border-top:1px solid #707070}.footer_main,.footer_wrap{position:relative;width:100%}.footer_wrap{align-items:center;display:flex;justify-content:space-between;min-height:69px}.footer_wrap .col_left,.footer_wrap .col_left .logobox,.footer_wrap .col_left .logobox span{display:flex}.footer_wrap .col_left .logobox img{display:inline-flex}.footer_wrap .col_right{padding-right:30px;position:relative}.footer_wrap .col_right .pages_links{position:relative}.footer_wrap .col_right ul{display:flex}.footer_wrap .col_right ul li{align-items:center;display:flex;position:relative}.footer_wrap .col_right ul li:after{background:var(--black-alt);content:"";display:inline-flex;height:21px;margin:0 22px;width:1px}.footer_wrap .col_right ul li:last-child:after{display:none}.footer_wrap .col_right ul li a{color:var(--dark-grey);display:flex;font-family:impact,sans-serif;font-size:16px;letter-spacing:.05em;text-transform:uppercase}.footer_wrap .col_right ul li a:hover{color:var(--red)}.product_card,.product_card a{position:relative;width:100%}.product_card a{display:block}.product_card .pro_image{border:1px solid #707070;display:flex;height:100%;max-height:300px;position:relative;width:100%}.product_card .pro_image .pro_label{color:var(--red);display:block;font-family:impact,sans-serif;font-size:15px;position:absolute;right:19px;top:12px}.product_card .pro_image .imgbox{display:flex;height:100%;overflow:hidden;width:100%}.product_card .imgbox img{display:inline-flex;height:100%;object-fit:cover;transform:scale(.9);transition:transform .3s ease;width:100%}.product_card a:hover .imgbox img{transform:scale(1)}.product_card .pro_title{align-items:flex-start;display:flex;margin-top:11px;position:relative;width:100%}.product_card .pro_title h3{color:var(--dark-grey);padding-right:33px;transition:color .7s ease}.product_card a:hover .pro_title h3{color:var(--red)}.product_card .pro_title .arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4zMTEiIGhlaWdodD0iMTQuOTMyIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNjNTE0M2QiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0uNzUgNy40NjZoMTIuODExTTcuMTU2IDEuMDYxbDYuNDA1IDYuNDA1LTYuNDA1IDYuNDA1Ii8+PC9zdmc+) no-repeat 50%;display:flex;height:13px;position:absolute;right:20px;top:7px;transition:all .3s ease-in-out;width:13px}.product_card:hover .pro_title .arrow{right:0}.product_card .label_size{align-items:center;background:var(--white);border:1px solid var(--black-alt);border-radius:9px;bottom:21px;display:flex;justify-content:center;min-height:29px;min-width:107px;position:absolute;right:24px}.product_card .label_size:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljk2NCIgaGVpZ2h0PSIyOS4xODciPjxnIGZpbGw9IiMzMzMiPjxwYXRoIGQ9Ik0wIDFWMGg0Ljk2NHYxWiIgZGF0YS1uYW1lPSJQYXRoIDEzMCIvPjxwYXRoIGQ9Ik0wIDI5LjE4N3YtMWg0Ljk2NHYxWiIgZGF0YS1uYW1lPSJQYXRoIDEyOSIvPjxwYXRoIGQ9Ik0xLjk4MiAyOVYuNWgxVjI5WiIgZGF0YS1uYW1lPSJQYXRoIDEyOCIvPjwvZz48L3N2Zz4=) no-repeat 50%;background-size:contain;content:"";height:100%;position:absolute;right:-11px;top:0;width:5px}.product_card .label_size:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDYuODU5IiBoZWlnaHQ9IjQuOTY0Ij48ZyBmaWxsPSIjMzMzIj48cGF0aCBkPSJNMTA1Ljg1OSAwaDF2NC45NjRoLTFaIiBkYXRhLW5hbWU9IlBhdGggMTMwIi8+PHBhdGggZD0iTTAgMGgxdjQuOTY0SDBaIiBkYXRhLW5hbWU9IlBhdGggMTI5Ii8+PHBhdGggZD0iTS4xODkgMS45ODJoMTA2LjE3djFILjE4OVoiIGRhdGEtbmFtZT0iUGF0aCAxMjgiLz48L2c+PC9zdmc+) no-repeat 50%;background-size:contain;bottom:-9px;content:"";height:5px;left:0;position:absolute;top:auto;width:100%}.product_card .label_size span{color:var(--black-alt);display:flex;font-size:13px;line-height:1.1538;padding:0 15px;position:relative}.product_card.big_label .label_size{min-height:66px}.product_card.big_label .label_size:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljk2NCIgaGVpZ2h0PSI5NS40ODciPjxnIGZpbGw9IiMzMzMiPjxwYXRoIGQ9Ik0wIDFWMGg0Ljk2NHYxWiIgZGF0YS1uYW1lPSJQYXRoIDEzMCIvPjxwYXRoIGQ9Ik0wIDk1LjQ4N3YtMWg0Ljk2NHYxWiIgZGF0YS1uYW1lPSJQYXRoIDEyOSIvPjxwYXRoIGQ9Ik0xLjk4MiA5NS4zVi41aDF2OTQuOFoiIGRhdGEtbmFtZT0iUGF0aCAxMjgiLz48L2c+PC9zdmc+);background-size:5px 64px}.product_card.round_label .label_size{border-radius:100%;min-height:96px;min-width:96px}.product_card.round_label .label_size:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljk2NCIgaGVpZ2h0PSI5NS40ODciPjxnIGZpbGw9IiMzMzMiPjxwYXRoIGQ9Ik0wIDFWMGg0Ljk2NHYxWiIgZGF0YS1uYW1lPSJQYXRoIDEzMCIvPjxwYXRoIGQ9Ik0wIDk1LjQ4N3YtMWg0Ljk2NHYxWiIgZGF0YS1uYW1lPSJQYXRoIDEyOSIvPjxwYXRoIGQ9Ik0xLjk4MiA5NS4zVi41aDF2OTQuOFoiIGRhdGEtbmFtZT0iUGF0aCAxMjgiLz48L2c+PC9zdmc+);background-size:5px 94px}.product_card.round_label .label_size span{padding:0}.page_content{padding:70px 0 108px;position:relative;width:100%}.page_content .container{max-width:1264px;width:1264px}.page_content .sec_title{margin-bottom:62px;max-width:745px;position:relative;width:100%}.page_content .sec_title h2{color:var(--red);font-size:28px}.page_content .textwrap{max-width:745px;position:relative;width:100%}.page_content .textwrap h3,.page_content .textwrap h4,.page_content .textwrap h5,.page_content .textwrap h6{font-family:poppins,sans-serif;font-weight:700;line-height:1.4;text-transform:none}.page_content .textwrap h4:first-child{margin-top:0}.page_content .textwrap h4{font-size:18px;margin-bottom:14px;margin-top:53px}.page_content .textwrap h5{font-size:15px;margin-top:26px}.page_content .textwrap h4+h5{margin-top:0}.page_content .textwrap h6{color:var(--red);font-size:15px;margin-top:26px}.page_content .textwrap p{font-style:normal;font-weight:400}.page_content .textwrap p a{color:var(--red);text-decoration:underline!important}.page_content .textwrap ul{display:block;margin:19px 0}.page_content .textwrap ul li{display:block;font-style:italic;line-height:1.7333;list-style:none;padding-left:32px;position:relative}.page_content .textwrap ul li:before{color:var(--body-text);content:"•";font-size:15px;font-style:normal;font-weight:800;left:0;position:absolute}.page_content .top_content{position:relative;width:100%}.page_content .bottom_content{margin-top:53px;position:relative;width:100%}.page_content .textwrap .repeater_text{padding-top:53px;position:relative;width:100%}.page_content .textwrap .repeater_text h5{margin-top:0}.kontakt .page_content .textwrap h5{font-size:18px;margin-bottom:14px}.page_content .textwrap .repeater_text ul{margin:14px 0 0}.page_content .textwrap .repeater_text ul li{align-items:flex-start;display:flex;font-style:normal;padding:0}.page_content .textwrap .repeater_text ul li+li{margin-top:28px}.page_content .textwrap .repeater_text ul li:before{display:none}.page_content .textwrap .repeater_text .heading{flex-shrink:1;max-width:185px;min-width:182px}.page_content .textwrap .repeater_text .detail{flex-grow:1;padding-left:54px;width:100%}.error404 .page_content{display:flex;min-height:80vh}.error404 .page_content .container{align-items:center;display:flex}.page_content .center-block{max-width:450px;text-align:center}.page_content .center-block span{display:block;font-family:poppins,sans-serif;font-size:18px;font-weight:700}.page_content .center-block h2{color:var(--red);font-size:64px;margin:0 0 40px}.page_content .center-block .btnbox{justify-content:center;margin-top:20px}@media (min-width:992px) and (max-width:1230px){.modal-popup .modal_dialog{max-width:800px}}@media (min-width:768px) and (max-width:991px){.modal-popup .modal_dialog{max-width:650px}.modal-popup .modal-close{height:35px;right:-40px;top:-40px;width:35px}}@media (max-width:991px){.product_card{margin:0 auto;max-width:300px}.col-md-3,.col-md-4{width:100%}}@media (max-width:767px){.navigation{justify-content:center}.container{padding:0 36px}.header_main .container{padding:0}.header_wrap{align-items:flex-start;flex-direction:column}.header_wrap .site_logo{padding:18px 38px}.header_wrap .navigation{border-top:1px solid #707070;padding:20px 0;position:relative}.navigation ul li a{color:var(--black-alt)}.contain_wapper{padding-top:118px}.col-md-3,.col-md-4,.col-md-6{width:100%}.footer_main .container{padding:0}.footer_wrap .col_left{display:none}.footer_wrap .col_right{padding-right:0;width:100%}.footer_wrap .col_right ul{align-items:center;flex-direction:column}.footer_wrap .col_right ul li{border-bottom:1px solid var(--black-alt);width:100%}.footer_wrap .col_right ul li:last-child{border-bottom:none}.footer_wrap .col_right ul li a{font-size:14px;justify-content:center;padding:16px 0;width:100%}.footer_wrap .col_right ul li:after{display:none}.modal-popup .modal_dialog{max-width:370px}.video_modal .videobox{height:400px}.modal-popup .modal-close{height:35px;right:0;top:-40px;width:35px}.page_content{padding:40px 0 72px}.page_content .sec_title{margin-bottom:40px}.page_content .textwrap h4{margin-top:26px}.page_content .textwrap ul li{padding-left:22px}.page_content .textwrap h6{margin-top:14px}.page_content .textwrap .repeater_text{padding-top:40px}.page_content .textwrap .repeater_text ul li{flex-direction:column}.page_content .textwrap .repeater_text ul li+li{margin-top:20px}.page_content .textwrap .repeater_text .detail{padding-left:0}.error404 .page_content{min-height:67vh}}.custom-cursor{background-color:var(--red);border-radius:50%;height:15px;left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transform-origin:center center;transition:width .15s ease,height .15s ease,border .15s ease;width:15px;z-index:9999}.custom-cursor.link-hover{background-color:transparent;border:2px solid var(--red);height:45px;width:45px}.custom-cursor.clicked{transform:translate(-50%,-50%) scale(.53)}