@import'https://www.wpt-online.de/css/wpt-cc.css';@import'https://cdn.wpt-online.de/font-awesome/6.1.1/css/all.min.css';@import'https://cdn.wpt-online.de/bootstrap/5.3.2/css/bootstrap.min.css';@import'https://cdn.wpt-online.de/magnific-popup/1.1.0/css/magnific-popup.css';.default-btn,.btn.primary-background{font-size:14px;background-color:#a84300;color:#fff;border:1px solid #a84300;border-radius:4px}.default-btn:hover,.btn.primary-background:hover,.default-btn:focus,.btn.primary-background:focus,.active.default-btn,.active.btn.primary-background{background-color:#1d4088;color:#fff;border-color:#1d4088;border-radius:4px}.default-btn:focus-visible,.btn.primary-background:focus-visible{box-shadow:0 0 0 .25rem rgba(29,64,136,.5)}.map{position:relative;width:100%;height:300px;z-index:0}.map::before,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 576px){.container-fluid{max-width:540px}}@media screen and (min-width: 768px){.container-fluid{max-width:720px}}@media screen and (min-width: 992px){.container-fluid{max-width:960px}}@media screen and (min-width: 1200px){.container-fluid{max-width:none}}.wpt-cc-banner{font-family:"Archivo",sans-serif !important}.wpt-cc-banner-box:checked+label:after{top:12px}.wpt-cc-accordion:hover,.wpt-cc-banner a:hover,#backZustimmung:hover{opacity:1;color:#1d4088 !important}.wpt-cc-btn:hover{background-color:#1d4088}.wpt-cc-iframe-placeholder{background-color:rgba(0,0,0,.75)}.wpt-cc-iframe-placeholder::after{display:none !important}.iframe-placeholder-overlay a{color:#fff !important;font-weight:600}.iframe-placeholder-overlay a:hover{color:#ff8d42 !important}.iframe-placeholder-overlay .wpt-cc-btn{border:1px solid #fff;box-shadow:none}.wpt-cc-btn,.wpt-cc-btn-2{border-radius:4px}.ui-widget{font-family:"Archivo",sans-serif !important}html{scroll-behavior:smooth}body{font-family:"Archivo",sans-serif;color:#212529;font-weight:400;font-size:16px;width:100%}a,.link{color:#0102fd;text-decoration:underline}a:hover,.link:hover{color:#1d4088;text-decoration:none}p:last-of-type{margin-bottom:0}#get{background:url("https://http-get.de/get.gif") no-repeat}hr{border-color:#707070;opacity:1}@media screen and (min-width: 992px){.imprint-border{border-right:1px solid #707070}.imprint-company{height:48px}.imprint-kontakt{height:102px}}@media screen and (min-width: 1200px){.imprint-company,.imprint-kontakt{height:auto}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Archivo",sans-serif}.color-primary{color:#0102fd !important}.color-primary-dark{color:#1d4088 !important}.color-primary-light{color:#6666fe !important}.color-secondary{color:#a84300 !important}.color-secondary-dark{color:#291000 !important}.color-secondary-light{color:#ff8d42 !important}.bc-primary{border-color:#0102fd !important}.bc-secondary{border-color:#a84300 !important}.primary-background{background-color:#0102fd !important}.secondary-background{background-color:#a84300 !important}#wrapper{overflow:hidden;padding-top:6.1875rem}#karriere>div{background-color:#dedede}#about{background-color:#dedede}#location{background-color:#1d4088}#location h2{padding-bottom:1rem;border-bottom:3px solid #a84300}.content-main{min-height:26.875rem}.kachel{position:relative;display:block;padding-top:100%}.kachel.wide{padding-top:66.6666667%}.kachel .overlay{position:absolute;right:0;bottom:0;left:0;height:40px;background-color:rgba(29,64,136,.7);color:#fff;transition:all .3s ease-in-out}.kachel:hover .overlay{height:100%}.kachel#elektroinstallationen{background:url("../images/elektroinstallation.webp") center center/cover no-repeat}.no-webp .kachel#elektroinstallationen{background:url("../images/elektroinstallation.jpeg") center center/cover no-repeat}.kachel#kabelmontagen{background:url("../images/kabelmontagen.webp") center center/cover no-repeat}.no-webp .kachel#kabelmontagen{background:url("../images/kabelmontagen.jpeg") center center/cover no-repeat}.kachel#photovoltaik{background:url("../images/photovoltaik.webp") center center/cover no-repeat}.no-webp .kachel#photovoltaik{background:url("../images/photovoltaik.jpeg") center center/cover no-repeat}.kachel#industriedienstleistungen{background:url("../images/industriedienstleistungen.webp") center center/cover no-repeat}.no-webp .kachel#industriedienstleistungen{background:url("../images/industriedienstleistungen.jpeg") center center/cover no-repeat}.kachel img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1200px){#wrapper{padding-top:6.75rem}#karriere{position:relative;padding-top:8.47375vw}#karriere::before{content:"";position:absolute;top:0;bottom:0;left:0;width:25%;background:url("../images/karriere.webp") right bottom/contain no-repeat}.no-webp #karriere::before{background:url("../images/karriere.png") right bottom/contain no-repeat}#about{position:relative}#about::before{content:"";position:absolute;top:0;right:0;bottom:0;width:30%;background:url("../images/blitz-weiss.svg") right top/cover no-repeat;overflow:visible}#about::before{left:0}#about>div{max-width:calc(70% - (100% - 1140px - 24px)/2);margin-right:calc((100% - 1140px)/2)}}@media screen and (min-width: 1400px){#wrapper{padding-top:7.6875rem}#about::before{background-position:center center}#about>div{max-width:calc(70% - (100% - 1320px - 24px)/2);margin-right:calc((100% - 1320px)/2)}}.topheader{background:linear-gradient(135deg, #1D4088 10%, #fff 90%)}.topheader #apply-now{color:#a84300;text-decoration:none;font-size:1.5rem}.topheader #apply-now:hover{color:#291000}@media screen and (min-width: 1200px){.topheader #apply-now{font-size:2rem}}.navbar,.offcanvas{background-color:#dedede}.navbar-brand{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.no-js .navbar-brand,.subpage .navbar-brand{opacity:1 !important;visibility:visible !important}.navbar-brand img{position:absolute;bottom:0;left:12px;width:auto;height:5rem;padding:0.25rem 0.25rem 0.25rem 0.25rem;background-color:#fff;border-radius:50%}.nav-link,.dropdown-item{color:#212529;text-align:center;font-weight:700}.nav-link:hover,.nav-link:focus{color:#1d4088;opacity:.7}.nav-link.active,.nav-link.show{color:#1d4088 !important}.dropdown-item:hover,.dropdown-item:active,.dropdown-item:focus,.dropdown-item.active{background-color:rgba(0,0,0,0)}.dropdown-item:hover{color:#1d4088;opacity:.7}.dropdown-item.active{color:#1d4088 !important}.offcanvas-title{color:#212529}.dropdown-menu{border-radius:0;border:none}.dropdown-logo{width:auto;max-height:50px}.dropdown-leftside{border-bottom:1px solid #707070;padding-bottom:1rem}.navbar-toggler:focus{box-shadow:none}.navbar-toggler:focus-visible{outline-offset:1px;outline:#a84300 auto 1px !important;outline:-webkit-focus-ring-color auto 1px !important}@media screen and (min-width: 1200px){.navbar-brand img{height:88px}}@media screen and (min-width: 1400px){.nav-item{border-bottom:none;padding:0rem 1rem 0rem 1rem}.nav-link,.dropdown-item{text-align:start}.dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:4px;border:1px solid #707070}.dropdown-menu.wide{min-width:460px}.social-icons{position:absolute;top:0;right:12px;bottom:0px}#mainmenu-nav{padding-left:116px;padding-right:116px}.dropdown-leftside{border-right:1px solid #707070;border-bottom:none;padding-bottom:0}.navbar-brand img{height:104px}}.hero{position:relative;padding:32px 0 0;background:#fff url("../images/header/Team-Muss-und-Dombrowski-576.webp") center bottom/cover no-repeat;height:70vw;min-height:350px;max-height:370px}.no-webp .hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski-576.jpg") center bottom/cover no-repeat}.hero .rounded-logo-container{padding-right:60px;z-index:2}.hero .rounded-logo{padding:0.625rem 0.625rem 0.625rem 0.625rem}.hero .rounded-logo img{width:100px}.hero .rounded-logo-before,.hero .rounded-logo-after{position:absolute;width:60px;height:4px;background-color:#fff;z-index:-1;right:24px}.hero .rounded-logo-before::after,.hero .rounded-logo-after::after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);height:24px;width:24px;border:4px solid #fff;border-radius:50%;background-color:#0102fd;z-index:10}.hero .rounded-logo-before{top:21.5px}.hero .rounded-logo-after{bottom:21.5px}.hero .secondary-logo-container{width:140px;height:48px}.hero .secondary-logo-container img{width:auto;height:100%;max-height:100%}.hero-headline{font-size:4.1739130435vw;font-family:"Archivo";line-height:5.5652173913vw;text-align:center;background-color:rgba(29,64,136,.75)}@media screen and (min-width: 576px){.hero{height:60vw;max-height:420px;background:#fff url("../images/header/Team-Muss-und-Dombrowski-768.webp") center bottom/cover no-repeat}.no-webp .hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski-768.jpg") center bottom/cover no-repeat}.hero .rounded-logo img{width:80px}.hero .rounded-logo-before{top:20.5px}.hero .rounded-logo-after{bottom:20.5px}.hero .secondary-logo-container{width:140px;height:46px}.hero-headline{font-size:4.1720990874vw;line-height:5.2151238592vw}}@media screen and (min-width: 768px){.hero{height:60vw;max-height:536px;padding:32px 0 0;background:#fff url("../images/header/Team-Muss-und-Dombrowski-992.webp") center bottom/cover no-repeat}.no-webp .hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski-992.jpg") center bottom/cover no-repeat}.hero .rounded-logo-container{padding-right:80px}.hero .rounded-logo img{width:120px}.hero .rounded-logo-before,.hero .rounded-logo-after{width:80px;height:6px}.hero .rounded-logo-before::after,.hero .rounded-logo-after::after{height:32px;width:32px;border:6px solid #fff}.hero .rounded-logo-before,.hero .rounded-logo-after{right:32px}.hero .rounded-logo-before{top:27.5px}.hero .rounded-logo-after{bottom:27.5px}.hero .secondary-logo-container{width:160px;height:60px}.hero-headline{font-size:28px;line-height:36px;text-align:left}}@media screen and (min-width: 992px){.hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski-1200.webp") center bottom/cover no-repeat;height:56vw;max-height:640px}.no-webp .hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski-1200.jpg") center bottom/cover no-repeat}.hero .rounded-logo img{width:140px}.hero .rounded-logo-before{top:32.5px}.hero .rounded-logo-after{bottom:32.5px}.hero .secondary-logo-container{width:200px;height:70px}.hero-headline{font-size:40px;line-height:56px}}@media screen and (min-width: 1200px){.hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski-1400.webp") center bottom/cover no-repeat;max-height:740px}.no-webp .hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski-1400.jpg") center bottom/cover no-repeat}.hero .rounded-logo img{width:160px}}@media screen and (min-width: 1400px){.hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski-1920.webp") center 80%/cover no-repeat;height:50vw}.no-webp .hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski-1920.jpg") center 80%/cover no-repeat}}@media screen and (min-width: 1600px){.hero{height:45vw;max-height:780px}}@media screen and (min-width: 1800px){.hero{max-height:820px}.hero .rounded-logo img{width:170px}}@media screen and (min-width: 1921px){.hero{max-height:940px;background:#fff url("../images/header/Team-Muss-und-Dombrowski.webp") center 80%/cover no-repeat}.no-webp .hero{background:#fff url("../images/header/Team-Muss-und-Dombrowski.jpg") center 80%/cover no-repeat}}@media screen and (min-width: 2400px){.hero{height:43vw;max-height:1300px;padding:64px 0 0}.hero .rounded-logo img{width:180px}.hero .rounded-logo-before{top:42.5px}.hero .rounded-logo-after{bottom:42.5px}.hero .secondary-logo-container{width:280px;height:90px}.hero-headline{font-size:64px;line-height:80px}}@media screen and (min-width: 3400px){.hero{height:39vw;max-height:none}}.footer-main{background-color:#b3b3b3;color:#000;border-top:1px solid #707070}.footer-main a,.footer-main .link{color:#000}.footer-main a:hover,.footer-main .link:hover{color:#1d4088}.mandatory-cont{background-color:#a84300}.mandatory-cont a,.mandatory-cont .link{color:#fff}.mandatory-cont a:hover,.mandatory-cont .link:hover{color:#fff}@media screen and (max-width: 400px){#totop .btn{padding:0.625rem 0.625rem 0.625rem 0.625rem;font-size:0.625rem}}label[id$=error]{font-size:0.875rem}.form-control,.form-select{color:#212529;border-width:2px;border-color:#1d4088}.form-control:focus,.form-select:focus{border-color:#a84300;box-shadow:0 0 0 .25rem rgba(168,67,0,.25)}.form-control::-moz-placeholder, .form-select::-moz-placeholder{color:rgba(33,37,41,.5)}.form-control::placeholder,.form-select::placeholder{color:rgba(33,37,41,.5)}.form-control.text-danger,.form-select.text-danger,.form-check-input.text-danger{border-color:var(--bs-danger)}.form-floating>label{right:0}.form-floating label[id$=error]{position:static !important;padding:0 !important;transform:translate(0) !important;opacity:1 !important;white-space:normal !important}.maedchanenname,#maedchenname{padding:0rem 0rem 0rem 0rem;width:0.0625rem;height:0.0625rem;position:relative;opacity:0;visibility:hidden;z-index:-1}@media screen and (min-width: 1200px){#fileupload{border:2px solid #1d4088;border-radius:0.375rem;padding:1rem 1rem 1rem 1rem}}.image-container{position:relative;display:inline-block}.image-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://http-get.de/get.gif") center center/cover no-repeat;z-index:2}.team-image{max-height:150px;width:auto}.card-image-container{min-height:150px}#totop{right:0rem;bottom:3.75rem;transition:all .4s ease-in-out;transform:translateX(100%);visibility:hidden;opacity:0;z-index:1029}#totop.visible{transform:translateX(0);opacity:1}.no-js #totop{transform:translateX(0) !important;visibility:visible !important;opacity:1 !important}#totop a{background-color:rgba(0,0,0,.375);width:2.5rem}.map::before{content:"";z-index:1}.map.active{z-index:1}.map.active::before{z-index:0}.album{position:relative;padding-top:66.6666667%}.album img{top:0;left:0;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.album .album-overlay{background-color:rgba(1,2,253,.7);color:#fff;bottom:0;left:0;width:100%;z-index:2}.gallery-item>a{padding-top:66.6666667%}.gallery-item img{top:0;left:0;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.gallery-item .gallery-overlay{position:absolute;top:0;left:0;background:rgba(255,255,255,.75);opacity:0;pointer-events:none;transition:all .3s;backface-visibility:hidden;-webkit-font-smoothing:antialiased;color:#0102fd}.gallery-item:hover .gallery-overlay{opacity:1}.imprint-logo img{width:auto;height:53px}/*# sourceMappingURL=main.css.map */