/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.2;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'Makozin-Regular';src:url("fonts/makozin.eot");src:url("fonts/makozin.eot?#iefix") format("embedded-opentype"),url("fonts/makozin.woff2") format("woff2"),url("fonts/makozin.woff") format("woff"),url("fonts/makozin.ttf") format("truetype"),url("fonts/makozin.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Makozin-Medium';src:url("fonts/makozin-medium.eot");src:url("fonts/makozin-medium.eot?#iefix") format("embedded-opentype"),url("fonts/makozin-medium.woff2") format("woff2"),url("fonts/makozin-medium.woff") format("woff"),url("fonts/makozin-medium.ttf") format("truetype"),url("fonts/makozin-medium.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Makozin-Bold';src:url("fonts/makozin-bold.eot");src:url("fonts/makozin-bold.eot?#iefix") format("embedded-opentype"),url("fonts/makozin-bold.woff2") format("woff2"),url("fonts/makozin-bold.woff") format("woff"),url("fonts/makozin-bold.ttf") format("truetype"),url("fonts/makozin-bold.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal;font-display:swap}html{font-family:'Makozin-Regular', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;font-weight:normal;font-size:11pt;line-height:1.5;-webkit-font-smoothing:subpixel-antialiased}@media (max-width: 499px){html{font-size:10pt}}@media (max-height: 499px){html{font-size:10pt}}h1,h2,h3,h4,h5,h6{font-family:'Makozin-Bold', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;font-weight:normal;margin:0 0 1em 0}h1{font-size:2em}p{margin:0 0 1em 0}b,strong{font-family:'Makozin-Bold', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;font-weight:normal}.dg-nav{position:fixed;overflow:hidden;top:0;left:0;right:0;z-index:100;background:#000;color:#fff}.dg-nav-inner{position:relative}.dg-nav-page{background:black;-webkit-transition:height .4s ease-out;transition:height .4s ease-out;height:500px}.dg-nav-page.out{height:0}.dg-nav-page.out .dg-carousel-indicator-left,.dg-nav-page.out .dg-carousel-indicator-right{display:none}.dg-nav-page .container{margin-left:36px;margin-right:36px}.dg-nav-page .dg-carousel-page-indicator{left:134px}.dg-nav-page .dg-static-page{height:500px}@media (max-width: 899px){.dg-nav-page{display:none}}@media (min-width: 684px) and (min-height: 647px){.dg-nav-items{position:absolute;margin:0;right:21px;z-index:2}.dg-nav-item{font-size:11pt;letter-spacing:1px;font-family:'Makozin-Medium', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;display:inline-block;list-style-type:none;padding:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:15px;white-space:nowrap}.dg-nav-item:active{color:#cccccc}.dg-nav-item .spacing{display:inline-block;width:0;-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.dg-nav-item.active .spacing{width:1em}.dg-nav-item a{text-decoration:none;color:inherit}.dg-nav-items-stil{position:absolute;margin:0;right:36px;z-index:1}.dg-nav-items-stil:before,.dg-nav-items-stil:after{content:" ";display:table}.dg-nav-items-stil:after{clear:both}.dg-nav-items-stil li{display:block;float:left;list-style-type:none;background:#fff;padding:0;margin-left:7px;width:1px}.dg-nav-items-stil li.work{margin-top:6px;height:15px}.dg-nav-items-stil li.about{height:27px}.dg-nav-items-stil li.contact{height:20px}.dg-nav-items,.dg-nav-collapsed:hover .dg-nav-items{opacity:1;top:42px;-webkit-transition:opacity .2s ease-out,top .2s ease-out;transition:opacity .2s ease-out,top .2s ease-out}.dg-nav-items-stil,.dg-nav-collapsed:hover .dg-nav-items-stil{top:42px;opacity:0;-webkit-transition:opacity .2s ease-out,top .2s ease-out;transition:opacity .2s ease-out,top .2s ease-out}.dg-nav-collapsed .dg-nav-items{opacity:0;top:20px}.dg-nav-collapsed .dg-nav-items-stil{top:20px;opacity:1}.dg-nav{min-width:684px;max-width:1600px}.dg-nav .dg-nav-inner,.dg-nav.page-expanded .dg-nav-inner,.dg-nav.dg-nav-collapsed:hover .dg-nav-inner{height:147px;-webkit-transition:height .2s ease-out;transition:height .2s ease-out}.dg-nav.dg-nav-collapsed .dg-nav-inner{height:70px}.dg-logo{height:100%;box-sizing:border-box;padding-left:36px;padding-right:0;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}.dg-logo a{display:block;float:left;height:100%}.dg-logo .svg{height:100%;display:block;float:left}.dg-logo,.dg-nav-collapsed:hover .dg-logo{padding-top:42px;padding-bottom:42px}.dg-nav-collapsed .dg-logo{padding-top:20px;padding-bottom:20px}}@media (max-width: 683px){.dg-nav-items{position:absolute;margin:0;right:0px;z-index:2}.dg-nav-item{font-size:11pt;letter-spacing:1px;font-family:'Makozin-Medium', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;display:inline-block;list-style-type:none;padding:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:20px;white-space:nowrap}.dg-nav-item:active{color:#cccccc}.dg-nav-item .spacing{display:inline-block;width:0;-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.dg-nav-item.active .spacing{width:1em}.dg-nav-item a{text-decoration:none;color:inherit}.dg-nav-items-stil{position:absolute;margin:0;right:20px;z-index:1}.dg-nav-items-stil:before,.dg-nav-items-stil:after{content:" ";display:table}.dg-nav-items-stil:after{clear:both}.dg-nav-items-stil li{display:block;float:left;list-style-type:none;background:#fff;padding:0;margin-left:7px;width:1px}.dg-nav-items-stil li.work{margin-top:6px;height:15px}.dg-nav-items-stil li.about{height:27px}.dg-nav-items-stil li.contact{height:20px}.dg-nav-items,.dg-nav-collapsed:hover .dg-nav-items{opacity:1;top:20px;-webkit-transition:opacity .2s ease-out,top .2s ease-out;transition:opacity .2s ease-out,top .2s ease-out}.dg-nav-items-stil,.dg-nav-collapsed:hover .dg-nav-items-stil{top:20px;opacity:0;-webkit-transition:opacity .2s ease-out,top .2s ease-out;transition:opacity .2s ease-out,top .2s ease-out}.dg-nav-collapsed .dg-nav-items{opacity:0;top:20px}.dg-nav-collapsed .dg-nav-items-stil{top:20px;opacity:1}.dg-nav-items-stil{display:none}.dg-nav{-webkit-transition:top .2s ease-out,height .2s ease-out;transition:top .2s ease-out,height .2s ease-out;height:120px}.dg-nav .dg-nav-inner{position:absolute;top:0;left:0;right:0;height:120px}.dg-nav.dg-nav-collapsed{top:-120px}.dg-logo{height:100%;box-sizing:border-box;padding-left:20px;padding-right:0;padding-top:28px;padding-bottom:28px}.dg-logo a{display:block;float:left;height:100%}.dg-logo .svg{height:100%;display:block;float:left}}@media (max-height: 646px){.dg-nav-items{position:absolute;margin:0;right:0px;z-index:2}.dg-nav-item{font-size:11pt;letter-spacing:1px;font-family:'Makozin-Medium', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;display:inline-block;list-style-type:none;padding:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:20px;white-space:nowrap}.dg-nav-item:active{color:#cccccc}.dg-nav-item .spacing{display:inline-block;width:0;-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.dg-nav-item.active .spacing{width:1em}.dg-nav-item a{text-decoration:none;color:inherit}.dg-nav-items-stil{position:absolute;margin:0;right:20px;z-index:1}.dg-nav-items-stil:before,.dg-nav-items-stil:after{content:" ";display:table}.dg-nav-items-stil:after{clear:both}.dg-nav-items-stil li{display:block;float:left;list-style-type:none;background:#fff;padding:0;margin-left:7px;width:1px}.dg-nav-items-stil li.work{margin-top:6px;height:15px}.dg-nav-items-stil li.about{height:27px}.dg-nav-items-stil li.contact{height:20px}.dg-nav-items,.dg-nav-collapsed:hover .dg-nav-items{opacity:1;top:20px;-webkit-transition:opacity .2s ease-out,top .2s ease-out;transition:opacity .2s ease-out,top .2s ease-out}.dg-nav-items-stil,.dg-nav-collapsed:hover .dg-nav-items-stil{top:20px;opacity:0;-webkit-transition:opacity .2s ease-out,top .2s ease-out;transition:opacity .2s ease-out,top .2s ease-out}.dg-nav-collapsed .dg-nav-items{opacity:0;top:20px}.dg-nav-collapsed .dg-nav-items-stil{top:20px;opacity:1}.dg-nav-items-stil{display:none}.dg-nav{-webkit-transition:top .2s ease-out,height .2s ease-out;transition:top .2s ease-out,height .2s ease-out;height:120px}.dg-nav .dg-nav-inner{position:absolute;top:0;left:0;right:0;height:120px}.dg-nav.dg-nav-collapsed{top:-120px}.dg-logo{height:100%;box-sizing:border-box;padding-left:20px;padding-right:0;padding-top:28px;padding-bottom:28px}.dg-logo a{display:block;float:left;height:100%}.dg-logo .svg{height:100%;display:block;float:left}}.dg-parallax{position:relative}.dg-parallax-caption{color:#000000;position:absolute;width:210px}.dg-parallax-caption.right{right:105px}.dg-parallax-caption.left{left:105px}@media (max-width: 999px){.dg-parallax-caption.short{width:50%}.dg-parallax-caption.short.right{right:12px}.dg-parallax-caption.short.left{left:12px}}@media (max-width: 799px){.dg-parallax-caption{font-size:10pt;width:50%}.dg-parallax-caption.right{right:12px}.dg-parallax-caption.left{left:12px}.dg-parallax-caption.no-exp{width:30%}}@media (max-width: 749px){.dg-parallax-caption{display:none}}.dg-static-page .icon-heading{min-height:48px}.about-about,.about-work,.about-life,.about-awards,.contact-contact,.contact-imprint{padding-left:36px}@media (max-width: 683px){.about-about,.about-work,.about-life,.about-awards,.contact-contact,.contact-imprint{padding-left:20px}}@media (max-height: 646px){.about-about,.about-work,.about-life,.about-awards,.contact-contact,.contact-imprint{padding-left:20px}}.about-about .heading-col,.about-about .content-col{float:left}.about-about .heading-col{margin-left:98px;width:98px}.about-about .content-col{width:404px;margin-left:12px}@media (min-width: 1150px){.dg-static-page.embedded .about-about{background-image:url(images/dani.jpg);background-repeat:no-repeat;background-position-x:758px;background-position-y:50%;background-size:contain}}@media (min-width: 1000px) and (max-width: 1149px){.dg-static-page.embedded .about-about{background-image:url(images/dani.jpg);background-repeat:no-repeat;background-position-x:758px;background-position-y:50%;background-size:50% auto}}.about-work .heading-col,.about-work .content-col-1,.about-work .content-col-2{float:left}.about-work .heading-col{margin-left:98px;width:98px}.about-work .content-col-1{margin-left:12px;width:404px}.about-work .content-col-2{margin-left:110px;width:306px}.about-work .content-entry:before,.about-work .content-entry:after{content:" ";display:table}.about-work .content-entry:after{clear:both}.about-work .content-entry-head{float:left;width:98px}.about-work .content-entry-content{float:left}@media (max-width: 1125px){.dg-static-page.embedded .about-work .content-col-2{margin-left:12px}}@media (max-width: 1027px){.dg-static-page.embedded .about-work .content-col-1{width:294px}.dg-static-page.embedded .about-work .content-entry-content{width:196px}}.about-life .heading-col-1,.about-life .content-col-1,.about-life .heading-col-2,.about-life .content-col-2{float:left}.about-life .heading-col-1{margin-left:98px;width:98px}.about-life .content-col-1{margin-left:12px;width:404px}.about-life .heading-col-2{margin-left:110px;width:98px}.about-life .content-col-2{width:306px}.about-life .content-entry:before,.about-life .content-entry:after{content:" ";display:table}.about-life .content-entry:after{clear:both}.about-life .content-entry-head{float:left;width:98px}.about-life .content-entry-content{float:left;width:306px}@media (max-width: 1161px){.dg-static-page.embedded .about-life .content-col-2{width:196px}.dg-static-page.embedded .about-life .content-col-2 .content-entry-content{width:196px}}@media (max-width: 1063px){.dg-static-page.embedded .about-life .heading-col-2{margin-left:12px}}@media (max-width: 965px){.dg-static-page.embedded .about-life .content-col-1{width:329px}.dg-static-page.embedded .about-life .content-col-1 .content-entry-content{width:231px}}.about-awards .heading-col,.about-awards .content-col{float:left}.about-awards .heading-col{margin-left:98px;width:98px}.about-awards .content-col{margin-left:12px;width:404px}.about-awards .content-entry:before,.about-awards .content-entry:after{content:" ";display:table}.about-awards .content-entry:after{clear:both}.about-awards .content-entry-head{float:left;width:98px}.about-awards .content-entry-content{float:left;width:306px}.contact-contact .heading-col-1,.contact-contact .content-col-1,.contact-contact .heading-col-2,.contact-contact .content-col-2{float:left}.contact-contact .heading-col-1{margin-left:98px;width:98px}.contact-contact .content-col-1{margin-left:12px;width:196px}.contact-contact .heading-col-2{margin-left:110px;width:98px}.contact-contact .content-col-2{width:306px}@media (max-width: 965px){.dg-static-page.embedded .contact-contact .content-col-2{width:196px}}.embedded .contact-imprint{height:500px;overflow-y:auto}.contact-imprint .heading-col-1,.contact-imprint .content-col-1,.contact-imprint .content-col-2{float:left}.contact-imprint .heading-col-1{margin-left:98px;width:98px}.contact-imprint .content-col-1{margin-left:12px;width:404px}.contact-imprint .content-col-2{margin-left:12px;width:404px}@media (max-width: 1063px){.dg-static-page.embedded .contact-imprint .content-col-2{width:294px}}@media (max-width: 965px){.dg-static-page.embedded .contact-imprint .content-col-1{width:294px}}.standalone .about-work .content-col-2{clear:both;margin-left:208px;width:404px}.standalone .about-life .heading-col-2{clear:both;margin-left:98px}.standalone .about-life .content-col-2{margin-left:12px;width:404px}.standalone .contact-contact .heading-col-2{clear:both;margin-left:98px}.standalone .contact-contact .content-col-2{margin-left:12px}.standalone .contact-imprint .content-col-2{clear:both;margin-left:208px}.standalone .about-work,.standalone .about-life,.standalone .about-awards,.standalone .about-about,.standalone .about-life .content-col-1,.standalone .contact-contact,.standalone .contact-contact .content-col-1,.standalone .contact-imprint{margin-bottom:48px}@media (max-width: 651px){.standalone .about-about .heading-col,.standalone .about-work .heading-col,.standalone .about-life .heading-col-1,.standalone .about-life .heading-col-2,.standalone .about-awards .heading-col,.standalone .contact-contact .heading-col-1,.standalone .contact-contact .heading-col-2,.standalone .contact-imprint .heading-col-1,.standalone .contact-imprint .heading-col-2{margin-left:0}.standalone .about-work .content-col-2,.standalone .contact-imprint .content-col-2{margin-left:110px}}@media (max-width: 553px){.standalone .about-about .content-col,.standalone .about-work .content-col-1,.standalone .about-work .content-col-2,.standalone .about-life .content-col-1,.standalone .about-life .content-col-1,.standalone .about-life .content-col-2,.standalone .about-awards .content-col,.standalone .contact-contact .content-col-1,.standalone .contact-contact .content-col-2,.standalone .contact-imprint .content-col-1,.standalone .contact-imprint .content-col-2{width:294px}.standalone .about-work .content-entry-content,.standalone .about-life .content-entry-content,.standalone .about-awards .content-entry-content{max-width:196px}}@media (max-width: 423px){.standalone .about-about .content-col,.standalone .about-work .content-col-1,.standalone .about-work .content-col-2,.standalone .about-life .content-col-1,.standalone .about-life .content-col-1,.standalone .about-life .content-col-2,.standalone .about-awards .content-col,.standalone .contact-contact .content-col-1,.standalone .contact-contact .content-col-2,.standalone .contact-imprint .content-col-1,.standalone .contact-imprint .content-col-2{width:250px}.standalone .about-work .content-entry-content,.standalone .about-life .content-entry-content,.standalone .about-awards .content-entry-content{float:none;max-width:250px}.standalone .about-work .content-entry-head,.standalone .about-life .content-entry-head,.standalone .about-awards .content-entry-head{float:none;margin-bottom:0}}@media (max-width: 399px){.standalone .heading-col,.standalone .heading-col-1,.standalone .heading-col-2{float:none}.standalone .heading-col .icon-heading,.standalone .heading-col-1 .icon-heading,.standalone .heading-col-2 .icon-heading{min-height:auto}.standalone .heading-col .icon,.standalone .heading-col-1 .icon,.standalone .heading-col-2 .icon{display:none}.standalone .about-about .content-col,.standalone .about-work .content-col-1,.standalone .about-work .content-col-2,.standalone .about-life .content-col-1,.standalone .about-life .content-col-1,.standalone .about-life .content-col-2,.standalone .about-awards .content-col,.standalone .contact-contact .content-col-1,.standalone .contact-contact .content-col-2,.standalone .contact-imprint .content-col-1,.standalone .contact-imprint .content-col-2{width:auto;margin-left:0}}.dg-project-overview .project-description{opacity:0;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.dg-project-overview.in .project-description{opacity:1}.dg-app:not(.touch) .project-carousel-next,.dg-app:not(.touch) .project-carousel-prev{position:fixed;bottom:0;width:180px;z-index:99}.dg-app:not(.touch) .project-carousel-next .proj-title,.dg-app:not(.touch) .project-carousel-prev .proj-title{display:none}@media (max-width: 683px){.dg-app:not(.touch) .project-carousel-next,.dg-app:not(.touch) .project-carousel-prev{top:120px}}@media (max-height: 646px){.dg-app:not(.touch) .project-carousel-next,.dg-app:not(.touch) .project-carousel-prev{top:120px}}@media (min-width: 684px) and (min-height: 647px){.dg-app:not(.touch) .project-carousel-next,.dg-app:not(.touch) .project-carousel-prev{top:147px}}.dg-app:not(.touch) .project-carousel-next .proj-link,.dg-app:not(.touch) .project-carousel-prev .proj-link{display:none;position:absolute;top:0;bottom:0;width:180px;background-position-y:50%;background-repeat:no-repeat}.dg-app:not(.touch) .project-carousel-next:hover .proj-link,.dg-app:not(.touch) .project-carousel-prev:hover .proj-link{display:block}.dg-app:not(.touch) .project-carousel-prev{left:0}.dg-app:not(.touch) .project-carousel-prev .proj-link{background-image:url(images/arrow_left.png);background-position-x:30px}.dg-app:not(.touch) .project-carousel-next{right:0}.dg-app:not(.touch) .project-carousel-next .proj-link{background-image:url(images/arrow_right.png);background-position-x:140px}.touch .project-carousel-next .proj-link,.touch .project-carousel-prev .proj-link{display:none}.touch .project-carousel{width:100%;overflow:hidden}.touch .project-carousel .dg-project-overview{position:relative;-webkit-transition:left linear 0.1s,opacity 0.2s ease-out;transition:left linear 0.1s,opacity 0.2s ease-out}.touch .project-carousel.touched--50 .dg-project-overview{left:-50px}.touch .project-carousel.touched--50 .project-carousel-next{right:10px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--49 .dg-project-overview{left:-49px}.touch .project-carousel.touched--49 .project-carousel-next{right:9px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--48 .dg-project-overview{left:-48px}.touch .project-carousel.touched--48 .project-carousel-next{right:8px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--47 .dg-project-overview{left:-47px}.touch .project-carousel.touched--47 .project-carousel-next{right:7px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--46 .dg-project-overview{left:-46px}.touch .project-carousel.touched--46 .project-carousel-next{right:6px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--45 .dg-project-overview{left:-45px}.touch .project-carousel.touched--45 .project-carousel-next{right:5px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--44 .dg-project-overview{left:-44px}.touch .project-carousel.touched--44 .project-carousel-next{right:4px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--43 .dg-project-overview{left:-43px}.touch .project-carousel.touched--43 .project-carousel-next{right:3px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--42 .dg-project-overview{left:-42px}.touch .project-carousel.touched--42 .project-carousel-next{right:2px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--41 .dg-project-overview{left:-41px}.touch .project-carousel.touched--41 .project-carousel-next{right:1px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--40 .dg-project-overview{left:-40px}.touch .project-carousel.touched--40 .project-carousel-next{right:0px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--39 .dg-project-overview{left:-39px}.touch .project-carousel.touched--39 .project-carousel-next{right:-1px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--38 .dg-project-overview{left:-38px}.touch .project-carousel.touched--38 .project-carousel-next{right:-2px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--37 .dg-project-overview{left:-37px}.touch .project-carousel.touched--37 .project-carousel-next{right:-3px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--36 .dg-project-overview{left:-36px}.touch .project-carousel.touched--36 .project-carousel-next{right:-4px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--35 .dg-project-overview{left:-35px}.touch .project-carousel.touched--35 .project-carousel-next{right:-5px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--34 .dg-project-overview{left:-34px}.touch .project-carousel.touched--34 .project-carousel-next{right:-6px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--33 .dg-project-overview{left:-33px}.touch .project-carousel.touched--33 .project-carousel-next{right:-7px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--32 .dg-project-overview{left:-32px}.touch .project-carousel.touched--32 .project-carousel-next{right:-8px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--31 .dg-project-overview{left:-31px}.touch .project-carousel.touched--31 .project-carousel-next{right:-9px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--30 .dg-project-overview{left:-30px}.touch .project-carousel.touched--30 .project-carousel-next{right:-10px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--29 .dg-project-overview{left:-29px}.touch .project-carousel.touched--29 .project-carousel-next{right:-11px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--28 .dg-project-overview{left:-28px}.touch .project-carousel.touched--28 .project-carousel-next{right:-12px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--27 .dg-project-overview{left:-27px}.touch .project-carousel.touched--27 .project-carousel-next{right:-13px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--26 .dg-project-overview{left:-26px}.touch .project-carousel.touched--26 .project-carousel-next{right:-14px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--25 .dg-project-overview{left:-25px}.touch .project-carousel.touched--25 .project-carousel-next{right:-15px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--24 .dg-project-overview{left:-24px}.touch .project-carousel.touched--24 .project-carousel-next{right:-16px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--23 .dg-project-overview{left:-23px}.touch .project-carousel.touched--23 .project-carousel-next{right:-17px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--22 .dg-project-overview{left:-22px}.touch .project-carousel.touched--22 .project-carousel-next{right:-18px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--21 .dg-project-overview{left:-21px}.touch .project-carousel.touched--21 .project-carousel-next{right:-19px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--20 .dg-project-overview{left:-20px}.touch .project-carousel.touched--20 .project-carousel-next{right:-20px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--19 .dg-project-overview{left:-19px}.touch .project-carousel.touched--19 .project-carousel-next{right:-21px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--18 .dg-project-overview{left:-18px}.touch .project-carousel.touched--18 .project-carousel-next{right:-22px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--17 .dg-project-overview{left:-17px}.touch .project-carousel.touched--17 .project-carousel-next{right:-23px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--16 .dg-project-overview{left:-16px}.touch .project-carousel.touched--16 .project-carousel-next{right:-24px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--15 .dg-project-overview{left:-15px}.touch .project-carousel.touched--15 .project-carousel-next{right:-25px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--14 .dg-project-overview{left:-14px}.touch .project-carousel.touched--14 .project-carousel-next{right:-26px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--13 .dg-project-overview{left:-13px}.touch .project-carousel.touched--13 .project-carousel-next{right:-27px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--12 .dg-project-overview{left:-12px}.touch .project-carousel.touched--12 .project-carousel-next{right:-28px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--11 .dg-project-overview{left:-11px}.touch .project-carousel.touched--11 .project-carousel-next{right:-29px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--10 .dg-project-overview{left:-10px}.touch .project-carousel.touched--10 .project-carousel-next{right:-30px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--9 .dg-project-overview{left:-9px}.touch .project-carousel.touched--9 .project-carousel-next{right:-31px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--8 .dg-project-overview{left:-8px}.touch .project-carousel.touched--8 .project-carousel-next{right:-32px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--7 .dg-project-overview{left:-7px}.touch .project-carousel.touched--7 .project-carousel-next{right:-33px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--6 .dg-project-overview{left:-6px}.touch .project-carousel.touched--6 .project-carousel-next{right:-34px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--5 .dg-project-overview{left:-5px}.touch .project-carousel.touched--5 .project-carousel-next{right:-35px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--4 .dg-project-overview{left:-4px}.touch .project-carousel.touched--4 .project-carousel-next{right:-36px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--3 .dg-project-overview{left:-3px}.touch .project-carousel.touched--3 .project-carousel-next{right:-37px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--2 .dg-project-overview{left:-2px}.touch .project-carousel.touched--2 .project-carousel-next{right:-38px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched--1 .dg-project-overview{left:-1px}.touch .project-carousel.touched--1 .project-carousel-next{right:-39px;-webkit-transition:right linear 0.1s;transition:right linear 0.1s}.touch .project-carousel.touched-0 .dg-project-overview{left:0px}.touch .project-carousel.touched-1 .dg-project-overview{left:1px}.touch .project-carousel.touched-1 .project-carousel-prev{left:-39px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-2 .dg-project-overview{left:2px}.touch .project-carousel.touched-2 .project-carousel-prev{left:-38px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-3 .dg-project-overview{left:3px}.touch .project-carousel.touched-3 .project-carousel-prev{left:-37px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-4 .dg-project-overview{left:4px}.touch .project-carousel.touched-4 .project-carousel-prev{left:-36px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-5 .dg-project-overview{left:5px}.touch .project-carousel.touched-5 .project-carousel-prev{left:-35px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-6 .dg-project-overview{left:6px}.touch .project-carousel.touched-6 .project-carousel-prev{left:-34px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-7 .dg-project-overview{left:7px}.touch .project-carousel.touched-7 .project-carousel-prev{left:-33px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-8 .dg-project-overview{left:8px}.touch .project-carousel.touched-8 .project-carousel-prev{left:-32px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-9 .dg-project-overview{left:9px}.touch .project-carousel.touched-9 .project-carousel-prev{left:-31px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-10 .dg-project-overview{left:10px}.touch .project-carousel.touched-10 .project-carousel-prev{left:-30px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-11 .dg-project-overview{left:11px}.touch .project-carousel.touched-11 .project-carousel-prev{left:-29px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-12 .dg-project-overview{left:12px}.touch .project-carousel.touched-12 .project-carousel-prev{left:-28px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-13 .dg-project-overview{left:13px}.touch .project-carousel.touched-13 .project-carousel-prev{left:-27px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-14 .dg-project-overview{left:14px}.touch .project-carousel.touched-14 .project-carousel-prev{left:-26px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-15 .dg-project-overview{left:15px}.touch .project-carousel.touched-15 .project-carousel-prev{left:-25px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-16 .dg-project-overview{left:16px}.touch .project-carousel.touched-16 .project-carousel-prev{left:-24px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-17 .dg-project-overview{left:17px}.touch .project-carousel.touched-17 .project-carousel-prev{left:-23px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-18 .dg-project-overview{left:18px}.touch .project-carousel.touched-18 .project-carousel-prev{left:-22px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-19 .dg-project-overview{left:19px}.touch .project-carousel.touched-19 .project-carousel-prev{left:-21px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-20 .dg-project-overview{left:20px}.touch .project-carousel.touched-20 .project-carousel-prev{left:-20px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-21 .dg-project-overview{left:21px}.touch .project-carousel.touched-21 .project-carousel-prev{left:-19px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-22 .dg-project-overview{left:22px}.touch .project-carousel.touched-22 .project-carousel-prev{left:-18px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-23 .dg-project-overview{left:23px}.touch .project-carousel.touched-23 .project-carousel-prev{left:-17px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-24 .dg-project-overview{left:24px}.touch .project-carousel.touched-24 .project-carousel-prev{left:-16px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-25 .dg-project-overview{left:25px}.touch .project-carousel.touched-25 .project-carousel-prev{left:-15px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-26 .dg-project-overview{left:26px}.touch .project-carousel.touched-26 .project-carousel-prev{left:-14px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-27 .dg-project-overview{left:27px}.touch .project-carousel.touched-27 .project-carousel-prev{left:-13px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-28 .dg-project-overview{left:28px}.touch .project-carousel.touched-28 .project-carousel-prev{left:-12px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-29 .dg-project-overview{left:29px}.touch .project-carousel.touched-29 .project-carousel-prev{left:-11px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-30 .dg-project-overview{left:30px}.touch .project-carousel.touched-30 .project-carousel-prev{left:-10px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-31 .dg-project-overview{left:31px}.touch .project-carousel.touched-31 .project-carousel-prev{left:-9px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-32 .dg-project-overview{left:32px}.touch .project-carousel.touched-32 .project-carousel-prev{left:-8px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-33 .dg-project-overview{left:33px}.touch .project-carousel.touched-33 .project-carousel-prev{left:-7px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-34 .dg-project-overview{left:34px}.touch .project-carousel.touched-34 .project-carousel-prev{left:-6px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-35 .dg-project-overview{left:35px}.touch .project-carousel.touched-35 .project-carousel-prev{left:-5px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-36 .dg-project-overview{left:36px}.touch .project-carousel.touched-36 .project-carousel-prev{left:-4px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-37 .dg-project-overview{left:37px}.touch .project-carousel.touched-37 .project-carousel-prev{left:-3px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-38 .dg-project-overview{left:38px}.touch .project-carousel.touched-38 .project-carousel-prev{left:-2px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-39 .dg-project-overview{left:39px}.touch .project-carousel.touched-39 .project-carousel-prev{left:-1px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-40 .dg-project-overview{left:40px}.touch .project-carousel.touched-40 .project-carousel-prev{left:0px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-41 .dg-project-overview{left:41px}.touch .project-carousel.touched-41 .project-carousel-prev{left:1px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-42 .dg-project-overview{left:42px}.touch .project-carousel.touched-42 .project-carousel-prev{left:2px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-43 .dg-project-overview{left:43px}.touch .project-carousel.touched-43 .project-carousel-prev{left:3px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-44 .dg-project-overview{left:44px}.touch .project-carousel.touched-44 .project-carousel-prev{left:4px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-45 .dg-project-overview{left:45px}.touch .project-carousel.touched-45 .project-carousel-prev{left:5px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-46 .dg-project-overview{left:46px}.touch .project-carousel.touched-46 .project-carousel-prev{left:6px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-47 .dg-project-overview{left:47px}.touch .project-carousel.touched-47 .project-carousel-prev{left:7px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-48 .dg-project-overview{left:48px}.touch .project-carousel.touched-48 .project-carousel-prev{left:8px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-49 .dg-project-overview{left:49px}.touch .project-carousel.touched-49 .project-carousel-prev{left:9px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel.touched-50 .dg-project-overview{left:50px}.touch .project-carousel.touched-50 .project-carousel-prev{left:10px;-webkit-transition:left linear 0.1s;transition:left linear 0.1s}.touch .project-carousel-prev,.touch .project-carousel-next{position:fixed;top:50%;z-index:9999}.touch .project-carousel-prev .proj-title,.touch .project-carousel-next .proj-title{display:block;width:300px;text-align:center}.touch .project-carousel-prev{-webkit-transform:rotate(270deg);transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;left:-40px;margin-left:-150px}.touch .project-carousel-next{-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;right:-40px;margin-right:-150px}html{-webkit-overflow-scrolling:auto}body{background:#000;color:#fff}a{color:#fff}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hidden{display:none}.invisible{visibility:hidden}.nobreak{white-space:nowrap}@media (min-width: 684px) and (min-height: 647px){.dg-content{margin-top:147px;min-width:684px;max-width:1600px}}@media (max-width: 683px){.dg-content{margin-top:120px}}@media (max-height: 646px){.dg-content{margin-top:120px}}.dg-overview-page .proj-teaser .hoverable{position:relative}.dg-overview-page .proj-teaser .hoverable .top-caption,.dg-overview-page .proj-teaser .hoverable .bot-caption{position:absolute;left:36px;opacity:0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;color:white;margin-right:12px}.dg-overview-page .proj-teaser .hoverable .top-caption{top:48px}.dg-overview-page .proj-teaser .hoverable .bot-caption{bottom:36px;margin-bottom:0}.dg-overview-page .proj-teaser .hoverable img{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.dg-overview-page .proj-teaser .hoverable:hover .top-caption,.dg-overview-page .proj-teaser .hoverable:hover .bot-caption{opacity:1}.dg-overview-page .proj-teaser .hoverable:hover img{opacity:0.3}.dg-overview-page .proj-teaser.no-link a{cursor:default}.dg-overview-page .proj-teaser a{cursor:pointer}.dg-overview-page,.dg-project-overview{margin-left:24px}@media (max-width: 683px){.dg-overview-page,.dg-project-overview{margin-left:8px}}@media (max-height: 646px){.dg-overview-page,.dg-project-overview{margin-left:8px}}.dg-overview-page .project-description,.dg-project-overview .project-description{margin-left:12px}.dg-overview-page .proj-teaser,.dg-project-overview .proj-teaser{float:left;box-sizing:border-box;padding:0 0 12px 12px}.dg-overview-page .proj-teaser a,.dg-project-overview .proj-teaser a{display:block}.dg-overview-page .proj-teaser.xlarge,.dg-project-overview .proj-teaser.xlarge{width:100%;clear:both;float:none}.dg-project-overview:not(.blocker) .proj-teaser:first-of-type:before,.dg-project-overview:not(.blocker) .proj-teaser:first-of-type:after{content:" ";display:table}.dg-project-overview:not(.blocker) .proj-teaser:first-of-type:after{clear:both}.dg-project-overview:not(.blocker) .proj-teaser:first-of-type img{float:left;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.dg-project-overview:not(.blocker) .proj-teaser:first-of-type img.in{opacity:1}.dg-project-overview:not(.blocker) .proj-teaser:first-of-type:before{float:left;clear:left;content:'';display:block;width:0px;padding-bottom:66.666%}@media (min-width: 530px){.dg-overview-page .proj-teaser.small{float:left;width:50%}}@media (min-width: 530px){.dg-project-overview .proj-teaser.small{float:left;width:33.333%}.dg-project-overview .proj-teaser.large{float:left;width:66.666%}.dg-project-overview .proj-teaser.small.bottom,.dg-project-overview .proj-teaser.large.bottom{padding-bottom:0}.dg-project-overview .section{position:relative}.dg-project-overview .section:after{display:block;content:'';clear:both}.dg-project-overview .section:before{display:block;content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background:#000000;z-index:1}}@media (min-width: 800px){.dg-overview-page .proj-teaser,.dg-project-overview .proj-teaser{float:left}.dg-overview-page .proj-teaser.float-right,.dg-project-overview .proj-teaser.float-right{float:right}.dg-overview-page .proj-teaser.small,.dg-project-overview .proj-teaser.small{width:33.333%}.dg-overview-page .proj-teaser.large,.dg-project-overview .proj-teaser.large{width:66.666%}.dg-overview-page .proj-teaser.medium,.dg-project-overview .proj-teaser.medium{width:50%}.dg-overview-page .proj-teaser.bottom,.dg-project-overview .proj-teaser.bottom{padding-bottom:0}.dg-overview-page .section,.dg-project-overview .section{position:relative}.dg-overview-page .section:after,.dg-project-overview .section:after{display:block;content:'';clear:both}.dg-overview-page .section:before,.dg-project-overview .section:before{display:block;content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background:#000000;z-index:1}}.dg-overview-page .proj-teaser-img,.dg-project-overview .proj-teaser-img{display:block;width:100%}.project-description{margin-top:3em;margin-bottom:4em;padding-left:98px}.project-description .left-col{float:left;width:306px}.project-description .right-col{float:left;margin-left:12px;margin-right:36px;width:612px}@media (max-width: 1099px){.project-description .right-col{width:404px}}@media (max-width: 891px){.project-description .left-col{float:none;width:auto;max-width:306px}.project-description .right-col{float:none;margin-top:3em;width:612px;margin-left:0}}@media (max-width: 781px){.project-description .right-col{width:auto}}@media (max-width: 573px){.project-description{padding-left:0}.project-description .left-col{padding-right:20px}.project-description .right-col{margin-right:20px}}.dg-img img{display:block}.dg-overview-row:before,.dg-overview-row:after{content:" ";display:table}.dg-overview-row:after{clear:both}.dg-carousel{position:relative;height:100%;box-sizing:border-box;padding-bottom:48px}.dg-carousel .dg-carousel-page-indicator{position:absolute;bottom:24px}.dg-carousel .dg-carousel-page-indicator:before,.dg-carousel .dg-carousel-page-indicator:after{content:" ";display:table}.dg-carousel .dg-carousel-page-indicator:after{clear:both}.dg-carousel .dg-carousel-page-indicator .stripe{float:left;width:2px;height:24px;background:#fff;margin-right:6px;-webkit-transition:margin-top .7s ease-out, height .7s ease-out;transition:margin-top .7s ease-out, height .7s ease-out}.dg-carousel .dg-carousel-page-indicator .stripe.current{margin-top:12px;height:12px}.dg-carousel .dg-carousel-page{position:absolute;top:0;width:100%;-webkit-transition:left .7s ease-out, right .7s ease-out;transition:left .7s ease-out, right .7s ease-out}.dg-carousel .dg-carousel-page.middle{left:0;right:0}.dg-carousel .dg-carousel-page.left{left:-100%;right:100%}.dg-carousel .dg-carousel-page.right{right:-100%;left:100%}.dg-carousel .dg-carousel-page.out{display:none}.dg-carousel .dg-carousel-indicator-left,.dg-carousel .dg-carousel-indicator-right{position:absolute;z-index:1000;top:50%;width:21px;height:54px;margin-top:-27px;background-repeat:no-repeat;background-position:50% 50%}.dg-carousel .dg-carousel-indicator-left{left:30px;background-image:url(images/arrow_left.png)}.dg-carousel .dg-carousel-indicator-right{right:30px;background-image:url(images/arrow_right.png)}span.dl{display:inline-block;width:70px}
