﻿@font-face{font-family:"Open Sans";src:url("../fonts/opensans-variable.ttf") format("truetype")}@font-face{font-family:"Open Sans";src:url("../fonts/opensans-italic-variable.ttf") format("truetype");font-style:italic}/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.form input[type=checkbox]{box-sizing:border-box;padding:0;width:15px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}:root{--f-button-width: 45px;--f-button-height: 45px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #ffffff;--f-button-bg: #1d1d1d;--f-button-hover-bg: #353535;--f-button-active-bg: #353535;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 4;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65 --f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75;--f-carousel-dots-width: 24px;--f-carousel-dots-height: 30px;--f-carousel-dot-width: 8px;--f-carousel-dot-height: 8px;--f-carousel-dot-radius: 50%;--f-carousel-dot-color: var(--f-carousel-theme-color, currentColor);--f-carousel-dot-opacity: 0.2;--f-carousel-dot-hover-opacity: 0.4 }.f-button svg{stroke-linecap:butt;stroke-linejoin:miter}.fancybox__container{--fancybox-color: #1d1d1d;--fancybox-hover-color:#353535;--fancybox-bg: #0b0d10;--fancybox-opacity: 0.95;--fancybox-slide-gap: 10px;--f-spinner-width: 45px;--f-spinner-height: 45px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;color:#1d1d1d}.fancybox__nav{--f-button-width: 45px;--f-button-height: 45px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: #1d1d1d;--f-button-hover-bg: #353535;--f-button-active-bg: #353535;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 4;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 0;--f-button-prev-pos: 0}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: #1d1d1d;--f-button-hover-bg: #353535;--f-button-active-bg: #353535;--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 4;--f-button-svg-filter: none;--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65}.fancybox__content>.f-button.is-close-btn{--f-button-width: 45px;--f-button-height: 45px;--f-button-border-radius: 0;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: #1d1d1d;--f-button-hover-bg: #353535;--f-button-active-bg: #353535;--f-button-svg-width: 24px;--f-button-svg-height: 24px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 0;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: #1d1d1d;--f-button-active-bg: #353535;--f-button-hover-bg: #353535;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-filter: none}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 0;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1 }.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1 }.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px }.f-carousel{--f-carousel-theme-color: #706f6c;--f-carousel-spacing: 22.5px;--f-carousel-slide-width: calc((100% - 45px) / 3);--f-carousel-slide-height: auto;--f-carousel-slide-padding: 0;--f-button-width: 45px;--f-button-height: 45px;--f-button-color: var(--f-carousel-theme-color, currentColor);--f-button-hover-color: var(--f-carousel-theme-color, currentColor);--f-button-bg: #1d1d1d;--f-button-hover-bg: #353535;--f-button-active-bg: #353535;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-next-pos: -22.5px;--f-button-prev-pos: -22.5px}@media only screen and (max-width: 1050px){.f-carousel{--f-carousel-slide-width: calc((100% - 22.5px) / 2)}}@media only screen and (max-width: 800px){.f-carousel{--f-carousel-slide-width: 100%}}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0 &.is-classic { --f-thumb-gap: 8px; --f-thumb-opacity: 0.5; --f-thumb-hover-opacity: 1; --f-thumb-selected-opacity: 1 } &.is-modern { --f-thumb-gap: 4px; --f-thumb-extra-gap: 20px; --f-thumb-clip-width: 46px } }.cd-horizontal-timeline{opacity:0;transition:opacity .2s;margin:3em auto}.cd-horizontal-timeline::before{content:"mobile";display:none}.cd-horizontal-timeline li{list-style:none;margin:0}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{position:relative;height:100px;width:100%;margin:0 auto}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 45px;overflow:hidden}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:"";position:absolute;z-index:2;top:0;height:100%;width:20px}.cd-horizontal-timeline .events-wrapper::before{left:0;background-image:linear-gradient(to right, #0b0d10, rgba(248, 248, 248, 0))}.cd-horizontal-timeline .events-wrapper::after{right:0;background-image:linear-gradient(to left, #0b0d10, rgba(248, 248, 248, 0))}.cd-horizontal-timeline .events-wrapper .events{position:absolute;z-index:1;left:0;top:49px;height:2px;background:#353535;transition:transform .4s}.cd-horizontal-timeline .events-wrapper .events .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#0a68a9;transform:scaleX(0);transform-origin:left center;transition:transform .3s}.cd-horizontal-timeline .events-wrapper .events a{position:absolute;bottom:0;z-index:2;text-align:center;padding-bottom:15px;color:#e84232;text-decoration:none;transform:translateZ(0)}.cd-horizontal-timeline .events-wrapper .events a::after{content:"";position:absolute;left:50%;right:auto;transform:translateX(-50%);bottom:-9px;height:16px;width:16px;border-radius:50%;border:2px solid #353535;background-color:#0b0d10;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events-wrapper .events a.selected{pointer-events:none}.cd-horizontal-timeline .events-wrapper .events a.selected::after{background-color:#0a68a9;border-color:#0a68a9}.cd-horizontal-timeline .events-wrapper .events a.older-event::after{border-color:#0a68a9}@media only screen and (min-width: 1100px){.cd-horizontal-timeline{margin:6em auto}.cd-horizontal-timeline::before{content:"desktop"}}.cd-horizontal-timeline .cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;transform:translateY(-50%);height:45px;width:45px;background-color:#1d1d1d;transition:background-color .4s}.cd-horizontal-timeline .cd-timeline-navigation a:hover{background-color:#353535}.cd-horizontal-timeline .cd-timeline-navigation a::after{content:"";position:absolute;height:20px;width:12px;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%)}.cd-horizontal-timeline .cd-timeline-navigation a.prev{left:0}.cd-horizontal-timeline .cd-timeline-navigation a.prev::after{background:url(../img/layout/arrow-prev.svg) no-repeat 0 0}.cd-horizontal-timeline .cd-timeline-navigation a.next{right:0}.cd-horizontal-timeline .cd-timeline-navigation a.next::after{background:url(../img/layout/arrow-next.svg) no-repeat 0 0}.cd-horizontal-timeline .events-content{position:relative;width:100%;overflow:hidden;transition:height .4s}.cd-horizontal-timeline .events-content>ol>li{position:absolute;z-index:1;width:100%;left:0;top:0;transform:translateX(-100%);opacity:0;animation-duration:.4s;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content>ol>li.selected{position:relative;z-index:2;opacity:1;transform:translateX(0)}.cd-horizontal-timeline .events-content>ol>li.enter-right,.cd-horizontal-timeline .events-content>ol>li.leave-right{animation-name:cd-enter-right}.cd-horizontal-timeline .events-content>ol>li.enter-left,.cd-horizontal-timeline .events-content>ol>li.leave-left{animation-name:cd-enter-left}.cd-horizontal-timeline .events-content>ol>li.leave-right,.cd-horizontal-timeline .events-content>ol>li.leave-left{animation-direction:reverse}@keyframes cd-enter-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#e84232;border-color:#e84232}.no-touch .cd-horizontal-timeline .cd-timeline-navigation a:hover{border-color:#0a68a9}.no-touch .cd-horizontal-timeline .cd-timeline-navigation a.inactive:hover{border-color:#353535}*{color:#fff;font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:300;margin:0;padding:0}a:link,a:visited,a:hover,a:active{outline:0}a:hover{text-decoration:none}body{background-color:#0b0d10;font-size:100%}@media only screen and (min-device-width: 220px)and (max-device-width: 479px),only screen and (min-width: 220px)and (max-width: 479px){body{font-size:95%}}p{font-size:1rem}#map p{font-size:.75rem}iframe{border:0}.clear{clear:both}.hidden{display:none}.fancybox__caption,.fancybox-title.fancybox-title-inside-wrap{color:#fff}#main{margin-left:auto;margin-right:auto;position:relative;width:100%;max-width:1300px}@media only screen and (min-device-width: 801px)and (max-device-width: 1390px),only screen and (min-width: 801px)and (max-width: 1390px){#main{margin-left:45px;margin-right:45px;width:auto}}@media only screen and (min-device-width: 480px)and (max-device-width: 800px),only screen and (min-width: 480px)and (max-width: 800px){#main{margin-left:30px;margin-right:30px;width:auto}}@media only screen and (min-device-width: 220px)and (max-device-width: 479px),only screen and (min-width: 220px)and (max-width: 479px){#main{margin-left:15px;margin-right:15px;width:auto}}#header,.header{margin-top:50px}@media only screen and (min-device-width: 480px)and (max-device-width: 800px),only screen and (min-width: 480px)and (max-width: 800px){#header,.header{margin-top:30px}}@media only screen and (min-device-width: 220px)and (max-device-width: 479px),only screen and (min-width: 220px)and (max-width: 479px){#header,.header{margin-top:15px}}#direct_phone{display:none}#header .site_title,.header .site_title{position:relative;height:120px;width:100%;display:flex;justify-content:space-between;align-items:end}#header .site_title a.hometitle,.header .site_title a.hometitle{display:block;left:0px;bottom:0px;text-decoration:none;font-size:3rem;color:#ccc;text-transform:uppercase;padding-bottom:8px}#header .site_title.portal a.hometitle,.header .site_title.portal a.hometitle{right:0px;text-align:right;padding-bottom:7px}#header .site_title.portal a.hmqgruppe,.header .site_title.portal a.hmqgruppe{left:0px;top:inherit;bottom:0px}#header .site_title a.hmqgruppe,.header .site_title a.hmqgruppe{top:0px;right:0px;text-decoration:none;border:0}#header .site_title a.hmqgruppe.partner.messbildstelle,.header .site_title a.hmqgruppe.partner.messbildstelle{margin-right:12px}#header .site_title a.hmqgruppe img,.header .site_title a.hmqgruppe img{height:110px;width:auto}@media only screen and (min-device-width: 220px)and (max-device-width: 700px),only screen and (min-width: 220px)and (max-width: 700px){#header .site_title a.hmqgruppe img,.header .site_title a.hmqgruppe img{height:70px}}#header .site_title .kooperation,.header .site_title .kooperation{position:absolute;bottom:2px;right:0px}#header .site_title a.hmqgruppe.partner,.header .site_title a.hmqgruppe.partner{top:105px}#header .nav,.header .nav{margin-top:30px;height:45px}@media only screen and (min-device-width: 750px)and (max-device-width: 900px),only screen and (min-width: 750px)and (max-width: 900px){#header .site_title a.hometitle,.header .site_title a.hometitle{font-size:2.5rem}#header .site_title a.hmqgruppe img,.header .site_title a.hmqgruppe img{height:100px;width:auto}}@media only screen and (min-device-width: 480px)and (max-device-width: 749px),only screen and (min-width: 480px)and (max-width: 749px){#header .site_title a.hometitle,.header .site_title a.hometitle{font-size:2.25rem}#header .site_title a.hmqgruppe img,.header .site_title a.hmqgruppe img{height:90px;width:auto}}@media only screen and (min-device-width: 220px)and (max-device-width: 700px),only screen and (min-width: 220px)and (max-width: 700px){#header.container{position:static;margin:0px;margin-top:30px}#header .site_title a.hmqgruppe{position:static;width:60%;margin:auto}#header .site_title,#header .site_title.portal{height:auto;text-align:center;justify-content:center;display:flex;flex-direction:column;justify-content:start;height:auto}#header .site_title a.hometitle,#header .site_title.portal a.hometitle{font-size:1.8rem;text-align:center;position:static}#header .site_title a:nth-child(1){order:2;width:100%}#header .site_title a:nth-child(2){order:1}#header .site_title.portal a.hometitle:nth-child(1){order:1}#header .site_title.portal a.hometitle:nth-child(2){order:2;width:100%}}#content{margin-top:50px}#content p.anriss{margin-bottom:50px;width:66%;font-size:1rem}#content p.anriss.second{margin-top:-25px}#content p.zusatztext{margin-top:-25px}#content div.filter{float:right;width:33.3334%;font-size:.8rem;margin-bottom:20px}#content div.lspalte h3,#content div.rspalte h3{margin-top:14px;margin-bottom:0px}#content div.lspalte h3:first-child,#content div.rspalte h3:first-child{margin-top:0px}#content div.lspalte h4,#content div.rspalte h4{color:#ccc;font-weight:600}#content div.lspalte p.date,#content div.rspalte p.date{font-size:.8rem}#content div.lspalte{float:left;width:66%;margin-right:4%;margin-bottom:20px}#content div.rspalte{float:right;width:30%;margin-bottom:20px}#content #box_blog{overflow:hidden}#content .box{width:100%}#content .box.portal{width:66%;float:left}p{font-size:1rem}p.date{font-size:.8rem}span.play{color:#e84232}@media only screen and (min-device-width: 480px)and (max-device-width: 800px),only screen and (min-width: 480px)and (max-width: 800px){#content p.anriss{margin-bottom:30px}}@media only screen and (min-device-width: 220px)and (max-device-width: 479px),only screen and (min-width: 220px)and (max-width: 479px){#content p.anriss{margin-bottom:15px}}@media only screen and (min-device-width: 220px)and (max-device-width: 800px),only screen and (min-width: 220px)and (max-width: 800px){#content p.anriss,#content div.filter{width:100%}#content div.lspalte,#content div.rspalte{width:100%;margin-right:0px}}@media only screen and (min-device-width: 480px)and (max-device-width: 800px),only screen and (min-width: 480px)and (max-width: 800px){#content .box.portal{display:block;width:100%}}@media only screen and (min-device-width: 220px)and (max-device-width: 479px),only screen and (min-width: 220px)and (max-width: 479px){#content .box.portal{display:block;width:100%}}#footer,.footer{margin-top:50px;margin-bottom:50px;padding-top:25px;border-top:2px solid #1d1d1d;overflow:hidden;clear:both;display:flex;flex-direction:row;justify-content:space-between}#footer .address,#footer #address,.footer .address,.footer #address{display:flex;flex-direction:row;justify-content:flex-end}#footer .address address,#footer #address address,.footer .address address,.footer #address address{padding-right:50px}#footer .address p,#footer .address a,#footer .address address,#footer #address p,#footer #address a,#footer #address address,.footer .address p,.footer .address a,.footer .address address,.footer #address p,.footer #address a,.footer #address address{font-size:.75rem;color:#ccc;display:inline-block;font-style:normal}#footer #nav_serv_social,#footer .nav_serv_social,.footer #nav_serv_social,.footer .nav_serv_social{float:left}#footer #nav_serv_social #nav_service,#footer #nav_serv_social .nav_service,#footer .nav_serv_social #nav_service,#footer .nav_serv_social .nav_service,.footer #nav_serv_social #nav_service,.footer #nav_serv_social .nav_service,.footer .nav_serv_social #nav_service,.footer .nav_serv_social .nav_service{margin-bottom:25px;display:inline-block}@media only screen and (min-device-width: 701px)and (max-device-width: 940px),only screen and (min-width: 701px)and (max-width: 940px){#footer.container,.footer.container{display:flex;justify-content:space-between}#footer .address,.footer .address{flex-direction:column}#footer .address .impressum,.footer .address .impressum{padding-top:25px}}@media only screen and (min-device-width: 0px)and (max-device-width: 700px),only screen and (min-width: 0px)and (max-width: 700px){#footer,.footer{display:inline-block}#footer.container,.footer.container{width:calc(100% - 22.5px - 22.5px) !important}#footer div,.footer div{width:100%}#footer div#nav_serv_social,.footer div#nav_serv_social{display:none}#footer div#nav_social,.footer div#nav_social{display:none;width:75%;margin-bottom:25px}#footer div.address,.footer div.address{display:block !important}#footer div.address .impressum,.footer div.address .impressum{margin-top:25px}}div.col-left{width:50%;float:left}div.col-right{margin-left:5%;width:45%;float:right}@media only screen and (min-device-width: 220px)and (max-device-width: 599px),only screen and (min-width: 220px)and (max-width: 599px){div.col-left{width:90%;display:block;margin:10px}div.col-right{margin-left:0;width:100%;display:block}}.nav ul,#nav_service ul,#nav_social ul{overflow:hidden;margin:0}.nav ul li,#nav_service ul li,#nav_social ul li{float:left;list-style-type:none;height:100%;margin:0}.nav ul li a:hover,.nav ul li a.active,#nav_service ul li a:hover,#nav_service ul li a.active,#nav_social ul li a:hover,#nav_social ul li a.active{background-color:#353535}#nav_service ul{width:100%}#nav_service ul li{margin-left:2px;background-color:#1d1d1d}#nav_service ul li:first-child{margin-left:0px}#nav_service ul li a{display:block;text-align:center;text-decoration:none;font-size:.85rem;padding:5px 50px}#nav_service ul li a:hover,#nav_service ul li a.active{background-color:#353535}#mobile-nav-button-close,#mobile-nav-button-open{display:none}@media only screen and (min-device-width: 220px)and (max-device-width: 700px),only screen and (min-width: 220px)and (max-width: 700px){.site_title{display:flex}.site_title .hmqgruppe{display:block;text-align:center}.site_title .hometitle{display:block;text-align:center}.mm-menu--opened #mobile-nav-button-close{display:block}#mobile-nav-button-close{position:absolute;top:30px;left:-44px;padding:10.5px;background-color:#1d1d1d}#mobile-nav-button-close img{width:auto;height:24px;display:block}#mobile-nav-button-open{display:block;position:absolute;top:0px;right:0px;padding:10.5px;background-color:#1d1d1d}#mobile-nav-button-open img{width:auto;height:24px;display:block}.nav{display:none}#mobile-nav .home img,#mobile-nav svg{height:1rem}}@media only screen and (min-device-width: 220px)and (max-device-width: 700px),only screen and (min-width: 220px)and (max-width: 700px){.subseiten .jobs{display:none}}.mm-menu--theme-dark{--mm-color-background: #1d1d1d;--mm-color-border: rgb(0, 0, 0, 0.4);--mm-color-icon: rgb(255, 255, 255, 0.4);--mm-color-text: rgb(255, 255, 255, 0.8);--mm-color-text-dimmed: rgb(255, 255, 255, 0.4);--mm-color-background-highlight: rgb(255, 255, 255, 0.08);--mm-color-background-emphasis: rgb(0, 0, 0, 0.1);--mm-color-focusring: #06c}.mm-panels .mm-listview{margin-top:25px;margin-bottom:25px}.mm-panels .mm-listitem:after{border:none}.mm-panels a.mm-listitem__text{font-size:1.5rem;text-transform:uppercase}.mm-panels a.mm-listitem__text:first-child{padding-top:0px}.mm-panels a.mm-listitem__text:hover,.mm-panels a.mm-listitem__text.active{color:#6d6d6d}.mm-panels #mm-4 .mm-panel:before{content:"Folgen Sie uns";text-transform:uppercase;font-size:.85rem}.mm-panels #mm-4 .mm-panel .mm-listview{display:flex;padding-top:15px;margin-top:0px;margin-bottom:0px}.mm-panels #mm-4 .mm-panel .mm-listview li{list-style:none;padding-right:15px}.mm-panels #mm-4 .mm-panel .mm-listview li svg{height:20px}.mm-panels #mm-4 .mm-panel .mm-listview li svg:hover{opacity:.7}.mm-listitem__text{padding:0px 20px}.mm-listitem--vertical>.mm-panel{padding:0px 20px}.mm-listitem--opened>.mm-panel{background:none}.mm-listitem--opened>.mm-panel .mm-listitem{padding-bottom:0px}.mm-listitem--opened>.mm-panel .mm-listitem:last-child{padding-bottom:0px}.mm-listitem--opened>.mm-panel a.mm-listitem__text{font-size:1rem;text-transform:uppercase;padding:0px}.mm-panels .mm-listview{display:flex;flex-direction:column}.mm-panel--opened{height:100vh;display:flex}.mm-listitem{padding:5px 0px}.mm-listitem--opened .mm-listview .mm-listitem{padding:0px 0px}.mm-panels #mm-4 .mm-panel .mm-listview{flex-direction:row}@media only screen and (min-device-width: 220px)and (max-device-width: 479px),only screen and (min-width: 220px)and (max-width: 479px){.site_title .hmqgruppe{margin-left:0px}.site_title .hometitle{margin-right:0px}#nav_service ul li{width:50%}}#nav_social ul{width:75%;display:flex;flex-direction:row;justify-content:space-between}#nav_social ul li{background:none !important}#nav_social ul li :last-child{margin-right:0px}#nav_social ul li a{display:block;width:100%;height:25px}#nav_social ul li a:hover{background:none !important;opacity:.7}#nav_social ul li a svg{border:0;width:25px;height:25px}.sociallinks ul{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:0px;margin-top:-10px !important}.sociallinks ul li{list-style:none;margin:0px;padding:0px;margin-top:10px;margin-right:15px;margin-bottom:0px}.sociallinks ul li :last-child{margin-right:0px}.sociallinks ul li svg{width:25px;height:25px}.sociallinks ul li a :hover{opacity:.7}@media only screen and (min-device-width: 320px)and (max-device-width: 640px),only screen and (min-width: 320px)and (max-width: 640px){#nav_social ul li{min-width:inherit;width:16.5%}}.box{font-weight:400}.box a{display:block;text-decoration:none}.box ul{margin:0;overflow:hidden;list-style-type:none}.box ul li{min-width:250px;width:33.3334%;height:225px;float:left;overflow:hidden;margin:0;list-style-type:none}.box.portal ul li{width:50%}@media only screen and (min-device-width: 480px)and (max-device-width: 800px),only screen and (min-width: 480px)and (max-width: 800px){.box ul li,.box.portal ul li{min-width:220px;width:50%}}@media only screen and (min-device-width: 220px)and (max-device-width: 479px),only screen and (min-width: 220px)and (max-width: 479px){.box ul li,.box.portal ul li{min-width:220px;width:100%;clear:both;display:block}}.box .box_facebook,.box .box_tumblr{height:225px;line-height:225px;background-color:#fff;text-align:left}.box .box_facebook h2{margin:0;padding:0;padding-left:25px;height:40px;line-height:40px;background-color:#0a68a9}.box .box_tumblr h2{margin:0;padding:0;padding-left:25px;height:40px;line-height:40px;background-color:#3a5875}.box .box_tumblr h2 img{float:right;margin:10px 25px}.box .box_facebook ul,.box .box_tumblr ul{margin:25px;margin-top:15px;margin-bottom:15px}.box .box_facebook ul li,.box .box_tumblr ul li{margin-bottom:15px;color:#0b0d10;height:inherit;width:inherit;clear:left;display:block;overflow:hidden}.fb_img{width:80px;height:60px;overflow:hidden;float:left;margin-right:10px}.box .box_facebook ul li p,.box .box_tumblr ul li p{color:#0b0d10}.box .box_facebook a{text-decoration:none;display:block;height:100%}.box .box_referenz,.box .box_video,.box .box_dl,.box .box_team,.box .box_jobs,.box .box_nav,.box .box_gallery{position:relative}.team_list h2{margin-top:80px;margin-bottom:25px}.team_list .box_team h2{text-align:right}.box_referenz h2,.box_video h2,.box_dl h2,.box_team h2,.box_jobs h2,.box_nav h2,.box_gallery h2{height:40px;line-height:40px;margin:0;padding-left:25px;padding-right:25px}.box_video h2{margin-right:25px;padding-right:50px;background:url(../img/layout/icon-play.svg) no-repeat right}.uebersicht .box_dl h2{height:55px;line-height:inherit;margin-top:10px}.dienstleistung .ct_box h3{margin-top:20px}.box_referenz img,.box_video img,.box_dl img,.box_team img,.box_jobs img,.box_nav img,.box_gallery img{width:100%}#imageContainer img,.team_img img,.job_img img{width:100%}.box .box_news:nth-child(odd),.box .box_fragen{height:225px;line-height:225px;background-color:#e84232}.box .box_fragen,.box .box_news:nth-child(even),.box_jobs{height:225px;line-height:225px;background-color:#0a68a9}@media only screen and (min-device-width: 480px)and (max-device-width: 800px),only screen and (min-width: 480px)and (max-width: 800px){.box li.box_news:nth-child(even){margin-bottom:1px}}.box_news h2,.box_fragen h2{text-transform:uppercase;margin:0;margin-bottom:25px}.box_tumblr h3{color:#0b0d10;font-weight:300;text-transform:uppercase;margin:0;margin-bottom:16px}.masonry-box{overflow:hidden;margin:0;padding:0}.masonry-box .box-item{width:calc((100% - 50px)/3);margin-bottom:25px;margin-right:0px}.masonry-box .box-item a{display:block;text-decoration:none}.masonry-box .box-item a[href^="mailto:"]{display:inline-block}.masonry-box .box-item img{display:block;width:100%;aspect-ratio:3/2}.masonry-box .box-item .videocontainer img{aspect-ratio:auto}.masonry-box .box-item div.infos a{height:auto;display:inline}.masonry-box .box-item.kooperationen p{margin-bottom:8px}.masonry-box.text .box-item{padding:25px;background-color:#e84232;box-sizing:border-box}.masonry-box.text .box-item h2{margin-top:0px;margin-bottom:25px;text-transform:uppercase;line-height:normal;height:auto}.masonry-box.text .box-item.bild{padding:0px}.masonry-box.text .box-item.blindbewerbung,.masonry-box.text .box-item.sociallinks{background-image:none}.masonry-box.text .box-item.sociallinks a{display:flex !important}.masonry-box.bild-text.dl-list .box-item h2{min-height:48px}.masonry-box.bild-text .box-item h2{margin:0px;padding:15px 25px 15px 25px;background:#1d1d1d;text-transform:uppercase !important;text-transform:none !important;font-size:1rem}.masonry-box.bild-text .box-item div.infos{background:#1d1d1d;position:relative;padding:0px 15px 15px;width:auto}.masonry-box.bild-text .box-item div.infos p{font-size:.85rem}.masonry-box.bild-text .box-item.bg-blau{padding:25px;background-color:#0a68a9 !important}.masonry-box.mixed .box-item.bg-blau{background-color:#0a68a9 !important}.masonry-box.mixed .box-item.bild-text{padding:0;background:none}.masonry-box.mixed .box-item.bild-text h2{margin:0px;padding:15px 25px;background:#1d1d1d;text-transform:none;font-size:1rem;text-transform:uppercase}.masonry-box.mixed .box-item.bild-text.video h2{background-image:url(../img/layout/icon-play.svg);background-repeat:no-repeat;background-position:right 10px center;padding-right:35px}.masonry-box.mixed .box-item.bild-text.youtube .videocontainer{position:relative}.masonry-box.mixed .box-item.bild-text.youtube .play{content:url(../img/layout/icon-play.svg);position:absolute;height:auto;width:35px;display:inline-block;margin-left:calc(50% - 20px);z-index:100;top:calc(50% - 20px)}.masonry-box.mixed .box-item.bild-text.youtube:hover .play{opacity:.7}.masonry-box .blindbewerbung h2{margin-top:0px;margin-bottom:25px;text-transform:uppercase;line-height:normal;height:auto;font-size:1.25rem !important;padding:0px !important;text-transform:uppercase !important;margin-bottom:25px !important;background:rgba(0,0,0,0) !important}@media screen and (min-width: 480px)and (max-width: 800px){.masonry-box .box-item{width:calc((100% - 25px)/2)}.masonry-box .blindbewerbung h2{font-size:1.125rem}.masonry-box .bild-text .box-item.blindbewerbung{width:calc((100% - 25px)/2 - 50px)}}@media screen and (max-width: 479px){.masonry-box .box-item{width:100%}.masonry-box.text .box-item:nth-child(odd){background-color:#e84232}.masonry-box.text .box-item,.masonry-box .box-item#facebook h2,.masonry-box #facebook ul{padding:15px}.masonry-box.bild-text.dl-list .box-item h2{min-height:auto}.masonry-box .bild-text .blindbewerbung{width:calc(100% - 50px) !important}}.bild-text .box-item.blindbewerbung{width:calc((100% - 50px)/3 - 50px)}.ref_list .masonry-box.bild-text h2,.dienstleistung .masonry-box.bild-text h2{text-transform:none !important}.ref_list .masonry-box.bild-text .referenzkarte h2,.dienstleistung .masonry-box.bild-text .referenzkarte h2{background:#0a68a9}.ref_list .masonry-box.mixed .box-item.bild-text h2,.dienstleistung .masonry-box.mixed .box-item.bild-text h2{text-transform:none !important}@media screen and (min-width: 480px)and (max-width: 800px){.bild-text .box-item.blindbewerbung{width:calc((100% - 25px)/2 - 50px)}}@media screen and (min-width: 0px)and (max-width: 479px){.bild-text .box-item.blindbewerbung{width:calc(100% - 50px)}}.news_list .masonry-box.text .box-item:nth-child(even){background-color:#0a68a9}.news_list .masonry-box.text .box-item:nth-child(odd){background-color:#e84232}@media screen and (max-width: 801px){.news_list .masonry-box.text .box-item:nth-child(odd){background-color:#e84232}}@media screen and (min-width: 480px)and (max-width: 800px){.news_list .masonry-box.text .box-item:nth-child(odd){background:#e84232}.news_list .masonry-box.text .box-item:nth-child(even){background:#e84232}.news_list .masonry-box.text .box-item:nth-child(4n+3),.news_list .masonry-box.text .box-item:nth-child(4n+2){background-color:#0a68a9}}h1{padding:0;margin:0;margin-bottom:35px;font-size:2rem;color:#ccc;text-transform:uppercase}@media only screen and (min-device-width: 220px)and (max-device-width: 800px),only screen and (min-width: 480px)and (max-width: 800px){h1{margin-bottom:20px;font-size:1.65rem}}@media only screen and (min-device-width: 220px)and (max-device-width: 479px),only screen and (min-width: 220px)and (max-width: 479px){h1{font-size:1.5rem}}h2{padding:0;margin:0;margin-bottom:15px;margin-top:50px;font-size:1.25rem;color:#fff;text-transform:uppercase}h2:first-child{margin-top:0px}@media only screen and (min-device-width: 220px)and (max-device-width: 800px),only screen and (min-width: 480px)and (max-width: 800px){h2{font-size:1.125rem}}h3{padding:0;margin:0;margin-bottom:7.5px;margin-top:15px;color:#fff;font-size:1.15rem}h4{padding:0;margin:0;margin-top:12px;margin-bottom:4px;font-size:1rem}#map h4{font-size:.85rem;color:#6d6d6d;font-weight:600;margin-top:0px}ul,ol{margin-bottom:25px}ul li,ol li{margin-left:45px;margin-bottom:10px;list-style-type:square}.text p+ul{margin-top:10px}.text li{font-size:.925rem}ol li{list-style-type:decimal}.ref_all{display:block;margin-top:20px;background-color:#353535;padding:15px;text-decoration:none}.startseite .box-item.top,.ref_list .box-item.top,#referenzen .box-item.top{position:absolute}.startseite .box-item.top:before,.ref_list .box-item.top:before,#referenzen .box-item.top:before{content:url(../img/layout/icon-top.svg);position:absolute;height:auto;width:30px;display:inline-block;padding-left:25px}.kooperation .text{float:left;width:calc(50% - 50px);margin:25px}.contact div.partner_img{float:right;padding:5px;margin-left:5px;text-align:center}.ref_detail div.ref_img,.news_detail div.news_img,.job_detail div.job_img,.contact div.map,div.dl_img,.team_detail div.team_img{float:right;width:100%;overflow-anchor:none}@media only screen and (min-device-width: 220px)and (max-device-width: 599px),only screen and (min-width: 220px)and (max-width: 599px){.ref_detail div.ref_img,.news_detail div.news_img,.job_detail div.job_img,.contact div.map,div.dl_img,.team_detail div.team_img{clear:both;display:block;width:100%}}.contact ul.cont_detail{margin:0;list-style-type:none}.contact .cont_detail li{margin:0;margin-top:25px;overflow:hidden;list-style-type:none;display:flex}.contact .cont_detail h3{text-transform:uppercase;margin-bottom:5px;margin-top:0px}.contact .cont_detail p,.contact .cont_detail a{margin-bottom:0px}.contact .cont_detail a{display:block}.contact .cont_detail a[href^="mailto:"]{padding-top:5px}.contact .cont_detail .bildcontainer{margin-right:15px}.contact .cont_detail li a img{float:left;margin-bottom:5px;width:17px;height:auto}.contact .cont_detail div .cont_sm,.team_detail div .cont_sm{margin-top:10px}.contact .cont_detail div .cont_sm a,.team_detail div .cont_sm a{display:inline-block;text-decoration:underline}.contact .cont_detail div .cont_sm a[href^="tel:"],.team_detail div .cont_sm a[href^="tel:"]{display:block}.contact .cont_detail div .cont_sm a[href^="mailto:"],.team_detail div .cont_sm a[href^="mailto:"]{padding-top:5px;display:flex;padding-top:5px;display:grid}.contact .cont_detail div .cont_sm .icons,.team_detail div .cont_sm .icons{display:flex;align-items:baseline;padding-top:10px}.contact .cont_detail div .cont_sm .icons a,.team_detail div .cont_sm .icons a{padding:0px;display:flex;padding-right:5px}.contact .cont_detail div .cont_sm .icons a:last-child,.team_detail div .cont_sm .icons a:last-child{padding-right:0px}.contact .cont_detail div .cont_sm .icons a:hover,.team_detail div .cont_sm .icons a:hover{opacity:.7}.contact .cont_detail div .cont_sm .icons img,.team_detail div .cont_sm .icons img{width:17px;height:auto;padding:0px}.form{border:0}.form p{font-size:.85rem}.form legend{padding:0;margin:0;margin-bottom:7px;font-size:1rem;color:#6d6d6d;text-transform:uppercase}.form label{display:block;font-size:.85rem;margin-bottom:5px}.form label.cb{display:inline;margin-right:20px}.form label.cb.pdf{display:inline-block;width:50px}.form label.rd{display:inline;margin-right:20px}.form .input-desc{font-size:.85rem;display:block;margin-top:-10px;margin-bottom:15px}.form select{box-shadow:none;outline:0px none rgba(0,0,0,0)}.form select option{padding:5px;outline:0px none rgba(0,0,0,0);height:20px}.form input,.form select,.form textarea{background-color:#1d1d1d;border:1px solid #353535;padding:5px;font-size:.85rem;width:50%;margin-bottom:15px;outline:0px none rgba(0,0,0,0)}.form input:not([type=button]):focus,.form select:not([type=button]):focus,.form textarea:not([type=button]):focus{border-color:#e84232}.form input.checkbox,.form input.radio,.form select.checkbox,.form select.radio,.form textarea.checkbox,.form textarea.radio{width:auto;margin-right:5px;border:0}.form input.pflicht{border-right:3px solid #e84232}.form input[type=submit],.form input[type=button]{background-color:#0a68a9;display:inline-block;width:auto !important;padding:5px 15px;font-size:.85rem;border:0 !important}.form input[type=submit]:hover,.form input[type=button]:hover{background-color:#e84232}.form input[type=checkbox]{margin-bottom:0px;margin-top:0px}.form a.dsgvocheck{text-decoration:none;text-decoration:underline #e84232}fieldset{border:0px}@media only screen and (min-device-width: 220px)and (max-device-width: 599px),only screen and (min-width: 220px)and (max-width: 599px){.form input,.form select{width:90%}}@media only screen and (min-device-width: 220px)and (max-device-width: 850px),only screen and (min-width: 220px)and (max-width: 850px){div:nth-child(2n) fieldset{margin-top:25px}}.filter div{margin-bottom:5px}.filter.form select{width:100%;line-height:30px}.filter.form select option{line-height:30px}.filter.form #category{margin-bottom:7.25px}.filter.form .search{display:flex;flex-direction:row;justify-content:space-between}.filter.form .search #search-input{width:100%;margin-right:6.25px}.filter.form .search #search{margin-right:5.25px}.filter.form .search #reset{padding:5px 10px}@media only screen and (min-width: 801px)and (max-width: 1390px){.filter.form #category{margin-top:0}.filter.form .search{flex-wrap:wrap;justify-content:start}.filter.form .search #search-input{margin-bottom:7.25px;margin-right:0;margin-top:0}.filter.form .search #search,.filter.form .search #reset{margin-top:0}}@media only screen and (max-width: 800px){.filter.form .search #search-input,.filter.form .search #search,.filter.form .search #reset{margin-top:0}}.ui-autocomplete{background-color:#1d1d1d;border:1px solid #353535;margin-top:-1px;font-size:.85rem}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:0;background-color:#e84232}.filter a{background-color:#353535;display:block;line-height:21px;padding:10px;text-decoration:none}.filter a img{float:right}.form div.halb{font-size:.925rem;display:inline-block;width:26%}.filter form{display:flex;flex-direction:row;justify-content:flex-start}@media only screen and (min-device-width: 220px)and (max-device-width: 599px),only screen and (min-width: 220px)and (max-width: 599px){.form input[type=submit]:hover{width:90%;width:100%}.form textarea{width:90%;width:100%}.form div.halb{width:46%}}.form div.halb input.text{width:90%}.form span.inputtext{font-size:.8rem;margin-left:-35px;margin-top:6px;position:absolute;text-align:right;width:30px}#pflichttext,#captchatext{background-color:#e84232;padding:5px;margin-bottom:15px}@media only screen and (min-device-width: 220px)and (max-device-width: 599px),only screen and (min-width: 220px)and (max-width: 599px){div.accordion{width:90%}}div.accordion{width:66%}div.accordion h3.outer{background:#1d1d1d;color:#fff;margin:0px;padding:12px;padding-top:8px;padding-bottom:6px;cursor:pointer}div.accordion h3.outer.active,div.accordion h3.outer.active:hover{background:#0a68a9;color:#fff}div.accordion h3.inner{color:#fff;margin:0px;padding:12px;padding-top:4px;padding-bottom:6px;cursor:pointer;margin-bottom:0px;padding-left:0px;cursor:inherit}div.accordion h3.inner:before{content:"► ";color:#e84232}div.accordion h3.inner.active,div.accordion h3.inner:hover{color:#ccc;cursor:inherit}div.accordion hr{border:0px;height:2px;width:100%;background-color:#353535;margin-left:-12px}div.accordion>div>div{padding-top:8px;padding-bottom:1px;padding-left:15px;padding-right:8px;margin-left:15px;background-color:#353535}.link{position:relative;margin-top:20px;background-color:#e84232;height:28px;padding-top:3px;padding-left:22px;margin-bottom:20px;width:180px;margin-left:-15px}.link a{text-decoration:none}a.filter{display:inline-block;padding:1px 5px;background-color:#353535;text-decoration:none;margin-bottom:3px;font-size:.85rem}a.filter:hover{background-color:#e84232}a.filter.active{background-color:#0a68a9}.events-content h2{padding-left:31px;color:#e84232}.events-content h2:before{content:"";position:absolute;left:10px;right:auto;transform:translateX(-50%);top:5px;height:16px;width:16px;border-radius:50%;border:2px solid #0a68a9;background-color:#0a68a9;transition:background-color .3s,border-color .3s}.events-content .bild-container{margin-top:50px;margin-bottom:50px}.events-content .anriss+a img.bild-container{margin-top:35px !important}.fb_iframe_widget iframe{position:inherit !important}.refmap-nav{overflow:hidden;display:flex;flex-wrap:wrap}.refmap-nav div.button{display:inline-block;padding:5px 10px;margin-right:5px;margin-bottom:5px;font-size:.85rem;background-color:#1d1d1d}.refmap-nav div.button:hover{cursor:pointer;background:#353535}.refmap-nav div.button.active{background:#353535}.refmap-nav div[data-id="2"].active{background:#e53517}.refmap-nav div[data-id="29"].active{background:#ea5d45}.refmap-nav div[data-id="30"].active{background:#ef8674}.refmap-nav div[data-id="19"].active{background:#0066ad}.refmap-nav div[data-id="12"].active{background:#4c94c5}.refmap-nav div[data-id="33"].active{background:#a64d94}.refmap-nav div[data-id="13"].active{background:#f29400}.refmap-nav div[data-id="5"].active{background:#44a12b}.refmap-nav div[data-id="20"].active{background:#ca6e23}.zweier-grid{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:50px;row-gap:25px}.zweier-grid div{position:relative}.dreier-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:50px;row-gap:25px}.dreier-grid div{position:relative}.vierer-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:50px;row-gap:25px}.vierer-grid div{position:relative}.fuenfer-grid{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:50px;row-gap:25px}.fuenfer-grid div{position:relative}.sechser-grid{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:50px;row-gap:25px}.sechser-grid div{position:relative}.eins-zwei-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:50px;row-gap:25px}.eins-zwei-grid div{position:relative}.eins-zwei-grid>:last-child{grid-column-start:2;grid-column-end:4}.zwei-eins-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:50px;row-gap:25px}.zwei-eins-grid div{position:relative}.zwei-eins-grid>:first-child{grid-column-start:1;grid-column-end:3}.m.top{margin-top:25px}.container{margin-left:auto;margin-right:auto;position:relative;width:100%;max-width:1300px;margin-top:50px}.container.events-content{margin-top:25px}@media only screen and (min-device-width: 801px)and (max-device-width: 1390px),only screen and (min-width: 801px)and (max-width: 1390px){.container{margin-left:45px;margin-right:45px;width:auto}}@media only screen and (min-device-width: 480px)and (max-device-width: 800px),only screen and (min-width: 480px)and (max-width: 800px){.container{margin-left:22.5px;margin-right:22.5px;width:auto}}@media only screen and (min-device-width: 220px)and (max-device-width: 479px),only screen and (min-width: 220px)and (max-width: 479px){.container{margin-left:22.5px;margin-right:22.5px;width:auto}}.container-fluid{width:calc(100% - 45px);margin-left:22.5px;margin-right:22.5px;margin-top:45px}.nav ul{width:100%;display:flex;justify-content:space-between;height:inherit}.nav ul li{background-color:#1d1d1d;margin-left:2px;width:inherit;text-align:center;height:auto;align-self:center}.nav ul li:first-child{margin-left:0px}.nav ul li a{padding:15px;width:auto;text-decoration:none;display:block}.nav ul li.home{width:46px}.nav ul li.home a img{height:16px;display:block}p{margin-bottom:15px}p:last-child{margin-bottom:0px}a[href^="mailto:"],a[href^=tel]{display:inline-block;color:#fff}a[href^="mailto:"]:hover,a[href^=tel]:hover{opacity:.7;text-decoration:underline}a[href^="mailto:"]:hover img,a[href^=tel]:hover img{opacity:.7}big{font-size:1.25rem}.kontakt address{text-transform:none;font-style:normal}.kontakt address p{padding-bottom:10px}#content .dienstleistung .ct_box,#content .news_detail .ct_box,.container .dienstleistung .ct_box,.container .news_detail .ct_box{background-color:rgba(0,0,0,0) !important;margin:0px}#content .dienstleistung .ct_box .text,#content .news_detail .ct_box .text,.container .dienstleistung .ct_box .text,.container .news_detail .ct_box .text{margin:0px}#content .dienstleistung .ct_box .text h2:first-child,#content .news_detail .ct_box .text h2:first-child,.container .dienstleistung .ct_box .text h2:first-child,.container .news_detail .ct_box .text h2:first-child{margin-top:0px}#content .dienstleistung .ct_box ul.downloadlist,#content .news_detail .ct_box ul.downloadlist,.container .dienstleistung .ct_box ul.downloadlist,.container .news_detail .ct_box ul.downloadlist{margin-top:25px}#content .news_detail .ct_box .text,.container .news_detail .ct_box .text{width:calc(66.666% - 25px)}.dienstleistung .masonry-box.bild-text .box-item h2{text-transform:uppercase;padding-left:25px}.dienstleistung .masonry-box.bild-text .box-item div.infos{padding-left:25px}.formular-site .ct_box .zweier-grid{padding:25px;background-color:#1d1d1d;overflow:hidden}.masonry-box.mixed.startseite .bild-text h2,.job_list .masonry-box.mixed .box-item.bild-text h2,.team_list .masonry-box.bild-text .box-item h2{font-size:1rem;text-transform:none !important}.team_detail h2{text-transform:none;text-transform:uppercase}fieldset{margin:0px;padding:0px}.form input,.form select,.form textarea{width:75%;border-radius:0}.form select{height:30px}.form.filter #category{margin-top:5px}@media only screen and (min-device-width: 220px)and (max-device-width: 700px),only screen and (min-width: 220px)and (max-width: 700px){.formular-site .ct_box .zweier-grid{grid-template-columns:repeat(1, 1fr)}.form input,.form select,.form textarea{width:calc(100% - 10px - 3px);margin-top:15px;margin-bottom:0px}.form.filter #category{margin-top:50px}}@media only screen and (min-device-width: 700px)and (max-device-width: 800px),only screen and (min-width: 700px)and (max-width: 800px){.form.filter #category{margin-top:50px}}@media only screen and (min-device-width: 701px)and (max-device-width: 850px),only screen and (min-width: 701px)and (max-width: 850px){.form input,.form select,.form textarea{width:calc(100% - 10px - 3px);margin-top:15px;margin-bottom:0px}}.news_detail .zweier-grid.bildcontainer,.ref_detail .zweier-grid.bildcontainer{column-gap:25px}.zweier-grid.bildcontainer{column-gap:25px}.projektinfos{margin-bottom:25px}@media only screen and (min-device-width: px)and (max-device-width: 800px),only screen and (min-width: 0px)and (max-width: 800px){.projektinfos{margin-bottom:0px;margin-top:25px}}.downloads_list,.downloadlist{margin:0px}.downloads_list li,.downloadlist li{margin-bottom:5px;margin-left:0px;list-style-type:none}.downloads_list li a,.downloadlist li a{padding:0px;text-decoration:none;padding-left:22px;background-size:auto 17px !important}.downloads_list li a.doc,.downloads_list li a.dokument,.downloadlist li a.doc,.downloadlist li a.dokument{background:url(../img/layout/icon-document.svg) center left no-repeat}.downloads_list li a.pdf,.downloadlist li a.pdf{background:url(../img/layout/icon-pdf.svg) center left no-repeat}.downloads_list li a.jpg,.downloadlist li a.jpg{background:url(../img/layout/icon-jpg.svg) center left no-repeat}.downloads_list li a.movie,.downloads_list li a.sound,.downloadlist li a.movie,.downloadlist li a.sound{background:url(../img/layout/icon-play.svg) center left no-repeat}.downloads_list li a.dreid,.downloadlist li a.dreid{background:url("../img/layout/icon-3d.svg") center left no-repeat;background-size:auto 75%}.downloads_list li a:hover,.downloadlist li a:hover{opacity:.7}@media only screen and (min-device-width: 0px)and (max-device-width: 800px),only screen and (min-width: 0px)and (max-width: 800px){.job_detail .downloadlist{margin-top:25px}.downloads_list,.downloadlist{margin-top:25px}.downloadsite .downloads_list,.downloadsite .downloadlist{margin-top:0px}}ul.tags{width:100%;list-style-type:none;margin-top:15px;margin-left:0px;overflow:hidden}ul.tags li{width:auto;background-color:#353535;margin:0px;margin-bottom:5px;margin-right:5px;float:left;list-style-type:none}ul.tags li a{padding:5px 10px;font-size:.85rem !important;text-decoration:none;display:inline-block}ul.tags li a:hover{background-color:#1d1d1d}.f-carousel__slide img{width:100%}.video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;margin-bottom:50px}.video:last-child{margin-bottom:0px}.video iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}img.full{width:100%}.contact div.map #map{margin-bottom:25px}.contact div.map #map p{margin-bottom:0px;margin-top:5px;color:#1d1d1d}.contact div.map p{margin-bottom:25px}.contact div.map .col-left p:first-child,.contact div.map .col-right p:first-child{margin-top:0px}.downloads_list .container a{text-decoration:none}.downloads_list .container a img{height:21px;width:auto}.downloads_list .container a:hover{opacity:.7}@media only screen and (max-width: 1400px){.content-block-center{margin-left:45px;margin-right:45px;width:auto}#logo>a img{width:35VW}}@media only screen and (max-width: 1050px){.form .input-desc{margin-top:0}}@media only screen and (max-width: 800px){.content-block-center{margin-left:20px;margin-right:20px;width:auto}grid-item:nth-child(3){order:2}.dreier-grid{grid-template-columns:1fr}.vierer-grid{grid-template-columns:1fr 1fr}.eins-zwei-grid{grid-template-columns:1fr}.eins-zwei-grid>:last-child{grid-column-start:1;grid-column-end:1}.zweier-grid,.zwei-eins-grid{grid-template-columns:1fr;row-gap:0px}.zweier-grid>:first-child,.zwei-eins-grid>:first-child{grid-column-start:1;grid-column-end:1}#logo>a img{width:45VW}.skipp{display:none}.impressum-datenschutz div.zwei-eins-grid div:nth-child(1){order:2}.impressum-datenschutz div.zwei-eins-grid div:nth-child(1) h2:first-child{margin-top:25px}}@media only screen and (min-device-width: 600px)and (max-device-width: 900px),only screen and (min-width: 600px)and (max-width: 900px){.contact .zweier-grid{grid-template-columns:1fr}.contact .col-left{margin:0px;width:50%}}@media only screen and (min-device-width: 0px)and (max-device-width: 599px),only screen and (min-width: 0px)and (max-width: 599px){div.col-left{margin:0px;width:100%;margin-bottom:-25px !important}}/*# sourceMappingURL=style.css.map */
