/* Common */
.fs-11 {
  font-size: 11px;
}

.fs-30 {
  font-size: 30px;
}

.mt-n-3 {
  margin-top: -10px;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.my-20 {
  margin: 20px 0 !important;
}

.my-30 {
  margin: 30px 0 !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.my-10 {
  margin: 10px 0 !important;
}

.gap-10 {
  gap: 10px !important;
}

.gap-20 {
  gap: 20px !important;
}

.gap-30 {
  gap: 30px !important;
}

.text-gold {
  background: linear-gradient(90deg, rgba(216, 129, 5, 1) 0%, rgba(240, 209, 92, 1) 50%);
  color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 800;
}

.gold-bright-text {
  color: #ffd700 !important;
}

/* Content */
.max-width-600 {
  max-width: 600px;
}

/* Section */

/* Section Background */

/* Heading */

/* Sub Heading */

/* Title */
.title-gold-border {
  position: relative;
  padding-left: 16px;
}

.title-gold-border::before {
  content: '';
  position: absolute;
  left: 0;
  top: 4px;
  bottom: 4px;
  width: 4px;
  background: linear-gradient(0deg, rgba(216, 129, 5, 1) 0%, rgba(240, 209, 92, 1) 100%);
  border-radius: 2px;
}

/* Sub Title */

/* Paragraph */
.paragraph-small {
  font-size: 0.875rem;
  line-height: 1.5;
}

/* Images */
.rounded-custom {
  border-radius: 0.75rem !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.equal-height-img-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  flex: 1 1 auto;
  min-height: auto;
  overflow: hidden;
  border-radius: 2px;
}

.equal-height-img-wrap img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

@media (max-width: 991.98px) {
  .equal-height-img-wrap {
    min-height: 280px;
    height: 280px;
  }
}

/* Cards */
.shadow-card {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06) !important;
}

/* Lists */
.list-style-none {
  list-style: none;
  padding-left: 0;
}

/* Footer */

/* Mobile Responsive */

/* ==========================================================================
   Explore the Platform Before Opening a Live Account — added 2026-08-08
   ========================================================================== */
.radius-2 {
  border-radius: 2px !important;
}