.elementor-43 .elementor-element.elementor-element-af9f10f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-43{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-af9f10f */@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap');
/* ─── RGM design tokeni (isti kao homepage) ─────────────────── */
    .rgm-onama {
      --rgm-photo: url('https://rgm.mostarski.ba/wp-content/uploads/2026/07/radio-tast.webp');
      --rgm-surface: rgba(10, 14, 24, .55);
      --rgm-border: rgba(255, 255, 255, .12);
      --rgm-text: #f4f7fb;
      --rgm-muted: rgba(244, 247, 251, .72);
      --rgm-cyan: #4ec3e7;
      --rgm-yellow: #f2d21f;
      --rgm-green: #54b84c;
      --rgm-white: #f4f7fb;
      --rgm-blue: #6e86d8;
      position: relative;
      font-family: 'Space Grotesk', system-ui, sans-serif;
      color: var(--rgm-text);
      min-height: 100vh;
      min-height: 100svh;
      padding: clamp(24px, 4vh, 48px) clamp(20px, 4vw, 56px) clamp(40px, 6vh, 72px);
      box-sizing: border-box;
      isolation: isolate;
      overflow: hidden;
    }

    .rgm-onama::before {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -2;
      /* fixed = slika se sidri za ekran, poklapa se s pozadinom headera (bez šava) */
      background: var(--rgm-photo) center/cover fixed no-repeat;
    }

    .rgm-onama::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background:
        radial-gradient(1100px 560px at 50% -8%, rgba(78, 195, 231, .10), transparent 60%),
        linear-gradient(180deg, rgba(5, 8, 15, .84) 0%, rgba(5, 8, 15, .74) 45%, rgba(5, 8, 15, .9) 100%);
      background-attachment: fixed;
    }

    .rgm-onama *,
    .rgm-onama *::before,
    .rgm-onama *::after {
      box-sizing: inherit;
      margin: 0;
      padding: 0
    }

    .rgm-wrap {
      max-width: 900px;
      margin: 0 auto;
      width: 100%;
    }

    /* ─── Hero ──────────────────────────────────────────────────── */
    .rgm-hero {
      text-align: center;
      margin-bottom: clamp(22px, 3.5vh, 38px)
    }

    .rgm-title {
      font-size: clamp(30px, 4.6vw, 54px);
      font-weight: 700;
      line-height: 1.08;
      letter-spacing: -.015em;
      text-shadow: 0 4px 30px rgba(0, 0, 0, .55);
    }

    .rgm-sub {
      margin-top: 10px;
      font-size: clamp(15px, 1.7vw, 18px);
      color: var(--rgm-muted);
      letter-spacing: .04em;
      text-shadow: 0 2px 14px rgba(0, 0, 0, .6);
    }

    .rgm-sub span {
      color: var(--rgm-cyan);
      font-weight: 600;
    }

    /* ─── Statistike ────────────────────────────────────────────── */
    .rgm-stats {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: clamp(12px, 1.8vw, 20px);
      margin-bottom: clamp(18px, 2.8vh, 28px);
    }

    .rgm-stat {
      text-align: center;
      padding: clamp(14px, 1.8vw, 20px);
      border-radius: 16px;
      border: 1px solid var(--rgm-border);
      background: var(--rgm-surface);
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
    }

    .rgm-stat b {
      display: block;
      font-size: clamp(22px, 2.6vw, 30px);
      font-weight: 700;
      color: var(--rgm-cyan);
      letter-spacing: .02em;
    }

    .rgm-stat span {
      display: block;
      margin-top: 4px;
      font-size: 11.5px;
      font-weight: 600;
      letter-spacing: .14em;
      text-transform: uppercase;
      color: var(--rgm-muted);
    }

    /* ─── Tekst panel ───────────────────────────────────────────── */
    .rgm-panel {
      padding: clamp(24px, 3.5vw, 44px);
      border-radius: 18px;
      border: 1px solid var(--rgm-border);
      background: var(--rgm-surface);
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
    }

    .rgm-panel p {
      font-size: clamp(15px, 1.6vw, 16.5px);
      line-height: 1.7;
      color: var(--rgm-text);
      margin-bottom: 16px;
    }

    .rgm-panel p:last-of-type {
      margin-bottom: 0
    }

    .rgm-panel p.rgm-lead {
      font-size: clamp(16.5px, 1.8vw, 19px);
      font-weight: 600;
      line-height: 1.6;
    }

    .rgm-panel p b {
      color: var(--rgm-cyan);
      font-weight: 600;
    }

    /* ─── Potpis urednika ───────────────────────────────────────── */
    .rgm-potpis {
      margin-top: 22px;
      padding-top: 18px;
      border-top: 1px solid rgba(255, 255, 255, .1);
      display: flex;
      align-items: center;
      gap: 14px;
    }

    .rgm-potpis-crta {
      width: 4px;
      align-self: stretch;
      border-radius: 4px;
      background: var(--rgm-cyan);
      box-shadow: 0 0 12px rgba(78, 195, 231, .5);
    }

    .rgm-potpis small {
      display: block;
      font-size: 12px;
      font-weight: 600;
      letter-spacing: .14em;
      text-transform: uppercase;
      color: var(--rgm-muted);
      margin-bottom: 2px;
    }

    .rgm-potpis strong {
      font-size: 17px;
      font-weight: 700;
    }

    /* ─── Responsive ────────────────────────────────────────────── */
    @media(max-width:560px) {
      .rgm-stats {
        grid-template-columns: 1fr;
      }
    }/* End custom CSS */