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 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: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:var(--color-app-background-color)}[data-wealthiest-cities-2023] .custom-radiobox input:checked~.label-text{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: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: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: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 var(--color-app-henley-blue);font-size:12px;font-family:"Roboto Regular";text-transform:uppercase;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 var(--color-app-henley-blue);border-right:0}[data-wealthiest-cities-2023] .mobileMenuWrapper .mobileMenuToggle .dropdownIcon svg{transition:transform .25s ease-in-out}[data-wealthiest-cities-2023] .mobileMenuWrapper.menuOpen .custom-radiobox-group{display:block}[data-wealthiest-cities-2023] .mobileMenuWrapper.menuOpen .mobileMenuToggle svg{transform:rotate(-180deg)}}@media(min-width:800px){[data-wealthiest-cities-2023] .mobileMenuWrapper .dropdownIcon,[data-wealthiest-cities-2023] .mobileMenuWrapper .mobileMenuToggle{display:none}}.openness_table__3l08Y{width:100%}.openness_table__3l08Y td,.openness_table__3l08Y th{border-bottom:1px solid #c1c5c8;padding:8px}@media(min-width:800px){.openness_table__3l08Y td,.openness_table__3l08Y th{border-right:1px solid #c1c5c8}}.openness_table__3l08Y td.openness_cellCountry__1a9J3,.openness_table__3l08Y th.openness_cellCountry__1a9J3{border-right:1px solid #c1c5c8}.openness_table__3l08Y td.openness_noBorderRight__2fkzn,.openness_table__3l08Y td:last-child,.openness_table__3l08Y th.openness_noBorderRight__2fkzn,.openness_table__3l08Y th:last-child{border-right:none}.openness_table__3l08Y td.openness_selectedColumn__3uNOe,.openness_table__3l08Y th.openness_selectedColumn__3uNOe{background:#f7f7f7}.openness_table__3l08Y th{font-size:12px;line-height:18px;color:var(--color-app-henley-blue);font-weight:400;vertical-align:bottom}.openness_table__3l08Y th.openness_headerColumn__2O6QO{font-weight:500;padding:10px 8px;text-align:center}.openness_table__3l08Y tr td{font-size:17px;line-height:20px;height:60px;font-family:Garamond Regular;color:var(--color-app-henley-blue)}@media(min-width:992px){.openness_table__3l08Y tr td{font-size:20px;line-height:24px}}.openness_table__3l08Y tr.openness_borderBottomDashed__2YQ8u td{border-bottom-style:dashed}@media(max-width:799px){.openness_cellHideMobile__Q_uPO{display:none}.openness_cellHideMobile__Q_uPO.openness_selectedColumn__3uNOe{display:table-cell}}.openness_showMobile__3rpEO{display:none}@media(max-width:799px){.openness_showMobile__3rpEO{display:block}}.openness_sortColumnTitle__2d4Es{display:inline-flex;align-items:flex-end;flex-direction:row}.openness_sortColumnTitle__2d4Es svg{flex:0 0 14px;width:14px;height:auto;margin-left:5px}th.openness_sortableColumn__DnrZl{cursor:pointer}th.openness_sortableColumn__DnrZl.openness_selectedColumn__3uNOe{font-weight:600}th.openness_sortableColumn__DnrZl.openness_selectedColumn__3uNOe .openness_sortColumnTitle__2d4Es svg g{fill:var(--color-app-henley-blue)}.openness_sortMobileWrapper__2-Ces{margin-bottom:20px}.openness_sortTitle__IB0To{font-size:12px;font-family:"Roboto Regular";margin-bottom:15px}.openness_percentMinusColumn__2x0pa{padding-right:0!important;border-right:1px solid #dfe1e2;width:10%}@media(min-width:800px){.openness_percentMinusColumn__2x0pa{width:5%}}.openness_countryColumn__1OJwf{width:50%}.openness_extraSmallColumn__33Qtb{width:60px}@media(min-width:800px){.openness_countryColumn__1OJwf{width:260px}.openness_smallColumn__1aHCC{width:124px}.openness_extraSmallColumn__33Qtb{width:90px}}@media(min-width:800px){.openness_HPIPercentageColumn__8ynwu,.openness_opennessPercentageColumn__1M7cQ{width:35%}}@media(max-width:799px){.openness_HPIPercentageColumn__8ynwu{padding-left:10%!important}}@media(min-width:800px){.openness_hiddenTableRow__2_4Tt{display:none}}@media(max-width:799px){.openness_opennessChartTable__3EwXl .openness_contentRow__sqAWH{cursor:pointer}.openness_opennessChartTable__3EwXl .openness_contentRow__sqAWH.openness_openedRow__1OIV4 td{border-bottom:0}}.openness_linkText__2lyDn{color:inherit;text-decoration:underline;font-size:16px}.openness_footerNote__l7oTs,.openness_footerNote__l7oTs p{font-size:12px}.openness_footerNote__l7oTs ul{margin:0 0 16px;padding:0}.openness_footerNote__l7oTs ul li{font-size:12px;margin:0 0 2px 16px;padding:0;list-style:disc}.openness_footerNote__l7oTs ul li:before{display:none}.openness_deleteRowButton__1AHL5{border:0;background:transparent;padding:0;margin-right:8px;width:30px;flex:0 0 auto}.openness_deleteRowButton__1AHL5 svg{width:100%;height:auto}@media(max-width:799px){.openness_deleteRowButton__1AHL5{width:20px;margin-right:4px}}.openness_legend__3fYPB{display:flex;align-items:center}.openness_legend__3fYPB .openness_legendBox__3rho2{width:12px;height:12px;display:inline-block;margin-right:8px}.openness_legend__3fYPB .openness_legendBox__3rho2.openness_darkBlue__1kIvQ{background:#405363}.openness_legend__3fYPB .openness_legendBox__3rho2.openness_lightBlue__1Zw50{background:#6ea7d8}.openness_displayFlex__2-PTf{display:flex}.country-flag_countryFlag__2apTv{display:flex;flex-direction:row;align-items:center}.country-flag_countryFlag__2apTv .country-flag_name__2HsBR{display:flex;flex-direction:column}.country-flag_countryFlag__2apTv .country-flag_regionName__30B27{font-family:"Roboto Regular";font-size:14px}.country-flag_countryFlag__2apTv img{width:30px;height:30px;border-radius:50%;margin-right:8px;border:1px solid #c1c5c8}.country-flag_cellHideDesktop__3Xz5P{display:none}@media(max-width:799px){.country-flag_cellHideDesktop__3Xz5P{display:block}}.progress-bar_progressBarContainer__2PpTu{display:flex;flex-direction:row;align-items:center}.progress-bar_progressBar__2Uk2L{background:#dfe1e2;height:12px;flex:1 1;overflow:hidden;position:relative}.progress-bar_progressBar__2Uk2L .progress-bar_progress__2IaK0{background-color:var(--color-app-henley-blue);height:20px;position:absolute;left:0;top:0;transition:width .5s ease-in-out}.progress-bar_progressBar__2Uk2L .progress-bar_progress__2IaK0.progress-bar_blueLight__2DysY,.progress-bar_progressBar__2Uk2L .progress-bar_progress__2IaK0.progress-bar_negative__3SZD4{background-color:#c1c5c8}.progress-bar_progressBar__2Uk2L .progress-bar_negative__3SZD4{background-color:var(--color-app-henley-gray)}.progress-bar_progressBar__2Uk2L.progress-bar_directionLeft__3YV1z .progress-bar_progress__2IaK0{right:0;left:auto}.progress-bar_labelText__26pOs{flex:0 0 auto;padding-left:10px;width:84px;justify-content:flex-end;display:flex}.select-dropdown_dropdownWrapper__2aOSM{position:relative}.select-dropdown_dropdownToggle__11i0t{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__1Oc44{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__1Oc44 li{margin-bottom:0;padding:9px 18px;cursor:pointer;font-size:14px}.select-dropdown_dropdownOptions__1Oc44 li:before{display:none}.select-dropdown_dropdownOptions__1Oc44 li:hover{background-color:var(--color-app-henley-blue);color:#fff}.select-dropdown_menuItemNone__3aJsQ{display:none}
/*# sourceMappingURL=main.css.map */