.worldMap {
	/*background-image: url(map-blur.webp);*/
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	display: grid;
	grid-template-columns: 2fr 1fr;
	grid-template-rows: auto;
	grid-template-areas:
			"head head"
			"map countries"
}
	.worldMap-head {
		grid-area: head;
		padding-bottom: 0;
	}
	.worldMap-body {
		margin-bottom: 2rem;
	}
	.worldMap-content {
		grid-area: map;
	}
	.worldMap-foot {
		grid-area: countries;
		/*background: rgba(0,0,0,0.28);*/
		/*border-top: 1px solid #979797;*/
		/*padding-top: 0;*/
	}
	.worldMap-map {
		margin-left: .25rem;
		margin-right: .25rem;
	}
	.worldMap-chart {
		width: 100%;
		height: 30rem;
	}
	@media(max-width: 800px) {
		.worldMap-body, .worldMap-map {
			width: 100%;
		}
		.worldMap-head > .container {
			display: block;
		}
		.worldMap {
			grid-template-columns: 1fr;
			grid-template-rows: auto;
			grid-row-gap: 2rem;
			grid-template-areas:
			"head"
			"map"
			"countries"
		}
	}

.countryList {}
	.countryList-container {
		display: flex;
		flex-direction: row;
		margin: 0 1.5rem;
	}
	.countryList-continents {
		width: 50%;
	}
	.countryList-continent-name {
		/*break-after: avoid;*/
		cursor: pointer;
		margin-bottom: 1rem;
	}
	.countryList-continent-name:hover {
		color: #FFCC00;
	}
	.countryList-continent {
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 2rem;
		break-inside: avoid;
	}
	.countryList-countries {
		display: none;
	}
	.countryList-country {
		font-weight: 300;
		text-transform: none;
	}
	@media(min-width: 1000px) {
	}