/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}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:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
@media only screen and (min-width:451px){.path-frontpage:not(.user-logged-in) .node--type-page.node--view-mode-full > .node__content >  .field--name-field-paragraph > .field__item{opacity:0;transition:opacity 200ms ease 200ms;}.no-faecher.path-frontpage .node--type-page.node--view-mode-full > .node__content >  .field--name-field-paragraph > .field__item,.faecher-effekt.path-frontpage .node--type-page.node--view-mode-full > .node__content >  .field--name-field-paragraph > .field__item{opacity:1;}.faecher{max-height:100vh;pointer-events:none;}.faecher-elem > div{pointer-events:auto;}.faecher-elem{position:fixed;top:0;left:0;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.faecher-elem{padding-top:70px;padding-bottom:70px;max-width:1440px;left:50%;transform:translateX(-50%);overflow:hidden;}.faecher-effekt .node--type-page.node--view-mode-full > .node__content >  .field--name-field-paragraph > .field__item,.faecher-effekt .node--type-page.node--view-mode-full > .node__content >  .field--name-field-paragraph .faecher,.faecher-elem > div{background:#fff;}.paragraph--type--projekt-slider-mit-gf .faecher-elem > div{background:#868686;}.faecher-effekt .node--type-page.node--view-mode-full > .node__content >  .field--name-field-paragraph > .field__item:not(.faecher){position:relative;}.faecher-effekt .node--type-page.node--view-mode-full > .node__content >  .field--name-field-paragraph > .field__item.no-position{position:initial;}.faecher-effekt .layout-container{padding-top:0px;}.faecher-effekt .node--type-page.node--view-mode-full > .node__content >  .field--name-field-paragraph > .field__item.faecher + .field__item:not(.faecher){}.faecher-effekt .node--type-page.node--view-mode-full > .node__content >  .field--name-field-paragraph > .field__item.faecher + .field__item.no-position{margin-top:0px;}}
body,html{background:#F2F2F2;margin:0;padding:0;position:relative;min-height:100%;max-width:100%;font-family:'Trade Gothic W01 Light',sans-serif;color:#2c2c2c;font-size:20px;}*{box-sizing:border-box;outline:0 !important;-webkit-tap-highlight-color:rgba(0,0,0,0);}img,svg{display:block;}dl{margin:0;padding:0;}.media img{max-width:100%;height:auto;}header ul.menu,html,body,p,ul,li,h1,h2,h3,h4,h5,h6,ul.menu,.menu-item{margin:0;padding:0;list-style-type:none;list-style-image:none;font-size:100%;font-weight:normal;}a{outline:0;text-decoration:none;color:#f3a684;}.paragraph a:hover{text-decoration:underline;}.paragraph--type--tab-navigation .field--name-field-links .active a,.paragraph--type--tab-navigation .field--name-field-links a:hover,a.unit-link:hover{text-decoration:none;}html,body{height:100%;}b,strong{font-weight:normal;font-family:'Trade Gothic W01 Bold_2',sans-serif;}svg.pfeil{display:block;width:16px;height:30px;}input.button{border-radius:0px;}body.path-user .block-system-main-block{padding:60px;width:720px;max-width:100%;margin:0 auto;}#block-demmelhuber-local-tasks{position:fixed;top:200px;left:0px;z-index:501;background:#2c2c2c;box-shadow:0 0 3px rgba(0,0,0,0.5);}.toolbar-vertical #block-demmelhuber-local-tasks{top:auto;bottom:0;}#block-demmelhuber-local-tasks ul{margin:0;padding:0;}#block-demmelhuber-local-tasks ul li{display:block;float:none;margin:0;padding:0;max-width:160px;word-wrap:break-word;}#block-demmelhuber-local-tasks ul li a{color:#fff;transition:all 100ms ease-in-out;padding:0.3em 0.7em 0.3em 1em;border-bottom:1px solid #fff;line-height:1.3;}#block-demmelhuber-local-tasks ul li:last-child a{border-bottom:0;}#block-demmelhuber-local-tasks ul li a.is-active{color:#000000;background:#FCDBA1 !important;font-family:'Trade Gothic W01 Bold_2',sans-serif;}#block-demmelhuber-local-tasks ul li a:focus,#block-demmelhuber-local-tasks ul li a:hover{color:#FCDBA1;background:#000000 !important;}footer,header{position:relative;background:#2C2C2C;}header{position:fixed;top:0;left:50%;margin-left:-720px;width:1440px;z-index:50;box-shadow:0 10px 15px -8px rgba(0,0,0,0.5);}.so-header-white header{box-shadow:0 5px 14px 0px rgba(0,0,0,0.1);}.toolbar-horizontal header{top:80px;}.so-header-white header img.dunkel,header img.hell{display:none;}.so-header-white header img.hell,header img.dunkel{display:block;}header .region.region-header-left{align-items:center;display:flex;}.so-header-white header{background:#fff;}footer .region-footer,header .container{max-width:1440px;margin:0 auto;padding:0 40px;position:relative;}header .region-header-left{float:right;height:70px;}header .burgerIcon{position:absolute;top:0px;left:0px;width:100px;bottom:0;cursor:pointer;z-index:5;}header .burgerIcon svg{position:absolute;top:29px;left:40px;width:22px;height:12px;}header .burgerIcon svg *{stroke:#ffffff;}header .burgerIcon:hover svg *{stroke:#868686;}.so-header-white header .burgerIcon svg *{stroke:#2c2c2c;}.so-header-white header .burgerIcon:hover svg *{stroke:#000000;}header #projects-backlink{position:absolute;display:block;top:0px;left:72px;width:50px;bottom:0;z-index:6;}header #projects-backlink svg{position:absolute;top:25px;left:10px;transform:scale(-1);width:10px;height:19px;}header #projects-backlink svg .pfeil-cls-1{fill:#fff;}header #projects-backlink:hover svg .pfeil-cls-1{fill:#9b9b9b;}footer .region-footer{max-width:1280px;padding:0px 80px;}footer{padding:80px 0px 40px 0px;bottom:0;left:0;position:absolute;right:0;height:260px;}footer,.language-switcher-language-url{font-size:12px;line-height:1;letter-spacing:1px;}.layout-container{min-height:100vh;padding-bottom:260px;padding-top:70px;position:relative;max-width:1440px;margin:0 auto;background:#fff;overflow:hidden;}.toolbar-horizontal .layout-container{min-height:calc(100vh - 80px);}footer,footer a,footer ul.menu a,footer ul.menu a.is-active,footer ul.links a.is-active{color:#9B9B9B;}footer a:hover,footer ul.menu a.is-active,footer ul.links a.is-active{color:#fff !important;}.language-switcher-language-url ul.links a.is-active{font-family:"Trade Gothic W01 Bold_2",sans-serif;}#block-socialmedia ul.menu,#block-socialmedia ul.menu li,.language-switcher-language-url ul.links,.language-switcher-language-url ul.links li{display:inline-block;text-align:center;}.language-switcher-language-url li:after{content:"/";display:inline-block;padding:0 0.5em;}.language-switcher-language-url li:last-child:after{content:"";display:none;}footer #block-socialmedia{border-bottom:1px solid #9B9B9B;padding-bottom:80px;margin-bottom:20px;text-align:center;}#block-copyrighttext,#block-languageswitcher,footer #block-demmelhuber-footer{width:33%;float:left;}footer #block-demmelhuber-footer .menu li{display:inline-block;padding-right:1em;}#block-languageswitcher{float:right;text-align:right;}#block-copyrighttext{text-align:center;}footer #block-socialmedia a{display:inline-block;margin:0 40px;}footer #block-socialmedia ul.menu li:nth-child(3) a{margin-left:180px;}footer #block-socialmedia ul.menu li:nth-child(5) a{margin-right:180px;}footer #block-socialmedia ul.menu li:first-child a{margin-left:0;}footer #block-socialmedia ul.menu li:last-child a{margin-right:0;}footer #block-socialmedia a svg{height:24px;width:auto;}footer #block-socialmedia a.facebook svg{width:12px;}footer #block-socialmedia a.twitter svg,footer #block-socialmedia a.instagram svg{width:30px;}footer #block-socialmedia a.access svg{width:32px;}footer #block-socialmedia a.linkedin svg,footer #block-socialmedia a.rss svg{width:24px;}footer #block-socialmedia a.xing svg{width:22px;}footer #block-socialmedia a svg *{transition:all 150ms ease;}footer #block-socialmedia a:hover svg *{fill:#fff;}.mainMenu{width:400px;background:transparent;position:absolute;z-index:51;top:0;left:0;bottom:0;overflow:hidden;display:none;transform:translateX(-100%);transition:all 500ms ease 0s;}.menu-open .mainMenu{transform:translateX(0);}.mainMenu > .container{position:absolute;top:0;left:0;bottom:0;padding:0px 40px;width:300px;background:#fff;overflow:auto;transition:all 500ms ease 0s;}.mainMenu > .container .region{padding:40px 0px 370px 0px;position:relative;min-height:100vh;background:transparent url(/themes/demmelhuber/img/farbbalken-logo-navigation.svg) no-repeat;background-position:center bottom;background-size:100% 8px;}.mainMenu > .container.no-cta .region{padding-bottom:270px;}.toolbar-horizontal  .mainMenu > .container .region{min-height:calc(100vh - 80px);}.toolbar-horizontal .mainMenu{top:80px;}.toolbar-horizontal .perspective.modalview header,.toolbar-horizontal .perspective.modalview .mainMenu{top:0px;}body.path-user .block-system-main-block .button,.contact-form .button,article.single-job a.cta,.cta,.paragraph--type--typo-modul .field--name-field-text-e a,.ctas > a,.view-filters input.button,.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a,.node--type-news-seite .field--name-field-download a,.field--name-field-link a,.mainMenu .menu--kontakt ul.menu a,.node--type-unit .field--name-field-unit-name{font-size:12px;font-family:"Trade Gothic W01 Bold_2",sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:1.4px;display:block;border:2px solid;text-align:center;padding:10px 20px;min-width:180px;}article.single-job a.cta{line-height:1.25;}body.path-user .block-system-main-block .button,.contact-form .button{background:#fff;}.ctas > a,.mainMenu .menu--kontakt ul.menu a,a.cta{color:#000;border-color:#000;}.paragraph--type--typo-modul .field--name-field-text-e a:hover,.ctas > a:hover{text-decoration:none;}.paragraph--type--typo-modul .field--name-field-text-e a,.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a,.node--type-news-seite .field--name-field-download a,.field--name-field-link a{color:#2c2c2c;border-color:#2c2c2c;}.mainMenu .menu--kontakt{margin-bottom:40px;}.mainMenu .language-switcher-language-url li:after,.mainMenu ul.links a,.mainMenu ul.menu span,.mainMenu ul.menu span.is-active,.mainMenu ul.menu a{color:#9B9B9B;border-color:#9B9B9B;}#block-hauptnavigation ul.menu span,#block-hauptnavigation ul.menu a{display:block;cursor:pointer;}.mainMenu ul.menu .menu-item--active-trail > span,.mainMenu ul.menu .menu-item--active-trail > a,.mainMenu ul.links a.is-active,.mainMenu ul.links a:hover,.mainMenu ul.menu a.is-active,.mainMenu ul.menu span:hover,.mainMenu ul.menu a:hover{color:#000;border-color:#000;}.jobs-table,.view-filters .layer li,.view-display-id-projekte .view-header,header .view-header,.node--type-project.node--view-mode-slider .field--name-field-projektname,.leistungen .paragraph--type--unit-leistungen,.paragraph--type--expanding-grid-element,.contact-form .group,.contact-form .form-item label,.contact-form .form-item textarea,.contact-form .form-item input,.contact-form fieldset legend,.node--type-project .paragraph.copytext .field--name-field-jahr,#block-hauptnavigation{font-size:20px;line-height:1;letter-spacing:0.2px;font-weight:normal;}#block-hauptnavigation ul.menu li{margin-bottom:25px;}#block-hauptnavigation ul.menu a.abstand{margin-top:70px;}.mainMenu .menulevel-1 .language-switcher-language-url,#block-hauptnavigation > ul.menu ul.menu{display:none;}#block-hauptnavigation ul.menu li.back,#block-hauptnavigation ul.menu li.close{cursor:pointer;display:block;height:auto;background:transparent;margin-bottom:35px;}#block-hauptnavigation ul.menu li.close{cursor:auto;}li.back svg.pfeil{-webkit-transform:scale(-1);transform:scale(-1);}#block-hauptnavigation li.back svg.pfeil polygon{fill:#9b9b9b;}#block-hauptnavigation li.close svg line{stroke:#9b9b9b;}#block-hauptnavigation li.back svg.pfeil:hover polygon{fill:#fff;}#block-hauptnavigation li.back a:hover svg.icon-home .cls-home-1{stroke:#fff;}#block-hauptnavigation li.close svg:hover line{stroke:#000;}#block-hauptnavigation li.close a:hover svg.icon-home .cls-home-1{stroke:#000;}svg.icon-close{display:block;width:29px;height:29px;}#block-hauptnavigation svg.pfeil,#block-hauptnavigation svg.icon-home,#block-hauptnavigation svg.icon-close{width:auto;height:26px;}#block-hauptnavigation svg.icon-home,#block-hauptnavigation svg.icon-close{width:26px;}#block-hauptnavigation svg.pfeil{width:14px;}#block-hauptnavigation svg.icon-home{margin-right:30px;}#block-hauptnavigation li.back a,#block-hauptnavigation li.back svg,#block-hauptnavigation li.close a,#block-hauptnavigation li.close svg{display:inline-block;cursor:pointer;}#block-menutext{color:#868686;position:absolute;bottom:74px;left:0px;right:0px;font-size:28px;line-height:1.14;letter-spacing:0.1px;padding-right:15%;}#block-hauptnavigation ul.menu a.cta{position:absolute;bottom:250px;left:0px;right:0px;}#block-hauptnavigation{position:initial;}.mainMenu .language-switcher-language-url:before{content:"";display:block;position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#868686;}.mainMenu .language-switcher-language-url{padding-top:30px;position:relative;}.mainMenu .menulevel-1 ul.links a.is-active,.mainMenu .menulevel-1 ul.links a:hover,.mainMenu .menulevel-1 ul.menu a.is-active,.mainMenu .menulevel-1 ul.menu span:hover,.mainMenu .menulevel-1 ul.menu a:hover,.mainMenu .menulevel-1 .menu--kontakt ul.menu a{color:#fff;border-color:#fff;}.mainMenu .menulevel-1 #block-hauptnavigation > ul.menu > li:not(.active),.mainMenu .menulevel-1 #block-hauptnavigation > ul.menu > li.active > a,.mainMenu .menulevel-1 #block-hauptnavigation > ul.menu > li.active > span{display:none;}.mainMenu .menulevel-1.active .language-switcher-language-url,.mainMenu .menulevel-1 #block-hauptnavigation > ul.menu > li.active > ul.menu{display:block;}.mainMenu > .container.menulevel-1{background:#000;transform:translateX(-100%);}.mainMenu > .container.active{transform:translateX(0) !important;overflow:auto !important;}.mainMenu.active-menulevel-1 .container{transform:translateX(40px);overflow:hidden;}.mainMenu.active-menulevel-1 .container.menulevel-1{transform:translateX(-100%);}.mainMenu.active-menulevel-1 .container:not(.active){cursor:pointer;}.mainMenu .container:not(.menulevel-1){box-shadow:0 0 4px rgba(0,0,0,0.3);}.perspective{width:100%;height:100%;position:relative;}.persp-container{min-height:100%;position:relative;outline:1px solid rgba(0,0,0,0);z-index:10;}.persp-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:0px;opacity:0;}.wrapper{position:relative;max-width:1440px;margin:0 auto;}.perspective.modalview{position:fixed;-webkit-perspective:1500px;perspective:1500px;}.modalview .persp-container{position:absolute;overflow:hidden;width:100%;height:100%;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.modalview .wrapper{-webkit-transform:translateZ(-1px);}.animate .persp-container:after{opacity:1;height:101%;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.effect-moveright .persp-container{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}.effect-moveright .persp-container{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;}.effect-moveright .persp-container:after{z-index:11;}.effect-moveright.animate .persp-container{-webkit-transform:translateX(0%) rotateY(-25deg) translateZ(0px);transform:translateX(0%) rotateY(-25deg) translateZ(0px);}.no-csstransforms3d .effect-moveright.animate .persp-container{left:75%;}.paragraph-jobs h1,.paragraph-jobs > h2,article.single-job h1,.tabnav .field--name-field-headline,.paragraph--type--expanding-grid-element.lay-introcard .field--name-field-text,.paragraph--type--expanding-grid-element.lay-introcard .field--name-field-text *,.view-news .view-header h1,.paragraph--type--brand-slide  .field--name-field-headline,.paragraph--type--themen-modul .field--name-field-headline,.paragraph--type--typo-modul .field--name-field-text-e{font-size:44px;line-height:1.18;}.paragraph--type--typo-modul.layout-typb .field--name-field-text-e{text-align:center;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen .field__label,.paragraph--type--expanding-grid-element .field--name-field-datum,.view-display-id-news_list .views-field-field-datum,.paragraph--type--typo-modul .field--name-field-text-e .dachzeile{font-size:14px;line-height:1.28;letter-spacing:1.4px;}.paragraph--type--typo-modul .field--name-field-text-e .dachzeile{line-height:1;margin-bottom:20px;color:#868686;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item{display:table;width:100%;height:410px;}.paragraph--type--typo-modul.layout-typb .field--name-field-text-e .field__item{padding:0;}.paragraph--type--typo-modul.layout-typb .field--name-field-text-e .field__item .cont{padding:50px 18%;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e{overflow:hidden;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div{display:table-cell;vertical-align:middle;width:1440px;max-width:100%;padding:80px 17%;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *{width:60%;}.view-display-id-slider_units .slider-dots,.paragraph--type--typo-modul .slider-dots{display:none !important;}.slider-button{border:0 !important;outline:0 !important;box-shadow:none !important;transform:none;z-index:5;}.slider-button.slick-disabled,.slider-button:disabled{display:none !important;}.slider-button,.slider-button:hover,.owl-nav [class*="owl-"]:hover,.owl-nav [class*="owl-"]{background:transparent;border-radius:0px;height:auto;display:block;margin:0;padding:0;position:absolute;top:0;left:0;width:10%;min-width:80px;bottom:-1px;text-indent:-1000px;overflow:hidden;}.paragraph--type--themen-modul .slider-button,.paragraph--type--themen-modul .slider-button:hover{top:-1px;}.slider-button.next,.slider-button.next:hover,.owl-nav .owl-next,.owl-nav .owl-next:hover{left:auto;right:0;}.slider-button.previous{left:0;}.slider-button:after,.owl-nav div:after{display:block;content:"";position:absolute;}.slider-button svg,.owl-nav svg{position:absolute;top:50%;left:auto;margin-top:-15px;}.slider-button.next svg,.owl-nav .owl-next svg{right:50px;}.slider-button.previous svg,.owl-nav .owl-prev svg{left:50px;-webkit-transform:scale(-1);transform:scale(-1);}.bg-weiss,.bg-cta-weiss .cta-block{background:#ffffff !important;}.bg-hellgelb{background:#FEF1D8 !important;}.bg-gelb{background:#FCDBA1 !important;}.bg-orange{background:#F3A684 !important;}.bg-hellgruen{background:#D2CEC1 !important;}.bg-gruen{background:#A7AA9C !important;}.bg-hellblau{background:#838D98 !important;}.bg-blau{background:#5A5E7B !important;}.bg-grau{background:#868686 !important;}.bg-hellgrau{background:#9B9B9B !important;}.bg-hellgrau2{background:#C8C8C8 !important;}.bg-anthrazit,.bg-dunkelgrau,.bg-cta-anthrazit .cta-block{background:#2C2C2C !important;}.paragraph.pad-white .zwick  .zwick-st1,.zwick  .zwick-st1,.bg-weiss .zwick  .zwick-st1{fill:#fff;}.bg-hellgelb .zwick  .zwick-st1{fill:#FEF1D8;}.bg-gelb .zwick  .zwick-st1{fill:#FCDBA1;}.bg-orange .zwick  .zwick-st1{fill:#F3A684;}.bg-hellgruen .zwick  .zwick-st1{fill:#D2CEC1;}.bg-gruen .zwick  .zwick-st1{fill:#A7AA9C;}.bg-hellblau .zwick  .zwick-st1{fill:#838D98;}.bg-blau .zwick  .zwick-st1{fill:#5A5E7B;}.bg-grau .zwick  .zwick-st1{fill:#868686;}.bg-hellgrau .zwick  .zwick-st1{fill:#9B9B9B;}.bg-hellgrau2 .zwick  .zwick-st1{fill:#C8C8C8;}.bg-anthrazit .zwick  .zwick-st1,.bg-dunkelgrau .zwick  .zwick-st1{fill:#2C2C2C;}.bg-anthrazit .field--type-text-long,.bg-dunkelgrau .field--type-text-long{color:#fff;}.bg-hellgrau2 .field--type-text-long{color:#2c2c2c;}.bg-hellgrau2 .field--type-text-long .dachzeile{color:#ffffff;}.bg-weiss .field--type-text-long{color:#000000;}.paragraph--type--typo-modul.bg-anthrazit .field--name-field-text-e a,.paragraph--type--typo-modul.bg-hellgrau2 .field--name-field-text-e a,.bg-cta-anthrazit .field--name-field-link a,.node--type-unit.node--view-mode-slider,.node--type-unit.node--view-mode-slider a{color:#fff;border-color:#fff;}.node--type-unit.node--view-mode-slider.bg-hellgelb,.node--type-unit.node--view-mode-slider.bg-hellgelb a,.node--type-unit.node--view-mode-slider.bg-gelb,.node--type-unit.node--view-mode-slider.bg-gelb a,.node--type-unit.node--view-mode-slider.bg-weiss,.node--type-unit.node--view-mode-slider.bg-weiss a{color:#000;border-color:#000;}.node--type-unit.node--view-mode-full{background:transparent !important;}.paragraph--type--id-element.unit-weiss .field--name-field-bild{border-color:#ffffff;}.paragraph--type--id-element.unit-anthrazit .field--name-field-bild{border-color:#2C2C2C;}.paragraph--type--id-element.unit-hellgrau2 .field--name-field-bild{border-color:#C8C8C8;}.paragraph--type--id-element.unit-hellgelb .field--name-field-bild{border-color:#FEF1D8;}.paragraph--type--id-element.unit-gelb .field--name-field-bild{border-color:#FCDBA1;}.paragraph--type--id-element.unit-orange .field--name-field-bild{border-color:#F3A684;}.paragraph--type--id-element.unit-hellgruen .field--name-field-bild{border-color:#D2CEC1;}.paragraph--type--id-element.unit-gruen .field--name-field-bild{border-color:#A7AA9C;}.paragraph--type--id-element.unit-hellblau .field--name-field-bild{border-color:#838D98;}.paragraph--type--id-element.unit-blau .field--name-field-bild{border-color:#5A5E7B;}.paragraph--type--id-element.unit-grau .field--name-field-bild{border-color:#868686;}.paragraph--type--id-element.unit-hellgrau .field--name-field-bild{border-color:#9B9B9B;}.view-sliders.view-display-id-slider_units{background:#2C2C2C;padding:60px 0;}.pad-white .view-sliders.view-display-id-slider_units{background:#fff;}.paragraph.pad-no-top .view-sliders.view-display-id-slider_units{padding-top:0 !important;}.view-sliders.view-display-id-slider_units .view-content,.node--type-unit.node--view-mode-slider,.node--type-unit.node--view-mode-slider a{height:325px;}.pad-white .view-sliders.view-display-id-slider_units .node--type-unit.node--view-mode-slider.bg-weiss a.unit-link{border-top:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;}.node--type-unit.node--view-mode-slider,.node--type-unit.node--view-mode-slider a{width:325px;display:block;}article.single-job h2,.paragraph--type--kleiner-projektslider .field--name-field-headline,.node--type-pressemitteilung.node--view-mode-full .field--name-field-presse-titel,.paragraph--type--standorte-karte .field--name-field-headline,.paragraph--type--tab-slider-element h1,.paragraph--type--tab-slider-element h2,.paragraph--type--tab-slider-element h3,.paragraph--type--tab-slider-element h4,.paragraph--type--tab-slider-element h5,.paragraph--type--tab-slider-element h6,.leistungen .unitname,.row .details .cont h1,.row .details .cont h2,.row .details .cont h3,.row .details .cont h4,.row .details .cont h5,.row .details .cont h6,.paragraph--type--themen-modul .field--name-field-text h1,.paragraph--type--themen-modul .field--name-field-text h2,.paragraph--type--themen-modul .field--name-field-text h3,.paragraph--type--themen-modul .field--name-field-text h4,.paragraph--type--themen-modul .field--name-field-text h5,.paragraph--type--themen-modul .field--name-field-text h6,.paragraph--type--copytext-element .field--name-field-text h1,.paragraph--type--copytext-element .field--name-field-text h2,.paragraph--type--copytext-element .field--name-field-text h3,.paragraph--type--copytext-element .field--name-field-text h4,.paragraph--type--copytext-element .field--name-field-text h5,.paragraph--type--copytext-element .field--name-field-text h6,.paragraph--type--link-grid-element .field--name-field-headline,.node--type-news-seite .field--name-field-headline,.paragraph--type--link-element-news .field--name-field-headline,.paragraph--type--id-element .texte,.node--type-project.node--view-mode-grid .field--name-field-projektname,.view-display-id-projekte .view-filters .form-item-projektname input,.node--type-project .paragraph.copytext .field--name-field-projektueberschrift,.paragraph--type--geschaeftsfeld .field--name-field-geschaeftsfeld-ref,.paragraph--type--tab-navigation .field--name-field-links .field__item,.contact-form .group h6,.view-display-id-block_kontakt .view-header,.node--type-unit .field--name-field-slider-text{font-size:32px;font-family:"Trade Gothic W01 Light",sans-serif;line-height:1.06;letter-spacing:0.1px;}article.single-job h2{margin-bottom:18px;}.node--type-unit .unit-link{padding:60px 40px 20px 40px;position:relative;}.node--type-unit .field--name-field-unit-name{position:absolute;bottom:35px;left:50%;margin-left:-100px;width:200px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}.maske .navi,.maske .slider-button,.maske .slider-button:hover,.maske   .owl-nav [class*="owl-"]:hover,.maske   .owl-nav [class*="owl-"]{min-width:0px;width:80px;text-indent:0;overflow:visible;}.maske .navi{position:absolute;z-index:10;top:0;left:0;bottom:0;}.maske .navi.next{left:auto;right:0;}.maske .navi:after,.paragraph--type--brand-slide .field--name-field-bild .media:before,.maske-single .field--name-field-bilder > .field__item > .media:before,.maske-single .field--name-field-bilder > .field__item > .media:after{content:"";position:absolute;top:0;left:0px;display:block;}.paragraph--type--brand-slide .field--name-field-bild .media:before,.maske-single .field--name-field-bilder > .field__item > .media:before,.maske-single .field--name-field-bilder > .field__item > .media:after,.maske .navi:after,.maske .slider-button:after,.maske    .owl-nav .owl-next:after,.maske    .owl-nav .owl-prev:after{background:#2c2c2c;height:120px;margin-top:0;top:50%;width:40px;text-indent:0;}.maske .navi svg,.maske .slider-button svg,.maske    .owl-nav svg{position:absolute;top:50%;z-index:10;left:12px;margin-top:25px;}.navi:hover svg,.slider-button:hover svg,.owl-nav > div:hover svg{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.navi.prev:hover svg,.slider-button.previous:hover svg,.owl-nav > div.owl-prev:hover svg{-webkit-animation-name:hvr-pulse-prev;animation-name:hvr-pulse-prev;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.maske .navi.prev svg,.maske .slider-button.previous svg,.maske    .owl-nav .owl-prev svg{margin-top:-35px;left:52px;-webkit-transform:scale(-1);transform:scale(-1);}.maske .slider-button svg polygon,.maske    .owl-nav svg polygon{fill:#fff;}.maske .navi.prev:after,.paragraph--type--brand-slide .field--name-field-bild .media:before,.maske-single .field--name-field-bilder > .field__item > .media:before,.maske .slider-button.previous:after,.maske    .owl-nav .owl-prev:after{left:40px;margin-top:-80px;}.maske .navi.next:after,.maske-single .field--name-field-bilder > .field__item > .media:after,.maske .slider-button.next:after,.maske    .owl-nav .owl-next:after{left:auto;right:40px;height:80px;}.maske .navi i,.maske .slider-button i,.maske    .owl-nav i{position:absolute;top:0;left:-1px;display:block;background:transparent;width:41px;height:100%;}.maske .navi.next i,.maske .slider-button.next i,.maske    .owl-nav .owl-next i{left:auto;right:-1px;}.paragraph--type--brand-slide .field--name-field-bild:after,.paragraph--type--brand-slide .field--name-field-bild:before,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.maske-single .field--name-field-bilder > .field__item:after,.maske-single .field--name-field-bilder > .field__item:before,.maske .navi i:after,.maske .navi i:before,.maske .slider-button i:after,.maske .slider-button i:before,.maske    .owl-nav i:before,.maske    .owl-nav i:after{content:"";position:absolute;top:0;left:0;display:block;background:#2c2c2c;width:100%;height:50%;height:calc(50% - 80px);}.paragraph--type--brand-slide .field--name-field-bild:after,.paragraph--type--brand-slide .field--name-field-bild:before,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.maske-single .field--name-field-bilder > .field__item:after,.maske-single .field--name-field-bilder > .field__item:before{width:40px;z-index:1;}.paragraph--type--brand-slide .field--name-field-bild:after,.paragraph--type--brand-slide .field--name-field-bild:before{width:41px;left:-1px;}.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after{left:auto;right:0px;}.paragraph--type--brand-slide .field--name-field-bild:after,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.maske-single .field--name-field-bilder > .field__item:after,.maske .navi i:after,.maske .slider-button i:after,.maske    .owl-nav i:after{top:auto;bottom:0;height:calc(50% - 40px);}.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before,.maske .navi.next i:before,.maske .slider-button.next i:before,.maske    .owl-nav .owl-next i:before{height:50%;}.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.maske .navi.next i:after,.maske .slider-button.next i:after,.maske    .owl-nav .owl-next i:after{height:calc(50% - 80px);}.projekthero .maske .navi.next:after{top:49%;}.projekthero .maske .navi.next i:before{height:49%;}.projekthero .maske .navi.next i:after{height:calc(51% - 80px);}.projekthero .maske .navi.next svg{top:49%;}.paragraph--type--brand-slide .field--name-field-bild:after,.paragraph--type--brand-slide .field--name-field-bild:before,.paragraph--type--brand-slide .field--name-field-bild .media:before,.maske.white .navi i:before,.maske.white .navi i:after,.maske.white .navi:after,.pad-white .maske .slider-button i:after,.pad-white .maske .slider-button i:before,.pad-white .maske .slider-button.next:after,.pad-white .maske .slider-button.previous:after,.pad-white .maske  .owl-nav i:before,.pad-white .maske  .owl-nav i:after,.pad-white .maske  .owl-nav .owl-next:after,.pad-white .maske  .owl-nav .owl-prev:after,.maske.white .slider-button i:after,.maske.white .slider-button i:before,.maske.white .slider-button.next:after,.maske.white .slider-button.previous:after,.maske.white  .owl-nav i:before,.maske.white  .owl-nav i:after,.maske.white  .owl-nav .owl-next:after,.maske.white  .owl-nav .owl-prev:after{background:#ffffff;z-index:2;}.paragraph--type--themen-modul.maske.layout-varb    .owl-nav .owl-prev svg polygon{fill:#fff;}.paragraph--type--themen-modul.maske.layout-vara    .slider-button.previous svg polygon,.paragraph--type--themen-modul.maske.layout-varb    .slider-button.next svg polygon,.paragraph--type--themen-modul.maske.layout-vara    .owl-nav .owl-prev svg polygon,.paragraph--type--themen-modul.maske.layout-varb    .owl-nav .owl-next svg polygon,.maske.white .navi svg polygon,.pad-white .maske .slider-button svg polygon,.maske.white .slider-button svg polygon,.pad-white .maske  .owl-nav svg polygon,.maske.white  .owl-nav svg polygon{fill:#2c2c2c;}.paragraph--type--themen-modul.maske.layout-vara    .owl-nav .owl-prev:hover svg polygon,.paragraph--type--themen-modul.maske.layout-varb    .owl-nav .owl-next:hover svg polygon,.paragraph--type--themen-modul.maske.layout-vara    .slider-button.previous:hover svg polygon,.paragraph--type--themen-modul.maske.layout-varb    .slider-button.next:hover svg polygon,.maske.white .navi:hover svg polygon,.pad-white .maske .slider-button:hover svg polygon,.maske.white .slider-button:hover svg polygon,.pad-white .maske  .owl-nav:hover svg polygon,.maske.white  .owl-nav:hover svg polygon{fill:#9B9B9B;}.paragraph--type--kontakt-element{padding:70px;}.paragraph--type--link-element-news,.paragraph--type--kontakt-element{color:#2c2c2c;border-color:#2c2c2c;}.paragraph--type--kontakt-element .texte{background:#fff;width:720px;max-width:100%;margin:0 auto;padding:40px;}.field--name-field-view-gf .steckbrief .field--name-field-projektname,.node--type-project .paragraph.copytext > .field--name-field-headline,.leistungen .untertitel,.paragraph--type--expanding-grid-element h1,.paragraph--type--expanding-grid-element h2,.paragraph--type--expanding-grid-element h3,.paragraph--type--expanding-grid-element h4,.paragraph--type--expanding-grid-element h5,.paragraph--type--expanding-grid-element h6,.paragraph--type--geschaeftsfeld .field--name-field-text,.view-display-id-projekte .view-empty h6,.paragraph--type--kontakt-element .field--name-field-headline{font-size:28px;line-height:1.14;letter-spacing:0.1px;}.paragraph--type--kontakt-element .field--name-field-headline{width:50%;float:left;padding-right:20px;}.field--name-field-headline .untertitel{color:#9B9B9B;}.field--name-field-text p{margin-bottom:1em;}.field--name-field-text p:last-child{margin-bottom:0 !important;}.paragraph--type--tab-slider-element,article.single-job,.node--type-project .paragraph.copytext .field--name-field-projektbeschreibung,.node--type-project .paragraph.copytext .field--name-field-fotograf,.row .details .cont,.node--type-pressemitteilung.node--view-mode-full .field--name-field-text,.paragraph--type--link-grid-element .field--name-field-text,.view-display-id-news_list .views-field-field-headline,.node--type-news-seite .field--name-field-text,.paragraph--type--link-element-news .field--name-field-text,.paragraph--type--copytext-element .field--name-field-text,.paragraph--type--kontakt-element .field--name-field-text{font-size:20px;line-height:1.4;letter-spacing:0.2px;}.paragraph--type--kontakt-element .spalte_2{width:50%;float:right;padding-left:20px;}.paragraph--type--link-element-news .field--name-field-link,.paragraph--type--kontakt-element .field--name-field-link{margin-top:40px;}.paragraph--type--themen-modul .field--name-field-link a,.paragraph--type--brand-slide .field--name-field-link a,.paragraph--type--link-element-news .field--name-field-link a,.paragraph--type--kontakt-element .field--name-field-link a{display:inline-block;}a.cta:hover,.field--name-field-link a:hover{text-decoration:none;}.w-bgImage{background-size:cover;}.paragraph--type--copytext-element{padding:80px;}.paragraph--type--copytext-element.layout-units{padding:60px 0 100px 0;}.paragraph--type--copytext-element.pad-narrow{padding-left:0;padding-right:0;}.paragraph--type--copytext-element .field--name-field-headline{width:39%;float:left;font-size:44px;line-height:1.18;padding-right:14%;min-height:1px;}.paragraph--type--copytext-element .field--name-field-text{width:61%;float:left;color:#2c2c2c;padding-right:10%;}.paragraph--type--copytext-element.layout-hl-above .field--name-field-text,.paragraph--type--copytext-element.layout-hl-above .field--name-field-headline{width:auto;float:none;padding-right:0;}.paragraph--type--copytext-element.layout-hl-above .field--name-field-headline{margin-bottom:1em;}.paragraph--type--standorte-karte .field--name-field-bild .details > div .views-field-field-text,.paragraph--type--copytext-element.layout-units .field--name-field-text{font-size:18px;line-height:1.33;letter-spacing:0.2px;}.paragraph--type--copytext-element.layout-units .field--name-field-text{padding-right:20%;width:69.44%;width:calc(69.44% - 40px);}.paragraph--type--copytext-element.layout-units.pad-narrow .field--name-field-text{padding-right:0;width:auto;}.paragraph--type--copytext-element.layout-units .field--name-field-headline{padding-left:40px;padding-right:8%;width:30.56%;width:calc(30.56% + 40px);}.paragraph--type--copytext-element.layout-units.pad-narrow .field--name-field-headline{display:none !important;}.paragraph--type--copytext-element .field--name-field-text h1,.paragraph--type--copytext-element .field--name-field-text h2,.paragraph--type--copytext-element .field--name-field-text h3,.paragraph--type--copytext-element .field--name-field-text h4,.paragraph--type--copytext-element .field--name-field-text h5,.paragraph--type--copytext-element .field--name-field-text h6{margin-bottom:60px;}.paragraph--type--id-element{background:#2c2c2c  !important;padding:130px 0;color:#fff;min-height:820px;position:relative;}.paragraph--type--id-element .field--name-field-bild{width:33.33%;position:relative;border-bottom:20px solid transparent;}.paragraph--type--id-element.w-lightboxVideo .field--name-field-bild{cursor:pointer;}svg.play-button{cursor:pointer;display:block;width:121px;height:132px;}.paragraph--type--id-element.w-lightboxVideo svg.play-button{position:absolute;top:50%;left:50%;margin:-60px 0 0 -66px;}.paragraph--type--id-element .field--name-field-bild img{width:100%;height:auto;}.paragraph--type--id-element .field--name-field-aut{font-size:24px;line-height:1.16;letter-spacing:2px;}.paragraph--type--id-element .field--name-field-aut{position:absolute;bottom:20px;left:0;width:100%;}.view-display-id-block_kontakt .attachment .standorte .name,.view-display-id-block_kontakt li .views-field-field-text,.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder,.paragraph--type--id-element .field--name-field-aut > :last-child{font-size:16px;line-height:1.25;letter-spacing:1px;}.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder{font-size:12px;color:#9b9b9b;}.paragraph--type--id-element  .texte{text-align:center;position:absolute;top:130px;bottom:130px;right:5%;left:38%;}.paragraph--type--id-element .field--name-field-text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;}.paragraph--type--id-element .field--name-field-text:after,.paragraph--type--id-element .field--name-field-text:before{content:"";background:url(/themes/demmelhuber/img/anfuehrungszeichen-99.svg) no-repeat center;position:relative;display:inline-block;margin-bottom:15px;width:66px;height:67px;}.paragraph--type--id-element .field--name-field-text:after{background-image:url(/themes/demmelhuber/img/anfuehrungszeichen-66.svg);margin-bottom:0px;margin-top:25px;}.paragraph--type--bilder-slider{padding:90px 80px 60px 80px;}.paragraph--type--typo-modul .field--name-field-text-e > .field__item:not(:first-child),.field--name-field-tab-slider-element-ref > .field__item:not(:first-child),.view-display-id-unit_leistungen .slideshows .field--name-field-bilder > .field__item:not(:first-child){display:none;}.field--name-field-brand-slide-ref{opacity:0;transition:opacity 300ms ease;}.field--name-field-brand-slide-ref.processed{opacity:1;}.paragraph--type--bilder-slider .owl-carousel .owl-stage-outer,.paragraph--type--bilder-slider .field--name-field-bilder .field__item,.paragraph--type--bilder-slider .field--name-field-bilder .field__item *{height:473px;width:auto;}.paragraph--type--bilder-slider .field--name-field-bilder article.media{cursor:pointer;}.paragraph--type--bilder-slider .addon{padding-top:60px;text-align:center;}body.path-user .block-system-main-block .button,.contact-form .button,.paragraph--type--bilder-slider  a.cta{display:inline-block;cursor:pointer;}#diashow{position:fixed;top:70px;left:50%;max-width:1440px;transform:translateX(-50%);bottom:0;background:#fff;z-index:49;padding-top:40px;overflow:hidden;}.toolbar-horizontal #diashow{top:150px;}.menu-open #diashow{display:none;}#diashow .cont,#diashow img{height:calc(100vh - 150px);width:1440px;object-fit:cover;font-family:'object-fit: cover;'}.toolbar-horizontal #diashow  img{height:calc(100vh - 150px - 80px);}#diashow .close{cursor:pointer;position:absolute;width:29px;height:29px;display:block;top:5px;left:50%;margin-left:-14px;}.slider-dots li,.owl-dots .owl-dot{display:inline-block;border-radius:0;}.slider-dots li button{width:100%;height:100%;margin:0;padding:0;overflow:hidden;text-indent:-1000px;border:0;font-size:0;display:block;background:transparent;}.slider-dots li,.owl-dots .owl-dot span{backface-visibility:visible;background:#2c2c2c;display:inline-block;height:10px;margin:0px 5px;transition:opacity 200ms ease 0s;width:10px;opacity:0.5;}.slider-dots.white li{background-color:#ffffff;}.slider-dots li.slick-active,.slider-dots li:hover,.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{opacity:1;}.slider-dots,.owl-dots{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);text-align:center;display:inline-block;width:auto;}.paragraph--type--themen-modul{position:relative;padding:80px 40px;}.paragraph--type--themen-modul:before{position:absolute;top:0;right:0;bottom:0;display:block;content:"";background:#2c2c2c;width:33.33%;width:calc(100% / 3);z-index:1;}.paragraph--type--themen-modul.layout-varb:before{right:auto;left:0;}.paragraph--type--themen-modul .field--name-field-headline{position:absolute;top:50px;right:40px;width:19.4%;z-index:5;color:#fff;}.paragraph--type--themen-modul.layout-varb .field--name-field-headline{right:auto;left:40px;}.paragraph--type--themen-modul .field--name-field-bilder{position:relative;z-index:2;width:740px;width:54.41%;height:660px;height:auto;margin-left:350px;margin-left:25.73%;}.paragraph--type--themen-modul.layout-varb .field--name-field-bilder{margin-left:20%;}.view-display-id-unit_leistungen .slideshows img,.paragraph--type--themen-modul .field--name-field-bilder img{max-width:100%;height:auto;}.paragraph--type--themen-modul.maske    .slider-button.previous:after,.paragraph--type--themen-modul.maske    .slider-button.previous i:before,.paragraph--type--themen-modul.maske    .slider-button.previous i:after,.paragraph--type--themen-modul.maske    .owl-nav .owl-prev:after,.paragraph--type--themen-modul.maske    .owl-nav .owl-prev i:before,.paragraph--type--themen-modul.maske    .owl-nav .owl-prev i:after,.paragraph--type--themen-modul .field--name-field-bilder > .field__item > .media:before,.paragraph--type--themen-modul .field--name-field-bilder > .field__item:after,.paragraph--type--themen-modul .field--name-field-bilder > .field__item:before{background:#fff;}.maske.layout-varb    .slider-button.previous:after,.maske.layout-varb    .slider-button.previous i:before,.maske.layout-varb    .slider-button.previous i:after,.maske.layout-varb    .owl-nav .owl-prev:after,.maske.layout-varb    .owl-nav .owl-prev i:before,.maske.layout-varb    .owl-nav .owl-prev i:after,.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item:after,.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item:before,.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item > .media:before{background:#2c2c2c;}.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before,.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item > .media:after,.maske.layout-varb    .slider-button.next:after,.maske.layout-varb    .slider-button.next i:before,.maske.layout-varb    .slider-button.next i:after,.maske.layout-varb    .owl-nav .owl-next:after,.maske.layout-varb    .owl-nav .owl-next i:before,.maske.layout-varb    .owl-nav .owl-next i:after{background:#fff;}.paragraph--type--themen-modul .field--name-field-bilder.slick-slider .media:after,.paragraph--type--themen-modul .field--name-field-bilder.slick-slider .media:before,.paragraph--type--themen-modul .field--name-field-bilder.owl-carousel .media:after,.paragraph--type--themen-modul .field--name-field-bilder.owl-carousel .media:before{display:none;}.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item:not(:first-child){display:none;}.paragraph--type--themen-modul .texte{position:absolute;top:280px;left:40px;width:22.2%;z-index:5;color:#2c2c2c;}.paragraph--type--themen-modul.layout-varb .texte{left:auto;right:40px;}.slick-slide .paragraph--type--themen-modul.layout-varb .texte{padding-right:60px;}.paragraph--type--themen-modul .field--name-field-leistungs-name{display:none !important;}.paragraph--type--themen-modul .field--name-field-text{margin-bottom:80px;font-size:20px;line-height:1.4;letter-spacing:0.2px;}#lb-cont .overlay.iframe iframe{position:relative;height:450px;height:calc(100vh - 70px - 93px - 60px);width:80%;margin:0 auto;}.paragraph--type--link-element-news .cont{display:table;width:100%;}.paragraph--type--link-element-news .field--name-field-teaser-bild,.paragraph--type--link-element-news .field--name-field-bild{width:33.33%;width:calc(100% / 3);overflow:hidden;display:table-cell;position:relative;}.paragraph--type--link-element-news .field--name-field-teaser-bild img,.paragraph--type--link-element-news .field--name-field-bild img{width:100%;height:auto;}.paragraph--type--link-element-news .texte{width:66.66%;padding-left:0;padding-right:0;padding-top:40px;padding-bottom:40px;display:table-cell;height:100%;vertical-align:middle;}.paragraph--type--link-element-news .texte .padder{padding-left:5.5%;padding-right:8.5%;position:relative;}.paragraph--type--link-element-news .layout-varb .texte .padder{padding-left:11%;padding-right:17%;}.paragraph--type--link-element-news .texte .field--name-field-text{max-height:5.5em;overflow:hidden;}.paragraph--type--link-element-news .layout-varb .texte .field--name-field-text,.paragraph--type--link-element-news.layout-varb .texte .field--name-field-text{max-height:8.5em;}.paragraph--type--link-element-news .field--name-field-datum,.paragraph--type--link-element-news .field--name-field-headline{margin-bottom:30px;}.paragraph--type--link-element-news.layout-varb .field--name-field-teaser-bild,.paragraph--type--link-element-news .layout-varb .field--name-field-teaser-bild,.paragraph--type--link-element-news.layout-varb .field--name-field-bild{width:66.66%;position:relative;}.paragraph--type--link-element-news .layout-varb .texte,.paragraph--type--link-element-news.layout-varb .texte{width:33.33%;}.node--type-news-seite.node--view-mode-slider .field--name-field-link{display:none;}.node--type-news-seite.node--view-mode-slider .texte .field--name-field-link{display:block;}.node--type-pressemitteilung.node--view-mode-full,.node--type-news-seite.node--view-mode-full{max-width:860px;margin:auto;padding:50px 0;}.node--type-news-seite.node--view-mode-full .field--name-field-bild{margin-bottom:20px;}.node--type-pressemitteilung.node--view-mode-full .field--name-field-presse-titel,.node--type-pressemitteilung.node--view-mode-full .field--name-field-datum,.node--type-news-seite.node--view-mode-full .field--name-field-headline,.node--type-news-seite.node--view-mode-full .field--name-field-datum{margin-bottom:25px;}.node--type-pressemitteilung.node--view-mode-full .field--name-field-datum,.node--type-news-seite.node--view-mode-full .field--name-field-datum{color:#9B9B9B;}.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a,.node--type-news-seite .field--name-field-download a{display:inline-block;text-decoration:none;}.node--type-pressemitteilung.node--view-mode-full .field--name-field-download,.node--type-news-seite .field--name-field-download{margin-top:30px;}.paragraph--type--themen-modul .field--name-field-text h1,.paragraph--type--themen-modul .field--name-field-text h2,.paragraph--type--themen-modul .field--name-field-text h3,.paragraph--type--themen-modul .field--name-field-text h4,.paragraph--type--themen-modul .field--name-field-text h5,.paragraph--type--themen-modul .field--name-field-text h6{margin-bottom:0.8em;}.paragraph--type--themen-modul-slider{padding:60px 0;background:#2c2c2c;}.paragraph--type--themen-modul-slider .field--name-field-themenmodul-ref{background:#fff;}.paragraph--type--themen-modul-slider .field--name-field-themenmodul-ref > .field__item:not(:first-child){display:none;}.paragraph--type--themen-modul-slider .owl-item,.paragraph--type--themen-modul-slider .slick-slide{overflow:hidden;}.paragraph--type--themen-modul-slider .slider-dots,.paragraph--type--themen-modul-slider .owl-dots{bottom:80px;left:40px;transform:translateX(0);}.paragraph--type--themen-modul-slider .slider-dots li,.paragraph--type--themen-modul-slider   .owl-dots .owl-dot span{background:#fff !important;}.paragraph--type--themen-modul-slider .slider-dots li,.paragraph--type--themen-modul-slider   .owl-dots .owl-dot span{width:20px;height:20px;}.paragraph--type--brand-slider   .slider-dots li,.paragraph--type--brand-slider   .owl-dots .owl-dot{position:relative;width:20px;height:20px;margin:0 5px;background:transparent;opacity:1;}.paragraph--type--brand-slider   .slider-dots li span,.paragraph--type--brand-slider   .owl-dots .owl-dot span{opacity:1;background:#2c2c2c;width:20px;height:2px;min-height:2px;position:absolute;bottom:0;left:0;margin:0;transition:height 200ms linear;z-index:1;}.paragraph--type--brand-slider   .slider-dots li button{position:relative;z-index:2;}.paragraph--type--brand-slider   .slider-dots li.slick-active span,.paragraph--type--brand-slider   .owl-dots .owl-dot.active span{height:20px;}.paragraph--type--brand-slider  .timed .slider-dots li span,.paragraph--type--brand-slider  .timed .owl-dots .owl-dot span{height:2px;transition:height 200ms linear;}.paragraph--type--brand-slider  .timed  .slider-dots li.slick-active span,.paragraph--type--brand-slider  .timed .owl-dots .owl-dot.active span{height:20px;}.paragraph--type--themen-modul-slider .slick-slider .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before,.paragraph--type--themen-modul-slider .slick-slider .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.paragraph--type--themen-modul-slider .slick-slider .field--name-field-bilder > .field__item > .media:after{display:none;}.paragraph--type--themen-modul-slider.maske    .slider-button.previous i,.paragraph--type--themen-modul-slider.maske    .slider-button.previous:after{display:none;}.paragraph--type--themen-modul-slider.maske    .slider-button.previous{left:20%;margin-left:24px;height:auto;top:80px;bottom:80px;}.paragraph--type--themen-modul-slider .slick-slider .field--name-field-bilder > .field__item:before,.paragraph--type--themen-modul-slider .slick-slider .field--name-field-bilder > .field__item:after,.paragraph--type--themen-modul-slider .slick-slider .field--name-field-bilder > .field__item > .media:before{z-index:2;}.field--name-field-brand-slide-ref,.paragraph--type--brand-slider,.paragraph--type--brand-slide{position:relative;height:100vh;height:calc(100vh - 70px);max-height:860px;}.toolbar-horizontal .field--name-field-brand-slide-ref,.toolbar-horizontal .paragraph--type--brand-slider,.toolbar-horizontal .paragraph--type--brand-slide{height:calc(100vh - 70px - 80px);}.paragraph--type--brand-slide .field--name-field-bild{width:69.44%;position:absolute;top:0;bottom:60px;right:0;overflow:hidden;}.paragraph--type--brand-slide .field--name-field-bild *{width:100%;height:100%;}.paragraph--type--brand-slide .field--name-field-bild img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}html.picture.no-object-fit .paragraph--type--brand-slide .field--name-field-bild img{height:auto;max-width:none !important;max-height:none !important;font-family:sans-serif;}.paragraph--type--brand-slide  .field--name-field-headline{position:absolute;top:110px;left:0px;width:22%;padding-left:40px;z-index:2;}.paragraph--type--brand-slide .field--name-field-headline.sticky{left:50%;transform:translateX(-50%);top:0px;max-width:100%;padding-left:0;position:fixed;width:1440px;pointer-events:none;z-index:4;}.paragraph--type--brand-slide .field--name-field-headline.sticky > *{width:22%;padding-left:40px;}.paragraph--type--brand-slide.w-link  .field--name-field-headline{top:auto;bottom:60px;}.paragraph--type--brand-slide.w-link.opt-balken-anthrazit .field--name-field-headline{bottom:100px;}.paragraph--type--brand-slide  .field--name-field-link{position:absolute;top:40px;left:0px;width:30%;padding-left:40px;}.paragraph--type--brand-slider.opt-balken-anthrazit:after,.paragraph--type--brand-slider.opt-pfeil .pfeil-unten,.paragraph--type--brand-slider.opt-pfeil:after,.paragraph--type--brand-slide.opt-balken-anthrazit:after,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten,.paragraph--type--brand-slide.opt-pfeil:after{content:"";display:block;cursor:pointer;position:absolute;bottom:0;left:0;right:0;height:60px;line-height:60px;text-align:center;}.paragraph--type--geschaeftsfeld .texte .field--name-field-geschaeftsfeld-ref .pfeil-unten{display:none;}.paragraph--type--brand-slider.opt-pfeil .pfeil-unten,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten{z-index:1;}.view-display-id-block_kontakt .standorte li{position:relative;}.view-display-id-block_kontakt .pfeil-unten{display:block;cursor:pointer;position:absolute;top:0;right:0;width:26px;height:30px;pointer-events:none;}.view-display-id-block_kontakt .pfeil-unten svg,.paragraph--type--brand-slider.opt-pfeil .pfeil-unten svg,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten svg{position:absolute;top:50%;margin-top:-15px;left:50%;margin-left:-8px;transform:rotate(90deg);transform-origin:center;}.view-display-id-block_kontakt .pfeil-unten svg{width:9px;}.paragraph--type--geschaeftsfeld .texte .field--name-field-geschaeftsfeld-ref .pfeil-unten svg polygon,.paragraph--type--brand-slider.opt-balken-anthrazit.opt-pfeil .pfeil-unten svg polygon,.paragraph--type--brand-slide.opt-balken-anthrazit.opt-pfeil .pfeil-unten svg polygon{fill:#fff;}.paragraph--type--brand-slider.opt-balken-anthrazit:after,.paragraph--type--brand-slide.opt-balken-anthrazit:after{content:"";background:#2c2c2c;cursor:default;}.paragraph--type--brand-slider.opt-balken-anthrazit.opt-pfeil .pfeil-unten,.paragraph--type--brand-slider.opt-balken-anthrazit.opt-pfeil:after,.paragraph--type--brand-slide.opt-balken-anthrazit.opt-pfeil .pfeil-unten,.paragraph--type--brand-slide.opt-balken-anthrazit.opt-pfeil:after{content:"";cursor:pointer;}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1);}75%{-webkit-transform:scale(0.9);transform:scale(0.9);}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1);}75%{-webkit-transform:scale(0.9);transform:scale(0.9);}}@-webkit-keyframes hvr-pulse-prev{25%{-webkit-transform:scale(-1.1);transform:scale(-1.1);}75%{-webkit-transform:scale(-0.9);transform:scale(-0.9);}}@keyframes hvr-pulse-prev{25%{-webkit-transform:scale(-1.1);transform:scale(-1.1);}75%{-webkit-transform:scale(-0.9);transform:scale(-0.9);}}.view-display-id-projektslider_normal .view-filters label:hover span.down,.projekthero .weiter,.paragraph--type--brand-slider.opt-pfeil .pfeil-unten,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.projekthero .weiter:hover,.paragraph--type--brand-slider.opt-pfeil .pfeil-unten:hover,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten:hover{fill:#9B9B9B;-webkit-animation:none;animation:none;}.projekthero .weiter svg *,.paragraph--type--brand-slider.opt-pfeil .pfeil-unten svg *,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten svg *{transition:all 300ms ease;}.projekthero .weiter:hover .pfeil-cls-1,.paragraph--type--brand-slider.opt-pfeil .pfeil-unten:hover .pfeil-cls-1,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten:hover .pfeil-cls-1{fill:#9B9B9B;}.paragraph--type--brand-slider .slider-dots,.paragraph--type--brand-slider .owl-dots{bottom:100px;left:16%;}.item-list ul,.item-list li{margin:0;}.view-news .view-header{padding:60px 40px 50px 40px;}.view-display-id-news_list .item-list{width:33.33%;padding:1px 20px 0 20px;float:left;}.view-display-id-news_list .item-list li{color:#9B9B9B;border-color:#9B9B9B;border-top:1px solid;border-bottom:1px solid;position:relative;margin-top:-1px;padding:20px 0;}.view-display-id-news_list .item-list li.active,.view-display-id-news_list .item-list li:hover{color:#2c2c2c;border-color:#2c2c2c;z-index:2;}.view-display-id-news_list .views-field-created a{position:absolute;display:block;top:0;bottom:0;left:0;right:0;overflow:hidden;text-indent:-1000px;}#news-detail{position:relative;width:66.66%;float:left;background:#f2f2f2;padding:0 50px;}#news-detail .close{display:none;background:#fff;position:absolute;top:0px;left:0;height:100%;min-height:100%;width:40px;cursor:pointer;}#news-detail .close .pfeil{transform:scale(-1);position:absolute;top:90px;left:15px;}.spinner{width:80px;height:80px;overflow:visible;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:40;}.spinning.fixed-spinner .spinner{position:fixed;}.spinner i{display:block;width:100%;height:100%;background-color:#2c2c2c;margin:0 auto;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out;}#lb-back .spinner i,.view-display-id-projektslider_normal .spinner i{background:#fff;}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg)  rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}.paragraph--type--link-grid-element{width:25%;overflow:hidden;position:relative;float:left;transition:all 300ms ease;cursor:pointer;}.paragraph--type--link-grid-element.active{width:50%;cursor:auto;}.paragraph--type--link-grid-element .field--name-field-bild{z-index:1;float:none;position:relative;height:360px;overflow:hidden;width:380px;}.paragraph--type--link-grid-element img{width:100%;height:100%;transform:scale(1.07);-webkit-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px);transition:all 300ms ease;}.paragraph--type--link-grid-element.active img{transform:scale(1);-webkit-filter:none;-ms-filter:none;filter:none;}.paragraph--type--link-grid-element .texte{position:absolute;top:0;bottom:0;width:360px;padding:40px;background:rgba(0,0,0,0.3);color:#fff;z-index:2;transition:all 300ms ease;left:auto;right:0;}.paragraph--type--link-grid-element.active .texte{background:#fff;color:#2c2c2c;width:340px;padding-left:20px;}.paragraph--type--link-grid-element .field--name-field-headline{margin-bottom:30px;}.paragraph--type--link-grid-element .field--name-field-link{position:absolute;bottom:40px;left:20px;}.paragraph--type--link-grid-element .texte > *:not(.field--name-field-headline){display:none;}.paragraph--type--link-grid-element.active .texte > *{display:block;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element{clear:both;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-bild{float:right;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .texte{right:auto;left:0;padding-left:40px;padding-right:20px;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-link{left:40px;}.paragraph--type--link-grid-element .field--name-field-bild:after,.paragraph--type--link-grid-element .field--name-field-bild:before{content:"";display:none;width:20px;background:#fff;position:absolute;top:0;right:0;height:calc(50% - 20px);z-index:1;}.paragraph--type--link-grid-element .field--name-field-bild:after{top:auto;bottom:0;}.paragraph--type--link-grid-element .field--name-field-bild .media:after{content:"";display:none;width:20px;background:#fff;position:absolute;top:50%;margin-top:-20px;right:20px;height:40px;z-index:1;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-bild:after,.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-bild:before{right:auto;left:0;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-bild .media:after{right:auto;left:20px;}.paragraph--type--link-grid-element.active .field--name-field-bild:after,.paragraph--type--link-grid-element.active .field--name-field-bild:before,.paragraph--type--link-grid-element.active .field--name-field-bild .media:after{display:block;}.field--name-field-expanding-grid-elemente .grid-elem,.view-grids.field--name-field-expanding-grid-elemente .row:last-child .grid-elem,.field--name-field-expanding-grid-elemente > .field__item{float:left;width:25%;height:0;position:relative;padding-bottom:24%;margin-bottom:20px;}.field--name-field-expanding-grid-elemente .grid-elem:nth-child(4n+1),.field--name-field-expanding-grid-elemente > .field__item:nth-child(4n+1){clear:left;}.field--name-field-expanding-grid-elemente .paragraph--type--expanding-grid-element{position:absolute;top:0;bottom:0;left:0px;right:0px;background-size:100% 100%;background-size:cover;}.field--name-field-expanding-grid-elemente .grid-elem:nth-child(4n+1) .paragraph--type--expanding-grid-element,.field--name-field-expanding-grid-elemente > .field__item:nth-child(4n+1) .paragraph--type--expanding-grid-element{left:0;right:15px;}.field--name-field-expanding-grid-elemente .grid-elem:nth-child(4n+2) .paragraph--type--expanding-grid-element,.field--name-field-expanding-grid-elemente > .field__item:nth-child(4n+2) .paragraph--type--expanding-grid-element{left:5px;right:10px;}.field--name-field-expanding-grid-elemente .grid-elem:nth-child(4n+3) .paragraph--type--expanding-grid-element,.field--name-field-expanding-grid-elemente > .field__item:nth-child(4n+3) .paragraph--type--expanding-grid-element{left:10px;right:5px;}.field--name-field-expanding-grid-elemente .grid-elem:nth-child(4n+4) .paragraph--type--expanding-grid-element,.field--name-field-expanding-grid-elemente > .field__item:nth-child(4n+4) .paragraph--type--expanding-grid-element{left:15px;right:0;}.paragraph--type--expanding-grid-element .node__content{background:rgba(44,44,44,0.6);width:100%;height:100%;color:#fff;padding:17.5% 9% 11.5% 9%;cursor:pointer;}.view-grids .paragraph--type--expanding-grid-element .node__content{padding-top:11.5%;background:rgba(44,44,44,0.8);}.paragraph--type--expanding-grid-element .node__content:after{content:"";display:block;position:absolute;bottom:17.5%;left:9%;right:26%;height:1px;background:#9B9B9B;transition:right 300ms ease;}.paragraph--type--expanding-grid-element.no-expand .node__content:after{right:9%;}.paragraph--type--expanding-grid-element.active .node__content:after{right:100%;}.paragraph--type--expanding-grid-element.lay-introcard .cont{color:#2c2c2c;background:#fff;border-top:1px solid #2c2c2c;width:auto;margin:0 9% 0 11.5%;padding:11.5% 0 0 0;}.paragraph--type--expanding-grid-element .field--name-field-presse-titel,.paragraph--type--expanding-grid-element .field--name-field-text{border-top:1px solid #9B9B9B;padding-top:12.5%;}.paragraph--type--expanding-grid-element.lay-introcard .field--name-field-text{border-top:0px;padding-top:0px;}.paragraph--type--expanding-grid-element h1,.paragraph--type--expanding-grid-element h2,.paragraph--type--expanding-grid-element h3,.paragraph--type--expanding-grid-element h4,.paragraph--type--expanding-grid-element h5,.paragraph--type--expanding-grid-element h6{margin-bottom:11%;}.paragraph--type--expanding-grid-element  .field--name-field-presse-titel,.paragraph--type--expanding-grid-element  .field--name-field-text p{line-height:1.4;}.paragraph--type--expanding-grid-element .field--name-field-datum{color:#9B9B9B;padding-bottom:3px;}.node--type-project.node--view-mode-slider .texte:after,.paragraph--type--expanding-grid-element:after{content:"+";text-align:center;line-height:1.16;font-size:30px;color:#9B9B9B;display:block;position:absolute;bottom:40px;right:30px;height:40px;width:40px;border:1px solid #9B9B9B;cursor:pointer;overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition:all 300ms ease;}.node--type-project.node--view-mode-slider:hover .texte:after{color:#fff;}.paragraph--type--expanding-grid-element.active:before{content:"";display:block;position:absolute;bottom:-1px;left:50%;margin-left:-24px;height:20px;width:48px;z-index:5;background:url(/themes/demmelhuber/img/zwick.svg) no-repeat center;}.paragraph--type--expanding-grid-element.active:after{height:0px;width:0px;opacity:0;}.paragraph--type--expanding-grid-element.no-expand:after,.paragraph--type--expanding-grid-element.lay-introcard .node__content:after,.paragraph--type--expanding-grid-element.lay-introcard:after{display:none;}.paragraph--type--expanding-grid-element.active .node__content,.paragraph--type--expanding-grid-element.no-expand .node__content{cursor:auto;}.paragraph--type--expanding-grid-element .field--name-field-expandierter-text{display:none;}.field--name-field-expanding-grid-elemente .row .details{display:none;float:none;clear:both;width:100%;padding:20px 20px 80px 20px;}.row .details a.close{display:block;width:29px;height:29px;margin:0 auto 40px auto;cursor:pointer;}a.close svg.icon-close svg line{stroke:#9b9b9b;transition:all 150ms ease;}a.close:hover svg.icon-close line{stroke:#000;}a.close svg.icon-close{transition:transform 300ms ease;}.cc_container .cc_btn{transition:transform 300ms ease !important;}.cc_container .cc_btn:hover,a.close:hover svg.icon-close{transform:scale(0.9);}.row .details .cont{border-top:1px solid #2c2c2c;padding-top:30px;width:700px;max-width:100%;margin:0 auto;}.view-grids .row .details .cont{border-top:0;padding-top:0;}.row .details .cont p{margin-bottom:1em;}hr{display:block;width:100%;height:2px;background:#2c2c2c;overflow:hidden;border:0;margin:0;padding:0;margin-bottom:6px;}.row .details .cont h1,.row .details .cont h2,.row .details .cont h3,.row .details .cont h4,.row .details .cont h5,.row .details .cont h6{margin-bottom:25px;margin-top:45px;}article.single-job li,.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text li,.node--type-project .paragraph.copytext .field--name-field-projektleistungen .field__item,.node--type-project .steckbrief .liste .field > *,.standorte li,.standorte h3,.leistungen .paragraph--type--unit-leistungen,.row .details .cont li{border-bottom:1px solid #9b9b9b;padding-bottom:2px;}.steckbrief dt,.steckbrief dd{border-top:1px solid #9b9b9b;padding-bottom:2px;}.steckbrief dt:first-of-type,.steckbrief dd:first-of-type{border-top:0;}.row .details .field--name-field-download{margin-top:35px;}.paragraph--type--download-element .field--name-field-download a,.row .details .field--name-field-download a{display:block;width:48px;height:auto;margin:0 auto;}svg.icon-download{width:48px;height:46px;}a:hover svg.icon-download .dl-cls-1{fill:#000;}.bg-anthrazit a:hover svg.icon-download .dl-cls-1{fill:#fff;}.field--name-field-expanding-grid-elemente .node--type-specials.contextual-region{position:initial;}.node--type-specials.node--view-mode-full .field--name-field-paragraph > .field__item > .paragraph--type--expanding-grid-element{width:345px;height:345px;}.view-display-id-unit_leistungen{background:#2c2c2c;padding:60px 0;position:relative;color:#C8C8C8;}.leistungen .unitname{margin-bottom:60px;}.leistungen{float:right;width:33.33%;padding:0 40px;min-height:760px;}.leistungen .untertitel{color:#868686;position:absolute;bottom:100px;left:66.66%;width:25%;padding:0 40px;}.standorte h3,.leistungen .paragraph--type--unit-leistungen:first-of-type{border-top:2px solid #fff;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen,.steckbrief,.node--type-project.node--view-mode-grid .liste .field,.standorte h3,.standorte li,.leistungen .paragraph--type--unit-leistungen{font-size:20px;letter-spacing:0.2px;line-height:1.4;cursor:pointer;}.paragraph--type--standorte-karte .standorte li:hover .name,.paragraph--type--standorte-karte:not(.clicked) .standorte li.active .name,.leistungen .paragraph--type--unit-leistungen:hover{color:#fff;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen,.steckbrief{cursor:auto;}.jobs-table .head,.standorte h3,.paragraph--type--standorte-karte.clicked .standorte li.active .name,#edit-field-zustimmungstext-wrapper,.leistungen .paragraph--type--unit-leistungen.active{font-family:'Trade Gothic W01 Bold_2',sans-serif;color:#fff;font-size:20px;letter-spacing:0.2px;}.jobs-table .head{line-height:1;}.view-display-id-unit_leistungen .slideshows{position:relative;float:left;width:66.66%;}.view-display-id-unit_leistungen .slideshows .slider-button{cursor:pointer;}.standorte h3{cursor:auto;}.tabnav{background:#2c2c2c;color:#fff;padding:60px  10%;text-align:center;position:relative;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item,.tabnav .field--name-field-leistungs-name{font-size:24px;line-height:1.16;letter-spacing:2px;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item,.tabnav .field--name-field-leistungs-name{display:inline-block;cursor:pointer;padding-bottom:34px;height:70px;vertical-align:bottom;line-height:40px;position:relative;color:rgba(255,255,255,0.3);transition:color 300ms ease;}.tabnav .field--name-field-leistungs-name{width:20%;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.active,.tabnav .field--name-field-leistungs-name.active{font-size:32px;font-family:'Trade Gothic W01 Bold_2',sans-serif;letter-spacing:0.1px;color:#fff;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.prev,.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.next,.tabnav .field--name-field-leistungs-name.prev,.tabnav .field--name-field-leistungs-name.next{color:rgba(255,255,255,0.66);}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item:after,.tabnav .field--name-field-leistungs-name:after{content:"";display:block;background:#666;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;left:50%;margin-left:-5px;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.prev:after,.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.next:after,.tabnav .field--name-field-leistungs-name.prev:after,.tabnav .field--name-field-leistungs-name.next:after{background:#999;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item:before,.tabnav .field--name-field-leistungs-name:before{content:"";display:block;background:rgba(255,255,255,0.3);width:100%;height:1px;position:absolute;bottom:4px;left:0;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.active:after,.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.active:before,.tabnav .field--name-field-leistungs-name.active:after,.tabnav .field--name-field-leistungs-name.active:before{background:#fff;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.prev:before,.tabnav .field--name-field-leistungs-name.prev:before{background:-moz-linear-gradient(left,rgba(255,255,255,0.3) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0.3) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0.3) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dffffff',endColorstr='#ffffff',GradientType=1);}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.next:before,.tabnav .field--name-field-leistungs-name.next:before{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.3) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.3) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#4dffffff',GradientType=1);}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item:first-child:before,.tabnav .field--name-field-leistungs-name:first-child:before{width:50%;left:50%;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item:last-child:before,.tabnav .field--name-field-leistungs-name:last-child:before{width:50%;}.paragraph--type--tab-slider-element{padding:120px 17.77%;color:#000;}.paragraph--type--tab-slider-element .field--name-field-leistungs-name{display:none;}.paragraph--type--tab-slider-element p{margin-bottom:1em;}.paragraph--type--tab-slider-element h1,.paragraph--type--tab-slider-element h2,.paragraph--type--tab-slider-element h3,.paragraph--type--tab-slider-element h4,.paragraph--type--tab-slider-element h5,.paragraph--type--tab-slider-element h6{margin-top:1.1em;margin-bottom:0.3em;}.paragraph--type--tab-slider-element .cont > *:first-child{margin-top:0 !important;}.paragraph--type--tab-slider-element .cont > *:last-child{margin-bottom:0 !important;}.tabnav .field--name-field-headline{margin-bottom:50px;}.paragraph--type--tab-sli .owl-carousel.last .owl-next,.paragraph--type--tab-sli .owl-carousel.first .owl-prev{display:none !important;}.paragraph--type--tab-navigation .field--name-field-links,.tabnav .slider{width:100%;overflow:hidden;white-space:nowrap;position:relative;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links{overflow:visible;}.paragraph--type--tab-navigation .slider-button{min-width:0;left:-60px;width:50px;}.paragraph--type--tab-navigation .slider-button.next{left:auto;right:-60px;}.paragraph--type--tab-navigation .slider-button.previous svg{left:20px;}.paragraph--type--tab-navigation .slider-button.next svg{right:20px;}.paragraph--type--tab-navigation .slider-button svg .pfeil-cls-1{fill:#fff;}.paragraph--type--download-element{padding:60px 40px;}.paragraph--type--typo-modul.pad-no-top .field--name-field-text-e .field__item,.paragraph--type--typo-modul.pad-no-top .field--name-field-text-e .field__item > div,.paragraph.pad-no-top{padding-top:0 !important;}.paragraph.pad-zwick-top .zwick{position:absolute;top:-20px;left:50%;margin-left:-24px;z-index:20;width:48px;height:20px;}.standorte .pos,.standorte .views-field-field-bild,.standorte .views-field-field-text{display:none;}.paragraph--type--standorte-karte{color:#fff;background:#2c2c2c;}.paragraph--type--standorte-karte .liste{padding:60px 40px;width:33.33%;float:left;position:relative;}.paragraph--type--standorte-karte .field--name-field-headline{margin-bottom:60px;}.paragraph--type--standorte-karte .field--name-field-bild{width:66.66%;float:right;position:relative;background:#2c2c2c;}.paragraph--type--standorte-karte .field--name-field-bild img{width:100%;}.standorte{color:#c8c8c8;margin-bottom:30px;}.paragraph--type--standorte-karte .field--name-field-bild .media{z-index:1;}.paragraph--type--standorte-karte .field--name-field-bild .punkt{position:absolute;top:0;left:0;width:30px;height:38px;transform:translate(-50%,-100%);cursor:pointer;z-index:10;display:block;transition:all 300ms ease;border-radius:0;}.paragraph--type--standorte-karte .field--name-field-bild .punkt svg .cls-pin{fill:#ffffff;transition:all 200ms ease;}.paragraph--type--standorte-karte.hover .field--name-field-bild .punkt.active svg .cls-pin{fill:#f3a684;}.paragraph--type--standorte-karte.clicked .field--name-field-bild .punkt{width:0;height:0;}.paragraph--type--standorte-karte .field--name-field-bild .details,.paragraph--type--standorte-karte.clicked .details > div.active:after,.paragraph--type--standorte-karte .field--name-field-bild .details > div{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;}.paragraph--type--standorte-karte .field--name-field-bild .details > div .views-field-field-text{position:absolute;bottom:100px;left:50%;color:#fff;z-index:6;}.paragraph--type--standorte-karte.hover .details > div.active:after,.paragraph--type--standorte-karte .field--name-field-bild .details > div .views-field-field-text,.paragraph--type--standorte-karte .field--name-field-bild .details > div{opacity:0;transition:opacity 300ms ease;}.paragraph--type--standorte-karte.clicked .field--name-field-bild .details > div.active,.paragraph--type--standorte-karte.clicked .field--name-field-bild .details > div.active .views-field-field-text{opacity:1;z-index:9;}.paragraph--type--standorte-karte.hover .details > div.active:after{content:"";display:block;background:#000;}.paragraph--type--standorte-karte.hover.clicked .details > div.active:after{opacity:0.75;}.paragraph--type--standorte-karte.hover.clicked .details{cursor:url(/themes/demmelhuber/img/cursor-close.svg) 13 13,pointer;}.paragraph--type--projekt-slider-mit-gf .node--type-project a.blocklink{cursor:url(/themes/demmelhuber/img/cursor-plus.svg) 18 18,pointer;}.paragraph--type--standorte-karte .views-field-field-text p{margin-bottom:1em;}.paragraph--type--kleiner-projektslider{background:#2c2c2c !important;position:relative;padding:60px 0;}.pad-white.paragraph--type--kleiner-projektslider{background:#fff !important;}.paragraph--type--kleiner-projektslider,.paragraph--type--kleiner-projektslider .cta,.paragraph--type--kleiner-projektslider .ctas a{color:#fff;border-color:#fff;}.pad-white.paragraph--type--kleiner-projektslider,.pad-white.paragraph--type--kleiner-projektslider .cta,.pad-white.paragraph--type--kleiner-projektslider .ctas a{color:#000;border-color:#000;}.paragraph--type--kleiner-projektslider .field--name-field-headline{text-align:center;margin-bottom:60px;padding:0 15%;}.paragraph--type--kleiner-projektslider .ctas{margin:60px 0 0 0;text-align:center;padding:0 15%;}.paragraph--type--kleiner-projektslider .ctas a{display:inline-block;margin:0 20px;}.node--type-project.node--view-mode-slider{width:560px;height:320px;overflow:hidden;position:relative;}.node--type-project.node--view-mode-slider .texte{position:absolute;bottom:0;left:0;right:0;height:64px;background:rgba(0,0,0,0.5);padding:6px 20px 0 20px;}.node--type-project.node--view-mode-slider .texte:after{background:#2c2c2c;bottom:12px;right:22px;border:0px;}.node--type-project.node--view-mode-slider .field--name-field-projektname{border-bottom:1px solid #9b9b9b;padding-bottom:8px;}.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder{padding-top:3px;}.node--type-project.node--view-mode-slider .field--name-field-projektname,.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder{width:459px;}.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder .field__item{display:inline-block;}.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder .field__item:after{display:inline-block;content:", ";}.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder .field__item:last-child:after{display:none;}.paragraph--type--kleiner-projektslider .view-filters{color:#000;width:33%;margin:0 auto 60px auto;position:relative;}.paragraph--type--kleiner-projektslider.opt-hide-filters .view-filters{display:none !important;}.view-filters label{font-family:'Trade Gothic W01 Bold_2',sans-serif;font-size:16px;line-height:1.25;letter-spacing:1.8px;text-transform:uppercase;display:block;border-bottom:1px solid #9B9B9B;cursor:pointer;padding-bottom:8px;position:relative;height:28px;}.paragraph--type--kleiner-projektslider .view-filters label{color:#fff;}.paragraph--type--kleiner-projektslider .view-filters label:hover{color:#9b9b9b;}.paragraph--type--kleiner-projektslider .view-filters svg.pfeil polygon{fill:#fff;}.view-filters span.down{display:block;position:absolute;right:14px;top:5px;width:10px;height:20px;}.view-filters .close svg.pfeil,span.down svg.pfeil{width:10px;height:20px;transform:rotate(90deg);transform-origin:center right;}.view-filters .close svg.pfeil{position:absolute;}.view-filters .form--inline .form-item{float:none;margin-right:0;}.view-filters .form-item,.view-filters .form-actions{margin:0;}.view-filters .layer{background:#2c2c2c;padding:0px 40px;position:absolute;top:27px;left:0;right:0;box-shadow:0 0 7px rgba(0,0,0,0.5);border-top:1px solid #9B9B9B;color:#9B9B9B;z-index:21;overflow:hidden;max-height:0;transition:all 300ms ease;}.view-filters .form-item.layer-open .layer{padding:20px 40px;max-height:500px;}.with-gf .view-display-id-projektslider_normal .form-item-branche,.view-display-id-projektslider_normal .form-item-geschaeftsfeld{display:none;}.with-gf .view-display-id-projektslider_normal .form-item-geschaeftsfeld{display:block;}.view-filters input.button{background:transparent;color:#fff;border-color:#fff;margin:30px auto 0 auto;}.view-filters .layer li{padding:4px 40px 3px 0;position:relative;cursor:pointer;}.no-touch .view-filters .layer li:hover,.view-filters .layer li.active{color:#fff;}.view-filters .layer li:before{content:"";display:block;position:absolute;right:0;top:4px;width:14px;height:14px;border:1px solid #9B9B9B;}.no-touch .view-filters .layer li:hover:after,.view-filters .layer li.active:after{content:"";display:block;position:absolute;right:4px;top:8px;width:8px;height:8px;background:#fff;}.view-filters .single-select .layer li:before,.view-filters .single-select .layer li:after{border-radius:50%;}.view-filters select{display:none;}.masonry .grid-sizer,.masonry > li{width:31.32%;float:left;}.masonry > li{margin-bottom:2.94%;margin-bottom:0;}.masonry .gutter-sizer{width:2.94%;}.node--type-project.node--view-mode-grid .texte{max-height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#f2f2f2;padding:0px 20px;}li.active .node--type-project.node--view-mode-grid .texte{max-height:500px;padding:40px 20px;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0;}.node--type-project.node--view-mode-grid  .img-dummy{width:100%;height:200px;background:#FCDBA1;}.node--type-project .steckbrief.texte .field{clear:both;cursor:auto !important;}.steckbrief dt,.node--type-project .steckbrief.texte .field__label{color:#868686;font-weight:normal;padding-right:0.5em;}.node--type-project .steckbrief .field--name-field-projektname{padding-bottom:22px;border-bottom:2px solid #2c2c2c;margin-bottom:10px;}.field--name-field-view-gf .steckbrief .field--name-field-projektname{border-color:#fff;}.node--type-project .steckbrief .liste{display:table;width:100%;}.node--type-project .steckbrief .liste > .field{display:table-row;float:none;}.node--type-project .steckbrief .liste > .field > *{display:table-cell;float:none;vertical-align:top;}.node--type-project .steckbrief .liste > .field > .field__items > .field__item:not(:last-child):after{display:inline-block;content:", ";}.node--type-project .steckbrief .field--label-inline .field__label:after{content:"";display:none;}.view-display-id-projekte{padding:60px 17px 60px 17px;}.view-display-id-projekte .view-content{margin:0px 23px;padding-top:46px;}body:not(.viewfilter-sticky) .view-display-id-projekte.filters-open .view-content{padding-top:0px;}body.viewfilter-sticky .view-display-id-projekte.filters-open .view-content{padding-top:440px;}.view-display-id-projekte .view-filters{margin:0 0 60px 0;z-index:2;position:relative;}.view-display-id-projekte .view-filters form{display:block;position:relative;transform:translate3d(0,0,0);background:#f2f2f2;padding:0 25px;max-height:0;overflow:hidden;transition:padding 300ms ease,max-height 300ms ease;}.view-display-id-projekte.filters-open .view-filters form{padding:25px;max-height:1000px;}.viewfilter-sticky .view-display-id-projekte .view-filters form{position:fixed;top:70px;width:1440px;width:1416px;max-width:100%;left:50%;padding-left:30px;padding-right:30px;transform:translateX(-50%);box-shadow:0 6px 8px -8px rgba(0,0,0,0.3);}.view-display-id-projekte .view-filters input.button{border-color:#2c2c2c;color:#2c2c2c;margin:30px auto 0 auto;}.view-display-id-projekte .view-filters .form-item{width:17.69%;margin-right:9.58%;float:left;position:relative;width:31.25%;margin-right:2.9%;}.view-display-id-projekte .view-filters .form-item:nth-child(3){margin-right:0;float:right;}.view-display-id-projekte .view-filters .form-item.form-item-auftragsvolumen-min input,.view-display-id-projekte .view-filters .form-item.form-item-auftragsvolumen-max{display:none;}.view-display-id-projekte .view-filters [id^="edit-auftragsvolumen-wrapper"]{margin-right:0;float:right;display:none;}.view-display-id-projekte .view-empty{position:relative;padding:60px 20px;text-align:center;}.view-display-id-projekte .view-empty h6{margin-bottom:60px;}.view-display-id-projekte .view-empty .cta{color:#9B9B9B;border-color:#9B9B9B;display:inline-block;cursor:pointer;}.irs-line{height:1px;top:31px;}.irs-grid-pol,.irs-line > *{background:#9B9B9B;}.irs-grid-pol{height:9px;top:2px;}.irs-grid-pol.small{height:5px;top:4px;}.irs-grid{height:30px;bottom:5px;}.irs-bar{background:rgba(0,0,0,0.2);}.irs-slider{background:transparent;}.irs-slider:after{display:block;content:"";position:absolute;width:5px;height:5px;background:#2c2c2c;top:7px;left:6px;}.irs-slider.to:after{left:5px;}.irs-grid-text{color:#2c2c2c;}.irs-from,.irs-to,.irs-single{background:#2c2c2c;border-radius:0;}.irs-from:after,.irs-to:after,.irs-single:after{border-color:#2c2c2c transparent transparent;}.view-display-id-projekte{position:relative;}.view-display-id-projekte .view-filters .form-item.form-item-projektname{float:none;clear:both;margin:0 auto;width:44.96%;}.view-display-id-projekte .view-filters .form-item-projektname input{border:0;border-radius:0;border-bottom:1px solid #9b9b9b;background:transparent !important;width:100%;height:60px;}.view-display-id-projekte .view-filters .form-item-projektname svg.lupe{display:block;width:26px;height:26px;position:absolute;right:0;bottom:14px;}.view-display-id-projekte .view-filters label:after{right:0;}.view-display-id-projekte .view-filters svg.pfeil polygon{fill:#2c2c2c;}.view-display-id-projekte .view-filters svg.pfeil{right:10px;}.view-filters .close svg.pfeil{top:auto;right:auto;left:20px;bottom:0;transform-origin:bottom left;transform:rotate(270deg);}.view-display-id-projekte .view-filters label{margin-bottom:20px;cursor:auto !important;}.view-display-id-projekte .view-filters .layer{background:transparent;border-top:0;box-shadow:none;max-height:none;padding:0;position:relative;right:auto;top:0px;color:#2c2c2c;overflow:visible;}.view-display-id-projekte .view-filters .layer li{padding:7px 28px 6px 0;}.no-touch .view-display-id-projekte .view-filters .layer li:hover,.view-display-id-projekte .view-filters .layer li.active{color:#000;}.no-touch .view-display-id-projekte .view-filters .layer li:hover:after,.view-display-id-projekte .view-filters .layer li.active:after{background:#2c2c2c;top:14px;}.view-display-id-projekte  .view-filters .layer li:before{top:10px;}.view-display-id-projekte .form--inline{position:relative;}.view-display-id-projekte .view-filters #edit-reset{overflow:hidden;width:20px;height:20px;position:absolute;right:0;bottom:0;cursor:pointer;transition:transform 500ms ease;}.view-display-id-projekte .view-filters #edit-reset:hover{transform:rotate(360deg);}#edit-reset svg{width:100%;height:100%;cursor:pointer;}#edit-reset svg path{fill:#2c2c2c;}.view-filters .close{display:block;width:40px;height:40px;cursor:pointer;position:absolute;left:0;bottom:0;}header .view-header,.view-display-id-projekte .view-header{background:#f2f2f2;width:29.58%;height:46px;line-height:46px;text-align:center;position:absolute;top:60px;left:40px;cursor:pointer;z-index:1;transition:transform 300ms ease;}.viewfilter-sticky .view-display-id-projekte .view-header{transform:translateY(-200px);}.view-header.filter-active span.no-filters,.view-header span.filter-active{display:none;}.view-header.filter-active span.filter-active{display:inline-block;}.paragraph--type--geschaeftsfeld .field--name-field-geschaeftsfeld-ref,.paragraph--type--typo-modul .field--name-field-text-e a,body.path-user .block-system-main-block .button,.contact-form .button,.paragraph--type--id-element.w-lightboxVideo .field--name-field-bild svg,.cta,.ctas > a,.view-filters input.button,.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a,.node--type-news-seite .field--name-field-download a,.field--name-field-link a,.node--type-unit.node--view-mode-slider .field--name-field-unit-name,#block-hauptnavigation ul.menu a.cta,.mainMenu .menu--kontakt ul.menu a{transition:transform 300ms ease;}.paragraph--type--geschaeftsfeld .field--name-field-geschaeftsfeld-ref{transform-origin:left center;}.paragraph--type--geschaeftsfeld .field--name-field-geschaeftsfeld-ref:hover,.paragraph--type--typo-modul .field--name-field-text-e a:hover,body.path-user .block-system-main-block .button:hover,.contact-form .button:hover,.paragraph--type--id-element.w-lightboxVideo .field--name-field-bild:hover svg,.cta:hover,.ctas > a:hover,.view-filters input.button:hover,.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a:hover,.node--type-news-seite .field--name-field-download a:hover,.field--name-field-link a:hover,header .view-header:hover,.view-display-id-projekte .view-header:hover,.node--type-project.node--view-mode-slider:hover .texte:after,.paragraph--type--expanding-grid-element:not(.active):hover:after,.node--type-unit.node--view-mode-slider:hover .field--name-field-unit-name,#block-hauptnavigation ul.menu a.cta:hover,.mainMenu .menu--kontakt ul.menu a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}.field--name-field-geschaeftsfeld-para > .field__item:nth-child(2) .paragraph--type--geschaeftsfeld .field--name-field-geschaeftsfeld-ref:hover{-webkit-transform:none;transform:none;}header .view-header{display:none;z-index:2;}.viewfilter-sticky header .view-header{display:block;top:12px;left:12px;width:calc(29.58% + 40px - 12px);}.viewfilter-sticky header.filters-open .view-header{text-indent:-1000px;overflow:hidden;}.viewfilter-sticky header.filters-open .view-header svg.icon-close{display:block;position:absolute;top:50%;right:50%;width:20px;height:20px;margin:-10px -10px 0 0;}.view-display-id-projekte .view-header svg.pfeil{width:10px;height:20px;position:relative;transform:rotate(90deg) translateY(-50%);transform-origin:left top;top:16px;left:50%;}header .view-header svg.icon-close,header .view-header svg.pfeil{display:none;}header.filters-open .view-header svg.icon-close{display:block;}.filters-open .view-header{display:none;}a.blocklink{position:absolute;top:0;left:0;right:0;bottom:0;display:block;}.node--type-project.node--view-mode-grid{min-height:20px;}.node--type-project a.blocklink{overflow:hidden;text-indent:-1000px;}.field--name-field-view-gf,.field--name-field-view-gf .node--type-project,.field--name-field-view-gf .node--type-project .field--name-field-imagefield{position:relative;overflow:hidden;}.faecher-elem .field--name-field-view-gf:after{display:block;content:"";position:absolute;height:40px;width:100%;background:#2c2c2c;top:0;left:0;z-index:1;}.field--name-field-view-gf img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.field--name-field-view-gf .steckbrief{position:absolute;bottom:40px;left:80px;background:#2c2c2c;color:#fff;padding:40px;width:27.77%;}.field--name-field-geschaeftsfeld-para{position:relative;height:820px;max-height:820px;min-height:790px;height:calc(100vh - 70px);}.field--name-field-geschaeftsfeld-para > .field__item{position:relative;width:33.33%;float:left;height:100%;}.field--name-field-geschaeftsfeld-para > .field__item:nth-child(2){background:#2c2c2c;box-shadow:0 0 4px rgba(0,0,0,0.3);z-index:2;}.paragraph--type--projekt-slider-mit-gf,.field--name-field-geschaeftsfeld-para{background:#868686;color:#fff;}.paragraph--type--geschaeftsfeld .texte{padding:0 08.33% 60px 08.33%;}.paragraph--type--geschaeftsfeld .field--name-field-geschaeftsfeld-ref{padding-top:60px;padding-bottom:50px;cursor:pointer;}.field--name-field-geschaeftsfeld-para > .field__item:nth-child(2) .paragraph--type--geschaeftsfeld .field--name-field-geschaeftsfeld-ref{cursor:auto;}.paragraph--type--geschaeftsfeld .field--name-field-link{margin-right:10%;display:inline-block;width:45%;}.paragraph--type--geschaeftsfeld .links .field--name-field-link:last-child{margin-right:0px;}.paragraph--type--geschaeftsfeld .field--name-field-link a{color:#fff;border-color:#fff;display:inline-block;min-width:130px;width:100%;}.view-display-id-slider_units .view-content > .views-row:not(:first-child),.field--name-field-geschaeftsfeld-para > .field__item:nth-child(2) .field--name-field-bilder,.paragraph--type--geschaeftsfeld .field--name-field-bilder > .field__item:not(:first-child){display:none;}.paragraph--type--geschaeftsfeld .field--name-field-text,.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text{display:none;}.field--name-field-geschaeftsfeld-para > .field__item:nth-child(2) .field--name-field-text,.field--name-field-geschaeftsfeld-para > .field__item:nth-child(2) .field--name-field-expandierter-text{display:block;}.field--name-field-geschaeftsfeld-para .field--name-field-bilder{position:absolute;bottom:0;left:0;right:0;top:240px;}.field--name-field-geschaeftsfeld-para .field--name-field-bilder .field__item,.field--name-field-geschaeftsfeld-para .field--name-field-bilder .field__item *{height:100%;height:calc(100vh - 70px - 240px);max-height:580px;min-height:550px;}.field--name-field-geschaeftsfeld-para .field--name-field-bilder img{height:100%;width:100%;object-fit:cover;font-family:'object-fit: cover;'}.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text{margin-bottom:60px;}.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text p,.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text ul{margin-bottom:1em;}.paragraph--type--geschaeftsfeld .field--name-field-text{color:#9b9b9b;position:absolute;bottom:40px;left:8.33%;width:50%;}.paragraph--type--geschaeftsfeld .scroller{height:530px;font-size:16px;}.field--name-field-geschaeftsfeld-para svg.zwick-oben{position:absolute;top:-19px;left:50%;margin-left:-24px;width:48px;height:20px;}.field--name-field-geschaeftsfeld-para svg.zwick-oben .zwick-st1{fill:#2c2c2c;}.steckbrief dt,.steckbrief dd{margin-left:0;padding-left:0;float:left;width:40%;}.steckbrief dt{clear:left;}.steckbrief dd{width:60%;}.steckbrief dl{border-top:2px solid #2c2c2c;padding-top:10px;border-bottom:1px solid #9b9b9b;word-wrap:break-word;}article.single-job ul{border-top:2px solid #2c2c2c;padding-top:10px;}.projekthero img{max-width:100%;height:auto;}.projekthero .bilder{position:relative;}.projekthero .bild{z-index:1;}.projekthero .bild-1{width:43.75%;}.projekthero .bild-2{position:absolute;top:0;right:0;width:53.47%;}.projekthero .bild-3{position:absolute;top:63.6%;right:40px;width:19.79%;}.projekthero .steckbrief{position:absolute;top:63.6%;left:46.52%;width:28.12%;z-index:2;background:#fff;}.projekthero{padding-bottom:133px;min-height:640px;position:relative;}.projekthero .weiter{position:absolute;left:0;right:0;bottom:0;height:133px;cursor:pointer;}.projekthero .weiter svg.pfeil{position:absolute;width:15px;height:29px;top:50%;margin-top:-15px;left:50%;margin-left:-7px;transform:rotate(90deg);}.hero-typ2 .projekthero .bild-1{float:right;}.hero-typ2 .projekthero .bild-2{position:relative;top:auto;right:auto;}.hero-typ2 .projekthero .bild-3{left:40px;right:auto;}.hero-typ2 .projekthero .steckbrief{left:auto;right:46.52%;}.hero-typ4 .projekthero .bild-1,.hero-typ3 .projekthero .bild-1{width:66.38%;}.hero-typ4 .projekthero .bild-2,.hero-typ3 .projekthero .bild-2{width:30.90%;}.hero-typ4 .projekthero .steckbrief,.hero-typ3 .projekthero .steckbrief{width:30.90%;left:auto;right:0px;padding-right:40px;}.hero-typ4 .projekthero .bild-1{float:right;}.hero-typ4 .projekthero .bild-2{position:relative;top:auto;right:auto;}.hero-typ4 .projekthero .steckbrief{left:0;right:auto;padding-right:0;padding-left:40px;}.projekthero{height:calc(100vh - 70px);max-height:953px;padding-bottom:0;}.projekthero .bilder{height:86.05%;}.projekthero .bild-1{height:100%;}.projekthero .bild-2{height:58.78%;}.projekthero .bild-3{height:36.34%;}.projekthero img{height:100%;width:100%;display:block;object-fit:cover;font-family:'object-fit: cover;'}.projekthero .weiter{height:13.95%;}.node--type-project .paragraph.copytext{padding:0 40px 40px 40px;position:relative;}.node--type-project .paragraph.copytext > div{width:33.33%;float:left;}.node--type-project .paragraph.copytext > .field--name-field-projektleistungen{width:32.64%;padding-right:3%;margin-bottom:40px;}.node--type-project .paragraph.copytext > .texte{width:43.23%;padding-right:9%;}.node--type-project .paragraph.copytext > .field--name-field-headline{width:24.11%;padding-right:8%;color:#9B9B9B;}.node--type-project .paragraph.copytext > .kontakt{position:absolute;bottom:0;left:24.11%;left:calc((100% + 80px) / 100 * 24.11);width:auto;display:block;}.node--type-project .kontakt{display:none;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen .field__label{font-weight:normal;color:#9B9B9B;margin-bottom:20px;text-transform:uppercase;}.node--type-project .paragraph.copytext .field--name-field-jahr{margin-bottom:15px;}.node--type-project .paragraph.copytext .field--name-field-projektueberschrift{margin-bottom:30px;}.node--type-project .paragraph.copytext .field--name-field-projektbeschreibung .embedded-entity,.node--type-project .paragraph.copytext .field--name-field-projektbeschreibung p{margin-bottom:1em;}.node--type-project .paragraph.copytext .field--name-field-projektbeschreibung > :last-child{margin-bottom:0;}.node--type-project .paragraph.copytext .field--name-field-fotograf{margin-top:30px;}.node--type-project .paragraph.copytext .field--name-field-fotograf .field__label{font-weight:normal;padding-right:0.3em;}.node--type-project .paragraph.copytext .field--name-field-fotograf .field__label:after{display:none;content:'';}.node--type-project > .node__content > .paragraph.copytext:last-child{margin-bottom:40px;}.ajax-progress-fullscreen,.throbber,.ajax-progress-throbber,.ajax-progress-throbber *{display:none !important;}figure.embedded-entity,figure.embedded-entity.caption{margin-top:0;margin-right:0;margin-left:0;display:block;}figure.caption > figcaption{display:block;}.embedded-entity .media--type-media-video{position:relative;cursor:pointer;}.embedded-entity .media--type-media-video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent url(/themes/demmelhuber/img/play-button.svg) no-repeat;background-size:121px auto;background-position:center;z-index:2;cursor:pointer;transition:transform 300ms ease 0s;}.embedded-entity .media--type-media-video:hover:after{transform:scale(1.1);}.flx-embed{overflow:hidden;}.flx-embed *{pointer-events:none;}.flx-embed > div{position:relative;top:50%;transform:translateY(-50%);}.paragraph--type--brand-slide .flx-embed > div{position:relative;top:0;height:100% !important;padding-bottom:0 !important;transform:none;}.paragraph--type--brand-slide .flx-embed iframe{top:50% !important;left:50% !important;transform:translate(-50%,-50%);}.view-display-id-projektslider_units .slick-slide,.view-display-id-projektslider_normal .slick-slide,.view-display-id-slider_units .slick-slide{transform:translateX(120px);}.slider-dots li,.with-tt{position:relative;}.tt{position:absolute;z-index:9999;width:300px;left:50%;margin:0 0 20px -150px;bottom:100%;text-align:center;font-size:11px !important;line-height:1.3 !important;text-transform:none  !important;font-family:'Trade Gothic W01 Light',sans-serif !important;letter-spacing:0.8px !important;text-decoration:none;box-shadow:0px 0px 10px rgba(0,0,0,0.2);background:#9B9B9B;color:#fff;padding:15px 20px;opacity:0;cursor:default;pointer-events:none;-webkit-transform-origin:50% calc(100% + 10px);transform-origin:50% calc(100% + 10px);-webkit-transform:perspective(1000px) rotate3d(1,0,0,45deg);transform:perspective(1000px) rotate3d(1,0,0,45deg);-webkit-transition:opacity 0.2s,-webkit-transform 0.2s;transition:opacity 0.2s,transform 0.2s;}#projects-backlink .tt{bottom:auto;top:50%;left:auto;margin:-22px 0 0 20px;right:-150px;width:auto;min-width:150px;text-align:center;-webkit-transform:perspective(1000px) rotate3d(0,1,0,45deg);transform:perspective(1000px) rotate3d(0,1,0,45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;}.paragraph--type--themen-modul-slider .slider-dots .tt,.paragraph--type--themen-modul-slider .owl-dots .tt,footer .tt{width:180px;margin-left:-90px;text-align:center;}.slider-dots li:hover .tt,.with-tt:hover .tt{pointer-events:auto;opacity:1;-webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);transform:perspective(1000px) rotate3d(1,0,0,0deg);}#projects-backlink.with-tt:hover .tt{-webkit-transform:perspective(1000px) rotate3d(0,1,0,0deg);transform:perspective(1000px) rotate3d(0,1,0,0deg);}.tt:after{content:'';top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#9B9B9B;border-width:10px;margin-left:-10px;}#projects-backlink .tt:after{top:50%;left:0;margin-left:-20px;margin-top:-10px;border-bottom:10px solid transparent;border-right:10px solid #9b9b9b;border-top:10px solid transparent;}.paragraph--type--tab-navigation{background:#2c2c2c;color:#fff;margin:0 80px 80px 80px;padding:60px;position:relative;}.paragraph--type--tab-navigation.opt-fullwidth{margin-right:0;margin-left:0;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links{font-size:0;}.paragraph--type--tab-navigation .field--name-field-links{text-align:center;}.paragraph--type--tab-navigation .field--name-field-links .field__item{display:inline-block;padding:0 1em;}.paragraph--type--tab-navigation .field--name-field-links a{color:#9B9B9B;text-transform:uppercase;}.paragraph--type--tab-navigation .field--name-field-links .prev a,.paragraph--type--tab-navigation .field--name-field-links .next a{color:#ccc;}.paragraph--type--tab-navigation .field--name-field-links .active a,.paragraph--type--tab-navigation .field--name-field-links a:hover{color:#fff;}.paragraph--type--tab-navigation .field--name-field-links .active a{font-family:'Trade Gothic W01 Bold_2',sans-serif;}.tabnav .zwick,.paragraph--type--tab-navigation .zwick{position:absolute;width:48px;height:20px;bottom:-19px;left:50%;margin-left:-24px;transform:rotate(180deg);}.tabnav .zwick .zwick-st1,.paragraph--type--tab-navigation .zwick .zwick-st1{fill:#2c2c2c;}.paragraph-jobs{position:relative;padding:0px 80px 100px 80px;}.paragraph-jobs > h2{margin-bottom:1.6em;}.jobs-table{display:table;width:100%;}.jobs-table > div{display:table-row;}.jobs-table > div > div{display:table-cell;vertical-align:top;padding:20px 40px;background:#f2f2f2;border-bottom:6px solid #fff;border-right:6px solid #fff;}.jobs-table > div > div:last-child{border-right:0px !important;padding-right:0;}.jobs-table .head{color:#2c2c2c;text-transform:uppercase;}.jobs-table .head .date{width:13%;}.jobs-table .head .title{width:67%;}.jobs-table .head .location{width:20%;}.jobs-table a{color:#2c2c2c;display:block;padding-right:10%;position:relative;}article.single-job h1,.paragraph-jobs h1{margin-bottom:70px;}.jobs-table .pfeil-unten{transform:translateY(-50%);position:absolute;right:7px;top:50%;}.jobs-table .pfeil-unten svg{transform:rotate(90deg);transition:transform 200ms ease;}.jobs-table .open .pfeil-unten svg{transform:rotate(270deg);}.jobs-table .detail .cont{position:relative;max-height:0;overflow:hidden;transition:all 300ms ease;}.jobs-table .detail .cont article.single-job{padding-top:60px;padding-bottom:60px;}.jobs-table .detail.open .cont{display:block;max-height:5000px;}.jobs-table > div.detail > div{background:#fff;border:0px !important;padding-top:0px;padding-bottom:0px;}article.single-job p,article.single-job ul{margin-bottom:40px;}article.single-job p:last-child,article.single-job ul:last-child{margin-bottom:0px;}.paragraph.pad-narrow,.block-system-main-block > article.single-job{width:50%;margin:80px auto;max-width:100%;}.paragraph.pad-narrow{width:60%;margin:0px auto;}.block-system-main-block > article.single-job-form{width:720px;width:auto;margin:0px auto;max-width:100%;}.field--name-field-view-gf .open-sb{display:none;}article.single-job .links{text-align:center;padding:20px 0 0 0;}article.single-job a.cta{padding-right:20px;display:inline-block;}article.single-job a.cta.email{display:none;}iframe{border:0px;width:100%;height:calc(100vh - 70px);display:block;}#user-login-form .form-item,.contact-form .form-item,.contact-form .form-actions{margin-bottom:0;margin-top:0;clear:both;}.contact-form .zustimmung,.contact-form .group{border:0px;margin:0 0 80px 0;padding:0;display:block;}.contact-form .group h6{display:block;margin-bottom:25px;font-weight:normal;}#user-login-form .form-item label,#user-login-form .form-item input,.contact-form fieldset legend,.contact-form fieldset .fieldset-wrapper,.contact-form .form-item label,.contact-form .form-item textarea,.contact-form .form-item input{width:50%;float:left;}.contact-form .form-item textarea{height:58px;}.contact-form .form-item.form-type-checkbox label,.contact-form .form-item.form-type-checkbox input,.contact-form .form-item.form-type-radio label,.contact-form .form-item.form-type-radio input{width:auto;float:none;}.contact-form .group > div:first-of-type .form-item.form-type-checkbox label,.contact-form .group > div:first-of-type .form-item.form-type-radio label{border-top:0px;}#user-login-form .form-item label,.contact-form fieldset legend,.contact-form .form-item label{border-bottom:1px solid #2c2c2c;clear:both;padding:0.3em 10px 0.3em 0;}#edit-field-wesentliche-produkte-wrapper label{line-height:1.4;margin-bottom:30px;}.contact-form .form-item.form-type-checkbox label,.contact-form .form-item.form-type-radio label{border-bottom:0px;padding:0;display:block;}#user-login-form > .form-item:first-child  label,.contact-form .group > div:first-of-type .form-item label{border-top:2px solid #2c2c2c;}.contact-form .form-item.form-type-checkbox input,.contact-form .form-item.form-type-radio input{background-color:initial;line-height:1;margin-top:0px;padding:0;}#user-login-form .form-item,.contact-form fieldset legend,.contact-form .group > div,.contact-form .form-item{clear:both;}#user-login-form .form-item input,.contact-form .form-item.form-type-checkbox,.contact-form .form-item.form-type-radio,.contact-form .form-item textarea,.contact-form .form-item input{border:0px;border-radius:0;padding:0px 20px 0px 20px;line-height:1.2;background-color:#f2f2f2;margin-top:0.2em;transition:all 200ms ease;}.form-item textarea:focus,.form-item input:focus{background-color:#9b9b9b !important;color:#2c2c2c !important;}.form-item textarea:invalid,.form-item input:invalid{box-shadow:none !important;}.form-item textarea.invalid,.form-item input.invalid{box-shadow:none !important;background-color:#fbedec !important;color:#e74c3b !important;border-bottom:1px solid #e74c3b;}.form-item.error legend,.form-item.error label{color:#e74c3b !important;border-color:#e74c3b !important;}.contact-form .form-item.form-type-checkbox,.contact-form .form-item.form-type-radio{margin-bottom:0.5em;padding-top:0.1em;padding-bottom:0.1em;}.contact-form .form-item.form-type-checkbox input,.contact-form .form-item.form-type-radio input{display:none;}#edit-field-fahrzeugtyp-wrapper,#edit-field-fahrzeugtyp-2-wrapper,#edit-field-fahrzeugtyp-3-wrapper,#edit-field-name-des-kunden-3-wrapper,#edit-field-name-des-kunden-2-wrapper{padding-top:30px;}#edit-field-sonstige-wrapper label,#edit-field-wesentliche-produkte-wrapper label,.contact-form fieldset legend,.contact-form .zustimmung label,#edit-field-name-des-kunden-3-wrapper label,#edit-field-name-des-kunden-2-wrapper label{border-top:1px solid #2c2c2c;}#edit-field-innerhalb-bestimmter-laend-wrapper label,#edit-field-ladeflaeche-in-m2-wrapper label,#edit-field-ladeflaeche-in-m2-2-wrapper label,#edit-field-ladeflaeche-in-m2-3-wrapper label{border-bottom:1px solid #2c2c2c;}.contact-form .group fieldset,.contact-form .group fieldset.form-item{margin:0 0 30px;}.contact-form .group > .field--type-markup{border-top:2px solid #2c2c2c;width:50%;margin-bottom:25px;line-height:1.4;padding-top:2px;}#edit-field-zustimmungstext-wrapper{color:#2c2c2c;margin-bottom:25px;}.contact-form #edit-actions{text-align:center;}.contact-form{margin-bottom:80px;}#edit-field-berufe-bzw-ausbildung-der-0-value{margin-bottom:5px;}#edit-field-wo-koennen-montagearbeiten--wrapper,#edit-field-sind-firmeneigene-fahrzeug--wrapper,#edit-field-schluesselfertige-leistung--wrapper,#edit-field-wie-sind-die-arbeitszeiten--wrapper,#edit-field-welche-fremdsprachen-beher--wrapper,#edit-field-fuehren-ihre-monteure-eine--wrapper{margin-bottom:0;}#edit-field-fuehren-ihre-monteure-eine--wrapper legend,#edit-field-wo-koennen-montagearbeiten--wrapper legend,#edit-field-sind-firmeneigene-fahrzeug--wrapper legend,#edit-field-wie-sind-die-arbeitszeiten--wrapper legend,#edit-field-welche-fremdsprachen-beher--wrapper legend{margin-bottom:0;}.group.nobottomborder fieldset legend,.group.nobottomborder .form-item.form-type-textfield label,.group.nobottomborder .form-item.form-type-textarea label{border-bottom:0;border-top:1px solid #2c2c2c;}.contact-form .group.nobottomborder .form-item.form-type-checkbox,.contact-form .group.nobottomborder .form-item.form-type-radio,.contact-form .group.nobottomborder .form-item textarea,.contact-form .group.nobottomborder .form-item input{margin-top:0.25em;}.contact-form .form-checkboxes .form-item.form-type-checkbox:last-child,.contact-form .form-radios .form-item.form-type-radio:last-child{margin-bottom:0.25em;}label.option{position:relative;padding-left:30px !important;display:inline-block;}label.option:after{box-sizing:border-box;display:block;content:"";border:1px solid #2c2c2c;width:0.7em;height:0.7em;position:absolute;top:0.2em;left:0;}input:checked + label.option:before{display:block;content:"";width:0.4em;height:0.4em;background:#2c2c2c;position:absolute;top:0.35em;left:0.15em;}.form-type-radio label.option:before,.form-type-radio label.option:after{border-radius:50%;}.messages--error{position:relative;padding-right:3em;}.messages--error a.close{display:block;position:absolute;top:1em;right:1em;width:20px;height:20px;background:transparent url(/themes/demmelhuber/img/x-close-button-red.svg) no-repeat;background-size:20px auto;cursor:pointer;}body.path-user .block-system-main-block .form-actions{text-align:center;clear:both;margin:0;padding:80px 0 0 0;}#user-login-form .form-item .description{display:none;}.paragraph--type--standorte-karte .maps-link{display:none;}.view-display-id-block_kontakt{padding:0 40px;}#lb-cont .view-display-id-block_kontakt{padding:0;max-width:980px;margin:0 auto;}.view-display-id-block_kontakt > .col,.view-display-id-block_kontakt .attachment{width:49%;padding:0 40px 40px 40px;background:#fff;}#lb-cont .view-display-id-block_kontakt > .col,#lb-cont .view-display-id-block_kontakt .attachment{box-shadow:0 0 10px rgba(0,0,0,0.2);padding-top:40px;}.view-display-id-block_kontakt > .col{float:left;}.view-display-id-block_kontakt .attachment{float:right;}.view-display-id-block_kontakt .view-header{padding-bottom:25px;border-bottom:2px solid #2c2c2c;}.view-display-id-block_kontakt .standorte li.active .views-field-field-land,.view-display-id-block_kontakt .standorte li.active .name,.view-display-id-block_kontakt .standorte{color:#2c2c2c;font-family:"Trade Gothic W01 Light",sans-serif;}.view-display-id-block_kontakt li.active .pfeil-unten svg{transform:rotate(270deg);}.view-display-id-block_kontakt li .views-field-field-text{display:block;max-height:0;overflow:hidden;transition:all 300ms ease;}.view-display-id-block_kontakt li.active .views-field-field-text{max-height:400px;padding:10px 0;border-top:1px solid #9b9b9b;margin-top:2px;}.view-display-id-block_kontakt .views-field-field-text p:not(:last-child){margin-bottom:1em;}.view-display-id-block_kontakt li{cursor:auto;}.view-display-id-block_kontakt .standorte .views-field-field-land,.view-display-id-block_kontakt .standorte .name{cursor:pointer;}.view-display-id-block_kontakt .standorte{margin-bottom:0px;}#lb-back{background:rgba(0,0,0,0.6);position:fixed;top:0;bottom:0;left:0;width:100%;z-index:998;cursor:pointer;display:none;}#lb-cont{position:fixed;padding:150px 0 0 0;top:70px;bottom:0;left:0;width:100%;z-index:999;display:none;overflow:auto;}#lb-cont.video{padding:93px 0 60px 0;}#lb-cont > article{margin-bottom:40px;}.lb-open #lb-cont,.lb-open #lb-back{display:block;}body.lb-open{overflow:hidden;}#lb-cont .paragraph--type--copytext-element .field--name-field-headline{color:#fff;width:100%;padding:0 0 25px 0;float:none;text-align:center;}#lb-cont .paragraph--type--copytext-element{padding:0;}#lb-cont .close{display:block;width:29px;height:29px;cursor:pointer;position:absolute;top:100px;left:50%;margin-left:-15px;}#lb-cont.video .close{top:31px;}#lb-cont .close .icon-cls-1{stroke:#fff;}.faecher-effekt #lb-cont .node--type-page.node--view-mode-full > .node__content > .field--name-field-paragraph > .field__item{background:transparent;}.paragraph--type--brand-slide .headlines > .field{transition:opacity 300ms ease;opacity:0;}.paragraph--type--brand-slide .headlines > .field.active{opacity:1;}.so-form-thanks .paragraph--type--copytext-element{padding-left:0;padding-right:0;width:30%;margin:0 auto;text-align:center;}@media screen and (min-height:930px) and (min-width:451px){.so-form-thanks .node--type-page{position:relative;}.so-form-thanks .paragraph--type--copytext-element{top:calc((100vh - 70px - 140px - 120px) / 2);left:50%;transform:translate(-50%,-50%);position:absolute;}}.so-form-thanks .paragraph--type--copytext-element a.cta{display:inline-block;}.so-form-thanks:not(.nid-249) .paragraph--type--copytext-element:before{content:"";display:block;position:relative;width:100%;height:6em;background:url(/themes/demmelhuber/img/check-icon.svg) no-repeat center center;background-size:auto 100%;margin-bottom:4em;}.field--name-field-brand-slide-ref .slider-button svg{display:none !important;}.node--type-project.node--view-mode-full #projects-backlink{display:none;}.cc_container{font-size:14px !important;font-family:"Trade Gothic W01 Light",sans-serif !important;line-height:1.28 !important;letter-spacing:1.4px !important;text-align:center;background:#000  !important;}.cc_container{padding:78px 50px 32px 50px !important;}.cc_container .cc_message{margin:0 auto !important;line-height:1.28 !important;max-width:1000px;font-size:1em !important;}.cc_container a,.cc_container a:visited{color:#f3a684 !important;text-decoration:none !important;}.cc_container a:hover{text-decoration:underline !important;}.cc_container .cc_btn,.cc_container .cc_btn:visited{background:url(/themes/demmelhuber/img/x-close-button-white.svg) no-repeat transparent !important;background-size:26px auto;border-radius:0 !important;color:#fff !important;position:absolute;top:32px;left:50%;float:none !important;margin:0 0 0 -13px !important;padding:0 !important;width:26px !important;height:26px !important;text-indent:-1000px;overflow:hidden;}.paragraph .cta-block{padding:60px 40px;text-align:center;}.paragraph--type--typo-modul .field--name-field-text-e a,.paragraph .cta-block a{display:inline-block;}.paragraph--type--typo-modul .field--name-field-text-e a{margin-top:35px;}body.touch .view-display-id-projekte li a.blocklink{bottom:40px;left:50%;position:absolute;right:auto;top:auto;display:none;transform:translateX(-50%);text-indent:0;white-space:nowrap;}body.touch .view-display-id-projekte li.active a.blocklink{display:inline-block;}body.touch li.active .node--type-project.node--view-mode-grid .texte{max-height:1000px;padding-bottom:100px;}.field--name-field-bilder-bs > .field__item{position:absolute;top:0;right:0;}@media screen and (max-width:1440px){header{left:0;right:0;margin-left:0;width:100%;}#block-demmelhuber-local-tasks{transform:translateX(-90%);transition:transform 200ms ease;}#block-demmelhuber-local-tasks:hover{transform:translateX(0%);}#diashow .cont,#diashow img{width:100vw;}.paragraph--type--link-grid-element .field--name-field-bild{height:auto;width:100%;width:calc(100% + 20px);}.paragraph--type--link-grid-element .texte{width:100%;padding:40px;}.paragraph--type--link-grid-element.active .field--name-field-bild{height:auto;width:50%;width:calc(50% + 20px);}.paragraph--type--link-grid-element.active .texte{width:50%;width:calc(50% - 20px);padding-left:20px;}.leistungen{min-height:300px;}}@media screen and (max-width:1440px) and (min-width:451px){body,html{font-size:1.38vw;}.contact-form .button,.cta,.paragraph--type--typo-modul .field--name-field-text-e a,.ctas > a,article.single-job a.cta,.view-filters input.button,.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a,.node--type-news-seite .field--name-field-download a,.field--name-field-link a,.mainMenu .menu--kontakt ul.menu a,.node--type-unit .field--name-field-unit-name,footer,.language-switcher-language-url{font-size:0.83vw;}.jobs-table,.view-filters .layer li,.view-display-id-projekte .view-header,header .view-header,.leistungen .paragraph--type--unit-leistungen,.paragraph--type--expanding-grid-element,.contact-form .form-item label,.contact-form .form-item input,.contact-form .form-item textarea,.contact-form fieldset legend,.contact-form,.contact-form .group > .field--type-markup,.node--type-project .paragraph.copytext .field--name-field-jahr,#block-hauptnavigation{font-size:1.38vw;}.paragraph--type--copytext-element .field--name-field-headline,.paragraph-jobs h1,.paragraph-jobs > h2,article.single-job h1,.tabnav .field--name-field-headline,.paragraph--type--expanding-grid-element.lay-introcard .field--name-field-text,.paragraph--type--expanding-grid-element.lay-introcard .field--name-field-text *,.view-news .view-header h1,.paragraph--type--brand-slide  .field--name-field-headline,.paragraph--type--themen-modul .field--name-field-headline,.paragraph--type--typo-modul .field--name-field-text-e{font-size:3.05vw;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen .field__label,.paragraph--type--expanding-grid-element .field--name-field-datum,.view-display-id-news_list .views-field-field-datum,.paragraph--type--typo-modul .field--name-field-text-e .dachzeile{font-size:0.97vw;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.active,.tabnav .field--name-field-leistungs-name.active,article.single-job h2,.paragraph--type--kleiner-projektslider .field--name-field-headline,.node--type-pressemitteilung.node--view-mode-full .field--name-field-presse-titel,.paragraph--type--standorte-karte .field--name-field-headline,.paragraph--type--tab-slider-element h1,.paragraph--type--tab-slider-element h2,.paragraph--type--tab-slider-element h3,.paragraph--type--tab-slider-element h4,.paragraph--type--tab-slider-element h5,.paragraph--type--tab-slider-element h6,.leistungen .unitname,.row .details .cont h1,.row .details .cont h2,.row .details .cont h3,.row .details .cont h4,.row .details .cont h5,.row .details .cont h6,.paragraph--type--themen-modul .field--name-field-text h1,.paragraph--type--themen-modul .field--name-field-text h2,.paragraph--type--themen-modul .field--name-field-text h3,.paragraph--type--themen-modul .field--name-field-text h4,.paragraph--type--themen-modul .field--name-field-text h5,.paragraph--type--themen-modul .field--name-field-text h6,.paragraph--type--copytext-element .field--name-field-text h1,.paragraph--type--copytext-element .field--name-field-text h2,.paragraph--type--copytext-element .field--name-field-text h3,.paragraph--type--copytext-element .field--name-field-text h4,.paragraph--type--copytext-element .field--name-field-text h5,.paragraph--type--copytext-element .field--name-field-text h6,.paragraph--type--link-grid-element .field--name-field-headline,.node--type-news-seite .field--name-field-headline,.paragraph--type--link-element-news .field--name-field-headline,.paragraph--type--id-element .texte,.node--type-project.node--view-mode-grid .field--name-field-projektname,.view-display-id-projekte .view-filters .form-item-projektname input,.node--type-project .paragraph.copytext .field--name-field-projektueberschrift,.paragraph--type--geschaeftsfeld .field--name-field-geschaeftsfeld-ref,.paragraph--type--tab-navigation .field--name-field-links .field__item,.contact-form .group h6,.view-display-id-block_kontakt .view-header,.node--type-unit .field--name-field-slider-text{font-size:2.22vw;}.paragraph--type--copytext-element .field--name-field-text h1,.paragraph--type--copytext-element .field--name-field-text h2,.paragraph--type--copytext-element .field--name-field-text h3,.paragraph--type--copytext-element .field--name-field-text h4,.paragraph--type--copytext-element .field--name-field-text h5,.paragraph--type--copytext-element .field--name-field-text h6{margin-bottom:2em;}.view-display-id-block_kontakt .view-header{padding-bottom:1.73vw;}.field--name-field-view-gf .steckbrief .field--name-field-projektname,.node--type-project .paragraph.copytext > .field--name-field-headline,.leistungen .untertitel,.paragraph--type--expanding-grid-element h1,.paragraph--type--expanding-grid-element h2,.paragraph--type--expanding-grid-element h3,.paragraph--type--expanding-grid-element h4,.paragraph--type--expanding-grid-element h5,.paragraph--type--expanding-grid-element h6,.paragraph--type--geschaeftsfeld .field--name-field-text,.view-display-id-projekte .view-empty h6,.paragraph--type--kontakt-element .field--name-field-headline,#block-menutext{font-size:1.94vw;}.paragraph--type--tab-slider-element,.paragraph--type--themen-modul .field--name-field-text,article.single-job,.node--type-project .paragraph.copytext .field--name-field-projektbeschreibung,.node--type-project .paragraph.copytext .field--name-field-fotograf,.row .details .cont,.node--type-pressemitteilung.node--view-mode-full .field--name-field-text,.paragraph--type--link-grid-element .field--name-field-text,.view-display-id-news_list .views-field-field-headline,.node--type-news-seite .field--name-field-text,.paragraph--type--link-element-news .field--name-field-text,.paragraph--type--copytext-element .field--name-field-text,.paragraph--type--kontakt-element .field--name-field-text{font-size:1.38vw;}.paragraph--type--copytext-element.layout-units .field--name-field-text{font-size:1.25vw;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item,.tabnav .field--name-field-leistungs-name,.paragraph--type--standorte-karte .field--name-field-bild .details > div .views-field-field-text,.paragraph--type--id-element .field--name-field-aut{font-size:1.66vw;}.view-display-id-block_kontakt li .views-field-field-text,.view-filters label,.paragraph--type--id-element .field--name-field-aut > :last-child{font-size:1.11vw;}.paragraph--type--standorte-karte.clicked .standorte li.active .name,.node--type-project .paragraph.copytext .field--name-field-projektleistungen,.steckbrief,.node--type-project.node--view-mode-grid .liste .field,.standorte h3,.standorte li,.leistungen .paragraph--type--unit-leistungen,.jobs-table .head,.standorte h3,.standorte li.active .name,#edit-field-zustimmungstext-wrapper,.leistungen .paragraph--type--unit-leistungen.active{font-size:1.38vw;}.tt{font-size:0.76vw !important;}.paragraph--type--link-element-news .media{position:absolute;top:0;left:0;right:0;bottom:0;}.paragraph--type--link-element-news .media *{height:100% !important;}.paragraph--type--link-element-news .media img{object-fit:cover;font-family:'object-fit: cover;'}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item{height:auto;}.paragraph--type--themen-modul .texte{top:30%;}.paragraph--type--themen-modul .field--name-field-text{margin-bottom:60px;}.contact-form .button,article.single-job a.cta,.paragraph--type--typo-modul .field--name-field-text-e a,.ctas > a,.cta,.view-filters input.button,.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a,.node--type-news-seite .field--name-field-download a,.field--name-field-link a,.mainMenu .menu--kontakt ul.menu a,.node--type-unit .field--name-field-unit-name{min-width:12.5vw;}.paragraph--type--id-element{min-height:auto;padding:9vw 0;}.paragraph--type--id-element .texte{bottom:9vw;top:9vw;}.paragraph--type--id-element .field--name-field-text:after,.paragraph--type--id-element .field--name-field-text:before{height:4.58vw;width:4.58vw;}.paragraph--type--link-grid-element .field--name-field-headline{margin-bottom:2vw;}.paragraph--type--link-grid-element .texte{padding:2.77vw;}.paragraph--type--link-grid-element.active .texte{padding-left:1.38vw;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .texte{padding-left:2.77vw;padding-right:1.38vw;}.paragraph--type--link-grid-element .field--name-field-link{bottom:2.77vw;left:1.38vw;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-link{left:2.77vw;}footer #block-socialmedia a{margin:0 2.77vw;}footer #block-socialmedia ul.menu li:nth-child(3) a{margin-left:10vw;}footer #block-socialmedia ul.menu li:nth-child(5) a{margin-right:10vw;}.paragraph--type--tab-navigation{margin:0 5.55vw 5.55vw;padding:4.16vw;}.paragraph-jobs{padding:0 5.55vw 6.94vw;}article.single-job h1,.paragraph-jobs h1{margin-bottom:4.86vw;}article.single-job h2{margin-bottom:1.25vw;}.paragraph--type--copytext-element{padding:5.55vw;}.view-display-id-block_kontakt{padding:0 2.77vw;}.view-display-id-block_kontakt > .col,.view-display-id-block_kontakt .attachment{padding:0 2.77vw 2.77vw;}#lb-cont .view-display-id-block_kontakt > .col,#lb-cont .view-display-id-block_kontakt .attachment{padding-top:2.77vw;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item,.tabnav .field--name-field-leistungs-name{height:4.86vw;line-height:2.77vw;padding-bottom:2.36vw;}.jobs-table > div > div{padding:1.38vw 2.78vw;}svg.pfeil{height:2.08vw;width:1.11vw;}.maske .navi.prev svg,.maske .slider-button.previous svg{left:60px;margin-top:calc(-1.04vw - 20px);margin-left:-0.55vw;}.maske .navi.next svg,.maske .slider-button.next svg{left:auto;right:60px;margin-top:calc(-1.04vw + 40px);margin-left:0;margin-right:-0.55vw;}.jobs-table .detail .cont article.single-job{padding-bottom:4.16vw;padding-top:4.16vw;}article.single-job p,article.single-job ul{margin-bottom:2.78vw;}.form-required:after{background-size:0.41vw 0.41vw;height:0.41vw;width:0.41vw;}.paragraph--type--expanding-grid-element:after{font-size:2.08vw;bottom:11.5%;right:9%;height:12%;width:12%;}.paragraph--type--geschaeftsfeld .scroller{}.paragraph--type--geschaeftsfeld .field--name-field-text{width:55%;}}.media.media--type-document.media--view-mode-download a:not(.with-tt){margin-bottom:30px;}.media.media--type-document.media--view-mode-download span.desc{display:block;margin-top:15px;color:#9B9B9B;font-size:12px;text-align:center;position:absolute;left:50%;transform:translateX(-50%);}.media.media--type-document.media--view-mode-download a:hover span.desc{color:#000;}.field--name-field-download a:hover span.desc{color:#000;}.bg-anthrazit .field--name-field-download a:hover span.desc{color:#fff;}@media screen and (max-width:1024px){.row .details .field--name-field-download a{width:auto;}.row .details .field--name-field-download a svg.icon-download{position:relative;display:block;margin:0 auto;}.paragraph--type--download-element .field--name-field-download a,.row .details .field--name-field-download a{width:auto;text-align:center;}.field--name-field-download svg.icon-download{display:inline-block;}svg.icon-download{width:48px;}}@media screen and (max-width:1024px) and (min-width:451px){.contact-form .button,.cta,.paragraph--type--typo-modul .field--name-field-text-e a,.ctas > a,article.single-job a.cta,.view-filters input.button,.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a,.node--type-news-seite .field--name-field-download a,.field--name-field-link a,.mainMenu .menu--kontakt ul.menu a,.node--type-unit .field--name-field-unit-name,footer,.language-switcher-language-url{font-size:1.15vw;}.view-display-id-projekte .view-filters .layer li:before{top:6px;height:10px;width:10px;}.no-touch .view-display-id-projekte .view-filters .layer li:hover:after,.view-display-id-projekte .view-filters .layer li.active:after{top:9px;right:3px;height:6px;width:6px;}.field--name-field-brand-slide-ref,.paragraph--type--brand-slider,.paragraph--type--brand-slide{max-height:500px;}.node--type-unit.node--view-mode-slider,.node--type-unit.node--view-mode-slider a{width:28vw;}.view-sliders.view-display-id-slider_units .view-content,.node--type-unit.node--view-mode-slider,.node--type-unit.node--view-mode-slider a{height:28vw;}.node--type-unit .unit-link{padding:18% 12% 6%;}.node--type-unit .field--name-field-unit-name{bottom:12%;margin-left:-37%;width:74%;min-width:0px;padding-left:1em;padding-right:1em;}.paragraph--type--geschaeftsfeld .field--name-field-link{display:block;margin-right:0;margin-bottom:5%;width:auto;text-align:left;}.paragraph--type--geschaeftsfeld .links > .field--name-field-link:last-child{margin-bottom:0;}.paragraph--type--geschaeftsfeld .field--name-field-link a{white-space:nowrap;}.field--name-field-view-gf,.field--name-field-view-gf .node--type-project,.field--name-field-view-gf .node--type-project .field--name-field-imagefield{max-height:565px;max-height:calc(100vw / 1.6);}.field--name-field-view-gf .steckbrief{padding:3%;}.paragraph--type--typo-modul .field--name-field-text-e .dachzeile{margin-bottom:15px;}.paragraph--type--typo-modul .field--name-field-text-e a{margin-top:30px;}.node--type-unit.node--view-mode-full .field--name-field-paragraph-units > .field__item:nth-child(2) .layout-units.paragraph--type--copytext-element,.node--type-page.node--view-mode-full .field--name-field-paragraph > .field__item:nth-child(2) .layout-units.paragraph--type--copytext-element{padding-top:0 !important;}.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text{margin-bottom:4vw;}}@media screen and (max-width:900px){footer .region-footer{padding:0px 20px;}header .region-header-left img{height:35px;}}@media screen and (max-width:769px) and (min-width:451px){.paragraph--type--themen-modul-slider .slider-dots li,.paragraph--type--themen-modul-slider .owl-dots .owl-dot span{height:16px;width:16px;}.paragraph--type--themen-modul .field--name-field-bilder > .field__item,.paragraph--type--themen-modul .field--name-field-bilder .slick-list{height:calc(49vw - 80px);overflow:hidden;}.paragraph--type--themen-modul .field--name-field-bilder .media{position:relative;top:-2.3vw;}.paragraph--type--themen-modul .field--name-field-bilder{width:54%;}.hero-typ2 .projekthero .bild-3,.hero-typ1 .projekthero .bild-3{display:none;}.hero-typ1 .projekthero .steckbrief,.hero-typ2 .projekthero .steckbrief{width:31.12%;}.hero-typ3 .projekthero .steckbrief dt,.hero-typ4 .projekthero .steckbrief dt{width:46%;padding-right:0.3em;}.hero-typ3 .projekthero .steckbrief dd,.hero-typ4 .projekthero .steckbrief dd{width:54%;}}@media screen and (max-width:450px){.contact-form .button,article.single-job a.cta,.paragraph--type--typo-modul .field--name-field-text-e a,.cta,.view-filters input.button,.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a,.node--type-news-seite .field--name-field-download a,.field--name-field-link a,.mainMenu .menu--kontakt ul.menu a,.node--type-unit .field--name-field-unit-name{min-width:160px;padding:10px 10px;}header .container{padding:0 20px;}header .region-header-left{height:48px;}header .region-header-left img{height:25px;}header .burgerIcon svg{top:18px;left:20px;}.menu-open.viewfilter-sticky header .view-header{display:none;}.viewfilter-sticky header .view-header{overflow:hidden;text-indent:-1000px;background-image:url(/themes/demmelhuber/img/filter-icon.svg);background-repeat:no-repeat;background-position:57px center;background-size:auto 18px;width:95px;}.viewfilter-sticky header.filters-open .view-header svg.icon-close{margin:-10px 0 0 0;right:auto;left:57px;}.viewfilter-sticky header.filters-open .view-header{background-image:none;}footer{padding:80px 0px 50px 0px;height:auto;position:relative;}footer #block-socialmedia{margin-bottom:10px;padding-bottom:0px;}#block-copyrighttext{float:none;width:auto;position:absolute;bottom:-60px;left:20px;right:20px;}footer #block-socialmedia a{margin:0 02.13vw 24px 02.13vw !important;}footer #block-socialmedia ul.menu li:nth-child(1) a{margin-left:0px !important;}footer #block-socialmedia ul.menu li:last-child a{margin-right:0px !important;}footer #block-socialmedia ul.menu li:nth-child(5) a,footer #block-socialmedia ul.menu li:nth-child(2) a{margin-right:15px !important;margin-right:04vw !important;}footer #block-socialmedia ul.menu li:nth-child(6) a,footer #block-socialmedia ul.menu li:nth-child(3) a{margin-left:15px !important;margin-left:04vw !important;}footer #block-socialmedia ul.menu li{position:relative;}footer #block-socialmedia ul.menu li:nth-child(6):after,footer #block-socialmedia ul.menu li:nth-child(3):after{content:"";display:block;position:absolute;top:-2px;left:-1px;width:1px;background:#9B9B9B;opacity:0.25;height:30px;}footer #block-socialmedia ul.menu li:nth-child(3):before,footer #block-socialmedia ul.menu li:nth-child(6):before{content:"share";display:block;position:absolute;top:-34px;left:30px;width:60px;width:16vw;text-align:center;white-space:nowrap;}footer #block-socialmedia ul.menu li:nth-child(6):before{content:"follow";left:26px;}.mainMenu{top:48px;width:100%;z-index:49;position:fixed;}.mainMenu > .container{padding:0 20px;width:100%;}.mainMenu > .container.menulevel-1{width:calc(100% - 40px);}.mainMenu.active-menulevel-1 .container{transform:translateX(0px);}.mainMenu > .container .region{min-height:calc(100vh - 48px);padding:20px 0 120px;width:260px;max-width:100%;}ul.menu li.back,ul.menu li.close{display:none;}.mainMenu .menu--kontakt{margin-bottom:25px;}#block-hauptnavigation ul.menu li{margin-bottom:20px;}#block-hauptnavigation ul.menu a.abstand{margin-top:45px;}.mainMenu .language-switcher-language-url:before{left:0px;right:0px;}.mainMenu .language-switcher-language-url{padding-top:15px;}#block-menutext{display:none;}.mainMenu .container .region{transition:all 500ms ease;}.mainMenu.active-menulevel-1 .container:not(.active) .region{width:calc(100% - 20px);opacity:0;}.mainMenu.active-menulevel-1 .container:not(.active){background-image:url(/themes/demmelhuber/img/pfeil-links.svg);background-repeat:no-repeat;background-position:right top;background-position:calc(100vw - 25px) 30px;background-size:10px auto;}.mainMenu > .container.no-cta .region{padding-bottom:50px;}#block-hauptnavigation ul.menu li.back{display:none;}.layout-container{padding-top:48px;padding-bottom:0;}.slider-dots,.owl-dots{bottom:15px;}.field--name-field-brand-slide-ref,.paragraph--type--brand-slider,.paragraph--type--brand-slide{height:calc(100vh - 48px);}.paragraph--type--geschaeftsfeld .texte .field--name-field-geschaeftsfeld-ref .pfeil-unten,.paragraph--type--brand-slider.opt-balken-anthrazit:after,.paragraph--type--brand-slider.opt-pfeil .pfeil-unten,.paragraph--type--brand-slider.opt-pfeil:after
    .paragraph--type--brand-slide.opt-balken-anthrazit:after,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten,.paragraph--type--brand-slide.opt-pfeil:after{height:30px;line-height:30px;}.paragraph--type--brand-slider.opt-pfeil .pfeil-unten svg,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten svg{margin-left:-4px;margin-top:-7px;}svg.pfeil{height:15px;width:8px;}.paragraph--type--geschaeftsfeld .texte .field--name-field-geschaeftsfeld-ref .pfeil-unten,.view-filters .close svg.pfeil,span.down svg.pfeil{height:15px;width:8px;}.paragraph--type--brand-slide .field--name-field-bild:after,.paragraph--type--brand-slide .field--name-field-bild:before,.paragraph--type--brand-slide .field--name-field-bild .media:before{display:none;}.paragraph--type--brand-slide .field--name-field-bild{bottom:auto;position:relative;right:auto;width:100%;height:55vh;}.opt-pfeil.paragraph--type--brand-slide .field--name-field-bild,.opt-pfeil .paragraph--type--brand-slide .field--name-field-bild{height:calc(55vh - 60px);}.paragraph--type--brand-slide .field--name-field-headline.sticky,.paragraph--type--brand-slide .field--name-field-headline{padding:30px 20px 0 20px;padding-top:8vw;position:relative;top:auto;width:80%;left:auto;bottom:auto;transform:none;}.paragraph--type--brand-slide .field--name-field-headline.sticky > *{padding-left:0px;width:auto;}.paragraph--type--brand-slider .slider-dots,.paragraph--type--brand-slider .owl-dots{transform:translateX(-50%);bottom:auto;top:55vh;margin-top:-45px;left:50%;}.paragraph--type--brand-slide.opt-pfeil  .slider-dots,.paragraph--type--brand-slider.opt-pfeil  .slider-dots{top:calc(55vh - 60px);}.paragraph--type--brand-slide .flx-embed > div{height:100% !important;padding-bottom:0  !important;}.paragraph--type--brand-slide .flx-embed iframe{height:100%;position:relative;width:100%;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div{padding:55px 15%;width:100%;}.paragraph--type--typo-modul.layout-typa .slick-slider.field--name-field-text-e .field__item > div,.paragraph--type--typo-modul.layout-typa .owl-carousel.field--name-field-text-e .field__item > div{padding:60px 15% 75px 15%;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *{width:100%;}.paragraph--type--expanding-grid-element h1,.paragraph--type--expanding-grid-element h2,.paragraph--type--expanding-grid-element h3,.paragraph--type--expanding-grid-element h4,.paragraph--type--expanding-grid-element h5,.paragraph--type--expanding-grid-element h6,.view-display-id-block_kontakt .view-header,article.single-job h1,.paragraph-jobs h1,.paragraph-jobs > h2,.paragraph--type--copytext-element .field--name-field-headline,.projekthero .field--name-field-projektueberschrift,.paragraph--type--kleiner-projektslider .field--name-field-headline,.node--type-pressemitteilung.node--view-mode-full .field--name-field-presse-titel,.paragraph--type--standorte-karte .field--name-field-headline,.leistungen .unitname,.row .details .cont h1,.row .details .cont h2,.row .details .cont h3,.row .details .cont h4,.row .details .cont h5,.row .details .cont h6,.paragraph--type--themen-modul .field--name-field-text h1,.paragraph--type--themen-modul .field--name-field-text h2,.paragraph--type--themen-modul .field--name-field-text h3,.paragraph--type--themen-modul .field--name-field-text h4,.paragraph--type--themen-modul .field--name-field-text h5,.paragraph--type--themen-modul .field--name-field-text h6,.paragraph--type--copytext-element .field--name-field-text h1,.paragraph--type--copytext-element .field--name-field-text h2,.paragraph--type--copytext-element .field--name-field-text h3,.paragraph--type--copytext-element .field--name-field-text h4,.paragraph--type--copytext-element .field--name-field-text h5,.paragraph--type--copytext-element .field--name-field-text h6,.paragraph--type--link-grid-element .field--name-field-headline,.node--type-news-seite .field--name-field-headline,.paragraph--type--link-element-news .field--name-field-headline,.view-display-id-projekte .view-filters .form-item-projektname input,.node--type-project .paragraph.copytext .field--name-field-projektueberschrift,.paragraph--type--geschaeftsfeld .field--name-field-geschaeftsfeld-ref,.node--type-unit .field--name-field-slider-text,.tabnav .field--name-field-headline,.paragraph--type--expanding-grid-element.lay-introcard .field--name-field-text,.paragraph--type--expanding-grid-element.lay-introcard .field--name-field-text *,.view-news .view-header h1,.paragraph--type--brand-slide .field--name-field-headline,.paragraph--type--themen-modul .field--name-field-headline,.paragraph--type--typo-modul .field--name-field-text-e{font-size:24px;font-size:06.4vw;line-height:1.33;letter-spacing:0;}.jobs-table > div > div,.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder,.paragraph--type--link-element-news .field--name-field-datum,.node--type-pressemitteilung.node--view-mode-full .field--name-field-datum,.node--type-news-seite.node--view-mode-full .field--name-field-datum,.view-display-id-news_list .views-field-field-datum,.paragraph--type--typo-modul .field--name-field-text-e .dachzeile{font-size:10px;letter-spacing:1px;line-height:1.6;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen .field__label{color:#000;font-size:16px;font-family:'Trade Gothic W01 Bold_2',sans-serif;letter-spacing:0.2px;margin-bottom:15px;}.paragraph--type--typo-modul .field--name-field-text-e .dachzeile{margin-bottom:5px;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item{height:auto;}.view-sliders.view-display-id-slider_units{padding:40px 0;}.node--type-unit.node--view-mode-slider,.node--type-unit.node--view-mode-slider a{width:240px;}.view-sliders.view-display-id-slider_units .view-content,.node--type-unit.node--view-mode-slider,.node--type-unit.node--view-mode-slider a{height:240px;}.node--type-unit .unit-link{padding:30px 30px 20px 30px;}.node--type-unit .field--name-field-unit-name{bottom:20px;left:30px;margin-left:0;width:auto;right:30px;padding-left:0;padding-right:0;}.view-display-id-slider_units .slick-slide{transform:translateX(20px);}.view-display-id-projektslider_units .slick-slide,.view-display-id-projektslider_normal .slick-slide{transform:translateX(0px);}.paragraph--type--link-element-news .field--name-field-teaser-bild,.paragraph--type--link-element-news .field--name-field-bild{display:none;}.paragraph--type--link-element-news .texte{display:block;height:auto;padding:20px;width:100% !important;}.paragraph--type--link-element-news .texte .padder{padding:0;}.paragraph--type--link-element-news .texte .field--name-field-text{max-height:none !important;}.view-display-id-news_list .views-field-field-datum,.paragraph--type--link-element-news .field--name-field-datum{margin-bottom:1px;color:#9B9B9B;}.paragraph--type--link-element-news .field--name-field-headline{margin-bottom:13px;}.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text p,article.single-job,.paragraph--type--tab-navigation .field--name-field-links .field__item,.paragraph--type--id-element .texte,.paragraph--type--id-element .field--name-field-aut,.node--type-project .paragraph.copytext .field--name-field-projektbeschreibung,.node--type-project .paragraph.copytext .field--name-field-fotograf,.row .details .cont,.node--type-pressemitteilung.node--view-mode-full .field--name-field-text,.node--type-news-seite .field--name-field-text,.paragraph--type--link-element-news .field--name-field-text,.paragraph--type--copytext-element .field--name-field-text,.paragraph--type--copytext-element.layout-units .field--name-field-text,.paragraph--type--themen-modul .field--name-field-text,.tabnav .field--name-field-leistungs-name,.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item,.paragraph--type--tab-slider-element,.standorte .views-field-field-text,.paragraph--type--kontakt-element .field--name-field-text{font-size:16px;font-size:04.26vw;line-height:1.5;}.contact-form .button,article.single-job a.cta,.cta,.paragraph--type--typo-modul .field--name-field-text-e a,.ctas > a,.view-filters input.button,.node--type-pressemitteilung.node--view-mode-full .field--name-field-download a,.node--type-news-seite .field--name-field-download a,.field--name-field-link a,.mainMenu .menu--kontakt ul.menu a,.node--type-unit .field--name-field-unit-name,.paragraph--type--link-grid-element .field--name-field-text{font-size:12px;font-size:03.2vw;}.node--type-news-seite.node--view-mode-slider .texte .field--name-field-link{text-align:center;}.paragraph--type--themen-modul{padding:30px 20px 40px 0;background:#2c2c2c;}.paragraph--type--themen-modul.layout-varb{padding-right:0;padding-left:20px;}.paragraph--type--themen-modul .field--name-field-headline{position:relative;right:auto;top:auto;width:100%;padding:0px 20% 20px 20px;}.paragraph--type--themen-modul.layout-varb .field--name-field-headline{left:auto;right:auto;padding:0px 20px 20px 20%;text-align:right;}.paragraph--type--themen-modul .texte{color:#2c2c2c;left:auto;position:relative;top:auto;width:80%;background:#fff;padding:20px;}.paragraph--type--themen-modul.layout-varb .texte{left:auto;right:auto;float:right;}.paragraph--type--themen-modul .field--name-field-text{margin-bottom:40px;}.paragraph--type--themen-modul .field--name-field-bilder{margin-left:0 !important;padding-top:20px;width:100%;}.maske .navi,.maske   .slider-button:hover,.maske   .slider-button,.maske   .owl-nav [class*="owl-"]:hover,.maske   .owl-nav [class*="owl-"]{width:40px;}.paragraph--type--brand-slide .field--name-field-bild:after,.paragraph--type--brand-slide .field--name-field-bild:before,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.maske-single .field--name-field-bilder > .field__item:after,.maske-single .field--name-field-bilder > .field__item:before,.maske .navi i:after,.maske .navi i:before,.maske   .slider-button i:before,.maske   .slider-button i:after{height:50%;height:calc(50% - 40px);}.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before{height:50%;}.paragraph--type--brand-slide .field--name-field-bild:after,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.maske-single .field--name-field-bilder > .field__item:after,.maske .navi i:after,.maske   .slider-button i:after{height:calc(50% - 20px);}.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.maske .navi.next i:after,.maske   .slider-button.next i:after{height:calc(50% - 40px);}.paragraph--type--brand-slide .field--name-field-bild .media:before,.maske-single .field--name-field-bilder > .field__item > .media:before,.maske-single .field--name-field-bilder > .field__item > .media:after,.maske .navi:after,.maske   .slider-button.next:after,.maske   .slider-button.previous:after{height:60px;width:20px;}.maske .navi svg,.maske   .slider-button svg,.maske    .owl-nav svg{left:6px;margin-top:13px;}.maske .navi.prev svg,.maske   .slider-button.previous svg,.maske    .owl-nav .owl-prev svg{left:26px;margin-top:-18px;}.maske .navi.prev:after,.paragraph--type--brand-slide .field--name-field-bild .media:before,.maske-single .field--name-field-bilder > .field__item > .media:before,.maske   .slider-button.previous:after,.maske    .owl-nav .owl-prev:after{left:20px;margin-top:-40px;}.maske .navi.next:after,.maske-single .field--name-field-bilder > .field__item > .media:after,.maske   .slider-button.next:after,.maske    .owl-nav .owl-next:after{left:auto;right:20px;height:40px;}.maske .navi i,.maske   .slider-button i,.maske    .owl-nav i{width:21px;}.paragraph--type--themen-modul .field--name-field-bilder:before{content:"";display:block;position:absolute;top:0;left:0;background:#fff;width:80%;height:20px;}.paragraph--type--themen-modul.layout-varb .field--name-field-bilder:before{left:auto;right:0;}.paragraph--type--themen-modul:before{display:none;}.node--type-project.node--view-mode-slider{height:240px;width:300px;}.node--type-project.node--view-mode-slider .texte{height:40px;padding:0px 40px 0 34px;}.node--type-project.node--view-mode-slider .texte:after{bottom:0px;right:0px;}.node--type-project.node--view-mode-slider .field--name-field-projektname,.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder{width:210px;}.steckbrief,.node--type-project.node--view-mode-grid .liste .field,footer,.language-switcher-language-url,.paragraph--type--id-element .field--name-field-aut > :last-child,.view-filters .layer li,header .view-header,.contact-form .form-item label,.contact-form .form-item input,.contact-form .form-item textarea,.contact-form fieldset legend,.node--type-project .paragraph.copytext .field--name-field-jahr,.leistungen .paragraph--type--unit-leistungen{font-size:12px;letter-spacing:0.1px;}.node--type-project.node--view-mode-slider .field--name-field-projektname,.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text ul,.field--name-field-view-gf .steckbrief .field--name-field-projektname,.node--type-project .field--name-field-projektleistungen .field__items,.projekthero .steckbrief,.view-display-id-projekte .view-filters label,.node--type-project.node--view-mode-grid .field--name-field-projektname,.paragraph--type--expanding-grid-element .field--name-field-datum,#block-hauptnavigation{font-size:16px;line-height:18px;letter-spacing:0.1px;}.steckbrief dt,.steckbrief dd{padding-bottom:2px;padding-top:2px;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen .field__item{border-color:#f2f2f2;}.node--type-project.node--view-mode-slider .field--name-field-projektname{padding-bottom:0;border-bottom:none;position:relative;top:50%;transform:translateY(-50%);}.node--type-project.node--view-mode-slider .field--name-field-geschaeftsfelder{display:none;}.paragraph--type--kleiner-projektslider .ctas{padding:0 10px;}.paragraph--type--kleiner-projektslider .ctas a{margin:0 10px;width:50%;width:calc(50% - 20px);min-width:0;padding-left:2px;padding-right:2px;}.paragraph--type--kleiner-projektslider{padding:40px 0;}.paragraph--type--kleiner-projektslider .view-filters{margin-bottom:20px;width:90%;width:calc(100% - 40px);}.view-filters label{font-size:10px;height:20px;letter-spacing:1.8px;}.view-filters .layer{padding:0 30px;top:19px;}.view-filters .form-item.layer-open .layer{padding:20px 30px;}.view-filters span.down{height:15px;right:8px;top:5px;width:8px;}.view-filters .layer li{padding:6px 40px 4px 0;}.paragraph--type--id-element{min-height:0;padding:40px 20px 60px 20px;}.paragraph--type--id-element .texte,.paragraph--type--id-element .field--name-field-aut,.paragraph--type--id-element .field--name-field-text{position:relative;transform:none;bottom:auto;left:auto;right:auto;top:auto;}.paragraph--type--id-element .field--name-field-bild{width:auto;margin:40px 20px 0 20px;border-bottom-width:12px;}.paragraph--type--id-element .field--name-field-headline{margin-bottom:20px;}.paragraph--type--id-element .field--name-field-text:before{margin-bottom:0px;}.paragraph--type--id-element .field--name-field-text:after{margin-top:10px;margin-bottom:15px;}.paragraph--type--id-element .field--name-field-aut > :last-child{color:#9b9b9b;}.paragraph--type--link-grid-element{width:50%;overflow:hidden;clear:none !important;}.paragraph--type--link-grid-element.active{overflow:visible;}.field--name-field-link-grid-element-ref > .field__item:nth-child(2n+1) .paragraph--type--link-grid-element{clear:both !important;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-bild{float:none;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .texte,.paragraph--type--link-grid-element .texte{padding:20px;}.paragraph--type--link-grid-element .field--name-field-bild:after,.paragraph--type--link-grid-element .field--name-field-bild:before{height:calc(50% - 10px);width:10px;right:auto;left:0;}.paragraph--type--link-grid-element .field--name-field-bild .media:after{height:20px;margin-top:-10px;right:auto;left:10px;width:10px;}#diashow .close,.paragraph--type--link-grid-element.active .field--name-field-bild .media .field--name-field-imagefield:after{content:'';background:url(/themes/demmelhuber/img/x-close-button.svg) no-repeat #fff;background-size:10px auto;background-position:center;display:block;position:absolute;width:22px;height:22px;cursor:pointer;top:20px;left:50%;margin-left:-11px;}#diashow .close{background:#fff;top:35px;z-index:5;}#diashow svg.icon-close{height:11px;width:11px;position:relative;top:6px;left:6px;}.paragraph--type--link-grid-element.active .field--name-field-bild{width:calc(100% + 10px);}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .texte{left:auto;right:0;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element.active .texte,.paragraph--type--link-grid-element.active .texte{width:100%;width:calc(100% - 10px);right:10px;padding-left:20px;padding-right:10px;}.paragraph--type--link-grid-element .field--name-field-headline{font-size:20px;font-size:05.33vw;white-space:nowrap;margin-bottom:10px;margin-bottom:2.6vw;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-link,.paragraph--type--link-grid-element .field--name-field-link{bottom:20px;left:20px;}.paragraph--type--link-grid-element .field--name-field-link a{min-width:130px;min-width:34.66vw;}.paragraph--type--link-grid-element img{height:240px;object-fit:cover;font-family:'object-fit: cover;'}.paragraph--type--link-grid-element.active{z-index:10;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-bild .media:after{left:10px;right:auto;}.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-bild:after,.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-bild:before{left:0;right:auto;}.field--name-field-link-grid-element-ref > .field__item:nth-child(2n+2) .paragraph--type--link-grid-element .texte{right:0;}.paragraph--type--link-grid-element .field--name-field-bild,.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element .field--name-field-bild{float:none;right:0;transition:all 300ms ease;}.paragraph--type--link-grid-element.active .field--name-field-bild,.field--name-field-link-grid-element-ref > .field__item:nth-child(3n+1) .paragraph--type--link-grid-element.active .field--name-field-bild{float:none;right:-100%;right:calc(-100% + 10px);width:calc(100% + 10px);}.field--name-field-link-grid-element-ref > .field__item:nth-child(2n+2) .paragraph--type--link-grid-element .field--name-field-bild{left:0;}.field--name-field-link-grid-element-ref > .field__item:nth-child(2n+2) .paragraph--type--link-grid-element.active .field--name-field-bild{left:-100%;}.field--name-field-link-grid-element-ref > .field__item:nth-child(2n+2) .paragraph--type--link-grid-element.active .texte{padding-left:10px;padding-right:20px;right:0px;}.field--name-field-link-grid-element-ref > .field__item:nth-child(2n+2) .paragraph--type--link-grid-element .field--name-field-link{left:10px;}.field--name-field-link-grid-element-ref > .field__item:nth-child(2n+2) .paragraph--type--link-grid-element .field--name-field-bild:after,.field--name-field-link-grid-element-ref > .field__item:nth-child(2n+2) .paragraph--type--link-grid-element .field--name-field-bild:before{left:auto;right:0;}.field--name-field-link-grid-element-ref > .field__item:nth-child(2n+2) .paragraph--type--link-grid-element .field--name-field-bild .media::after{right:10px;left:auto;}.cc_container .cc_message,.cc_container{font-size:10px !important;line-height:1.6 !important;letter-spacing:1px !important;}.cc_container{padding:45px 20px 19px 20px !important;}.cc_container .cc_btn,.cc_container .cc_btn:visited{background-size:26px auto;top:19px;margin:0 0 0 -8px !important;width:16px !important;height:16px !important;}footer #block-socialmedia ul.menu li:nth-child(1):before,footer #block-socialmedia ul.menu li:nth-child(5):before,#block-copyrighttext{font-size:10px;letter-spacing:1px;line-height:1.6;}footer #block-demmelhuber-footer{width:75%;}#block-languageswitcher{width:25%;}#block-languageswitcher a,footer #block-demmelhuber-footer a{color:#fff;}.menu-open header .burgerIcon svg{display:none;}.menu-open header .burgerIcon{background:url(/themes/demmelhuber/img/x-close-button-white.svg) no-repeat;background-position:20px center;background-size:22px auto;}.menu-open.so-header-white header .burgerIcon{background-image:url(/themes/demmelhuber/img/x-close-button.svg);}#block-hauptnavigation ul.menu li.close{display:none;}#block-hauptnavigation ul.menu a.cta{bottom:60px;}.paragraph--type--brand-slide .field--name-field-link{left:auto;padding-left:20px;padding-top:20px;position:relative;top:auto;width:auto;}.paragraph--type--copytext-element{padding:30px 20px 50px 20px !important;}.paragraph--type--copytext-element .field--name-field-headline,.paragraph--type--copytext-element .field--name-field-text{padding-right:0% !important;width:auto !important;float:none !important;}.tabnav .field--name-field-headline,.paragraph--type--copytext-element .field--name-field-headline{margin-bottom:30px !important;}.paragraph--type--copytext-element .field--name-field-headline.empty{display:none;}.paragraph--type--kontakt-element{padding:11%;}.paragraph--type--kontakt-element .texte{padding:24px 24px 30px 24px;width:auto;}.paragraph--type--kontakt-element .field--name-field-headline,.paragraph--type--kontakt-element .spalte_2{float:none;padding:0px;width:auto;}.paragraph--type--kontakt-element .field--name-field-link{text-align:center;}.paragraph--type--kontakt-element .field--name-field-headline,.paragraph--type--copytext-element .field--name-field-text h1,.paragraph--type--copytext-element .field--name-field-text h2,.paragraph--type--copytext-element .field--name-field-text h3,.paragraph--type--copytext-element .field--name-field-text h4,.paragraph--type--copytext-element .field--name-field-text h5,.paragraph--type--copytext-element .field--name-field-text h6{margin-bottom:20px;}.tabnav{padding:30px 20px;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item,.tabnav .field--name-field-leistungs-name{height:50px;line-height:30px !important;padding-bottom:0;}.paragraph--type--geschaeftsfeld .field--name-field-text,article.single-job h2,.jobs-table > div > div a,.paragraph--type--kontakt-element .field--name-field-headline,.view-display-id-projekte .view-filters .layer li,.view-display-id-projekte .view-header,.paragraph--type--expanding-grid-element,.view-display-id-news_list .views-field-field-headline,.standorte h3,.standorte li,.leistungen .paragraph--type--unit-leistungen,.paragraph--type--tab-slider-element h1,.paragraph--type--tab-slider-element h2,.paragraph--type--tab-slider-element h3,.paragraph--type--tab-slider-element h4,.paragraph--type--tab-slider-element h5,.paragraph--type--tab-slider-element h6,.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.active,.contact-form fieldset legend,.contact-form .group h6,.contact-form,.contact-form fieldset .fieldset-wrapper,.contact-form .form-item label,.contact-form .form-item textarea,.contact-form .form-item input,.contact-form .group > .field--type-markup,.node--type-project .field--name-field-jahr,.tabnav .field--name-field-leistungs-name.active{font-size:20px;font-size:05.33vw;line-height:1.3;letter-spacing:0.1px;}.standorte h3,.paragraph--type--standorte-karte.clicked .standorte li.active .name,.leistungen .paragraph--type--unit-leistungen.active{font-size:05.33vw;}article.single-job h2{margin-bottom:8px;}.paragraph--type--tab-slider-element{padding:35px 20px;}.field--name-field-tab-slider-element-ref{padding-bottom:40px;}.paragraph--type--tab-sli .slider-button.previous,.paragraph--type--tab-sli .slider-button.next,.paragraph--type--tab-sli .owl-prev,.paragraph--type--tab-sli .owl-next{width:50% !important;height:60px !important;top:auto !important;bottom:0 !important;}.paragraph--type--tab-sli    .slider-button.previous svg,.paragraph--type--tab-sli    .owl-nav .owl-prev svg{right:15px;left:auto;}.paragraph--type--tab-sli    .slider-button.next svg,.paragraph--type--tab-sli    .owl-nav .owl-next svg{right:auto;left:15px;}.paragraph--type--themen-modul-slider .field--name-field-themenmodul-ref{background:transparent;}.paragraph--type--themen-modul-slider{padding:0 0 30px 0;}.paragraph--type--themen-modul-slider .slider-dots,.paragraph--type--themen-modul-slider .owl-dots{bottom:0px;left:50%;transform:translateX(-50%);}.paragraph--type--themen-modul-slider .paragraph--type--themen-modul{padding-bottom:45px;}.paragraph--type--themen-modul-slider .slider-dots li,.paragraph--type--themen-modul-slider   .owl-dots .owl-dot span{height:10px;width:10px;}.paragraph--type--brand-slide .field--name-field-bild:after,.paragraph--type--brand-slide .field--name-field-bild:before,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before,.maske-single .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.maske-single .field--name-field-bilder > .field__item:after,.maske-single .field--name-field-bilder > .field__item:before{width:20px;}.view-display-id-unit_leistungen .field--name-field-bilder.only-one{position:relative;}.paragraph--type--themen-modul-slider.maske    .slider-button.previous,.paragraph--type--themen-modul-slider.maske    .owl-nav .owl-prev{bottom:0px;left:0;margin-left:0;top:0px;width:80px;}.paragraph--type--themen-modul-slider.maske    .slider-button.previous svg,.paragraph--type--themen-modul-slider.maske    .owl-nav .owl-prev svg{display:none;}.paragraph--type--standorte-karte .liste{float:none;padding:30px 20px 10px 20px;width:auto;}.paragraph--type--standorte-karte .field--name-field-bild{float:none;width:auto;}.paragraph--type--standorte-karte .field--name-field-headline{margin-bottom:36px;padding:36px 20px 0 20px;}.standorte h3{padding-top:2px;}.standorte .views-field-field-bild{margin:14px 0 30px 0;display:none !important;}.standorte .views-field-field-text{margin:14px 0 0 0;padding-bottom:14px;padding-bottom:0;color:#fff;position:relative;}.standorte .views-field-field-text a{color:#F3A684;}.standorte li.active .name{border-bottom:1px solid #9b9b9b;padding-bottom:2px;}.view-news .view-header{padding:30px 20px;}.view-display-id-news_list .item-list{float:none;width:auto;}.view-display-id-news_list .item-list li{padding:12px 30px 8px 0;color:#2c2c2c;border-color:#9b9b9b !important;}#news-detail{float:none;padding:0;padding-left:40px;width:auto;position:fixed;top:48px;left:0;right:0;bottom:0;z-index:5;overflow:auto;}#news-detail .node--type-pressemitteilung.node--view-mode-full,#news-detail .node--type-news-seite.node--view-mode-full{max-width:100%;padding:0 0 60px 0;}.node--type-pressemitteilung.node--view-mode-full .field--name-field-presse-titel,.node--type-pressemitteilung.node--view-mode-full .field--name-field-datum,.node--type-news-seite.node--view-mode-full .field--name-field-headline,.node--type-news-seite.node--view-mode-full .field--name-field-datum{margin-bottom:10px;}.node--type-pressemitteilung.node--view-mode-full .node__content > .field:not(.field--name-field-bild),.node--type-news-seite .node__content > .field:not(.field--name-field-bild){padding-left:20px;padding-right:20px;}.news-open #news-detail .close{display:block;}.node--type-news-seite.node--view-mode-full .field--name-field-bild{margin-bottom:0px;}.node--type-pressemitteilung.node--view-mode-full .field--name-field-datum,.node--type-news-seite.node--view-mode-full .field--name-field-datum{padding-top:20px;}#news-detail > article{width:calc(100vw - 40px);}#news-detail{transition:all 300ms ease;display:block;transform:translateX(100%);}.news-open #news-detail{display:block;transform:translateX(0);}.view-display-id-news_list .item-list{transition:all 300ms ease;z-index:6;position:relative;}.news-open.view-display-id-news_list .item-list{transform:translateX(-100%);}.field--name-field-expanding-grid-elemente{padding:0 20px;}.field--name-field-expanding-grid-elemente .grid-elem,.view-grids.field--name-field-expanding-grid-elemente .row:last-child .grid-elem,.field--name-field-expanding-grid-elemente > .field__item{float:none;padding-bottom:100%;width:100%;clear:both;}.field--name-field-expanding-grid-elemente .paragraph--type--expanding-grid-element{left:0 !important;right:0 !important;}.view-grids .paragraph--type--expanding-grid-element .node__content{background:rgba(0,0,0,0.6);padding:30px 27px 20px 27px;}.paragraph--type--expanding-grid-element .field--name-field-datum{padding-bottom:7px;}.paragraph--type--expanding-grid-element .field--name-field-presse-titel,.paragraph--type--expanding-grid-element .field--name-field-text{padding-top:25px;}.paragraph--type--expanding-grid-element:after{bottom:20px;right:27px;}.paragraph--type--expanding-grid-element .node__content:after{bottom:40px;left:27px;}.field--name-field-expanding-grid-elemente .row .details{padding:0 27px 40px 27px;}svg.icon-close{height:20px;width:20px;}.row .details a.close{height:20px;margin:0 auto 20px;width:20px;}svg.icon-download{width:30px;}.paragraph--type--kleiner-projektslider.with-hl{padding-top:25px;}.paragraph--type--kleiner-projektslider .field--name-field-headline{margin-bottom:25px;padding:0 20px;text-align:left;}.view-display-id-unit_leistungen{padding:30px 0;}.view-display-id-unit_leistungen .slideshows{float:none;width:100%;display:none;}.leistungen{min-height:0;float:none;padding:0;width:auto;}.leistungen .untertitel{display:none;}.leistungen .unitname{margin-bottom:30px;padding:0 20px;}.leistungen .paragraph--type--unit-leistungen,.row .details .cont li{padding-top:5px;padding-bottom:7px;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen .field__item,.steckbrief dt,.steckbrief dd{padding-top:4px;padding-bottom:3px;}.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text li,.node--type-project .steckbrief .liste .field > *{padding-top:2px;padding-bottom:2px;}.leistungen .paragraph--type--unit-leistungen{margin:0 20px;position:relative;padding-right:1em;}.leistungen .paragraph--type--unit-leistungen:after{content:"";display:block;background:url(/themes/demmelhuber/img/pfeil-unten-weiss.svg) no-repeat top left;background-size:100% auto;width:15px;height:8px;position:absolute;top:16px;right:0;transition:transform 200ms ease;}.leistungen .paragraph--type--unit-leistungen.active:after{transform:rotate(180deg);}.leistungen .paragraph--type--unit-leistungen.active{padding-bottom:27px;border-color:transparent;}.leistungen .field--name-field-bilder{margin-bottom:20px;}.masonry .grid-sizer,.masonry > li{float:none;width:100%;position:relative;}.view-display-id-projekte{padding:0px;}.view-display-id-projekte .view-header{left:0px;position:relative;top:0px;width:auto;line-height:46px;}.view-display-id-projekte .view-filters{margin:0;}.view-display-id-projekte .view-content{margin:0 20px;padding-top:66px;}.masonry > li{margin-bottom:20px;cursor:pointer;}.node--type-project .steckbrief .field--name-field-projektname{padding-bottom:12px;margin-bottom:6px;}.viewfilter-sticky header .view-header{top:0px;padding-left:40px;left:0;height:auto;bottom:0;}.viewfilter-sticky header .view-header:hover{transform:none;}header .burgerIcon{width:50px;}header #projects-backlink{left:50px;}header #projects-backlink svg{top:14px;}.view-display-id-projekte .view-filters form{padding:0;}.view-display-id-projekte.filters-open .view-filters form{margin-bottom:20px;padding:0;}.view-display-id-projekte .view-filters form > .form--inline{padding:0 20px 60px 20px;}.viewfilter-sticky .view-display-id-projekte .view-filters form{top:48px;transform:none;width:100%;left:0;}.viewfilter-sticky  .view-display-id-projekte.filters-open .view-filters form{max-height:calc(100vh - 48px);overflow:auto;}.view-filters .close svg.pfeil{left:16px;}.view-display-id-projekte .view-filters .form-item,.view-display-id-projekte .view-filters .form-item.form-item-projektname{clear:both;float:none;margin:0 auto;width:100%;}.view-display-id-projekte .view-filters .form-item.form-item-projektname{padding-top:20px;}.view-display-id-projekte .view-filters .irs,.view-display-id-projekte .view-filters .layer{max-height:0;overflow:hidden;}.view-display-id-projekte .view-filters .layer-open .irs,.view-display-id-projekte .view-filters .layer-open .layer{max-height:500px;border-bottom:1px solid #9b9b9b;}.view-display-id-projekte .view-filters label{cursor:pointer !important;margin-bottom:0px;height:auto;padding:11px 0;}.view-display-id-projekte .view-filters span.down{top:18px;}.view-display-id-projekte .view-filters .form-item-projektname input{height:50px;}.view-display-id-projekte .view-filters .form-item .layer,.view-display-id-projekte .view-filters .form-item.layer-open .layer{padding:0 0 4px 0;}.view-display-id-projekte .view-filters .form-item.layer-open span.down{transform:rotate(180deg);right:0;top:9px;}.view-display-id-projekte .view-filters .layer li{padding-top:4px;padding-bottom:4px;}.view-display-id-projekte .view-filters .layer-open .irs{border-bottom:0;overflow:visible;margin-top:20px;}.view-display-id-projekte .view-filters .close,.view-display-id-projekte .view-filters #edit-reset{bottom:60px;}.view-display-id-projekte .view-filters .close{left:20px;}.view-display-id-projekte .view-filters #edit-reset{right:20px;}.projekthero{height:auto;max-height:none;min-height:0;padding-bottom:0;}.projekthero .navi{display:none;}.projekthero .bilder,.projekthero .bild,.projekthero .bild img{height:calc(100vh - 160px - 48px - 30px) !important;}.projekthero .field--name-field-projektueberschrift{padding:15px 20px;min-height:160px;}.hero-typ1 .projekthero .steckbrief,.hero-typ2 .projekthero .steckbrief,.hero-typ3 .projekthero .steckbrief,.hero-typ4 .projekthero .steckbrief,.projekthero .steckbrief,.hero-typ1 .projekthero .bild-1,.hero-typ1 .projekthero .bild-2,.hero-typ1 .projekthero .bild-3,.hero-typ2 .projekthero .bild-1,.hero-typ2 .projekthero .bild-2,.hero-typ2 .projekthero .bild-3,.hero-typ3 .projekthero .bild-1,.hero-typ3 .projekthero .bild-2,.hero-typ3 .projekthero .bild-3,.hero-typ4 .projekthero .bild-1,.hero-typ4 .projekthero .bild-2,.hero-typ4 .projekthero .bild-3,.projekthero .bild{height:100%;width:100%;float:none;position:relative;top:auto;left:auto;right:auto;bottom:auto;}.projekthero .bilder .bild:not(:first-child){display:none;}.projekthero .bilder.slick-slider .bild{float:left !important;display:block;}.projekthero .steckbrief{padding:20px 20px 40px 20px !important;}.node--type-project .paragraph.copytext > .texte{margin-bottom:40px;}.node--type-project .field--name-field-projektleistungen .field__label{}.node--type-project .field--name-field-projektleistungen .field__items{border-top:2px solid #2c2c2c;}.projekthero .weiter{height:30px;bottom:auto;left:0;position:relative;right:0;}.projekthero .weiter svg.pfeil{height:15px;margin-left:-4px;margin-top:-8px;width:8px;}.node--type-project .paragraph.copytext > .field--name-field-headline{display:none;}.node--type-project .paragraph.copytext > .texte,.node--type-project .paragraph.copytext > .field--name-field-projektleistungen{padding:0;width:auto;float:none;}.node--type-project .paragraph.copytext{padding:0 20px 20px 20px;}.node--type-project .paragraph.copytext > .kontakt{bottom:auto;left:auto;position:relative;width:auto;float:none;display:block;width:160px;margin:30px auto 0 auto;}.paragraph--type--tab-navigation{margin:0 20px 40px 20px;padding:18px 0px;}article.single-job h1,.paragraph-jobs h1{margin-bottom:30px;}.paragraph-jobs{padding:0 20px 20px;}.jobs-table .head{display:none;}.jobs-table,.jobs-table > div,.jobs-table > div > div{display:block;width:auto;background:#fff;border:0px;}.jobs-table > div:not(.detail){border-bottom:1px solid #9B9B9B;}.jobs-table{border-top:2px solid #2c2c2c;}.jobs-table > div > div{padding:0;color:#9B9B9B;}.jobs-table > div > div a{color:#2c2c2c;}.jobs-table > div:not(.detail){padding:8px 0;}.jobs-table .pfeil-unten{right:3px;top:50%;margin-top:-6px;}.jobs-table .detail.open .cont{max-height:4000px;}.jobs-table .detail .cont article.single-job{padding-bottom:30px;padding-top:30px;color:#2c2c2c;border-bottom:1px solid #9B9B9B;}article.single-job p,article.single-job ul{margin-bottom:20px;}.paragraph--type--id-element.w-lightboxVideo .overlay{position:fixed;top:48px;}body.news-open{overflow:hidden;}.paragraph--type--bilder-slider{padding:20px 0px 40px;}.paragraph--type--bilder-slider .addon{padding-top:30px;}.paragraph--type--bilder-slider .field--name-field-bilder .field__item,.paragraph--type--bilder-slider .field--name-field-bilder .field__item *{height:240px;height:auto;}#diashow{left:0;right:0;width:auto;padding:20px;top:48px;transform:translateX(0);}#diashow .cont,#diashow img{height:calc(100vh - 90px);width:calc(100vw - 40px);}#diashow    .slider-button:hover,#diashow    .slider-button,#diashow    .owl-nav [class*="owl-"]:hover,#diashow    .owl-nav [class*="owl-"]{width:40px;min-width:0;}#diashow    .slider-button svg,#diashow    .owl-nav svg{display:none;}#diashow   .slider-dots li,#diashow   .owl-dots .owl-dot span{background:#fff;}#diashow   .slider-dots,#diashow .owl-dots{bottom:10px;}.field--name-field-view-gf,.field--name-field-view-gf .node--type-project,.field--name-field-view-gf .node--type-project .field--name-field-imagefield{height:calc(100vh - 48px - 84px);}.paragraph--type--geschaeftsfeld .texte{padding:25px 20px 40px 20px;}.field--name-field-geschaeftsfeld-para > .field__item{float:none;width:auto;display:none;}.field--name-field-geschaeftsfeld-para > .field__item:nth-child(2){box-shadow:none;display:block;}.field--name-field-view-gf .open-sb{display:block;position:absolute;cursor:pointer;background:#2c2c2c;bottom:20px;left:40px;padding:0px;width:40px;height:40px;overflow:hidden;transition:background 300ms ease;z-index:10;}.paragraph--type--projekt-slider-mit-gf .node--type-project a.blocklink{z-index:5;}.field--name-field-view-gf .open-sb.open{background:#fff;}.field--name-field-view-gf .open-sb:after{box-sizing:border-box;content:"";display:block;position:relative;left:12px;top:12px;width:16px;height:16px;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid transparent;border-bottom:1px solid transparent;transition:border-color 300ms ease;}.field--name-field-view-gf .open-sb.open:after{border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid #2c2c2c;border-bottom:1px solid #2c2c2c;}.field--name-field-view-gf .steckbrief{overflow:hidden;bottom:60px;padding:0px;width:0px;max-height:0;transition:all 300ms ease;}.field--name-field-view-gf .steckbrief.open{padding:20px;width:220px;width:calc(100vw - 80px);max-height:300px;}.paragraph--type--geschaeftsfeld .scroller,.field--name-field-geschaeftsfeld-para{height:auto;min-height:0;}.paragraph--type--geschaeftsfeld .field--name-field-text{bottom:auto;left:0;position:relative;}.paragraph--type--geschaeftsfeld .field--name-field-link{margin-right:6%;width:47%;}.paragraph--type--geschaeftsfeld .links{margin-bottom:60px;}.paragraph--type--geschaeftsfeld .field--name-field-link a{min-width:0;}.paragraph--type--geschaeftsfeld .scroller{border-top:2px solid #fff;}.paragraph--type--geschaeftsfeld .texte .field--name-field-geschaeftsfeld-ref{padding-bottom:25px;padding-top:0px;cursor:pointer;position:relative;}.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text ul{margin-bottom:60px;}.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text p:last-child,.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text ul:last-child{margin-bottom:0;}.paragraph--type--geschaeftsfeld .field--name-field-expandierter-text{max-height:2px;overflow:hidden;transition:all 300ms ease;}.paragraph--type--geschaeftsfeld .texte.open .field--name-field-expandierter-text{max-height:2000px;}.paragraph--type--geschaeftsfeld .texte .field--name-field-geschaeftsfeld-ref .pfeil-unten{display:block;position:absolute;transform:rotate(90deg);top:10px;right:4px;transition:transform 200ms ease;}.paragraph--type--geschaeftsfeld .texte.open .field--name-field-geschaeftsfeld-ref .pfeil-unten{transform:rotate(270deg);}.view-display-id-slider_units .slider-dots,.paragraph--type--typo-modul .slider-dots{display:block !important;}.view-display-id-slider_units .slider-button,.paragraph--type--typo-modul .slider-button{display:none !important;}.paragraph--type--bilder-slider .field--name-field-bilder .field__item,.paragraph--type--bilder-slider .field--name-field-bilder .field__item *,.projekthero .bild{width:100%;}.paragraph--type--bilder-slider .field--name-field-bilder .field__item img{object-fit:cover;font-family:'object-fit: cover;'}article.single-job a.cta.email{display:inline-block;padding-right:10px;}article.single-job a.cta.formular{display:none;}.paragraph.pad-narrow,.block-system-main-block > article.single-job{width:auto;padding:0 20px;}.paragraph--type--tab-navigation .slider-button{display:none;}.contact-form .group h6{margin-bottom:15px;}.contact-form fieldset legend,.contact-form .form-item label{border-bottom:0px;padding:5px 0;}.contact-form fieldset legend,.contact-form fieldset .fieldset-wrapper,.contact-form .form-item label,.contact-form .form-item textarea,.contact-form .form-item input{float:none;width:100%;display:block;}.contact-form .form-item.form-type-checkbox,.contact-form .form-item.form-type-radio,.contact-form .form-item textarea,.contact-form .form-item input{line-height:27px;margin-top:0px;padding:0;color:#9B9B9B;}.contact-form .zustimmung,.contact-form .group,.contact-form fieldset.form-item{margin-bottom:60px;}#edit-field-was-gehoert-zu-ihrem-leist-wrapper,#edit-field-sonstige-wrapper label,#edit-field-wesentliche-produkte-wrapper label,.contact-form fieldset fieldset legend,.contact-form .zustimmung label,#edit-field-name-des-kunden-3-wrapper label,#edit-field-name-des-kunden-2-wrapper label{border-top:0px;}#edit-field-name-des-kunden-3-wrapper,#edit-field-name-des-kunden-2-wrapper{padding-top:0px;}.contact-form .group > .field--type-markup{margin-bottom:10px;padding-top:6px;width:100%;}.contact-form .form-item.form-type-checkbox,.contact-form .form-item.form-type-radio,.contact-form .form-item textarea,.contact-form .form-item input,.contact-form fieldset legend,.contact-form .group h6,.contact-form .form-item label,.contact-form .form-item textarea,.contact-form .form-item input,.contact-form .group > .field--type-markup{padding-left:6px;padding-right:6px;}.contact-form fieldset,.contact-form fieldset.form-item{margin-bottom:0px;}#edit-field-fuehren-ihre-monteure-eine--wrapper legend,#edit-field-wo-koennen-montagearbeiten--wrapper legend,#edit-field-sind-firmeneigene-fahrzeug--wrapper legend,#edit-field-wie-sind-die-arbeitszeiten--wrapper legend,#edit-field-welche-fremdsprachen-beher--wrapper legend,#edit-field-wesentliche-produkte-wrapper label,.contact-form fieldset legend{padding-top:5px;padding-bottom:0;margin-bottom:7px;border-top:0px;}#edit-field-leistungsspektrum-metall-wrapper,#edit-field-leistungsspektrum-glas-wrapper,#edit-field-was-gehoert-zu-ihrem-leist-wrapper,#edit-field-leistungsspektrum-allgemei-wrapper,#edit-field-sonstige-wrapper,#edit-field-leistungsspektrum-wrapper,#edit-field-wesentliche-produkte-wrapper{margin-top:50px;}.contact-form .form-item textarea{height:140px;}.contact-form{margin-bottom:60px;}label.option:after{top:5px;}input:checked + label.option:before{top:9px;}.contact-form .form-item.form-type-checkbox:last-child,.contact-form .form-item.form-type-radio:last-child{margin-bottom:0;}.paragraph--type--standorte-karte .maps-link{display:block;color:#fff !important;border-color:#fff;position:absolute;top:0;right:0;min-width:120px;min-width:30vw;}.view-filters .layer li:not(.active):hover:after,.view-display-id-projekte .view-filters .layer li:not(.active):hover:after{display:none;}.view-filters .layer li:not(.active):hover{color:#9b9b9b;}.paragraph--type--themen-modul-slider .field--name-field-themenmodul-ref .slider-button.next{opacity:0;}.paragraph--type--themen-modul-slider .slick-slider .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:before,.paragraph--type--themen-modul-slider .slick-slider .field--name-field-bilder > .field__item > .media > .field--name-field-imagefield:after,.paragraph--type--themen-modul-slider .slick-slider .field--name-field-bilder > .field__item > .media:after{display:block;}.view-display-id-block_kontakt{padding:0 20px;}.view-display-id-block_kontakt > .col,.view-display-id-block_kontakt .attachment{padding:0;width:100%;margin-bottom:45px;}.view-display-id-block_kontakt .view-header{padding-bottom:15px;}.view-display-id-block_kontakt .standorte .views-field-field-text{margin:0;color:#2c2c2c;}.view-display-id-block_kontakt .standorte li.active .name{border-bottom:0;}.view-display-id-block_kontakt li.active .views-field-field-text{margin-top:0;}.view-display-id-block_kontakt .pfeil-unten{height:10px;top:16px;}article.contact .paragraph--type--copytext-element .field--name-field-headline{margin-bottom:0px !important;font-size:32px;}article.contact .paragraph--type--copytext-element{padding-bottom:20px !important;}.paragraph--type--brand-slide .headlines > .field{display:none;}.paragraph--type--brand-slide .headlines > .field.active{display:block;}.faecher-elem .field--name-field-view-gf{border-top:0px;}.so-form-thanks .paragraph--type--copytext-element{width:auto;}.paragraph--type--expanding-grid-element.lay-introcard .cont{margin:0;}#lb-cont .overlay.iframe iframe{width:100%;}.view-display-id-news_list .views-field-created a{background:url(/themes/demmelhuber/img/pfeil.svg) no-repeat 98% center;background-size:26px auto;}.paragraph--type--typo-modul.layout-typb .field--name-field-text-e .field__item .cont{padding:40px;}.paragraph--type--typo-modul .field--name-field-text-e a{margin-top:10px;}body.touch li.active .node--type-project.node--view-mode-grid .texte{padding:40px 40px 120px 40px;}body.touch .view-display-id-projekte li a.blocklink{white-space:normal;}.paragraph--type--standorte-karte .standorte li.active .name{font-family:'Trade Gothic W01 Bold_2',sans-serif;}.paragraph--type--standorte-karte .field--name-field-bild .punkt{width:14px;height:18px;}footer #block-socialmedia a svg{height:06.4vw;}footer #block-socialmedia a.facebook svg{width:03.2vw;}footer #block-socialmedia a.twitter svg,footer #block-socialmedia a.instagram svg{width:08vw;}footer #block-socialmedia a.access svg{width:08.53vw;}footer #block-socialmedia a.linkedin svg,footer #block-socialmedia a.rss svg{width:06.4vw;}footer #block-socialmedia a.xing svg{width:05.86vw;}.embedded-entity .media--type-media-video{cursor:default;}.embedded-entity .media--type-media-video:after{display:none !important;}}.view-grids.view-display-id-projekte .attachment{display:none !important;}.messe-popup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);z-index:10000;padding:20px;display:flex;justify-content:center;align-items:center;}.messe-popup .popup-content{position:relative;width:100%;max-width:1500px;max-height:100vh;}.messe-popup .popup-content img{max-width:100%;height:auto;}.messe-popup .popup-close{position:absolute;top:5px;right:5px;width:25px;background-color:#fff;text-align:center;line-height:1.5;color:#000;cursor:pointer;}.messe-popup .popup-link{display:block;position:absolute;top:0;right:10%;height:100%;}.messe-popup .popup-link img{height:100%;}@media screen and (max-width:450px){#karriere-navigation .field--name-field-links,#career-navigation .field--name-field-links{display:flex;flex-direction:column;}#karriere-navigation .field--name-field-links .field__item,#career-navigation .field--name-field-links .field__item{margin:10px 0;}}.filter-wrapper{position:relative;display:inline-block !important;}.filter-wrapper svg{position:absolute;top:calc(50% - 17.5px);right:20px;width:15px;height:15px;pointer-events:none;transition:transform 0.3s ease;}.filter-wrapper:hover svg{transform:scale(1.2);}#category-filter,#location-filter{background-color:#f2f2f2;color:#2c2c2c;padding:10px 50px 10px 20px;border:none;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:transform 0.3s ease;}#category-filter:hover,#location-filter:hover{transform:scale(1.1);}#category-filter{margin-bottom:20px;}#location-filter{margin:0 0 20px 20px;}@media screen and (max-width:450px){.filter-wrapper{width:100% !important;padding:0 !important;border:none !important;}.filter-wrapper #category-filter,.filter-wrapper #location-filter{margin:10px 0;width:100%;}.filter-wrapper svg{top:23px;}}
@media print{@page{size:A4;}.layout-container,body,html{width:100%;background:#fff;}.paragraph--type--themen-modul .field--name-field-text,article.single-job,.node--type-project .paragraph.copytext .field--name-field-projektbeschreibung,.node--type-project .paragraph.copytext .field--name-field-fotograf,.row .details .cont,.node--type-pressemitteilung.node--view-mode-full .field--name-field-text,.paragraph--type--link-grid-element .field--name-field-text,.view-display-id-news_list .views-field-field-headline,.node--type-news-seite .field--name-field-text,.paragraph--type--link-element-news .field--name-field-text{font-size:14pt !important;}.paragraph--type--themen-modul .field--name-field-text{margin-bottom:0;}.layout-container{width:100%;}.view-display-id-prj_gf .slick-slide,.paragraph--type--expanding-grid-element:after,.paragraph--type--expanding-grid-element .node__content:after,footer,.paragraph--type--themen-modul .field--name-field-bilder .slick-slide,.slick-slide.slick-cloned,.paragraph--type--download-element,header .burgerIcon,#block-demmelhuber-local-tasks,.mainMenu{display:none !important;}.view-display-id-prj_gf .slick-slide.slick-active,.paragraph--type--themen-modul .field--name-field-bilder .slick-slide.slick-active{display:block !important;}header{position:absolute;background:#fff !important;top:0 !important;width:100%;max-width:100%;min-width:100%;left:0;margin-left:0;box-shadow:none !important;}header img.hell{display:block !important;}header img.dunkel{display:none !important;}.layout-container{min-height:0;padding-bottom:0px;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *,.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div,.slick-track,.slick-slide,.paragraph--type--tab-navigation,.paragraph.pad-narrow,.block-system-main-block > article.single-job{max-width:100% !important;width:100% !important;margin-left:0  !important;margin-right:0  !important;}.slick-track{transform:translate3d(0px,0px,0px) !important;}.tabnav,.paragraph--type--tab-navigation{padding:0.5cm 1cm !important;margin-bottom:0.5cm;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div{padding:1cm 1cm !important;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item,.tabnav .field--name-field-leistungs-name,.paragraph--type--standorte-karte .field--name-field-bild .details > div .views-field-field-text,.paragraph--type--id-element .field--name-field-aut{font-size:11pt;}.paragraph--type--tab-navigation.opt-slide .field--name-field-links .field__item.active{font-size:14pt;}.paragraph--type--brand-slide .field--name-field-headline{top:0px !important;position:relative !important;width:100% !important;left:0 !important;transform:translateX(0) !important;}.paragraph--type--brand-slide.w-link .field--name-field-headline{top:0px !important;bottom:auto !important;}.paragraph--type--brand-slide .field--name-field-headline > *{padding-left:0px !important;width:100% !important;}.paragraph--type--brand-slide .field--name-field-bild{bottom:0px;position:relative;width:100%;margin-bottom:0.5cm;}.paragraph--type--brand-slide .field--name-field-bild img{height:auto;object-fit:initial;width:100%;}.field--name-field-bilder-bs > .field__item:nth-child(2){display:none !important;}.field--name-field-bilder-bs > .field__item:first-child{bottom:0px;position:relative;width:100%;display:block !important;}.paragraph--type--brand-slide .field--name-field-bild:after,.paragraph--type--brand-slide .field--name-field-bild:before,.paragraph--type--brand-slide .field--name-field-bild article.media:after,.paragraph--type--brand-slide .field--name-field-bild article.media:before{display:none;}.paragraph--type--tab-slider-element{padding:0.5cm 0 !important;}.paragraph--type--copytext-element{padding:1cm 0 2cm 0 !important;}.node--type-unit .paragraph--type--copytext-element.layout-units{padding:1cm 1cm 2cm 1cm !important;}.projekthero .navi,.paragraph--type--kleiner-projektslider .ctas,.paragraph--type--themen-modul:before,.slider-dots,.slick-arrow,.tabnav .slider,.paragraph--type--copytext-element.layout-units .field--name-field-headline{display:none !important;}.paragraph--type--copytext-element .field--name-field-headline,.paragraph--type--copytext-element .field--name-field-text{float:none;width:100% !important;padding:0 !important;}.paragraph--type--tab-slider-element .field--name-field-leistungs-name{display:block;font-family:"Trade Gothic W01 Bold_2",sans-serif;font-size:28px;letter-spacing:0.1px;margin-bottom:0.5cm;}.tabnav .field--name-field-headline{margin-bottom:0;}.slick-slide{float:none !important;}.standorte li,.paragraph--type--copytext-element,.paragraph--type--id-element,.slick-slide,.paragraph--type--typo-modul .cont{page-break-inside:avoid;}.paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item{height:auto;}.paragraph--type--themen-modul.layout-varb .field--name-field-headline,.paragraph--type--themen-modul .field--name-field-headline{color:#fff;background-color:#2c2c2c;position:relative;left:auto;right:auto;top:auto;width:100%;margin:0;padding:0.5cm 0cm;}.slick-slide .paragraph--type--themen-modul.layout-varb .texte,.paragraph--type--themen-modul.layout-varb .texte,.paragraph--type--themen-modul .texte{left:auto;right:auto;padding:0.5cm 0 0.5cm 1cm;position:relative;top:auto;width:50%;float:left;}.node--type-project .paragraph.copytext > .kontakt,.paragraph--type--kleiner-projektslider .view-filters,.field--name-field-link{display:none;}.paragraph--type--themen-modul.layout-varb .field--name-field-bilder,.paragraph--type--themen-modul .field--name-field-bilder{margin-left:0;width:50%;float:left;}.paragraph--type--geschaeftsfeld .links,.paragraph--type--bilder-slider .addon,.viewfilter-sticky header .view-header,.view-display-id-projekte .view-filters,.view-display-id-projekte .view-header,.field--name-field-download,article.single-job .links,.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item:after,.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item:before,.paragraph--type--themen-modul.layout-varb .field--name-field-bilder > .field__item > .media:before{display:none;}.paragraph--type--themen-modul,.paragraph--type--themen-modul-slider{padding:0;}.paragraph-jobs{padding:0 0 1cm 0;}.jobs-table > div > div{padding:0.2cm 0.4cm;}.jobs-table > div.detail > div{padding-left:0;padding-right:0;}.field--name-field-expanding-grid-elemente .grid-elem,.view-grids.field--name-field-expanding-grid-elemente .row:last-child .grid-elem,.field--name-field-expanding-grid-elemente > .field__item{margin-bottom:0;padding-bottom:40%;width:50%;}.field--name-field-expanding-grid-elemente .grid-elem:nth-child(2n+1),.field--name-field-expanding-grid-elemente > .field__item:nth-child(2n+1){clear:left;}.field--name-field-expanding-grid-elemente .grid-elem .paragraph--type--expanding-grid-element,.field--name-field-expanding-grid-elemente > .field__item .paragraph--type--expanding-grid-element{left:0px !important;right:15px !important;}.field--name-field-expanding-grid-elemente .grid-elem:nth-child(2n+2) .paragraph--type--expanding-grid-element,.field--name-field-expanding-grid-elemente > .field__item:nth-child(2n+2) .paragraph--type--expanding-grid-element{left:15px !important;right:0px !important;}.view-news .view-header{padding:1cm 0;}.view-display-id-news_list .item-list{padding-left:0;}#news-detail{padding:0 0.5cm;}.node--type-pressemitteilung.node--view-mode-full,.node--type-news-seite.node--view-mode-full{padding:0.5cm 0 1cm 0;}.node--type-project.node--view-mode-slider{margin:0 auto 0.5cm auto;}.paragraph--type--brand-slide .field--name-field-headline{padding-left:0 !important;}.field--name-field-brand-slide-ref,.paragraph--type--brand-slider,.paragraph--type--brand-slide{height:auto;max-height:none;overflow:hidden;}.paragraph--type--brand-slider .slick-slide{display:none !important;}.paragraph--type--brand-slider .slick-slide.slick-current{display:block !important;opacity:1 !important;left:0 !important;}.paragraph--type--brand-slider{page-break-after:always;}.view-display-id-projektslider_units .slick-slide,.view-display-id-projektslider_normal .slick-slide,.view-display-id-slider_units .slick-slide{transform:translateX(0);}.paragraph--type--kleiner-projektslider,.view-display-id-unit_leistungen .slideshows{display:none;}.leistungen{float:none;min-height:0px;padding:0.5cm 1cm 0 1cm;width:100%;}.leistungen .unitname{margin-bottom:1cm;}.leistungen .untertitel{bottom:auto;left:auto;padding:1cm 0 0.5cm 0;position:relative;width:100%;}.view-display-id-unit_leistungen{padding:0.5cm 0;}.view-display-id-unit_leistungen .slideshows .slick-slide{margin:0.5cm 0;}.paragraph--type--kleiner-projektslider{background:#fff;}.view-display-id-projekte .view-content{margin:0;padding-top:0;}.view-display-id-projekte{padding:1cm 0;}li.active .node--type-project.node--view-mode-grid .texte{max-height:initial;padding:0.5cm;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen,.steckbrief,.node--type-project.node--view-mode-grid .liste .field{font-size:10pt;}.node--type-project .steckbrief .field--name-field-projektname{font-size:18pt;}.node--type-project .paragraph.copytext .field--name-field-projektleistungen,.node--type-project .paragraph.copytext{padding:0;}.node--type-project .paragraph.copytext > div{width:50% !important;}.node--type-project .paragraph.copytext > div.texte{float:none !important;width:100% !important;padding:1cm 0 0 0 !important;clear:both;}.paragraph--type--bilder-slider .field--name-field-bilder .field__item,.paragraph--type--bilder-slider .field--name-field-bilder .field__item *{height:12cm !important;}.paragraph--type--bilder-slider .field--name-field-bilder .field__item *{width:auto !important;margin:0 auto;position:relative;}.paragraph--type--bilder-slider .field--name-field-bilder .field__item{margin-bottom:1cm;}.paragraph--type--bilder-slider{padding:2cm 0 0 0;}.projekthero{height:17cm;}.hero-typ1 .projekthero .bild-3{right:0px;}.hero-typ2 .projekthero .bild-3{left:0px;}.hero-typ1 .projekthero .steckbrief,.hero-typ2 .projekthero .steckbrief{width:calc(28.12% + 20px);}.hero-typ4 .projekthero .steckbrief,.hero-typ3 .projekthero .steckbrief{padding:0px;}.field--name-field-view-gf .steckbrief{padding:0.5cm;width:auto;}.field--name-field-view-gf,.field--name-field-view-gf .node--type-project,.field--name-field-view-gf .node--type-project .field--name-field-imagefield{height:12cm;}.paragraph--type--geschaeftsfeld .texte{padding:1cm 0cm;}.paragraph--type--geschaeftsfeld .field--name-field-text,.paragraph--type--geschaeftsfeld .texte .field--name-field-geschaeftsfeld-ref{font-size:20pt;}.paragraph--type--geschaeftsfeld .scroller{height:auto;}.field--name-field-geschaeftsfeld-para{height:auto;min-height:0;max-height:none;}.node--type-news-seite.node--view-mode-slider .texte .field--name-field-link,.field--name-field-geschaeftsfeld-para .field--name-field-bilder{display:none !important;}.paragraph--type--geschaeftsfeld .field--name-field-text{bottom:auto;left:auto;position:relative;width:100%;}.paragraph--type--kontakt-element,.paragraph--type--link-grid-element,.paragraph--type--themen-modul,.paragraph--type--link-element-news,.view-sliders.view-display-id-slider_units .node--type-unit,.paragraph--type--projekt-slider-mit-gf{page-break-inside:avoid;}.view-display-id-slider_units .slick-slide{float:left !important;width:8cm !important;}.node--type-unit.node--view-mode-slider,.node--type-unit.node--view-mode-slider a{width:8cm !important;border:0.5pt solid #000;height:8cm !important;}.node--type-unit.node--view-mode-slider a{padding-top:1.5cm !important;}.view-sliders.view-display-id-slider_units .view-content{height:auto !important;overflow:visible !important;}.view-sliders.view-display-id-slider_units,.view-sliders.view-display-id-slider_units *{overflow:visible !important;}.node--type-unit.node--view-mode-slider,.node--type-unit.node--view-mode-slider a{border-color:#000;color:#000;}.node--type-unit .unit-link{padding:2cm 1cm;}.node--type-unit .field--name-field-unit-name{bottom:1cm;}.paragraph--type--link-element-news .layout-varb .texte,.paragraph--type--link-element-news.layout-varb .texte,.paragraph--type--link-element-news.layout-varb .field--name-field-teaser-bild,.paragraph--type--link-element-news .layout-varb .field--name-field-teaser-bild,.paragraph--type--link-element-news.layout-varb .field--name-field-bild,.paragraph--type--link-element-news .cont{display:block;width:100%;}.paragraph--type--link-element-news .texte{height:auto;padding:1cm 0;}.paragraph--type--link-element-news .texte .field--name-field-text{max-height:initial !important;}.paragraph--type--standorte-karte,.paragraph--type--standorte-karte *{background:#fff !important;color:#000 !important;}.paragraph--type--standorte-karte .field--name-field-bild{display:none;}.paragraph--type--standorte-karte .liste{float:none;padding:1cm 0;width:100%;}.paragraph--type--standorte-karte .field--name-field-headline{margin-bottom:1cm;}.standorte .views-field-field-text{display:block;}.faecher-effekt .node--type-page.node--view-mode-full > .node__content > .field--name-field-paragraph > .field__item.no-position .faecher,.faecher-effekt.path-frontpage .node--type-page.node--view-mode-full > .node__content > .field--name-field-paragraph > .field__item{opacity:1 !important;height:auto !important;}.faecher{max-height:none;pointer-events:auto;}.faecher-elem{backface-visibility:hidden;left:0;position:relative;top:0;transform:none !important;width:100%;max-width:none;overflow:auto;padding-top:0px;}.media-media-iframe .field--name-field-html{display:none;}.paragraph--type--brand-slide .headlines > .field{display:none;}.paragraph--type--brand-slide .headlines > .field.active{display:block;}.paragraph--type--link-grid-element{float:none !important;width:100% !important;clear:both !important;}.paragraph--type--link-grid-element .field--name-field-link{display:none !important;}.paragraph--type--link-grid-element .texte > .field--name-field-text{display:block !important;}.paragraph--type--link-grid-element .field--name-field-bild,.paragraph--type--link-grid-element .texte{width:50% !important;}.paragraph--type--link-grid-element .texte{background:#fff !important;color:#000 !important;}.paragraph--type--link-grid-element.active .field--name-field-bild:after,.paragraph--type--link-grid-element.active .field--name-field-bild:before,.paragraph--type--link-grid-element.active .field--name-field-bild .media:after{display:none;}.paragraph--type--link-grid-element img{filter:none;transform:scale(1);}.tabnav .zwick,.paragraph--type--tab-navigation .zwick{display:none;}.paragraph--type--copytext-element.pad-narrow{padding-top:0 !important;}.paragraph--type--brand-slider.opt-balken-anthrazit:after,.paragraph--type--brand-slider.opt-pfeil .pfeil-unten,.paragraph--type--brand-slider.opt-pfeil:after,.paragraph--type--brand-slide.opt-balken-anthrazit:after,.paragraph--type--brand-slide.opt-pfeil .pfeil-unten,.paragraph--type--brand-slide.opt-pfeil:after{display:none !important;}.paragraph--type--tab-sli .slick-list{height:auto !important;}.paragraph--type--typo-modul .field--name-field-text-e a,.paragraph .cta-block,.paragraph--type--id-element .field--name-field-text:after,.paragraph--type--id-element .field--name-field-text:before,.hidden-for-print{display:none !important;}.contact-form .form-item textarea,.contact-form .form-item input{border-bottom:1px dotted #2c2c2c;}.masonry{height:auto !important;}.masonry > li{left:auto !important;top:auto !important;position:relative !important;margin:0.25cm;width:5cm;height:5cm;overflow:hidden;page-break-inside:avoid !important;}.masonry > li .media img{width:5cm;height:5cm;object-fit:cover;}.paragraph--type--kontakt-element{padding:1cm;}.paragraph--type--kontakt-element .texte{padding:0.5cm;width:90%;}.paragraph--type--expanding-grid-element h1,.paragraph--type--expanding-grid-element h2,.paragraph--type--expanding-grid-element h3,.paragraph--type--expanding-grid-element h4,.paragraph--type--expanding-grid-element h5,.paragraph--type--expanding-grid-element h6{font-size:24px;}.paragraph--type--expanding-grid-element.lay-introcard .field--name-field-text *,.paragraph--type--copytext-element .field--name-field-headline,.paragraph--type--typo-modul .field--name-field-text-e{font-size:36px;}.paragraph--type--copytext-element.layout-normal .field--name-field-headline{margin-bottom:0.5cm;}.paragraph--type--copytext-element .field--name-field-text,.paragraph--type--kontakt-element .field--name-field-text{font-size:13pt !important;}.paragraph--type--expanding-grid-element.lay-introcard .cont{border-top:0px;}.field--name-field-geschaeftsfeld-para > .field__item{float:none;height:auto;width:100%;display:none;}.field--name-field-geschaeftsfeld-para .zwick-oben{display:none !important;}.field--name-field-geschaeftsfeld-para > .field__item:nth-child(2){display:block;}.paragraph--type--geschaeftsfeld .scroller,.paragraph--type--geschaeftsfeld .field--name-field-text,.paragraph--type--geschaeftsfeld .texte .field--name-field-geschaeftsfeld-ref{float:left;width:30%;padding:0 !important;}.paragraph--type--geschaeftsfeld .texte:after{clear:both;content:"";display:table;}.paragraph--type--geschaeftsfeld .scroller{font-size:13px;width:40%;padding:0 0.5cm !important;}.view-display-id-block_kontakt,.view-display-id-block_kontakt > .col,.view-display-id-block_kontakt .attachment{padding:0;}.view-display-id-block_kontakt li .views-field-field-text{max-height:none;}}
@font-face{font-family:"Trade Gothic W01 Light";src:url(/themes/demmelhuber/css/Fonts/dc61b9f1-7609-475e-af7d-8b2b5deb401d.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/dc61b9f1-7609-475e-af7d-8b2b5deb401d.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/655d9d2d-89f2-4a22-8374-53dc74dfec80.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/3490ccd3-6e42-49ba-9733-7af1e400a3b4.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/c44646ee-cf36-4809-92b4-9b4f292a2ca1.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/c5450be6-d3a7-4704-ae0b-1e82bc5b9c2b.svg#c5450be6-d3a7-4704-ae0b-1e82bc5b9c2b) format("svg");}@font-face{font-family:"Trade Gothic W01 Light Obl";src:url(/themes/demmelhuber/css/Fonts/77f7d8ca-02db-4941-ad55-882e979d33e7.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/77f7d8ca-02db-4941-ad55-882e979d33e7.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/f620b269-db3a-475a-b921-76f2e08ca2e8.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/7701d058-a36f-47b1-bccb-d7262294de7b.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/fc512356-9178-4c71-862b-ebc1f5201fcb.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/ae117943-dc6d-41c9-9f5e-c9c38b264f35.svg#ae117943-dc6d-41c9-9f5e-c9c38b264f35) format("svg");}@font-face{font-family:"Trade Gothic W01 Roman";src:url(/themes/demmelhuber/css/Fonts/40775ed4-d9b0-4f75-b874-80f2842332a9.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/40775ed4-d9b0-4f75-b874-80f2842332a9.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/24ba8ea7-bbf3-40e0-b924-fd985d79ebca.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/9274bb7f-01c5-45cb-b935-f53683ab6dd6.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/a94b3f7a-c1fd-4bbe-9273-1f6f081dcb2f.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/b0fb9bf0-3364-4802-9c4e-89202a063331.svg#b0fb9bf0-3364-4802-9c4e-89202a063331) format("svg");}@font-face{font-family:"Trade Gothic W01 Oblique";src:url(/themes/demmelhuber/css/Fonts/379b55d3-190d-48bd-b1f2-dc787a73b65b.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/379b55d3-190d-48bd-b1f2-dc787a73b65b.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/5760433c-f9b7-4c0d-b618-77b03ff59186.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/48f8ec71-d114-4f7f-a933-b1032c89aa32.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/efdb46c3-279b-490c-8468-dfe30e01582c.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/9572e7af-5fa0-46b5-b48a-90892a8f7aa5.svg#9572e7af-5fa0-46b5-b48a-90892a8f7aa5) format("svg");}@font-face{font-family:"Trade Gothic W01 Bold";src:url(/themes/demmelhuber/css/Fonts/d1380d7c-6e23-49c9-bac2-0f927e77eb17.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/d1380d7c-6e23-49c9-bac2-0f927e77eb17.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/2bd4e485-6e2d-478c-94c7-9a7cabf8e98d.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/3e9c6e62-e41c-408b-bef3-ffa454301b17.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/a74675c3-a15b-41ed-8409-e90f921c3cb8.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/32260af6-2329-4a39-a8a3-3339f87a580b.svg#32260af6-2329-4a39-a8a3-3339f87a580b) format("svg");}@font-face{font-family:"Trade Gothic W01 Bold No-_2";src:url(/themes/demmelhuber/css/Fonts/07702e82-1476-4552-97e1-682d5af3bd30.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/07702e82-1476-4552-97e1-682d5af3bd30.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/4a5b9bde-0062-4b1f-ae1f-d2ad4d283b55.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/dd603555-b5c3-4df6-885b-b75ef30fa0f8.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/6515df23-fbdf-459f-924c-b449b8b7ade8.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/17c3c18f-135d-447c-bcfd-7bcfc2ca515a.svg#17c3c18f-135d-447c-bcfd-7bcfc2ca515a) format("svg");}@font-face{font-family:"Trade Gothic W01 Bold Obl";src:url(/themes/demmelhuber/css/Fonts/5af5cca0-8b33-4369-b022-a8eb4f53ded5.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/5af5cca0-8b33-4369-b022-a8eb4f53ded5.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/0cf6debe-3269-426f-b349-7bcf527b649f.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/f998543e-70ae-47de-a9c9-6a8da4bfb310.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/bfd5cdd0-8420-4fd5-9751-6bb3887818b1.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/69e899e5-44bc-440b-9d18-92cf0600ad85.svg#69e899e5-44bc-440b-9d18-92cf0600ad85) format("svg");}@font-face{font-family:"Trade Gothic W01 Bd No-2Obl";src:url(/themes/demmelhuber/css/Fonts/3a3811df-095b-42db-a25d-ddab2bbeedfa.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/3a3811df-095b-42db-a25d-ddab2bbeedfa.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/cf117f57-227f-4bba-ae2f-24caa1ec7a5d.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/e2a62655-b75b-4999-9377-75c6f7957ae5.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/aa7f4d20-bc42-4a35-b9cb-6ce46f1ec04d.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/d4f1182b-2309-4987-8ef8-2c8274d7b208.svg#d4f1182b-2309-4987-8ef8-2c8274d7b208) format("svg");}@font-face{font-family:"Trade Gothic W01 Cn No-_18";src:url(/themes/demmelhuber/css/Fonts/57d839de-c1a3-492d-837d-edcd2c1d620b.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/57d839de-c1a3-492d-837d-edcd2c1d620b.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/4a10911a-c25d-4efa-b155-59d533f0e0c2.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/ac62393e-80e8-42f0-a6d7-fb566b94e567.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/97d9873e-7926-4480-96de-a1d47c4afa72.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/de820f99-99c3-48ab-a20d-f18a36c95b5e.svg#de820f99-99c3-48ab-a20d-f18a36c95b5e) format("svg");}@font-face{font-family:"Trade Gothic W01 CnNo-18Obl";src:url(/themes/demmelhuber/css/Fonts/b3f496f3-4f32-4733-b8f9-9a454d424f55.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/b3f496f3-4f32-4733-b8f9-9a454d424f55.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/41ece3eb-1bb2-47b3-b868-6adebc34c1a4.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/17dcb20a-a719-4259-bcd1-d75d63499d9b.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/a004c7a1-d244-4304-a65d-c43cb2f5a59d.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/f57f7220-da69-4f4e-8261-7f7801168bd8.svg#f57f7220-da69-4f4e-8261-7f7801168bd8) format("svg");}@font-face{font-family:"Trade Gothic W01 Bd CnNo-20";src:url(/themes/demmelhuber/css/Fonts/f0708d82-47f5-4497-afac-8c5a771250e8.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/f0708d82-47f5-4497-afac-8c5a771250e8.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/520ed712-50ad-4591-aa63-b242b83a3694.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/c9083b7e-ba26-4e45-8f1b-34ad32e924e5.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/84c568ba-a16d-43bb-ad9f-783ab985108f.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/398af540-cbbe-49ac-8de9-7246da632d63.svg#398af540-cbbe-49ac-8de9-7246da632d63) format("svg");}@font-face{font-family:"Trade Gothic W01BdCnNo-20Obl";src:url(/themes/demmelhuber/css/Fonts/a0a8ec99-1789-4b71-b17f-ddab957120d6.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/a0a8ec99-1789-4b71-b17f-ddab957120d6.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/3fdda737-37d7-427f-8882-07c8713989cf.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/61d59718-e067-4b03-b9e8-76b9fd8289e3.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/d100bbbc-4838-476a-abe1-4c3160a74e42.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/54303de9-8dbf-408f-a9f1-4750c32fb7c5.svg#54303de9-8dbf-408f-a9f1-4750c32fb7c5) format("svg");}@font-face{font-family:"Trade Gothic W01 Extended";src:url(/themes/demmelhuber/css/Fonts/80bacd55-21c1-4d38-9941-54ce3c8922e7.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/80bacd55-21c1-4d38-9941-54ce3c8922e7.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/4f458de2-59d7-4507-b9c4-5aed62c5febf.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/6f588c87-6adb-4ea9-964b-dc544f34ccbe.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/59b8bca1-7a53-4e0f-9786-57620b2094cc.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/5f80cbef-f87b-499c-a059-bcdb5548118e.svg#5f80cbef-f87b-499c-a059-bcdb5548118e) format("svg");}@font-face{font-family:"Trade Gothic W01 Bold Ext";src:url(/themes/demmelhuber/css/Fonts/97a53a0a-5bd4-4ef3-87fd-13fe60daf933.eot#iefix);src:url(/themes/demmelhuber/css/Fonts/97a53a0a-5bd4-4ef3-87fd-13fe60daf933.eot#iefix) format("eot"),url(/themes/demmelhuber/css/Fonts/4bf77dbf-9e1d-4b9c-927f-625e180e9016.woff2) format("woff2"),url(/themes/demmelhuber/css/Fonts/3480b7c2-478a-4683-a465-48610e313ad5.woff) format("woff"),url(/themes/demmelhuber/css/Fonts/bcda37e4-222a-4e9d-8649-61e2085fbe2b.ttf) format("truetype"),url(/themes/demmelhuber/css/Fonts/12ac2b11-c918-43b2-bbc5-1db249aa4483.svg#12ac2b11-c918-43b2-bbc5-1db249aa4483) format("svg");}.id-64 .slider-button.previous{height:80%;}.id-64 .slider-button.next{height:80%;}div#par-112 p,div#par-78 p{font-size:06.4vw;line-height:1.18 !important;}@media screen and (min-width:1450px){div#par-112 p,div#par-78 p{font-size:44px !important;}}@media screen and (min-width:450px){div#par-112 p,div#par-78 p{font-size:3.05vw;}}ul.menu li ul li ul.menu{margin-top:20px;padding-left:20px;}ul.menu li ul li.menu-item--active-trail ul.menu{display:block !important;}ul.menu li ul li.menu-item--active-trail span{color:#fff !important;}ul.menu li ul li ul.menu .back{display:none !important;}#startseite-geschaeftsfelder{position:relative;}div#par-64{margin-bottom:-60px !important;font-size:20px !important;}div#par-573{padding:40px;}div#par-573 h2{font-size:6vw;margin-bottom:20px;}div#par-573 p{font-size:16px;font-weight:normal;line-height:1.4;letter-spacing:0.2px;}.nid-29 .id-64 .paragraph--type--brand-slide .field--name-field-bild img{object-position:left;}.paragraph--type--tab-navigation-2{z-index:9;}.paragraph--type--tab-navigation-2 .field__items{background:#F2F2F2;}.paragraph--type--tab-navigation-2 .field__item{display:inline-block;width:100%;text-align:center;text-transform:uppercase;margin:20px auto;position:relative;}.paragraph--type--tab-navigation-2 .field__item a{color:#000;text-decoration:none;position:relative;}#par-64 .stoerer-imagebroschuere{display:block;background:transparent no-repeat top center;background-size:contain;position:absolute;top:0;left:40%;margin-left:10px;width:90%;height:90%;max-width:250px;}#par-78 .stoerer-schreinermeister{display:block;background:transparent no-repeat top center;background-size:contain;position:absolute;top:0;left:20%;margin-left:10px;width:90%;height:20%;max-width:250px;}#par-64 .image-stoerer{aspect-ratio:380/670;display:block;background:url(/themes/demmelhuber/img/stoerer-bau-mit-plan-2024.jpg) no-repeat top center;background-size:contain;position:absolute;top:0;left:50%;width:80%;height:90%;max-width:250px;transform:translateX(-50%);}#par-64 .stoerer-imagebroschuere:hover,#par-64 .image-stoerer:hover,#par-78 .stoerer-schreinermeister:hover{cursor:pointer;}#par-64 .stoerer-imagebroschuere-de{background-image:url(/themes/demmelhuber/img/Stoerer_imagebroschuere_neu.png);}#par-64 .stoerer-imagebroschuere-en{background-image:url(/themes/demmelhuber/img/Website_Stoerer_demmelhuber_380x626_EN_neu.png);}#par-78 .stoerer-schreinermeister{background-image:url(/themes/demmelhuber/img/schreinermeister_stoerer.png);}#par-64 .stoerer-messe{display:block;background:transparent no-repeat top center;background-image:url(/themes/demmelhuber/img/GDA19_VE_SPECIAL_RGB.PNG);background-size:contain;position:absolute;top:0;left:0;margin-left:10px;width:90%;height:90%;max-width:250px;}#par-64 .stoerer-messe:hover{cursor:pointer;}#par-64 .stoerer-messe-bg{content:"";background:rgba(255,255,255,0.8);position:absolute;top:0;left:50%;max-width:210px;max-height:60%;transform:translateX(-25%);}.size-normal.faecher-effekt .id-112 .field.field--name-field-imagefield.field--type-image.field--label-hidden.field__item:after{top:0;height:60%;}.size-tablet .id-112 .field.field--name-field-imagefield.field--type-image.field--label-hidden.field__item:after{top:0;height:75%;}.id-702 .texte{display:flex;justify-content:center;.spalte_2{width:initial;padding-left:0;.field--name-field-link{margin-top:0;}}}@media screen and (width:768px) and (height:1024px){.id-112 .field.field--name-field-imagefield.field--type-image.field--label-hidden.field__item:after{top:0;height:75% !important;}}@media screen and (max-width:768px){.id-112 .field.field--name-field-imagefield.field--type-image.field--label-hidden.field__item:after{width:20%;height:65%;}}@media screen and (max-width:1024px){#par-64 .stoerer-messe-bg{width:125px;}#par-64 .stoerer-messe{margin-left:7px;}}@media screen and (max-width:450px){#par-64 .stoerer-messe-bg{width:150px;transform:translateX(-50%);}#par-78 .stoerer-schreinermeister{height:30%;left:0;}}@media screen and (min-width:1450px){div#par-572 a{font-size:16px !important;}}@media screen and (min-width:450px){div#par-572 a{font-size:1.12vw;}}@media screen and (min-width:1450px){div#par-573 h2{font-size:32px !important;}div#par-573 p{font-size:20px !important;}}@media screen and (min-width:720px){div#par-573 h2{font-size:2.22vw;}}@media screen and (min-width:450px){div#par-573 h2{font-size:2.22vw;}div#par-573 p{font-size:1.38vw;}.paragraph--type--tab-navigation-2 .field__item{width:16%;}.paragraph--type--tab-navigation-2 .field__item:after{content:'';height:30px;width:2px;background-color:#C8C8C8;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:0;}.paragraph--type--tab-navigation-2 .field__item:last-of-type:after{display:none;}}.size-tablet.nid-29 .pfeil-unten,.size-normal.nid-29 .pfeil-unten,.size-tablet.nid-29 .id-64:after,.size-normal.nid-29 .id-64:after,.size-tablet.nid-305 .pfeil-unten,.size-normal.nid-305 .pfeil-unten,.size-tablet.nid-305 .pad-faecher:after,.size-normal.nid-305 .pad-faecher:after,.size-tablet.nid-299 .pfeil-unten,.size-normal.nid-299 .pfeil-unten,.size-tablet.nid-299 .pad-faecher:after,.size-normal.nid-299 .pad-faecher:after,.size-tablet.nid-309 .pfeil-unten,.size-normal.nid-309 .pfeil-unten,.size-tablet.nid-309 .pad-faecher:after,.size-normal.nid-309 .pad-faecher:after,.size-tablet.nid-308 .pfeil-unten,.size-normal.nid-308 .pfeil-unten,.size-tablet.nid-308 .pad-faecher:after,.size-normal.nid-308 .pad-faecher:after,.size-tablet.nid-307 .pfeil-unten,.size-normal.nid-307 .pfeil-unten,.size-tablet.nid-307 .pad-faecher:after,.size-normal.nid-307 .pad-faecher:after,.size-tablet.nid-306 .pfeil-unten,.size-normal.nid-306 .pfeil-unten,.size-tablet.nid-306 .pad-faecher:after,.size-normal.nid-306 .pad-faecher:after,.size-tablet.nid-554 .pfeil-unten,.size-normal.nid-554 .pfeil-unten,.size-tablet.nid-554 .pad-faecher:after,.size-normal.nid-554 .pad-faecher:after,.size-tablet.nid-403 .pfeil-unten,.size-normal.nid-403 .pfeil-unten,.size-tablet.nid-403 .pad-faecher:after,.size-normal.nid-403 .pad-faecher:after{display:none !important}.size-mobile .paragraph--type--logo-bereich .field--name-field-bilder{margin-top:40px;}.size-mobile .paragraph--type--bilder-text .field--name-field-bilder .field__item img{width:100% !important;height:auto !important;}.nid-299 .paragraph--type--brand-slide .field--name-field-headline{font-family:"Trade Gothic W01 Light",sans-serif;}.nid-299 .paragraph--type--brand-slide .field--name-field-headline p{font-size:12px;}.nid-299 div.paragraph--type--brand-slide p,.nid-305 div.paragraph--type--brand-slide p,.nid-309 div.paragraph--type--brand-slide p,.nid-308 div.paragraph--type--brand-slide p,.nid-307 div.paragraph--type--brand-slide p,.nid-306 div.paragraph--type--brand-slide p,.nid-554 div.paragraph--type--brand-slide p,.nid-403 div.paragraph--type--brand-slide p,.field--name-field-tlbr-text p,.field--name-field-textbild-text p,.field--name-field-bilder-text p{font-weight:normal;line-height:1.4;letter-spacing:0.2px;font-size:12px;}div.paragraph--type--text-bild h2,div.paragraph--type--bilder-text h2,.field--name-field-tlbr-heading h2{font-size:06.4vw;;}div.paragraph--type--logo-bereich .slick-slider{margin-bottom:20px;}@media screen and (max-width:480px){div.paragraph--type--logo-bereich .slick-slide{width:50vw;}div.paragraph--type--logo-bereich .slick-slide img{margin:0 auto;width:100%;}}div.paragraph--type--logo-bereich .slick-slide img{margin:0 auto;}div.paragraph--type--logo-bereich .slick-track{margin:0 auto;}div.paragraph--type--bilder-text{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.field--name-field-bilder-text{width:90%;display:inline-block;padding:20px;}div.paragraph--type--bilder-text .field--name-field-bilder{width:100%;display:inline-block;text-align:center;padding:20px 0 0 0;}div.paragraph--type--bilder-text .field--name-field-bilder .field__item{overflow:hidden;width:53%;display:inline-block;}div.paragraph--type--bilder-text .field--name-field-bilder .field__item:first-of-type{width:43%;margin-right:0px;}.size-mobile .paragraph--type--bilder-text .field--name-field-bilder .field__item{width:55.4%;}.size-mobile .paragraph--type--bilder-text .field--name-field-bilder .field__item:first-of-type{width:43.1%;}div.paragraph--type--bilder-text img{width:100%;height:48vw;max-height:600px;}div.paragraph--type--text-li-bild-re{padding-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}div.paragraph--type--text-li-bild-re:after{content:'';display:table;clear:both;}.field--name-field-tlbr-heading{padding:20px;}.field--name-field-tlbr-text{padding:0 0 20px 20px;}.field--name-field-tlbr-heading,.field--name-field-tlbr-text{width:90%;display:inline-block;float:none;}div.paragraph--type--text-li-bild-re img{width:50%;text-align:center;margin:0 auto;height:100%;}.paragraph--type--text-li-bild-re .field--name-field-bild .field__item{position:relative;width:96%;height:300px;overflow:hidden;margin:0 auto;}div.paragraph--type--text-li-bild-re img{width:100%;height:auto;position:absolute;bottom:-4vh;right:0;left:0;}div.paragraph--type--text-bild{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.field--name-field-textbild-text{width:90%;display:inline-block;padding:20px;}div.paragraph--type--text-bild .field--name-field-bilder{width:100%;display:inline-block;text-align:center;padding:20px 0 0 0;}div.paragraph--type--text-bild .field--name-field-bilder .field__item{width:48%;display:inline-block;}.size-mobile .paragraph--type--text-bild .field--name-field-bilder .field__item{width:49.3%;}div.paragraph--type--text-bild .field--name-field-bilder .field__item:first-of-type{margin-right:0px;}div.paragraph--type--text-bild img{width:100%;height:auto;}.nid-299 .paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *{width:82%;}.nid-305 .paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *{width:82%;}.nid-309 .paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *{width:82%;}.nid-308 .paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *{width:82%;}.nid-403 .paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *{width:82%;}.nid-307 .paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *{width:82%;}.nid-306 .paragraph--type--typo-modul.layout-typa .field--name-field-text-e .field__item > div > *{width:82%;}@media screen and (min-width:1450px){div.paragraph--type--brand-slide h2{font-size:44px !important;}div.paragraph--type--text-bild h2,div.paragraph--type--bilder-text h2,.field--name-field-tlbr-heading h2{font-size:32px !important;}.nid-299 div.paragraph--type--brand-slide p,.nid-305 div.paragraph--type--brand-slide p,.nid-309 div.paragraph--type--brand-slide p,.nid-308 div.paragraph--type--brand-slide p,.nid-307 div.paragraph--type--brand-slide p,.nid-306 div.paragraph--type--brand-slide p,.nid-403 div.paragraph--type--brand-slide p,.field--name-field-tlbr-text p,.field--name-field-textbild-text p,.field--name-field-bilder-text p,.nid-554 div.paragraph--type--brand-slide p{font-size:18px !important;}.nid-299 .paragraph--type--brand-slide .field--name-field-headline,.nid-305 .paragraph--type--brand-slide .field--name-field-headline,.nid-309 .paragraph--type--brand-slide .field--name-field-headline,.nid-308 .paragraph--type--brand-slide .field--name-field-headline,.nid-403 .paragraph--type--brand-slide .field--name-field-headline,.nid-307 .paragraph--type--brand-slide .field--name-field-headline,.nid-306 .paragraph--type--brand-slide .field--name-field-headline,.nid-554 .paragraph--type--brand-slide .field--name-field-headline{width:26%;}}@media screen and (min-width:860px){.field--name-field-bilder-text{width:33%;padding:2vw 40px 10px 30px;float:left;}.field--name-field-textbild-text{width:33%;padding:2vw 20px 10px 40px;float:left;}.field--name-field-tlbr-heading{padding:4vw 0px 20px 40px !important;}.field--name-field-tlbr-text{padding:0px 120px 20px 40px !important;}div.paragraph--type--bilder-text .field--name-field-bilder{width:67%;text-align:left;float:left}div.paragraph--type--text-bild .field--name-field-bilder{width:67%;text-align:right;}}@media screen and (min-width:720px){div.paragraph--type--brand-slide h2{font-size:3.05vw;}div.paragraph--type--text-bild h2,div.paragraph--type--bilder-text h2,.field--name-field-tlbr-heading h2{font-size:2.22vw;}.nid-299 div.paragraph--type--brand-slide p,.nid-305 div.paragraph--type--brand-slide p,.nid-309 div.paragraph--type--brand-slide p,.nid-308 div.paragraph--type--brand-slide p,.nid-403 div.paragraph--type--brand-slide p,.nid-307 div.paragraph--type--brand-slide p,.nid-306 div.paragraph--type--brand-slide p,.field--name-field-tlbr-text p,.field--name-field-textbild-text p,.field--name-field-bilder-text p,.nid-554 div.paragraph--type--brand-slide p{font-size:1.25vw;}.field--name-field-tlbr-heading{padding:4vw 0px 20px 20px;}.field--name-field-tlbr-text{padding:0px 120px 20px 20px;}.field--name-field-tlbr-heading,.field--name-field-tlbr-text{width:67%;float:left;}div.paragraph--type--text-li-bild-re img{width:33%;text-align:right;}div.paragraph--type--text-bild .field--name-field-bilder .field__item:first-of-type{margin-right:15px;}div.paragraph--type--bilder-text .field--name-field-bilder .field__item:first-of-type{margin-right:15px;}.paragraph--type--text-li-bild-re .field--name-field-bild .field__item{position:inherit;width:auto;height:auto;overflow:inherit;margin:inherit;}div.paragraph--type--text-li-bild-re img{width:33%;height:auto;position:inherit;bottom:inherit;right:inherit;left:inherit;}.nid-299 .paragraph--type--brand-slide .field--name-field-headline,.nid-305 .paragraph--type--brand-slide .field--name-field-headline,.nid-309 .paragraph--type--brand-slide .field--name-field-headline,.nid-308 .paragraph--type--brand-slide .field--name-field-headline,.nid-403 .paragraph--type--brand-slide .field--name-field-headline,.nid-307 .paragraph--type--brand-slide .field--name-field-headline,.nid-306 .paragraph--type--brand-slide .field--name-field-headline,.nid-554 .paragraph--type--brand-slide .field--name-field-headline{width:26% !important;}}@media screen and (min-width:450px){div.paragraph--type--brand-slide h2{font-size:3.05vw;}div.paragraph--type--text-bild h2,div.paragraph--type--bilder-text h2,.field--name-field-tlbr-heading h2{font-size:2.22vw;}.nid-299 div.paragraph--type--brand-slide p,.nid-305 div.paragraph--type--brand-slide p,.nid-309 div.paragraph--type--brand-slide p,.nid-308 div.paragraph--type--brand-slide p,.nid-403 div.paragraph--type--brand-slide p,.nid-307 div.paragraph--type--brand-slide p,.nid-306 div.paragraph--type--brand-slide p,.field--name-field-tlbr-text p,.field--name-field-textbild-text p,.field--name-field-bilder-text p,.nid-554 div.paragraph--type--brand-slide p{font-size:1.25vw;}}.field.field--name-field-view-gf.field--type-list-string.field--label-hidden.field__item:after{display:block;content:"";position:absolute;height:40px;width:100%;background:#2c2c2c;top:0;left:0;z-index:1;}.js-pager__items.pager{margin-left:20px;width:200px;}.pager__item a{font-size:12px;font-family:"Trade Gothic W01 Bold_2",sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:1.4px;display:block;border:2px solid;text-align:center;padding:10px 20px;min-width:180px;color:#2c2c2c;border-color:#2c2c2c;transition:transform 300ms ease;}.pager__item a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}#sliding-popup{background:rgba(44,44,44,0.95) !important;}.eu-cookie-compliance-banner{padding:30px 20px;}.popup-content.info.eu-cookie-compliance-content{max-width:1440px;}#popup-text{max-width:100%;}#popup-text p{display:block;font-size:14px;line-height:1.28;font-weight:400;letter-spacing:1.4px;padding:10px 0;}#popup-text a{color:#fff;text-decoration:underline;}#popup-buttons{float:inherit;max-width:100%;}.eu-cookie-compliance-categories{padding-bottom:1rem;}.eu-cookie-compliance-category{color:#fff;font-size:18px;letter-spacing:1.4px;margin-bottom:20px;}.eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:14px;margin-left:35px;margin-top:5px;}@media screen and (max-width:600px){.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{margin-top:-20px;}}.checkbox-wrapper{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.checkbox-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.checkbox-wrapper .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #fff;}.checkbox-wrapper input:disabled:checked ~ .checkmark:after{opacity:.5;}.checkbox-wrapper .checkmark:after{content:"";position:absolute;display:none;}.checkbox-wrapper input:checked ~ .checkmark:after{display:block;}.checkbox-wrapper .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed{font-size:16px;line-height:1.28;font-weight:400;letter-spacing:1.4px;color:#fff;}.decline-button.eu-cookie-compliance-default-button,.agree-button.eu-cookie-compliance-default-button,.eu-cookie-compliance-save-preferences-button{border:1px solid #ffffff;display:inline-block;background:none;text-shadow:none;color:#fff;border-radius:0;box-shadow:none;font-weight:400;padding:10px 20px;margin-right:15px;font-family:"Trade Gothic W01 Bold_2",sans-serif;min-width:130px;text-transform:uppercase;font-size:12px;letter-spacing:1.4px;transition:transform 300ms ease;}.decline-button.eu-cookie-compliance-default-button:hover,.agree-button.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-save-preferences-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}.decline-button.eu-cookie-compliance-default-button{display:none;}
