.home .cover-row.invert .map-home-hero-copy,.home .cover-row.invert .map-home-hero-copy h1{color:#fff}.projects-controls-row{background:#fff;position:sticky;top:0;z-index:30}body.color-urban-planning .projects-controls-row{background-color:#00b4df}body.color-urban-housing .projects-controls-row{background-color:#f10170}body.color-country-housing .projects-controls-row{background-color:#01c000}body.color-public-building .projects-controls-row{background-color:#e125e1}body.color-interior .projects-controls-row{background-color:#f6c300}body.color-landscaping .projects-controls-row{background-color:#ff6400}body.color-industrial-design .projects-controls-row{background-color:#000}body.color-competitions .projects-controls-row{background-color:#8a43ff}body.color-builded .projects-controls-row{background-color:#919191}.contacts-map-column .col-fill{float:none;width:100%}.map-project-image{margin:0;min-width:0}.map-project-image a,.map-project-image__media{display:block;width:100%}.map-project-image__media{height:auto}.map-project-image figcaption{margin-top:8px}.map-project-image-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.map-project-image-grid--gallery{row-gap:36px}@media (prefers-reduced-motion:reduce){.promo-slider .slick-track,.promo-slider .crop-to-fit{animation:none!important;transition:none!important}}@media (max-width:699px){.home-nav{display:none!important}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .mobile-nav-overlay{display:block!important}body.mobile-menu-open .mobile-nav-bar{z-index:100}.projects-controls-row{top:50px}.projects-controls-row .controls{display:flex;gap:12px;justify-content:space-between}.map-project-image-grid{grid-template-columns:1fr;gap:24px}.map-project-section--text .col-66{width:100%}}