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}.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}}.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.Accordion_open__2h9_m,.Accordion_accordionTitle__3jRtH:hover{background-color:#fff}.Accordion_accordionContent__1jmxl{font-family:"Roboto Regular",Roboto}.Accordion_accordionContent__1jmxl div{font-size:15px;height:40px;border-bottom:1px solid #c1c5c8;padding:0 10px;display:flex;align-items:center}@media(min-width:1200px){.Accordion_accordionContent__1jmxl div{font-size:18px}}.detail_card__1jd9j{background-color:#fff;padding:15px;position:relative}@media(min-width:800px){.detail_card__1jd9j.detail_popup__iPWo1{position:absolute;top:0;left:0;right:0;width:80%;margin:0 auto}}@media(min-width:1200px){.detail_card__1jd9j.detail_popup__iPWo1.detail_popupFlowCard__3ukuD{width:60%}}.detail_detailImageWrapper__1_Fnq{position:relative;width:100%;padding-bottom:75%}.detail_detailImageWrapper__1_Fnq img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.detail_closeButton__Woe7j{background-color:transparent;position:absolute;width:22px;height:22px;top:0;right:0;display:flex;align-items:center;justify-content:center;border:0}.detail_closeButton__Woe7j svg{color:var(--color-app-henley-blue)}.detail_rankLabel__3KcLi{background-color:#f7f7f7;color:var(--color-app-dark-gray);display:flex;flex-direction:row;align-items:flex-end;justify-content:center;line-height:1;position:absolute;top:15px;right:15px;padding:3px 10px}@media(min-width:800px){.detail_rankLabel__3KcLi{top:0;right:45px}}.detail_rankNumber__3P1yZ{font-size:26px;margin-right:4px}.detail_rankNumber__3P1yZ sup{font-size:14px}.detail_rankLabelBottom__32T2h{font-size:10px}.detail_countryName__vuvzO{display:flex;align-items:center}.detail_countryNameText__1eDNM{margin-left:10px}.detail_value__2XX-q{font-size:30px}@media(max-width:1800px){.detail_value__2XX-q{font-size:22px}}@media(min-width:800px)and (max-width:991px){.detail_value__2XX-q{font-size:17px}}.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}.country-data-map_mapWrapper__34_BY{flex-grow:2;width:100%;position:relative;overflow:hidden;height:60vh;min-height:500px}@media screen and (max-width:1200px){.country-data-map_mapWrapper__34_BY{height:50vh}}@media screen and (max-width:800px){.country-data-map_mapWrapper__34_BY{height:50vw}}@media(min-width:800px){.country-data-map_positionToScroll__7Q3yJ{display:none}}.growth_chevronDown__cQB0U,.growth_chevronUp__Z_YR5{width:32px;height:32px}@media screen and (max-width:900px){.growth_chevronDown__cQB0U,.growth_chevronUp__Z_YR5{width:24px;height:24px}}.growth_groupHeadingWrapper__2brne{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.growth_groupHeadingWrapper__2brne+div{display:none}.growth_groupHeadingWrapper__2brne.growth_open__2pi2M+div{display:block}.growth_groupHeadingWrapper__2brne.growth_open__2pi2M .growth_verticalLine__2zlGE{display:none}.growth_table__3c04c>tbody>tr>td{border-top:1px solid #c1c5c8}.growth_table__3c04c>tbody>tr:last-child>td{border-bottom:1px solid #c1c5c8}.growth_table__3c04c>tbody>tr.growth_noBorderBottom__1M3FE>td,.growth_table__3c04c>tbody>tr:last-child.growth_noBorderBottom__1M3FE>td{border-bottom:0!important}.growth_controlWrapper__2ZySY{width:100%}@media(min-width:800px){.growth_controlWrapper__2ZySY{max-width:500px}}.GrowthDetail_tableRow__1E6Al.GrowthDetail_cursor__Ps44F{cursor:pointer}.GrowthDetail_tableRow__1E6Al td{font-size:17px;height:60px;vertical-align:middle;padding:0 15px;color:var(--color-app-henley-blue);font-family:Garamond Regular}@media(min-width:1200px){.GrowthDetail_tableRow__1E6Al td{font-size:26px}}.GrowthDetail_tableRow__1E6Al td.GrowthDetail_nameCol__1Qn3h{width:15%}.GrowthDetail_tableRow__1E6Al td.GrowthDetail_barLeftCol___5HGQ{width:15%;padding-right:0;border-right:1px solid #c1c5c8}.GrowthDetail_tableRow__1E6Al td.GrowthDetail_barRightCol__3QcDD{width:55%;padding-left:0}.GrowthDetail_tableRow__1E6Al td.GrowthDetail_valCol__26rbt{width:15%;text-align:right}.GrowthDetail_tableRow__1E6Al td.GrowthDetail_detailCol__2-i72{padding:0 15px;border-top:0}.GrowthDetail_tableRow__1E6Al.GrowthDetail_tableRowHighlight__Vaaa8 td{background-color:#fff}.GrowthDetail_detailTable__2hf-n td{padding-top:15px;padding-bottom:15px;vertical-align:top;height:auto;width:100%;border-top:0;border-bottom:0}@media(max-width:767px){.GrowthDetail_detailTable__2hf-n td{display:block}}@media(min-width:768px){.GrowthDetail_detailTable__2hf-n td.GrowthDetail_imageCol__1eQ0-{width:30%}}.GrowthDetail_detailTable__2hf-n td.GrowthDetail_countryInfo__sdulP{padding:25px 30px}@media(min-width:768px){.GrowthDetail_detailTable__2hf-n td.GrowthDetail_countryInfo__sdulP{width:70%;border-left:1px solid #c1c5c8}}.GrowthDetail_compareButton__h-xah{background-color:#c1c5c8;min-width:200px;font-size:10px;letter-spacing:1.14px;line-height:1.4;text-transform:uppercase;font-weight:600;text-align:center;padding:11px 0;border:0;color:#fff;transition:all .25s ease-in-out}.GrowthDetail_compareButton__h-xah:active,.GrowthDetail_compareButton__h-xah:focus,.GrowthDetail_compareButton__h-xah:hover{background-color:#8b9298}.GrowthDetail_countryImageWrapper__3_CPU{position:relative;width:100%;padding-bottom:66.67%}.GrowthDetail_countryImageWrapper__3_CPU img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.barGraph_barChartWrapper__1mAq1{height:18px;position:relative;overflow:hidden}.barGraph_barChartWrapper__1mAq1.barGraph_toLeft__3sKXN,.barGraph_barChartWrapper__1mAq1.barGraph_toLeft__3sKXN .barGraph_progress__2ssrP{border-top-left-radius:10px;border-bottom-left-radius:10px}.barGraph_barChartWrapper__1mAq1.barGraph_toLeft__3sKXN .barGraph_progress__2ssrP{right:0}.barGraph_barChartWrapper__1mAq1.barGraph_toRight__2Ttyv,.barGraph_barChartWrapper__1mAq1.barGraph_toRight__2Ttyv .barGraph_progress__2ssrP{border-top-right-radius:10px;border-bottom-right-radius:10px}.barGraph_barChartWrapper__1mAq1.barGraph_toRight__2Ttyv .barGraph_progress__2ssrP{left:0}.barGraph_progress__2ssrP{position:absolute;top:0;height:100%;width:0;transition:width .25s ease-in-out}.migration_table__1mLoB td,.migration_table__1mLoB th{border-bottom:1px solid #c1c5c8}.migration_table__1mLoB tr td{font-size:17px;height:60px;line-height:1;font-family:Garamond Regular}@media(min-width:1200px){.migration_table__1mLoB tr td{font-size:26px}}.migration_table__1mLoB tr td.migration_yearColumn__2Uzia{color:var(--color-app-henley-gray);width:100px}.migration_table__1mLoB tr td.migration_valueColumn__IAU30{color:var(--color-app-henley-blue)}.migration_table__1mLoB tr td.migration_barChartColumn__1uocy{width:75%}.migration_table__1mLoB tr.migration_borderBottomDashed__255Sy td{border-bottom-style:dashed}.migration_barChartColumn__1uocy{border-left:1px solid #c1c5c8}.migration_notes__3yhUu{font-size:10px;display:block;color:var(--color-app-henley-blue)}.flow_mapWrapper__14hp4{flex-grow:2;width:100%;position:relative;overflow:hidden;height:60vh;min-height:500px}@media screen and (max-width:1200px){.flow_mapWrapper__14hp4{height:50vh}}@media screen and (max-width:800px){.flow_mapWrapper__14hp4{height:50vw}}.flow_mapTable__2oca1{color:#405363;width:calc(100% - 20px)}@media screen and (max-width:800px){.flow_mapTable__2oca1{width:100%}}.flow_mapTable__2oca1 tr{border-bottom:1px solid #c1c5c8;cursor:pointer}.flow_mapTable__2oca1 td{font-size:17px;line-height:1.1;font-weight:400;height:50px;vertical-align:middle;font-family:Garamond Regular;color:var(--color-app-henley-blue);padding:10px}@media(min-width:1200px){.flow_mapTable__2oca1 td{font-size:26px}}.flow_mapTable__2oca1 td.flow_valueColumn___aYNn{text-align:right}.flow_countryName__3bvys{display:flex;align-items:center;flex-direction:row}.flow_countryNameText__1PcWe{margin-left:10px}@media(min-width:800px){.flow_positionToScroll__1qhpt{display:none}}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}: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-app-embed]{scroll-behavior:smooth}[data-app-embed] .appContainer{margin:0 auto}[data-app-embed] .top-title{margin-top:55px;margin-bottom:30px}[data-app-embed] table{width:100%}[data-app-embed] table th{font-size:12px;color:#405363;color:var(--color-app-henley-blue)}[data-app-embed] .react-tabs__tab-panel{padding:55px 0}[data-app-embed] .menu-list{background-color:#fff;background-color:var(--color-app-white)}@media(max-width:767px){[data-app-embed] .menu-list{display:none}}[data-app-embed] .menu-list .react-tabs__tab-list{max-width:1800px;border-bottom:0;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start}@media(min-width:768px){[data-app-embed] .menu-list .react-tabs__tab-list{padding:25px 15px}}@media(max-width:767px){[data-app-embed] .menu-list .react-tabs__tab-list{flex-direction:column;justify-content:center;align-items:center;padding:15px}}[data-app-embed] .menu-list .react-tabs__tab{padding:0 25px;border:0;margin-bottom:0;border-radius:0}@media(max-width:767px){[data-app-embed] .menu-list .react-tabs__tab{padding:15px 0;border-bottom:1px solid transparent}}[data-app-embed] .menu-list .react-tabs__tab:before{border-bottom:0;width:1px;border-left:1px solid #75767a;border-left:1px solid var(--color-app-henley-gray);height:22px;top:0}@media(max-width:767px){[data-app-embed] .menu-list .react-tabs__tab:before{display:none}}[data-app-embed] .menu-list .react-tabs__tab span{display:inline-block;width:100%;position:relative}@media(min-width:768px){[data-app-embed] .menu-list .react-tabs__tab span{border-bottom:1px solid transparent;padding-bottom:10px}}@media(min-width:768px){[data-app-embed] .menu-list .react-tabs__tab:first-child{padding-left:0}[data-app-embed] .menu-list .react-tabs__tab:first-child:before{border-left:0;background-color:transparent}}[data-app-embed] .menu-list .react-tabs__tab.react-tabs__tab--selected{color:inherit}@media(max-width:767px){[data-app-embed] .menu-list .react-tabs__tab.react-tabs__tab--selected{border-bottom-color:var(--color-app-dark-blue)}}[data-app-embed] .menu-list .react-tabs__tab.react-tabs__tab--selected span{border-color:var(--color-app-dark-blue)}@media(max-width:767px){[data-app-embed] .mobile-menu-wrapper{padding:0 15px}[data-app-embed] .mobile-menu-wrapper.open .menu-list{display:block}[data-app-embed] .mobile-menu-wrapper.open .dropdown-icon svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}[data-app-embed] .mobile-menu-button{font-size:14px;background-color:#405363;background-color:var(--color-app-henley-blue);color:#fff;color:var(--color-app-white);display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;padding:0}[data-app-embed] .mobile-menu-button .dropdown-text{flex:1 1;text-align:center;padding:8px}[data-app-embed] .mobile-menu-button .dropdown-icon{width:43px;border-left:2px solid #fff;border-left:2px solid var(--color-app-white);flex:0 0 auto;display:flex;align-items:center;justify-content:center}[data-app-embed] .mobile-menu-button .dropdown-icon svg{transition:all .25s ease-in-out;width:14px;height:auto}@media(min-width:768px){[data-app-embed] .mobile-menu-button{display:none}}[data-app-embed] .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-app-embed] .custom-radiobox{position:relative;display:block;font-size:10px;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-basis:0;flex-grow:1;max-width:100%}[data-app-embed] .custom-radiobox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}[data-app-embed] .custom-radiobox .label-text{display:flex;padding:12px 20px;cursor:pointer;justify-content:center;align-items:center;height:100%}[data-app-embed] .custom-radiobox .label-text .circle{margin-right:5px}[data-app-embed] .custom-radiobox:hover input~.label-text{background-color:#f7f7f7;background-color:var(--color-app-background-color)}[data-app-embed] .custom-radiobox input:checked~.label-text{background-color:#405363;background-color:var(--color-app-henley-blue);color:#fff}[data-app-embed] .circle{display:inline-block;width:8px;height:8px;border-radius:50%;flex:0 0 auto}[data-app-embed] .circle.circle-inflow{background-color:#7db0da}[data-app-embed] .circle.circle-outflow{background-color:#d86f6f}[data-app-embed] .countryImageWrapper{position:relative;width:100%;padding-bottom:66.67%}@media(min-width:800px){[data-app-embed] .countryImageWrapper{height:100%;padding-bottom:0}}[data-app-embed] .countryImageWrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-app-embed] .text-underline{text-decoration:underline}[data-app-embed] .footer-note{font-size:13px;line-height:1.4}[data-app-embed] .footer-note,[data-app-embed] h5.field{color:#4b4b4d;color:var(--color-app-dark-gray);font-family:Roboto Regular}[data-app-embed] h5.field{text-transform:none}
/*# sourceMappingURL=main.css.map */