.MarketMap_PageLayout__eaMfs{background:linear-gradient(0deg,#000,#000),#fff;color:#fff;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding-bottom:2.5rem;position:relative;overflow-x:hidden}.MarketMap_PageLayout__eaMfs *{font-family:var(--Roboto,"Roboto"),sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;box-sizing:border-box!important;letter-spacing:normal!important;line-height:normal}.MarketMap_customHeader__8uuKs{margin-bottom:1.5rem!important}@media(width >= 45rem){.MarketMap_customHeader__8uuKs{margin-bottom:2rem!important}}.MarketMap_customTitleWrap__GLh60{gap:1.25rem!important}.MarketMap_subheadContainer__4jRe0{display:flex;flex-direction:column;gap:.75rem;align-items:center}@media(width < 45rem){.MarketMap_subheadContainer__4jRe0{align-items:flex-start}}.MarketMap_customSubhead__FTJJv{text-align:center!important;font-size:1.25rem!important;line-height:140%!important;max-width:67.5rem!important;margin:0 auto}@media(width < 45rem){.MarketMap_customSubhead__FTJJv{text-align:left!important;max-width:100%!important}}.MarketMap_descriptionText__qpYnq{max-width:67.5rem;margin:0 auto;padding:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;z-index:2;text-align:center;align-items:center}@media(width < 45rem){.MarketMap_descriptionText__qpYnq{text-align:left;align-items:flex-start}}.MarketMap_descriptionText__qpYnq p{margin:0;color:#9b9b9b;font-size:.875rem;line-height:130%;font-style:normal;font-weight:400}.MarketMap_filtersContainer__caxrY{display:none;flex-direction:column;align-items:center;justify-content:center;gap:.9375rem;width:calc(100% - 5.5rem);max-width:73rem;margin:0 auto 1.5625rem;padding:0;z-index:2}@media(width >= 45rem){.MarketMap_filtersContainer__caxrY{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1.25rem;display:flex}.MarketMap_filtersContainer__caxrY>div{flex:1;min-width:0!important}.MarketMap_filtersContainer__caxrY>div button{min-width:0!important;width:100%!important}}.MarketMap_buttonParent__8OIST{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 0 0;box-sizing:border-box;text-align:left;font-size:1.125rem;color:#f7f7f7;font-family:var(--Roboto,"Roboto"),sans-serif;max-width:76rem;margin:0 auto}.MarketMap_button__wuHvq{border-radius:.25rem;background-color:#4d4d4d;display:flex;align-items:center;justify-content:center;padding:.5625rem 1.5rem .625rem;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;margin:auto}.MarketMap_button__wuHvq:hover{background-color:#00e1e3;color:#000}.MarketMap_downloadTheMarket__MxGhc{position:relative;letter-spacing:-.01em;line-height:1.5;font-weight:600}.MarketMap_methodologyFooter__mFcp9{color:#f7f7f7;font-size:.75rem;font-style:normal;font-weight:400;line-height:130%;width:100%;margin:1.5rem auto 0;padding:0 1.25rem;box-sizing:border-box;text-align:center}.MarketMap_containerFooter__Km6fc{width:100%;margin-top:3.125rem;padding-top:2.5rem;padding-bottom:2.5rem;border-top:1px solid #4d4d4d;display:flex;flex-direction:column;align-items:center;gap:1.875rem}.MarketMap_containerFooter__Km6fc h3{text-align:center;color:#fff;font-size:2rem;font-weight:600;line-height:2.3rem;margin:0;max-width:43.75rem}.MarketMap_containerFooter__Km6fc .MarketMap_enrichmentFormContainer__EB5it,.MarketMap_loadingContainer__M1kGk{display:flex;justify-content:center;width:100%}.MarketMap_loadingContainer__M1kGk{flex-direction:column;align-items:center;min-height:50vh;gap:1.5rem}.MarketMap_loadingContainer__M1kGk .MarketMap_spinner__ZeuRc{width:3rem;height:3rem;border:.25rem solid rgba(0,225,227,.1);border-left-color:#00e1e3;border-radius:50%;animation:MarketMap_spin__l_CCI 1s linear infinite}.MarketMap_loadingContainer__M1kGk .MarketMap_loadingText__DTx2L{font-size:1.5rem;font-weight:500;color:#00e1e3;letter-spacing:.0625rem;animation:MarketMap_pulse__Up8z7 2s ease-in-out infinite}@keyframes MarketMap_spin__l_CCI{to{transform:rotate(1turn)}}@keyframes MarketMap_pulse__Up8z7{0%,to{opacity:1}50%{opacity:.5}}