#whatsapp{display:none}body,html{height:100%}body{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;color:#222;background-color:#fff;margin:0}body *{box-sizing:border-box}div{overflow:auto}img{max-width:100%}a{text-decoration:none}ul{margin:0;padding-left:15px}input:not([type=submit]),textarea{border:2px solid #ccc;border-radius:10px;padding:5px 8px}input:focus,textarea:focus{border:2px solid #4c7a34}input[type=submit]{background-color:#1f5bb6;color:#fff;padding:10px;border:0;border-radius:10px;font-size:16px}.brand-red{color:#b70d0d}.bold{font-weight:700}.container{max-width:1300px;margin:0 auto;padding:0 20px}.header{padding:10px 0;border-bottom:1px solid #ccc;background:#f7f6f6}.header .text-label{float:left;line-height:29px;font-size:18px}.header .menu-icon{padding:5px;float:right;margin-left:-35px;display:none}.header .menu-icon div{width:25px;height:3px;background-color:#000;margin:4px 0}.header .menu-icon div:first-child{margin-top:0}.contact-form form#contact .field:last-child,.header .menu-icon div:last-child{margin-bottom:0}.menu{padding:0;float:right;transition:height .3s linear;overflow:hidden}.menu a{color:#000;display:inline-block;padding:2px 12px;font-size:18px}.header-block{margin-bottom:60px}.header-block .left-part{width:50%;float:left;background:#b70f0a;padding:50px 60px;font-size:36px;color:#fff}.header-block .left-part .img{text-align:center;margin-top:30px}.header-block .right-part{width:50%;float:left;padding:55px 60px 0;text-align:center}.phones-block .red-call-button{font-size:36px;font-weight:700;background-color:#b70d0d;color:#fff;padding:18px 50px;display:inline-block;border:1px solid #000;border-radius:7px;-webkit-box-shadow:0 6px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 6px 5px 0 rgba(0,0,0,.3);box-shadow:0 6px 5px 0 rgba(0,0,0,.3);margin-bottom:11px;cursor:default}.phones-block .hotline-label{font-size:18px;font-weight:700;margin:30px 0 0;color:#b70d0d}.phones-block .grey-call-button{font-size:24px;color:#606060;display:block;margin-top:15px}.header-block .advantages{text-align:left;list-style:none;max-width:400px;margin:10px auto 0;padding:0}.header-block .advantages li{font-size:20px;position:relative;padding-left:45px;margin-top:15px}.header-block .advantages li:before{content:" ";position:absolute;display:block;width:8px;height:20px;border-right:3px solid #000;border-bottom:3px solid #000;transform:rotate(45deg);top:50%;left:8px;margin-top:-16px}.comments-contact-form,.feel-security,.locks-list,.services,.work-with{margin-bottom:80px}.locks-list .item{width:22%;float:left;margin-left:3%}.locks-list .item:first-child{margin-left:0}.locks-list .item .img-title{text-align:center}.services .item{width:45%;float:left}.services .item:last-child{margin-left:5%;margin-bottom:0}.services .item .imgs{position:relative;padding-bottom:17px}.services .item .imgs .img{width:48.5%;display:inline-block}.services .item .imgs .separator{width:3%;display:inline-block}.services .item .imgs .img img{display:block}.services .item .imgs .icon{width:46px;height:46px;border:1px solid #fff;background-color:#4b7a35;position:absolute;bottom:0;right:15px;border-radius:50%}.services .item .imgs .icon span{display:block;width:13px;height:26px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg);margin-left:16px;margin-top:6px}.services .item .label{font-size:22px}.services .item .polizei-img{text-align:center;margin-top:15px;background:#00a7d4}.services .item .polizei-img img{margin-bottom:-5px}.work-with .label{font-size:22px;margin-bottom:20px}.work-with .item{width:17%;margin-left:3%;display:inline-block;vertical-align:middle}.work-with .item.advanced{width:40%}.work-with .item:first-child{margin-left:0}.work-with .item .warranty{-webkit-box-shadow:0 6px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 6px 5px 0 rgba(0,0,0,.5);box-shadow:0 6px 5px 0 rgba(0,0,0,.5);padding:15px 30px;margin:0 5px 10px;border:1px solid #aaa;font-size:22px;border-radius:10px}.feel-security .left-part,.feel-security .right-part{width:47.5%;float:left}.feel-security .right-part{margin-left:5%}.feel-security .label{font-size:22px;margin-bottom:15px}.feel-security .label.second{margin-top:60px}.feel-security .right-part .item{width:48.5%;position:relative;display:inline-block;vertical-align:top}.feel-security .right-part .separator{width:3%;display:inline-block}.feel-security .right-part .item .badge{padding:5px 8px;color:#fff;display:inline-block;font-size:20px;border-radius:3px;border:1px solid #000;position:absolute;bottom:10px;left:10px}.feel-security .right-part .item .badge.new{background-color:#4c7a34}.feel-security .right-part .item .badge.old{background-color:#606060}.feel-security .block{font-size:16px;margin-bottom:20px;line-height:24px}.feel-security .block:last-child{margin-bottom:40px}.comments-contact-form .comments,.comments-contact-form .contact-form{width:50%;float:left}.comments .label{font-size:22px;margin-bottom:15px}.comments .head{margin-bottom:20px}.comments .head .user-info{font-style:italic;font-size:16px;float:left}.comments .head .stars{float:left;margin-top:4px;font-size:30px;color:#ffae00;margin-left:25px}.comments .service-stars .stars{color:#ffae00;font-size:21px}.comments .body{font-style:italic;margin-bottom:40px;line-height:24px;font-size:16px}.comments .service-stars{margin-bottom:40px;color:#44616f;font-size:16px}.comments .service-stars tr td:first-child{padding:3px 25px 3px 3px}.comments .more-comments{background-color:#e6e6e6;font-size:16px;text-decoration:none;color:#000;padding:6px 30px;border-radius:7px;border:2px solid #000;display:inline-block}.bewertungen.comments{margin-bottom:40px}.bewertungen.comments div.hr{margin:40px 0;border-top:1px solid #ddd}.bewertungen.comments .service-stars{margin-bottom:0}.kontaktformular{font-size:40px;margin-bottom:10px}.contact-form .contact-form-wrap{width:350px;border:5px solid #ffae00;float:right;padding:20px;border-radius:10px}.contact-form .contact-form-wrap.kontakt{float:left}.contact-form .form-text{border:5px solid #1f5bb6;padding:20px;font-weight:700;text-align:right;border-radius:15px}.contact-form .form-text .text{color:#1f5bb6;line-height:20px;overflow:hidden}.contact-form .form-text>.phone{margin:10px 0 0}.contact-form .form-text>.phone *{display:inline-block;vertical-align:middle}.contact-form .form-text .phone .phone{padding:2px 6px;background:#b70d0d;color:#fff;font-size:24px;margin-left:10px}.contact-form .contact-form-wrap>.text{margin:10px 0}.contact-form form#contact{margin-top:10px}.contact-form form#contact .label{font-size:16px;margin-bottom:3px;text-align:center;font-weight:700}.contact-form form#contact .field,.payments .label{margin-bottom:15px}.contact-form form#contact input,form#contact textarea{width:100%}.contact-form form#contact .fieldError{margin:0;font-size:12px;color:red;text-align:center}.contact-form form#contact .successSendRequest{border:1px solid #c3e6cb;background:#d4edda;color:#155724;font-size:18px;border-radius:5px;padding:10px 20px;font-weight:400;text-align:center}.payments{margin-bottom:80px;text-align:center}.payments .label{font-size:26px}.payments .items .item{display:inline-block;vertical-align:middle;margin-right:10px;width:20%}.payments .items .item:last-child{margin-right:0}.payments .items .item:last-child img{max-height:87px}.fast-map{margin-bottom:80px}.fast-map .left-part,.fast-map .right-part{width:47.5%;float:left}.fast-map .right-part{margin-left:5%}.fast-map .label{font-size:22px;margin-bottom:20px}.fast-map .map-label{font-weight:700;margin-bottom:47px;text-align:center}.fast-map .map{width:100%;height:315px}.fast-map .map.is-static{height:auto!important;text-align:center}.fast-map .map.is-static img{max-height:375px}.fast-map .map *{overflow:visible;font-size:14px}.bottom-phones-block{margin-top:20px;background:#f7f6f6;padding:60px 40px;text-align:center}.bottom-phones-block .call-24h{font-size:26px;margin-bottom:20px}.bottom-phones-block .red-call-button{font-size:36px;font-weight:700;background-color:#b70d0d;color:#fff;padding:14px 40px;display:inline-block;border:1px solid #000;border-radius:7px;-webkit-box-shadow:0 6px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 6px 5px 0 rgba(0,0,0,.3);box-shadow:0 6px 5px 0 rgba(0,0,0,.3);margin-bottom:11px;cursor:default}.bottom-phones-block .hotline-label{font-size:24px;font-weight:700;margin:10px 0}.bottom-phones-block .grey-call-button{font-size:24px;color:#606060}.footer{padding:20px;text-align:center}.footer a{color:#000;display:inline-block;padding:6px 10px;font-size:18px}.standart-title{font-size:24px;font-weight:700;margin-bottom:10px}.standart-content{font-size:18px;margin-bottom:40px}.standart-content ul{padding-left:21px}.contact-container{padding-top:70px;padding-bottom:70px}.contact-page-title{font-size:40px;line-height:46px;overflow:hidden}.contact.left-part{float:left;width:50%;padding-right:50px}.contact.right-part{float:left;width:50%;padding-left:100px}.contact .text-we-close{font-size:24px;margin:30px 0}.contact .subtext{font-size:24px;margin-top:30px}.contact .phones-block{width:100%;float:none;text-align:left;padding:0 3px}.contact .contact-form-wrap{width:100%}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:0 0!important}@media (max-width:980px){.header .text-label{padding-right:35px;width:100%}.header .menu-icon,.menu a{display:block}.menu{float:none;height:0;width:100%}.menu.show{height:185px}.menu a{padding:6px 30px;font-size:16px}.menu a:first-child{padding-top:16px}.menu a:last-child{padding-bottom:16px}.footer{text-align:left}.footer a{display:block;padding:6px 10px;font-size:16px}}.phone-loaded{cursor:pointer!important}div.text-label:before{content:url(../imgs/logo.png);margin-right:5px;vertical-align:middle}.menu{height:70px;display:flex;align-items:center}.locks-list2 div:nth-child(2),.locks-list2 div:nth-child(3),.locks-list2>div:nth-child(1){color:#002b58;font-size:30px;font-weight:700;padding-bottom:20px;padding-top:20px;line-height:1;width:13%}.locks-list2 div:nth-child(2),.locks-list2 div:nth-child(3){color:#535353;width:23%}.locks-list2 div:nth-child(3){color:#000;width:13%}