.country-block-message {
  background: #f8d7da;
  color: #721c24;
  padding: 20px;
  border: 1px solid #c5a3a6;
  border-radius: 4px;
  margin: 2rem auto;
  width: 100%;
}

.country-block-message h1,
.country-block-message h2,
.country-block-message h3,
.country-block-message h4 {
  color: #721c24;
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.country-block-message p {
  margin: 0 0 1rem;
  line-height: 1.25;
  padding: 0;
}

.country-block-message a {
  color: #721c24;
}

.country-block-message p:last-of-type {
  margin: 0;
}

.country-block-message.hide {
  display: none;
}
