@font-face{font-family:Akkurat-Regular;src:url(/themes/trapez/webfonts/lineto-akkurat-regular.eot);src:url(/themes/trapez/webfonts/lineto-akkurat-regular.eot?#iefix) format("embedded-opentype"),url(/themes/trapez/webfonts/lineto-akkurat-regular.woff2) format("woff2"),url(/themes/trapez/webfonts/lineto-akkurat-regular.woff) format("woff");font-weight:400;font-style:normal}.article .info-box a,.article .info-box h2,.article .info-box h3,.article .info-box li,.article .info-box p,.article blockquote .article-blockquote-reference,.article blockquote span,.article-bottom-share span,.article-byline span,.article-drop-caps:first-letter,.article-kicker,.bottom-bar a,.bottom-bar span,.call-to-action a,.call-to-action h2,.call-to-action p,.dw-accordion-close-all,.dw-accordion-open-all,.footer a,.lead,.nav-large ul li a,.nav-large ul>li,.nav-small-footer,.nav-small-layer ul li a,.newsletter-form .errors li,.newsletter-form button,.newsletter-form h2,.newsletter-form input,.newsletter-form p,.overview-top-content h1,.overview-top-content p,.social-links p,.story-form .errors li,.story-form button,.story-form input,.story-form label,.teaser-list-head h1,.teaser-text h2,.teaser-text p,.vh-module-caption-text,blockquote,em,figcaption,h1,h2,h3,li,p,span{font-family:Akkurat-Regular,sans-serif;font-weight:400;font-style:normal}li,p{line-height:28px}.accordion-box,.article blockquote,.article-fullwidth-box,.article-video,.html-box,.info-box,em,figure,h1,h2,h3,h4,p{margin-top:0;margin-bottom:56px}ul{margin-bottom:49px}li{margin-bottom:7px}.article .vertical-gap{padding-top:56px}.article .vertical-gap-line{padding-top:28px}.article .vertical-gap-ruler{padding:0;height:28px;margin-bottom:28px}.accordion-box.after-accordion,.accordion-box.after-subheading,.article blockquote.after-quote,.article-image-100.after-images-100,.article-image-vp-vp-grid.article-images-vp-vp-grid,.article-image.after-subheading,.article-text.after-emphasis,.article-text.after-text,.article-text>p+p,.html-box.after-htmlbox,.html-box.after-subheading,.info-box-100.after-infobox,.info-box-100.after-subheading,em.after-text{margin-top:-28px}.article-text.after-subheading,.subheading.after-subheading{margin-top:-42px}.article-fullwidth-box.after-backgroundbox,.article-fullwidth-box.after-vhmodule{margin-top:-56px}.article-background-box-no-gap{margin-top:-56px}.article blockquote{padding-top:28px;padding-bottom:28px}.article-background-box{padding-top:56px}@media print,screen and (min-width:740px){li,p{line-height:32px}.accordion-box,.article blockquote,.article-fullwidth-box,.article-video,.html-box,.info-box,em,figure,h1,h2,h3,h4,p{margin-top:0;margin-bottom:64px}ul{margin-bottom:56px}li{margin-bottom:8px}.article .vertical-gap{padding-top:64px}.article .vertical-gap-line{padding-top:32px}.article .vertical-gap-ruler{padding:0;height:32px;margin-bottom:32px}.accordion-box.after-accordion,.accordion-box.after-subheading,.article blockquote.after-quote,.article-image-100.after-images-100,.article-image-vp-vp-grid.article-images-vp-vp-grid,.article-image.after-subheading,.article-text.after-emphasis,.article-text.after-text,.article-text>p+p,.html-box.after-htmlbox,.html-box.after-subheading,.info-box-100.after-infobox,.info-box-100.after-subheading,em.after-text{margin-top:-32px}.article-text.after-subheading,.subheading.after-subheading{margin-top:-48px}.article-fullwidth-box.after-backgroundbox,.article-fullwidth-box.after-vhmodule{margin-top:-64px}.article-background-box-no-gap{margin-top:-64px}.article blockquote{padding-top:32px;padding-bottom:32px}.article-background-box{padding-top:64px}.article .article-blockquote-100-grid50-grid50-left,.article .article-blockquote-100-grid50-grid50-right{margin-top:32px}.article .float-left-above-740.after-subheading,.article .float-left-above-740.after-text,.article .float-right-above-740.after-subheading,.article .float-right-above-740.after-text{margin-top:0}.article .float-left-above-740,.article .float-right-above-740,.article .float-right-above-980.after-left-float{margin-bottom:16px}.clearfix-after-left-and-right-float{margin-bottom:48px}.adjust-float-top-margin-740-after-text{margin-top:-32px}.article .float-is-higher{margin-bottom:64px}}@media screen and (min-width:980px){li,p{line-height:32px}.accordion-box,.article blockquote,.article-fullwidth-box,.article-video,.html-box,.info-box,em,figure,h1,h2,h3,h4,p{margin-top:0;margin-bottom:64px}ul{margin-bottom:56px}li{margin-bottom:8px}.article .vertical-gap{padding-top:64px}.article .vertical-gap-line{padding-top:32px}.article .vertical-gap-ruler{padding:0;height:32px;margin-bottom:32px}.accordion-box.after-accordion,.accordion-box.after-subheading,.article blockquote.after-quote,.article-image-100.after-images-100,.article-image-vp-vp-grid.article-images-vp-vp-grid,.article-image.after-subheading,.article-text.after-emphasis,.article-text.after-text,.article-text>p+p,.html-box.after-htmlbox,.html-box.after-subheading,.info-box-100.after-infobox,.info-box-100.after-subheading,em.after-text{margin-top:-32px}.article-text.after-subheading,.subheading.after-subheading{margin-top:-48px}.article-fullwidth-box.after-backgroundbox,.article-fullwidth-box.after-vhmodule{margin-top:-64px}.article-background-box-no-gap{margin-top:-64px}.article blockquote{padding-top:32px;padding-bottom:32px}.article-background-box{padding-top:64px}.article .article-blockquote-100-grid50-grid50-left,.article .article-blockquote-100-grid50-grid50-right{margin-top:32px}.article .float-left-above-740.after-subheading,.article .float-left-above-740.after-text,.article .float-right-above-740.after-subheading,.article .float-right-above-740.after-text{margin-top:0}.article .float-left-above-740,.article .float-right-above-740,.article .float-right-above-980.after-left-float{margin-bottom:16px}.clearfix-after-left-and-right-float{margin-bottom:48px}.adjust-float-top-margin-740-after-text{margin-top:-32px}.article .float-is-higher{margin-bottom:64px}.article-image-100-80-grid50{margin-bottom:16px}.article-image-100-80-grid50.after-subheading,.article-image-100-80-grid50.after-text{margin-top:0}.adjust-float-top-margin-980-after-text{margin-top:-32px}}.article-top.no-title-image{padding-top:148px}.article-top-text-on-image{margin-top:64px}.article-top h1{font-size:24px;line-height:36px;margin-bottom:32px}.article-kicker{padding-top:0;margin-bottom:16px;font-size:20px;line-height:32px;color:#222;letter-spacing:0;text-transform:none}@media print,screen and (min-width:740px){.article-top-text-on-image{margin-top:80px}.article-top.no-title-image{padding-top:180px}.article-top h1{font-size:32px;line-height:48px;margin-bottom:48px}}@media screen and (min-width:980px){.article-top.no-title-image{padding-top:240px}.article-top h1{margin-bottom:64px}}.article-addition,.article-bottom-share,.article-byline,.article-share,.social-links{display:none}.article li,.article p{font-size:18px;color:#111}@media print,screen and (min-width:740px){.article li,.article p{font-size:20px}}h1.subheading,h2.subheading,h3.subheading{color:#222}h1.subheading{font-size:32px}h2.subheading{font-size:28px}h3.subheading{font-size:24px}@media print,screen and (min-width:740px){h1.subheading{font-size:48px}h2.subheading{font-size:40px}h3.subheading{font-size:32px}}.subheading.text-center{text-align:left;color:#e95b38}.category-ueber-uns .subheading.text-center{color:#e95b37}.category-prozesse .subheading.text-center{color:#abb81d}.category-projekte .subheading.text-center{color:#5ea8b5}.category-jobs .subheading.text-center{color:#c1706f}.category-news .subheading.text-center{color:#d1a300}.category-kontakt .subheading.text-center{color:#e95b37}figcaption{padding-top:8px;color:#222;font-size:16px;line-height:24px}figcaption:empty{padding-top:0;margin:0}.article .info-box{background-color:#f6f6f6;margin-left:-20px;margin-right:-20px}.article .info-box a,.article .info-box h2,.article .info-box h3,.article .info-box li,.article .info-box p{font-size:16px;line-height:24px;color:#222!important}@media print,screen and (min-width:740px){.article .info-box{margin-left:0;margin-right:0}}.accordion-box{margin-left:-20px;margin-right:-20px;background-color:#f6f6f6}.accordion-box h2,.accordion-box h3,.accordion-box p{font-size:16px;line-height:24px}.accordion-box .dw-accordion-button{border:none}.accordion-box .dw-accordion-close-all,.accordion-box .dw-accordion-open-all{font-size:12px}.accordion-box .dw-accordion-heading:before{content:none}@media print,screen and (min-width:740px){.accordion-box{margin-left:0;margin-right:0}}.article blockquote{color:#222;font-size:24px;line-height:36px;text-align:left}.article-blockquote-reference{margin-top:32px;color:#222;font-size:16px;line-height:24px}@media print,screen and (min-width:740px){.article blockquote{margin-left:0;margin-right:0;font-size:32px;line-height:48px}}.article>em{font-size:18px}.article>em:before{width:2px;background-color:#222}@media print,screen and (min-width:740px){.article>em{font-size:20px;line-height:32px}.article>em:before{left:-22px}}.article-text>p>em{color:#e95b38}.category-ueber-uns .article-text>p>em{color:#e95b37}.category-prozesse .article-text>p>em{color:#abb81d}.category-projekte .article-text>p>em{color:#5ea8b5}.category-jobs .article-text>p>em{color:#c1706f}.category-news .article-text>p>em{color:#d1a300}.category-kontakt .article-text>p>em{color:#e95b37}.article .vertical-gap-ruler:before{background-color:#222}.newsletter-form{display:none}.overview-top-content{padding:0;display:block;height:auto}.overview-top-content h1{margin:196px 20px 32px;font-size:24px;line-height:36px}.is-home .overview-top-content{font-size:0}.is-home .overview-top-content h1{display:none}.theme-trapez-overview-top-image{margin-bottom:60px}.theme-trapez-overview-top-image+.overview-top h1{margin-top:0!important}@media print,screen and (min-width:740px){.overview-top .overview-top-content{width:700px;margin-left:auto;margin-right:auto}.overview-top .overview-top-content h1{margin:224px 0 48px;font-size:32px;line-height:48px}.is-home .overview-top-content{width:auto!important}}@media screen and (min-width:980px){.overview-top .overview-top-content{width:940px}.overview-top .overview-top-content h1{margin:288px 0 64px;font-size:32px;line-height:48px}}@media screen and (min-width:1100px){.overview-top .overview-top-content{width:1060px}}.text-section .teaser-text{padding:32px 20px 0}.text-section .teaser-text p{font-size:24px;line-height:36px}.text-section .teaser-text a{text-shadow:-2px -2px #fff,-2px 2px #fff,2px -2px #fff,2px 2px #fff;background-size:1px 3px;box-shadow:inset 0 -1px #fff,inset 0 -3px #5ea8b5}.text-section.text-section-special-format .teaser-text{padding-bottom:32px}.text-section.text-section-special-format .teaser-text p{font-size:14px;line-height:20px}.text-section em{color:#e95b38}html[class*=path-index-ueber-uns] .text-section em{color:#e95b37}html[class*=path-index-prozesse] .text-section em{color:#abb81d}html[class*=path-index-projekte] .text-section em{color:#5ea8b5}html[class*=path-index-jobs] .text-section em{color:#c1706f}html[class*=path-index-news] .text-section em{color:#d1a300}html[class*=path-index-kontakt] .text-section em{color:#e95b37}@media print,screen and (min-width:740px){.text-section{width:700px;margin-left:auto;margin-right:auto;padding:48px 120px 0 0}.text-section .teaser-text{padding:0;margin:0;width:auto}.text-section .teaser-text p{font-size:32px;line-height:48px;padding-bottom:24px}.text-section.text-section-special-format{padding-right:0}.text-section.text-section-special-format .teaser-text{padding-bottom:48px}.text-section.text-section-special-format .teaser-text p{font-size:20px;line-height:28px}}@media screen and (min-width:980px){.text-section{width:940px;padding:64px 160px 0 0}.text-section .teaser-text p{padding-bottom:32px}}@media screen and (min-width:1100px){.text-section{width:1060px;padding-right:270px 0 0}}.teaser-list-head h1{margin:0 20px 32px;font-size:24px;line-height:36px;text-align:left}@media print,screen and (min-width:740px){.teaser-list-head{width:700px;margin-bottom:48px;margin-left:auto;margin-right:auto}.teaser-list-head h1{margin:0;font-size:24px;line-height:36px}}@media screen and (min-width:980px){.teaser-list-head{width:940px;margin-bottom:48px;margin-left:auto;margin-right:auto}.teaser-list-head h1{font-size:32px;line-height:44px}}@media screen and (min-width:1100px){.teaser-list-head{width:1060px}}.teaser{background-color:#fff!important}.teaser-kicker{margin-bottom:8px;text-transform:none;color:#5ea8b5;font-size:20px;line-height:28px;letter-spacing:initial}.teaser-category-ueber-uns .teaser-kicker{color:#e95b37}.teaser-category-prozesse .teaser-kicker{color:#abb81d}.teaser-category-projekte .teaser-kicker{color:#5ea8b5}.teaser-category-jobs .teaser-kicker{color:#c1706f}.teaser-category-news .teaser-kicker{color:#d1a300}.teaser-category-kontakt .teaser-kicker{color:#e95b37}.teaser-d .teaser-text h2,.teaser-d .teaser-text p,.teaser-text h2,.teaser-text p{margin-bottom:0;font-size:20px;line-height:28px;color:#222!important}@media print,screen and (min-width:740px){.teaser-kicker{font-size:20px}}.teaser-section-c{padding-top:16px}.teaser-section-c .teaser-list{margin-left:auto;margin-right:auto}.teaser-section-c .teaser{padding-bottom:32px;margin-left:20px;margin-right:20px}.teaser-section-c .teaser-text{margin-right:0;margin-left:0}.teaser-section-c .teaser-text p{display:none}.teaser-section-c .teaser-category-news .teaser-text p{display:block}@media print,screen and (min-width:740px){.teaser-section-c{padding-top:24px}.teaser-section-c .teaser{margin-left:10px;margin-right:10px}.teaser-c-100 .teaser-text,.teaser-c-100-100-33 .teaser-text,.teaser-c-100-100-50 .teaser-text{position:absolute;left:440px;top:24px;right:0;bottom:auto;padding-top:0}.teaser-c-100-50-100,.teaser-c-100-50-33,.teaser-c-100-50-50{height:354px}}@media screen and (min-width:980px){.teaser-section-c{padding-top:32px}.teaser-c-100 .teaser-text,.teaser-c-100-50-100 .teaser-text{top:24px;left:592px;padding-top:0}.teaser-c-100-100-33 .teaser-text,.teaser-c-100-50-33.teaser-text{position:static;padding-top:188px}.teaser-c-100-100-50 .teaser-text{position:static;padding-top:260px}.teaser-c-100-100-50,.teaser-c-100-50-100,.teaser-c-100-50-50{height:424px}.teaser-c-100-100-33,.teaser-c-100-50-33{height:404px}}@media screen and (min-width:1100px){.teaser-c-100 .teaser-text,.teaser-c-100-50-100 .teaser-text{left:662px}}.teaser-section-d{padding-top:0}.teaser-section-d .teaser-list-head h1{margin-left:0;margin-right:0;margin-bottom:8px}.teaser-section-d .teaser-list-head h1:after{content:none}.teaser-section-d .teaser-category-jobs .teaser-text h2{display:none}.overview-top+.teaser-section-d{margin-top:-24px}@media print,screen and (min-width:740px){.teaser-list-d{margin-left:-10px;margin-right:0}.overview-top+.teaser-section-d{margin-top:-32px}}.card-section{padding-top:20px}.card-section .card-box{width:100%;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:flex-start}.card-section .card-box .card{margin-left:10px;margin-right:10px;width:calc(50% - 20px);margin-bottom:16px}.card-section .card-box .card img{margin-bottom:12px}.card-section .card-box .card .card-text{height:150px}.card-section .card-box .card .card-text p{margin:0;font-size:14px;line-height:20px;color:#222}.card-section .card-box .card .card-text p:first-child{margin-bottom:8px;color:#e95b37}@media print,screen and (min-width:740px){.card-section{padding-top:32px}.card-section .card-box{width:720px;margin-left:auto;margin-right:auto}.card-section .card-box .card{width:220px}.card-section .card-box .card img{margin-bottom:16px}.card-section .card-box .card .card-text{height:230px}.card-section .card-box .card .card-text p{font-size:20px;line-height:28px}}@media screen and (min-width:980px){.card-section .card-box{width:960px}}@media screen and (min-width:1100px){.card-section .card-box{width:1080px}.card-section .card-box .card{width:250px}}.teaser-section-d .widget-list{width:auto}.teaser-section-d .widget-list .widget-job-contact,.teaser-section-d .widget-list .widget-twitter-feed{width:auto;padding:24px 20px;margin-bottom:32px}@media screen and (min-width:980px){.teaser-section-d .widget-list{margin-left:10px;width:300px}.teaser-section-d .widget-list .widget-job-contact,.teaser-section-d .widget-list .widget-twitter-feed{width:300px;margin-bottom:32px}}.widget-job-contact{background-color:#f6f6f6}.widget-job-contact p{color:#222;font-size:20px;line-height:28px;margin-top:0;margin-bottom:28px}.widget-job-contact p a{position:relative}.widget-job-contact p a:after{content:"";height:1px;width:100%;background-color:#222;position:absolute;top:21px;left:0}.widget-twitter-feed{background-color:#f5f5f5}.widget-twitter-feed p{color:#222;font-size:20px;line-height:28px;margin-top:0;margin-bottom:28px}.widget-twitter-feed p a{color:#059ff5}.header .logo,.nav-small-layer .nav-small-logo{width:155px;height:36px;margin-left:20px;margin-top:14px;background-image:url(/themes/trapez/img/trapez-logo.png)}.header.header-transparent{background-color:#fff;opacity:.85}.header.header-transparent .nav-large ul li a{color:#222}.header-top-nav-spacer{display:none}.nav-small-toggle-button{right:20px}.nav-small-toggle-button:before{background:#555;box-shadow:0 5px 0 0 #555,0 10px 0 0 #555}.nav-small-toggle-button.nav-small-cross:after,.nav-small-toggle-button.nav-small-cross:before{background:#555}.header-transparent .nav-small-toggle-button:before{background:#555;box-shadow:0 5px 0 0 #555,0 10px 0 0 #555}.nav-small-layer{background-color:#fff}.nav-small-layer ul{padding-bottom:200px}.nav-small-layer ul li a{color:#222;font-size:20px;line-height:36px}.nav-small-layer .nav-small-icons{bottom:135px}.nav-small-layer .nav-small-icons li i{padding:8px 10px;margin:0;font-size:15px;color:#222}.nav-small-layer .nav-items{margin-top:56px;margin-left:20px}.nav-small-layer .nav-items-level-2{margin:0 20px}.nav-small-layer .nav-items-level-2 li:first-child{margin-top:16px}.nav-small-layer .nav-items-level-2 li:last-child{margin-bottom:16px}.nav-small-layer .nav-small-footer{font-size:14px;line-height:20px;color:#222}.nav-small-layer .nav-small-footer span{display:inline-block}.nav-small-layer .nav-small-footer span:first-child{display:block}.nav-small-layer .nav-small-bottom{position:absolute;width:100%;bottom:0;padding:0 20px 32px}.nav-small-layer .nav-small-bottom .nav-small-footer,.nav-small-layer .nav-small-bottom .nav-small-icons{position:static}.nav-small-layer .nav-small-bottom .nav-small-icons{margin-bottom:16px}.nav-large ul{top:26px;right:30px}.nav-large ul li{margin-left:8px;margin-right:8px;vertical-align:middle}.nav-large ul li a{font-size:20px;color:#222}.nav-large ul li a i{font-size:15px;margin-left:-8px;margin-right:-8px}.nav-large ul .icon-nav-facebook{margin-left:10px}.nav-large ul li a.active,.nav-large ul li a:hover,.nav-small ul li a.active,.nav-small ul li a:hover{border:none;color:#e95b38}.nav-large ul li.nav-title-ueber-uns a.active,.nav-large ul li.nav-title-ueber-uns a:hover,.nav-large ul li.nav-title-ueber-uns+ul a.active,.nav-large ul li.nav-title-ueber-uns+ul a:hover,.nav-small ul li.nav-title-ueber-uns a.active,.nav-small ul li.nav-title-ueber-uns a:hover,.nav-small ul li.nav-title-ueber-uns+ul a.active,.nav-small ul li.nav-title-ueber-uns+ul a:hover{color:#e95b37}.nav-large ul li.nav-title-prozesse a.active,.nav-large ul li.nav-title-prozesse a:hover,.nav-large ul li.nav-title-prozesse+ul a.active,.nav-large ul li.nav-title-prozesse+ul a:hover,.nav-small ul li.nav-title-prozesse a.active,.nav-small ul li.nav-title-prozesse a:hover,.nav-small ul li.nav-title-prozesse+ul a.active,.nav-small ul li.nav-title-prozesse+ul a:hover{color:#abb81d}.nav-large ul li.nav-title-projekte a.active,.nav-large ul li.nav-title-projekte a:hover,.nav-large ul li.nav-title-projekte+ul a.active,.nav-large ul li.nav-title-projekte+ul a:hover,.nav-small ul li.nav-title-projekte a.active,.nav-small ul li.nav-title-projekte a:hover,.nav-small ul li.nav-title-projekte+ul a.active,.nav-small ul li.nav-title-projekte+ul a:hover{color:#5ea8b5}.nav-large ul li.nav-title-jobs a.active,.nav-large ul li.nav-title-jobs a:hover,.nav-large ul li.nav-title-jobs+ul a.active,.nav-large ul li.nav-title-jobs+ul a:hover,.nav-small ul li.nav-title-jobs a.active,.nav-small ul li.nav-title-jobs a:hover,.nav-small ul li.nav-title-jobs+ul a.active,.nav-small ul li.nav-title-jobs+ul a:hover{color:#c1706f}.nav-large ul li.nav-title-neues a.active,.nav-large ul li.nav-title-neues a:hover,.nav-large ul li.nav-title-neues+ul a.active,.nav-large ul li.nav-title-neues+ul a:hover,.nav-small ul li.nav-title-neues a.active,.nav-small ul li.nav-title-neues a:hover,.nav-small ul li.nav-title-neues+ul a.active,.nav-small ul li.nav-title-neues+ul a:hover{color:#d1a300}.nav-large ul li.nav-title-kontakt a.active,.nav-large ul li.nav-title-kontakt a:hover,.nav-large ul li.nav-title-kontakt+ul a.active,.nav-large ul li.nav-title-kontakt+ul a:hover,.nav-small ul li.nav-title-kontakt a.active,.nav-small ul li.nav-title-kontakt a:hover,.nav-small ul li.nav-title-kontakt+ul a.active,.nav-small ul li.nav-title-kontakt+ul a:hover{color:#e95b37}@media print,screen and (min-width:720px){.header .logo,.nav-small-layer .nav-small-logo{margin-left:32px;margin-top:22px}.nav-small-toggle-button{top:20px}}.footer{height:auto;padding:32px 20px;background-color:#fff;text-align:left}.footer a{font-size:20px;line-height:28px;color:#222}@media print,screen and (min-width:740px){.footer{width:700px;padding:48px 0;margin-left:auto;margin-right:auto}}@media print,screen and (min-width:980px){.footer{width:940px;padding:64px 0}}@media print,screen and (min-width:1100px){.footer{width:1060px}}.nav-small-footer span{display:block}.cc-window span{opacity:.8;font-size:16px;line-height:20px;color:#222}.cc-window span a{padding:0;text-decoration:underline}.cc-window span:after{content:'.'}.cc-window .cc-compliance{height:40px;margin-top:auto;margin-bottom:4px}.cc-window .cc-compliance a{border:solid 1px #e95b38;font-size:16px;font-weight:400;letter-spacing:normal;color:#e95b38}@media print,screen and (min-width:460px){.cc-window .cc-compliance{margin-left:40px}}