/* Block: content
 * Extracted from theme CSS by wp-arch-agent.
 * Classes: hp-link-arrow, content
 */

/* Alternates image/text sides per repeater row. assets/css/first-style.css
 * has ".reverse .hp-content-row__inner { flex-flow: row-reverse; }" -- and
 * the block's outer <section> always carries a static "reverse" class from
 * analysis time (the old, un-alternating .hp-content-row--img-right
 * convention), so that ancestor rule reverses EVERY row unconditionally.
 * Cancel it back to normal order for a row that isn't itself flagged
 * reverse; leave flagged rows to the ancestor rule already reversing them. */
.hp-content-row__inner:not(.reverse) {
  flex-flow: row !important;
}

.hp-link-arrow {
  display: inline-flex;
  align-items: center;
  gap: 20px;
  color: #230704;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  margin-top: 40px;
  padding: 20px 10px;
  border-bottom: 1px solid transparent;
  transition: border-color 0.3s;
}

.hp-whoweare .hp-link-arrow,
.hp-content-row .hp-link-arrow {
  color: #230704;
}

.hp-whoweare .hp-link-arrow svg path,
.hp-content-row .hp-link-arrow svg path {
  stroke: #230704;
}

.hp-link-arrow:hover {
  border-bottom-color: currentColor;
}

.hp-link-arrow svg {
  flex-shrink: 0;
  transition: transform 0.3s;
}

.hp-link-arrow:hover svg {
  transform: translateX(5px);
}

@media (max-width: 600px) {
  .hp-link-arrow {
    margin-top: 24px;
  }
}

