@charset "utf-8";.layoutHeaderInner{width:auto!important;padding:4%!important}.layoutLogo{left:5.07%!important}.layoutContentInner{width:auto!important;padding:37px 4.94% 56px 5.07%!important}.layout1Col .layoutContentInner{padding:0!important;min-height:auto!important}.layoutContentInner .col1{width:65.12%!important;margin-right:6.52%!important}.layoutContentInner .col2{width:28.36%!important}.layoutContentInner .col2 h3{font-size:20px!important;margin-bottom:16px!important}.layoutContentInner .col2 h4{font-size:18px!important;margin-bottom:0px!important}.layout2Col .layoutContentInner img{max-width:100%;height:auto}.layoutFooterInner{width:auto!important;padding:22px 4.94% 0 5.07%!important}.projectCol1{width:47%!important;margin-right:6%!important}.projectCol2{width:47%!important}.projectContainer .projectImage img{max-width:100%}.projectDetailImages img{width:100%!important;height:auto!important}.projectDetailImagesNav a{margin-right:10px}.projectDetailImagesNav img{width:auto;height:70px!important}.pressCol1{width:47%!important;margin-right:6%!important}.pressCol2{width:47%!important}.coworkerItem{width:30%!important;padding:0 3% 3% 0!important;margin-bottom:4%!important}.coworkerImage{height:auto!important}.coworkerItem img{width:100%;display:block}.coworkerItem.lastRow{margin-bottom:53px}nav.navMain{position:absolute;left:5.07%;right:4.94%;top:63px}nav.navMain ul{width:100%;text-align:right}nav.navMain ul li{text-align:left}h2{font-size:35px!important}h3{font-size:28px!important}h4{font-size:28px!important}nav.navFooter{right:5.07%!important}@media (max-width:1439px){nav.navMain ul li{margin:0 0 0 25px!important}nav.navMain ul li.spacer,nav.navMain ul.main li:nth-last-child(2){padding-left:25px!important;margin-left:25px!important}}@media (max-width:1299px){nav.navMain ul li{margin:0 0 0 25px!important;font-size:25px}nav.navMain ul li.spacer,nav.navMain ul.main li:nth-last-child(2){padding-left:21px!important;margin-left:21px!important}}@media (max-width:1199px){nav.navMain ul li{margin:0 0 0 20px!important;font-size:25px}nav.navMain ul li.spacer,nav.navMain ul.main li:nth-last-child(2){padding-left:16px!important;margin-left:16px!important}.layoutContentInner .col2 .citation{font-size:22px!important}}@media (max-width:1099px){nav.navMain ul li{margin:0 0 0 15px!important;font-size:25px}nav.navMain ul li.spacer,nav.navMain ul.main li:nth-last-child(2){padding-left:10px!important;margin-left:10px!important}}@media (max-width:999px){nav.navMain{top:61px!important}nav.navMain ul li{margin:0 0 0 12px!important;font-size:22px}nav.navMain ul li.spacer,nav.navMain ul.main li:nth-last-childv{padding-left:10px!important;margin-left:10px!important}.text2Col{-moz-column-count:1!important;-moz-column-gap:0!important;-webkit-column-count:1!important;-webkit-column-gap:0!important}.text3Col{-moz-column-count:1!important;-moz-column-gap:0!important;-webkit-column-count:1!important;-webkit-column-gap:0!important}.text2ColstrictCol1,.text2ColstrictCol2{float:none!important;width:auto!important;margin-right:0!important}.text2ColstrictCol1{margin-bottom:20px!important}.text3ColstrictCol1,.text3ColstrictCol2,.text3ColstrictCol3{float:none!important;width:auto!important;margin-right:0!important}.text3ColstrictCol1,.text3ColstrictCol2{margin-bottom:20px!important}.projectCol1,.projectCol2{width:auto!important;float:none!important;margin-right:0!important}.layout2Col .layoutContentInner p img{width:100%!important;height:auto!important}.projectDetailNav{white-space:nowrap}.projectDetailNav img{width:36px!important;height:36px!important}.projectImage img{width:100%!important;height:auto!important}.pressMeta{font-size:17px!important}.pressTitle{font-size:17px!important}h2{font-size:32px!important}h3{font-size:24px!important}h4{font-size:24px!important}.carouselItem .carouselTitle{font-size:20px!important}.carouselItem .carouselDescription{font-size:20px!important}header{height:128px}}@media (max-width:899px){nav.navMain{top:66px!important}nav.navMain ul li{margin:0 0 0 2.0%!important;font-size:22px!important}nav.navMain ul li.spacer,nav.navMain ul.main li:last-child{padding-left:10px!important;margin-left:10px!important}.layoutContentInner .col2{font-size:16px!important}.fontStyle1{font-size:16px!important}.projectListTitle,.projectListTitle a{font-size:16px!important}nav.navMain{top:69px!important}nav.navMain ul li{margin:0 0 0 8px!important;font-size:16px!important}nav.navMain ul li.spacer,nav.navMain ul.main li:last-child{padding-left:5px!important;margin-left:5px!important}}img.imgPopupLoupe{width:auto!important;height:auto!important;max-width:35px!important;max-height:36px!important}