@import url(css/icons/css/mecanoo.css);.phone-text-xs{font-size:14px}@media only screen and (min-width:740px){.phone-text-xs{font-size:1em}}.h2-mob-smaller{font-size:1.05em}@media only screen and (min-width:740px){.h2-mob-smaller{font-size:1.2em}}.ListTitle{margin:0;padding:1em 0 0;color:#000;font-weight:400;overflow-wrap:break-word;font-size:1.05em}@media only screen and (min-width:740px){.ListTitle{font-size:1.2em}}.ListTitle a:link,.ListTitle a:visited{color:inherit;font-weight:inherit}.imgcover{height:100%!important;width:100%!important;object-fit:cover}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.icon-font{font-family:mecanoo;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){.w-tablet-90{width:90%}}@media screen and (min-width:768px){.w-tablet-80{width:80%}}@media screen and (min-width:768px){.w-tablet-70{width:70%}}@media screen and (min-width:768px){.w-tablet-60{width:60%}}@media screen and (min-width:768px){.w-tablet-50{width:50%}}.BgCol100{background-color:#000}.BgCol90{background-color:rgba(0,0,0,.9)}.BgCol80{background-color:rgba(0,0,0,.8)}.BgCol70{background-color:rgba(0,0,0,.7)}.BgCol60{background-color:rgba(0,0,0,.6)}.BgCol50{background-color:rgba(0,0,0,.5)}.BgCol40{background-color:rgba(0,0,0,.4)}.BgCol30{background-color:rgba(0,0,0,.3)}.BgCol20{background-color:rgba(0,0,0,.2)}.BgCol10{background-color:rgba(0,0,0,.1)}.hover-zoom{transition:transform .5s;margin:0 auto}.hover-zoom-wrap{display:inline-block;overflow:hidden}.hover-zoom:hover{transform:scale(1.02)}.pad-bot-s{padding-bottom:3em}.pad-bot-m{padding-bottom:4em}@media only screen and (min-width:740px){.pad-bot-m{padding-bottom:4em}}.pad-bot-l{padding-bottom:3em}@media only screen and (min-width:740px){.pad-bot-l{padding-bottom:5em}}.pad-bot-rest{padding-bottom:1em}@media only screen and (min-width:740px){.pad-bot-rest{padding-bottom:2em}}.pad-top-s{padding-top:3em}.pad-top-m{padding-top:4em}.pad-top-l{padding-top:5em}.grid-gap-small{margin-left:-10px;margin-right:-10px}.grid-gap-small>*{padding-right:10px;padding-left:10px}.grid-gap-medium{margin-left:-15px;margin-right:-15px}.grid-gap-medium>*{padding-right:15px;padding-left:15px}.grid-gap-large{margin-left:-20px;margin-right:-20px}.grid-gap-large>*{padding-right:20px;padding-left:20px}.grid-gap-xlarge{margin-left:-30px;margin-right:-30px}.grid-gap-xlarge>*{padding-right:30px;padding-left:30px}.grid-gap-em-s{margin-left:-1em;margin-right:-1em}.grid-gap-em-s>*{padding-right:1em;padding-left:1em}.grid-gap-em-m{margin-left:-1.5em;margin-right:-1.5em}.grid-gap-em-m>*{padding-right:1.5em;padding-left:1.5em}.grid-gap-em-l{margin-left:-2em;margin-right:-2em}.grid-gap-em-l>*{padding-right:2em;padding-left:2em}@font-face{font-family:MaisonNeue-Book;src:url(Fonts/MaisonNeueWEB-Book.woff2) format('woff2'),url(Fonts/MaisonNeueWEB-Book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:MaisonNeue-Book;src:url(Fonts/MaisonNeueWEB-BookItalic.woff2) format('woff2'),url(Fonts/MaisonNeueWEB-BookItalic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:MaisonNeue-Book;src:url(Fonts/MaisonNeueWEB-Demi.woff2) format('woff2'),url(Fonts/MaisonNeueWEB-Demi.woff) format('woff');font-weight:700;font-style:normal}body{color:#222;font-family:MaisonNeue-Book,Arial,Helvetica,sans-serif}.CommandButton,.Head,.Normal,.NormalDisabled,.SubHead,.SubSubHead,a:hover,a:link,a:visited,h1,h2,h3,h4,h5,h6,input,table,td,textarea,th{color:inherit;font-family:inherit}body{font-size:16px}@media only screen and (min-width:740px){body{font-size:16px}}@media only screen and (min-width:1200px){body{font-size:17px}}@media only screen and (min-width:1600px){body{font-size:18px}}@media only screen and (min-width:2200px){body{font-size:20px}}.Head,.Normal,.NormalBold,.NormalDisabled,.NormalRed,.SubHead,.SubSubHead,a:hover,a:link,a:visited,div,p,table,td,tfoot,th,thead{font-size:inherit}.Head,.Normal,.NormalBold,.NormalDisabled,.NormalRed,.SubHead,.SubSubHead,a,body,table,td,th{line-height:normal}h1,h2,h3,h4,h5,h6{margin:1ex 0;font-weight:400;color:#222;line-height:normal}h1 a:link,h1 aa:visited,h2 a:link,h2 aa:visited,h3 a:link,h3 aa:visited,h4 a:link,h4 aa:visited,h5 a:link,h5 aa:visited,h6 a:link,h6 aa:visited{font-size:inherit}.H0{font-size:1.4em}@media screen and (min-width:740px){.H0{font-size:1.6em}}@media screen and (min-width:980px){.H0{font-size:2.5em}}.H1,h1{font-size:1.4em}@media screen and (min-width:740px){.H1,h1{font-size:1.6em}}@media screen and (min-width:980px){.H1,h1{font-size:2em}}.H2,h2{font-size:1.4em}@media screen and (min-width:740px){.H2,h2{font-size:1.6em}}@media screen and (min-width:980px){.H2,h2{font-size:1.5em}}.H3,h3{font-size:1.333333em}.H4,h4{font-size:1.2em}.H5,h5{font-size:1.1em}.H6,h6{font-size:1em}.blue{color:#002fa7}a,a.CommandButton:link,a.CommandButton:visited,a:active,a:link,a:visited{color:#002fa7;text-decoration:none;font-weight:inherit}a:hover{color:#002fa7}.Head,.Normal,.NormalBold,.NormalDisabled,.NormalRed,.NormalTextBox,.SubHead,.SubSubHead{font-family:inherit}.Head{color:#444;font-weight:700;font-size:1.2em}.SubHead{color:#666}.SubSubHead{color:#888}.NormalRed{color:red}.ClearBoth{clear:both}.FloatLeft{float:left}#Skin .NoMarginLeft{margin-left:0}#Skin{position:relative}input,textarea{border-radius:0;box-shadow:none}.Normal img[align=left]{margin:1em 1em .5em 0}.Normal img[align=right]{margin:1em 0 .5em 1em}.cContainer .Normal p:last-child,.cContainer .Normal ul:last-child{margin-bottom:0}.cContainer .Normal>h1:first-child,.cContainer .Normal>h2:first-child,.cContainer .Normal>h3:first-child,.cContainer .Normal>h4:first-child,.cContainer .Normal>h5:first-child{margin-top:0}ul li{list-style-type:disc}ul ul li{list-style-type:circle}ul ul ul li{list-style-type:disc}.Normal p:last-child{margin-bottom:0}.Normal hr{border-top:solid 1px #ddd}html{overflow-y:scroll}hr{border-color:#666}.Editor.Heading{margin:1em 0;font-weight:400;color:#222;line-height:normal}.Editor.Heading:last-child,.Editor.Heading:only-child{margin:0}a.Button{display:inline-block;padding:.5em 1em}a.Button:link,a.Button:visited{color:inherit}a.Button{border:solid 1px #444;color:inherit}a.Button.Full{color:#fff;background:#000}.dnnDragHint{background:#000}body .dnnFormMessage{max-width:100%}img:not(.unresponsive){max-width:100%;height:auto!important}@media screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:0){img{image-rendering:-webkit-optimize-contrast}}.flexgrid{display:flex;flex-wrap:wrap;box-sizing:border-box}.flexgrid>*{box-sizing:border-box}.cols{clear:both;display:flex;flex-wrap:wrap;box-sizing:border-box;margin:0 -5px}.cols>*{box-sizing:border-box;padding:0 5px}@media only screen and (min-width:740px){.cols{margin:0 -.8em}.cols>*{padding:0 .8em}}.cols-1>*{width:100%}.cols-r1-1>:nth-child(-n+1){width:100%}.cols-2>*{width:50%}.cols-r1-2>:nth-child(-n+2){width:50%}.cols-3>*{width:33.33333333%}.cols-r1-3>:nth-child(-n+3){width:33.33333333%}.cols-4>*{width:25%}.cols-r1-4>:nth-child(-n+4){width:25%}.cols-5>*{width:20%}.cols-r1-5>:nth-child(-n+5){width:20%}.cols-6>*{width:16.66666667%}.cols-r1-6>:nth-child(-n+6){width:16.66666667%}.cols-7>*{width:14.28571429%}.cols-r1-7>:nth-child(-n+7){width:14.28571429%}.cols-8>*{width:12.5%}.cols-r1-8>:nth-child(-n+8){width:12.5%}.cols-9>*{width:11.11111111%}.cols-r1-9>:nth-child(-n+9){width:11.11111111%}.cols-10>*{width:10%}.cols-r1-10>:nth-child(-n+10){width:10%}.cols-11>*{width:9.09090909%}.cols-r1-11>:nth-child(-n+11){width:9.09090909%}.cols-12>*{width:8.33333333%}.cols-r1-12>:nth-child(-n+12){width:8.33333333%}@media only screen and (min-width:480px){.cols-xs-1>*{width:100%}.cols-r1-xs-1>:nth-child(-n+1){width:100%}.cols-xs-2>*{width:50%}.cols-r1-xs-2>:nth-child(-n+2){width:50%}.cols-xs-3>*{width:33.33333333%}.cols-r1-xs-3>:nth-child(-n+3){width:33.33333333%}.cols-xs-4>*{width:25%}.cols-r1-xs-4>:nth-child(-n+4){width:25%}.cols-xs-5>*{width:20%}.cols-r1-xs-5>:nth-child(-n+5){width:20%}.cols-xs-6>*{width:16.66666667%}.cols-r1-xs-6>:nth-child(-n+6){width:16.66666667%}.cols-xs-7>*{width:14.28571429%}.cols-r1-xs-7>:nth-child(-n+7){width:14.28571429%}.cols-xs-8>*{width:12.5%}.cols-r1-xs-8>:nth-child(-n+8){width:12.5%}.cols-xs-9>*{width:11.11111111%}.cols-r1-xs-9>:nth-child(-n+9){width:11.11111111%}.cols-xs-10>*{width:10%}.cols-r1-xs-10>:nth-child(-n+10){width:10%}.cols-xs-11>*{width:9.09090909%}.cols-r1-xs-11>:nth-child(-n+11){width:9.09090909%}.cols-xs-12>*{width:8.33333333%}.cols-r1-xs-12>:nth-child(-n+12){width:8.33333333%}}@media only screen and (min-width:740px){.cols-sm-1>*{width:100%}.cols-r1-sm-1>:nth-child(-n+1){width:100%}.cols-sm-2>*{width:50%}.cols-r1-sm-2>:nth-child(-n+2){width:50%}.cols-sm-3>*{width:33.33333333%}.cols-r1-sm-3>:nth-child(-n+3){width:33.33333333%}.cols-sm-4>*{width:25%}.cols-r1-sm-4>:nth-child(-n+4){width:25%}.cols-sm-5>*{width:20%}.cols-r1-sm-5>:nth-child(-n+5){width:20%}.cols-sm-6>*{width:16.66666667%}.cols-r1-sm-6>:nth-child(-n+6){width:16.66666667%}.cols-sm-7>*{width:14.28571429%}.cols-r1-sm-7>:nth-child(-n+7){width:14.28571429%}.cols-sm-8>*{width:12.5%}.cols-r1-sm-8>:nth-child(-n+8){width:12.5%}.cols-sm-9>*{width:11.11111111%}.cols-r1-sm-9>:nth-child(-n+9){width:11.11111111%}.cols-sm-10>*{width:10%}.cols-r1-sm-10>:nth-child(-n+10){width:10%}.cols-sm-11>*{width:9.09090909%}.cols-r1-sm-11>:nth-child(-n+11){width:9.09090909%}.cols-sm-12>*{width:8.33333333%}.cols-r1-sm-12>:nth-child(-n+12){width:8.33333333%}}@media only screen and (min-width:980px){.cols-md-1>*{width:100%}.cols-r1-md-1>:nth-child(-n+1){width:100%}.cols-md-2>*{width:50%}.cols-r1-md-2>:nth-child(-n+2){width:50%}.cols-md-3>*{width:33.33333333%}.cols-r1-md-3>:nth-child(-n+3){width:33.33333333%}.cols-md-4>*{width:25%}.cols-r1-md-4>:nth-child(-n+4){width:25%}.cols-md-5>*{width:20%}.cols-r1-md-5>:nth-child(-n+5){width:20%}.cols-md-6>*{width:16.66666667%}.cols-r1-md-6>:nth-child(-n+6){width:16.66666667%}.cols-md-7>*{width:14.28571429%}.cols-r1-md-7>:nth-child(-n+7){width:14.28571429%}.cols-md-8>*{width:12.5%}.cols-r1-md-8>:nth-child(-n+8){width:12.5%}.cols-md-9>*{width:11.11111111%}.cols-r1-md-9>:nth-child(-n+9){width:11.11111111%}.cols-md-10>*{width:10%}.cols-r1-md-10>:nth-child(-n+10){width:10%}.cols-md-11>*{width:9.09090909%}.cols-r1-md-11>:nth-child(-n+11){width:9.09090909%}.cols-md-12>*{width:8.33333333%}.cols-r1-md-12>:nth-child(-n+12){width:8.33333333%}}@media only screen and (min-width:1200px){.cols-lg-1>*{width:100%}.cols-r1-lg-1>:nth-child(-n+1){width:100%}.cols-lg-2>*{width:50%}.cols-r1-lg-2>:nth-child(-n+2){width:50%}.cols-lg-3>*{width:33.33333333%}.cols-r1-lg-3>:nth-child(-n+3){width:33.33333333%}.cols-lg-4>*{width:25%}.cols-r1-lg-4>:nth-child(-n+4){width:25%}.cols-lg-5>*{width:20%}.cols-r1-lg-5>:nth-child(-n+5){width:20%}.cols-lg-6>*{width:16.66666667%}.cols-r1-lg-6>:nth-child(-n+6){width:16.66666667%}.cols-lg-7>*{width:14.28571429%}.cols-r1-lg-7>:nth-child(-n+7){width:14.28571429%}.cols-lg-8>*{width:12.5%}.cols-r1-lg-8>:nth-child(-n+8){width:12.5%}.cols-lg-9>*{width:11.11111111%}.cols-r1-lg-9>:nth-child(-n+9){width:11.11111111%}.cols-lg-10>*{width:10%}.cols-r1-lg-10>:nth-child(-n+10){width:10%}.cols-lg-11>*{width:9.09090909%}.cols-r1-lg-11>:nth-child(-n+11){width:9.09090909%}.cols-lg-12>*{width:8.33333333%}.cols-r1-lg-12>:nth-child(-n+12){width:8.33333333%}}@media only screen and (min-width:1600px){.cols-xl-1>*{width:100%}.cols-r1-xl-1>:nth-child(-n+1){width:100%}.cols-xl-2>*{width:50%}.cols-r1-xl-2>:nth-child(-n+2){width:50%}.cols-xl-3>*{width:33.33333333%}.cols-r1-xl-3>:nth-child(-n+3){width:33.33333333%}.cols-xl-4>*{width:25%}.cols-r1-xl-4>:nth-child(-n+4){width:25%}.cols-xl-5>*{width:20%}.cols-r1-xl-5>:nth-child(-n+5){width:20%}.cols-xl-6>*{width:16.66666667%}.cols-r1-xl-6>:nth-child(-n+6){width:16.66666667%}.cols-xl-7>*{width:14.28571429%}.cols-r1-xl-7>:nth-child(-n+7){width:14.28571429%}.cols-xl-8>*{width:12.5%}.cols-r1-xl-8>:nth-child(-n+8){width:12.5%}.cols-xl-9>*{width:11.11111111%}.cols-r1-xl-9>:nth-child(-n+9){width:11.11111111%}.cols-xl-10>*{width:10%}.cols-r1-xl-10>:nth-child(-n+10){width:10%}.cols-xl-11>*{width:9.09090909%}.cols-r1-xl-11>:nth-child(-n+11){width:9.09090909%}.cols-xl-12>*{width:8.33333333%}.cols-r1-xl-12>:nth-child(-n+12){width:8.33333333%}}@media only screen and (min-width:2200px){.cols-xxl-1>*{width:100%}.cols-r1-xxl-1>:nth-child(-n+1){width:100%}.cols-xxl-2>*{width:50%}.cols-r1-xxl-2>:nth-child(-n+2){width:50%}.cols-xxl-3>*{width:33.33333333%}.cols-r1-xxl-3>:nth-child(-n+3){width:33.33333333%}.cols-xxl-4>*{width:25%}.cols-r1-xxl-4>:nth-child(-n+4){width:25%}.cols-xxl-5>*{width:20%}.cols-r1-xxl-5>:nth-child(-n+5){width:20%}.cols-xxl-6>*{width:16.66666667%}.cols-r1-xxl-6>:nth-child(-n+6){width:16.66666667%}.cols-xxl-7>*{width:14.28571429%}.cols-r1-xxl-7>:nth-child(-n+7){width:14.28571429%}.cols-xxl-8>*{width:12.5%}.cols-r1-xxl-8>:nth-child(-n+8){width:12.5%}.cols-xxl-9>*{width:11.11111111%}.cols-r1-xxl-9>:nth-child(-n+9){width:11.11111111%}.cols-xxl-10>*{width:10%}.cols-r1-xxl-10>:nth-child(-n+10){width:10%}.cols-xxl-11>*{width:9.09090909%}.cols-r1-xxl-11>:nth-child(-n+11){width:9.09090909%}.cols-xxl-12>*{width:8.33333333%}.cols-r1-xxl-12>:nth-child(-n+12){width:8.33333333%}}[class*=col-10-]{width:100%}.col-10-1{width:10%}.col-10-2{width:20%}.col-10-3{width:30%}.col-10-4{width:40%}.col-10-5{width:50%}.col-10-6{width:60%}.col-10-7{width:70%}.col-10-8{width:80%}.col-10-9{width:90%}.col-10-10{width:100%}@media only screen and (min-width:480px){.col-10-xs-1{width:10%}.col-10-xs-2{width:20%}.col-10-xs-3{width:30%}.col-10-xs-4{width:40%}.col-10-xs-5{width:50%}.col-10-xs-6{width:60%}.col-10-xs-7{width:70%}.col-10-xs-8{width:80%}.col-10-xs-9{width:90%}.col-10-xs-10{width:100%}}@media only screen and (min-width:740px){.col-10-sm-1{width:10%}.col-10-sm-2{width:20%}.col-10-sm-3{width:30%}.col-10-sm-4{width:40%}.col-10-sm-5{width:50%}.col-10-sm-6{width:60%}.col-10-sm-7{width:70%}.col-10-sm-8{width:80%}.col-10-sm-9{width:90%}.col-10-sm-10{width:100%}}@media only screen and (min-width:980px){.col-10-md-1{width:10%}.col-10-md-2{width:20%}.col-10-md-3{width:30%}.col-10-md-4{width:40%}.col-10-md-5{width:50%}.col-10-md-6{width:60%}.col-10-md-7{width:70%}.col-10-md-8{width:80%}.col-10-md-9{width:90%}.col-10-md-10{width:100%}}@media only screen and (min-width:1200px){.col-10-lg-1{width:10%}.col-10-lg-2{width:20%}.col-10-lg-3{width:30%}.col-10-lg-4{width:40%}.col-10-lg-5{width:50%}.col-10-lg-6{width:60%}.col-10-lg-7{width:70%}.col-10-lg-8{width:80%}.col-10-lg-9{width:90%}.col-10-lg-10{width:100%}}@media only screen and (min-width:1600px){.col-10-xl-1{width:10%}.col-10-xl-2{width:20%}.col-10-xl-3{width:30%}.col-10-xl-4{width:40%}.col-10-xl-5{width:50%}.col-10-xl-6{width:60%}.col-10-xl-7{width:70%}.col-10-xl-8{width:80%}.col-10-xl-9{width:90%}.col-10-xl-10{width:100%}}@media only screen and (min-width:2200px){.col-10-xxl-1{width:10%}.col-10-xxl-2{width:20%}.col-10-xxl-3{width:30%}.col-10-xxl-4{width:40%}.col-10-xxl-5{width:50%}.col-10-xxl-6{width:60%}.col-10-xxl-7{width:70%}.col-10-xxl-8{width:80%}.col-10-xxl-9{width:90%}.col-10-xxl-10{width:100%}}[class*=col-12-]{width:100%}.col-12-1{width:8.33333333%}.col-12-2{width:16.66666667%}.col-12-3{width:25%}.col-12-4{width:33.33333333%}.col-12-5{width:41.66666667%}.col-12-6{width:50%}.col-12-7{width:58.33333333%}.col-12-8{width:66.66666667%}.col-12-9{width:75%}.col-12-10{width:83.33333333%}.col-12-11{width:91.66666667%}.col-12-12{width:100%}@media only screen and (min-width:480px){.col-12-xs-1{width:8.33333333%}.col-12-xs-2{width:16.66666667%}.col-12-xs-3{width:25%}.col-12-xs-4{width:33.33333333%}.col-12-xs-5{width:41.66666667%}.col-12-xs-6{width:50%}.col-12-xs-7{width:58.33333333%}.col-12-xs-8{width:66.66666667%}.col-12-xs-9{width:75%}.col-12-xs-10{width:83.33333333%}.col-12-xs-11{width:91.66666667%}.col-12-xs-12{width:100%}}@media only screen and (min-width:740px){.col-12-sm-1{width:8.33333333%}.col-12-sm-2{width:16.66666667%}.col-12-sm-3{width:25%}.col-12-sm-4{width:33.33333333%}.col-12-sm-5{width:41.66666667%}.col-12-sm-6{width:50%}.col-12-sm-7{width:58.33333333%}.col-12-sm-8{width:66.66666667%}.col-12-sm-9{width:75%}.col-12-sm-10{width:83.33333333%}.col-12-sm-11{width:91.66666667%}.col-12-sm-12{width:100%}}@media only screen and (min-width:980px){.col-12-md-1{width:8.33333333%}.col-12-md-2{width:16.66666667%}.col-12-md-3{width:25%}.col-12-md-4{width:33.33333333%}.col-12-md-5{width:41.66666667%}.col-12-md-6{width:50%}.col-12-md-7{width:58.33333333%}.col-12-md-8{width:66.66666667%}.col-12-md-9{width:75%}.col-12-md-10{width:83.33333333%}.col-12-md-11{width:91.66666667%}.col-12-md-12{width:100%}}@media only screen and (min-width:1200px){.col-12-lg-1{width:8.33333333%}.col-12-lg-2{width:16.66666667%}.col-12-lg-3{width:25%}.col-12-lg-4{width:33.33333333%}.col-12-lg-5{width:41.66666667%}.col-12-lg-6{width:50%}.col-12-lg-7{width:58.33333333%}.col-12-lg-8{width:66.66666667%}.col-12-lg-9{width:75%}.col-12-lg-10{width:83.33333333%}.col-12-lg-11{width:91.66666667%}.col-12-lg-12{width:100%}}@media only screen and (min-width:1600px){.col-12-xl-1{width:8.33333333%}.col-12-xl-2{width:16.66666667%}.col-12-xl-3{width:25%}.col-12-xl-4{width:33.33333333%}.col-12-xl-5{width:41.66666667%}.col-12-xl-6{width:50%}.col-12-xl-7{width:58.33333333%}.col-12-xl-8{width:66.66666667%}.col-12-xl-9{width:75%}.col-12-xl-10{width:83.33333333%}.col-12-xl-11{width:91.66666667%}.col-12-xl-12{width:100%}}@media only screen and (min-width:2200px){.col-12-xxl-1{width:8.33333333%}.col-12-xxl-2{width:16.66666667%}.col-12-xxl-3{width:25%}.col-12-xxl-4{width:33.33333333%}.col-12-xxl-5{width:41.66666667%}.col-12-xxl-6{width:50%}.col-12-xxl-7{width:58.33333333%}.col-12-xxl-8{width:66.66666667%}.col-12-xxl-9{width:75%}.col-12-xxl-10{width:83.33333333%}.col-12-xxl-11{width:91.66666667%}.col-12-xxl-12{width:100%}}.order-1{order:1}@media only screen and (min-width:480px){.order-xs-1{order:1}}@media only screen and (min-width:740px){.order-sm-1{order:1}}@media only screen and (min-width:980px){.order-md-1{order:1}}@media only screen and (min-width:1200px){.order-lg-1{order:1}}@media only screen and (min-width:1600px){.order-xl-1{order:1}}@media only screen and (min-width:2200px){.order-xxl-1{order:1}}.order-2{order:2}@media only screen and (min-width:480px){.order-xs-2{order:2}}@media only screen and (min-width:740px){.order-sm-2{order:2}}@media only screen and (min-width:980px){.order-md-2{order:2}}@media only screen and (min-width:1200px){.order-lg-2{order:2}}@media only screen and (min-width:1600px){.order-xl-2{order:2}}@media only screen and (min-width:2200px){.order-xxl-2{order:2}}.order-3{order:3}@media only screen and (min-width:480px){.order-xs-3{order:3}}@media only screen and (min-width:740px){.order-sm-3{order:3}}@media only screen and (min-width:980px){.order-md-3{order:3}}@media only screen and (min-width:1200px){.order-lg-3{order:3}}@media only screen and (min-width:1600px){.order-xl-3{order:3}}@media only screen and (min-width:2200px){.order-xxl-3{order:3}}.order-4{order:4}@media only screen and (min-width:480px){.order-xs-4{order:4}}@media only screen and (min-width:740px){.order-sm-4{order:4}}@media only screen and (min-width:980px){.order-md-4{order:4}}@media only screen and (min-width:1200px){.order-lg-4{order:4}}@media only screen and (min-width:1600px){.order-xl-4{order:4}}@media only screen and (min-width:2200px){.order-xxl-4{order:4}}.order-5{order:5}@media only screen and (min-width:480px){.order-xs-5{order:5}}@media only screen and (min-width:740px){.order-sm-5{order:5}}@media only screen and (min-width:980px){.order-md-5{order:5}}@media only screen and (min-width:1200px){.order-lg-5{order:5}}@media only screen and (min-width:1600px){.order-xl-5{order:5}}@media only screen and (min-width:2200px){.order-xxl-5{order:5}}.order-6{order:6}@media only screen and (min-width:480px){.order-xs-6{order:6}}@media only screen and (min-width:740px){.order-sm-6{order:6}}@media only screen and (min-width:980px){.order-md-6{order:6}}@media only screen and (min-width:1200px){.order-lg-6{order:6}}@media only screen and (min-width:1600px){.order-xl-6{order:6}}@media only screen and (min-width:2200px){.order-xxl-6{order:6}}.order-7{order:7}@media only screen and (min-width:480px){.order-xs-7{order:7}}@media only screen and (min-width:740px){.order-sm-7{order:7}}@media only screen and (min-width:980px){.order-md-7{order:7}}@media only screen and (min-width:1200px){.order-lg-7{order:7}}@media only screen and (min-width:1600px){.order-xl-7{order:7}}@media only screen and (min-width:2200px){.order-xxl-7{order:7}}.order-8{order:8}@media only screen and (min-width:480px){.order-xs-8{order:8}}@media only screen and (min-width:740px){.order-sm-8{order:8}}@media only screen and (min-width:980px){.order-md-8{order:8}}@media only screen and (min-width:1200px){.order-lg-8{order:8}}@media only screen and (min-width:1600px){.order-xl-8{order:8}}@media only screen and (min-width:2200px){.order-xxl-8{order:8}}.order-9{order:9}@media only screen and (min-width:480px){.order-xs-9{order:9}}@media only screen and (min-width:740px){.order-sm-9{order:9}}@media only screen and (min-width:980px){.order-md-9{order:9}}@media only screen and (min-width:1200px){.order-lg-9{order:9}}@media only screen and (min-width:1600px){.order-xl-9{order:9}}@media only screen and (min-width:2200px){.order-xxl-9{order:9}}.order-10{order:10}@media only screen and (min-width:480px){.order-xs-10{order:10}}@media only screen and (min-width:740px){.order-sm-10{order:10}}@media only screen and (min-width:980px){.order-md-10{order:10}}@media only screen and (min-width:1200px){.order-lg-10{order:10}}@media only screen and (min-width:1600px){.order-xl-10{order:10}}@media only screen and (min-width:2200px){.order-xxl-10{order:10}}.order-11{order:11}@media only screen and (min-width:480px){.order-xs-11{order:11}}@media only screen and (min-width:740px){.order-sm-11{order:11}}@media only screen and (min-width:980px){.order-md-11{order:11}}@media only screen and (min-width:1200px){.order-lg-11{order:11}}@media only screen and (min-width:1600px){.order-xl-11{order:11}}@media only screen and (min-width:2200px){.order-xxl-11{order:11}}.order-12{order:12}@media only screen and (min-width:480px){.order-xs-12{order:12}}@media only screen and (min-width:740px){.order-sm-12{order:12}}@media only screen and (min-width:980px){.order-md-12{order:12}}@media only screen and (min-width:1200px){.order-lg-12{order:12}}@media only screen and (min-width:1600px){.order-xl-12{order:12}}@media only screen and (min-width:2200px){.order-xxl-12{order:12}}.hide-child-1>:nth-child(n+1){display:none}.hide-child-2>:nth-child(n+2){display:none}.hide-child-3>:nth-child(n+3){display:none}.hide-child-4>:nth-child(n+4){display:none}.hide-child-5>:nth-child(n+5){display:none}.hide-child-6>:nth-child(n+6){display:none}.hide-child-7>:nth-child(n+7){display:none}.hide-child-8>:nth-child(n+8){display:none}.hide-child-9>:nth-child(n+9){display:none}.hide-child-10>:nth-child(n+10){display:none}.hide-child-11>:nth-child(n+11){display:none}.hide-child-12>:nth-child(n+12){display:none}@media only screen and (max-width:739px){.hide-child-xs-1>:nth-child(n+1){display:none}.hide-child-xs-2>:nth-child(n+2){display:none}.hide-child-xs-3>:nth-child(n+3){display:none}.hide-child-xs-4>:nth-child(n+4){display:none}.hide-child-xs-5>:nth-child(n+5){display:none}.hide-child-xs-6>:nth-child(n+6){display:none}.hide-child-xs-7>:nth-child(n+7){display:none}.hide-child-xs-8>:nth-child(n+8){display:none}.hide-child-xs-9>:nth-child(n+9){display:none}.hide-child-xs-10>:nth-child(n+10){display:none}.hide-child-xs-11>:nth-child(n+11){display:none}.hide-child-xs-12>:nth-child(n+12){display:none}}@media only screen and (min-width:740px) and (max-width:979px){.hide-child-sm-1>:nth-child(n+1){display:none}.hide-child-sm-2>:nth-child(n+2){display:none}.hide-child-sm-3>:nth-child(n+3){display:none}.hide-child-sm-4>:nth-child(n+4){display:none}.hide-child-sm-5>:nth-child(n+5){display:none}.hide-child-sm-6>:nth-child(n+6){display:none}.hide-child-sm-7>:nth-child(n+7){display:none}.hide-child-sm-8>:nth-child(n+8){display:none}.hide-child-sm-9>:nth-child(n+9){display:none}.hide-child-sm-10>:nth-child(n+10){display:none}.hide-child-sm-11>:nth-child(n+11){display:none}.hide-child-sm-12>:nth-child(n+12){display:none}}@media only screen and (min-width:980px) and (max-width:1199px){.hide-child-md-1>:nth-child(n+1){display:none}.hide-child-md-2>:nth-child(n+2){display:none}.hide-child-md-3>:nth-child(n+3){display:none}.hide-child-md-4>:nth-child(n+4){display:none}.hide-child-md-5>:nth-child(n+5){display:none}.hide-child-md-6>:nth-child(n+6){display:none}.hide-child-md-7>:nth-child(n+7){display:none}.hide-child-md-8>:nth-child(n+8){display:none}.hide-child-md-9>:nth-child(n+9){display:none}.hide-child-md-10>:nth-child(n+10){display:none}.hide-child-md-11>:nth-child(n+11){display:none}.hide-child-md-12>:nth-child(n+12){display:none}}@media only screen and (min-width:1200px) and (max-width:1599px){.hide-child-lg-1>:nth-child(n+1){display:none}.hide-child-lg-2>:nth-child(n+2){display:none}.hide-child-lg-3>:nth-child(n+3){display:none}.hide-child-lg-4>:nth-child(n+4){display:none}.hide-child-lg-5>:nth-child(n+5){display:none}.hide-child-lg-6>:nth-child(n+6){display:none}.hide-child-lg-7>:nth-child(n+7){display:none}.hide-child-lg-8>:nth-child(n+8){display:none}.hide-child-lg-9>:nth-child(n+9){display:none}.hide-child-lg-10>:nth-child(n+10){display:none}.hide-child-lg-11>:nth-child(n+11){display:none}.hide-child-lg-12>:nth-child(n+12){display:none}}@media only screen and (min-width:1600px) and (max-width:2199px){.hide-child-xl-1>:nth-child(n+1){display:none}.hide-child-xl-2>:nth-child(n+2){display:none}.hide-child-xl-3>:nth-child(n+3){display:none}.hide-child-xl-4>:nth-child(n+4){display:none}.hide-child-xl-5>:nth-child(n+5){display:none}.hide-child-xl-6>:nth-child(n+6){display:none}.hide-child-xl-7>:nth-child(n+7){display:none}.hide-child-xl-8>:nth-child(n+8){display:none}.hide-child-xl-9>:nth-child(n+9){display:none}.hide-child-xl-10>:nth-child(n+10){display:none}.hide-child-xl-11>:nth-child(n+11){display:none}.hide-child-xl-12>:nth-child(n+12){display:none}}@media only screen and (min-width:2200px){.hide-child-xxl-1>:nth-child(n+1){display:none}.hide-child-xxl-2>:nth-child(n+2){display:none}.hide-child-xxl-3>:nth-child(n+3){display:none}.hide-child-xxl-4>:nth-child(n+4){display:none}.hide-child-xxl-5>:nth-child(n+5){display:none}.hide-child-xxl-6>:nth-child(n+6){display:none}.hide-child-xxl-7>:nth-child(n+7){display:none}.hide-child-xxl-8>:nth-child(n+8){display:none}.hide-child-xxl-9>:nth-child(n+9){display:none}.hide-child-xxl-10>:nth-child(n+10){display:none}.hide-child-xxl-11>:nth-child(n+11){display:none}.hide-child-xxl-12>:nth-child(n+12){display:none}}@media screen and (max-width:1219px){.MainMenu{float:right;margin-right:30px}.ProjectDetail .map_canvas{height:150px}}header.Skin{background:#fff;font-size:.9em;width:100%;z-index:205;-webkit-transform:translateZ(0)}@media only screen and (max-width:739px){header.Skin{font-size:12.6px}}.scrolled header.Skin{background:rgba(255,255,255,.935)}.Cp-Edit header.Skin,.Cp-View header.Skin{width:calc(100% - 80px)}header.Skin{position:relative;min-height:25px;position:fixed;padding-top:10px;padding-bottom:10px}@media only screen and (min-width:480px){header.Skin{padding-top:15px;padding-bottom:15px}}@media only screen and (min-width:980px){header.Skin{padding:1.2em 0 .9em;padding-bottom:.9em;min-height:auto}}.MobileMenuOpen header.Skin{padding-bottom:0}.ContentWrap{padding-top:45px}@media only screen and (min-width:480px){.ContentWrap{padding-top:55px}}@media only screen and (min-width:980px){.ContentWrap{padding-top:0}}.logo{display:block;position:relative;overflow:hidden;padding-top:.2em}@media only screen and (min-width:980px){.logo{padding-top:0}}.logo-header{float:left}.logo-footer{margin-bottom:1em}.logo img{width:auto;max-height:23.27349459px;height:initial!important}@media only screen and (min-width:480px){.logo img{max-height:27.92819351px}}@media only screen and (min-width:980px){.logo img{max-height:2.5859335em}}.lt-ie12 .logo img{width:150px;height:23.27349459px}.lt-ie12 .logo img.diver{width:60px}@media only screen and (min-width:480px){.lt-ie12 .logo img{width:180px;height:27.92819351px}.lt-ie12 .logo img.diver{width:72px}}@media only screen and (min-width:980px){.lt-ie12 .logo img{width:16.6666em;height:2.5859335em}.lt-ie12 .logo img.diver{width:6.66664em}}.logo img:first-child{position:absolute;transform:translateY(-7em);transition:all .5s linear 0s}.scrolled .logo img:first-child{transform:translateY(0);transition:all .5s ease-out .3s}.logo img:last-child{transition:all .5s linear .3s}.scrolled .logo img:last-child{opacity:0;transition:all .5s linear 0s}.FFUlMenu{position:relative}.FFUlMenu,.FFUlMenu ul{padding:0;margin:0;list-style:none;line-height:1}.FFUlMenu li{float:left;list-style-type:none;position:relative}.FFUlMenu a,.FFUlMenu li>span{display:block}.FFUlMenu a:hover{text-decoration:none}.FFUlMenu a,.FFUlMenu li>span{padding:.5em 15px}.FFUlMenu img{padding-right:5px}.FFUlMenu a.Level0,.FFUlMenu li.Level0{width:auto}.MainMenu{float:left}.MainMenu{position:relative;z-index:1000}.MainMenu li>span{color:#888}.MainMenu li ul{display:none}.SubMenu{clear:both;float:none;padding-top:.1em}.SubMenu ul{margin:0}.SubMenu li{margin:0;padding:0;list-style-type:none;display:inline-block;margin:0 .6em}.SubMenu li:first-child{margin-left:0}.SubMenu li a,.SubMenu li>span{color:#000;text-transform:lowercase}.SubMenu li a{border-bottom:solid 1px transparent;padding-bottom:0}.SubMenu li a.Active,.SubMenu li a.ActiveParent,.SubMenu li a:hover{border-color:#444}.SubMenu li a:hover{border-color:#444;-webkit-transition:border-color .5s linear;-moz-transition:border-color .5s linear;-o-transition:border-color .5s linear;-ms-transition:border-color .5s linear;transition:border-color .5s linear}@media screen and (max-width:979px){.FFUlMenu a,.FFUlMenu li>span{padding:.5em 0 .5em 4vw}.MainMenu{position:relative;margin:0 -4vw;height:auto;background:#012fa7;border-top:none;float:none;clear:both;padding:0;top:10px}.MainMenu .FFUlMenu{display:none;width:100%;background:#002fa7;padding:1em 0}.MainMenu li,.MainMenu ul{float:none;left:0;position:relative;line-height:normal}.MainMenu li{background:#fff}.MainMenu li.Level0{background:#002fa7}.MainMenu ul ul{display:block}.MainMenu li.Level0.HasChildren{border-bottom:none}.MainMenu li.Level0{clear:both}.MainMenu a:link,.MainMenu a:visited{font-size:15px;line-height:2em;color:#002fa7}.MainMenu a.Level0:link,.MainMenu a.Level0:visited{color:#fff;line-height:2em}.MainMenu li.Level1 a.Active:link>span,.MainMenu li.Level1 a.Active:visited>span,.MainMenu li.Level1 a.ActiveParent:link>span,.MainMenu li.Level1 a.ActiveParent:visited>span{line-height:1.2em;border-bottom:solid 1px #002fa7}.MainMenu a.Level0,.MainMenu span.Level0,.MainMenu ul a,.MainMenu ul span{display:inline-block}.MainMenu li.Level0 a.Active,.MainMenu li.Level0 a.ActiveParent,.MainMenu li.Level0>span.Active,.MainMenu li.Level0>span.ActiveParent{background:0 0;box-shadow:none}.MainMenu a.Active>span{border-bottom:none;display:inline-block}.SubMenu{display:none!important}.MainMenu .expand{float:right;display:inline-block;width:1.35em;padding:1.2em 4vw .5em 1em;cursor:pointer;color:#fff;font-size:12px}.MainMenu .expand:after{content:"\e816";display:inlne-block;font-family:mecanoo}.MainMenu li.open .expand:after{content:"\e818"}.MainMenu li.Level0.HasChildren>ul{display:none}.MainMenu li.Level0.HasChildren.Active>ul,.MainMenu li.Level0.HasChildren.ActiveParent>ul{display:block}}@media only screen and (max-width:739px){.MainMenu{top:15px}}@media screen and (min-width:980px){.MainMenu{margin-top:-.1em}.MainMenu .expand{display:none}.MainMenu{float:right}.MainMenu ul.FFUlMenu{display:inline-block}.MainMenu a.Level0,.MainMenu span.Level0{display:block;padding:0;border-bottom:solid 1px transparent;margin:0 .6em}.MainMenu a:link,.MainMenu a:visited{color:#000;text-transform:lowercase}.MainMenu a.Level0:link,.MainMenu a.Level0:visited{color:#000}.MainMenu a:hover{color:#000;text-decoration:none}.MainMenu li.Level0 a.Active,.MainMenu li.Level0 a.ActiveParent,.MainMenu li.Level0>span.Active,.MainMenu li.Level0>span.ActiveParent{border-color:#000}.MainMenu a.Level0:hover{border-color:#000;-webkit-transition:border-color .5s linear;-moz-transition:border-color .5s linear;-o-transition:border-color .5s linear;-ms-transition:border-color .5s linear;transition:border-color .5s linear}.MainMenu a.Level0.FirstItem{margin-left:0}}.MobSearchShowMenu{padding-top:.1em;padding-bottom:0;float:right;display:flex;justify-content:center}.MobSearchShowMenu i{display:inline-block;font-size:1.7em}@media screen and (min-width:480px){.MobSearchShowMenu i{font-size:1.8em}}@media screen and (min-width:740px){.MobSearchShowMenu i{font-size:1.9em}}@media screen and (min-width:980px){.MobSearchShowMenu{display:none}}.MobSearch{display:inline-block;padding-top:.1em;margin-right:.3em;font-size:.95em;color:#002fa7}a.MenuToggle{margin-top:.03em}a.MenuToggle .icon-mec-hamburger{display:inline-block}.MobileMenuOpen a.MenuToggle .icon-mec-hamburger{display:none}a.MenuToggle .icon-mec-close-thick{display:none}.MobileMenuOpen a.MenuToggle .icon-mec-close-thick{display:inline-block}@media screen and (min-width:980px){li.open:not(.Active)>ul,li.open:not(.ActiveParent)>ul{display:none!important}}@media screen and (max-width:979px){.MobileMenuOpen{background:#002fa7!important}.MobileMenuOpen form{display:flex;min-height:100vh!important;flex-direction:column}.MobileMenuOpen header.Skin{position:relative}.MobileMenuOpen .ContentWrap,.MobileMenuOpen .FullBottomPane,.MobileMenuOpen footer.Skin .Bottom,.MobileMenuOpen footer.Skin .cols>div,.MobileMenuOpen footer.Skin .footer-email,.MobileMenuOpen footer.Skin .logo-footer{display:none}.MobileMenuOpen footer.Skin{padding:0;background:0 0;border:none;height:auto}.MobileMenuOpen footer.Skin .cols>div:first-child{display:block}.MobileMenuOpen footer.Skin .ShareWrapFooter{display:block;padding-bottom:1em}.MobileMenuOpen footer.Skin .ShareWrapFooter h4{font-weight:700}.MobileMenuOpen footer.Skin .ShareWrapFooter *{color:#fff;text-align:left!important}}#Search{float:right}#Search input{border:solid 1px #aaf}.ModavtSearchBoostInputC{padding:0 0 3em}.MecanooSearchInput{padding:0;border-bottom:solid 1px #888}.MecanooSearchInput .sbWrap{text-align:center;padding-bottom:30px;display:none}.MecanooSearchInput .search-btn{display:inline-block;background:url(img/Search.png) top center no-repeat;width:52px;height:52px}.MecanooSearchInput .search-box{display:block;width:100%;margin:0 auto;border:none;font-size:28px;padding:5px;left:0;text-align:left;text-transform:lowercase;color:#878787}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover,.sbautocomplete .ui-widget-content{background:#fff;border-radius:0;padding:0;font-size:20px;text-align:left;border-left:none;border-right:none;border-color:#666}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-widget,.sbautocomplete .ui-widget-content .ui-widget{font-family:inherit}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-widget-content,.sbautocomplete .ui-widget-content .ui-widget-content{padding:7px 0 10px!important}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-widget-content .ui-state-hover,.sbautocomplete .ui-widget-content .ui-widget-content .ui-state-hover{padding:inherit;color:#1c3f95;margin:0!important;cursor:pointer;border:none;background:0 0;color:#000;font-weight:400}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-widget-content .ui-state-focus,.sbautocomplete .ui-widget-content .ui-widget-content .ui-state-focus{border:none;background:0 0;color:#000;font-weight:400}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-widget-content a,.sbautocomplete .ui-widget-content .ui-widget-content a{color:#000}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-widget-content a:hover,.sbautocomplete .ui-widget-content .ui-widget-content a:hover{color:#000}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-autocomplete,.sbautocomplete .ui-widget-content .ui-autocomplete{max-height:100%!important}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-state-hover,.sbautocomplete .ui-widget-content .ui-state-hover{border:none;background:0 0;color:#000;font-weight:400}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-widget-header .ui-state-hover,.sbautocomplete .ui-widget-content .ui-widget-header .ui-state-hover{border:none;background:0 0;color:#000;font-weight:400}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-widget-header .ui-state-focus,.sbautocomplete .ui-widget-content .ui-widget-header .ui-state-focus{border:none;background:0 0;color:#000;font-weight:400}.sbautocomplete .sbautocomplete .ui-widget-content .ui-state-hover .ui-state-focus,.sbautocomplete .ui-widget-content .ui-state-focus{border:none;background:0 0;color:#000;font-weight:400}.twitter-typeahead{width:100%}.tt-menu{background:#fff;font-size:20px;width:100%;border-top:solid 1px #000;border-bottom:solid 1px #000}.tt-menu .tt-suggestion{padding:.5em 5px;cursor:pointer}.ProjectsContent{padding-bottom:0;margin-top:0}.ProjectsContent .hidden{display:none}#Skin .MecanooSearch .dnnSearchBox input{font-size:28px;padding:5px;left:0;width:100%!important;text-align:center;border:none}.MecanooSearch .SearchResults .Projects:first-child h2{margin-top:0}.MecanooSearch .SearchResults>section{clear:both;border-bottom:solid 1px #888}.MecanooSearch .SearchResults section>h2{color:#aaa;font-size:1.2em}.MecanooSearch .SearchResults .TeamSection{padding-top:10px}.MecanooSearch .Other>h2{margin-bottom:0}.MecanooSearch section.Items-0{display:none}.MecanooSearch .ShowsMore>div{position:relative;z-index:1}.MecanooSearch .ShowMore{display:none;clear:both;float:right;margin-top:-.7em;margin-right:0;padding-left:1em;position:relative;z-index:2;font-size:.9em}.MecanooSearch a.ShowMore{color:#555}.MecanooSearch a.ShowMore:hover{color:#002fa7}.MecanooSearch .ShowsMore .ShowMore{display:block}.MecanooSearch .artNormal .artTitle{padding-top:10px}.MecanooSearch .SearchResults>section h2+div:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.NoResults,.avtsbDefault{text-align:center;line-height:160%;font-family:inherit!important;font-size:15px!important}.NoResults a{margin-right:.7em}.MecanooSearchInput .search-box{background:0 0}.MecanooSearch .ShowMore{background:#fff}.sProjects .MecanooSearch .ShowMore{background:#fff}@media screen and (min-width:980px){.SearchMenu #SearchWrap{display:none}.SearchMenu:hover #SearchWrap,.SearchMenu:hover #SearchWrap ul{display:block}#SearchWrap{position:absolute;top:39px;right:0;background:#fff;padding:20px;border:solid 1px #eee;width:300px;box-shadow:0 5px 5px #f1f1f1}#SearchWrap input{font-size:20px;width:90%;border:solid 1px #ddd;padding:3px}#SearchWrap a{float:left;padding:0;line-height:26px}#SearchWrap .dnnSearchBoxClearText{display:none!important}#SearchWrap .searchInputContainer{width:80%;display:block;float:left;position:relative}#SearchWrap .searchSkinObjectPreview{left:0;background:#fff}#SearchWrap li>span{float:left}.SearchWrap{display:block}}.SearchWrap{display:none}.SearchWrap{float:right}.SearchWrap a{font-size:18px}.SearchWrap a:link,.SearchWrap a:visited{color:#222}@media screen and (min-width:980px){.SearchWrap{display:initial}}.sTeam .tmLinks{padding:2em 0 1.5em}.oc-team{padding-bottom:1em}.oc-team .tmLinks{background:#fff;z-index:50;width:100%}.oc-team .tmLinks a:link,.oc-team .tmLinks a:visited{font-size:inherit}.oc-team .tmLinks a:after{content:'\a0- '}.oc-team .tmLinks a:last-child:after{content:''}.oc-team .tmLinks a.selected,.oc-team .tmLinks a:hover{color:#000}.oc-team h1,.oc-team h2,.oc-team h3,.oc-team h4{margin:0}.oc-team h3{font-size:1.1em}.oc-team .tmItem{display:block;box-sizing:border-box}.oc-team .tmItem{padding-bottom:4em}.oc-team .tmItem img{padding-bottom:1em}.oc-team header{clear:both}.oc-team header h2{padding:0 0 1em}.oc-team .tmItem .tmFunction{font-size:.9em}.oc-team .tmContact a{margin-top:1em}.oc-team .tmItem a,.oc-team .tmItem span{color:#464646;display:block}.oc-team .tmItem a{text-decoration:underline;display:inline-block;font-size:.9em}.oc-team .tmItem .tmCV{font-size:.9em}.oc-team .TeamSection{position:relative;clear:both}.oc-team .TeamSection section{clear:both}.oc-team .TeamSection a.Anchor{clear:both;display:none}.oc-team .tmItem.no-text{width:50%}@media only screen and (min-width:480px){.oc-team .tmItem.no-text{width:33.33333333%}}@media only screen and (min-width:740px){.oc-team .tmItem.no-text{width:25%}}@media only screen and (min-width:980px){.oc-team .tmItem.no-text{width:20%}}@media only screen and (min-width:1200px){.oc-team .tmItem.no-text{width:16.66666667%}}@media only screen and (min-width:1600px){.oc-team .tmItem.no-text{width:16.66666667%}}@media only screen and (min-width:2200px){.oc-team .tmItem.no-text{width:12.5%}}.oc-team .tmItem.has-text{width:100%}@media only screen and (min-width:1200px){.oc-team .tmItem.has-text .photo{width:33.33333333%}}@media only screen and (min-width:1600px){.oc-team .tmItem.has-text .photo{width:33.33333333%}}@media only screen and (min-width:2200px){.oc-team .tmItem.has-text .photo{width:37.5%}}.oc-team .tmItem.has-text .text-wrap{padding-top:2em}@media only screen and (min-width:1200px){.oc-team .tmItem.has-text .text-wrap{padding-top:0;width:66.66666667%}}@media only screen and (min-width:1600px){.oc-team .tmItem.has-text .text-wrap{width:66.66666667%}}@media only screen and (min-width:2200px){.oc-team .tmItem.has-text .text-wrap{width:62.5%}}.oc-team .tmItem.has-text .text-2{padding-top:2em}@media only screen and (min-width:980px){.oc-team .tmItem.has-text .text{padding-top:0;width:50%}}table.Adapter_ControlPanel{border:none;margin:0;background:#fff}@media screen and (max-width:767px){.Team .TeamSection{position:relative}}.popup{display:flex;align-items:top;justify-content:center;margin:0 auto;width:100vw;height:100vh;background:#fff;z-index:100000;font-size:.95em}@media screen and (min-width:480px){.popup{align-items:center;font-size:1em}}.popup.hide{display:none}.team-contact .popup-content{position:relative;width:300px}.team-contact .popup-content a{cursor:pointer}.team-contact .form-content .alpaca-field{padding:0}.team-contact .form-content .form-group label{display:block;float:none}.team-contact .form-content input,.team-contact .form-content textarea{width:290px;border:solid 1px #c9c9c9;font-size:.9em}.team-contact .form-content input{border-width:0 0 1px 0}.team-contact .form-content .alpaca-control-label{padding:1em 0 .7em}.team-contact h3{margin-bottom:15px}.team-contact .form-link{display:block;color:#000;padding:1em 0 0;text-decoration:underline}.team-contact .form-submit{padding-top:2em}.team-contact .form-content .help-block{display:block;margin-left:0;font-style:italic;font-size:.8em}.back-to-top{z-index:202;position:fixed;display:none;text-decoration:none;height:35px;bottom:10px;right:10px;margin-left:-20px;color:#000!important;overflow:hidden}.back-to-top i{display:inline-block;width:35px;font-size:20px;line-height:35px;text-align:center}.back-to-top:after{content:'Top';font-size:.9em}.back-to-top:hover{color:#002fa7!important}.toggle{cursor:pointer}.toggle-hide{display:none}.separator-top:before{content:" ";display:block;background:#000;height:2px;width:2rem;line-height:0;border-radius:4px;margin-bottom:1rem}.separator-bottom:after{content:" ";display:block;background:#000;height:2px;width:2rem;line-height:0;border-radius:4px;margin-top:1rem}.projDetails.separator-bottom:after{margin-top:1.5em}.separator-bottom+.artTitle{padding-top:1rem!important}.separator-bottom+.ProjectTitle{margin-top:1.5rem}.sWidth{margin:0 auto;padding:0 4vw;position:relative}.sWrap .margin-cols{margin-left:-5px;margin-right:-5px}@media only screen and (min-width:740px){.sWrap .margin-cols{margin-left:-.8em;margin-right:-.8em}}.sWrap .padding-cols{padding-left:5px;padding-right:5px}@media only screen and (min-width:740px){.sWrap .padding-cols{padding-left:.8em;padding-right:.8em}}#Middle,footer.Skin,header.Skin{clear:both}#Middle{padding:10px 0}.ContentWrap{clear:both;min-height:300px}.TopHeader{padding:10px 15px;color:#fff}:focus{outline:0}#Body{background:#fff}.dnnEditState .Pane{background:rgba(170,170,170,.2);outline:rgba(170,170,170,.2) solid 2px;min-height:100px;display:block;margin-bottom:20px}.dnnEditState .DnnModule{opacity:1;background:#fff}.dnnCPHeader li{line-height:normal}#dnnCPWrap .dnnCPH.MainMenu,#dnnCPWrap .dnnCPHMode{height:30px}#RibbonBar_adminMenus>ul>li>a,#dnn_cp_RibbonBar_adminMenus>ul>li>a{padding:10px 16px}.dnnCPHMessage{line-height:35px}#RibbonBar_adminMenus .dnnadminmega .megaborder,#dnn_cp_RibbonBar_adminMenus .dnnadminmega .megaborder{top:35px}.dnnFormItem input[type=email],.dnnFormItem input[type=password],.dnnFormItem input[type=search],.dnnFormItem input[type=text],.dnnFormItem select,.dnnFormItem textarea{background:none repeat scroll 0 0 #fff;border:1px solid rgba(0,0,0,.5);border-radius:0;box-shadow:none;margin-bottom:1em;padding:5px 8px}.dnnFormItem input[type=email]:active,.dnnFormItem input[type=email]:focus,.dnnFormItem input[type=password]:active,.dnnFormItem input[type=password]:focus,.dnnFormItem input[type=search]:active,.dnnFormItem input[type=search]:focus,.dnnFormItem input[type=text]:active,.dnnFormItem input[type=text]:focus,.dnnFormItem select:active,.dnnFormItem select:focus,.dnnFormItem textarea:active,.dnnFormItem textarea:focus{background:none repeat scroll 0 0 #fff;border:1px solid #444;box-shadow:0 0 3px 0 #444;color:#333}.dnnFormItem input[type=submit],.dnnPrimaryAction,a.dnnPrimaryAction{display:inline-block;padding:8px 14px;border-radius:0;text-shadow:none;text-decoration:none;box-shadow:none;border:none}.dnnFormItem input[type=submit],.dnnPrimaryAction,a.dnnPrimaryAction,a.dnnPrimaryAction:link,a.dnnPrimaryAction:visited{color:#fff;background:#1c3f94}.dnnFormItem input[type=submit]:hover,.dnnPrimaryAction:hover,a.dnnPrimaryAction:hover{background:#222}.dnnFormItem button,.dnnFormItem input[type=button],.dnnFormItem input[type=reset],.dnnLogin .LoginTabGroup span,.dnnSecondaryAction,a.dnnSecondaryAction,ul.dnnAdminTabNav li a{display:inline-block;padding:8px 14px;border-radius:0;text-decoration:none;box-shadow:none;border:none;text-shadow:none}.dnnFormItem button,.dnnFormItem input[type=button],.dnnFormItem input[type=reset]{background:#ddd;color:#444}.dnnFormItem button:hover,.dnnFormItem input[type=button]:hover,.dnnFormItem input[type=reset]:hover,.dnnLogin .LoginTabGroup span:hover,.dnnSecondaryAction:hover,a.dnnSecondaryAction:hover,ul.dnnAdminTabNav li a:hover{background:#ddd;color:#555}ul.dnnAdminTabNav{height:40px}ul.dnnAdminTabNav li.ui-tabs-active a{background-color:#f1f1f1;text-shadow:none;padding:10px 14px 9px}.dnnFormItem button,.dnnFormItem input[type=button],.dnnFormItem input[type=reset],.dnnLogin .LoginTabGroup span,.dnnSecondaryAction,a.dnnSecondaryAction,ul.dnnAdminTabNav li a{background:#ddd;display:inline-block;padding:8px 14px;border-radius:0;color:#444;text-decoration:none;box-shadow:none;border:none;text-shadow:none}.dnnFormItem button:hover,.dnnFormItem input[type=button]:hover,.dnnFormItem input[type=reset]:hover,.dnnLogin .LoginTabGroup span:hover,.dnnSecondaryAction:hover,a.dnnSecondaryAction:hover,ul.dnnAdminTabNav li a:hover{background:#ddd;color:#555}.dnnModuleManager{padding:0!important}.actionmenu{display:block!important}.dnnModuleManager .addModuleHandler{display:none!important}.actionMenu{display:block!important}.actionMenu li{font-size:16px}div.actionMenu ul.dnn_mact li.dnn_menu_label>div{display:none}.ProjectsSubMenus .ProjectsSubmenu{margin:1.8em 0 1.8em}.Cont-Pad-Top{padding-top:3em}.Cont-Pad-Bot{padding-bottom:3em}@media only screen and (min-width:740px){.Cont-Pad-Top{padding-top:5em}.Cont-Pad-Bot{padding-bottom:3em}}@media only screen and (min-width:740px) and only screen and (min-width:740px){.Cont-Pad-Bot{padding-bottom:5em}}.TopPane.DNNEmptyPane+.Cont-Pad-Top{padding-top:3em}.ContentWrap{padding-bottom:3em}.ProjectMapLarge .ContentWrap{padding-bottom:0}.Email,.Fax,.ShareWrap a,.SlideShowWrap .NextLink,.SlideShowWrap .PrevLink,.Tel,.chocolat-wrapper .chocolat-fullscreen,.dnnSearchResultPager a.dnnPager-next,.dnnSearchResultPager a.dnnPager-prev,.images_img_delete,.images_img_drag{background:url(Img/Icons.png);background-image:url(Img/Icons.svg),none;background-repeat:no-repeat;background-color:transparent}.ShareWrap{padding-top:0}.ShareWrap a{display:inline-block;width:18px;height:18px;text-indent:-9999px;margin-left:4px}.ShareWrap a.FaceBook{background-position:-40px -104px}.ShareWrap a.Twitter{background-position:-73px -104px}.ShareWrap a.LinkedIn{background-position:-232px -104px;margin-left:6px}.ShareWrap a.YouTube{background-position:-264px -104px}@media screen and (max-width:767px){.ShareWrap a.FaceBook{background-position:-40px -72px}.ShareWrap a.Twitter{background-position:-73px -72px}.ShareWrap a.LinkedIn{background-position:-232px -72px;margin-left:6px}.ShareWrap a.YouTube{background-position:-264px -72px}}.ShareWrapFooter{padding-bottom:30px}.ShareWrapFooter a{display:inline-block;margin-right:5px}.ShareWrapFooter a:link,.ShareWrapFooter a:visited{color:#222}.ShareWrapFooter h4{font-size:inherit;font-weight:400;font-familty:inherit;color:#000;margin:0 0 1em}.ShareWrapFooter .Icons{margin-left:-7px}.PaneWrap:after,.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#BC{clear:both;padding:0 20px;border-bottom:dotted 1px #aaf;line-height:30px}#BC a:link,#BC a:visited{color:#444}#BC a:hover{color:#00009d}iframe{display:block}.fLeft{float:left}.fLeft a{margin-right:45px}.fRight{float:right;line-height:45px}.fLeft a{margin-left:10px}ul.ModuleOptionsMenu li.sfhover a{color:#444;text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:normal;line-height:normal}form .actionMenu ul{z-index:201!important}::-moz-selection{background:#eee}.cContainer>header{padding:0 0 3em}.cContainer>header h1,.cContainer>header h2,.cContainer>header h3{font-size:1.4em;margin:0}@media screen and (min-width:740px){.cContainer>header h1,.cContainer>header h2,.cContainer>header h3{font-size:1.6em}}@media screen and (min-width:980px){.cContainer>header h1,.cContainer>header h2,.cContainer>header h3{font-size:1.333333em}}.ArticlesList{box-sizing:border-box;padding-bottom:1em}.ArticlesList article{box-sizing:border-box}@media only screen and (min-width:740px){.ArticlesList{padding-bottom:2em}}.padding-bot-large.ArticlesList{padding-bottom:0}.ArticlesList article{padding-bottom:3em}.padding-bot-large.ArticlesList article{padding-bottom:3em}@media only screen and (min-width:740px){.padding-bot-large.ArticlesList article{padding-bottom:5em}}.oc-smart.ArticlesList article .separator-bottom:after{display:none}@media only screen and (min-width:480px){.oc-smart.ArticlesList article .separator-bottom:after{display:block}}.ArticlesList article section{display:none}@media only screen and (min-width:480px){.ArticlesList article section{display:block}}.ArticlesList article .show-description section{display:block}.ArticlesList{padding-top:0}.ArticlesList section{overflow:hidden;padding-top:14px}.ArticlesList section a.artMoreLink:link{text-decoration:none}.ArticlesList section a.artMoreLink:visited{text-decoration:none}.ArticlesList section a:link{color:#000}.ArticlesList section a:visited{color:#000}.ArticlesList .Details{display:none}.ArticlesList .artImage{position:relative;background:#f8f8f8}.ArticlesList .artDate{padding-bottom:14px;color:#000}.ArticlesList .artTitle{margin:0;padding:1em 0 0;color:#000;font-weight:400;overflow-wrap:break-word;font-size:1.05em}@media only screen and (min-width:740px){.ArticlesList .artTitle{font-size:1.2em}}.ArticlesList .artTitle a:link,.ArticlesList .artTitle a:visited{color:inherit;font-weight:inherit}.ArticlesList article .artTitle:hover{color:#000}.ArticlesList article .artTitle:hover a{color:#002fa7}.ArticlesList article .artTitle:hover span{color:#aaa}.ArticlesList article .artTitle a:link{color:#000}.ArticlesList article .artTitle span{color:#aaa}.ArticlesList article section{color:#000}.ArticlesList article section a{color:#000}.ArticlesList .artCategories{font-size:.9em;padding-top:1em}.ArticlesList .artCategories:after{content:" ";display:inline-block}.ArticlesList footer{padding:15px 0 0;font-size:.85em}.ArticleMenu{padding-bottom:15px}.ArticlesList.Mec-Images{padding-bottom:15px}.ArticlesList.Mec-Images section{color:#000}.ArticlesList.Mec-Images article h2+section{color:#000}.ArticleMenu{display:none}.dnnEditState .sNews .ContentPane{margin-top:0!important}.dnnEditState .ArticleMenu{display:block}.dnnEditState .sNews .ContentPane{clear:both}.News img.lazy{background:#f1f1f1}.News img.lazy[src]{background:0 0}.NewsDetail{padding:0}.NewsDetail h1,.NewsDetail h2{color:#000}.NewsDetail .artImages{text-align:right}.NewsDetail .artImages img{margin-bottom:1em}.NewsDetail .ArtDate{padding:1em 0 2em;text-transform:uppercase;color:#999;font-size:.9em}.NewsDetail .embeddedContent{margin-bottom:1em}.NewsDetail .Share .Share_button{padding-bottom:.5em}.NewsDetail .ProjectLink{padding-bottom:.5em}.NewsDetail .contact{padding-top:1.2em;font-size:.9em}.NewsDetail .contact div{padding-bottom:.5em}.NewsDetail .ProjectLink{display:block;clear:both;float:none}.NewsDetail a.ProjectLink:link{color:#000;text-decoration:underline}.NewsDetail a.ProjectLink:visited{color:#000;text-decoration:underline}.NewsDetail #NewsNav{clear:both;padding-top:8em;padding-bottom:3em}.NewsDetail #PrevNextButton,.NewsDetail .PrevNextButton{display:block;position:relative}.NewsDetail a.PrevNextButton:hover,.NewsDetail a.PrevNextButton:link,.NewsDetail a.PrevNextButton:visited{color:#000}.NewsDetail a.PrevNextButton span{display:none}.NewsDetail .ButtonNext{position:absolute;right:0}.NewsDetail .ButtonNext:after{font-family:mecanoo;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e801";margin-left:.5em}.NewsDetail .ButtonPrev{position:absolute;left:0}.NewsDetail .ButtonPrev:before{font-family:mecanoo;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e80a";margin-right:.5em}.NewsDetail .ButtonBack{text-align:center;margin:0 75px}.NewsDetail .ButtonBack:before{font-family:mecanoo;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e835";margin-right:.5em}.sHome a.MoreNews{color:#000}.sHome a.MoreNews:hover{color:#002fa7}.ArticlesList .LongText{display:none}.ArticlesList article .ArtDate,.ArticlesList article .artCategories{text-transform:uppercase;font-size:.9em;color:#888}.ArticlesList article .artImage{padding-top:70.7%;height:0;overflow:hidden;position:relative}.ArticlesList article .artImage .artMoreLink{position:absolute;display:block;top:0;height:100%;width:100%}.ArticlesList article .artImage .artMoreLink>img{height:100%!important;width:100%!important;object-fit:cover}@media only screen and (max-width:739px){.ArticlesList.NewsMain article:nth-child(-n+4){width:100%}}@media screen and (min-width:980px){.NewsDetail h2{margin:0}}@media screen and (max-width:1219px){.NewsDetail{padding:0}}.sHome .NewsSub .news-latest-item:nth-child(n+5){display:none}@media only screen and (min-width:740px){.sHome .NewsSub .news-latest-item:nth-child(n+5){display:block}.sHome .NewsSub .news-latest-item:nth-child(n+7){display:none}}@media only screen and (min-width:2200px){.sHome .NewsSub .news-latest-item:nth-child(n+7){display:block}}.projCloseLink{padding:10px;text-align:right}.projCloseLink a{float:right}.SubMenuProjects{transition:opacity 1s}.SubMenuVis0 .SubMenuProjects{opacity:0}.SubMenuVis1 .SubMenuProjects{opacity:1}.ProjectsNavigation{padding:0;text-transform:lowercase}.ProjectsNavigation li,.ProjectsNavigation ul{padding:0;margin:0;list-style-type:none}.ProjectsSubmenu{float:left}.ProjectsSubmenu ul{padding-right:30px}.ProjectsSubMenus{font-size:.9em}.ProjectsSubMenus a:link,.ProjectsSubMenus a:visited,.ProjectsSubMenus p,.ProjectsSubMenus ul{font-size:inherit}.ProjectsSubMenus .ProjectsSubmenu{box-sizing:border-box;width:50%}@media only screen and (min-width:980px){.ProjectsSubMenus .ProjectsSubmenu{width:100%}}.ProjectsSubMenus .ProjectsSubmenu p{margin:0;padding-bottom:.3em}.ProjectsSubMenus .ProjectsSubmenu ul{width:auto;margin-right:0}.ProjectsSubMenus .ProjectsSubmenu ul a{display:inline-block;margin-top:.1em}.ProjectsSubmenu a{margin:0 20px 0 0;color:#000;border-bottom:solid 1px transparent}.ProjectsSubmenu li:last-child a{margin-left:0}.ProjectsSubMenus p{color:#666}.ProjectsSubMenus .ProjectsSubmenu li,.ProjectsSubMenus .ProjectsSubmenu ul{list-style-type:none;padding:0;margin:0}.ProjectsSubMenus .ProjectsDisciplinesMenu{float:left}.ProjectsSubMenus a.selected{border-bottom:solid 1px #000}.ProjectsSubMenus a.disabled{color:#888;cursor:default;text-decoration:none}@media screen and (max-width:979px){.ProjectsNavigation{margin:0 auto;padding-left:.8em;padding-right:.8em;display:none}}@media screen and (min-width:740px){.ProjectsSubMenus *{box-sizing:border-box}.ProjectsSubMenus * .ProjectsSubmenu{margin-top:3em;margin-bottom:4em}.ProjectsSubMenus * .ProjectsYearMenu{margin:0}.ProjectsSubMenus .ProjectsDisciplinesMenu{width:25%}.ProjectsSubMenus .ProjectsTypologyMenu{width:75%}.ProjectsSubMenus .ProjectsTypologyMenu p,.ProjectsSubMenus .ProjectsTypologyMenu ul{padding-right:.8em;padding-left:.8em}.ProjectsSubMenus .ProjectsTypologyMenu ul{width:33.333333%;float:left}}.ProjectsSubMenus .ProjectsLocationMenu{width:100%;display:none}@media only screen and (min-width:980px){.ProjectsSubMenus .ProjectsLocationMenu{display:block}}.ProjectsSubMenus .ProjectsLocationMenu ul.column{box-sizing:border-box;width:50%;float:left;padding-left:.8em;padding-right:.8em}@media only screen and (min-width:980px){.ProjectsSubMenus .ProjectsLocationMenu ul.column{width:25%}}.Projects .artTitle{padding-bottom:0}.Projects .artTitle span{display:block}#ProjTitle1,#ProjTitle2{clear:both}.ProjectsContent .ProjectsList,.ProjectsContent .ProjectsYears .ProjectYears section:last-child{padding-bottom:15px}.projMainImage{padding:0}.ProjectDetail header{padding:1.5em 0 1.5em}@media only screen and (min-width:740px){.ProjectDetail header{padding:3em 0 3em}}.ProjectDetail header a{color:#000}.ProjectDetail header a:hover{text-decoration:underline}.ProjectDetail .quote-text{margin:0 auto;padding:.8em 0}.ProjectDetail .projDataText{padding-bottom:1em}.ProjectDetail .projDataText .projDetails .categories{padding-bottom:.6em}.ProjectDetail .projDataText .projDetails .categories>div{margin-bottom:1em}.ProjectDetail .projDataText .projDetails .categories h3{font-size:1em;margin:0;color:#555}.ProjectDetail .projDataText .projDetails .project-data-details{margin-top:1em}.ProjectDetail .project-description-title{font-size:1rem;margin:0 0 2em;color:#555}.ProjectDetail .ShowMoreProjectData{display:inline-block;margin-top:2em;cursor:pointer}.ProjectDetail .proj-separator{display:block;border-bottom:solid 1px #888;margin-bottom:2em}.ProjectDetail .proj-separator-bot{padding-top:1em;margin-bottom:3em}.ProjectDetail .ProjectButtons{font-size:.9em}@media only screen and (min-width:740px){.ProjectDetail .ProjectButtons{text-align:right}}.ProjectDetail .ProjectButtons a{margin:.5em 0 0;cursor:pointer;display:inline-block;margin-left:.7em}.ProjectDetail .ProjectButtons a:first-child{margin-left:0}.ProjectDetail .ProjectButtons a i{font-size:100%}.ProjectDetail .ProjectButtons a.projLinkVr i{margin-right:15px}.ProjectDetail .ProjectButtons a.projLinkPanorama i{margin-right:13px}.ProjectDetail .ProjectButtons a.projLinkDetails i{margin-right:2px}.ProjectDetail .ProjectButtons a.IsClosed i.icon-mec-arrow-up{display:none}.ProjectDetail .ProjectButtons a.IsOpen i.icon-mec-arrow-down{display:none}.ProjectDetail .ProjectButtons a:first-child{margin-top:1.2rem;margin-left:-.2em}@media only screen and (min-width:740px){.ProjectDetail .ProjectButtons a:first-child{margin-top:1em}}.ProjectDetail .Share{clear:both;padding:3em 0 3em;margin:0;font-size:.9em}.ProjectDetail .description-false .Share{padding-top:0}.ProjectDetail .map_canvas{width:100%;height:300px;max-width:100%;background:#f1f1f1}.ProjectMapAll{width:100%;height:700px;max-width:100%;margin:0 auto;background-color:#f0f3f6!important}.ProjectMapLarge .MecanooSearch{display:none}.MapInfo{overflow:hidden!important}.MapInfo h4{color:#000;font-size:15px;max-width:200px}.map_canvas img{max-width:none}.map_canvas .MapInfo img{max-width:100%}.map_canvas div{border-radius:0!important;box-shadow:none!important}.map_canvas .gm-style-iw.gm-style-iw-c{box-shadow:none!important;border:solid 1px #ddd}.gm-style .gm-style-iw-t::after{box-shadow:none!important;border-left:solid 1.8px #ddd;border-bottom:solid 1.8px #ddd}.projDetails{font-size:.9em}.projDetails strong{font-weight:700}.ProjectDetail h1{margin:0;color:#000}.ProjectDetail h2{margin:0;color:#464646}.MecanooSearch{font-size:14px}@media only screen and (min-width:740px){.MecanooSearch{font-size:1em}}.MecanooSearch .toggle-grid{float:right;margin-bottom:-1em}.MecanooSearch .toggle-grid span{cursor:pointer;display:inline-block;margin-left:.8em}.MecanooSearch .toggle-grid span.active{border-bottom:solid 1px #000}.MecanooSearch h2{margin-top:2em}.MecanooSearch.text-only .ShowMore,.MecanooSearch.text-only .artImage{display:none}.MecanooSearch.text-only .SearchResults>section{border-bottom:none}.MecanooSearch.text-only .artTitle a{float:left}.MecanooSearch.text-only .artTitle a:after{content:",";padding-right:.3em}.MecanooSearch.text-only .artTitle span{color:#000!important}.MecanooSearch.text-only .cols{margin:0}.MecanooSearch.text-only article{width:100%;padding-bottom:.5em;border-bottom:solid 1px #888;padding-left:0;display:block!important}.MecanooSearch.text-only article:first-child{border-top:solid 1px #888}.projText p:nth-child(1){margin-bottom:1em}@media only screen and (min-width:740px){.projText p{width:50%;box-sizing:border-box}.projText p:nth-child(1){float:left;clear:both;margin:0;padding-right:.8em}.projText p:nth-child(2){float:right;margin:0;padding-left:.8em}.projText p:nth-child(1n+3){width:auto;float:none;clear:both}}.ProjectDetail .imgFull:not(.projVideo){display:flex;justify-content:center;align-items:center}.ProjectDetail .imgFull.projVideo .img-wrap{margin:0 auto}.ProjectDetail .projImages{padding-bottom:3em}.ProjectDetail .projImages .imgFull .img-wrap{width:100%;max-width:1500px}.ProjectDetail .projImages .projImg .projimgText{padding:10px 0 0}.ProjectDetail .projImages .projImg .projimgText+.projimgCopy{color:#999;padding-top:.7em}.ProjectDetail .projImages .projImg .projimgCopy{font-size:.8em;color:#999;padding-top:.7em}.gmap img[src*="images/google4.png"],.map_canvas img[src*="images/google4.png"]{display:none!important}.gmap img[src*="images/google4_hdpi.png"],.map_canvas img[src*="images/google4_hdpi.png"]{display:none!important}a.projPdf:link,a.projPdf:visited{font-size:13px;display:inline-block;background:#002fa7;color:#fff;text-transform:lowercase;margin:0 0 .7em;padding:1px 3px}.projExternalLinks{padding-bottom:3em}@media only screen and (min-width:740px){.projExternalLinks{padding-bottom:5em}}.projExternalLinks h3{margin:0}.projExternalLinks .mainTitle{padding:0 0 3em}.projExternalLinks a{color:#464646;font-size:.9em;display:inline-block;padding-bottom:.65em}.projExternalLinks a:hover{color:#002fa7}.projExternalLinks a:before{content:" ";display:list-item;list-style-position:outside;padding-left:0;text-indent:-3px;margin-left:15px;float:left}.projRelatedWrap{padding-bottom:1em}@media only screen and (min-width:740px){.projRelatedWrap{padding-bottom:2em}}.projRelatedWrap a.ButtonBack{float:right;margin:15px 0 0}.projRelated .mainTitle{padding:0 0 3em 0}.projRelated .mainTitle h3{margin:0}.projRelated nav{clear:both}.projRelated nav article{width:150px;padding:0 .8em;width:50%}@media only screen and (min-width:740px){.projRelated nav article{width:33.333%}}@media only screen and (min-width:1200px){.projRelated nav article{width:25%}}@media only screen and (min-width:2200px){.projRelated nav article{width:20%}}.flickity-prev-next-button{display:none}.projRelated .ArticlesList{padding-bottom:0}.projRelated .ArticlesList:not(.flickity-enabled){margin-left:-.8em;margin-right:-.8em;display:flex;flex-wrap:wrap}.projRelated .ArticlesList:not(.flickity-enabled)>article{padding-bottom:3em;width:50%}@media only screen and (min-width:740px){.projRelated .ArticlesList:not(.flickity-enabled)>article{width:33.333%}.projRelated .ArticlesList:not(.flickity-enabled)>article:nth-child(n+4){display:none}}@media only screen and (min-width:1200px){.projRelated .ArticlesList:not(.flickity-enabled)>article{width:25%}.projRelated .ArticlesList:not(.flickity-enabled)>article:nth-child(n+5){display:none}}@media only screen and (min-width:2200px){.projRelated .ArticlesList:not(.flickity-enabled)>article{width:20%}}.sProjects .cContainer{padding:0}.mpp_edit_warning{font-size:13px;color:#464646;padding-bottom:10px}.dnnFormItem input[type=email],.dnnFormItem input[type=password],.dnnFormItem input[type=search],.dnnFormItem input[type=text],.dnnFormItem select,.dnnFormItem textarea{border:1px solid #c9c9c9;border-radius:0;box-shadow:none}.dnnFormMessage{background:#f6f6f8;border-radius:0;padding:8px;border:none}.images_dropzone{width:100%;border:1px solid #ddd;min-height:400px;background-color:#fff;margin-bottom:20px}.images_dropzone ul:after,.images_dropzone ul:before{content:"Drop new images here";display:block;padding:20px;text-align:center}.images_img_action{padding-bottom:5px}.images_img_delete{display:inline-block;background-position:-64px top;width:16px;height:16px;background-size:256px auto;text-indent:-100000em}.images_img_drag{display:inline-block;background-position:-224px top;width:16px;height:16px;background-size:256px auto;text-indent:-100000em}.images_imagelist{margin:0;padding:0}.images_imagelist li{list-style-type:none;display:inline-block;border:none;padding:10px;background:#eee;margin:10px}.images_img_tn{width:200px;height:200px;overflow:hidden;background:#444;text-align:center}.images_img_tn img{max-width:200px;max-height:200px;width:auto!important;height:auto!important}.images_imagelist .splitwithnext{position:relative;margin-right:0;padding-right:20px}.images_imagelist .splitwithnext+li{margin-left:0;padding-left:20px}.images_imagelist .splitwithnext+li .images_img_chk{visibility:hidden}.ProjectsLoading{text-align:center;padding:20px}.dnnEditState .projText p:nth-child(3):before{content:"Enter only 2 Paragraphs in the Editor for this text!";display:block;color:red;padding:10px;text-align:center}.SubMenuProjects .ProjectsMainNav{background:#fff}.MobResolutionTrue .SubMenuProjects{display:none}@media screen and (max-width:739px){.ProjectsDisciplinesMenu>.Toggles{display:none}.ProjectsTypologyMenu .Toggles{cursor:pointer}.ProjectsTypologyMenu .Toggles:before{content:"Choose "}.ProjectsTypologyMenu .Toggles:after{font-family:mecanoo;content:"\e800";color:#000;display:inline-block;margin-left:.5em}.ProjectsTypologyMenu .Toggles.IsOpen:after{content:"\e806"}.ProjectsTypologyMenu .Details{display:none}.ProjectsTypologyMenu .margin-cols{margin:0}}@media screen and (min-width:740px){.ProjectsTypologyMenu .Details{display:block!important}}@media screen and (max-width:1219px){.projDataWrap{padding:0 0 1em}.projMainImage{padding:0;box-sizing:border-box}.Share{clear:left;padding:0}}.ProjectDetail .projItem{padding-bottom:3em}@media only screen and (min-width:740px){.ProjectDetail .projItem{padding-bottom:5em}}.ProjectDetail .projImg{padding-bottom:3em}@media only screen and (min-width:740px){.ProjectDetail .projImg{padding-bottom:5em}}.projDataWrap .map_canvas{display:none}@media only screen and (min-width:740px){.projDataWrap .map_canvas{display:block;height:calc(450px - 8vw)}}.ModOpenContentC .oc-view{font-size:13px}.OC-Video-Text .Title{margin:0;padding:1em 0 0;color:#000;font-weight:400;overflow-wrap:break-word;font-size:1.05em}@media only screen and (min-width:740px){.OC-Video-Text .Title{font-size:1.2em}}.OC-Video-Text .Title a:link,.OC-Video-Text .Title a:visited{color:inherit;font-weight:inherit}.OC-Video-Text.No-Text .Title{margin:0}.OC-Video-Text .Video-Preview{position:relative}.OC-Video-Text .Video-Preview .demo-icon{position:absolute;font-size:150%;bottom:.7em;left:.7em;color:#fff;text-shadow:0 0 1px #000}.OC-Video-Text .Date{font-size:85%}.sorthandle{background:#eee;padding:.3em;text-align:right;color:#000}.oc-smart article{transition:all .3s}.oc-smart.img-left .content-wrap{overflow:hidden}.oc-smart.img-left .content-wrap .img{width:25%;float:left;margin:0 1em 1em 0}.oc-smart.img-left .content-wrap section{padding:0}.oc-smart.img-left .content-wrap .artTitle{padding:0 0 .5em}.oc-smart.img-left .content-wrap .artTitle>span{display:block}.oc-smart section{padding-top:1em}.oc-smart .artTitle>span{display:block}.oc-videos .video-wrap+div{margin-top:1em}.oc-videos .video-preview{position:relative}.oc-videos .video-preview .demo-icon{position:absolute;font-size:150%;bottom:.7em;left:.7em;color:rgba(255,255,255,.8)}.oc-videos .video-preview .demo-icon:hover{color:#fff}.oc-videos .date{font-size:.9em;margin-bottom:.5em}.oc-videos .artTitle{padding-top:0}.oc-careers,.oc-careers *{box-sizing:border-box}.oc-careers .sorthandle{float:right;min-width:8em}.oc-careers .sorthandle .item-status{font-size:.8em;float:left;padding-left:.3em;padding-top:.1em}.oc-careers .sorthandle .item-status.draft{color:#aaa}.oc-careers .title{font-size:.8em;padding-bottom:0;margin:0;font-size:1.05em}@media only screen and (min-width:740px){.oc-careers .title{font-size:1.2em}}.oc-careers .contactform,.oc-careers .text{padding:1.5em 0 0}.oc-careers .modal-footer{padding:1.5em 0 1em}.oc-careers .col.form .title{padding-top:1.5em}@media only screen and (min-width:980px){.oc-careers .col.form .title{padding-top:0}}.oc-careers .col.form p{margin:0}.oc-careers .job-item{border-bottom:solid 1px #444;padding:.7em 0;position:relative}.oc-careers .job-item:first-child{border-top:solid 1px #444}.oc-careers .job-item .text{padding:1em 0}.oc-careers .job-item .text.decription{padding-bottom:2em}.oc-careers .job-item .toggle{position:absolute;right:0}.oc-careers .job-item .btn-primary{border:none;display:inline-block;background:#000;color:#fff;padding:.5em .7em;font-size:inherit}.oc-careers .job-item .btn-primary:hover{cursor:pointer}.oc-careers .job-item .btn-primary.disabled{background:#ddd}.oc-careers .job-item .btn-primary+span{margin-left:1em}.oc-header-buttons h1{margin:0}.text-center.oc-header-buttons .text{margin:0 auto}.oc-header-buttons .buttons{font-size:1.2em;padding-bottom:3em}@media only screen and (min-width:740px){.oc-header-buttons .buttons{display:flex;flex-wrap:wrap}.text-center.oc-header-buttons .buttons{align-items:center;justify-content:center}}.oc-header-buttons .buttons .btn{display:block;margin:0 1.4em .7em 0;text-align:center;color:#000;padding:.3em .5em;border:solid 1px #000;background:#fff;transition:all .3s}.text-center.oc-header-buttons .buttons .btn:last-child{margin-bottom:0}@media only screen and (min-width:740px){.oc-header-buttons .buttons .btn{display:inline-block;margin:0 1.4em .7em 0}}.text-center.oc-header-buttons .buttons .btn{margin:0 .7em .7em}.text-center.oc-header-buttons .buttons .btn:last-child{margin-bottom:0}@media only screen and (min-width:740px){.text-center.oc-header-buttons .buttons .btn{margin:0 .7em .7em}.text-center.oc-header-buttons .buttons .btn:last-child{margin-bottom:.7em}}.oc-header-buttons .buttons .btn:hover{color:#fff;background:#000}.ModDNNHTMLC{padding-bottom:3em}@media only screen and (min-width:740px){.ModDNNHTMLC{padding-bottom:5em}}.FullWidthPane .ModDNNHTMLC{padding-bottom:0}.MailChimp>p{margin-bottom:1em}.MailChimp input{font-size:inherit;box-shadow:none;border-radius:0;background:0 0}.MailChimp input.email{display:block;width:100%;border:none;color:inherit;border-bottom:solid 1px #444;margin:0 0 1em;padding:.3em 0}.MailChimp input.button{border:none;color:inherit;background:0 0;text-align:left;padding:0;cursor:pointer}.oc-side-panel{background:#002fa7;width:300px;position:fixed;right:0;top:100px;z-index:100000;min-height:100px;transition:right .8s}.oc-side-panel.oc-side-panel-hidden{right:-300px;transition:right .8s}.oc-side-panel .side-panel-close{display:inline-block;color:#fff;padding:.5em .4em;font-size:.85em}.oc-side-panel .oc-panel-content{text-align:center;color:#fff;padding:0 1.8em 1.62em}.oc-side-panel .side-panel-top{padding:.5em .5em 1.5em}.oc-side-panel .side-panel-img{box-shadow:1em 1em 1em rgba(0,0,0,.5);box-sizing:border-box}@media screen and (max-height:560px){.oc-side-panel .side-panel-img{max-width:50%}}.oc-side-panel .oc-panel-intro{font-size:.8em}.oc-side-panel .oc-panel-content h4{color:#fff;font-size:.85em;padding:1em 0 .8em}.oc-side-panel .btn-order{display:block;margin-top:.7em;background:#fff;padding:.5em 1em;font-weight:700!important;font-size:1em;text-transform:uppercase}.gmap{width:100%;height:300px;margin-bottom:20px}.TwitterPane{float:right;width:280px;padding:50px 10px 0 0;overflow:hidden}.FFtweetlist{padding:10px}.FFtweetlist .FFretweet{display:none}.FFtweetlist .FFtweetdate{display:none}.FFavatar{display:none}.FFtweetlist a:link[href^="https://twitter.com"],.FFtweetlist a:visited[href^="https://twitter.com"]{color:#888}.FFtweet{padding-bottom:1em}.FFtweet,.FFtweet a:link,.FFtweet a:visited{font-size:13px}.TwitterLink a:link,.TwitterLink a:visited{font-size:13px}.FFtweetlist a:link[href^="https://twitter.com"]:hover,.FFtweetlist a:visited[href^="https://twitter.com"]:hover,.TwitterLink a:hover{color:#002fa7;text-decoration:underline}.PagingTable{clear:both}.Share{margin-top:2em;font-size:.9em}.share-bottons{padding-left:5px;position:relative;height:1.2em;overflow:hidden}.share-bottons>a{width:32px!important;display:inline-block}.share-bottons>a:link,.share-bottons>a:visited{color:#666}.share-bottons>a:hover{color:#000}.share-bottons>a.button_facebook{width:25px!important}.Share_button{display:block;float:left;margin-right:2px;cursor:pointer;color:#000;text-decoration:underline}.Share_button:hover{color:#000}.Share .share-bottons{float:left}.Email,.Fax,.Tel{display:inline-block;width:16px;height:16px;background-position:right -32px;background-size:256px auto;margin-right:.5em;margin-bottom:-1px;text-indent:-10000em;overflow:hidden}.Email{background-position:-240px -32px}.Tel{background-position:-224px -32px}.Fax{background-position:-192px -32px}.ContentWrap{position:relative}.ProjectsLoading{display:none}.spinner{display:none;height:0}.spinner{position:absolute;top:300px;left:50%;height:32px;margin-left:-16px;width:32px;-webkit-animation:spinrotation .8s infinite linear;-moz-animation:spinrotation .8s infinite linear;-o-animation:spinrotation .8s infinite linear;animation:spinrotation .8s infinite linear;border-left:3px solid rgba(28,63,148,.15);border-right:3px solid rgba(28,63,148,.15);border-bottom:3px solid rgba(28,63,148,.15);border-top:3px solid rgba(28,63,148,.8);border-radius:100%}@-webkit-keyframes spinrotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes spinrotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes spinrotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes spinrotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.MobileMenuOpen.sHome{background:#fff!important}.sHome .ContentPane{margin:0 auto}.sHome .ArticleMenu{text-align:center}.MobResolutionFalse.NoSubMenu .sLogin,html.sLogin #Body{background:0 0}html.sLogin .RadAjax_Default{display:none!important}.dnnLoginService{font-size:18px}html.sLogin .MobResolutionFalse.NoSubMenu .ContentWrap{background:0 0}.NoSubMenu .sLogin{background:0 0}.LoginPanel{float:none;margin:0;padding:0;width:auto}.LoginPanel *{box-sizing:border-box}.sLogin .dnnFormItem,.sLogin .dnnSendPasswordContent{clear:both;float:none;width:100%}.sLogin .dnnFormItem>label.dnnFormLabel,.sLogin .dnnLabel{float:none;display:block;padding:0 0 .2em;text-align:left}.sLogin input[type=password],.sLogin input[type=text]{width:100%;background:rgba(255,255,255,.8);border-width:0 0 1px 0}.sLogin .dnnFormItem:nth-child(n+3){padding:0 0 5px;margin:0}.sLogin .dnnFormItem .dnnFormHelp{display:none}.sLogin .dnnFormItem:nth-child(3) .dnnSecondaryAction{display:none}.sLogin .dnnFormItem:nth-child(3) a{padding:0;margin:0}.sLogin .dnnFormItem:nth-child(4) .dnnBoxLabel{float:left;margin-right:.5em}.sLogin .dnnFormItem:nth-child(n+3) .dnnFormLabel{display:none}.sLogin .dnnActions li,.sLogin .dnnFormItem .dnnActions,.sLogin .dnnFormItem .dnnActions li,.sLogin .dnnFormItem .dnnLoginActions,.sLogin .dnnSendPasswordContent ul.dnnActions{display:block;float:none;width:100%;margin:0;padding:0}.sLogin .dnnFormItem a.dnnPrimaryAction,.sLogin .dnnFormItem a.dnnSecondaryAction{display:block;width:100%}.sLogin .dnnFormItem a:hover{text-decoration:underline}.sLogin .dnnFormItem input{font-size:inherit;padding-left:0}.sLogin .dnnFormItem input:active,.sLogin .dnnFormItem input:focus{border-width:0 0 1px 0;box-shadow:none;font-size:inherit}.sLogin .dnnFormItem a:active,.sLogin .dnnFormItem a:focus,.sLogin a:active,.sLogin a:focus{box-shadow:none}.sLogin .dnnFormMessage,.sLogin .dnnFormMessage.dnnFormValidationSummary{background:#fff;padding:10px 0;width:100%}.sLogin .dnnFormItem .dnnLoginRememberMe{display:inline-block}.sLogin .dnnFormItem{padding-bottom:1em}.sLogin .dnnFormItem:last-child{padding-bottom:0}.sLogin .dnnCheckbox{margin:0!important}.sLogin .dnnActions{padding-top:0}.dnnLogin .dnnSocialRegistration{display:none}.sLogin a.dnnPrimaryAction:link,.sLogin a.dnnPrimaryAction:visited{color:#000;background:rgba(255,255,255,.9);padding:0;text-align:left}.sLogin a.dnnSecondaryAction:link,.sLogin a.dnnSecondaryAction:visited{color:#444;background:rgba(255,255,255,.7);padding:0;text-align:left}.SlideShowWrap .bg-img{height:100%;width:100%;max-width:100%!important;max-height:100%!important;object-fit:cover;object-position:50% 50%}.SlideShowWrap .zoom .bg-img{transform:scale(1.1);transition:transform,6s}.SlideShowWrap .zoom-in .bg-img{transform:scale(1)}.Content .SlideShowWrap{padding-bottom:4em}@media only screen and (min-width:740px){.Content .SlideShowWrap{padding-bottom:4em}}.SlideShowWrap{max-width:100%;overflow:hidden;background:#fff;position:relative}.SlideShowWrap .H75 article{height:75vh}.SlideShowWrap .H50 article{height:50vh}.SlideShowWrap .screen{max-width:100%;max-height:100%;overflow:hidden}.SlideShowWrap .screen video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}@media only screen and (min-width:740px){.SlideShowWrap .screen video{display:block}}@media only screen and (min-width:740px){.SlideShowWrap .screen img{display:none}}.SlideShowWrap img.unresponsive{height:100%!important}.SlideShowWrap .ssLink{position:absolute;width:50%;z-index:1;height:50px;text-indent:-10000em}.SlideShowWrap .NextLink{background-position:left -255px}.SlideShowWrap .PrevLink{background-position:right -175px}@media screen and (max-width:480px){.SlideShowWrap .NextLink,.SlideShowWrap .PrevLink{background-size:400px auto}.SlideShowWrap .PrevLink{background-position:right -132px}.SlideShowWrap .NextLink{background-position:left -199px}}.SlideWrap{position:relative}.SlideShowWrap .ssLink{top:375px}@media screen and (min-width:980px) and (max-width:1219px){.SlideShowWrap .ssLink{top:295px}}@media screen and (min-width:768px) and (max-width:979px){.SlideShowWrap .ssLink{top:200px}}@media screen and (min-width:480px) and (max-width:767px){.SlideShowWrap .ssLink{top:125px}}@media screen and (max-width:479px){.SlideShowWrap .ssLink{top:80px}}.SliderTop .Item{height:auto;width:100%}.SliderTop .Item{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.SliderTop .Item>a{display:block;width:100%;height:100%}.SliderTop .Text{clear:both;position:relative;padding:10px 0 30px}.SliderTop .Text{clear:both;padding:10px 0 30px;width:100%;background:rgba(255,255,255,.7);padding:10px 10px 13px;box-sizing:border-box}.text-overlay{position:absolute;top:0;display:flex;width:100%;height:100%}.text-overlay.centercenter{justify-content:center;align-items:center}.text-overlay.leftcenter{justify-content:center;align-items:flex-start}.text-overlay.leftbottom{justify-content:flex-start;align-items:flex-end}.w100{width:100%}.w90{width:100%}.w80{width:100%}.w75{width:75%}.w70{width:75%}.w66{width:66%}.w60{width:60%}.w50{width:50%}.SlideShowWrap .artTitleOver{z-index:100;padding:4vw;margin:0}@media only screen and (min-width:740px){.SlideShowWrap .artTitleOver{padding:2vw 4vw}}.SlideShowWrap .artTitleOver h2,.SlideShowWrap .artTitleOver h3{display:inline-block;color:#fff;margin:0 0 .1em}.SlideShowWrap .artTitleOver h2{font-size:1.05em}@media only screen and (min-width:740px){.SlideShowWrap .artTitleOver h2{font-size:2em}}.SlideShowWrap .artTitleOver h2[class^=BgCol]{padding:.3em .5em}.SlideShowWrap .artTitleOver h3{font-size:.80769231em}.SlideShowWrap .artTitleOver h3[class^=BgCol]{padding:.39em .65em}@media only screen and (min-width:740px){.SlideShowWrap .artTitleOver h3{font-size:.8em}.SlideShowWrap .artTitleOver h3[class^=BgCol]{padding:.75em 1.25em}}.SliderTop .Text{position:absolute;bottom:0}.SliderTop .Text *{color:#000!important}.SliderTop .Text h2,.SliderTop .Text h3{color:#000;text-align:center;padding:0 5px}.SliderTop .Text h2{font-size:18px;margin-bottom:0}.SliderTop .Text h3{font-size:15px;margin-top:0}.SliderTop .MoveNext,.SliderTop .MovePrev{cursor:pointer}.SliderTop .MoveNext:hover,.SliderTop .MovePrev:hover{opacity:.5}.SliderTop .MoveNext{width:75px;height:100%;position:absolute;right:0;top:0;z-index:150}.SliderTop .MovePrev{width:75px;height:100%;position:absolute;left:0;top:0;z-index:150}.SliderTop .ssLink{top:45%;z-index:100000;display:block;width:40px!important;text-indent:0}.SliderTop .NextLink{right:0}.SliderTop .PrevLink{left:0}.sHome .SlideShowWrap .cycle-pager{margin-top:-49vh}.SlideShowWrap .cycle-pager{position:absolute;right:10px;margin-top:-50%;z-index:101}.SlideShowWrap .cycle-pager a{display:flex;color:#fff;height:1.5em;font-size:.7em;justify-content:flex-end;align-items:center}.SlideShowWrap .cycle-pager a span:first-child{display:inline-block;flex-grow:2;text-align:right;padding-right:1em}.SlideShowWrap .cycle-pager a .dot{display:inline-block;padding:.1rem;flex-grow:0}.SlideShowWrap .cycle-pager a .dot:after{content:" ";display:inline-block;width:.4rem;height:.4rem;background:rgba(255,255,255,.8);border-radius:50%;vertical-align:center}.SlideShowWrap .cycle-pager a.cycle-pager-active .dot{padding:0}.SlideShowWrap .cycle-pager a.cycle-pager-active .dot:after{width:.6rem;height:.6rem;background:#fff}@media screen and (min-width:480px){.SlideShowWrap .NextLink{right:10px}.SlideShowWrap .PrevLink{left:10px}}@media screen and (max-width:767px){.SlideShowWrap .cycle-pager{display:none}}@media screen and (min-width:768px) and (max-width:991px){.SlideShowWrap .cycle-pager a span:first-child{display:none}}.slideshow-inner .flex-center{position:absolute;top:0;width:100%;height:100%}@media screen and (min-width:320px) and (max-width:479px){.SliderTop .Text h2{font-size:12px}.SliderTop .Text h3{font-size:11px}}.HeightSet{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.HeightSet .CenteredPane{position:relative;top:50%;transform:translateY(-50%)}.CenteredPane.TextLeft{width:18em;margin:0 auto;padding:1em}.TextCentered{text-align:center}.sNews .FFtweetlist{z-index:1;position:relative}.sProjects .ProjectsMain article{padding-top:0;padding-bottom:45px}.sProjects .ProjectYears section:first-child{padding-top:0}.ModuleList{display:none}.ModuleList{margin:0 0 20px}.ModuleList li{list-style-type:none;padding:0}.ModuleList a{cursor:pointer}body.sblack .sWrap,body.sblack footer.Skin{filter:invert(100%);background:#fff}body.sblack .sWrap .SlideShowWrap,body.sblack .sWrap img,body.sblack footer.Skin .SlideShowWrap,body.sblack footer.Skin img{filter:invert(100%)}body.sblack .sWrap .h1,body.sblack .sWrap .h2,body.sblack .sWrap .h3,body.sblack .sWrap .h4,body.sblack .sWrap .h5,body.sblack .sWrap .h6,body.sblack .sWrap h1,body.sblack .sWrap h2,body.sblack .sWrap h3,body.sblack .sWrap h4,body.sblack .sWrap h5,body.sblack .sWrap h6,body.sblack footer.Skin .h1,body.sblack footer.Skin .h2,body.sblack footer.Skin .h3,body.sblack footer.Skin .h4,body.sblack footer.Skin .h5,body.sblack footer.Skin .h6,body.sblack footer.Skin h1,body.sblack footer.Skin h2,body.sblack footer.Skin h3,body.sblack footer.Skin h4,body.sblack footer.Skin h5,body.sblack footer.Skin h6{color:#000}body.sblack .sWrap .logo,body.sblack footer.Skin .logo{filter:hue-rotate(0) brightness(0) grayscale(100%)}body.sblack .sWrap a:link,body.sblack .sWrap a:visited,body.sblack footer.Skin a:link,body.sblack footer.Skin a:visited{color:#000}iframe{max-width:100%}.embeddedContent{position:relative;padding-bottom:56.25%!important;height:0}.embeddedContent iframe{position:absolute;top:0;left:0;width:100%;height:100%}.chocolat-overlay,.chocolat-wrapper{height:100%;width:100%;position:fixed;left:0;top:0}.chocolat-zoomable.chocolat-zoomed .chocolat-img{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{z-index:10;background-color:#fff;display:none;opacity:.8}.chocolat-wrapper{z-index:500}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{height:32px;width:32px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;z-index:11}.chocolat-content{position:fixed;width:0;height:0;left:50%;top:50%;z-index:14;text-align:left}.chocolat-content .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-wrapper .chocolat-left.active,.chocolat-wrapper .chocolat-right.active{display:block}.chocolat-wrapper .chocolat-bottom{position:absolute;bottom:0;left:0;right:0;line-height:40px;height:40px;font-size:12px;z-index:17;padding-left:15px;padding-right:15px;background:rgba(0,0,0,.2);text-align:right;margin-top:10px}.chocolat-wrapper .chocolat-set-title{display:inline-block;padding-right:15px;line-height:1;border-right:1px solid rgba(255,255,255,.3)}.chocolat-wrapper .chocolat-description{display:inline-block;float:left}.chocolat-cover .chocolat-content .chocolat-left,.chocolat-cover .chocolat-content .chocolat-right{position:fixed;height:100%;top:0;padding:0}.chocolat-cover .chocolat-content .chocolat-right{right:0}.chocolat-cover .chocolat-content .chocolat-left{left:0}.chocolat-cover .chocolat-content .chocolat-top{top:0;left:0;position:fixed;z-index:1}.chocolat-cover .chocolat-content .chocolat-bottom{bottom:0;left:0;position:fixed;background:rgba(255,255,255,.75);z-index:1}.chocolat-cover .chocolat-content .chocolat-description,.chocolat-cover .chocolat-content .chocolat-pagination{padding:0 10px}body.chocolat-open>.chocolat-loader,body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-content{z-index:17}.chocolat-in-container .chocolat-content,.chocolat-in-container .chocolat-overlay,.chocolat-in-container .chocolat-wrapper{position:absolute}.chocolat-in-container{position:relative}.chocolat-open{overflow:visible}.chocolat-overlay{opacity:1;background:#f6f6f8}.chocolat-wrapper .chocolat-close,.chocolat-wrapper .chocolat-fullscreen,.chocolat-wrapper .chocolat-left span,.chocolat-wrapper .chocolat-right span{display:inline-block;width:32px;height:32px;overflow:hidden;white-space:nowrap}.chocolat-wrapper .chocolat-left,.chocolat-wrapper .chocolat-right{width:50px;position:absolute;height:100%;margin-top:50px;z-index:17;cursor:pointer;display:none}.chocolat-wrapper .chocolat-left span,.chocolat-wrapper .chocolat-right span{height:32px;top:50%;margin-top:-66px;width:32px;position:absolute;z-index:17;cursor:pointer}.chocolat-wrapper .chocolat-left{left:0}.chocolat-wrapper .chocolat-right{right:0}.chocolat-wrapper .chocolat-left span{margin-right:10px;margin-left:10px;font-family:mecanoo}.chocolat-wrapper .chocolat-left span:after{content:"\E80A";color:#000;display:inline-block;margin-left:8px}.chocolat-wrapper .chocolat-right span{margin-right:10px;margin-left:10px;font-family:mecanoo}.chocolat-wrapper .chocolat-right span:after{content:"\E801";color:#000;display:inline-block;margin-left:8px}.chocolat-wrapper .chocolat-top{position:absolute;top:0;right:0;left:0;line-height:32px;height:32px;overflow:hidden;z-index:17;margin-bottom:10px}.chocolat-wrapper .chocolat-top{padding:10px}.chocolat-content .chocolat-img{display:none}.chocolat-wrapper .chocolat-pagination{float:right;line-height:32px}.chocolat-wrapper .chocolat-close,.chocolat-wrapper .chocolat-fullscreen{cursor:pointer;float:right;margin-left:2em}.chocolat-wrapper .chocolat-close{font-family:mecanoo}.chocolat-wrapper .chocolat-close:after{content:"\E80B";color:#000;display:inline-block;margin-left:8px}.chocolat-wrapper .chocolat-fullscreen{display:none}.chocolat-wrapper.chocolat-is-fullscreen .chocolat-fullscreen{background-position:-224px 0}.chocolat-wrapper .chocolat-bottom{background:0 0;color:#000}.chocolat-loader{height:32px;margin-left:-16px;width:32px;-webkit-animation:spinrotation .8s infinite linear;-moz-animation:spinrotation .8s infinite linear;-o-animation:spinrotation .8s infinite linear;animation:spinrotation .8s infinite linear;border-left:3px solid rgba(28,63,148,.15);border-right:3px solid rgba(28,63,148,.15);border-bottom:3px solid rgba(28,63,148,.15);border-top:3px solid rgba(28,63,148,.8);border-radius:100%}a.chocolat-image:hover{display:block;overflow:hidden}a.chocolat-image img.LightBox{margin-bottom:-1px}.wrap-all{min-height:100vh;display:flex;flex-direction:column}.MobileMenuOpen .wrap-all{height:100vh;overflow:hidden}.sWrap{flex-grow:0}@media only screen and (min-width:740px){.sWrap{flex-grow:1}}footer.Skin{z-index:49;position:relative;font-size:.9em}footer.Skin .Icons{padding-top:1.6em}footer.Skin{padding:4em 0 0;background:#f7f7f7}footer.Skin a:link,footer.Skin a:visited{display:inline-block}footer.Skin a:hover{color:#000;text-decoration:underline}footer.Skin a.MecLogin:link,footer.Skin a.MecLogin:visited{color:#f7f7f7;padding-right:1em}footer.Skin a.MecLogin:hover{color:#aaa}footer.Skin .footer-email{padding:1em 0 4em}footer.Skin .MailChimp{padding-bottom:3em}footer.Skin .ShareWrapFooter{display:none}footer.Skin .Bottom{padding-top:1em;padding-bottom:1.3em}@media only screen and (min-width:740px){footer.Skin .Bottom{text-align:right}}footer.Skin .Bottom .privacy{padding-left:1em}footer.Skin .Bottom .privacy:link,footer.Skin .Bottom .privacy:visited{color:#222}.Pane{margin:0;max-width:100%}.ContentPane{position:relative}.paneOutline{border:0 none!important;background:#eee}.DNNEmptyPane{width:auto;height:auto}.FullWidthPane,.FullWidthPane .cContainer,.FullWidthPane p,.dnnEditState .FullBottomPane{margin-bottom:0;padding-bottom:0}.FullWidthPane .DnnModule-DNN_HTML .Normal img,.Slider{width:100%!important;height:auto!important}.FullBottomPane.DNNEmptyPane{margin:0!important}.FullBottomPane .cContainer .DNNModuleContent img{margin-bottom:-1px}@media screen and (min-width:980px){.ShareWrap{display:block!important}}@media screen and (max-width:979px){.Pane,.PaneWrap{max-width:100%}.fLeft a{margin-right:10px}}@media screen and (min-width:768px) and (max-width:979px){.TwitterPane{width:340px}.ProjectMapAll{height:512px}.gmap{height:200px}}@media screen and (max-width:767px){a.MecLogin{display:none}.ResetWidth{width:100%!important}.SubMenuWrap{border:none}.SubMenu,.SubMenu ul{display:none}.MecLogin{display:none!important}.fRight{float:none;clear:both;text-align:center}.TwitterPane{display:none}.projCloseLink{padding:10px 0}.ProjectMapAll{height:512px}}input:invalid{box-shadow:none}input:required{box-shadow:none}
/*# sourceMappingURL=Skin.css.map */
