DIV#cssNeutralContentKeyvisual.cssImageWithCopyright IMG,DIV#cssNeutralContentKeyvisual.cssImageWithCopyright PICTURE{width:100%}DIV#cssNeutralContentKeyvisual.cssImageWithCopyright P.cssCopyright{left:auto;right:3.125rem;bottom:1.25rem}DIV#cssNeutralHeader{border-bottom:.0625rem solid #d7dce0;padding-bottom:1.25rem;margin-bottom:1.25rem}DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn{padding:0 1.875rem 2.5rem 0}@media screen and (max-width:39.99875em){DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn{padding:0 1.875rem 1.25rem 0}}@media screen and (min-width:40em) and (max-width:63.99875em){DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn{margin-right:1.25rem}}@media print,screen and (min-width:64em){DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn{width:20.625rem;margin-right:1.875rem}}DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn P{color:#9ca0a6;margin-bottom:0;text-transform:uppercase;font-size:.8125rem}DIV#cssNeutralHeader DIV.cssHeadlineButtonColumn{padding:1.25rem 0 0}@media screen and (min-width:90em){DIV#cssNeutralHeader DIV.cssHeadlineButtonColumn{padding:0}}DIV#cssNeutralContent DIV.cssASide .cssASideImage IMG,DIV#cssNeutralContent DIV.cssASide .cssASideLogo IMG{height:3.75rem}DIV#cssNeutralContent DIV.cssASide .cssASideImage IMG.cssDoNotResize,DIV#cssNeutralContent DIV.cssASide .cssASideLogo IMG.cssDoNotResize{height:auto}DIV#cssNeutralContent DIV.cssASide A#allASideNeutralContactButton{margin:1.875rem 0 0}DIV#cssNeutralContent DIV.cssASide DIV.cssImageCropper{display:block;position:relative;width:7rem;height:7rem;overflow:hidden;border-radius:50%}DIV#cssNeutralContent DIV.cssASide DIV.cssImageCropper IMG{width:auto;height:100%;margin-left:-25%;max-width:inherit!important}DIV#cssNeutralContent DIV.cssASide P#cssHeadlineASideNeutral{margin-bottom:0}DIV#cssNeutralContent DIV.cssASide P#cssLegalNameASideNeutral SPAN{display:block;font-size:1rem;line-height:1.6}DIV#cssNeutralContent DIV.cssASide DIV#cssTextASideNeutral{margin-top:0}DIV#cssNeutralContent DIV.cssASide DIV#cssTextASideNeutral SPAN{font-size:1.1875rem;display:block}DIV#cssNeutralContent .cssH3.cssNeutralBlockHeadline,DIV#cssNeutralContent H3.cssNeutralBlockHeadline{margin-bottom:1.25rem}DIV#cssNeutralContent DIV.cssWhiteTextBlock A.button{margin-top:1.875rem;margin-right:.9375rem}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide DIV.cssNewNeutralBlockDescriptionWithASide{margin-top:1.25rem}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide DIV.cssNeutralBlockDescriptionHeadlineWithButtonArea{clear:both;margin-bottom:1.25rem;padding-bottom:1.875rem;border-bottom:.0625rem solid #d7dce0;overflow:hidden}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide .cssH3.cssNeutralBlockDescriptionHeadline,DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide H3.cssNeutralBlockDescriptionHeadline{margin-bottom:1.25rem;padding-bottom:1.875rem;border-bottom:.0625rem solid #d7dce0}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide .cssH3.cssNeutralBlockDescriptionHeadline.cssNeutralBlockDescriptionHeadlineWithButton,DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide H3.cssNeutralBlockDescriptionHeadline.cssNeutralBlockDescriptionHeadlineWithButton{display:inline-block;float:left;margin-bottom:0;padding-bottom:0;border:none;max-width:calc(100% - 200px)}@media screen and (max-width:39.99875em){DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide .cssH3.cssNeutralBlockDescriptionHeadline.cssNeutralBlockDescriptionHeadlineWithButton,DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide H3.cssNeutralBlockDescriptionHeadline.cssNeutralBlockDescriptionHeadlineWithButton{max-width:100%}}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide A.cssNeutralBlockDescriptionButton{display:inline-block;float:right;margin:0}@media screen and (max-width:39.99875em){DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide A.cssNeutralBlockDescriptionButton{float:left;display:block;margin-top:1.25rem}}@media print,screen and (min-width:64em){DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide DIV.cssNeutralBlockDescriptionASide{width:18.75rem!important}}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide DIV.cssNeutralBlockDescriptionASide P.cssNeutralBlockDescriptionSubHeadline{font-weight:700;margin-bottom:0}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide DIV.cssNeutralBlockDescriptionASide P.cssNeutralBlockDescriptionSubSubHeadline{font-weight:400;color:#6a6f75;margin-bottom:0;margin-top:.625rem}DIV#cssNeutralContent DIV.cssDescriptionTextBlock,DIV#cssNeutralContent P.cssDescriptionTextBlock{margin-bottom:1.25rem}DIV#cssNeutralContent DIV.cssNewContentBlock{border-top:.0625rem solid #d7dce0;padding-top:1.25rem;margin-top:1.25rem}DIV#cssNeutralContent DIV.cssNewContentBlock.cssWithoutBorderTop{padding-top:0;border-top:none}DIV#cssNeutralContent DIV.cssNewContentBlock.cssNewContentBlockWithoutMarginTop{margin-top:0}DIV#cssNeutralContent DIV.cssNewContentBlock DIV.cssWhiteTextBlock{margin-top:1.25rem}DIV#cssNeutralContent DIV.cssNeutralTextBlock{color:#6a6f75}DIV#cssNeutralContent DIV.cssNeutralContentTextImage{width:50%;float:right;margin:0 0 1.25rem 1.25rem}DIV#cssNeutralContent DIV.cssNeutralContentTextImage P{display:block;margin:0;padding:.3125rem .625rem;background:#f2f4f5;font-size:.8125rem;color:#6a6f75}DIV#cssNeutralContent DIV.cssNeutralContentTextImage P SPAN.cssCopyright{float:right}DIV#cssNeutralContent DIV.cssButtonArea{text-align:right;padding-top:1.25rem;margin-top:1.875rem;border-top:.0625rem solid #d7dce0}DIV#cssNeutralContent DIV.cssButtonArea.cssInContentButtonArea{border-top:none;padding-top:.625rem;margin-top:1.25rem;padding-bottom:1.25rem;margin-bottom:1.875rem}DIV#cssNeutralContent DIV.cssButtonArea A.button{margin-right:0;margin-top:0;margin-left:.9375rem}@media screen and (max-width:39.99875em){DIV#cssNeutralContent DIV.cssButtonArea A.button.small-only-expanded{margin-left:0}}DIV#cssArchitectureAward DIV.cssSponsors{padding:0}DIV#cssArchitectureAward DIV.cssSponsors DIV.cssNewASideBlock{text-align:center;padding:2.5rem 1.875rem;border-bottom:.0625rem solid #d7dce0}DIV#cssArchitectureAward DIV.cssSponsors DIV.cssNewASideBlock:last-of-type{border-bottom:none}DIV#cssArchitectureAward DIV.cssSponsors DIV.cssNewASideBlock P{margin:1.25rem 0}DIV#cssArchitectureAward DIV#cssNeutralContent DIV.cssRowTeaser{margin-top:1.25rem}DIV#cssArchitectureAward DIV#cssNeutralContent DIV.cssWhiteImageBlock A{text-align:center;display:block}DIV#cssArchitectureAward DIV#cssNeutralContent DIV.cssImpressions{padding:3.125rem 2.5rem 2.5rem 3.125rem}DIV#cssArchitectureAward DIV#cssNeutralContent DIV.cssImpressions IMG{width:100%;padding:0 .625rem .625rem 0}DIV#cssArchitectureAward DIV#cssNeutralContent P.cssCopyright{font-size:.8125rem;color:#6a6f75;margin:-1.25rem 0 1.25rem}