﻿@keyframes depage-live-edit-highlight{0%{outline:4px solid #820}99%{outline:4px solid rgba(136,34,0,0)}100%{outline:none}}.depage-live-edit-highlight{animation:depage-live-edit-highlight 700ms linear;outline-offset:4px}*{margin:0;padding:0}html{font-size:12pt}body{font-size:62.5%}img{display:block}a img{border:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.invisible{visibility:hidden}.hidden{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}progress,audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}body,input,select,textarea,button,.stepnav strong,nav.winner-current-categories .clear-filter,.vcard .organization-name{font-family:"Benton Sans Bk", "Calibri", "Arial" ,"Verdana", "Trebuchet MS", sans-serif;font-display:swap;font-style:normal;font-weight:normal}h1,h2,h3,strong,b,.mainheadline h1,.mainheadline p,nav.main,nav.langswitch,.winner h2,.winner h3,.winner .details p,.winner .description p,nav.winners,.news .teaser h2,.winner nav.bottom,form fieldset legend,.subnav,.info,.social,.to-top,#background .product-marker em,.slideshow .big,nav.project-nav,nav.winner-filter,nav.news .date,nav.news .content a,nav.winner-current-categories,section .small p,section .big-centered p,ol.stepnav .current-step,ol.stepnav .current-step strong,footer ul.footer-nav a,table.fees th,.dashboard ul.projects a.title,.newsletter-form,.newsletter-form input,.privacy-badger .button-wrapper a{font-family:"Benton Sans Med", "Calibri", "Arial" ,"Verdana", "Trebuchet MS", sans-serif;font-display:swap;font-style:normal;font-weight:normal;letter-spacing:0.02em}*{margin:0;padding:0;text-rendering:optimizeLegibility}html{font-size:12pt}body{font-size:62.5%}img{-ms-interpolation-mode:bicubic}a img{border:none}.invisible{display:none}.hidden{visibility:hidden}.clearfloat{position:relative;display:block;clear:both;visibility:none}header .logo{position:absolute;top:6.8em;left:5.1em;z-index:202}header .logo a,header .logo img,header .logo object{display:block;border:none;width:9.2em;height:9.2em}@media screen and (max-width: 770px){header .logo{top:5.1em;left:3.4em}header .logo a,header .logo img,header .logo object{width:6.9em;height:6.9em}}@media screen and (max-width: 540px){header .logo{top:4.25em;left:2.55em}header .logo a,header .logo img,header .logo object{width:4.6em;height:4.6em}}nav.main{position:fixed;display:block;left:0;right:0;top:0;z-index:1000}nav.main li{display:inline-block;position:relative}nav.main li:hover ul{display:block}nav.main li.news:hover ul{display:none}nav.main li.winner{padding-left:1.7em}nav.main li.winner::before{content:"/";position:absolute;top:0;left:-1.0461538462em}nav.main ul{text-align:center}nav.main ul ul{display:none;position:absolute;top:3.4em;left:0;text-align:left;width:auto}nav.main ul ul li{display:block}nav.main ul ul::before{position:absolute;content:" ";top:0;left:-100vw;width:200vw;height:100%;left:0;width:100%}nav.main a,nav.main li.winner::before{text-decoration:none;display:block;font-size:1.3em;height:2.6153846154em;line-height:2.6153846154em;padding:0em 1.3076923077em;white-space:nowrap;text-transform:lowercase}@media screen and (min-width: 540px){nav.main>ul>li:first-child{display:none}}@media screen and (max-width: 540px){nav.main:before{font-size:2em;position:absolute;display:block;content:" ";z-index:10002;cursor:pointer;top:0;right:.85em;width:1.7em;height:1.7em;background:url("data:image/svg+xml,%3C?xml version='1.0' ?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 640 640' preserveAspectRatio='none'%3E%3Cpath d='M512 288h-384c-17.664 0-32 14.336-32 32s14.336 32 32 32h384c17.696 0 32-14.336 32-32s-14.304-32-32-32zM128 224h384c17.696 0 32-14.336 32-32s-14.304-32-32-32h-384c-17.664 0-32 14.336-32 32s14.336 32 32 32zM512 416h-384c-17.664 0-32 14.304-32 32s14.336 32 32 32h384c17.696 0 32-14.304 32-32s-14.304-32-32-32z' fill='%23333333'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll center center/100% 100% transparent}nav.main.active:before{background:url("data:image/svg+xml,%3C?xml version='1.0' ?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 640 640' preserveAspectRatio='none'%3E%3Cpath d='M512 288h-384c-17.664 0-32 14.336-32 32s14.336 32 32 32h384c17.696 0 32-14.336 32-32s-14.304-32-32-32zM128 224h384c17.696 0 32-14.336 32-32s-14.304-32-32-32h-384c-17.664 0-32 14.336-32 32s14.336 32 32 32zM512 416h-384c-17.664 0-32 14.304-32 32s14.336 32 32 32h384c17.696 0 32-14.304 32-32s-14.304-32-32-32z' fill='%23333333' transform='rotate(-90 320 320)'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll center center/100% 100% transparent}nav.main>ul{position:absolute;right:0;top:0;display:block;width:0;height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:3.4em;background:#ffffff;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;transition-property:width}nav.main>ul ul::before{display:none}nav.main>ul>li{display:block;width:100%;height:auto;background:#ffffff}nav.main>ul>li a{font-size:1.6em;line-height:auto;padding-left:0 !important;padding-right:0 !important;text-indent:0 !important;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;margin-bottom:-1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}nav.main>ul>li.winner{padding-left:0}nav.main>ul>li.winner::before{display:none}nav.main>ul>li ul{position:static;display:none !important}nav.main>ul>li ul a{border-color:transparent !important}nav.main>ul>li span.opener{display:block;position:absolute;top:0;right:0;width:5.1em;line-height:3.5em;text-align:center;cursor:pointer;font-weight:normal}nav.main>ul>li span.opener::before{content:"+";font-size:1.5em}nav.main>ul>li.parent-of-active span.opener::before,nav.main>ul>li.parent_of_active span.opener::before{content:"";width:0}nav.main>ul>li.parent-of-active ul,nav.main>ul>li.parent_of_active ul{display:block !important}nav.main>ul>li.parent-of-active ul li,nav.main>ul>li.parent_of_active ul li{padding-right:0;padding-left:0}nav.main>ul>li.parent-of-active ul li a,nav.main>ul>li.parent_of_active ul li a{text-indent:1.7em}nav.main.active>ul{display:block;width:100%}}nav.langswitch{position:fixed;display:block;right:0;top:0;z-index:1000}@media screen and (max-width: 540px){nav.langswitch{display:none}}nav.langswitch li{display:inline-block;position:relative}nav.langswitch li:hover ul{display:block}nav.langswitch ul{text-align:right}nav.langswitch a{text-decoration:none;display:block;font-size:1.3em;height:2.6153846154em;line-height:2.6153846154em;padding-right:1.3076923077em;white-space:nowrap;text-transform:lowercase}nav.winners,nav.bottom{position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;padding:2.8em 3.4em;text-align:center}@media screen and (min-width: 1024px){nav.winners,nav.bottom{padding-left:6.8em;padding-right:6.8em}}@media screen and (max-width: 540px){nav.winners,nav.bottom{padding-left:1.7em;padding-right:1.7em}}nav.winners li,nav.bottom li{display:inline-block;position:relative;list-style:none;width:20.5em;margin-left:1.7em;margin-right:1.7em;padding-top:5.6em}@media screen and (max-width: 770px){nav.winners li,nav.bottom li{font-size:0.75em;padding-top:2.8em}}@media screen and (max-width: 540px){nav.winners li,nav.bottom li{font-size:0.5em}}nav.winners li.category,nav.bottom li.category{display:block;width:100%;font-size:1em !important;margin-top:5.6em;margin-bottom:-2.8em;overflow-x:hidden;text-overflow:ellipsis;text-transform:lowercase}nav.winners li.category::before,nav.bottom li.category::before{display:block;content:" ";position:relative;margin:0 auto;top:-2.8em;width:100%;max-width:44.4em;border-top:0.2em solid #000000}@media screen and (max-width: 770px){nav.winners li.category,nav.bottom li.category{margin-left:-0.85em}}nav.winners li.category:first-child,nav.bottom li.category:first-child{margin-top:0}nav.winners li.category h2,nav.bottom li.category h2{font-size:1.6em;padding-bottom:1.75em}@media screen and (max-width: 770px){nav.winners li.category h2,nav.bottom li.category h2{font-size:1.3em}}nav.winners li span,nav.winners li a::before,nav.bottom li span,nav.bottom li a::before{display:block;left:0%;right:0%;width:100%;font-size:3.2em;line-height:.875em;padding:.875em 0em;text-transform:lowercase;color:#000000;text-align:center;word-wrap:break-word}nav.winners li span,nav.bottom li span{margin-left:-3%;width:106%}nav.winners li>span,nav.bottom li>span{top:0}nav.winners li a,nav.bottom li a{display:block;text-decoration:none;position:relative}nav.winners li a img,nav.bottom li a img{width:20.5em;height:22.4em}nav.winners li a img.logo,nav.bottom li a img.logo{display:block;width:6em;height:6em;position:absolute;left:7.25em;bottom:14.3em}nav.winners li a::before,nav.bottom li a::before{-webkit-transition:150ms ease-out;-moz-transition:150ms ease-out;-ms-transition:150ms ease-out;-o-transition:150ms ease-out;transition:150ms ease-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;position:absolute;left:0;bottom:0;opacity:0;content:"see";height:7em;line-height:5.25em;background:rgba(0,0,0,0.4);color:#ffffff;z-index:10}nav.winners li a:hover::before,nav.bottom li a:hover::before{opacity:1}nav.winner-filter{position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;height:6.72em;position:relative;border-top:2px solid #000000;border-bottom:2px solid #000000;background:rgba(245,245,245,0.95);text-align:center}nav.winner-filter>div{display:inline-block;width:25.5%;height:7.72em;margin-right:-0.2em}nav.winner-filter>div.year,nav.winner-filter>div.studio{width:11%}@media screen and (max-width: 540px){nav.winner-filter>div.year{width:20%}nav.winner-filter>div.studio{display:none}}nav.winner-filter>div h3{text-align:center;font-size:2.4em;line-height:2.8em;cursor:pointer;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase}@media screen and (max-width: 770px){nav.winner-filter>div h3{font-size:1.6em;line-height:4.2em}}nav.winner-filter>div ul{display:none;position:absolute;top:6.52em;left:-2.8em;right:-2.8em;list-style:none;text-align:center;background:rgba(245,245,245,0.95);z-index:100;padding:2.8em 1.7em}nav.winner-filter>div ul a{font-size:2.4em;line-height:1.1666666667em;text-decoration:none;text-transform:lowercase}@media screen and (max-width: 770px){nav.winner-filter>div ul a{font-size:1.6em;line-height:1.75em}}nav.winner-filter>div ul li.clear-filter a{text-decoration:underline}nav.winner-filter>div.year ul li{display:inline-block;padding-right:1.7em}nav.winner-filter>div.studio{text-transform:lowercase}nav.winner-filter>div.studio ul{text-align:left}nav.winner-filter>div.studio ul li.header{font-size:2.4em;line-height:1.4583333333em;margin-top:1.1666666667em}nav.winner-filter>div.studio ul li.header:first-child{margin-top:0}nav.winner-filter>div.studio ul a{font-size:1.6em;line-height:1.3125em}nav.winner-filter>div.active ul{display:block}nav.winner-current-categories{position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;text-align:center;margin-top:5.6em}nav.winner-current-categories>div{display:inline-block;font-size:2.4em;line-height:1.1666666667em;margin:0 .7083333333em;text-transform:lowercase}nav.winner-current-categories>div a.clear-filter{display:inline-block;height:1.1333333333em;width:1.1333333333em;line-height:1em;font-size:.75em;text-decoration:none;text-algin:center;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;border-radius:.2em;-webkit-transform:translateY(-0.2666666667em);-moz-transform:translateY(-0.2666666667em);-ms-transform:translateY(-0.2666666667em);-o-transform:translateY(-0.2666666667em);transform:translateY(-0.2666666667em)}html.has-touch nav.prevnext{display:none}nav.prevnext li{display:block;position:fixed;list-style:none;top:3.4em;width:25%;z-index:103;height:85vh}@media only screen and (orientation: portrait){nav.prevnext li{height:50vh}}nav.prevnext li a{-webkit-transition:150ms ease-out;-moz-transition:150ms ease-out;-ms-transition:150ms ease-out;-o-transition:150ms ease-out;transition:150ms ease-out;-webkit-transition-property:background-size, opacity;-moz-transition-property:background-size, opacity;-ms-transition-property:background-size, opacity;-o-transition-property:background-size, opacity;transition-property:background-size, opacity;filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}nav.prevnext li.prev{left:0}nav.prevnext li.prev a{background:url("data:image/svg+xml,%3C?xml version='1.0' ?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 512 512' preserveAspectRatio='none'%3E%3Cpolyline points='122.184,256.021 363.559,493.133 389.795,466.424 175.609,256.021 389.816,45.598 363.58,18.889 ' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat scroll transparent;background-position:10% center}@media screen and (max-width: 980px){nav.prevnext li.prev a{background-position:20% center}}nav.prevnext li.next{right:0}nav.prevnext li.next a{background:url("data:image/svg+xml,%3C?xml version='1.0' ?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 512 512' preserveAspectRatio='none'%3E%3Cpolyline points='148.42,18.889 122.183,45.598 336.391,256.021 122.205,466.424 148.442,493.133 389.816,256.021 ' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat scroll transparent;background-position:90% center}@media screen and (max-width: 980px){nav.prevnext li.next a{background-position:80% center}}nav.prevnext li.prev a,nav.prevnext li.next a{display:block;width:100%;height:100%;background-size:4.25em 4.25em;opacity:0}nav.prevnext li.prev a:hover,nav.prevnext li.next a:hover{background-size:5.525em 5.525em;opacity:1}nav.bottom a.overview{display:block;font-size:3.2em;text-decoration:none;margin-bottom:.875em}nav.bottom span,nav.bottom a::before{-webkit-transition:150ms ease-out;-moz-transition:150ms ease-out;-ms-transition:150ms ease-out;-o-transition:150ms ease-out;transition:150ms ease-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;position:absolute}nav.bottom span{z-index:101}nav.bottom li{padding-top:11.2em}@media screen and (max-width: 540px){nav.bottom li{margin-left:1.7em;margin-right:1.7em}}nav.bottom li a::before,nav.bottom li a span{bottom:0;opacity:0}nav.bottom li a::before{content:" "}nav.bottom li a:hover::before,nav.bottom li a:hover span{opacity:1}nav.pages{display:none}body{--scrollbar-width: 0}#pagecontainer{position:relative;min-height:100vh;width:100%;overflow-x:hidden;overflow-y:visible}#pagecontainer.animated{overflow-y:hidden}#pagecontainer.animated>.page{-webkit-transition:500ms ease-out;-moz-transition:500ms ease-out;-ms-transition:500ms ease-out;-o-transition:500ms ease-out;transition:500ms ease-out;-webkit-transition-property:transform, left;-moz-transition-property:transform, left;-ms-transition-property:transform, left;-o-transition-property:transform, left;transition-property:transform, left}#pagecontainer>.page{position:absolute;top:0;left:0;width:100%;min-height:100%;padding:1.7em;padding-top:3.4em;background:#ffffff;z-index:1;backface-visibility:hidden}@supports (--fake-var: test){#pagecontainer>.page{transform:translateX(var(--pageTranslateX));top:var(--pageTranslateY)}}#pagecontainer>.page::before{display:block;content:" ";position:absolute;top:2.8em;left:0;width:0;height:0.2em;font-size:1.5em;z-index:1000}#pagecontainer>.page.loading::before{-webkit-transition:3000ms ease-out;-moz-transition:3000ms ease-out;-ms-transition:3000ms ease-out;-o-transition:3000ms ease-out;transition:3000ms ease-out;-webkit-transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;transition-property:width;width:75%}#pagecontainer>.page.current-page{z-index:2;position:relative}main{position:relative;width:100%;display:inline-block}main:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html main{height:1px}#background+.mainheadline,#background+.slideshow-controller+.mainheadline{height:85vh}@media only screen and (orientation: portrait){#background+.mainheadline,#background+.slideshow-controller+.mainheadline{height:50vh}}.mainheadline{position:relative;width:80em;max-width:100%;margin:0 auto;text-align:left;max-width:70%;min-height:14em;margin-top:3em;margin-bottom:2.8em}@media screen and (max-width: 540px){.mainheadline{max-width:100%;min-height:8.4em}}.mainheadline>div{display:table-cell;vertical-align:middle;min-height:9.8em;width:80em;max-width:100%;text-align:center}.mainheadline h1{display:inline-block;width:100%;font-size:4.8em;line-height:.9583333333em;text-transform:lowercase}@media screen and (max-width: 540px){.mainheadline h1{display:block;font-size:3.2em;line-height:.875em;margin-bottom:.875em;padding-left:1.3125em;padding-right:1.3125em}}.mainheadline p{font-size:1.6em;line-height:1.3125em}.mainheadline .subline{display:inline-block;margin-top:2.8em;width:100%;max-width:100%}section .content{position:relative;position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;padding:1.7em;padding-bottom:5.6em}section .content+.content{padding-top:5.6em}section .content+.content::before{display:block;content:" ";position:relative;margin:0 auto;top:-5.6em;width:100%;max-width:44.4em;border-top:0.2em solid #000000}section .size-M h2{font-size:2.4em;line-height:1.1666666667em;margin-bottom:0.5833333333em}section .size-M-plus h2,section .size-L h2{font-size:3.2em;line-height:.875em;margin-bottom:.875em}section .size-XL h2{font-size:4.8em;line-height:.875em;margin-bottom:.5833333333em}section .size-M li,section .size-M p,section .size-M-plus li,section .size-M-plus p{font-size:1.6em;line-height:1.3125em}@media screen and (max-width: 540px){section .size-M li,section .size-M p,section .size-M-plus li,section .size-M-plus p{font-size:1.3em;line-height:1.6153846154em}}section .size-L li,section .size-L p{font-size:2.4em;line-height:1.1666666667em}@media screen and (max-width: 540px){section .size-L li,section .size-L p{font-size:1.6em;line-height:1.3125em}}section .size-XL li,section .size-XL p{font-size:2.4em;line-height:1.1666666667em}section .size-M ul li,section .size-M-plus ul li,section .size-L ul li,section .size-XL ul li{margin-left:1em;position:relative;list-style:none}section .size-M ul li::before,section .size-M-plus ul li::before,section .size-L ul li::before,section .size-XL ul li::before{position:absolute;display:block;top:0;left:-1em;width:1em;content:"–"}section .centered h2,section .with-border h2,section .centered-with-border h2{text-align:center}section .centered p,section .centered-with-border p{text-align:center}section .description+.with-border,section .description+.centered-with-border{margin-top:8.4em}section .with-border::before,section .centered-with-border::before{display:block;content:" ";position:relative;margin:0 auto;top:-2.8em;width:100%;max-width:44.4em;border-top:0.2em solid #000000}section .with-border.size-M::before,section .centered-with-border.size-M::before{display:block;content:" ";position:relative;margin:0 auto;top:-2.1em;width:100%;max-width:44.4em;border-top:0.2em solid #000000}div.width-M{position:relative;width:51.2em;max-width:100%;margin:0 auto;text-align:left}div.width-L,nav.project-nav{position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left}div.width-M,div.width-L,nav.project-nav{max-width:100%;max-width:calc(100% - 6.8em);padding-left:3.4em;padding-right:3.4em;margin-bottom:5.6em}@media screen and (max-width: 770px){div.width-M,div.width-L,nav.project-nav{padding-left:0;padding-right:0}}@media screen and (max-width: 540px){div.width-M,div.width-L,nav.project-nav{max-width:100%}}span.slideshow-controller+hgroup{margin-top:2.8em}hgroup{position:relative;width:70em;max-width:100%;margin:0 auto;text-align:left;max-width:90%;margin-top:5.6em;padding-bottom:2.8em}hgroup h1,hgroup h2{text-align:center}hgroup h1{font-size:4.8em;line-height:.9583333333em;margin-bottom:.5833333333em}@media screen and (max-width: 770px){hgroup h1{font-size:3.2em;line-height:1.4375em;margin-bottom:.875em}}hgroup h2{font-size:1.6em;line-height:1.75em}div.news{position:relative;position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;padding-bottom:5.6em}@media screen and (min-width: 980px){div.news{padding-left:3.4em;padding-right:3.4em}}div.news div.teaser{display:inline-block;position:relative;list-style:none;width:20.5em;margin-left:1.7em;margin-right:1.7em;padding-top:5.6em;cursor:default}div.news div.teaser.linked{cursor:pointer}div.news div.teaser.size-L{width:42.7em}@media screen and (max-width: 980px){div.news div.teaser.size-L{width:20.5em}}@media screen and (max-width: 770px){div.news div.teaser{font-size:0.75em}}@media screen and (max-width: 540px){div.news div.teaser{font-size:0.5em}}div.news div.teaser img{display:block;width:100%;height:100%}div.news div.teaser a{text-decoration:none}div.news div.teaser h2,div.news div.teaser p{display:block;left:0;width:100%;color:#000000;text-align:center;word-wrap:break-word}div.news div.teaser h2{font-size:3.2em;line-height:.875em}div.news div.teaser p{font-size:2.4em;margin:0.5833333333em 0;line-height:1.1666666667em}div.news div.teaser img{margin-top:2.8em}section.news .date{display:none}section.news .date+.slideshow.width-M,section.news .img{position:relative;width:44.4em;max-width:100%;margin:0 auto;text-align:left;width:100%;max-width:44.4em;margin-top:11.2em;margin-bottom:5.6em}section.news .date+.slideshow.width-M:before,section.news .img:before{top:-4.2em}section.news .date+.slideshow.width-M img,section.news .img img{width:100%;display:block}nav.news{position:relative;width:44.4em;max-width:100%;margin:0 auto;text-align:left;margin-top:5.6em}nav.news::after{display:block;content:" ";position:relative;margin:0 auto;bottom:0;width:100%;max-width:44.4em;border-bottom:0.2em solid #000000}nav.news h3{text-align:center;font-size:1.3em;text-transform:lowercase;font-weight:normal}nav.news li{margin-top:5.6em;margin-bottom:5.6em;list-style:none;display:block;text-align:center}nav.news li::before{display:block;content:" ";position:relative;margin:0 auto;top:-2.8em;width:100%;max-width:44.4em;border-top:0.2em solid #000000}nav.news li .date{margin-top:-1.0769230769em;font-size:1.3em;line-height:2.1538461538em}nav.news li .content{font-size:2.4em}nav.news li a{text-decoration:none}header.winner-list{padding:2.8em;background:rgba(245,245,245,0.95)}header.winner-list .winner-filter>div ul{background:none}header.winner-list .winner-filter>div ul:before{position:absolute;content:" ";background:rgba(245,245,245,0.95);top:2.8em;left:0;width:100%;height:100%;left:calc(50% - (100vw - 3.4em) / 2);width:calc(100vw - 3.4em);z-index:-1}header.winner-list .clear-filter{margin-top:2.8em}header.winner-list .studio ul{padding-left:2.55em !important;padding-right:2.55em !important}@media screen and (min-width: 770px){header.winner-list .studio ul{-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:1.7em;-moz-column-gap:1.7em;-o-column-gap:1.7em;column-gap:1.7em}}@media screen and (min-width: 980px){header.winner-list .studio ul{-webkit-column-count:3;-moz-column-count:3;-o-column-count:3;column-count:3}}.winner hgroup::after{display:block;content:" ";position:relative;margin:0 auto;bottom:0;width:100%;max-width:44.4em;border-bottom:0.2em solid #000000}.winner hgroup h1{text-transform:lowercase}.winner hgroup h2{padding-bottom:1.4em}.winner div.details{position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;margin-bottom:4.2em}.winner div.details div{text-align:center;padding:0 3.4em;margin-bottom:2.8em}@media screen and (min-width: 980px){.winner div.details{display:table}.winner div.details div{display:table-cell;width:25%}}.winner div.details h3,.winner div.details p{font-size:1.3em;line-height:1.7230769231em}.winner div.details h3{text-transform:lowercase}.winner div.details p a{color:inherit;text-decoration:none}.winner .description{position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;max-width:calc(100% - 6.8em);padding:0;padding-left:3.4em;padding-right:3.4em;padding-top:0}@media screen and (max-width: 770px){.winner .description{padding-left:0;padding-right:0}}@media screen and (max-width: 540px){.winner .description{max-width:100%}}.winner .description h3{text-align:center;font-size:1.3em;line-height:2.1538461538em;text-transform:lowercase;margin-bottom:1.7em}.winner .description h2{margin-bottom:1.7em}.winner .description h2,.winner .description p{font-size:2.4em;line-height:1.1666666667em}@media screen and (max-width: 540px){.winner .description h2,.winner .description p{font-size:1.6em;line-height:1.3125em}}.winner footer{border-top:2px solid #000000;margin-top:11.2em}#background{position:relative}#background>a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1000;text-indent:-1000em}.slideshow.full{position:relative}#background,.slideshow.full{overflow:hidden;top:0;left:0;right:0;height:70vh}@media only screen and (orientation: portrait){#background,.slideshow.full{height:50vh}}.winner #background,.winner .slideshow.full{height:85vh}@media only screen and (orientation: portrait){.winner #background,.winner .slideshow.full{height:50vh}}#background div,.slideshow.full div{position:static;top:0;left:0;display:block;width:100%;height:100%}#background img,.slideshow.full img{display:block;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}#background span.big,.slideshow.full span.big{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;text-decoration:underline;font-size:12em;line-height:.9333333333em;color:inherit}@media screen and (max-width: 770px){#background span.big,.slideshow.full span.big{font-size:4.8em;line-height:1.1666666667em}}span.slideshow-controller{position:relative;display:block;width:100%;padding:1.6em 2em;left:0;right:0;top:0;text-align:center;z-index:10000}span.slideshow-controller span{display:inline-block;position:relative;width:3.4em;height:3.4em;cursor:pointer}span.slideshow-controller span:before,span.slideshow-controller span:after{position:absolute;display:block;content:" ";opacity:0.8}span.slideshow-controller span:before{border:0.1em solid;border-color:transparent;width:1.3em;height:1.3em;top:1.05em;left:1.05em;-webkit-border-radius:.65em;-moz-border-radius:.65em;-ms-border-radius:.65em;-o-border-radius:.65em;border-radius:.65em}span.slideshow-controller span:after{background:#000000;width:.5em;height:.5em;top:1.45em;left:1.45em;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em}span.slideshow-controller span:hover:before,span.slideshow-controller span.active:before{border-color:#000000}span.slideshow-controller span:hover:before{border-color:#10BBEF}span.slideshow-controller span:hover:after{background:#10BBEF}.to-news{display:block;position:fixed;width:100%;height:11.2em;bottom:0;left:0;right:0;z-index:1000;background:url("data:image/svg+xml,%3C?xml version='1.0' ?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 512 512' preserveAspectRatio='none'%3E%3Cpolyline points='493.121,148.432 466.412,122.194 255.989,336.402 45.587,122.217 18.878,148.454 255.989,389.828 ' fill='%23ffffff' /%3E%3C/svg%3E") no-repeat scroll transparent;background-size:4.2em 4.2em;background-position:center 90%;opacity:0;cursor:pointer;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-ms-transition:300ms ease-out;-o-transition:300ms ease-out;transition:300ms ease-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}.to-news.visible{opacity:1}figure.img-inline{position:relative;width:44.4em;max-width:100%;margin:0 auto;text-align:left;width:100%;max-width:44.4em;margin-top:5.6em;margin-bottom:5.6em}figure.img-inline~figure.img-inline{margin-top:-2.8em}figure.img-inline img{width:100%;display:block}figure.img-inline figcaption{font-size:1.3em;line-height:2.1538461538em;margin-top:1.0769230769em;text-align:center}.slideshow.width-M,.slideshow.width-L{position:relative;padding:0}.slideshow.width-M figure.img-inline,.slideshow.width-L figure.img-inline{margin-top:0;margin-bottom:0}.slideshow.width-M figure.img-inline~figure.img-inline,.slideshow.width-L figure.img-inline~figure.img-inline{margin-top:0 !important}.slideshow.width-M+span.slideshow-controller,.slideshow.width-L+span.slideshow-controller{margin-top:-5.6em;margin-bottom:5.6em}.slideshow.width-M{max-width:44.4em;width:100%}.slideshow.width-L{max-width:105.8em;width:100%}.slideshow.width-L figure.img-inline{position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left;width:100%;max-width:105.8em}section>div.full{position:relative;left:0;right:0}section>div.full img{width:100%}.product{position:relative}.product .img{position:relative;width:100%;max-width:20.5em;margin:0 auto;margin-bottom:2.8em}.product .img img{width:100%;display:block}.product b{font-size:1.5em;display:inline-block;line-height:1.8666666667em}nav.shop{position:relative;width:99em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;padding:0;padding-left:3.4em;padding-top:2.8em;margin-top:8.4em}nav.shop::before{display:block;content:" ";position:relative;margin:0 auto;top:-5.6em;width:100%;max-width:44.4em;border-top:0.2em solid #000000}nav.shop li{float:left;position:relative;width:20.5em;display:block;margin-left:1.7em;margin-right:1.7em;margin-bottom:2.8em}nav.shop li.active{opacity:0.5}nav.shop .img{display:block;position:relative;margin-left:4.1em;width:12.3em}nav.shop .img img{width:100%;display:block;margin-bottom:1.4em}nav.shop a{text-decoration:none}nav.shop b{display:block;width:106%;margin-left:-3%;text-align:center;font-size:3.2em;line-height:.875em;margin-bottom:.4375em}i.price,i.sold-out{font-size:2.4em;position:absolute;z-index:10;display:block;top:0;right:20%;width:3.2666666667em;height:3.2666666667em;padding:0.75em 0;text-align:center;line-height:.875em;font-style:normal;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}i.price small,i.price span,i.sold-out small,i.sold-out span{display:block}i.price span,i.sold-out span{margin-top:0.4em}i.price small,i.sold-out small{font-size:0.5em;margin-top:0.2em}nav.shop i.price,nav.shop i.sold-out{top:2.45em;right:-2%;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}i.sold-out{-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);transform:rotate(7deg)}nav.shop i.sold-out{-webkit-transform:rotate(7deg) scale(0.7);-moz-transform:rotate(7deg) scale(0.7);-ms-transform:rotate(7deg) scale(0.7);-o-transform:rotate(7deg) scale(0.7);transform:rotate(7deg) scale(0.7)}form{display:inline-block;display:block}form:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html form{height:1px}form fieldset{border:none;margin-bottom:4.2em}form fieldset legend{font-size:2.4em;line-height:1.5em;margin-bottom:0.5833333333em}form p+fieldset{margin-top:2.8em}form p{position:relative}form select,form input{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form select option{padding-inline-start:0;padding-inline-end:0}form .input-text,form .input-password,form .input-email,form .input-url,form .input-tel,form .input-number,form .input-single,form .input-multiple,form .input-boolean{position:relative;min-height:3em;height:auto !important;height:3em;width:100%;clear:both}form .input-boolean{margin-top:1.5em}form .input-single .depage-label{display:none}form .input-file .depage-label,form .input-textarea .depage-label{position:static;margin:0.5em 0}form .input-file input{font-size:.8125em}form ol.stepnav{margin:0;margin-top:-1.4em;margin-bottom:4.2em;padding-bottom:1.4em;counter-reset:step;border-bottom-style:solid;border-bottom-width:2px}form ol.stepnav li{display:block;font-size:1em;padding-right:1.7em;line-height:2.1em}form ol.stepnav li a{font-size:1.6em;text-decoration:none;text-transform:lowercase}form ol.stepnav li a::before{Counter-increment:step;content:counter(step) ". ";width:1.275em;display:inline-block}form p.small{font-size:1.6em}form span.depage-label,form .input-text input,form .input-textarea textarea,form .input-password input,form .input-email input,form .input-url input,form .input-number input,form .input-single label span,form .input-multiple label span,form .input-boolean label span{display:block}form .input-single label{display:block;float:left;width:32%;padding-right:0.3em;padding-top:0.3em}form .input-single label span,form .input-single label input{display:inline !important}form span.depage-label,form .input-text input,form .input-textarea textarea,form .input-password input,form .input-email input,form .input-url input,form .input-tel input,form .input-single select,form .input-single.skin-select label,form .input-multiple select,form .input-number input{width:100%;display:block;font-size:1em}form .input-single.skin-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid}form .input-single.skin-select select::-ms-expand{display:none}form span.depage-label{position:absolute;left:0;width:auto}form .errorMessage{position:absolute;right:0;top:1.2em;font-size:0.65em;line-height:1.3em;width:auto}form span.depage-label em{font-style:normal;font-size:1.1em}form .input-boolean span.depage-label{position:static}form input:required,form input:invalid{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}form .input-text input,form .input-textarea textarea,form .input-password input,form .input-email input,form .input-url input,form .input-tel input,form .input-number input{background:#ffffff;padding:0.2em 0;border:none;border-bottom:2px solid}form .input-boolean.required.error label{color:#ec0b6d}form .input-boolean label input{float:left;display:block}form .input-boolean label span{display:block;padding-left:1.9em;font-size:0.8em}form .input-single.skin-radio label span{display:inline-block;padding-left:0.5em;padding-right:1.5em}.size-M form p{margin-bottom:1em}.size-M form span.depage-label{top:2.8em;font-size:0.75em;line-height:1.3em}.size-L form span.depage-label{top:2.7em;font-size:0.65em;line-height:1.3em}.bestarchitects-project fieldset.category p{width:100%}.bestarchitects-project fieldset.category .input-single label{width:49.5%}.bestarchitects-project fieldset.description p{width:100%}.bestarchitects-project fieldset.description p textarea{min-height:1em}.bestarchitects-project fieldset.description .depage-label{font-size:.8125em}.bestarchitects-project fieldset{padding-bottom:0.3em;margin-bottom:0.6em}.bestarchitects-project fieldset p{padding-right:1.7em;clear:none;float:left;width:50%}.bestarchitects-project fieldset p.full{width:100%}@media screen and (max-width: 770px){.bestarchitects-project fieldset p{padding-right:0;width:100%}}.bestarchitects-project fieldset p .errorMessage{right:2.6153846154em}@media screen and (max-width: 770px){.bestarchitects-project fieldset p .errorMessage{right:0}}.bestarchitects-project fieldset p.wide{width:100%}.bestarchitects-project fieldset a.textbutton{display:block;float:right;font-size:1.3em;cursor:pointer}.bestarchitects-project fieldset fieldset legend{display:none}.bestarchitects-project table.fees{width:100%;border-collapse:collapse}.bestarchitects-project table.fees td,.bestarchitects-project table.fees th{padding-right:1em;font-size:1.6em;line-height:1.5em}.bestarchitects-project table.fees th{padding-bottom:0.3em}#bestarchitects-register,#bestarchitects-login{float:left;width:50%;padding-right:3.4em;margin-top:5.6em;margin-bottom:5.6em;vertical-align:top}@media screen and (max-width: 770px){#bestarchitects-register,#bestarchitects-login{width:100%}}#newsletterSubscribe p.back,#newsletterSubscribe p.submit,#newsletterUnsubscribe p.back,#newsletterUnsubscribe p.submit,#bestarchitects-order p.back,#bestarchitects-order p.submit,.registration p.back,.registration p.submit{font-size:1em;width:50%}#newsletterSubscribe p.back input,#newsletterSubscribe p.submit input,#newsletterUnsubscribe p.back input,#newsletterUnsubscribe p.submit input,#bestarchitects-order p.back input,#bestarchitects-order p.submit input,.registration p.back input,.registration p.submit input{display:inline-block;padding:0.2em 1em;text-decoration:none;font-size:1.6em;cursor:pointer;text-transform:lowercase;border-width:2px;border-style:solid;text-align:center}#newsletterSubscribe a.textbutton,#newsletterUnsubscribe a.textbutton,#bestarchitects-order a.textbutton,.registration a.textbutton{display:inline-block;padding:0.2em 1em;text-decoration:none;font-size:1em;cursor:pointer;text-transform:lowercase;border-width:2px;border-style:solid;text-align:center}#newsletterSubscribe p.submit,#newsletterUnsubscribe p.submit,#bestarchitects-order p.submit,.registration p.submit{text-align:right;float:right}#newsletterSubscribe p.back,#newsletterUnsubscribe p.back,#bestarchitects-order p.back,.registration p.back{text-align:left;float:left}p.upload-finish{clear:both;text-align:right;padding-top:2.8em}.thumbnails.empty+p.upload-finish{display:none}p.upload-finish a.textbutton{width:19em}.dropArea{position:relative;width:50%;height:30em;float:left;padding-bottom:1em;padding-right:1em}.dropArea .depage-label{font-size:1em}.dropArea h3{margin-bottom:0.5em}.dropArea.has-drop-support{min-height:48em}.dropArea.has-drop-support .content{margin:0;margin-bottom:1em;padding:0;border:2px solid #000000;width:95%}.dropArea.has-drop-support .content:before{display:block;position:relative;margin:0;padding-top:0.5em;padding-bottom:1em;width:100%;text-align:center}.dropArea.has-drop-support .content:after{display:block;content:" ";position:relative;margin:0;width:12em;width:100%;height:12em;background-repeat:no-repeat;background-position:center center}.dropArea.has-drop-support.drag-over .content:after{border-color:#10BBEF}.dropArea.has-drop-support+p.submit{display:none}.dropArea.files .content:after,.dropArea.pdf .content:after{background-position:center}.dropArea.files .content:after{background-image:url(../icon-images.png);background-size:9.8em}.dropArea.pdf .content:after{background-image:url(../icon-projectboard.png);background-size:6.16em}html[lang='de'] .dropArea.has-drop-support .content:before{content:"Dateien hierhin ziehen"}html[lang='en'] .dropArea.has-drop-support .content:before{content:"Drop files here"}.progressArea{width:100%;height:3em}.progressArea .textinfo{display:block}.progressArea progress{display:block}p.submit input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.product form{width:100%;margin-top:2.8em}.product form .row{display:none}.product form p.submit{text-align:center;font-size:1em}.product form p.submit input{width:8.5416666667em;display:inline-block;padding:0.5em 0.5em;text-decoration:none;font-size:2.4em;border:none;cursor:pointer}.width-L #bestarchitects-order h1{text-align:center;font-size:3.2em}.width-L #bestarchitects-order .row{position:relative;height:8.4em}.width-L #bestarchitects-order .row img{display:block;position:absolute;top:0;left:0;height:7em}.width-L #bestarchitects-order .input-number.count{position:absolute;top:1.2em;left:3.4em}.width-L #bestarchitects-order .input-number.count input{width:3.4em}.width-L #bestarchitects-order .input-number.count .depage-label{font-size:1em;left:3.71875em;right:0;top:0.1875em}.width-L #bestarchitects-order p.back input,.width-L #bestarchitects-order p.submit input{font-size:2.4em}.product #bestarchitects-order{padding-bottom:5.6em}.product #bestarchitects-order p.submit{width:100%;text-align:center}.product #bestarchitects-order p.submit input{font-size:2.4em}.width-M #newsletterSubscribe,.width-M #newsletterUnsubscribe{padding:0 .85em}.newsletter-form{border-top:2px solid;border-bottom:2px solid;width:100%;position:relative;text-transform:lowercase;height:7em}@media screen and (max-width: 770px){.newsletter-form{font-size:0.75em}}@media screen and (max-width: 540px){.newsletter-form{height:12.6em}}.newsletter-form p{line-height:5.6em;padding-left:1.7em}.newsletter-form .size-M p{font-size:2.4em;line-height:2.6833333333em}.newsletter-form .input-email .depage-label{position:relative;top:auto;left:auto}.newsletter-form .input-email .depage-label em{display:none}.newsletter-form .input-email input{width:50%;border:none}.newsletter-form .input-email .depage-label,.newsletter-form .input-email input{font-size:2.4em;text-transform:lowercase;display:inline-block;vertical-align:middle;padding:0.2em 0 0 0;margin-right:0.2em}.newsletter-form p.submit{position:absolute;bottom:0.3em;right:1.7em;width:auto}.newsletter-form p.submit input{text-decoration:none;border:none;font-size:1.3em !important;padding:0.1em .85em;border:none;cursor:pointer;text-transform:lowercase}.newsletter-form .newsletter-intro{display:none}nav.project-nav{margin-bottom:3.5em}nav.project-nav:after{content:" ";display:block;padding-bottom:2.1em;border-bottom-style:solid;border-bottom-width:2px}nav.project-nav a{text-decoration:none;font-size:1.3em;position:relative;margin-right:1.7em;text-transform:lowercase}nav.project-nav a.project-id{text-transform:none}nav.project-nav a::before{display:block;position:absolute;top:0;left:-1.19em;content:"/";border-bottom:none}nav.project-nav a:first-child::before{display:none}.registration h2,.registration h3,.registration legend{text-transform:lowercase}.registration h3{font-size:1.6em}.registration .signature{padding-top:8.4em;border-bottom:1px solid #000000}.registration p a{text-decoration:underline;cursor:pointer}.registration p.big{font-size:2.4em}dl.table{width:100%;padding:0;border-bottom:1px solid #000000;margin-top:1em;margin-bottom:2.8em}dl.table dt,dl.table dd{font-size:1.6em;margin:0;padding:0.5em 0;float:left;border-top:1px solid #000000}dl.table dt{clear:left;width:25%;color:#10BBEF}dl.table dt.field-ph2Name,dl.table dt.field-ph2Name+dd,dl.table dt.field-ph3Name,dl.table dt.field-ph3Name+dd,dl.table dt.field-of2Name,dl.table dt.field-of2Name+dd{padding-top:2.8em}dl.table dd{width:75%}dl.table+h3{clear:left;padding-top:1.75em}.thumbnails h3{margin-bottom:0.7em}.thumbnails li.thumb{display:inline-block;width:10em;height:10em;margin-left:0;margin-right:1.7em;margin-bottom:2.8em}.thumbnails li.thumb img{display:block;width:10em;height:10em;border:1px solid}.thumbnails li.thumb::before{display:none}.thumbnails li.thumb a.delete{text-transform:lowercase}progress{display:block}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;background:#fff;position:relative;width:95%;margin:6px 0;border:none;height:1.4em}progress::-webkit-progress-bar{background:#fff !important}progress::-webkit-progress-value{background:#10BBEF !important}progress::-moz-progress-bar{background:#10BBEF !important}progress::progress-bar{background:#fff !important}progress::progress-value{background:#10BBEF !important}progress:before{position:absolute;top:0;left:0;height:100%;content:" ";display:block;background:#10BBEF}progress[value^='0']:before{width:0%}progress[max='100'][value^='0']:before{width:0%}progress[value^='.01']:before{width:1%}progress[max='100'][value^='1']:before{width:1%}progress[value^='.02']:before{width:2%}progress[max='100'][value^='2']:before{width:2%}progress[value^='.03']:before{width:3%}progress[max='100'][value^='3']:before{width:3%}progress[value^='.04']:before{width:4%}progress[max='100'][value^='4']:before{width:4%}progress[value^='.05']:before{width:5%}progress[max='100'][value^='5']:before{width:5%}progress[value^='.06']:before{width:6%}progress[max='100'][value^='6']:before{width:6%}progress[value^='.07']:before{width:7%}progress[max='100'][value^='7']:before{width:7%}progress[value^='.08']:before{width:8%}progress[max='100'][value^='8']:before{width:8%}progress[value^='.09']:before{width:9%}progress[max='100'][value^='9']:before{width:9%}progress[value^='.1']:before{width:10%}progress[max='100'][value^='10']:before{width:10%}progress[value^='.11']:before{width:11%}progress[max='100'][value^='11']:before{width:11%}progress[value^='.12']:before{width:12%}progress[max='100'][value^='12']:before{width:12%}progress[value^='.13']:before{width:13%}progress[max='100'][value^='13']:before{width:13%}progress[value^='.14']:before{width:14%}progress[max='100'][value^='14']:before{width:14%}progress[value^='.15']:before{width:15%}progress[max='100'][value^='15']:before{width:15%}progress[value^='.16']:before{width:16%}progress[max='100'][value^='16']:before{width:16%}progress[value^='.17']:before{width:17%}progress[max='100'][value^='17']:before{width:17%}progress[value^='.18']:before{width:18%}progress[max='100'][value^='18']:before{width:18%}progress[value^='.19']:before{width:19%}progress[max='100'][value^='19']:before{width:19%}progress[value^='.2']:before{width:20%}progress[max='100'][value^='20']:before{width:20%}progress[value^='.21']:before{width:21%}progress[max='100'][value^='21']:before{width:21%}progress[value^='.22']:before{width:22%}progress[max='100'][value^='22']:before{width:22%}progress[value^='.23']:before{width:23%}progress[max='100'][value^='23']:before{width:23%}progress[value^='.24']:before{width:24%}progress[max='100'][value^='24']:before{width:24%}progress[value^='.25']:before{width:25%}progress[max='100'][value^='25']:before{width:25%}progress[value^='.26']:before{width:26%}progress[max='100'][value^='26']:before{width:26%}progress[value^='.27']:before{width:27%}progress[max='100'][value^='27']:before{width:27%}progress[value^='.28']:before{width:28%}progress[max='100'][value^='28']:before{width:28%}progress[value^='.29']:before{width:29%}progress[max='100'][value^='29']:before{width:29%}progress[value^='.3']:before{width:30%}progress[max='100'][value^='30']:before{width:30%}progress[value^='.31']:before{width:31%}progress[max='100'][value^='31']:before{width:31%}progress[value^='.32']:before{width:32%}progress[max='100'][value^='32']:before{width:32%}progress[value^='.33']:before{width:33%}progress[max='100'][value^='33']:before{width:33%}progress[value^='.34']:before{width:34%}progress[max='100'][value^='34']:before{width:34%}progress[value^='.35']:before{width:35%}progress[max='100'][value^='35']:before{width:35%}progress[value^='.36']:before{width:36%}progress[max='100'][value^='36']:before{width:36%}progress[value^='.37']:before{width:37%}progress[max='100'][value^='37']:before{width:37%}progress[value^='.38']:before{width:38%}progress[max='100'][value^='38']:before{width:38%}progress[value^='.39']:before{width:39%}progress[max='100'][value^='39']:before{width:39%}progress[value^='.4']:before{width:40%}progress[max='100'][value^='40']:before{width:40%}progress[value^='.41']:before{width:41%}progress[max='100'][value^='41']:before{width:41%}progress[value^='.42']:before{width:42%}progress[max='100'][value^='42']:before{width:42%}progress[value^='.43']:before{width:43%}progress[max='100'][value^='43']:before{width:43%}progress[value^='.44']:before{width:44%}progress[max='100'][value^='44']:before{width:44%}progress[value^='.45']:before{width:45%}progress[max='100'][value^='45']:before{width:45%}progress[value^='.46']:before{width:46%}progress[max='100'][value^='46']:before{width:46%}progress[value^='.47']:before{width:47%}progress[max='100'][value^='47']:before{width:47%}progress[value^='.48']:before{width:48%}progress[max='100'][value^='48']:before{width:48%}progress[value^='.49']:before{width:49%}progress[max='100'][value^='49']:before{width:49%}progress[value^='.5']:before{width:50%}progress[max='100'][value^='50']:before{width:50%}progress[value^='.51']:before{width:51%}progress[max='100'][value^='51']:before{width:51%}progress[value^='.52']:before{width:52%}progress[max='100'][value^='52']:before{width:52%}progress[value^='.53']:before{width:53%}progress[max='100'][value^='53']:before{width:53%}progress[value^='.54']:before{width:54%}progress[max='100'][value^='54']:before{width:54%}progress[value^='.55']:before{width:55%}progress[max='100'][value^='55']:before{width:55%}progress[value^='.56']:before{width:56%}progress[max='100'][value^='56']:before{width:56%}progress[value^='.57']:before{width:57%}progress[max='100'][value^='57']:before{width:57%}progress[value^='.58']:before{width:58%}progress[max='100'][value^='58']:before{width:58%}progress[value^='.59']:before{width:59%}progress[max='100'][value^='59']:before{width:59%}progress[value^='.6']:before{width:60%}progress[max='100'][value^='60']:before{width:60%}progress[value^='.61']:before{width:61%}progress[max='100'][value^='61']:before{width:61%}progress[value^='.62']:before{width:62%}progress[max='100'][value^='62']:before{width:62%}progress[value^='.63']:before{width:63%}progress[max='100'][value^='63']:before{width:63%}progress[value^='.64']:before{width:64%}progress[max='100'][value^='64']:before{width:64%}progress[value^='.65']:before{width:65%}progress[max='100'][value^='65']:before{width:65%}progress[value^='.66']:before{width:66%}progress[max='100'][value^='66']:before{width:66%}progress[value^='.67']:before{width:67%}progress[max='100'][value^='67']:before{width:67%}progress[value^='.68']:before{width:68%}progress[max='100'][value^='68']:before{width:68%}progress[value^='.69']:before{width:69%}progress[max='100'][value^='69']:before{width:69%}progress[value^='.7']:before{width:70%}progress[max='100'][value^='70']:before{width:70%}progress[value^='.71']:before{width:71%}progress[max='100'][value^='71']:before{width:71%}progress[value^='.72']:before{width:72%}progress[max='100'][value^='72']:before{width:72%}progress[value^='.73']:before{width:73%}progress[max='100'][value^='73']:before{width:73%}progress[value^='.74']:before{width:74%}progress[max='100'][value^='74']:before{width:74%}progress[value^='.75']:before{width:75%}progress[max='100'][value^='75']:before{width:75%}progress[value^='.76']:before{width:76%}progress[max='100'][value^='76']:before{width:76%}progress[value^='.77']:before{width:77%}progress[max='100'][value^='77']:before{width:77%}progress[value^='.78']:before{width:78%}progress[max='100'][value^='78']:before{width:78%}progress[value^='.79']:before{width:79%}progress[max='100'][value^='79']:before{width:79%}progress[value^='.8']:before{width:80%}progress[max='100'][value^='80']:before{width:80%}progress[value^='.81']:before{width:81%}progress[max='100'][value^='81']:before{width:81%}progress[value^='.82']:before{width:82%}progress[max='100'][value^='82']:before{width:82%}progress[value^='.83']:before{width:83%}progress[max='100'][value^='83']:before{width:83%}progress[value^='.84']:before{width:84%}progress[max='100'][value^='84']:before{width:84%}progress[value^='.85']:before{width:85%}progress[max='100'][value^='85']:before{width:85%}progress[value^='.86']:before{width:86%}progress[max='100'][value^='86']:before{width:86%}progress[value^='.87']:before{width:87%}progress[max='100'][value^='87']:before{width:87%}progress[value^='.88']:before{width:88%}progress[max='100'][value^='88']:before{width:88%}progress[value^='.89']:before{width:89%}progress[max='100'][value^='89']:before{width:89%}progress[value^='.9']:before{width:90%}progress[max='100'][value^='90']:before{width:90%}progress[value^='.91']:before{width:91%}progress[max='100'][value^='91']:before{width:91%}progress[value^='.92']:before{width:92%}progress[max='100'][value^='92']:before{width:92%}progress[value^='.93']:before{width:93%}progress[max='100'][value^='93']:before{width:93%}progress[value^='.94']:before{width:94%}progress[max='100'][value^='94']:before{width:94%}progress[value^='.95']:before{width:95%}progress[max='100'][value^='95']:before{width:95%}progress[value^='.96']:before{width:96%}progress[max='100'][value^='96']:before{width:96%}progress[value^='.97']:before{width:97%}progress[max='100'][value^='97']:before{width:97%}progress[value^='.98']:before{width:98%}progress[max='100'][value^='98']:before{width:98%}progress[value^='.99']:before{width:99%}progress[max='100'][value^='99']:before{width:99%}progress[value^='1']:before{width:100%}progress[max='100'][value^='100']:before{width:100%}.dashboard .textbutton{width:15em;max-width:100%}.dashboard ul.projects{margin-bottom:1.5em}.dashboard ul.projects li{list-style:none;margin-top:0.5em}.dashboard ul.projects li:hover{background:#ffffff}.dashboard ul.projects li.current-step{font-weight:bold}.dashboard ul.projects li a{display:inline-block;vertical-align:top;margin-right:0.85em}.dashboard ul.projects li a:hover{color:#000000}.dashboard ul.projects li a.title{width:38%;color:#000000;text-decoration:none;min-width:15em;max-width:100%}@media screen and (max-width: 1440px){.dashboard ul.projects li a.title{width:100%}}table.invoice{width:100%;border-collapse:collapse}table.invoice td{font-size:1.6em;line-height:1.5em;padding:0.4em 0}table.invoice tr td{border-bottom:1px dotted #000000}table.invoice .description{width:20%;text-align:right}table.invoice .number{width:20%;text-align:right}table.invoice .sum{font-weight:bold}table.invoice .sum td{border-top:1px solid #000000;border-bottom:1px solid #000000}p.contact{margin-top:3em;padding-top:0.5em;border-top:1px solid #000000;font-size:1.43em !important}section .vcard.size-L h2{font-size:2.4em;line-height:1.1666666667em;margin:0}section .vcard.size-L .adr{margin-bottom:2.8em}.social .buttons{padding-top:1.7em;font-size:1em;text-align:center;display:block;width:100%;height:2.5em}.social .buttons span.over{position:relative;float:left}.social .buttons span.over iframe{position:absolute;top:0;left:-2.7em;width:2.5em;height:2.5em;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.social .buttons a{position:relative;display:inline-block;width:2.5em;height:2.5em;margin-left:0;margin-top:0;margin-right:.2em;margin-bottom:.2em;padding:0;line-height:2.4em;text-decoration:none;text-transform:lowercase}.social .buttons a span,.social .buttons a img{display:block;position:absolute;padding:0;margin:0;top:0;left:0;width:100%;height:100%}.social .buttons a span{font-size:1.6em;font-weight:bold;text-align:center;color:#000000}.social .buttons a span.facebooklike{font-weight:normal}.social .buttons a span.mail,.social .buttons a span.digg,.social .buttons a span.reddit,.social .buttons a span.xing{font-size:0.85em;font-weight:normal}.social .buttons a:hover span:hover.twitter{color:#019ad2}.social .buttons a:hover span:hover.facebookshare,.social .buttons a:hover span:hover.facebooklike{color:#3763a1}.social .buttons a:hover span:hover.googleplusshare{color:#D14836}.social .buttons a:hover span:hover.linkedin{color:#045A8B}.social .buttons a:hover span:hover.xing{color:#066770}.social .buttons a:hover span:hover.mail{color:#555555}.privacy-badger{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding-left:3.4em;padding-top:1.4em;padding-right:3.4em;padding-bottom:2.8em;min-height:8.4em}@media screen and (max-width: 770px){.privacy-badger{padding-left:1.7em;padding-right:1.7em}}.privacy-badger p{font-size:1.3em;padding-right:26.1538461538em}@media screen and (max-width: 770px){.privacy-badger p{padding-right:0}}.privacy-badger .button-wrapper{text-align:right}@media screen and (min-width: 770px){.privacy-badger .button-wrapper{position:absolute;bottom:2.8em;right:3.4em}}@media screen and (max-width: 770px){.privacy-badger .button-wrapper{margin-top:1.4em}}.privacy-badger .accept,.privacy-badger .reject{font-size:1.6em;display:inline-block;width:auto;padding:0.5em;font-weight:bold;cursor:pointer;margin-left:1.0625em;text-align:center;border:none}@media screen and (max-width: 770px){.privacy-badger .accept,.privacy-badger .reject{position:static;width:100%;margin-left:0;margin-top:0.7em}}footer{position:relative;width:105.8em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;clear:both;padding-top:5.6em;padding-bottom:2.8em}footer .columns{width:100%;margin-bottom:2.8em;display:inline-block}footer .columns:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html footer .columns{height:1px}footer ul.footer-nav{list-style:none;display:block;text-align:center}footer ul.footer-nav li{display:inline-block;padding:1.4em 1.4em}footer ul.footer-nav li a{width:100%;text-align:center;font-size:1.3em;line-height:2.1538461538em;margin:2.1538461538em 0;text-decoration:none;text-transform:lowercase}footer .partners,footer .social{width:50%;display:block;float:left;text-align:center;padding-bottom:2.8em}@media screen and (max-width: 770px){footer .partners,footer .social{width:100%}}footer .partners h3,footer .social h3{width:100%;text-align:center;font-size:1.3em;line-height:2.1538461538em;margin:2.1538461538em 0}footer .partners a,footer .social a{display:inline-block;max-width:14.2em}footer .partners a img,footer .social a img{display:block;width:100%}footer .partners a{width:50%}footer .to-top{clear:both;display:block;margin-top:5.6em;padding-top:2.8em;position:relative;width:42.7em;max-width:100%;margin:0 auto;text-align:left;max-width:100%;border-top:2px solid}footer .to-top a{display:block;width:100%;text-align:center;font-size:3.2em;text-decoration:none}footer small{display:none}.teaser{cursor:pointer}.preloader{position:absolute;top:0;left:-1000em}
