/* ==========================================================================
   Events / About Cosign / Why Choose Us row
   ========================================================================== */

.intro-row {
  align-items: flex-start;
}

.about__map {
  margin-bottom: 20px;
  text-align: left;
}
.about__map img {
  vertical-align: top;
}

/* Stacked columns: 35px bottom margin, collapsing with the last element's
   20px margin (theme rule for <= 768px) */
@media (max-width: 767px) {
  .intro-row > .col:not(:last-child) {
    padding-bottom: 15px;
  }
}
