@import url(https://fonts.googleapis.com/css?family=Oswald:300,500,700|Raleway:400,700);#icon-intro .center,#page-title,.dienstleistung h1,.question,h2{margin-bottom:40px}.overlay,h2::after{position:absolute;left:0}.overlay,html,label{width:100%}.center h2::after,h2::after{bottom:-15px;width:30px;height:4px;background:#d40000;content:""}.more,address dt{text-transform:uppercase}#breadcrumb,#stelleninserat,.center h2::after,h2::after{background:#d40000}#breadcrumb a,a,footer a{text-decoration:underline}#navigation,#single{background:#3b3939}#icon-intro #trenner,.lb-data .lb-details{margin-top:10px!important}#topbar,body{background:#fff}#trenner::after,#trenner::before{width:calc(50% - 40px);height:1px;background-color:#c9c9c9}#trenner svg,.center,.iconbox,.intro,.intro h1,.introbig,.jobs,.overlay-dienst h3{text-align:center}html{height:100%}body{color:#6a6d6f;font:400 15px/15px Raleway,sans-serif;-webkit-text-size-adjust:none}#main ul,p{line-height:18pt;letter-spacing:.5px}.number,h1{line-height:43px}b{font-weight:800}a,footer a{color:#d40000}.more .svg-inline--fa.fa-arrow-right.fa-w-14{font-size:12pt!important;height:19px!important;margin-bottom:0!important;padding:0!important;width:auto!important}footer .svg-inline--fa.fa-facebook.fa-w-14{font-size:21pt}h1,h2,h3,h4,h5,h6{font-family:Oswald,Verdana,Arial}a:active,a:focus,a:hover{outline:0;text-decoration:none!important;color:#d40000}.function{padding-top:20px;margin-bottom:30px;min-height:150px}.background-red{padding-top:100px;padding-right:50px}.lb-number{display:none!important}.lb-caption{font-size:1.2rem!important}#history:hover .overlay{opacity:1;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.overlay{background:rgba(212,0,0,.6);height:100%;right:0;top:0;bottom:0;opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.icon{position:absolute;left:50%;right:0;font-size:3rem;top:50%;transform:translateY(-50%);color:#fff!important}#stelleninserat,.footer,h2{position:relative}.function p{border-top:1px solid #6a6d6f;border-bottom:1px solid #6a6d6f;padding-top:8px;padding-bottom:10px;margin-top:-18px}#teammember #history::after,.sticky .current-menu-item::after,.sticky .current-page-ancestor::after{background:url("../images/tr.png") center bottom no-repeat;bottom:-11px;content:"";height:7px;left:0;position:absolute;width:100%;border-top:10px solid transparent;z-index:1;opacity:1}#teammember #history{border-bottom:4px solid #d40000}.sticky>.content{padding-top:70px!important}h2{font-weight:500}.footer{overflow:hidden;color:#3b3939;padding-top:55px;padding-bottom:55px;border-top:5px solid #d40000}.referenzblock{margin-bottom:20px}.center h2::after,.elektriker-logo{position:absolute;margin:0 auto;right:0;left:0}#navigation .svg-inline--fa.fa-facebook.fa-w-14{color:#fff;font-size:30px;margin-top:14px}.footer h1{color:#fff;margin-bottom:30px}address{margin-top:48px}address dt{float:left;font-size:17px;color:#fff}.hide,.hidedesk,.hidedesktop,.nosticky .hidden{display:none}#main ul li,.elektriker,.hidemob,.sticky .hidden,h1 span{display:block}input:active,input:focus,optgroup:active,optgroup:focus,select:active,select:focus,textarea:active,textarea:focus{border:3px solid #d40000;-webkit-transition:.3s;transition:.3s}h1 span{font-weight:300}label{margin-bottom:0}.wpcf7-form-control.wpcf7-submit{background:#d40000;color:#fff;border:0;width:300px;padding:10px 5px}.sticky .svg-inline--fa.fa-facebook.fa-w-14{color:#fff;font-size:40px!important;margin-top:16px!important;-webkit-transition:.3s;transition:.3s}#referenzblock .col-lg-4{padding:0;margin:0}.red{padding-bottom:0!important}#icon-intro h1,#icon-intro h3{color:#fff;margin-bottom:20px}span.wpcf7-not-valid-tip{color:#d40000;font-size:1em;font-weight:400;display:block}div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:1px solid #d40000!important;margin:0!important;padding:10px 15px!important}#main ul li,.more svg{margin-left:15px}#stelleninserat{padding-top:100px;padding-bottom:100px;color:#fff}.elektriker-logo{width:300px;bottom:50px}.elektriker{width:800px;position:relative;margin-top:40px!important;margin:0 auto}.logo-small,h3{margin-bottom:30px}.logo-small{width:100%;position:relative;padding-bottom:30px}.wpcf7-form-control.wpcf7-textarea{height:200px}.sticky #menu-hauptmenu li a{padding:25px 0}.svg-inline--fa.fa-facebook.fa-w-14:hover{color:#d40000!important;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}footer svg{color:#d40000;font-size:20pt!important;margin-right:8px!important;margin-top:3px}#menu-hauptmenu,.navbar{margin:0;padding:0}#facts,#icon-intro,#main{padding-top:100px;padding-bottom:100px}#main-sub,#topbar{padding-top:40px}#main-sub,.container.paddingbottom{padding-bottom:40px}footer .svg-inline--fa.fa-youtube.fa-w-18{top:1px!important;position:relative}.overlay-dienst:hover .fa-arrow-right{position:relative;right:-15px!important;font-size:1.5rem!important}.overlay-dienst .fa-arrow-right{right:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s}.team{padding-bottom:10px!important}.more{background:0 0!important;color:#fff;border:2px solid #fff!important;padding:14px 12px;margin-top:10px;font-size:1.1rem;font-weight:700}.number,h1{color:#d40000}.sticky,slider{border-bottom:5px solid #d40000}button{cursor:pointer}#breadcrumbs span{text-transform:none;font-weight:100!important;margin-left:5px}#breadcrumb,#menu-hauptmenu li a,#single p,.number,h3{text-transform:uppercase}#contact .more{margin-top:0!important;color:#3b3939;border:2px solid #3b3939!important}#single p{font-size:1.3rem;line-height:1.6rem;color:#fff;top:10px;position:relative}#breadcrumb{color:#fff!important;padding-top:20px;padding-bottom:6px}#breadcrumb p{font-weight:800!important}#main ul,p{font-weight:300}.overlay-dienst:hover svg{font-size:5rem}footer address dd{font-size:15px;line-height:17px;margin-bottom:25px;overflow:hidden;padding-left:3px}#main ul{font-size:12pt;padding-left:14px;list-style-type:none}#main ul li::before{font-family:"Font Awesome 5 Pro";content:"\f061";display:inline-block;margin-left:-.8em;width:1.3em;margin-right:10px;font-weight:300;color:#d40000;position:absolute;left:-15px}#main ul li{position:relative}.overlay-dienst{background:rgba(0,0,0,.5);height:100%;width:100%;position:absolute;left:0;right:0;top:0;bottom:0}#breadcrumb a{color:#fff!important}#trenner svg,.number .svg-inline--fa.fa-mobile-android-alt.fa-w-10{color:#c9c9c9}#single{padding-bottom:50px;padding-top:50px}.overlay-dienst h3{color:#fff!important;position:absolute;bottom:30px;right:0;left:0;margin:0 auto}.overlay-dienst .fa-bolt,.overlay-dienst .fa-globe,.overlay-dienst .fa-home,.overlay-dienst .fa-pencil-ruler{font-size:4rem;color:#fff;text-align:center;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.overlay-dienst:hover{background:rgba(212,0,0,.6);-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.sticky{position:fixed;top:0;z-index:1000;width:100%;box-shadow:2px 3px 25px 10px rgba(0,0,0,.5);left:0;right:0}.people,.people2{width:350px;position:absolute;z-index:3;bottom:-153px;display:block}input,optgroup,select,textarea{background:#ececec;padding:10px;-webkit-transition:.3s;transition:.3s;border:3px solid #ececec;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;width:100%}#menu-hauptmenu li a,.number,h1{font-family:Oswald,Verdana,Arial}#icon-intro #trenner{margin-bottom:20px!important}.lightbox .lb-image{border:4px solid #d40000!important}.spacetop{margin-top:80px}.spacetop svg{font-size:4rem}#menu-hauptmenu li{display:inline-block;position:relative;padding-right:20px;padding-left:20px}#menu-hauptmenu li:first-child{padding-left:0;margin-left:0}#menu-hauptmenu .current-menu-item{padding-left:20px!important}.current-menu-item,.current-page-ancestor{background:#d40000}#map{width:100%;height:500px}#menu-hauptmenu li a{color:#fff;font-size:19px;line-height:19px;font-weight:500;padding:20px 0;display:block;letter-spacing:.5px;text-decoration:none}.people{right:0}#facts{background:#c9c9c9;color:#fff}.people2{right:100}.current-menu-item::after,.current-page-ancestor::after{background:url("../images/tr.png") center bottom no-repeat;bottom:-7px;content:"";height:7px;left:0;position:absolute;width:100%;border-top:10px solid transparent;z-index:1;opacity:1}.kachel::after,.right-box-gray::before{content:"";position:absolute;height:100%;top:0}.number{display:block;font-size:43px;margin-bottom:7px;padding-left:40px;position:relative;font-weight:900;letter-spacing:-1px}.container{max-width:1170px}.kachel::after{background:-webkit-linear-gradient(left,#272d33 5%,rgba(39,45,51,.98) 7%,rgba(39,45,51,0) 100%);background:linear-gradient(to right,#272d33 5%,rgba(39,45,51,.98) 7%,rgba(39,45,51,0) 100%);width:100%;bottom:0;left:0;right:0}p{font-size:12pt}#single b,h3{font-size:1.5rem}#Ebene_1{position:absolute;bottom:0;left:0;opacity:.2;transform:rotate(45deg)}#icon-intro,#main,#main-sub,#trenner,#trenner svg,.logo,h3{position:relative}h3{color:#272d33;font-weight:500}.calltoaction,h1{text-transform:uppercase;font-weight:700}.calltoaction{margin-bottom:6px;color:#272d33;font-size:24px;line-height:24px}.logo{width:500px;top:10px}.left-box,.right-box,.right-box-gray{width:50%;bottom:0;color:#fff!important}h1{letter-spacing:0;font-size:43px}.right-box-gray::before{width:200px;right:-160px;background:#3b3939;-ms-transform:skew(-20deg);-webkit-transform:skew(-11deg);transform:skew(-12deg);opacity:.6}.left-box::before,.right-box::before{content:"";position:absolute;width:200px;height:100%;top:0;background:#d40000;-ms-transform:skew(-20deg);-webkit-transform:skew(-11deg);opacity:.4}#trenner::before{content:"";position:absolute;left:0;top:50%}.intro{padding-bottom:0!important}.introbig{padding-bottom:100px!important}#trenner{margin-top:50px;margin-bottom:-30px}#trenner svg{margin:0 auto;width:50px;font-size:2.5rem;display:block;border:1px solid;border-radius:50%;padding:10px;height:50px}#trenner::after{content:"";position:absolute;top:50%;left:auto;right:0}.right-box::before{right:-160px;transform:skew(-12deg)}.left-box::before{left:-160px;transform:skew(-12deg)}.left-box::after,.right-box::after{position:absolute;height:100%;top:0;-ms-transform:skew(-20deg);-webkit-transform:skew(-11deg);width:150px;content:""}.jobs{background:#ececec}.left-box,.left-box::after,.right-box,.right-box::after{background:#d40000}.jobs h2::after{left:0;right:0;margin:0 auto}slider{display:block}#icon-intro{background:#3b3939;color:#fff}.paddingtop{padding-top:70px}.nopadding{padding-top:0}.iconbox svg{font-size:80px;width:120px!important;height:120px;padding:20px;color:#fff;margin-bottom:10px}.left-box::after{left:-80px;transform:skew(-12deg)}.left-box{right:0;position:absolute;top:0;height:100%;opacity:1}.textbox h1{color:#fff;margin-bottom:30px;line-height:48px}.right-box::after{right:-80px;transform:skew(-12deg)}.right-box{left:0;position:absolute;top:0;height:100%;opacity:.7}.right-box-gray,.right-box-gray::after{background:#3b3939;top:0;height:100%;position:absolute}.right-box-gray::after{content:"";width:150px;right:-80px;-ms-transform:skew(-20deg);-webkit-transform:skew(-11deg);transform:skew(-12deg)}.right-box-gray{left:0;opacity:1}.gform_wrapper [type=checkbox]+label::before,.textbox{display:block;top:50%;transform:translateY(-50%);left:0}.textbox{z-index:20;color:#fff!important;right:0;position:absolute}.gform_wrapper.gravity-theme .gfield-choice-input+label{max-width:none!important;position:relative;padding-left:45px}.gfield--type-choice{margin:20px 0!important}.gform_wrapper [type=checkbox]+label::before{width:25px;height:25px;background-color:transparent;content:"";float:left;margin-right:5px;z-index:5;position:absolute;border:2px solid #d40000}.gform_wrapper input[type=checkbox]:checked+label::before{background-color:#d40000;box-shadow:inset 0 0 0 5px #fff}.gform_wrapper .gfield-choice-input{visibility:hidden;position:absolute;left:0;right:0;padding:0}:root{--custom-title-color:#6a6d6f!important;--custom-body-color:#6a6d6f!important}privacybee-widget div,privacybee-widget div a,privacybee-widget div ul li{max-width:100%!important;line-height:inherit!important}@media screen and (max-width:992px){#topbar,.logo{z-index:3000}#navigation .container,.navbar{padding:0}#maps .redbox h1,h1{font-family:Oswald,Verdana,Arial;letter-spacing:0;font-size:27px}#single,#topbar{padding-top:20px}#main,.left-box,.logo{position:relative}#icon-intro .more,.textbox h1{margin-bottom:30px}#maps .redbox h1,.more,h1{text-transform:uppercase;font-weight:700}#image,.logo{top:0!important}.text-right{text-align:left!important;margin-top:20px}#dienstleistung #image,#mitarbeiterfoto,#referenz #image{height:350px!important}#maps iframe{height:400px!important}.n2-ss-widget.n2-ss-widget-display-desktop.n2-ss-widget-display-tablet.n2-ss-widget-display-mobile.n2-flex.n2-ss-control-bullet.n2-ss-control-bullet-horizontal{bottom:15px!important}.current-menu-item::after,.current-page-ancestor::after,.hidemob,.hidemobile,.left-box::after,.left-box::before,.right-box-gray::after,.right-box-gray::before{display:none}#nav-icon,#nav-icon span,.elektriker,.hide,.hidedesktop,.textbox{display:block}#dienstleistung,#maps,#referenz{height:auto!important;min-height:auto!important;width:100%!important;position:relative!important;background-position:center!important;overflow:hidden!important}#maps .redbox{background:#d40000;color:#fff!important;text-align:center}#navigation::after,.sticky .current-menu-item::after,.sticky .current-page-ancestor::after{background:url("../images/tr.png") center bottom no-repeat;content:"";height:7px;border-top:10px solid transparent;z-index:1;position:absolute;opacity:1}#maps .redbox h1{color:#fff!important;line-height:30px!important}.n2-ow.n2-style-f8f0413f4f84ff0330e702ab39483298-dot{padding:5px 15px!important}#n2-ss-2-arrow-next,#n2-ss-6-arrow-next{right:10px!important}#n2-ss-2-arrow-previous,#n2-ss-6-arrow-previous{left:10px!important}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:9px}#nav-icon span:nth-child(4){top:19px}#nav-icon.open span:first-child,#nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.paddingtop{padding-top:0}#navigation::after{bottom:-11px;left:0;width:100%}#topbar,.sticky{position:fixed;width:100%;left:0;right:0}.sticky #menu-hauptmenu li a{padding:15px 0}#topbar{top:0;background:#fff}.sticky .current-menu-item::after,.sticky .current-page-ancestor::after{bottom:-7px;left:0;width:100%}#navigation{background:0 0;border-bottom:6px solid #d40000}.navbar{margin:0;background:#3b3939}#nav-icon{width:30px;height:30px;position:absolute;margin:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;right:15px;top:12px}#menu-hauptmenu li a{color:#fff;font-size:17px;line-height:17px;font-weight:500;padding:15px 0;text-transform:uppercase;display:block;font-family:Oswald,Verdana,Arial;letter-spacing:.5px}#menu-hauptmenu li:first-child{padding-left:20px;margin-left:0}#nav-icon span{background:#3b3939;position:absolute;height:4px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#icon-intro .more,#single .more{color:#fff!important;border:2px solid #fff!important}h1{color:#d40000;line-height:28px}.introbig{padding-bottom:70px!important;text-align:center}.intro{padding-bottom:20px!important}#single{padding-bottom:20px}#main,.container.paddingbottom,.textbox{padding-bottom:30px}#single .container{padding-left:15px;padding-right:15px}#content{margin-top:101px}#main{padding-top:40px}#referenzblock #history{max-height:200px!important}.sticky{z-index:1000;box-shadow:none}#image,.left-box,.left-box-gray,.right-box,.right-box-gray{width:100%!important}.left-box{opacity:.5;opacity:0}.icon{position:absolute;left:45%;right:0;font-size:2rem;top:50%;transform:translateY(-50%);color:#fff!important}.elektriker-logo,.textbox{left:0;right:0;position:relative}.elektriker{width:100%;position:relative;margin-top:40px!important;margin:0 auto;bottom:-43px;max-width:700px!important}.elektriker-logo{width:200px;bottom:138px;margin:0 auto}.textbox{z-index:20;color:#3b3939!important;top:0;transform:none;padding-top:30px}.textbox h1{color:#3b3939;line-height:48px}.more{background:0 0!important;color:#3b3939;border:2px solid #3b3939!important;padding:14px 12px;margin-top:10px;font-size:1.1rem}.logo{width:320px}#image{height:200px!important;float:none!important;position:relative!important;background-position:center;bottom:0!important;left:0!important;right:0!important;display:block!important}.right-box-gray{opacity:0}.nosticky{position:fixed;z-index:3000;width:100%}#history{min-height:250px!important}.nosticky,.sticky{top:94px}h2{font-size:1.4rem;line-height:1.6rem}}@media screen and (max-width:500px){#maps .redbox h1,h1{font-family:Oswald,Verdana,Arial;letter-spacing:0}#maps .redbox h1,.more,h1{text-transform:uppercase;font-weight:700}#dienstleistung #image,#referenz #image{height:200px!important}.logo{width:250px}h3{font-size:1.4rem}h1{color:#d40000;font-size:25px;line-height:27px}.nosticky,.sticky{top:83px}#single p{font-size:1rem;line-height:1.2rem}#single b{margin-bottom:15px!important;display:block;font-size:21px;line-height:23px}.more{background:0 0!important;color:#3b3939;border:2px solid #3b3939!important;padding:11px 12px;margin-top:10px;font-size:1rem}.iconbox svg{height:95px}#maps iframe{height:250px!important}#content{margin-top:90px}.h4,h4{font-size:1.3rem}#trenner svg{width:45px;height:45px}#maps .redbox h1{color:#fff!important;font-size:21px;line-height:27px!important}.textbox h1{color:#3b3939;margin-bottom:10px;line-height:28px}#mitarbeiterfoto{height:300px!important}}