@media only screen and (max-width:100em){.headerimg{height:51vw}.headerimg .headerimg__text{bottom:2vw}.headerimg .headerimg__text h2{font-size:calc(3.5vw + 6px);margin-bottom:10vw}.headerimg .headerimg__text .legende{font-size:calc(2vw + 2px)}.headerimg .headerimg__text .copyright{font-size:calc(1.5vw + 2px)}.headerimg .scrolldown-btn{width:12vw;height:12vw;bottom:-6vw;left:calc(50vw - 6vw)}.headerimg .scrolldown-btn button{font-size:calc(3vw + 10px)}.container-inner{padding:6vw 0}.panel-text{padding-bottom:4vw}.panel-container h2{font-size:calc(3vw + 12px);margin-bottom:1em}.panel-textsmall h2{font-size:calc(2vw + 12px)}.panel-container.container-subscribe h2{font-size:calc(2.5vw + 5px)}.panel-container.container-calltoaction h2{font-size:calc(3vw + 5px)}.panel-container h3{font-size:calc(1.9vw + 7px)}.container-company .company-lst li,.homepage .mod-news .mod-entry-meta,.homepage .mod-news .mod-entry-title{font-size:calc(1.6vw + 7px)}.panel-container p{font-size:calc(.5vw + 12px)}.panel-container .wrapper{padding:6vw 0}.keyfeatures-lst{font-size:calc(0.5vw + 12px)}.container-devices .panel-text .inner{padding:0 0 0 2vw}.container-webcams .webcam1{width:20vw}.container-webcams .webcam2{width:14vw}.container-webcams .webcam3{width:20vw}.container-webcams{height:40vw}.container-parallax{height:20vw}#cameraModel{width:90%}}@media only screen and (max-width:93.750em){.inhaltspage.has_contentnav .main{padding-right:10vw}}@media only screen and (max-width:81.250em){.mainnav{display:none}.mobilenav{display:block}.contentnav{display:none}.inhaltspage.has_contentnav .main{flex-basis:100%;padding-left:10vw}.statistics-anim .value{font-size:calc(2.5vw + 12px)}.accordion{padding:0}.accordion__title span{flex-basis:60%}.panel-body{width:80%}.feat-lst li{width:calc(4vw + 10px);height:calc(4vw + 10px);margin-right:1vw;margin-bottom:1vw}}@media only screen and (max-width:64em){.homepage .mod-news{flex-wrap:wrap}.homepage .mod-news .mod-news-lst{margin:0 -14px}.homepage .mod-news .mod-entry{flex-basis:50%;padding:0 14px;margin-bottom:1.5em}.inhaltspage .main{padding:30px 0}.inhaltspage.has_contentnav .main{padding:30px 0}.container-company .company-lst{flex-wrap:wrap}.container-company .company-lst li{flex-basis:50%;margin-bottom:2em}.container-hardwareoptions .col-3,.container-testimonials .col-3,.container-vorteile .col-3{width:50%}.container-hardwareoptions img{height:20vw}.container-applications .applications-accordion{flex-wrap:wrap}.container-applications .applications-accordion .application-panel{flex-basis:50%;width:50%;min-height:50vw}.container-applications .applications-accordion .application-panel:hover{flex-basis:50%}.container-applications .applications-accordion .application-panel:hover h3{transform:scale(1.1)}.footer .footer-grid{flex-wrap:wrap}.footer .footer-address,.footer .footer-links{flex-basis:50%}.footer .footer-grid>div{margin-bottom:2.5em}}@media only screen and (max-width:60em){.accordion__title span{font-size:calc(1vw + 12px);padding-left:1vw;padding-right:1vw}.accordion__title:before{width:10vw;height:10vw;margin-right:10px;background-size:50% 50%}.accordion__title img{max-height:35px;max-width:60px}.accordion__content{padding-left:14vw}}@media only screen and (max-width:48em){.inhaltspage h1{font-size:clamp(3rem,5vw,4.8rem)}.subscribe-box{flex-wrap:wrap}.subscribe-box img{width:10vw}.subscribe-box h2{flex-basis:50%}.subscribe-box form{flex-basis:100%;display:flex;justify-content:space-between}.subscribe-box form input[type=text]{font-size:calc(2vw + 5px);padding:2vw;flex-basis:auto;margin-right:1em;margin-bottom:0}.subscribe-box form button[type=submit]{flex-basis:auto}.btn{font-size:calc(1.5vw + 5px)}.panel-split{flex-wrap:wrap}.panel-split .panel-full,.panel-split .panel{flex-basis:100%;margin-bottom:20px}.panel-split .panel-full:last-child,.panel-split .panel:last-child{flex-basis:100%;margin-bottom:0}.table-compare-features tbody th,.table-compare-features tbody td{font-size:calc(1.5vw + 5px)}.homepage .mod-news{margin-top:1em}.statistics-anim{flex-wrap:wrap;justify-content:center}.statistics-anim>div{flex-basis:33.333%;margin-bottom:1em}.panel-body{width:90%}}@media only screen and (max-width:40em){.header .logo{flex-basis:40vw}.header .searchform-container{position:static}.searchform{width:90%;left:5%;right:auto}.panel-2col{flex-wrap:wrap}.panel-2col .panel{flex-basis:100%}.panel-textsmall h2{margin-left:-5%;margin-bottom:40px}.container-downloads .downloads-wrapper{padding:0}.container-keyfeatures .panel-2col>div,.container-keyfeatures .panel-2col>div:first-child{flex-basis:100%}.container-keyfeatures .panel-camera{padding-left:0;padding-right:0}.container-keyfeatures .panel-camera img{max-width:50%}.container-keyfeatures .panel-camera.panel-camera-livecam3 img{max-width:25%}.homepage .mod-news .mod-entry{flex-basis:100%}.container-applications .applications-accordion .application-panel{flex-basis:100%;width:100%;min-height:auto;height:30vw}.container-applications .applications-accordion .application-panel:hover{flex-basis:100%;height:50vw}.container-applications .applications-accordion .application-panel:hover h3{transform:scale(1.2)}.panel-body{width:100%}.mitarbeiter .mitarbeiter_item{flex-wrap:wrap}.mitarbeiter .mitarbeiter_content,.mitarbeiter .mitarbeiter_img{flex:0 0 100%}.mitarbeiter .mitarbeiter_content{padding-left:0}.mitarbeiter .mitarbeiter_img{text-align:center}.mitarbeiter img{width:60%;margin-bottom:2em;margin:0 auto 1em auto}.history .history_item{flex-wrap:wrap}.history .history_content,.history .history_img{flex:0 0 100%}.history .history_content{padding-left:0}.history .history_img{text-align:center}.history img{width:60%;margin-bottom:2em;margin:0 auto 1em auto}}@media only screen and (max-width:32.5em){.wrapper{width:90%}.mainnav,.subnav,.main,.sidebar{width:100%}.header .logo{flex-basis:35%;padding-right:15px}.container-company .company-lst li{flex-basis:100%}.container-hardwareoptions .col-3,.container-testimonials .col-3,.container-vorteile .col-3{width:100%}.container-hardwareoptions img{height:40vw}.statistics-anim .value{font-size:3rem}.statistics-anim>div{flex-basis:100%}.footer .footer-address,.footer .footer-links,.footer .footer-service{flex-basis:100%}.alignleft,.alignright,.aligncenter{float:none;display:block;max-width:100%;margin:1.5em 0}.aligncenter>figure{display:table;width:auto}.aligncenter figcaption{display:table-caption;caption-side:bottom}.table-responsive{border-right:1px solid #dcdfde;border-bottom:0}[class*="col-"]{float:none;width:100%;margin-left:0}}