 /* ===============================
     RESET
  =================================*/
    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    /* ===============================
     GLOBAL
  =================================*/
    body {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif;
      background: linear-gradient(135deg, #111111 0%, #000000 100%);
      background-attachment: fixed;
      color: #ffffff;
      overflow-x: hidden;
    }

    
    /* ===============================
     SECTIONS
  =================================*/
    .section {
      padding: 6rem 0;
    }

    /* ===============================
     GLASS CARD
  =================================*/
    .glass-card {
      background: rgba(20, 20, 20, 0.6);
      backdrop-filter: blur(12px);
      border: 1px solid rgba(255, 255, 255, 0.15);
      border-radius: 1rem;
      padding: 2rem;
      margin-bottom: 2rem;
      display: flex;
      flex-direction: column;
    }

    .glass-card h2 {
      color: #ffffff;
      margin-bottom: 1rem;
    }

    /* ===============================
     FORM FIELDS
  =================================*/
    .form-control,
    .form-control:focus {
      background: #ffffff;
      color: #222222;
      border: 1px solid rgba(255, 255, 255, 0.15);
      border-radius: 0.5rem;
      padding: 0.75rem;
    }

    /* ===============================
     BUTTONS
  =================================*/
    .btn-submit {
      background: #ffffff;
      color: #000000;
      border: none;
      padding: 0.75rem 1.5rem;
      border-radius: 0.5rem;
      font-weight: 600;
    }

    .btn-submit:hover {
      background: #cccccc;
      color: #000000;
    }

    /* ===============================
     MAP / MEDIA
  =================================*/
    iframe {
      border: 0;
      border-radius: 0.5rem;
    }

    /* ===============================
     EQUAL HEIGHT CARDS
  =================================*/
    .row.align-items-stretch>[class*="col-"] .glass-card {
      height: 100%;
    }