.elementor-211 .elementor-element.elementor-element-697ec65{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-697ec65:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-697ec65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for html, class: .elementor-element-51b3636 *//* =========================
   FOOTER — GPLEX PREMIUM
   ========================= */

.gx-footer {
  background: #0b0f1f;
  padding: 70px 20px;
  color: #e5e7eb;
}

.gx-footer-container {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 40px;
}

/* Logo */
.gx-footer-logo {
  font-size: 26px;
  font-weight: 800;
  color: #ffffff;
  margin-bottom: 12px;
}

.gx-footer-logo span {
  color: #f5a623; /* GOLD */
}

.gx-footer-desc {
  color: #cbd5e1;
  font-size: 15px;
  line-height: 1.6;
  margin-bottom: 20px;
}

/* Titles */
.gx-footer-title {
  font-size: 15px;
  font-weight: 700;
  color: #f5a623;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 16px;
}

/* Links */
.gx-footer-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.gx-footer-links li {
  margin-bottom: 10px;
}

.gx-footer-links a {
  color: #e5e7eb;
  text-decoration: none;
  font-size: 14px;
  transition: 0.2s ease;
}

.gx-footer-links a:hover {
  color: #f5a623;
  margin-left: 4px;
}

/* Contact */
.gx-footer-contact {
  list-style: none;
  padding: 0;
}

.gx-footer-contact li {
  font-size: 14px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #e5e7eb;
}

.gx-footer-contact span {
  color: #f5a623;
}

/* Copyright */
.gx-footer-copyright {
  font-size: 13px;
  margin-top: 20px;
  color: #9ca3af;
}

/* Responsive */
@media (max-width: 600px) {
  .gx-footer {
    padding: 50px 20px;
  }
}/* End custom CSS */