/* ================================
   LEFT TEXT – RIGHT IMAGE
================================ */

.ltr-section {
  background: #ffffff;
}

.ltr-inner {
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 24px 60px;
}

.ltr-grid {
  display: flex;
  align-items: center;
  gap: 60px;
}

/* LEFT CONTENT */
.ltr-content {
  width: 80%;
}

.ltr-heading {
  color: #000000;
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 16px;
}

.ltr-text {
  font-size: 16px;
  line-height: 26px;
  color: #333333;
  margin-bottom: 24px;
}

.ltr-button {
  display: inline-block;
  padding: 10px 22px;
  border: 1px solid #0a45bb;
  color: #0a45bb;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  border-radius: 4px;
  transition: all 0.2s ease;
}

.ltr-button:hover {
  background: #0a45bb;
  color: #ffffff;
}

/* RIGHT IMAGE */
.ltr-image {
  width: 69%;
}

.ltr-image img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 2px;
}

/* ================================
   RESPONSIVE (IMAGE FIRST ON MOBILE)
================================ */

@media (max-width: 991px) {
  .ltr-grid {
    gap: 14px;
    flex-direction: column;
  }
  .ltr-heading {
    color: #000000;
    font-size: 24px;
    line-height: 32px;}

  /* IMAGE FIRST */
  .ltr-image {
    order: 1;
    width: 100%;
  }

  /* CONTENT BELOW IMAGE */
  .ltr-content {
    order: 2;
    width: 100%;
  }
}
