{"id":13,"date":"2026-04-22T15:16:23","date_gmt":"2026-04-22T15:16:23","guid":{"rendered":"https:\/\/ritluka.co.za\/v1\/?page_id=13"},"modified":"2026-07-14T00:10:42","modified_gmt":"2026-07-14T00:10:42","slug":"home","status":"publish","type":"page","link":"https:\/\/ritluka.co.za\/v1\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13\" class=\"elementor elementor-13\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8fd52b4 e-con-full e-flex e-con e-parent\" data-id=\"8fd52b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c514fe elementor-widget elementor-widget-html\" data-id=\"8c514fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\nRitluka Resources Home Page\r\nPremium single-file HTML for Elementor Free HTML widget.\r\nUse on an Elementor Canvas page.\r\nReplace the placeholder image URLs with your uploaded media URLs.\r\n-->\r\n\r\n<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');\r\n\r\n\r\nhtml, body {\r\n  margin: 0;\r\n  padding: 0;\r\n  width: 100%;\r\n  overflow-x: hidden;\r\n}\r\n\r\n.rr-home {\r\n  width: 100%;\r\n  max-width: 100%;\r\n}\r\n\r\n  .rr-home {\r\n    --rr-gold: #c6a24a;\r\n    --rr-dark: #241c25;\r\n    --rr-dark-2: #1a141b;\r\n    --rr-white: #ffffff;\r\n    --rr-ivory: #f7f4ef;\r\n    --rr-soft: #efe7d7;\r\n    --rr-text: #241c25;\r\n    --rr-muted: #6c636d;\r\n    --rr-line: rgba(36, 28, 37, 0.12);\r\n    --rr-shadow: 0 24px 80px rgba(20, 14, 20, 0.16);\r\n    font-family: 'Montserrat', Arial, sans-serif;\r\n    color: var(--rr-text);\r\n    background: var(--rr-white);\r\n    overflow-x: clip;\r\n  }\r\n\r\n  .rr-home * { box-sizing: border-box; }\r\n  .rr-home img { max-width: 100%; display: block; }\r\n  .rr-home a { text-decoration: none; }\r\n  .rr-home p,\r\n  .rr-home h1,\r\n  .rr-home h2,\r\n  .rr-home h3,\r\n  .rr-home h4,\r\n  .rr-home ul { margin: 0; }\r\n\r\n  .rr-home .rr-container {\r\n    width: min(1240px, calc(100% - 40px));\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .rr-home .rr-section {\r\n    position: relative;\r\n    padding: 110px 0;\r\n  }\r\n\r\n  .rr-home .rr-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.22em;\r\n    color: var(--rr-gold);\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .rr-home .rr-eyebrow::before {\r\n    content: '';\r\n    width: 44px;\r\n    height: 1px;\r\n    background: currentColor;\r\n    opacity: 0.85;\r\n    transform-origin: left center;\r\n  }\r\n\r\n  .rr-home h1 {\r\n    font-size: clamp(50px, 6.5vw, 84px);\r\n    line-height: 0.98;\r\n    letter-spacing: -0.04em;\r\n    font-weight: 800;\r\n    color: var(--rr-white);\r\n    margin-bottom: 20px;\r\n    max-width: 820px;\r\n    text-shadow: 0 8px 28px rgba(0,0,0,0.22);\r\n  }\r\n\r\n  .rr-home h2 {\r\n    font-size: clamp(36px, 4.8vw, 58px);\r\n    line-height: 1.02;\r\n    letter-spacing: -0.04em;\r\n    font-weight: 800;\r\n    color: var(--rr-dark);\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .rr-home h3 {\r\n    font-size: 24px;\r\n    line-height: 1.2;\r\n    font-weight: 700;\r\n    letter-spacing: -0.03em;\r\n  }\r\n\r\n  .rr-home p {\r\n    font-size: 17px;\r\n    line-height: 1.9;\r\n    color: var(--rr-text);\r\n  }\r\n\r\n  .rr-home .rr-text-muted { color: var(--rr-muted); }\r\n\r\n  .rr-home .rr-btn-row {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 14px;\r\n    margin-top: 34px;\r\n  }\r\n\r\n  .rr-home .rr-btn {\r\n    min-height: 54px;\r\n    padding: 14px 26px;\r\n    border-radius: 999px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    font-size: 14px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.08em;\r\n    transition: all 0.28s ease;\r\n    border: 1px solid transparent;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .rr-home .rr-btn::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.18) 46%, transparent 100%);\r\n    transform: translateX(-140%);\r\n    transition: transform 0.8s ease;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .rr-home .rr-btn:hover::before {\r\n    transform: translateX(140%);\r\n  }\r\n\r\n  .rr-home .rr-btn-primary {\r\n    background: linear-gradient(180deg, #d6b462 0%, #c6a24a 100%);\r\n    color: var(--rr-white);\r\n    box-shadow: 0 14px 32px rgba(198, 162, 74, 0.24);\r\n  }\r\n\r\n  .rr-home .rr-btn-primary:hover {\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 18px 36px rgba(198, 162, 74, 0.3);\r\n  }\r\n\r\n  .rr-home .rr-btn-outline-light {\r\n    border-color: rgba(255,255,255,0.5);\r\n    color: var(--rr-white);\r\n    background: rgba(255,255,255,0.04);\r\n    backdrop-filter: blur(10px);\r\n  }\r\n\r\n  .rr-home .rr-btn-outline-light:hover {\r\n    background: rgba(255,255,255,0.12);\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .rr-home .rr-btn-outline-dark {\r\n    border-color: rgba(36, 28, 37, 0.14);\r\n    color: var(--rr-dark);\r\n    background: var(--rr-white);\r\n  }\r\n\r\n  .rr-home .rr-btn-outline-dark:hover {\r\n    background: var(--rr-dark);\r\n    color: var(--rr-white);\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .rr-home .rr-header {\r\n    position: sticky;\r\n    top: 0;\r\n    z-index: 1000;\r\n    background: rgba(255,255,255,0.92);\r\n    backdrop-filter: blur(18px);\r\n    border-bottom: 1px solid rgba(36, 28, 37, 0.08);\r\n  }\r\n\r\n  .rr-home .rr-header-inner {\r\n    min-height: 88px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 18px;\r\n  }\r\n\r\n  .rr-home .rr-brand img {\r\n    width: 148px;\r\n    height: auto;\r\n  }\r\n\r\n  .rr-home .rr-nav {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 26px;\r\n  }\r\n\r\n  .rr-home .rr-nav a {\r\n    position: relative;\r\n    color: var(--rr-dark);\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.12em;\r\n    padding: 10px 0;\r\n  }\r\n\r\n  .rr-home .rr-nav a::after {\r\n    content: '';\r\n    position: absolute;\r\n    left: 0;\r\n    bottom: 0;\r\n    width: 0;\r\n    height: 1px;\r\n    background: var(--rr-gold);\r\n    transition: width 0.28s ease;\r\n  }\r\n\r\n  .rr-home .rr-nav a:hover,\r\n  .rr-home .rr-nav a:focus,\r\n  .rr-home .rr-nav a.rr-active {\r\n    color: var(--rr-gold);\r\n  }\r\n\r\n  .rr-home .rr-nav a:hover::after,\r\n  .rr-home .rr-nav a:focus::after,\r\n  .rr-home .rr-nav a.rr-active::after {\r\n    width: 100%;\r\n  }\r\n\r\n  .rr-home .rr-header-cta {\r\n    display: inline-flex;\r\n  }\r\n\r\n  .rr-home .rr-menu-toggle {\r\n    display: none;\r\n    width: 48px;\r\n    height: 48px;\r\n    border-radius: 50%;\r\n    border: 1px solid rgba(36, 28, 37, 0.12);\r\n    background: var(--rr-white);\r\n    cursor: pointer;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-direction: column;\r\n    gap: 5px;\r\n  }\r\n\r\n  .rr-home .rr-menu-toggle span {\r\n    width: 18px;\r\n    height: 2px;\r\n    background: var(--rr-dark);\r\n    display: block;\r\n  }\r\n\r\n  .rr-home .rr-hero {\r\n    position: relative;\r\n    min-height: 96vh;\r\n    display: flex;\r\n    align-items: center;\r\n    background:\r\n      linear-gradient(90deg, rgba(16, 11, 17, 0.50) 0%, rgba(22, 16, 23, 0.34) 40%, rgba(22, 16, 23, 0.14) 100%),\r\n      url('https:\/\/ritluka.co.za\/v1\/wp-content\/uploads\/2026\/04\/RR2PIT02-14-scaled.jpg') center 34% \/ cover no-repeat;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .rr-home .rr-hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background:\r\n      radial-gradient(circle at 82% 18%, rgba(198,162,74,0.18), transparent 24%),\r\n      linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0));\r\n    pointer-events: none;\r\n    animation: rrPulseGlow 8s ease-in-out infinite;\r\n  }\r\n\r\n  .rr-home .rr-hero-inner {\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1.05fr) minmax(280px, 0.7fr);\r\n    gap: 34px;\r\n    align-items: end;\r\n    padding: 110px 0 110px;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .rr-home .rr-hero-copy {\r\n    max-width: 820px;\r\n    background: linear-gradient(180deg, rgba(20,14,20,0.40), rgba(20,14,20,0.14));\r\n    border: 1px solid rgba(255,255,255,0.10);\r\n    backdrop-filter: blur(4px);\r\n    border-radius: 28px;\r\n    padding: 34px;\r\n    box-shadow: 0 20px 50px rgba(0,0,0,0.14);\r\n  }\r\n\r\n  .rr-home .rr-subheadline {\r\n    font-size: clamp(18px, 2vw, 24px);\r\n    font-weight: 700;\r\n    line-height: 1.45;\r\n    color: var(--rr-gold);\r\n    margin-bottom: 24px;\r\n    max-width: 680px;\r\n  }\r\n\r\n  .rr-home .rr-hero p {\r\n    color: rgba(255,255,255,0.95);\r\n    max-width: 700px;\r\n  }\r\n\r\n  .rr-home .rr-hero-panel {\r\n    align-self: end;\r\n    background: rgba(255,255,255,0.10);\r\n    border: 1px solid rgba(255,255,255,0.16);\r\n    backdrop-filter: blur(18px);\r\n    border-radius: 28px;\r\n    padding: 28px;\r\n    box-shadow: 0 24px 60px rgba(0,0,0,0.18);\r\n  }\r\n\r\n  .rr-home .rr-hero-panel-title {\r\n    font-size: 12px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.2em;\r\n    color: var(--rr-gold);\r\n    font-weight: 800;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .rr-home .rr-hero-panel ul {\r\n    list-style: none;\r\n    padding: 0;\r\n    display: grid;\r\n    gap: 14px;\r\n  }\r\n\r\n  .rr-home .rr-hero-panel li {\r\n    color: var(--rr-white);\r\n    font-size: 16px;\r\n    line-height: 1.5;\r\n    padding-bottom: 14px;\r\n    border-bottom: 1px solid rgba(255,255,255,0.12);\r\n  }\r\n\r\n  .rr-home .rr-hero-panel li:last-child {\r\n    border-bottom: 0;\r\n    padding-bottom: 0;\r\n  }\r\n\r\n  .rr-home .rr-stat-wrap {\r\n    margin-top: -76px;\r\n    position: relative;\r\n    z-index: 3;\r\n  }\r\n\r\n  .rr-home .rr-stat-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 18px;\r\n  }\r\n\r\n  .rr-home .rr-stat-card {\r\n    position: relative;\r\n    overflow: hidden;\r\n    background: linear-gradient(180deg, rgba(36,28,37,0.98), rgba(26,20,27,0.98));\r\n    color: var(--rr-white);\r\n    border-radius: 26px;\r\n    padding: 30px 24px;\r\n    border: 1px solid rgba(198,162,74,0.22);\r\n    box-shadow: var(--rr-shadow);\r\n    transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\r\n  }\r\n\r\n  .rr-home .rr-stat-card::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: auto -40px -40px auto;\r\n    width: 120px;\r\n    height: 120px;\r\n    border-radius: 50%;\r\n    background: radial-gradient(circle, rgba(198,162,74,0.18), transparent 70%);\r\n  }\r\n\r\n  .rr-home .rr-stat-card:hover {\r\n    transform: translateY(-8px);\r\n    border-color: rgba(198,162,74,0.45);\r\n    box-shadow: 0 28px 72px rgba(20, 14, 20, 0.22);\r\n  }\r\n\r\n  .rr-home .rr-stat-number {\r\n    display: block;\r\n    font-size: clamp(28px, 4vw, 42px);\r\n    font-weight: 800;\r\n    line-height: 1.08;\r\n    color: var(--rr-gold);\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .rr-home .rr-count {\r\n    display: inline-block;\r\n    min-width: 1ch;\r\n  }\r\n\r\n  .rr-home .rr-stat-card p {\r\n    color: rgba(255,255,255,0.9);\r\n    font-size: 14px;\r\n    line-height: 1.75;\r\n  }\r\n\r\n  .rr-home .rr-split {\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\r\n    gap: 60px;\r\n    align-items: center;\r\n  }\r\n\r\n  .rr-home .rr-about-copy p + p {\r\n    margin-top: 20px;\r\n  }\r\n\r\n  .rr-home .rr-about-media {\r\n    position: relative;\r\n  }\r\n\r\n  .rr-home .rr-about-stack {\r\n    position: relative;\r\n    padding: 36px 0 0 40px;\r\n  }\r\n\r\n  .rr-home .rr-about-stack::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    right: 0;\r\n    width: 180px;\r\n    height: 180px;\r\n    border-radius: 28px;\r\n    background: var(--rr-dark);\r\n  }\r\n\r\n  .rr-home .rr-about-image-main {\r\n    position: relative;\r\n    z-index: 2;\r\n    border-radius: 30px;\r\n    overflow: hidden;\r\n    box-shadow: var(--rr-shadow);\r\n  }\r\n\r\n  .rr-home .rr-about-image-main img {\r\n    width: 100%;\r\n    height: 600px;\r\n    object-fit: cover;\r\n    transition: transform 1.2s cubic-bezier(0.22, 1, 0.36, 1);\r\n  }\r\n\r\n  .rr-home .rr-about-media:hover .rr-about-image-main img {\r\n    transform: scale(1.035);\r\n  }\r\n\r\n  .rr-home .rr-about-note {\r\n    position: absolute;\r\n    left: 0;\r\n    bottom: -32px;\r\n    width: min(88%, 500px);\r\n    z-index: 3;\r\n    background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(247,244,239,0.96));\r\n    backdrop-filter: blur(10px);\r\n    border: 1px solid rgba(198,162,74,0.22);\r\n    border-radius: 24px;\r\n    padding: 24px;\r\n    box-shadow: 0 18px 40px rgba(36, 28, 37, 0.1);\r\n  }\r\n\r\n  .rr-home .rr-about-note p {\r\n    font-size: 15px;\r\n    line-height: 1.8;\r\n    color: var(--rr-dark);\r\n  }\r\n\r\n  .rr-home .rr-visuals-section {\r\n    background: var(--rr-ivory);\r\n    overflow: hidden;\r\n  }\r\n\r\n  .rr-home .rr-visuals-grid {\r\n    display: grid;\r\n    grid-template-columns: 1.15fr 0.85fr;\r\n    gap: 22px;\r\n    margin-top: 40px;\r\n  }\r\n\r\n  .rr-home .rr-visuals-stack {\r\n    display: grid;\r\n    gap: 22px;\r\n  }\r\n\r\n  .rr-home .rr-media-card {\r\n    position: relative;\r\n    min-height: 280px;\r\n    border-radius: 28px;\r\n    overflow: hidden;\r\n    box-shadow: var(--rr-shadow);\r\n    background-image:\r\n      linear-gradient(180deg, rgba(36,28,37,0.12), rgba(36,28,37,0.56)),\r\n      var(--rr-image, linear-gradient(135deg, #d8c08a 0%, #867055 45%, #241c25 100%));\r\n    background-size: cover;\r\n    background-position: center center;\r\n    transition: transform 0.45s ease, box-shadow 0.45s ease;\r\n  }\r\n\r\n  .rr-home .rr-media-card:hover {\r\n    transform: translateY(-8px) scale(1.01);\r\n    box-shadow: 0 28px 70px rgba(20, 14, 20, 0.20);\r\n  }\r\n\r\n  .rr-home .rr-media-card-lg {\r\n    min-height: 584px;\r\n  }\r\n\r\n  .rr-home .rr-media-card::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(0,0,0,0.22));\r\n    pointer-events: none;\r\n  }\r\n\r\n  .rr-home .rr-media-badge {\r\n    position: absolute;\r\n    left: 20px;\r\n    bottom: 20px;\r\n    z-index: 2;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 12px 16px;\r\n    border-radius: 999px;\r\n    background: rgba(36, 28, 37, 0.72);\r\n    border: 1px solid rgba(255,255,255,0.16);\r\n    color: var(--rr-white);\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.12em;\r\n    backdrop-filter: blur(8px);\r\n  }\r\n\r\n  .rr-home .rr-media-badge::before {\r\n    content: '';\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: var(--rr-gold);\r\n    box-shadow: 0 0 0 6px rgba(198,162,74,0.16);\r\n  }\r\n\r\n  .rr-home .rr-services {\r\n    background:\r\n      radial-gradient(circle at top right, rgba(198,162,74,0.08), transparent 18%),\r\n      linear-gradient(180deg, #241c25 0%, #1a141b 100%);\r\n    color: var(--rr-white);\r\n  }\r\n\r\n  .rr-home .rr-services h2,\r\n  .rr-home .rr-services h3,\r\n  .rr-home .rr-services p { color: var(--rr-white); }\r\n\r\n  .rr-home .rr-services-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 22px;\r\n    margin-top: 46px;\r\n  }\r\n\r\n  .rr-home .rr-service-card {\r\n    height: 100%;\r\n    padding: 34px 28px 30px;\r\n    border-radius: 28px;\r\n    border: 1px solid rgba(255,255,255,0.16);\r\n    background: linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.02));\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,0.04);\r\n    transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\r\n    transform-origin: center bottom;\r\n  }\r\n\r\n  .rr-home .rr-service-card:hover {\r\n    transform: translateY(-10px);\r\n    border-color: rgba(198,162,74,0.45);\r\n    box-shadow: 0 24px 54px rgba(0,0,0,0.18);\r\n  }\r\n\r\n  .rr-home .rr-service-card ul {\r\n    padding-left: 18px;\r\n    margin: 18px 0 26px;\r\n  }\r\n\r\n  .rr-home .rr-service-card li {\r\n    color: rgba(255,255,255,0.84);\r\n    font-size: 15px;\r\n    line-height: 1.75;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .rr-home .rr-service-link {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 48px;\r\n    padding: 12px 22px;\r\n    border-radius: 999px;\r\n    background: var(--rr-gold);\r\n    color: var(--rr-white);\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.08em;\r\n  }\r\n\r\n  .rr-home .rr-service-link:hover {\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .rr-home .rr-clients-band {\r\n    background: var(--rr-ivory);\r\n    border-top: 1px solid rgba(36,28,37,0.06);\r\n    border-bottom: 1px solid rgba(36,28,37,0.06);\r\n  }\r\n\r\n  .rr-home .rr-clients-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(5, 1fr);\r\n    gap: 16px;\r\n    margin-top: 34px;\r\n  }\r\n\r\n  .rr-home .rr-client-item {\r\n    min-height: 96px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    text-align: center;\r\n    padding: 18px;\r\n    border-radius: 20px;\r\n    background: rgba(255,255,255,0.8);\r\n    border: 1px solid rgba(36, 28, 37, 0.08);\r\n    box-shadow: 0 10px 30px rgba(36, 28, 37, 0.04);\r\n    font-size: 15px;\r\n    font-weight: 800;\r\n    color: var(--rr-dark);\r\n    transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\r\n  }\r\n\r\n  .rr-home .rr-client-item:hover {\r\n    transform: translateY(-8px);\r\n    border-color: rgba(198,162,74,0.28);\r\n    box-shadow: 0 22px 46px rgba(36, 28, 37, 0.1);\r\n  }\r\n\r\n  .rr-home .rr-feature-panels {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 22px;\r\n    margin-top: 44px;\r\n  }\r\n\r\n  .rr-home .rr-feature-panel {\r\n    padding: 30px 26px;\r\n    border-radius: 24px;\r\n    border: 1px solid var(--rr-line);\r\n    background: var(--rr-white);\r\n    box-shadow: 0 18px 40px rgba(36,28,37,0.05);\r\n    transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\r\n  }\r\n\r\n  .rr-home .rr-feature-panel:hover {\r\n    transform: translateY(-8px);\r\n    border-color: rgba(198,162,74,0.3);\r\n    box-shadow: 0 24px 46px rgba(36,28,37,0.09);\r\n  }\r\n\r\n  .rr-home .rr-feature-panel p {\r\n    font-size: 15px;\r\n    line-height: 1.8;\r\n    color: var(--rr-muted);\r\n    margin-top: 12px;\r\n  }\r\n\r\n  .rr-home .rr-impact-banner {\r\n    position: relative;\r\n    min-height: 620px;\r\n    display: flex;\r\n    align-items: center;\r\n    background:\r\n      linear-gradient(180deg, rgba(20,14,20,0.52), rgba(20,14,20,0.66)),\r\n      var(--rr-impact-image, linear-gradient(135deg, #d1b172 0%, #7b6647 45%, #241c25 100%));\r\n    background-size: cover;\r\n    background-position: center center;\r\n    text-align: center;\r\n  }\r\n\r\n  .rr-home .rr-impact-banner::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(circle at center, rgba(198,162,74,0.1), transparent 34%);\r\n    animation: rrPulseGlow 9s ease-in-out infinite;\r\n  }\r\n\r\n  .rr-home .rr-impact-banner .rr-container {\r\n    position: relative;\r\n    z-index: 1;\r\n    max-width: 980px;\r\n  }\r\n\r\n  .rr-home .rr-impact-banner h2,\r\n  .rr-home .rr-impact-banner p {\r\n    color: var(--rr-white);\r\n  }\r\n\r\n  .rr-home .rr-impact-banner p {\r\n    max-width: 760px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .rr-home .rr-footer {\r\n    background: linear-gradient(180deg, #241c25 0%, #1a141b 100%);\r\n    color: var(--rr-white);\r\n    padding: 84px 0 26px;\r\n  }\r\n\r\n  .rr-home .rr-footer-grid {\r\n    display: grid;\r\n    grid-template-columns: 1.1fr 0.85fr 0.95fr;\r\n    gap: 40px;\r\n  }\r\n\r\n  .rr-home .rr-footer-brand img {\r\n    width: 148px;\r\n    margin-bottom: 22px;\r\n  }\r\n\r\n  .rr-home .rr-footer h4 {\r\n    font-size: 20px;\r\n    font-weight: 800;\r\n    margin-bottom: 16px;\r\n    color: var(--rr-white);\r\n  }\r\n\r\n  .rr-home .rr-footer p,\r\n  .rr-home .rr-footer li,\r\n  .rr-home .rr-footer a {\r\n    color: rgba(255,255,255,0.84);\r\n    font-size: 16px;\r\n    line-height: 1.9;\r\n  }\r\n\r\n  .rr-home .rr-footer ul {\r\n    list-style: none;\r\n    padding: 0;\r\n  }\r\n\r\n  .rr-home .rr-contact-list {\r\n    display: grid;\r\n    gap: 14px;\r\n    margin-top: 8px;\r\n  }\r\n\r\n  .rr-home .rr-contact-item {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n    transition: transform 0.28s ease;\r\n  }\r\n\r\n  .rr-home .rr-contact-item:hover {\r\n    transform: translateX(4px);\r\n  }\r\n\r\n  .rr-home .rr-contact-icon {\r\n    width: 42px;\r\n    height: 42px;\r\n    min-width: 42px;\r\n    border-radius: 50%;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: rgba(198, 162, 74, 0.12);\r\n    border: 1px solid rgba(198, 162, 74, 0.3);\r\n    color: var(--rr-gold);\r\n    transition: transform 0.28s ease, background 0.28s ease;\r\n  }\r\n\r\n  .rr-home .rr-contact-item:hover .rr-contact-icon {\r\n    transform: translateY(-2px) scale(1.05);\r\n    background: rgba(198, 162, 74, 0.18);\r\n  }\r\n\r\n  .rr-home .rr-contact-icon svg {\r\n    width: 18px;\r\n    height: 18px;\r\n    fill: currentColor;\r\n  }\r\n\r\n  .rr-home .rr-contact-text {\r\n    flex: 1;\r\n    padding-top: 4px;\r\n  }\r\n\r\n  .rr-home .rr-footer a:hover { color: var(--rr-gold); }\r\n\r\n  .rr-home .rr-footer-divider {\r\n    height: 1px;\r\n    background: rgba(255,255,255,0.12);\r\n    margin: 34px 0 22px;\r\n  }\r\n\r\n  .rr-home .rr-copyright {\r\n    text-align: center;\r\n    font-size: 14px;\r\n    color: rgba(255,255,255,0.64);\r\n  }\r\n\r\n  .rr-home .rr-hero-word {\r\n    opacity: 0;\r\n    transform: translateY(18px);\r\n    filter: blur(6px);\r\n    animation: rrHeroFadeUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;\r\n  }\r\n\r\n  .rr-home .rr-hero-delay-1 { animation-delay: 0.12s; }\r\n  .rr-home .rr-hero-delay-2 { animation-delay: 0.28s; }\r\n  .rr-home .rr-hero-delay-3 { animation-delay: 0.46s; }\r\n  .rr-home .rr-hero-delay-4 { animation-delay: 0.64s; }\r\n  .rr-home .rr-hero-delay-5 { animation-delay: 0.82s; }\r\n  .rr-home .rr-hero-delay-6 { animation-delay: 1s; }\r\n\r\n  .rr-home .rr-hero-panel {\r\n    animation: rrHeroPanelFloat 7s ease-in-out 1.4s infinite;\r\n  }\r\n\r\n  .rr-home .rr-hero-copy .rr-eyebrow::before {\r\n    animation: rrHeroLineGrow 1s ease 0.2s forwards;\r\n    transform: scaleX(0);\r\n  }\r\n\r\n  .rr-home .rr-reveal {\r\n    opacity: 0;\r\n    transition: opacity 0.85s ease, transform 0.85s cubic-bezier(0.22, 1, 0.36, 1), filter 0.85s ease;\r\n    will-change: opacity, transform, filter;\r\n  }\r\n\r\n  .rr-home .rr-reveal-up {\r\n    transform: translateY(34px);\r\n    filter: blur(6px);\r\n  }\r\n\r\n  .rr-home .rr-reveal-left {\r\n    transform: translateX(34px);\r\n    filter: blur(6px);\r\n  }\r\n\r\n  .rr-home .rr-reveal-right {\r\n    transform: translateX(-34px);\r\n    filter: blur(6px);\r\n  }\r\n\r\n  .rr-home .rr-reveal-scale {\r\n    transform: scale(0.96) translateY(18px);\r\n    filter: blur(6px);\r\n  }\r\n\r\n  .rr-home .rr-reveal.is-visible {\r\n    opacity: 1;\r\n    transform: none;\r\n    filter: blur(0);\r\n  }\r\n\r\n  .rr-home .rr-delay-1 { transition-delay: 0.08s; }\r\n  .rr-home .rr-delay-2 { transition-delay: 0.16s; }\r\n  .rr-home .rr-delay-3 { transition-delay: 0.24s; }\r\n  .rr-home .rr-delay-4 { transition-delay: 0.32s; }\r\n  .rr-home .rr-delay-5 { transition-delay: 0.4s; }\r\n\r\n  @keyframes rrPulseGlow {\r\n    0%, 100% { opacity: 1; }\r\n    50% { opacity: 0.74; }\r\n  }\r\n\r\n  @keyframes rrHeroFadeUp {\r\n    0% {\r\n      opacity: 0;\r\n      transform: translateY(18px);\r\n      filter: blur(6px);\r\n    }\r\n    100% {\r\n      opacity: 1;\r\n      transform: translateY(0);\r\n      filter: blur(0);\r\n    }\r\n  }\r\n\r\n  @keyframes rrHeroLineGrow {\r\n    0% { transform: scaleX(0); }\r\n    100% { transform: scaleX(1); }\r\n  }\r\n\r\n  @keyframes rrHeroPanelFloat {\r\n    0%, 100% { transform: translateY(0); }\r\n    50% { transform: translateY(-8px); }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .rr-home .rr-hero-word,\r\n    .rr-home .rr-reveal,\r\n    .rr-home .rr-btn,\r\n    .rr-home .rr-service-card,\r\n    .rr-home .rr-stat-card,\r\n    .rr-home .rr-client-item,\r\n    .rr-home .rr-feature-panel,\r\n    .rr-home .rr-about-image-main img,\r\n    .rr-home .rr-contact-item,\r\n    .rr-home .rr-contact-icon,\r\n    .rr-home .rr-media-card {\r\n      transition: none !important;\r\n      animation: none !important;\r\n      transform: none !important;\r\n      opacity: 1 !important;\r\n      filter: none !important;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 1140px) {\r\n    .rr-home .rr-hero-inner,\r\n    .rr-home .rr-split,\r\n    .rr-home .rr-services-grid,\r\n    .rr-home .rr-stat-grid,\r\n    .rr-home .rr-feature-panels,\r\n    .rr-home .rr-clients-grid,\r\n    .rr-home .rr-footer-grid,\r\n    .rr-home .rr-visuals-grid {\r\n      grid-template-columns: repeat(2, 1fr);\r\n    }\r\n\r\n    .rr-home .rr-media-card-lg {\r\n      min-height: 420px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .rr-home .rr-header-cta { display: none; }\r\n\r\n    .rr-home .rr-menu-toggle {\r\n      display: inline-flex;\r\n    }\r\n\r\n    .rr-home .rr-nav {\r\n      position: absolute;\r\n      top: 100%;\r\n      left: 0;\r\n      right: 0;\r\n      background: rgba(255,255,255,0.98);\r\n      border-bottom: 1px solid rgba(36, 28, 37, 0.08);\r\n      padding: 18px 20px 24px;\r\n      display: none;\r\n      flex-direction: column;\r\n      align-items: flex-start;\r\n      gap: 8px;\r\n      box-shadow: 0 20px 40px rgba(36,28,37,0.08);\r\n    }\r\n\r\n    .rr-home .rr-nav.is-open { display: flex; }\r\n\r\n    .rr-home .rr-nav a { padding: 12px 0; }\r\n\r\n    .rr-home .rr-hero-inner,\r\n    .rr-home .rr-split,\r\n    .rr-home .rr-visuals-grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .rr-home .rr-hero {\r\n      min-height: auto;\r\n    }\r\n\r\n    .rr-home .rr-hero-inner {\r\n      padding: 96px 0 110px;\r\n    }\r\n\r\n    .rr-home .rr-about-note {\r\n      position: relative;\r\n      width: 100%;\r\n      left: auto;\r\n      bottom: auto;\r\n      margin-top: 20px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .rr-home .rr-hero-copy {\r\n      padding: 26px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .rr-home .rr-section { padding: 78px 0; }\r\n    .rr-home .rr-stat-wrap { margin-top: -50px; }\r\n    .rr-home .rr-stat-grid,\r\n    .rr-home .rr-services-grid,\r\n    .rr-home .rr-clients-grid,\r\n    .rr-home .rr-feature-panels,\r\n    .rr-home .rr-footer-grid,\r\n    .rr-home .rr-visuals-grid { grid-template-columns: 1fr; }\r\n    .rr-home .rr-container { width: min(1240px, calc(100% - 24px)); }\r\n    .rr-home .rr-about-stack { padding: 22px 0 0 18px; }\r\n    .rr-home .rr-about-stack::before { width: 100px; height: 100px; }\r\n    .rr-home .rr-about-image-main img { height: 420px; }\r\n    .rr-home .rr-impact-banner { min-height: 480px; }\r\n    .rr-home .rr-media-card,\r\n    .rr-home .rr-media-card-lg { min-height: 260px; }\r\n    .rr-home p { font-size: 16px; line-height: 1.85; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"rr-home\">\r\n  <header class=\"rr-header\">\r\n    <div class=\"rr-container rr-header-inner\">\r\n      <a class=\"rr-brand\" href=\"\/\" aria-label=\"Ritluka Resources Home\">\r\n        <img decoding=\"async\" src=\"https:\/\/ritluka.co.za\/v1\/wp-content\/uploads\/2026\/04\/Ritluka-Logo-Final.png\" alt=\"Ritluka Resources logo\">\r\n      <\/a>\r\n\r\n      <button class=\"rr-menu-toggle\" aria-label=\"Toggle navigation\" aria-expanded=\"false\" aria-controls=\"rr-nav-menu\">\r\n        <span><\/span>\r\n        <span><\/span>\r\n        <span><\/span>\r\n      <\/button>\r\n\r\n      <nav class=\"rr-nav\" id=\"rr-nav-menu\" aria-label=\"Primary navigation\">\r\n       \r\n        <a href=\"\/v1\/about-us\">About Us<\/a>\r\n        <a href=\"\/v1\/services\/\">Services<\/a>\r\n        <a href=\"\/v1\/impact\/\">Impact<\/a>\r\n        <a href=\"\/v1\/esg\/\">ESG<\/a>\r\n        <a href=\"\/v1\/careers\/\">Careers<\/a>\r\n        <a href=\"\/v1\/contact\/\">Contact<\/a>\r\n      <\/nav>\r\n\r\n      <div class=\"rr-header-cta\">\r\n        <a class=\"rr-btn rr-btn-primary\" href=\"\/contact\/\">Contact<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/header>\r\n\r\n  <main>\r\n    <section class=\"rr-hero\" id=\"home\">\r\n      <div class=\"rr-container rr-hero-inner\">\r\n        <div class=\"rr-hero-copy rr-reveal rr-reveal-up is-visible\">\r\n          <span class=\"rr-eyebrow rr-hero-word rr-hero-delay-1\">Ritluka Resources<\/span>\r\n          <h1 class=\"rr-hero-word rr-hero-delay-2\">A Decade of Mining Excellence. Surface to Seam.<\/h1>\r\n          <div class=\"rr-subheadline rr-hero-word rr-hero-delay-3\">100% Black-Owned. Industry-Proven. Community-Rooted.<\/div>\r\n          <p class=\"rr-hero-word rr-hero-delay-4\">For ten years, Ritluka Resources has been a trusted contract mining and technical services partner to some of Southern Africa\u2019s most significant resource producers. Established in 2016, we have grown from a specialist technical firm into a recognised mining contractor operating across opencast and underground environments, backed by a leadership team whose combined industry experience spans more than 50 years.<\/p>\r\n          <p class=\"rr-hero-word rr-hero-delay-5\" style=\"margin-top:18px;\">We are 100% black-owned and headquartered in Mpumalanga. Our operations are built on technical rigour, a commitment to zero harm, and a genuine investment in the communities we work alongside.<\/p>\r\n          <div class=\"rr-btn-row rr-hero-word rr-hero-delay-6\">\r\n            <a class=\"rr-btn rr-btn-primary\" href=\"\/ritluka\/services\/\">Our Services<\/a>\r\n            <a class=\"rr-btn rr-btn-outline-light\" href=\"\/ritluka\/about-us\/\">About Us<\/a>\r\n            <a class=\"rr-btn rr-btn-outline-light\" href=\"\/ritluka\/contact\/\">Contact<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <aside class=\"rr-hero-panel rr-reveal rr-reveal-left rr-delay-2 is-visible\" aria-label=\"Key company highlights\">\r\n          <div class=\"rr-hero-panel-title\">Our Core Divisions<\/div>\r\n          <ul>\r\n            <li>Opencast Contract Mining<\/li>\r\n            <li>Underground Contract Mining<\/li>\r\n            <li>Technical Services<\/li>\r\n            <li>Resources and Reserves<\/li>\r\n          <\/ul>\r\n        <\/aside>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <div class=\"rr-stat-wrap\">\r\n      <div class=\"rr-container\">\r\n        <section class=\"rr-stat-grid\" aria-label=\"Key company statistics\">\r\n          <article class=\"rr-stat-card rr-reveal rr-reveal-up\">\r\n            <span class=\"rr-stat-number\"><span class=\"rr-count\" data-count=\"10\" data-suffix=\" Years\">0<\/span><\/span>\r\n            <p>A decade of contract mining and technical services excellence in Southern Africa<\/p>\r\n          <\/article>\r\n          <article class=\"rr-stat-card rr-reveal rr-reveal-up rr-delay-1\">\r\n            <span class=\"rr-stat-number\"><span class=\"rr-count\" data-count=\"1000\" data-suffix=\"+\" data-format=\"space\">0<\/span><\/span>\r\n            <p>Skilled professionals deployed across multiple active mine sites<\/p>\r\n          <\/article>\r\n          <article class=\"rr-stat-card rr-reveal rr-reveal-up rr-delay-2\">\r\n            <span class=\"rr-stat-number\"><span class=\"rr-count\" data-count=\"50\" data-suffix=\"+ Years\">0<\/span><\/span>\r\n            <p>Senior leadership with deep expertise across opencast, underground and technical mining disciplines<\/p>\r\n          <\/article>\r\n          <article class=\"rr-stat-card rr-reveal rr-reveal-up rr-delay-3\">\r\n            <span class=\"rr-stat-number\"><span class=\"rr-count\" data-count=\"4\" data-suffix=\" Divisions\">0<\/span><\/span>\r\n            <p>Opencast Contract Mining | Underground Contract Mining | Technical Services | Resources and Reserves<\/p>\r\n          <\/article>\r\n        <\/section>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <section class=\"rr-section\">\r\n      <div class=\"rr-container rr-split\">\r\n        <div class=\"rr-about-copy rr-reveal rr-reveal-right\">\r\n          <span class=\"rr-eyebrow\">About Us<\/span>\r\n          <h2>Discovering Beyond the Earth\u2019s Crust \u2014 Since 2016.<\/h2>\r\n          <p>Ritluka Resources is a 100% black-owned contract mining company with a decade of proven operational performance across Southern Africa\u2019s mining sector. From our base in Mpumalanga, we deliver integrated contract mining solutions across opencast and underground environments, supported by specialist technical services, drill and blast capability, and a rigorous approach to safety and environmental stewardship.<\/p>\r\n          <p>The name \u201cRitluka\u201d means \u201cleaf\u201d in Tsonga \u2014 reflecting our founding commitment to sustainability, growth and renewal. As the mining sector faces increasing pressure to demonstrate credible Environmental, Social and Governance (ESG) performance, these principles are embedded in how we operate, procure and invest in our communities.<\/p>\r\n          <p>We serve resource owners who require a technically capable, safety-conscious and socially responsible contractor. With a workforce exceeding 1 000 employees and a growing fleet of heavy earthmoving equipment, we have the capacity to execute complex, multi-scope contracts without compromising on quality or compliance.<\/p>\r\n          <div class=\"rr-btn-row\">\r\n            <a class=\"rr-btn rr-btn-outline-dark\" href=\"\/ritluka\/about-us\/\">Read More<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rr-about-media rr-reveal rr-reveal-left rr-delay-2\">\r\n          <div class=\"rr-about-stack\">\r\n            <div class=\"rr-about-image-main\">\r\n              <img decoding=\"async\" src=\"https:\/\/ritluka.co.za\/v1\/wp-content\/uploads\/2026\/04\/RR2PIT04-9-scaled.jpg\" alt=\"Ritluka Resources mining operations\" loading=\"lazy\">\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"rr-about-note rr-reveal rr-reveal-scale rr-delay-3\">\r\n            <p>The name \u201cRitluka\u201d means \u201cleaf\u201d in Tsonga \u2014 reflecting our founding commitment to sustainability, growth and renewal.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"rr-section rr-visuals-section\">\r\n      <div class=\"rr-container\">\r\n        <div class=\"rr-reveal rr-reveal-up\">\r\n          <span class=\"rr-eyebrow\">Project Visuals<\/span>\r\n        \r\n        <\/div>\r\n\r\n        <div class=\"rr-visuals-grid\">\r\n          <div class=\"rr-media-card rr-media-card-lg rr-reveal rr-reveal-right\" style=\"--rr-image: url('https:\/\/ritluka.co.za\/v1\/wp-content\/uploads\/2026\/04\/RR2PIT01-44-scaled.jpg');\">\r\n            <span class=\"rr-media-badge\"><\/span>\r\n          <\/div>\r\n\r\n          <div class=\"rr-visuals-stack\">\r\n            <div class=\"rr-media-card rr-reveal rr-reveal-up rr-delay-1\" style=\"--rr-image: url('https:\/\/ritluka.co.za\/v1\/wp-content\/uploads\/2026\/04\/RR2PIT01-14-scaled.jpg');\">\r\n              <span class=\"rr-media-badge\"><\/span>\r\n            <\/div>\r\n            <div class=\"rr-media-card rr-reveal rr-reveal-up rr-delay-2\" style=\"--rr-image: url('https:\/\/ritluka.co.za\/v1\/wp-content\/uploads\/2026\/04\/RR2PIT01-7-scaled.jpg');\">\r\n              <span class=\"rr-media-badge\"><\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"rr-section rr-clients-band\">\r\n      <div class=\"rr-container\">\r\n        <div class=\"rr-reveal rr-reveal-up\">\r\n          <span class=\"rr-eyebrow\">Our Clients<\/span>\r\n          <h2>Our Clients<\/h2>\r\n        <\/div>\r\n        <div class=\"rr-clients-grid\">\r\n          <div class=\"rr-client-item rr-reveal rr-reveal-scale\">Exxaro Resources<\/div>\r\n          <div class=\"rr-client-item rr-reveal rr-reveal-scale rr-delay-1\">Seriti Resources<\/div>\r\n          <div class=\"rr-client-item rr-reveal rr-reveal-scale rr-delay-2\">Bantu Red<\/div>\r\n         \r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n  <\/main>\r\n\r\n  <footer class=\"rr-footer\">\r\n    <div class=\"rr-container\">\r\n      <div class=\"rr-footer-grid\">\r\n        <div class=\"rr-footer-brand rr-reveal rr-reveal-up\">\r\n          <img decoding=\"async\" src=\"https:\/\/ritluka.co.za\/v1\/wp-content\/uploads\/2026\/04\/Ritluka-Logo-Final-White.png\" alt=\"Ritluka Resources logo\">\r\n          <p>100% Black-Owned. Industry-Proven. Community-Rooted.<\/p>\r\n          <div class=\"rr-btn-row\">\r\n            <a class=\"rr-btn rr-btn-outline-light\" href=\"\/ritluka\/about-us\/\">About Us<\/a>\r\n            <a class=\"rr-btn rr-btn-primary\" href=\"\/ritluka\/services\/\">Our Services<\/a>\r\n          \r\n          <\/div>\r\n          \r\n        <\/div>\r\n\r\n        <div class=\"rr-reveal rr-reveal-up rr-delay-1\">\r\n          <h4>Quick Links<\/h4>\r\n          <ul>\r\n            <li><a href=\"\/ritluka\/home\/\">Home<\/a><\/li>\r\n            <li><a href=\"\/ritluka\/about-us\/\">About Us<\/a><\/li>\r\n            <li><a href=\"\/ritluka\/services\/\">Services<\/a><\/li>\r\n            <li><a href=\"\/ritluka\/impact\/\">Impact<\/a><\/li>\r\n            <li><a href=\"\/ritluka\/esg\/\">ESG<\/a><\/li>\r\n            <li><a href=\"\/ritluka\/careers\/\">Careers<\/a><\/li>\r\n            <li><a href=\"\/ritluka\/contact\/\">Contact<\/a><\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"rr-reveal rr-reveal-up rr-delay-2\">\r\n          <h4>Contact<\/h4>\r\n          <div class=\"rr-contact-list\">\r\n            <div class=\"rr-contact-item\">\r\n              <span class=\"rr-contact-icon\" aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z\"\/><\/svg>\r\n              <\/span>\r\n              <div class=\"rr-contact-text\">Office 303, Smokey Mountain Office Park, Witbank (eMalahleni), Mpumalanga<\/div>\r\n            <\/div>\r\n            <div class=\"rr-contact-item\">\r\n              <span class=\"rr-contact-icon\" aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45-1-1 1C10.61 21 3 13.39 3 4c0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.24.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2Z\"\/><\/svg>\r\n              <\/span>\r\n              <div class=\"rr-contact-text\"><a href=\"tel:0135910132\">013 591 0132<\/a><\/div>\r\n            <\/div>\r\n            <div class=\"rr-contact-item\">\r\n              <span class=\"rr-contact-icon\" aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M20 4H4a2 2 0 0 0-2 2v.4l10 6.25L22 6.4V6a2 2 0 0 0-2-2Zm2 4.75-9.47 5.92a1 1 0 0 1-1.06 0L2 8.75V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8.75Z\"\/><\/svg>\r\n              <\/span>\r\n              <div class=\"rr-contact-text\"><a href=\"mailto:info1@ritluka.co.za\">info1@ritluka.co.za<\/a><\/div>\r\n            <\/div>\r\n            <div class=\"rr-contact-item\">\r\n              <span class=\"rr-contact-icon\" aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2Zm-8 14H7v-2h4v2Zm6-4H7v-2h10v2Zm0-4H7V7h10v2Z\"\/><\/svg>\r\n              <\/span>\r\n              <div class=\"rr-contact-text\">Company Registration: 2015\/192706\/07<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"rr-footer-divider\"><\/div>\r\n      <div class=\"rr-copyright\">\u00a9 2026 Ritluka Resources. All rights reserved. <a href=\"https:\/\/ritluka.co.za\/v1\/wp-content\/uploads\/2026\/04\/Ritluka-PAIA-Manual-2026.pdf\">PAIA Manual<\/a>\r\n      <a href=\"https:\/\/mettlesa.co.za\/\">| Tailored By Mettle SA<\/a>\r\n      \r\n      <\/div>\r\n      \r\n    <\/div>\r\n    \r\n  <\/footer>\r\n\r\n  <script type=\"application\/ld+json\">\r\n  {\r\n    \"@context\": \"https:\/\/schema.org\",\r\n    \"@type\": \"Organization\",\r\n    \"name\": \"Ritluka Resources\",\r\n    \"url\": \"https:\/\/www.ritluka.co.za\/\",\r\n    \"logo\": \"https:\/\/ritluka.co.za\/v1\/wp-content\/uploads\/2026\/04\/Ritluka-Logo-Final.png\",\r\n    \"email\": \"info1@ritluka.co.za\",\r\n    \"telephone\": \"+27 13 591 0132\",\r\n    \"address\": {\r\n      \"@type\": \"PostalAddress\",\r\n      \"streetAddress\": \"Office 303, Smokey Mountain Office Park\",\r\n      \"addressLocality\": \"Witbank (eMalahleni)\",\r\n      \"addressRegion\": \"Mpumalanga\",\r\n      \"addressCountry\": \"ZA\"\r\n    }\r\n  }\r\n  <\/script>\r\n<\/div>\r\n\r\n<script>\r\n  (function () {\r\n    const scope = document.currentScript.previousElementSibling;\r\n    if (!scope) return;\r\n\r\n    const button = scope.querySelector('.rr-menu-toggle');\r\n    const nav = scope.querySelector('.rr-nav');\r\n    const revealItems = scope.querySelectorAll('.rr-reveal');\r\n    const counters = scope.querySelectorAll('.rr-count');\r\n\r\n    function formatCount(value, format) {\r\n      let output = Math.floor(value).toLocaleString('en-US');\r\n      if (format === 'space') {\r\n        output = output.replace(\/,\/g, ' ');\r\n      }\r\n      return output;\r\n    }\r\n\r\n    function animateCounter(counter) {\r\n      if (!counter || counter.dataset.counted === 'true') return;\r\n      counter.dataset.counted = 'true';\r\n\r\n      const target = parseInt(counter.dataset.count || '0', 10);\r\n      const suffix = counter.dataset.suffix || '';\r\n      const format = counter.dataset.format || '';\r\n      const duration = 1700;\r\n      const start = performance.now();\r\n\r\n      function tick(now) {\r\n        const progress = Math.min((now - start) \/ duration, 1);\r\n        const eased = 1 - Math.pow(1 - progress, 3);\r\n        const current = target * eased;\r\n        counter.textContent = formatCount(current, format) + suffix;\r\n        if (progress < 1) {\r\n          requestAnimationFrame(tick);\r\n        } else {\r\n          counter.textContent = formatCount(target, format) + suffix;\r\n        }\r\n      }\r\n\r\n      requestAnimationFrame(tick);\r\n    }\r\n\r\n    if (button && nav) {\r\n      button.addEventListener('click', function () {\r\n        const isOpen = nav.classList.toggle('is-open');\r\n        button.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\r\n      });\r\n    }\r\n\r\n    if ('IntersectionObserver' in window && revealItems.length) {\r\n      const observer = new IntersectionObserver(function (entries, obs) {\r\n        entries.forEach(function (entry) {\r\n          if (entry.isIntersecting) {\r\n            entry.target.classList.add('is-visible');\r\n            entry.target.querySelectorAll('.rr-count').forEach(animateCounter);\r\n            if (entry.target.classList.contains('rr-stat-card')) {\r\n              const count = entry.target.querySelector('.rr-count');\r\n              if (count) animateCounter(count);\r\n            }\r\n            obs.unobserve(entry.target);\r\n          }\r\n        });\r\n      }, {\r\n        threshold: 0.16,\r\n        rootMargin: '0px 0px -40px 0px'\r\n      });\r\n\r\n      revealItems.forEach(function (item) {\r\n        if (!item.classList.contains('is-visible')) {\r\n          observer.observe(item);\r\n        }\r\n      });\r\n    } else {\r\n      revealItems.forEach(function (item) {\r\n        item.classList.add('is-visible');\r\n      });\r\n      counters.forEach(animateCounter);\r\n    }\r\n\r\n    const visibleHeroCounters = scope.querySelectorAll('.rr-hero .rr-count');\r\n    visibleHeroCounters.forEach(animateCounter);\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>About Us Services Impact ESG Careers Contact Contact Ritluka Resources A Decade of Mining Excellence. Surface to Seam. 100% Black-Owned. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ritluka.co.za\/v1\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ritluka.co.za\/v1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ritluka.co.za\/v1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ritluka.co.za\/v1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ritluka.co.za\/v1\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":151,"href":"https:\/\/ritluka.co.za\/v1\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":460,"href":"https:\/\/ritluka.co.za\/v1\/wp-json\/wp\/v2\/pages\/13\/revisions\/460"}],"wp:attachment":[{"href":"https:\/\/ritluka.co.za\/v1\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}