{"id":1364,"date":"2026-06-29T12:05:31","date_gmt":"2026-06-29T11:05:31","guid":{"rendered":"https:\/\/skyfmg.co.uk\/?page_id=1364"},"modified":"2026-06-29T12:09:35","modified_gmt":"2026-06-29T11:09:35","slug":"traffic-marshal","status":"publish","type":"page","link":"https:\/\/skyfmg.co.uk\/?page_id=1364","title":{"rendered":"Traffic Marshal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1364\" class=\"elementor elementor-1364\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9111659 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"9111659\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fd5bc5 elementor-widget elementor-widget-html\" data-id=\"2fd5bc5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n  <title>Banksman & Traffic Marshal | Sky Facilities Management Group<\/title>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800&family=Inter:wght@400;500;600&display=swap\" rel=\"stylesheet\" \/>\r\n  <style>\r\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n    :root {\r\n      --navy:    #0d1b2a;\r\n      --navy2:   #162336;\r\n      --sky:     #1e90d6;\r\n      --sky-lt:  #4db3f7;\r\n      --amber:   #f5a623;\r\n      --white:   #ffffff;\r\n      --light:   #f0f4f8;\r\n      --grey:    #6b7a8d;\r\n      --border:  #dde3ea;\r\n    }\r\n\r\n    body { font-family: 'Inter', sans-serif; color: var(--navy); background: var(--white); }\r\n\r\n    \/* \u2500\u2500 EDIT MODE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    #edit-bar {\r\n      position: fixed; top: 0; left: 0; right: 0; z-index: 9999;\r\n      background: var(--navy); color: var(--white);\r\n      display: flex; align-items: center; gap: 14px;\r\n      padding: 10px 24px; font-size: 13px; font-family: 'Inter', sans-serif;\r\n      box-shadow: 0 2px 12px rgba(0,0,0,.4);\r\n    }\r\n    #edit-bar .eb-logo { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 700; color: var(--sky); letter-spacing: 1px; margin-right: 6px; }\r\n    #edit-bar .spacer { flex: 1; }\r\n    #edit-bar button {\r\n      border: none; border-radius: 6px; padding: 7px 18px;\r\n      cursor: pointer; font-family: 'Inter', sans-serif; font-size: 13px; font-weight: 600;\r\n      transition: opacity .15s;\r\n    }\r\n    #edit-bar button:hover { opacity: .85; }\r\n    #btn-toggle  { background: var(--amber); color: var(--navy); }\r\n    #btn-save    { background: var(--sky);   color: var(--white); }\r\n    #btn-reset   { background: transparent; color: #aac; border: 1px solid #334; }\r\n    #edit-status { color: var(--amber); font-size: 12px; min-width: 80px; }\r\n\r\n    \/* editable highlights *\/\r\n    body.edit-on [contenteditable] {\r\n      outline: 2px dashed var(--amber); border-radius: 3px; cursor: text;\r\n      min-height: 1em; transition: outline .15s;\r\n    }\r\n    body.edit-on [contenteditable]:focus { outline: 2px solid var(--sky); background: rgba(30,144,214,.06); }\r\n    body.edit-on .img-wrap { outline: 2px dashed var(--amber); border-radius: 6px; cursor: pointer; position: relative; }\r\n    body.edit-on .img-wrap::after {\r\n      content: '\ud83d\udcf7 Click to replace image'; position: absolute; inset: 0;\r\n      background: rgba(13,27,42,.55); color: var(--white); font-size: 13px; font-weight: 600;\r\n      display: flex; align-items: center; justify-content: center; border-radius: 6px;\r\n      opacity: 0; transition: opacity .2s;\r\n    }\r\n    body.edit-on .img-wrap:hover::after { opacity: 1; }\r\n    body.view-on [contenteditable] { outline: none; cursor: default; }\r\n\r\n    \/* page top offset for edit bar *\/\r\n    body { padding-top: 48px; }\r\n\r\n    \/* \u2500\u2500 NAV \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    nav {\r\n      background: var(--navy); padding: 14px 48px;\r\n      display: flex; align-items: center; gap: 32px;\r\n    }\r\n    .nav-logo img { height: 56px; }\r\n    .nav-links { display: flex; gap: 28px; margin-left: auto; }\r\n    .nav-links a {\r\n      color: rgba(255,255,255,.78); text-decoration: none;\r\n      font-size: 14px; font-weight: 500; letter-spacing: .3px;\r\n      transition: color .15s;\r\n    }\r\n    .nav-links a:hover { color: var(--sky-lt); }\r\n    .nav-links a.active { color: var(--amber); }\r\n\r\n    \/* \u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .hero {\r\n      position: relative; width: 100%; min-height: 520px;\r\n      display: flex; align-items: center; overflow: hidden;\r\n      background: var(--navy);\r\n    }\r\n    .hero-bg {\r\n      position: absolute; inset: 0;\r\n      background-image: url('https:\/\/images.unsplash.com\/photo-1504307651254-35680f356dfd?w=1600&q=80');\r\n      background-size: cover; background-position: center;\r\n      opacity: .28;\r\n    }\r\n    .hero-overlay {\r\n      position: absolute; inset: 0;\r\n      background: linear-gradient(90deg, rgba(13,27,42,.92) 40%, rgba(13,27,42,.45) 100%);\r\n    }\r\n    .hero-content {\r\n      position: relative; z-index: 2;\r\n      max-width: 760px; padding: 80px 64px;\r\n    }\r\n    .hero-eyebrow {\r\n      display: inline-flex; align-items: center; gap: 8px;\r\n      background: var(--amber); color: var(--navy);\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;\r\n      padding: 5px 14px; border-radius: 3px; margin-bottom: 22px;\r\n    }\r\n    .hero h1 {\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: clamp(44px, 6vw, 76px); font-weight: 800; line-height: 1;\r\n      color: var(--white); text-transform: uppercase; letter-spacing: 1px;\r\n      margin-bottom: 22px;\r\n    }\r\n    .hero h1 span { color: var(--sky); }\r\n    .hero-desc {\r\n      font-size: 17px; line-height: 1.65; color: rgba(255,255,255,.8);\r\n      max-width: 560px; margin-bottom: 36px;\r\n    }\r\n    .hero-cta {\r\n      display: inline-flex; gap: 14px; flex-wrap: wrap;\r\n    }\r\n    .btn-primary {\r\n      background: var(--sky); color: var(--white);\r\n      padding: 14px 32px; border-radius: 6px;\r\n      font-weight: 600; font-size: 15px; text-decoration: none;\r\n      transition: background .15s;\r\n    }\r\n    .btn-primary:hover { background: var(--sky-lt); }\r\n    .btn-outline {\r\n      border: 2px solid rgba(255,255,255,.4); color: var(--white);\r\n      padding: 14px 32px; border-radius: 6px;\r\n      font-weight: 600; font-size: 15px; text-decoration: none;\r\n      transition: border-color .15s;\r\n    }\r\n    .btn-outline:hover { border-color: var(--white); }\r\n\r\n    .hero-badges {\r\n      position: relative; z-index: 2;\r\n      margin-left: auto; padding: 80px 64px;\r\n      display: flex; flex-direction: column; gap: 16px; align-items: flex-end;\r\n    }\r\n    .badge {\r\n      background: rgba(30,144,214,.18); border: 1px solid rgba(30,144,214,.35);\r\n      border-radius: 10px; padding: 16px 22px; text-align: center; min-width: 130px;\r\n      backdrop-filter: blur(4px);\r\n    }\r\n    .badge .num {\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: 38px; font-weight: 800; color: var(--sky); line-height: 1;\r\n    }\r\n    .badge .lbl { font-size: 11px; color: rgba(255,255,255,.65); text-transform: uppercase; letter-spacing: 1px; margin-top: 4px; }\r\n\r\n    \/* \u2500\u2500 INTRO STRIP \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .intro-strip {\r\n      background: var(--sky); display: flex; align-items: center;\r\n      padding: 24px 64px; gap: 40px; flex-wrap: wrap;\r\n    }\r\n    .intro-strip p {\r\n      color: var(--white); font-size: 16px; font-weight: 500; line-height: 1.5;\r\n      flex: 1; min-width: 260px;\r\n    }\r\n    .intro-strip a {\r\n      background: var(--white); color: var(--sky);\r\n      padding: 12px 28px; border-radius: 6px; font-weight: 700;\r\n      text-decoration: none; white-space: nowrap; font-size: 14px;\r\n    }\r\n\r\n    \/* \u2500\u2500 SECTIONS SHARED \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    section { width: 100%; }\r\n    .section-head {\r\n      text-align: center; padding: 72px 24px 48px;\r\n    }\r\n    .section-head .eyebrow {\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: 12px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase;\r\n      color: var(--sky); margin-bottom: 12px;\r\n    }\r\n    .section-head h2 {\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: clamp(30px, 4vw, 46px); font-weight: 800; text-transform: uppercase;\r\n      color: var(--navy); line-height: 1.05;\r\n    }\r\n    .section-head p {\r\n      margin-top: 14px; color: var(--grey); font-size: 16px; max-width: 620px; margin-inline: auto; line-height: 1.65;\r\n    }\r\n\r\n    \/* \u2500\u2500 WHAT IS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .what-is {\r\n      background: var(--light);\r\n    }\r\n    .what-grid {\r\n      display: grid; grid-template-columns: 1fr 1fr; min-height: 480px;\r\n    }\r\n    .what-img { position: relative; min-height: 360px; }\r\n    .what-img img { width: 100%; height: 100%; object-fit: cover; display: block; }\r\n    .what-text {\r\n      padding: 72px 72px 72px 56px;\r\n      display: flex; flex-direction: column; justify-content: center;\r\n    }\r\n    .what-text .eyebrow {\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: 12px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase;\r\n      color: var(--sky); margin-bottom: 16px;\r\n    }\r\n    .what-text h2 {\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: clamp(26px, 3vw, 38px); font-weight: 800; text-transform: uppercase;\r\n      color: var(--navy); margin-bottom: 18px; line-height: 1.1;\r\n    }\r\n    .what-text p { color: var(--grey); line-height: 1.7; font-size: 15px; margin-bottom: 14px; }\r\n    .check-list { list-style: none; margin-top: 6px; }\r\n    .check-list li {\r\n      display: flex; align-items: flex-start; gap: 10px;\r\n      font-size: 14px; color: var(--navy); margin-bottom: 10px; font-weight: 500;\r\n    }\r\n    .check-list li::before {\r\n      content: '\u2713'; background: var(--sky); color: var(--white);\r\n      width: 20px; height: 20px; border-radius: 50%; display: flex;\r\n      align-items: center; justify-content: center; font-size: 11px;\r\n      flex-shrink: 0; margin-top: 1px;\r\n    }\r\n\r\n    \/* \u2500\u2500 DUTIES CARDS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .duties { background: var(--white); }\r\n    .duties-grid {\r\n      display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n      gap: 24px; padding: 0 48px 72px;\r\n    }\r\n    .duty-card {\r\n      border: 1px solid var(--border); border-radius: 12px;\r\n      padding: 32px 28px; transition: box-shadow .2s, transform .2s;\r\n    }\r\n    .duty-card:hover { box-shadow: 0 8px 30px rgba(30,144,214,.12); transform: translateY(-3px); }\r\n    .duty-icon {\r\n      width: 54px; height: 54px; border-radius: 10px;\r\n      background: linear-gradient(135deg, var(--sky), #0a6fbb);\r\n      display: flex; align-items: center; justify-content: center;\r\n      font-size: 24px; margin-bottom: 18px;\r\n    }\r\n    .duty-card h3 {\r\n      font-family: 'Barlow Condensed', sans-serif; font-size: 20px;\r\n      font-weight: 700; text-transform: uppercase; color: var(--navy);\r\n      margin-bottom: 10px;\r\n    }\r\n    .duty-card p { font-size: 14px; color: var(--grey); line-height: 1.65; }\r\n\r\n    \/* \u2500\u2500 GALLERY \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .gallery { background: var(--navy); }\r\n    .gallery .section-head h2 { color: var(--white); }\r\n    .gallery .section-head .eyebrow { color: var(--sky-lt); }\r\n    .gallery .section-head p { color: rgba(255,255,255,.6); }\r\n    .gallery-grid {\r\n      display: grid; grid-template-columns: repeat(3, 1fr);\r\n      grid-template-rows: 260px 260px;\r\n      gap: 6px; padding: 0 0 72px;\r\n    }\r\n    .gallery-grid .g-item { overflow: hidden; }\r\n    .gallery-grid .g-item:first-child { grid-row: span 2; }\r\n    .gallery-grid img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .35s; }\r\n    .gallery-grid .g-item:hover img { transform: scale(1.04); }\r\n\r\n    \/* \u2500\u2500 WHY CHOOSE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .why { background: var(--light); }\r\n    .why-grid {\r\n      display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\r\n      gap: 20px; padding: 0 48px 72px;\r\n    }\r\n    .why-card {\r\n      background: var(--white); border-radius: 12px; padding: 32px 24px;\r\n      border-top: 4px solid var(--sky); box-shadow: 0 2px 10px rgba(0,0,0,.06);\r\n    }\r\n    .why-card .icon { font-size: 32px; margin-bottom: 14px; }\r\n    .why-card h3 {\r\n      font-family: 'Barlow Condensed', sans-serif; font-size: 19px;\r\n      font-weight: 700; text-transform: uppercase; color: var(--navy);\r\n      margin-bottom: 10px;\r\n    }\r\n    .why-card p { font-size: 14px; color: var(--grey); line-height: 1.6; }\r\n\r\n    \/* \u2500\u2500 TRAINING STRIP \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .training-strip {\r\n      background: var(--navy2); display: grid;\r\n      grid-template-columns: 1fr 1fr; min-height: 340px;\r\n    }\r\n    .training-img { position: relative; }\r\n    .training-img img { width: 100%; height: 100%; object-fit: cover; display: block; }\r\n    .training-text {\r\n      padding: 64px 64px 64px 56px;\r\n      display: flex; flex-direction: column; justify-content: center;\r\n    }\r\n    .training-text .eyebrow {\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: 12px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase;\r\n      color: var(--amber); margin-bottom: 14px;\r\n    }\r\n    .training-text h2 {\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: clamp(26px, 3vw, 38px); font-weight: 800; text-transform: uppercase;\r\n      color: var(--white); margin-bottom: 16px; line-height: 1.1;\r\n    }\r\n    .training-text p { color: rgba(255,255,255,.7); line-height: 1.7; font-size: 15px; margin-bottom: 24px; }\r\n    .cert-pills { display: flex; flex-wrap: wrap; gap: 10px; }\r\n    .cert-pill {\r\n      background: rgba(30,144,214,.2); border: 1px solid rgba(30,144,214,.4);\r\n      color: var(--sky-lt); border-radius: 20px; padding: 6px 16px;\r\n      font-size: 13px; font-weight: 600;\r\n    }\r\n\r\n    \/* \u2500\u2500 CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .cta-section {\r\n      background: linear-gradient(135deg, var(--sky) 0%, #0a6fbb 100%);\r\n      padding: 80px 64px; text-align: center;\r\n    }\r\n    .cta-section h2 {\r\n      font-family: 'Barlow Condensed', sans-serif;\r\n      font-size: clamp(30px, 4vw, 52px); font-weight: 800; text-transform: uppercase;\r\n      color: var(--white); margin-bottom: 16px;\r\n    }\r\n    .cta-section p { color: rgba(255,255,255,.85); font-size: 17px; max-width: 560px; margin: 0 auto 32px; line-height: 1.6; }\r\n    .cta-btns { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }\r\n    .cta-btns .btn-white {\r\n      background: var(--white); color: var(--sky);\r\n      padding: 14px 36px; border-radius: 6px; font-weight: 700;\r\n      text-decoration: none; font-size: 15px; transition: opacity .15s;\r\n    }\r\n    .cta-btns .btn-white:hover { opacity: .9; }\r\n    .cta-btns .btn-outline-w {\r\n      border: 2px solid rgba(255,255,255,.6); color: var(--white);\r\n      padding: 14px 36px; border-radius: 6px; font-weight: 600;\r\n      text-decoration: none; font-size: 15px; transition: border-color .15s;\r\n    }\r\n    .cta-btns .btn-outline-w:hover { border-color: var(--white); }\r\n\r\n    \/* \u2500\u2500 FOOTER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    footer {\r\n      background: var(--navy); padding: 40px 64px;\r\n      display: flex; align-items: center; justify-content: space-between;\r\n      flex-wrap: wrap; gap: 16px;\r\n    }\r\n    footer .f-logo img { height: 44px; }\r\n    footer p { color: rgba(255,255,255,.45); font-size: 13px; }\r\n    footer a { color: var(--sky-lt); text-decoration: none; }\r\n\r\n    \/* \u2500\u2500 RESPONSIVE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    @media (max-width: 900px) {\r\n      .what-grid, .training-strip { grid-template-columns: 1fr; }\r\n      .hero-badges { display: none; }\r\n      .hero-content { padding: 60px 32px; }\r\n      .gallery-grid { grid-template-columns: 1fr 1fr; grid-template-rows: auto; }\r\n      .gallery-grid .g-item:first-child { grid-row: span 1; }\r\n      nav { padding: 14px 24px; }\r\n      .nav-links { display: none; }\r\n      .duties-grid { padding: 0 24px 48px; }\r\n      .why-grid { padding: 0 24px 48px; }\r\n      footer { padding: 32px 24px; }\r\n      .intro-strip { padding: 20px 32px; }\r\n    }\r\n    @media (max-width: 600px) {\r\n      .gallery-grid { grid-template-columns: 1fr; }\r\n      .training-text { padding: 40px 28px; }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body class=\"view-on\">\r\n\r\n<!-- \u2500\u2500 EDIT BAR \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<div id=\"edit-bar\">\r\n  <span class=\"eb-logo\">SKY FMG<\/span>\r\n  <span>Page Editor<\/span>\r\n  <span class=\"spacer\"><\/span>\r\n  <span id=\"edit-status\">View mode<\/span>\r\n  <button id=\"btn-reset\">Reset<\/button>\r\n  <button id=\"btn-save\">\ud83d\udcbe Save Changes<\/button>\r\n  <button id=\"btn-toggle\">\u270f\ufe0f Edit Page<\/button>\r\n<\/div>\r\n\r\n<!-- \u2500\u2500 NAV \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<nav>\r\n  <div class=\"nav-logo\">\r\n    <img decoding=\"async\" src=\"https:\/\/skyfmg.co.uk\/wp-content\/uploads\/2026\/06\/logo-126x86.png\" alt=\"Sky FMG Logo\" \/>\r\n  <\/div>\r\n  <div class=\"nav-links\">\r\n    <a href=\"https:\/\/www.skyfmg.co.uk\">Home<\/a>\r\n    <a href=\"#\">About Us<\/a>\r\n    <a href=\"#\" class=\"active\">Security Services<\/a>\r\n    <a href=\"#\">Cleaning Services<\/a>\r\n    <a href=\"#\">Careers<\/a>\r\n    <a href=\"#\">Contact Us<\/a>\r\n  <\/div>\r\n<\/nav>\r\n\r\n<!-- \u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<section class=\"hero\">\r\n  <div class=\"hero-bg img-wrap\" data-bg=\"true\">\r\n    <!-- background image replaced via edit mode -->\r\n  <\/div>\r\n  <div class=\"hero-overlay\"><\/div>\r\n  <div class=\"hero-content\">\r\n    <div class=\"hero-eyebrow\">Security Services<\/div>\r\n    <h1>Banksman &amp; <span>Traffic<\/span> Marshal<\/h1>\r\n    <p class=\"hero-desc\" contenteditable=\"false\">\r\n      Sky Facilities Management Group provides fully trained, SIA-compliant Banksmen and Traffic Marshals to keep your site, workforce, and public safe. Expert vehicle guidance \u2014 wherever you need it.\r\n    <\/p>\r\n    <div class=\"hero-cta\">\r\n      <a href=\"https:\/\/www.skyfmg.co.uk\/?page_id=1326\" class=\"btn-primary\">Get a Free Quote<\/a>\r\n      <a href=\"#what-is\" class=\"btn-outline\">Learn More \u2193<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"hero-badges\">\r\n    <div class=\"badge\"><div class=\"num\" contenteditable=\"false\">10+<\/div><div class=\"lbl\">Years Experience<\/div><\/div>\r\n    <div class=\"badge\"><div class=\"num\" contenteditable=\"false\">500+<\/div><div class=\"lbl\">Sites Managed<\/div><\/div>\r\n    <div class=\"badge\"><div class=\"num\" contenteditable=\"false\">24\/7<\/div><div class=\"lbl\">Availability<\/div><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2500\u2500 INTRO STRIP \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<div class=\"intro-strip\">\r\n  <p contenteditable=\"false\">Our Banksmen and Traffic Marshals are deployed across construction sites, warehouses, events, and public highways \u2014 reducing accident risk and keeping operations moving safely.<\/p>\r\n  <a href=\"https:\/\/www.skyfmg.co.uk\/?page_id=1326\">Contact Us Today \u2192<\/a>\r\n<\/div>\r\n\r\n<!-- \u2500\u2500 WHAT IS BANKSMAN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<section class=\"what-is\" id=\"what-is\">\r\n  <div class=\"what-grid\">\r\n    <div class=\"what-img img-wrap\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504307651254-35680f356dfd?w=900&q=80\" alt=\"Banksman directing vehicles on site\" \/>\r\n    <\/div>\r\n    <div class=\"what-text\">\r\n      <div class=\"eyebrow\" contenteditable=\"false\">What Is a Banksman?<\/div>\r\n      <h2 contenteditable=\"false\">The Essential Link Between People and Vehicles<\/h2>\r\n      <p contenteditable=\"false\">\r\n        A Banksman \u2014 also known as a Traffic Marshal \u2014 is a trained professional responsible for the safe movement of vehicles and plant machinery in and around a workplace. They act as the eyes and ears of the driver, guiding vehicles in areas where visibility is limited or pedestrians are at risk.\r\n      <\/p>\r\n      <p contenteditable=\"false\">\r\n        Under UK health and safety legislation, any site with vehicle movements is required to manage the risks they pose. Sky FMG's Banksmen ensure full compliance while preventing accidents before they happen.\r\n      <\/p>\r\n      <ul class=\"check-list\">\r\n        <li contenteditable=\"false\">Directing HGVs, plant, and delivery vehicles safely<\/li>\r\n        <li contenteditable=\"false\">Controlling pedestrian and vehicle conflict zones<\/li>\r\n        <li contenteditable=\"false\">Managing site access and egress points<\/li>\r\n        <li contenteditable=\"false\">Supporting public highway and footpath safety<\/li>\r\n        <li contenteditable=\"false\">Real-time communication with drivers and site managers<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2500\u2500 DUTIES \/ SERVICES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<section class=\"duties\">\r\n  <div class=\"section-head\">\r\n    <div class=\"eyebrow\" contenteditable=\"false\">Our Banksman Services<\/div>\r\n    <h2 contenteditable=\"false\">What Our Traffic Marshals Do<\/h2>\r\n    <p contenteditable=\"false\">Every deployment is tailored to your site's specific layout, risk profile, and operational hours.<\/p>\r\n  <\/div>\r\n  <div class=\"duties-grid\">\r\n\r\n    <div class=\"duty-card\">\r\n      <div class=\"duty-icon\">\ud83d\udea7<\/div>\r\n      <h3 contenteditable=\"false\">Construction Sites<\/h3>\r\n      <p contenteditable=\"false\">Managing the movement of heavy plant, excavators, concrete lorries, and delivery vehicles in and out of live construction sites \u2014 keeping workers and the public protected.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"duty-card\">\r\n      <div class=\"duty-icon\">\ud83c\udfed<\/div>\r\n      <h3 contenteditable=\"false\">Warehouses & Logistics<\/h3>\r\n      <p contenteditable=\"false\">Guiding HGVs and forklifts in busy loading bays and yard areas, minimising the risk of collisions and keeping goods moving efficiently and safely.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"duty-card\">\r\n      <div class=\"duty-icon\">\ud83c\udfaa<\/div>\r\n      <h3 contenteditable=\"false\">Events & Festivals<\/h3>\r\n      <p contenteditable=\"false\">Controlling vehicle access during build-up and break-down phases of events, directing production vehicles and ensuring safe separation from public areas.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"duty-card\">\r\n      <div class=\"duty-icon\">\ud83d\udee3\ufe0f<\/div>\r\n      <h3 contenteditable=\"false\">Highway Works<\/h3>\r\n      <p contenteditable=\"false\">Providing stop-go traffic control and banksman cover for roadside works, utility installations, and emergency highway maintenance operations.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"duty-card\">\r\n      <div class=\"duty-icon\">\ud83c\udfea<\/div>\r\n      <h3 contenteditable=\"false\">Retail & Commercial<\/h3>\r\n      <p contenteditable=\"false\">Managing deliveries to retail sites, car parks, and commercial developments \u2014 preventing conflicts between delivery vehicles and members of the public.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"duty-card\">\r\n      <div class=\"duty-icon\">\ud83d\udccb<\/div>\r\n      <h3 contenteditable=\"false\">Bespoke Site Plans<\/h3>\r\n      <p contenteditable=\"false\">Our team will assess your site, identify risk areas, and create a tailored traffic management plan to ensure consistent, professional coverage every shift.<\/p>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2500\u2500 GALLERY \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<section class=\"gallery\">\r\n  <div class=\"section-head\">\r\n    <div class=\"eyebrow\" contenteditable=\"false\">In the Field<\/div>\r\n    <h2 contenteditable=\"false\">Our Banksmen at Work<\/h2>\r\n    <p contenteditable=\"false\">Sky FMG Banksmen operate across the UK \u2014 from major construction projects to high-footfall retail and event sites.<\/p>\r\n  <\/div>\r\n  <div class=\"gallery-grid\">\r\n    <div class=\"g-item img-wrap\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504307651254-35680f356dfd?w=700&q=80\" alt=\"Traffic marshal on construction site\" \/>\r\n    <\/div>\r\n    <div class=\"g-item img-wrap\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1581578731548-c64695cc6952?w=700&q=80\" alt=\"HGV being directed at warehouse\" \/>\r\n    <\/div>\r\n    <div class=\"g-item img-wrap\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1586528116311-ad8dd3c8310d?w=700&q=80\" alt=\"Vehicle safety management\" \/>\r\n    <\/div>\r\n    <div class=\"g-item img-wrap\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1497366754035-f200968a6e72?w=700&q=80\" alt=\"Site safety management\" \/>\r\n    <\/div>\r\n    <div class=\"g-item img-wrap\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1468611269697-c2c3cb2dac17?w=700&q=80\" alt=\"Construction site safety\" \/>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2500\u2500 WHY CHOOSE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<section class=\"why\">\r\n  <div class=\"section-head\">\r\n    <div class=\"eyebrow\" contenteditable=\"false\">Why Sky FMG<\/div>\r\n    <h2 contenteditable=\"false\">The Sky FMG Difference<\/h2>\r\n    <p contenteditable=\"false\">We don't just supply bodies \u2014 we provide trained, professional, accountable Banksmen who take your site's safety seriously.<\/p>\r\n  <\/div>\r\n  <div class=\"why-grid\">\r\n    <div class=\"why-card\">\r\n      <div class=\"icon\">\ud83c\udf93<\/div>\r\n      <h3 contenteditable=\"false\">Fully Trained<\/h3>\r\n      <p contenteditable=\"false\">All our Banksmen hold recognised Traffic Marshal \/ Banksman qualifications and are regularly refreshed to stay current with legislation and best practice.<\/p>\r\n    <\/div>\r\n    <div class=\"why-card\">\r\n      <div class=\"icon\">\ud83d\udd50<\/div>\r\n      <h3 contenteditable=\"false\">24\/7 Cover<\/h3>\r\n      <p contenteditable=\"false\">We operate around the clock. Whether you need early-morning HGV management or overnight site security, we have cover available when you need it.<\/p>\r\n    <\/div>\r\n    <div class=\"why-card\">\r\n      <div class=\"icon\">\ud83d\udcdd<\/div>\r\n      <h3 contenteditable=\"false\">Full Compliance<\/h3>\r\n      <p contenteditable=\"false\">Our deployments are fully documented, risk-assessed, and compliant with HSE guidelines, CDM Regulations, and your own site safety requirements.<\/p>\r\n    <\/div>\r\n    <div class=\"why-card\">\r\n      <div class=\"icon\">\ud83e\udd1d<\/div>\r\n      <h3 contenteditable=\"false\">Dedicated Account Manager<\/h3>\r\n      <p contenteditable=\"false\">Every client gets a dedicated point of contact who understands your project, ensuring smooth deployment and fast response to any changes on site.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2500\u2500 TRAINING & COMPLIANCE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<section class=\"training-strip\">\r\n  <div class=\"training-img img-wrap\">\r\n    <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1507003211169-0a1dd7228f2d?w=900&q=80\" alt=\"Banksman training and certification\" \/>\r\n  <\/div>\r\n  <div class=\"training-text\">\r\n    <div class=\"eyebrow\" contenteditable=\"false\">Training & Qualifications<\/div>\r\n    <h2 contenteditable=\"false\">Certified. Trained. Professional.<\/h2>\r\n    <p contenteditable=\"false\">\r\n      Every Sky FMG Banksman and Traffic Marshal holds recognised industry certification. We invest in continuous training to ensure our personnel are always operating to the highest standards \u2014 protecting your workers, your liability, and your reputation.\r\n    <\/p>\r\n    <div class=\"cert-pills\">\r\n      <span class=\"cert-pill\" contenteditable=\"false\">CPCS Banksman<\/span>\r\n      <span class=\"cert-pill\" contenteditable=\"false\">Traffic Marshal Card<\/span>\r\n      <span class=\"cert-pill\" contenteditable=\"false\">HSE Compliant<\/span>\r\n      <span class=\"cert-pill\" contenteditable=\"false\">CDM Aware<\/span>\r\n      <span class=\"cert-pill\" contenteditable=\"false\">First Aid Trained<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2500\u2500 CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<section class=\"cta-section\">\r\n  <h2 contenteditable=\"false\">Need a Banksman or Traffic Marshal?<\/h2>\r\n  <p contenteditable=\"false\">Get in touch with Sky FMG today for a free site assessment and competitive quote. We cover sites across the UK with rapid deployment.<\/p>\r\n  <div class=\"cta-btns\">\r\n    <a href=\"https:\/\/www.skyfmg.co.uk\/?page_id=1326\" class=\"btn-white\">\ud83d\udcde Contact Us Now<\/a>\r\n    <a href=\"https:\/\/www.skyfmg.co.uk\/?page_id=754\" class=\"btn-outline-w\">View All Security Services<\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2500\u2500 FOOTER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<footer>\r\n  <div class=\"f-logo\">\r\n    <img decoding=\"async\" src=\"https:\/\/skyfmg.co.uk\/wp-content\/uploads\/2026\/06\/logo-126x86.png\" alt=\"Sky FMG Logo\" \/>\r\n  <\/div>\r\n  <p>\u00a9 2025 Sky Facilities Management Group Ltd. All rights reserved. | <a href=\"https:\/\/www.skyfmg.co.uk\">skyfmg.co.uk<\/a><\/p>\r\n  <p><a href=\"https:\/\/www.skyfmg.co.uk\/?page_id=1326\">Contact Us<\/a><\/p>\r\n<\/footer>\r\n\r\n<!-- \u2500\u2500 EDIT LOGIC \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<script>\r\n  const btnToggle = document.getElementById('btn-toggle');\r\n  const btnSave   = document.getElementById('btn-save');\r\n  const btnReset  = document.getElementById('btn-reset');\r\n  const status    = document.getElementById('edit-status');\r\n  let editMode    = false;\r\n  const SAVE_KEY  = 'skyfmg_banksman_page';\r\n\r\n  \/\/ hidden file input for image replacement\r\n  const fileInput = document.createElement('input');\r\n  fileInput.type  = 'file';\r\n  fileInput.accept = 'image\/*';\r\n  document.body.appendChild(fileInput);\r\n  let targetImgEl = null;\r\n\r\n  function setEdit(on) {\r\n    editMode = on;\r\n    document.body.classList.toggle('edit-on',  on);\r\n    document.body.classList.toggle('view-on', !on);\r\n    btnToggle.textContent = on ? '\ud83d\udc41 View Page' : '\u270f\ufe0f Edit Page';\r\n    status.textContent    = on ? '\u270f\ufe0f Editing\u2026'  : 'View mode';\r\n\r\n    \/\/ toggle contenteditable on all text nodes\r\n    document.querySelectorAll('[contenteditable]').forEach(el => {\r\n      el.contentEditable = on ? 'true' : 'false';\r\n    });\r\n  }\r\n\r\n  btnToggle.addEventListener('click', () => setEdit(!editMode));\r\n\r\n  \/\/ \u2500\u2500 IMAGE CLICK \u2500\u2500\r\n  document.querySelectorAll('.img-wrap').forEach(wrap => {\r\n    wrap.addEventListener('click', () => {\r\n      if (!editMode) return;\r\n      const img = wrap.querySelector('img');\r\n      if (!img) return;\r\n      targetImgEl = img;\r\n      fileInput.click();\r\n    });\r\n  });\r\n\r\n  fileInput.addEventListener('change', () => {\r\n    if (!fileInput.files[0] || !targetImgEl) return;\r\n    const reader = new FileReader();\r\n    reader.onload = e => {\r\n      targetImgEl.src = e.target.result;\r\n      fileInput.value = '';\r\n      targetImgEl = null;\r\n      status.textContent = '\u270f\ufe0f Image updated';\r\n    };\r\n    reader.readAsDataURL(fileInput.files[0]);\r\n  });\r\n\r\n  \/\/ \u2500\u2500 SAVE \u2500\u2500\r\n  btnSave.addEventListener('click', () => {\r\n    if (!editMode) { status.textContent = 'Switch to edit first'; return; }\r\n    const saved = {};\r\n\r\n    \/\/ text nodes\r\n    document.querySelectorAll('[contenteditable]').forEach((el, i) => {\r\n      saved['text_' + i] = el.innerHTML;\r\n    });\r\n\r\n    \/\/ images\r\n    document.querySelectorAll('.img-wrap img').forEach((img, i) => {\r\n      if (img.src.startsWith('data:')) saved['img_' + i] = img.src;\r\n    });\r\n\r\n    localStorage.setItem(SAVE_KEY, JSON.stringify(saved));\r\n    status.textContent = '\u2705 Saved!';\r\n    setTimeout(() => { status.textContent = '\u270f\ufe0f Editing\u2026'; }, 2000);\r\n  });\r\n\r\n  \/\/ \u2500\u2500 RESET \u2500\u2500\r\n  btnReset.addEventListener('click', () => {\r\n    if (!confirm('Reset all changes and reload the original page?')) return;\r\n    localStorage.removeItem(SAVE_KEY);\r\n    location.reload();\r\n  });\r\n\r\n  \/\/ \u2500\u2500 LOAD SAVED \u2500\u2500\r\n  window.addEventListener('DOMContentLoaded', () => {\r\n    const raw = localStorage.getItem(SAVE_KEY);\r\n    if (!raw) return;\r\n    try {\r\n      const saved = JSON.parse(raw);\r\n      const textEls = document.querySelectorAll('[contenteditable]');\r\n      const imgEls  = document.querySelectorAll('.img-wrap img');\r\n\r\n      textEls.forEach((el, i) => {\r\n        if (saved['text_' + i] !== undefined) el.innerHTML = saved['text_' + i];\r\n      });\r\n      imgEls.forEach((img, i) => {\r\n        if (saved['img_' + i]) img.src = saved['img_' + i];\r\n      });\r\n      status.textContent = '\u2705 Changes loaded';\r\n      setTimeout(() => { status.textContent = 'View mode'; }, 2500);\r\n    } catch(e) { \/* ignore *\/ }\r\n  });\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\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>Banksman &#038; Traffic Marshal | Sky Facilities Management Group SKY FMG Page Editor View mode Reset \ud83d\udcbe Save Changes \u270f\ufe0f Edit Page Home About Us Security Services Cleaning Services Careers Contact Us Security Services Banksman &amp; Traffic Marshal Sky Facilities Management Group provides fully trained, SIA-compliant Banksmen and Traffic Marshals to keep your site, workforce, and public safe. Expert vehicle guidance \u2014 wherever you need it. Get a Free Quote Learn More \u2193 10+Years Experience 500+Sites Managed 24\/7Availability Our Banksmen and Traffic Marshals are deployed across construction sites, warehouses, events, and public highways \u2014 reducing accident risk and keeping operations moving safely. Contact Us Today \u2192 What Is a Banksman? The Essential Link Between People and Vehicles A Banksman \u2014 also known as a Traffic Marshal \u2014 is a trained professional responsible for the safe movement of vehicles and plant machinery in and around a workplace. They act as the eyes and ears of the driver, guiding vehicles in areas where visibility is limited or pedestrians are at risk. Under UK health and safety legislation, any site with vehicle movements is required to manage the risks they pose. Sky FMG&#8217;s Banksmen ensure full compliance while preventing accidents before they happen. Directing HGVs, plant, and delivery vehicles safely Controlling pedestrian and vehicle conflict zones Managing site access and egress points Supporting public highway and footpath safety Real-time communication with drivers and site managers Our Banksman Services What Our Traffic Marshals Do Every deployment is tailored to your site&#8217;s specific layout, risk profile, and operational hours. \ud83d\udea7 Construction Sites Managing the movement of heavy plant, excavators, concrete lorries, and delivery vehicles in and out of live construction sites \u2014 keeping workers and the public protected. \ud83c\udfed Warehouses &#038; Logistics Guiding HGVs and forklifts in busy loading bays and yard areas, minimising the risk of collisions and keeping goods moving efficiently and safely. \ud83c\udfaa Events &#038; Festivals Controlling vehicle access during build-up and break-down phases of events, directing production vehicles and ensuring safe separation from public areas. \ud83d\udee3\ufe0f Highway Works Providing stop-go traffic control and banksman cover for roadside works, utility installations, and emergency highway maintenance operations. \ud83c\udfea Retail &#038; Commercial Managing deliveries to retail sites, car parks, and commercial developments \u2014 preventing conflicts between delivery vehicles and members of the public. \ud83d\udccb Bespoke Site Plans Our team will assess your site, identify risk areas, and create a tailored traffic management plan to ensure consistent, professional coverage every shift. In the Field Our Banksmen at Work Sky FMG Banksmen operate across the UK \u2014 from major construction projects to high-footfall retail and event sites. Why Sky FMG The Sky FMG Difference We don&#8217;t just supply bodies \u2014 we provide trained, professional, accountable Banksmen who take your site&#8217;s safety seriously. \ud83c\udf93 Fully Trained All our Banksmen hold recognised Traffic Marshal \/ Banksman qualifications and are regularly refreshed to stay current with legislation and best practice. \ud83d\udd50 24\/7 Cover We operate around the clock. Whether you need early-morning HGV management or overnight site security, we have cover available when you need it. \ud83d\udcdd Full Compliance Our deployments are fully documented, risk-assessed, and compliant with HSE guidelines, CDM Regulations, and your own site safety requirements. \ud83e\udd1d Dedicated Account Manager Every client gets a dedicated point of contact who understands your project, ensuring smooth deployment and fast response to any changes on site. Training &#038; Qualifications Certified. Trained. Professional. Every Sky FMG Banksman and Traffic Marshal holds recognised industry certification. We invest in continuous training to ensure our personnel are always operating to the highest standards \u2014 protecting your workers, your liability, and your reputation. CPCS Banksman Traffic Marshal Card HSE Compliant CDM Aware First Aid Trained Need a Banksman or Traffic Marshal? Get in touch with Sky FMG today for a free site assessment and competitive quote. We cover sites across the UK with rapid deployment. \ud83d\udcde Contact Us Now View All Security Services \u00a9 2025 Sky Facilities Management Group Ltd. All rights reserved. | skyfmg.co.uk Contact Us<\/p>\n","protected":false},"author":2,"featured_media":1369,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","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":"","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":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"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":""},"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":""},"_links":{"self":[{"href":"https:\/\/skyfmg.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/1364"}],"collection":[{"href":"https:\/\/skyfmg.co.uk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyfmg.co.uk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyfmg.co.uk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/skyfmg.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1364"}],"version-history":[{"count":7,"href":"https:\/\/skyfmg.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/1364\/revisions"}],"predecessor-version":[{"id":1372,"href":"https:\/\/skyfmg.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/1364\/revisions\/1372"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/skyfmg.co.uk\/index.php?rest_route=\/wp\/v2\/media\/1369"}],"wp:attachment":[{"href":"https:\/\/skyfmg.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}