body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--color-app-henley-blue:#405363;--color-app-henley-gray:#75767a;--color-app-secondary-gray:#c1d3e0;--color-app-light-gray:#c5c6c8;--color-app-gray:#6f7072;--color-app-dark-gray:#4b4b4d;--color-app-background-color:#f7f7f7;--color-app-white:#fff}[data-wealthiest-cities-2023]{scroll-behavior:smooth;background-color:#fff}[data-wealthiest-cities-2023] .appContainer{margin:0 auto;padding:16px}[data-wealthiest-cities-2023] .top-title{margin-bottom:30px}[data-wealthiest-cities-2023] .no-border-bottom{border-bottom:none!important}[data-wealthiest-cities-2023] .no-border-right{border-right:none!important}[data-wealthiest-cities-2023] .font-weight-600{font-weight:600!important}[data-wealthiest-cities-2023] .custom-radiobox-group{display:flex;flex-direction:row;align-items:stretch;border:1px solid #405363;border:1px solid var(--color-app-henley-blue);padding:4px;background-color:#fff;justify-content:space-between;max-width:320px}[data-wealthiest-cities-2023] .custom-radiobox{position:relative;display:block;font-size:12px;letter-spacing:1.14px;text-transform:uppercase;line-height:1.4;margin-bottom:0;color:#405363;color:var(--color-app-henley-blue);text-align:center;min-width:84px;flex-grow:1;max-width:100%;font-family:"Roboto Regular"}[data-wealthiest-cities-2023] .custom-radiobox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}[data-wealthiest-cities-2023] .custom-radiobox .label-text{display:flex;padding:12px;cursor:pointer;justify-content:center;align-items:center;height:100%}[data-wealthiest-cities-2023] .custom-radiobox .label-text .circle{margin-right:5px}[data-wealthiest-cities-2023] .custom-radiobox:hover input~.label-text{background-color:#f7f7f7;background-color:var(--color-app-background-color)}[data-wealthiest-cities-2023] .custom-radiobox input:checked~.label-text{background-color:#405363;background-color:var(--color-app-henley-blue);color:#fff}[data-wealthiest-cities-2023] .text-underline{text-decoration:underline}[data-wealthiest-cities-2023] .footer-note{font-size:12px;line-height:1.2;color:#4b4b4d;color:var(--color-app-dark-gray);font-family:Roboto Regular;margin-bottom:50px}[data-wealthiest-cities-2023] .footer-note li,[data-wealthiest-cities-2023] .footer-note p,[data-wealthiest-cities-2023] .footer-note ul{font-size:inherit}[data-wealthiest-cities-2023] .footer-note ul{list-style-type:disc;margin-left:20px}[data-wealthiest-cities-2023] .footer-note ul li{margin-bottom:2px;padding:0}[data-wealthiest-cities-2023] .footer-note ul li:before{display:none}[data-wealthiest-cities-2023] h5.field{font-family:Roboto Regular;color:#4b4b4d;color:var(--color-app-dark-gray);text-transform:none;font-size:10px}[data-wealthiest-cities-2023] .chartTable{font-family:Garamond Regular;width:100%}[data-wealthiest-cities-2023] .chartTable th{font-size:12px;padding:8px;font-family:Roboto Regular;font-weight:400;vertical-align:bottom}[data-wealthiest-cities-2023] .chartTable td{line-height:1.1;border-right:1px solid #c1c5c8;font-size:20px}@media(max-width:799px){[data-wealthiest-cities-2023] .chartTable td{font-size:16px;border-right:none}[data-wealthiest-cities-2023] .chartTable td:first-child{border-right:1px solid #c1c5c8}}[data-wealthiest-cities-2023] .chartTable td,[data-wealthiest-cities-2023] .chartTable th{border-bottom:1px solid #c1c5c8;padding:10px;color:#405363;color:var(--color-app-henley-blue)}[data-wealthiest-cities-2023] .chartTable td:first-child,[data-wealthiest-cities-2023] .chartTable th:first-child{padding-left:0}[data-wealthiest-cities-2023] .chartTable td:last-child,[data-wealthiest-cities-2023] .chartTable th:last-child{border-right:none}[data-wealthiest-cities-2023] .mobileMenuWrapper{position:relative}@media(max-width:799px){[data-wealthiest-cities-2023] .mobileMenuWrapper{margin-bottom:40px}[data-wealthiest-cities-2023] .mobileMenuWrapper .custom-radiobox-group{display:none;flex-direction:column;position:absolute;top:100%;left:0;z-index:100}[data-wealthiest-cities-2023] .mobileMenuWrapper .custom-radiobox-group .custom-radiobox{text-align:left}[data-wealthiest-cities-2023] .mobileMenuWrapper .custom-radiobox-group .custom-radiobox .label-text{justify-content:flex-start}[data-wealthiest-cities-2023] .mobileMenuWrapper .mobileMenuToggle{border:1px solid #405363;border:1px solid var(--color-app-henley-blue);font-size:12px;font-family:"Roboto Regular";text-transform:uppercase;background:#405363;background:var(--color-app-henley-blue);color:#fff;height:50px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}[data-wealthiest-cities-2023] .mobileMenuWrapper .mobileMenuToggle .mobileMenuTitleText{padding:0 18px}[data-wealthiest-cities-2023] .mobileMenuWrapper .mobileMenuToggle .dropdownIcon{width:50px;height:50px;flex:0 0 50px;background:#fff;margin-right:0;margin-left:auto;display:flex;align-items:center;justify-content:center;border:1px solid #405363;border:1px solid var(--color-app-henley-blue);border-right:0}[data-wealthiest-cities-2023] .mobileMenuWrapper .mobileMenuToggle .dropdownIcon svg{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}[data-wealthiest-cities-2023] .mobileMenuWrapper.menuOpen .custom-radiobox-group{display:block}[data-wealthiest-cities-2023] .mobileMenuWrapper.menuOpen .mobileMenuToggle svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@media(min-width:800px){[data-wealthiest-cities-2023] .mobileMenuWrapper .dropdownIcon,[data-wealthiest-cities-2023] .mobileMenuWrapper .mobileMenuToggle{display:none}}@media(max-width:799px){.wealthiest-cities_cellHideMobile__1XtIP{display:none}.wealthiest-cities_cellHideMobile__1XtIP.wealthiest-cities_selectedColumn__29DhN{display:table-cell}}.wealthiest-cities_sortColumnTitle__3taMy{display:inline-flex;align-items:flex-end;flex-direction:row}.wealthiest-cities_sortColumnTitle__3taMy svg{flex:0 0 14px;width:14px;height:auto;margin-left:5px}th.wealthiest-cities_sortableColumn__3DnUE{cursor:pointer}th.wealthiest-cities_sortableColumn__3DnUE.wealthiest-cities_selectedColumn__29DhN{font-weight:600}th.wealthiest-cities_sortableColumn__3DnUE.wealthiest-cities_selectedColumn__29DhN .wealthiest-cities_sortColumnTitle__3taMy svg g{fill:var(--color-app-henley-blue)}.wealthiest-cities_selectedColumn__29DhN{background:#f7f7f7}.wealthiest-cities_sortMobileWrapper__1oR_W{margin-bottom:20px}.wealthiest-cities_sortTitle__2ybi_{font-size:12px;font-family:"Roboto Regular";margin-bottom:15px}.wealthiest-cities_percentMinusColumn__3noHx{padding-right:0!important;border-right:1px solid #dfe1e2;width:10%}@media(min-width:800px){.wealthiest-cities_percentMinusColumn__3noHx{width:5%}}.wealthiest-cities_percentColumn__ePA1L{padding-left:0!important}@media(max-width:799px){.wealthiest-cities_cityColumn__3RuKn{width:40%}}@media(min-width:800px){.wealthiest-cities_hwmiGrowthColumn__rrWWB{width:35%}}@media(max-width:799px){.wealthiest-cities_hwmiGrowthColumn__rrWWB{padding-left:10%!important}}@media(min-width:800px){.wealthiest-cities_hiddenTableRow__2Gtrt{display:none}}@media(max-width:799px){.wealthiest-cities_wealthChartTable__2Q2on .wealthiest-cities_contentRow__1Xu-K{cursor:pointer}.wealthiest-cities_wealthChartTable__2Q2on .wealthiest-cities_contentRow__1Xu-K.wealthiest-cities_openedRow__3D9nw td{border-bottom:0}}.wealthiest-cities_linkText__3lmKi{color:inherit;text-decoration:underline;font-size:16px}.country-flag_countryFlag__2042w{display:flex;flex-direction:row;align-items:center}.country-flag_countryFlag__2042w img{width:30px;height:30px;border-radius:50%;margin-right:8px;border:1px solid #c1c5c8}.progress-bar_progressBarContainer__3R1Ra{display:flex;flex-direction:row;align-items:center}.progress-bar_progressBar__3I1fZ{background:#dfe1e2;border-top-right-radius:18px;border-bottom-right-radius:18px;height:20px;flex:1 1;overflow:hidden;position:relative}.progress-bar_progressBar__3I1fZ .progress-bar_progress__2I9wL{background-color:var(--color-app-henley-blue);height:20px;position:absolute;left:0;top:0;border-top-right-radius:18px;border-bottom-right-radius:18px;transition:width .5s ease-in-out}.progress-bar_progressBar__3I1fZ.progress-bar_directionLeft__33Sgc,.progress-bar_progressBar__3I1fZ.progress-bar_directionLeft__33Sgc .progress-bar_progress__2I9wL{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:18px;border-bottom-left-radius:18px}.progress-bar_progressBar__3I1fZ.progress-bar_directionLeft__33Sgc .progress-bar_progress__2I9wL{right:0;left:auto}.progress-bar_labelText__1XZ-l{flex:0 0 auto;padding-left:10px}.select-dropdown_dropdownWrapper__3KwVh{position:relative}.select-dropdown_dropdownToggle__Wx_1H{border:1px solid var(--color-app-henley-blue);background-color:#fff;color:var(--color-app-henley-blue);font-size:14px;padding:18px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.select-dropdown_dropdownOptions__1PZyy{position:absolute;top:100%;z-index:99;background:#fff;border:1px solid var(--color-app-henley-blue);border-top:none;width:100%;padding:9px 0}.select-dropdown_dropdownOptions__1PZyy li{margin-bottom:0;padding:9px 18px;cursor:pointer;font-size:14px}.select-dropdown_dropdownOptions__1PZyy li:before{display:none}.select-dropdown_dropdownOptions__1PZyy li:hover{background-color:var(--color-app-henley-blue);color:#fff}.select-dropdown_menuItemNone__2lv6-{display:none}@media(max-width:799px){.seasonal-hotspots_hotspotsTable__3KcY0 th:first-child{width:45%}}.seasonal-hotspots_mobileCountryFlag__WCWvb{margin-top:10px;font-size:14px}@media(max-width:799px){.seasonal-hotspots_progressContentCol__3XwNb{border-right:none!important}.seasonal-hotspots_progressContentCol__3XwNb .seasonal-hotspots_label__1YznP{font-size:12px;font-family:Roboto Regular;color:var(--color-app-henley-blue);margin-top:10px;margin-bottom:10px}.seasonal-hotspots_progressContentCol__3XwNb .seasonal-hotspots_mobileResidents__2Ct3f{display:flex;flex-direction:row;justify-content:space-between}}@media(max-width:400px){.seasonal-hotspots_progressContentCol__3XwNb .seasonal-hotspots_mobileResidents__2Ct3f{flex-direction:column}}.video_videoWrapper__3Jiaw{max-width:740px;position:relative}.video_videoResponsive__2ucIk{position:relative;width:100%;padding-bottom:56.25%}.video_videoResponsive__2ucIk iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.map_mapControls__2g9gb{display:flex;flex-direction:column;position:absolute;bottom:20px;left:20px;border:2px solid var(--color-app-henley-gray);border-radius:4px}.map_mapControls__2g9gb .map_mapZoomButton__2PJVz{width:30px;height:30px;border-radius:0;background:#fff;outline:none;cursor:pointer;color:var(--color-app-henley-blue);border:none;display:flex;align-items:center;justify-content:center}.map_mapControls__2g9gb .map_mapZoomButton__2PJVz svg{width:12px;height:12px}.map_mapControls__2g9gb .map_mapZoomButton__2PJVz:last-child svg{margin-left:4px;width:20px;height:20px;-webkit-transform:translateY(1px);transform:translateY(1px)}.map_mapControls__2g9gb .map_mapZoomButton__2PJVz:not(:last-child){border-bottom:2px solid var(--color-app-henley-gray)}.map_mapControls__2g9gb .map_mapZoomButton__2PJVz:hover{background:var(--color-app-background-color)}@media screen and (max-width:500px){.map_mapControls__2g9gb{bottom:10px;left:10px}}.MapToolTip_cityHover__1VmeQ{color:var(--color-app-henley-blue);font-size:10px;line-height:14px;text-transform:uppercase;position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none}.MapToolTip_cityHover__1VmeQ .MapToolTip_cityHoverContainer__1z7UI{position:absolute;bottom:0;width:auto;display:flex;align-items:center;justify-content:center}.MapToolTip_cityHover__1VmeQ .MapToolTip_cityHoverContainer__1z7UI:before{content:" ";position:absolute;bottom:-1px;border-top:11px solid var(--color-app-henley-blue);border-right:11px solid transparent;border-left:11px solid transparent;border-bottom:none}.MapToolTip_cityHover__1VmeQ .MapToolTip_cityHoverContainer__1z7UI:after{content:" ";position:absolute;bottom:0;border:10px solid transparent;border-top-color:#fff;border-bottom:none}.MapToolTip_cityHover__1VmeQ .MapToolTip_rankHover__iWN8k{padding-right:30px}.MapToolTip_cityHover__1VmeQ .MapToolTip_citynameHover__2s9ow{color:var(--color-app-henley-blue);white-space:nowrap;background:#fff;border:1px solid var(--color-app-henley-blue);padding:10px 20px;text-align:center;bottom:9px;position:absolute}@media(min-width:800px){.map-cities_listColumnMinWidth__31ZlA{min-width:360px}}.map-cities_listWrapper__2arMn{position:relative}.map-cities_listContainer__1wdpk{color:#405363;border-bottom:1px solid #c1c5c8}.map-cities_mapColumn__1KSR-{position:relative}@media screen and (max-width:799px){.map-cities_mapColumn__1KSR-{margin-bottom:40px}}.map-cities_mapWrapper__3iyvO{flex-grow:2;width:100%;position:relative;overflow:hidden;height:60vh;min-height:600px}@media screen and (max-width:1200px){.map-cities_mapWrapper__3iyvO{height:50vh}}@media screen and (max-width:799px){.map-cities_mapWrapper__3iyvO{height:50vw}}.map-cities_listHeader__27lHf{background:#fff;padding:0 0 10px;font-size:12px;line-height:1.1;font-family:Roboto Regular;font-weight:400;border-bottom:1px solid #c1c5c8;color:var(--color-app-henley-blue)}.map-cities_headerRank__3uXZ6{min-width:45px;margin-right:15px;display:inline-block}.map-cities_headerCity__1od9Z{margin-left:0;margin-right:auto}@media(min-width:800px){.map-cities_positionToScroll__mJwQ-{display:none}}.map-cities_cityMarkers__SvJ84{position:absolute;left:0;top:0;pointer-events:none}.map-cities_cityMarkers__SvJ84 .map-cities_circle__xjHdD{pointer-events:all}@media screen and (min-width:700px){.map-cities_cityMarkers__SvJ84 .map-cities_circle__xjHdD{transition:stroke .1s,r .1s}}.map-cities_regionWrapper__2kOue{border-top:1px solid #c1c5c8}.popup_card__2GPWx{background-color:#f7f7f7;position:relative}@media(min-width:800px){.popup_card__2GPWx.popup_popup__1033W{position:absolute;top:0;right:0;width:40%;max-width:360px}}.popup_cardContent__1rMif{padding:15px}.popup_imageWrapper__Y6W-Z{position:relative;width:100%;padding-bottom:73.24%}.popup_imageWrapper__Y6W-Z img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.popup_closeButton__19DjG{background-color:transparent;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:0}.popup_closeButton__19DjG svg{color:var(--color-app-henley-blue)}.popup_rankLabel__h9FeG{background-color:#f7f7f7;color:var(--color-app-dark-gray);display:flex;flex-direction:row;align-items:flex-end;justify-content:center;line-height:1;padding:3px 10px}.popup_rankNumber__1t_xn{font-size:26px;margin-right:4px}.popup_rankNumber__1t_xn sup{font-size:14px}.popup_rankLabelBottom__2NZtf{font-size:10px}.popup_countryName__3_6-w{display:flex;align-items:center}.popup_countryNameText__QS_5d{margin-left:10px}.popup_value__18duN{font-size:18px;margin-bottom:0}.popup_bottomNote__3-QvD{font-size:10px}.popup_dataSet__3mJMK{min-height:30px}.popup_border__3bkdl{height:1px;background:#979797;border:0}.ListItem_flag__3hGPG{width:30px;height:auto;margin-left:10px;flex:0 0 auto;border-radius:50%;border:1px solid #c1c5c8}.ListItem_country__2u6cA,.ListItem_rank__mORvw{font-family:Roboto Regular;font-size:16px}.ListItem_country__2u6cA{display:flex;align-items:center;justify-content:flex-end;padding-left:10px}.ListItem_cityName__2tK6v{margin-left:0;margin-right:auto;padding-right:5px}.ListItem_countryName__2Fwyz{text-align:right}.ListItem_listItem__2OVI5{display:flex;align-items:center;justify-content:space-between;line-height:1.1;font-weight:400;vertical-align:middle;font-family:Garamond Regular;color:var(--color-app-henley-blue);padding:10px;border-bottom:1px solid var(--color-app-secondary-gray);cursor:pointer;font-size:26px}.ListItem_listItem__2OVI5:last-child{border-bottom:0}@media(max-width:1800px){.ListItem_listItem__2OVI5{font-size:22px}}@media(max-width:799px){.ListItem_listItem__2OVI5{font-size:17px}}.ListItem_rank__mORvw{min-width:45px;margin-right:5px;display:inline-block}.Accordion_accordionItem__4pBEU{color:var(--color-app-henley-blue)}.Accordion_accordionTitle__3jRtH{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px;cursor:pointer;border-bottom:1px solid #c1c5c8;font-size:17px;min-height:50px;line-height:1;font-family:Garamond Regular}@media(min-width:1200px){.Accordion_accordionTitle__3jRtH{font-size:26px}}.Accordion_accordionTitle__3jRtH:hover{background-color:#fff}.Accordion_accordionTitle__3jRtH.Accordion_open__2h9_m{background-color:#f7f7f7}.Accordion_accordionContent__1jmxl{font-family:"Roboto Regular",Roboto;background-color:#f7f7f7}
/*# sourceMappingURL=main.css.map */