.countries-section {
	padding-block: 4rem;
	background: var(--tan);
}

.countries-section .content {
	grid-column: 2 / -2;
}

.field--name-field-country-item {
	display: flex;
	flex-direction: column;
	gap: var(--grid_gap);
}

.country-item {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 1rem 1.5rem;
	padding: 2rem;
	background: var(--white);
    border-radius: var(--border_radius);
    box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
}

.country-item[data-animate] {
    opacity: 0;
    translate: 0 1rem;
    transition: all .5s ease;
    will-change: opacity, transform;
}

.country-item[data-animate].animate {
    opacity: 1;
    translate: 0 0;
}

.country-item .field--name-field-image {
	flex-basis: 4.5rem;
}

.country-item h3 {
	margin: 0;
	flex-basis: calc(100% - 6rem);
}

.country-item .field--name-field-description {
	flex-basis: 100%;
}
.country-item p {
	margin: 0;
}

@media (max-width: 1250px) {
	.countries-section .content {
		grid-column: 1 / -1;
	}
}

@media (max-width: 650px) {
	.country-item {
		flex-direction: column;
	}
	.country-item .field--name-field-image {
		flex-basis: 3.5rem;
		align-self: flex-start;
	}
}