﻿@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}@font-face{font-family:"BentonSansProBook";src:url("../fonts/BentonSansProBook/font.woff2") format("woff2"),url("../fonts/BentonSansProBook/font.woff") format("woff")}@font-face{font-family:"BentonSansProMedium";src:url("../fonts/BentonSansProMedium/font.woff2") format("woff2"),url("../fonts/BentonSansProMedium/font.woff") format("woff")}body,input,select,textarea,button,.stepnav strong,nav.winner-current-categories .clear-filter,.vcard .organization-name{font-family:"BentonSansProBook", "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:"BentonSansProMedium", "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}.with-border.color-colored+figure.img-inline,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 label{padding-right:0 !important}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,form .input-single select{background:#ffffff;padding:0.2em 0;border:none;border-bottom:2px solid}form .input-text input:focus,form .input-textarea textarea:focus,form .input-password input:focus,form .input-email input:focus,form .input-url input:focus,form .input-tel input:focus,form .input-number input:focus,form .input-single select:focus{outline:none}form .input-single select{padding:0}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:3em}.social .buttons span.over{position:relative;float:left}.social .buttons span.over iframe{position:absolute;top:0;left:-3.2em;width:3em;height:3em;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.social .buttons a{position:relative;display:inline-block;width:auto;max-width:100%;height:3em;margin-left:0;margin-top:0;margin-right:.2em;margin-bottom:.2em;padding:0;padding-left:4em;padding-right:1em;line-height:2.9em;text-decoration:none;text-transform:lowercase}.social .buttons a::before{position:absolute;top:0;left:0;display:block;width:3em;height:3em;background-size:contain;content:""}.social .buttons a.instagram::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250' viewBox='0 0 250 250'%3E%3Cg fill='%23000' fill-rule='evenodd'%3E%3Cpath fill-rule='nonzero' d='M125,22.5097656 C158.398438,22.5097656 162.353516,22.65625 175.488281,23.2421875 C187.695312,23.7792969 194.287109,25.8300781 198.681641,27.5390625 C204.492187,29.7851562 208.691406,32.5195312 213.037109,36.8652344 C217.431641,41.2597656 220.117187,45.4101562 222.412109,51.2207031 C224.121094,55.6152344 226.171875,62.2558594 226.708984,74.4140625 C227.294922,87.5976562 227.441406,91.5527344 227.441406,124.902344 C227.441406,158.251953 227.294922,162.255859 226.708984,175.390625 C226.171875,187.597656 224.121094,194.189453 222.412109,198.583984 C220.166016,204.394531 217.431641,208.59375 213.085937,212.939453 C208.691406,217.333984 204.541016,220.019531 198.730469,222.314453 C194.335937,224.023437 187.695312,226.074219 175.537109,226.611328 C162.353516,227.197266 158.398437,227.34375 125.048828,227.34375 C91.6992187,227.34375 87.6953125,227.197266 74.5605469,226.611328 C62.3535156,226.074219 55.7617187,224.023437 51.3671875,222.314453 C45.5566406,220.068359 41.3574219,217.333984 37.0117187,212.988281 C32.6171875,208.59375 29.9316406,204.443359 27.6367187,198.632812 C25.9277344,194.238281 23.8769531,187.597656 23.3398437,175.439453 C22.7539062,162.255859 22.6074219,158.300781 22.6074219,124.951172 C22.6074219,91.6015625 22.7539062,87.5976562 23.3398437,74.4628906 C23.8769531,62.2558594 25.9277344,55.6640625 27.6367187,51.2695312 C29.8828125,45.4589844 32.6171875,41.2597656 36.9628906,36.9140625 C41.3574219,32.5195312 45.5078125,29.8339844 51.3183594,27.5390625 C55.7128906,25.8300781 62.3535156,23.7792969 74.5117187,23.2421875 C87.6464844,22.65625 91.6015625,22.5097656 125,22.5097656 Z M125,-1.43270812e-14 C91.0644531,-1.43270812e-14 86.8164062,0.146484375 73.4863281,0.732421875 C60.2050781,1.31835937 51.0742188,3.46679687 43.1640625,6.54296875 C34.9121094,9.765625 27.9296875,14.0136719 20.9960938,20.9960937 C14.0136719,27.9296875 9.765625,34.9121094 6.54296875,43.1152344 C3.46679688,51.0742187 1.31835938,60.15625 0.732421875,73.4375 C0.146484375,86.8164062 0,91.0644531 0,125 C0,158.935547 0.146484375,163.183594 0.732421875,176.513672 C1.31835938,189.794922 3.46679688,198.925781 6.54296875,206.835938 C9.765625,215.087891 14.0136719,222.070312 20.9960938,229.003906 C27.9296875,235.9375 34.9121094,240.234375 43.1152344,243.408203 C51.0742188,246.484375 60.15625,248.632812 73.4375,249.21875 C86.7675781,249.804687 91.015625,249.951172 124.951172,249.951172 C158.886719,249.951172 163.134766,249.804687 176.464844,249.21875 C189.746094,248.632812 198.876953,246.484375 206.787109,243.408203 C214.990234,240.234375 221.972656,235.9375 228.90625,229.003906 C235.839844,222.070312 240.136719,215.087891 243.310547,206.884766 C246.386719,198.925781 248.535156,189.84375 249.121094,176.5625 C249.707031,163.232422 249.853516,158.984375 249.853516,125.048828 C249.853516,91.1132812 249.707031,86.8652344 249.121094,73.5351562 C248.535156,60.2539062 246.386719,51.1230469 243.310547,43.2128906 C240.234375,34.9121094 235.986328,27.9296875 229.003906,20.9960937 C222.070313,14.0625 215.087891,9.765625 206.884766,6.59179687 C198.925781,3.515625 189.84375,1.3671875 176.5625,0.78125 C163.183594,0.146484375 158.935547,-2.84217094e-14 125,-2.84217094e-14 Z'/%3E%3Cpath fill-rule='nonzero' d='M125,60.7910156 C89.5507812,60.7910156 60.7910156,89.5507812 60.7910156,125 C60.7910156,160.449219 89.5507812,189.208984 125,189.208984 C160.449219,189.208984 189.208984,160.449219 189.208984,125 C189.208984,89.5507812 160.449219,60.7910156 125,60.7910156 Z M125,166.650391 C102.001953,166.650391 83.3496094,147.998047 83.3496094,125 C83.3496094,102.001953 102.001953,83.3496094 125,83.3496094 C147.998047,83.3496094 166.650391,102.001953 166.650391,125 C166.650391,147.998047 147.998047,166.650391 125,166.650391 Z'/%3E%3Cpath d='M206.738281,58.2519531 C206.738281,66.5307617 200.026855,73.2421875 191.748047,73.2421875 C183.469238,73.2421875 176.757812,66.5307617 176.757812,58.2519531 C176.757812,49.9731445 183.469238,43.2617188 191.748047,43.2617188 C200.026855,43.2617188 206.738281,49.9731445 206.738281,58.2519531 Z'/%3E%3C/g%3E%3C/svg%3E")}.social .buttons a span{font-size:1.6em;font-weight:bold;text-align:center;color:#000000;white-space:nowrap}.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 .social{width:50%;display:block;text-align:center;padding-bottom:2.8em;margin:0 auto}@media screen and (max-width: 770px){footer .social{width:100%}}footer .social h3{width:100%;text-align:center;font-size:1.3em;line-height:2.1538461538em;margin:2.1538461538em 0}footer .social a{display:inline-block;max-width:14.2em}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}
