{"id":37,"date":"2026-06-27T09:11:12","date_gmt":"2026-06-27T09:11:12","guid":{"rendered":"https:\/\/mayfair.jrtechnology.com.pk\/?page_id=37"},"modified":"2026-07-09T20:32:52","modified_gmt":"2026-07-09T20:32:52","slug":"f-landing","status":"publish","type":"page","link":"https:\/\/mayfairsafetygroup.co.uk\/","title":{"rendered":"F Landing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"37\" class=\"elementor elementor-37\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bdb3e56 e-con e-atomic-element e-flexbox-base e-23d1e0d \" data-id=\"bdb3e56\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"bdb3e56\">\n    \t\t<div class=\"elementor-element elementor-element-f26e047 elementor-widget elementor-widget-html\" data-id=\"f26e047\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Google Fonts -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* --- Keyframe Animations for Premium Load --- *\/\r\n@keyframes fadeInUp {\r\n    0% { opacity: 0; transform: translateY(30px); }\r\n    100% { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n@keyframes blinkCursor {\r\n    0%, 100% { opacity: 1; }\r\n    50% { opacity: 0; }\r\n}\r\n\r\n.mf-anim {\r\n    opacity: 0;\r\n    animation: fadeInUp 0.8s cubic-bezier(0.25, 1, 0.5, 1) forwards;\r\n}\r\n\r\n.mf-delay-1 { animation-delay: 0.1s; }\r\n.mf-delay-2 { animation-delay: 0.3s; }\r\n.mf-delay-3 { animation-delay: 0.5s; }\r\n.mf-delay-4 { animation-delay: 0.7s; }\r\n\r\n\/* --- Hero Section Base Styles --- *\/\r\n.mf-hero-section {\r\n    position: relative;\r\n    width: 100%;\r\n    min-height: 100vh;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background-size: cover;\r\n    background-position: center center;\r\n    background-repeat: no-repeat;\r\n    font-family: 'Montserrat', sans-serif;\r\n    padding: 130px 5% 60px 5%;\r\n    text-align: center;\r\n    overflow: hidden;\r\n    transition: background-image 0.6s ease-in-out;\r\n}\r\n\r\n\/* 1. Desktop - Dark Mode Image (Default) *\/\r\n.mf-hero-section {\r\n    background-image: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/dark-2-scaled.webp');\r\n}\r\n\r\n\/* 2. Desktop - Light Mode Image *\/\r\nbody.light-mode .mf-hero-section {\r\n    background-image: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/bright-1-scaled.webp');\r\n}\r\n\r\n\/* 3 & 4. Mobile - Dark & Light Mode Images *\/\r\n@media (max-width: 768px) {\r\n    .mf-hero-section {\r\n        background-image: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/dark-1-scaled.webp');\r\n        min-height: 90vh;\r\n    }\r\n    body.light-mode .mf-hero-section {\r\n        background-image: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/bright-scaled.webp');\r\n    }\r\n}\r\n\r\n\/* --- Dynamic Overlay --- *\/\r\n.mf-hero-overlay {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    \/* Deeper dark gradient for perfect shadow contrast *\/\r\n    background: linear-gradient(135deg, rgba(8, 8, 8, 0.88) 0%, rgba(11, 19, 43, 0.75) 100%);\r\n    z-index: 1;\r\n    transition: background 0.6s ease;\r\n}\r\n\r\nbody.light-mode .mf-hero-overlay {\r\n    \/* Soft bright gradient for light mode *\/\r\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.90) 0%, rgba(244, 246, 249, 0.50) 100%);\r\n}\r\n\r\n\/* --- Content Container --- *\/\r\n.mf-hero-content {\r\n    position: relative;\r\n    z-index: 2;\r\n    max-width: 1000px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n}\r\n\r\n\/* --- Typography & Text Shadows --- *\/\r\n.mf-hero-h1 {\r\n    font-size: 3.6rem;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1.5px;\r\n    line-height: 1.25;\r\n    margin-bottom: 25px;\r\n    transition: color 0.4s ease, text-shadow 0.4s ease;\r\n}\r\n\r\n.mf-hero-p {\r\n    font-size: 1.15rem;\r\n    font-weight: 500;\r\n    line-height: 1.8;\r\n    margin-bottom: 40px;\r\n    max-width: 850px;\r\n    transition: color 0.4s ease, text-shadow 0.4s ease;\r\n}\r\n\r\n\/* Dark Mode Text & Shadows *\/\r\n.mf-hero-h1 { \r\n    color: #ffffff; \r\n    \/* Premium deep drop shadow *\/\r\n    text-shadow: 0px 10px 25px rgba(0, 0, 0, 0.8), 0px 2px 5px rgba(0, 0, 0, 0.5); \r\n}\r\n.mf-hero-p { \r\n    color: #e0e0e0; \r\n    text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.6);\r\n}\r\n#mf-typed-text { color: #eab308; } \/* Gold Accent *\/\r\n\r\n\/* Light Mode Text & Shadows *\/\r\nbody.light-mode .mf-hero-h1 { \r\n    color: #0b132b; \r\n    \/* Crisp white glow to separate dark text from bright backgrounds *\/\r\n    text-shadow: 0px 5px 25px rgba(255, 255, 255, 0.95), 0px 1px 3px rgba(255, 255, 255, 0.8); \r\n}\r\nbody.light-mode .mf-hero-p { \r\n    color: #222222; \r\n    text-shadow: 0px 2px 10px rgba(255, 255, 255, 0.8);\r\n}\r\nbody.light-mode #mf-typed-text { color: #d35400; } \/* Deeper Orange *\/\r\n\r\n\/* --- Typing Cursor --- *\/\r\n.mf-cursor {\r\n    color: #eab308;\r\n    font-weight: 800;\r\n    animation: blinkCursor 1s step-end infinite;\r\n}\r\nbody.light-mode .mf-cursor { color: #d35400; }\r\n\r\n\r\n\/* --- Buttons --- *\/\r\n.mf-hero-actions {\r\n    display: flex;\r\n    gap: 20px;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 55px;\r\n}\r\n\r\n.mf-btn-prim, .mf-btn-sec {\r\n    text-decoration: none;\r\n    padding: 16px 40px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 2px;\r\n    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);\r\n    border-radius: 2px;\r\n}\r\n\r\n\/* Primary Button *\/\r\n.mf-btn-prim {\r\n    background-color: #eab308;\r\n    color: #080808;\r\n    border: 1px solid #eab308;\r\n}\r\n.mf-btn-prim:hover {\r\n    background-color: #ffffff;\r\n    border-color: #ffffff;\r\n    color: #080808;\r\n    transform: translateY(-4px);\r\n    box-shadow: 0 12px 25px rgba(234, 179, 8, 0.3);\r\n}\r\nbody.light-mode .mf-btn-prim { background-color: #d35400; border-color: #d35400; color: #ffffff; }\r\nbody.light-mode .mf-btn-prim:hover { background-color: #0b132b; border-color: #0b132b; color: #ffffff; box-shadow: 0 12px 25px rgba(11, 19, 43, 0.25); }\r\n\r\n\/* Secondary Button Outline *\/\r\n.mf-btn-sec { background-color: transparent; border: 1px solid; }\r\n\r\n.mf-btn-sec { color: #ffffff; border-color: rgba(255, 255, 255, 0.4); }\r\n.mf-btn-sec:hover { background-color: #ffffff; color: #080808; border-color: #ffffff; transform: translateY(-4px); }\r\n\r\nbody.light-mode .mf-btn-sec { color: #0b132b; border-color: rgba(11, 19, 43, 0.4); }\r\nbody.light-mode .mf-btn-sec:hover { background-color: #0b132b; color: #ffffff; border-color: #0b132b; transform: translateY(-4px); }\r\n\r\n\/* --- Trust Badges --- *\/\r\n.mf-hero-trust {\r\n    display: flex;\r\n    gap: 40px;\r\n    justify-content: center;\r\n    flex-wrap: wrap;\r\n    border-top: 1px solid;\r\n    padding-top: 30px;\r\n    width: 100%;\r\n    transition: border-color 0.4s ease;\r\n}\r\n\r\n.mf-trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    font-size: 11.5px;\r\n    font-weight: 600;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1.5px;\r\n    transition: color 0.4s ease;\r\n}\r\n\r\n.mf-trust-item svg { width: 18px; height: 18px; transition: color 0.4s ease; }\r\n\r\n.mf-hero-trust { border-color: rgba(255, 255, 255, 0.15); }\r\n.mf-trust-item { color: #cccccc; }\r\n.mf-trust-item svg { color: #eab308; }\r\n\r\nbody.light-mode .mf-hero-trust { border-color: rgba(11, 19, 43, 0.15); }\r\nbody.light-mode .mf-trust-item { color: #444444; }\r\nbody.light-mode .mf-trust-item svg { color: #d35400; }\r\n\r\n.seo-hidden-img { display: none; }\r\n\r\n\/* --- Responsive Adjustments --- *\/\r\n@media (max-width: 1024px) {\r\n    .mf-hero-h1 { font-size: 2.8rem; }\r\n    .mf-hero-p { font-size: 1.05rem; }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .mf-hero-h1 { font-size: 2.2rem; }\r\n    .mf-hero-p { font-size: 1rem; margin-bottom: 30px; }\r\n    .mf-hero-actions { flex-direction: column; width: 100%; gap: 15px; }\r\n    .mf-btn-prim, .mf-btn-sec { width: 100%; text-align: center; padding: 18px 20px; }\r\n    .mf-hero-trust { gap: 15px; flex-direction: column; align-items: center; }\r\n}\r\n<\/style>\r\n\r\n<!-- Hero Section -->\r\n<section class=\"mf-hero-section\" aria-label=\"Premium Safety Compliance Services\">\r\n    \r\n    <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/dark-2-scaled.webp\" alt=\"Professional engineers conducting comprehensive gas, fire, and electrical compliance safety checks by Mayfair Safety Group\" class=\"seo-hidden-img\">\r\n\r\n    <div class=\"mf-hero-overlay\"><\/div>\r\n\r\n    <div class=\"mf-hero-content\">\r\n        \r\n        <!-- Animated H1 with Dynamic Typing Effect -->\r\n        <h1 class=\"mf-hero-h1 mf-anim mf-delay-1\">\r\n            Elite Fire, Gas & Electrical<br>\r\n            <span id=\"mf-typed-text\"><\/span><span class=\"mf-cursor\">|<\/span>\r\n        <\/h1>\r\n        \r\n        <p class=\"mf-hero-p mf-anim mf-delay-2\">Industry-leading safety certifications including Commercial Gas Safety, Fire Risk Assessments, and EICR Certificates. We deliver uncompromising precision and reliability to secure your assets across the UK.<\/p>\r\n        \r\n        <div class=\"mf-hero-actions mf-anim mf-delay-3\">\r\n            <a href=\"#\" class=\"mf-btn-prim\">Get Quotation<\/a>\r\n            <a href=\"#\" class=\"mf-btn-sec\">Explore Services<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"mf-hero-trust mf-anim mf-delay-4\">\r\n            <div class=\"mf-trust-item\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\r\n                Fully Certified\r\n            <\/div>\r\n            <div class=\"mf-trust-item\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\r\n                24\/7 Support\r\n            <\/div>\r\n            <div class=\"mf-trust-item\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\r\n                100% Bespoke Solutions\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', () => {\r\n    \r\n    \/* --- Typing Effect Logic --- *\/\r\n    const words = [\"Compliance Solutions.\", \"Safety Certifications.\", \"Risk Assessments.\"];\r\n    let i = 0;\r\n    let isDeleting = false;\r\n    let txt = '';\r\n    let typeSpeed = 100; \/\/ Speed of typing\r\n    let deleteSpeed = 50; \/\/ Speed of backspacing\r\n    let delayBetweenWords = 2000; \/\/ Pause when word is fully typed\r\n    \r\n    function typeEffect() {\r\n        const currentWord = words[i % words.length];\r\n        const typedTextElement = document.getElementById('mf-typed-text');\r\n        \r\n        if (isDeleting) {\r\n            txt = currentWord.substring(0, txt.length - 1);\r\n        } else {\r\n            txt = currentWord.substring(0, txt.length + 1);\r\n        }\r\n        \r\n        typedTextElement.textContent = txt;\r\n        \r\n        let currentSpeed = isDeleting ? deleteSpeed : typeSpeed;\r\n        \r\n        \/\/ If word is fully typed, pause before deleting\r\n        if (!isDeleting && txt === currentWord) {\r\n            currentSpeed = delayBetweenWords;\r\n            isDeleting = true;\r\n        } \r\n        \/\/ If word is fully deleted, move to next word\r\n        else if (isDeleting && txt === '') {\r\n            isDeleting = false;\r\n            i++;\r\n            currentSpeed = 500; \/\/ Small pause before typing next word\r\n        }\r\n        \r\n        setTimeout(typeEffect, currentSpeed);\r\n    }\r\n    \r\n    \/\/ Start typing effect slightly after page load to match fade-in\r\n    setTimeout(typeEffect, 800);\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-89448ac e-con e-atomic-element e-flexbox-base e-646f8b7 \" data-id=\"89448ac\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"89448ac\">\n    \t\t<div class=\"elementor-element elementor-element-2d0357a elementor-widget elementor-widget-html\" data-id=\"2d0357a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Google Fonts -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* =======================================================\r\n   Indestructible Premium Services CSS (Overrides Theme)\r\n   ======================================================= *\/\r\n\r\n\/* --- Master Section Setup --- *\/\r\n.mf-services-sec {\r\n    \/* CSS Variables for instant Dark\/Light switching *\/\r\n    --mf-bg: #030303;\r\n    --mf-card-bg: #0a0a0a;\r\n    --mf-border: rgba(255, 255, 255, 0.1);\r\n    --mf-title: #ffffff;\r\n    --mf-text: #aaaaaa;\r\n    --mf-link: #cccccc;\r\n    --mf-accent: #EAB308;\r\n    \r\n    padding: 150px 5% 100px 5% !important; \/* Prevents Header Overlap *\/\r\n    background-color: var(--mf-bg) !important;\r\n    font-family: 'Montserrat', sans-serif !important;\r\n    position: relative;\r\n    z-index: 1;\r\n    transition: all 0.5s ease;\r\n}\r\n\r\nbody.light-mode .mf-services-sec {\r\n    --mf-bg: #f8f9fa;\r\n    --mf-card-bg: #ffffff;\r\n    --mf-border: rgba(0, 0, 0, 0.08);\r\n    --mf-title: #111111;\r\n    --mf-text: #555555;\r\n    --mf-link: #444444;\r\n    --mf-accent: #d35400;\r\n}\r\n\r\n\/* --- Container & Main Title --- *\/\r\n.mf-container { max-width: 1400px; margin: 0 auto; }\r\n\r\n.mf-sec-title {\r\n    text-align: center !important;\r\n    font-size: 2.5rem !important;\r\n    font-weight: 800 !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 1.5px !important;\r\n    margin-bottom: 60px !important;\r\n    color: var(--mf-title) !important;\r\n}\r\n.mf-sec-title span { color: var(--mf-accent) !important; }\r\n\r\n\/* --- Grid System --- *\/\r\n.mf-services-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; }\r\n\r\n\/* --- Premium Cards --- *\/\r\n.mf-srv-card {\r\n    background-color: var(--mf-card-bg) !important;\r\n    border: 1px solid var(--mf-border) !important;\r\n    border-radius: 4px !important;\r\n    padding: 40px 30px !important;\r\n    display: flex; flex-direction: column; position: relative; overflow: hidden;\r\n    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;\r\n}\r\n.mf-srv-card:hover { transform: translateY(-10px) !important; border-color: var(--mf-accent) !important; }\r\n\r\n\/* Dynamic Hover Shadows *\/\r\n.mf-srv-card.fire:hover { border-color: #e74c3c !important; box-shadow: 0 15px 35px rgba(231, 76, 60, 0.15) !important; }\r\n.mf-srv-card.gas:hover { border-color: #3498db !important; box-shadow: 0 15px 35px rgba(52, 152, 219, 0.15) !important; }\r\n.mf-srv-card.elec:hover { border-color: #f1c40f !important; box-shadow: 0 15px 35px rgba(241, 196, 15, 0.15) !important; }\r\n.mf-srv-card.comp:hover { border-color: var(--mf-accent) !important; box-shadow: 0 15px 35px rgba(234, 179, 8, 0.15) !important; }\r\n\r\n\/* --- Card Content --- *\/\r\n.mf-srv-icon { width: 50px; height: 50px; margin-bottom: 25px; transition: transform 0.4s ease; }\r\n.mf-srv-card:hover .mf-srv-icon { transform: scale(1.1); }\r\n.mf-srv-icon svg { stroke: var(--mf-accent) !important; }\r\n.mf-srv-card.fire:hover .mf-srv-icon svg { stroke: #e74c3c !important; }\r\n.mf-srv-card.gas:hover .mf-srv-icon svg { stroke: #3498db !important; }\r\n.mf-srv-card.elec:hover .mf-srv-icon svg { stroke: #f1c40f !important; }\r\n\r\n.mf-srv-card h3 { \r\n    color: var(--mf-title) !important; \/* Fixes invisible black text *\/\r\n    font-size: 1.1rem !important; font-weight: 700 !important; \r\n    text-transform: uppercase !important; letter-spacing: 1px !important; \r\n    margin: 0 0 15px 0 !important; \r\n}\r\n\r\n.mf-srv-card p { \r\n    color: var(--mf-text) !important; \r\n    font-size: 0.9rem !important; font-weight: 500 !important; \r\n    line-height: 1.7 !important; margin: 0 0 20px 0 !important; \r\n}\r\n\r\n\/* --- Fixed Sub-Services List (No more blue links or broken bullets) --- *\/\r\n.mf-srv-list { \r\n    list-style: none !important; \r\n    padding: 0 !important; \r\n    margin: 0 0 30px 0 !important; \r\n    flex-grow: 1; \r\n}\r\n.mf-srv-list li { \r\n    display: flex !important; \r\n    align-items: flex-start !important; \r\n    margin-bottom: 12px !important; \r\n}\r\n.mf-srv-list li::before {\r\n    content: '\u2022';\r\n    color: var(--mf-accent);\r\n    font-size: 1.5rem;\r\n    line-height: 0.8;\r\n    margin-right: 10px;\r\n}\r\n.mf-srv-list a { \r\n    color: var(--mf-link) !important; \r\n    text-decoration: none !important; \r\n    font-size: 0.85rem !important; \r\n    font-weight: 500 !important; \r\n    line-height: 1.4 !important;\r\n    transition: all 0.3s ease !important; \r\n    box-shadow: none !important;\r\n    outline: none !important;\r\n}\r\n.mf-srv-list a:hover { \r\n    color: var(--mf-title) !important; \r\n    transform: translateX(5px); \r\n}\r\n\r\n\/* Specific List Hover Colors *\/\r\n.mf-srv-card.gas:hover .mf-srv-list a:hover { color: #3498db !important; }\r\n.mf-srv-card.fire:hover .mf-srv-list a:hover { color: #e74c3c !important; }\r\n.mf-srv-card.elec:hover .mf-srv-list a:hover { color: #f1c40f !important; }\r\n\r\n\/* --- Fixed Action Link --- *\/\r\n.mf-srv-link { \r\n    color: var(--mf-accent) !important; \r\n    text-decoration: none !important; \r\n    font-size: 0.85rem !important; \r\n    font-weight: 700 !important; \r\n    text-transform: uppercase !important; \r\n    letter-spacing: 1.5px !important; \r\n    display: inline-flex !important; \r\n    align-items: center !important; gap: 8px !important; \r\n    margin-top: auto;\r\n}\r\n.mf-srv-link svg { width: 14px; height: 14px; transition: transform 0.3s ease; stroke: currentColor !important; }\r\n.mf-srv-card:hover .mf-srv-link svg { transform: translateX(5px); }\r\n.mf-srv-card.fire:hover .mf-srv-link { color: #e74c3c !important; }\r\n.mf-srv-card.gas:hover .mf-srv-link { color: #3498db !important; }\r\n.mf-srv-card.elec:hover .mf-srv-link { color: #f1c40f !important; }\r\n\r\n\/* --- Responsive Layout --- *\/\r\n@media (max-width: 1200px) { .mf-services-grid { grid-template-columns: repeat(2, 1fr); } }\r\n\r\n@media (max-width: 768px) {\r\n    .mf-services-sec { padding: 100px 0 80px 0 !important; } \r\n    .mf-sec-title { font-size: 2rem !important; margin-bottom: 40px !important; padding: 0 5% !important; }\r\n    \r\n    .mf-services-grid {\r\n        display: flex; flex-wrap: nowrap; overflow-x: auto; gap: 20px;\r\n        padding: 0 5% 40px 5%; scroll-snap-type: x mandatory;\r\n        -webkit-overflow-scrolling: touch; scrollbar-width: none; \r\n    }\r\n    .mf-services-grid::-webkit-scrollbar { display: none; }\r\n    .mf-srv-card { flex: 0 0 85%; scroll-snap-align: center; transform: translateY(0) !important; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"mf-services-sec\">\r\n    <div class=\"mf-container\">\r\n        \r\n        <h2 class=\"mf-sec-title\">Our Premium <span>Services<\/span><\/h2>\r\n        \r\n        <div class=\"mf-services-grid\">\r\n            \r\n            <!-- Gas Services Card -->\r\n            <div class=\"mf-srv-card gas\">\r\n                <div class=\"mf-srv-icon\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                        <path d=\"M12 2c0 0-5 6.5-5 11a5 5 0 0 0 10 0c0-4.5-5-11-5-11Z\"><\/path>\r\n                        <path d=\"M12 10a3 3 0 0 1 3 3\"><\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3>Gas Services<\/h3>\r\n                <p>Comprehensive gas safety certificates, thorough inspections, and premium servicing.<\/p>\r\n                \r\n                <ul class=\"mf-srv-list\">\r\n                    <li><a href=\"\/index.php\/residential-gas-safety-certificate\/\">Residential Gas Safety<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/commercial-gas-safety-certificate\/\">Commercial Gas Safety<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/gas-safety-certificate\/\">General Gas Certificate<\/a><\/li>\r\n                <\/ul>\r\n\r\n                <a href=\"\/index.php\/contact-us\/\" class=\"mf-srv-link\">Book Now <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/a>\r\n            <\/div>\r\n\r\n            <!-- Fire Safety Card -->\r\n            <div class=\"mf-srv-card fire\">\r\n                <div class=\"mf-srv-icon\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                        <path d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\"><\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3>Fire Safety<\/h3>\r\n                <p>Elite fire risk assessments, alarm installations, and full compliance servicing.<\/p>\r\n\r\n                <ul class=\"mf-srv-list\">\r\n                    <li><a href=\"\/index.php\/fire-safety-certificate\/\">Fire Safety Certificate<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/fire-alarm-installation\/\">Fire Alarm Installation<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/emergency-lighting\/\">Emergency Lighting<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/fire-door-certificate\/\">Fire Door Certification<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/fire-extinguisher\/\">Fire Extinguishers<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/residential-fire-risk-assessment\/\">Residential Fire Risk<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/commercial-fire-risk-assessment\/\">Commercial Fire Risk<\/a><\/li>\r\n                <\/ul>\r\n\r\n                <a href=\"\/index.php\/contact-us\/\" class=\"mf-srv-link\">Book Now <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/a>\r\n            <\/div>\r\n\r\n            <!-- Electrical Card -->\r\n            <div class=\"mf-srv-card elec\">\r\n                <div class=\"mf-srv-icon\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                        <path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"><\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3>Electrical Services<\/h3>\r\n                <p>Uncompromising electrical safety including EICR certificates and fault finding.<\/p>\r\n\r\n                <ul class=\"mf-srv-list\">\r\n                    <li><a href=\"\/index.php\/eicr-electrical-installation-condition-report\/\">Commercial EICR<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/residential-eicr\/\">Residential EICR<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/pat-testing-portable-appliance-testing\/\">PAT Testing<\/a><\/li>\r\n                <\/ul>\r\n\r\n                <a href=\"\/index.php\/contact-us\/\" class=\"mf-srv-link\">Book Now <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/a>\r\n            <\/div>\r\n\r\n            <!-- Compliance Card -->\r\n            <div class=\"mf-srv-card comp\">\r\n                <div class=\"mf-srv-icon\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                        <path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"><\/path>\r\n                        <polyline points=\"14 2 14 8 20 8\"><\/polyline>\r\n                        <path d=\"M9 15L11 17L15 13\"><\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3>Compliance<\/h3>\r\n                <p>Complete property compliance including Legionella, Asbestos, and EPCs.<\/p>\r\n\r\n                <ul class=\"mf-srv-list\">\r\n                    <li><a href=\"\/index.php\/legionella-risk-assessment\/\">Legionella Assessment<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/epc-certificate\/\">EPC Certificate<\/a><\/li>\r\n                    <li><a href=\"\/index.php\/asbestos-management\/\">Asbestos Management<\/a><\/li>\r\n                <\/ul>\r\n\r\n                <a href=\"\/index.php\/contact-us\/\" class=\"mf-srv-link\">Book Now <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/a>\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-edbd391 e-con e-atomic-element e-flexbox-base e-a309b9b \" data-id=\"edbd391\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"edbd391\">\n    \t\t<div class=\"elementor-element elementor-element-a3662ff elementor-widget elementor-widget-html\" data-id=\"a3662ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Google Fonts -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* --- Accreditations Section Base --- *\/\r\n.mf-accred-sec {\r\n    padding: 60px 0; \/* Changed padding to 0 on sides for full width mobile slider edge *\/\r\n    font-family: 'Montserrat', sans-serif;\r\n    transition: background-color 0.4s ease, border 0.4s ease;\r\n    border-top: 1px solid;\r\n    border-bottom: 1px solid;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    overflow: hidden; \/* Restricts scroll layout visibility *\/\r\n}\r\n\r\n\/* Theme Backgrounds & Borders *\/\r\nbody.dark-mode .mf-accred-sec { \r\n    background-color: #0c0c0c; \r\n    border-color: rgba(255, 255, 255, 0.05); \r\n}\r\nbody.light-mode .mf-accred-sec { \r\n    background-color: #ffffff; \r\n    border-color: rgba(11, 19, 43, 0.08); \r\n}\r\n\r\n\/* --- Section Title --- *\/\r\n.mf-accred-title {\r\n    font-size: 11.5px;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 3px;\r\n    margin-bottom: 45px;\r\n    text-align: center;\r\n    transition: color 0.4s ease;\r\n    padding: 0 5%;\r\n}\r\nbody.dark-mode .mf-accred-title { color: #888888; }\r\nbody.light-mode .mf-accred-title { color: #888888; }\r\n\r\n\/* --- Logos Wrapper (Desktop Layout) --- *\/\r\n.mf-accred-container {\r\n    width: 100%;\r\n    max-width: 1300px;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n}\r\n\r\n.mf-accred-wrap {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    gap: 80px; \/* Enhanced luxury gap *\/\r\n    width: 100%;\r\n}\r\n\r\n\/* --- Individual Logos (Bigger Sizes) --- *\/\r\n.mf-accred-logo {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n}\r\n\r\n.mf-accred-logo img {\r\n    height: 65px; \/* Increased from 50px for premium bold scaling *\/\r\n    width: auto;\r\n    object-fit: contain;\r\n    filter: grayscale(100%) opacity(0.5);\r\n    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);\r\n    cursor: pointer;\r\n}\r\n\r\n\/* Hover State: Full Vibrant Color *\/\r\n.mf-accred-logo img:hover {\r\n    filter: grayscale(0%) opacity(1) drop-shadow(0 12px 20px rgba(0,0,0,0.12));\r\n    transform: translateY(-5px) scale(1.04);\r\n}\r\n\r\n\/* --- Dark Mode Specific Logo Adjustments --- *\/\r\nbody.dark-mode .mf-accred-logo img {\r\n    filter: grayscale(100%) opacity(0.6) brightness(2) contrast(0.8);\r\n}\r\nbody.dark-mode .mf-accred-logo img:hover {\r\n    filter: grayscale(0%) opacity(1) drop-shadow(0px 0px 15px rgba(255,255,255,0.6));\r\n}\r\n\r\n\/* --- Responsive & Mobile Auto-Scroll Architecture --- *\/\r\n@media (max-width: 1024px) {\r\n    .mf-accred-wrap { gap: 50px; }\r\n    .mf-accred-logo img { height: 55px; }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .mf-accred-sec { padding: 50px 0; }\r\n    .mf-accred-title { margin-bottom: 35px; font-size: 10.5px; }\r\n    \r\n    \/* Converts grid layout into a fluid slider stream track *\/\r\n    .mf-accred-container {\r\n        overflow: hidden;\r\n        width: 100%;\r\n        display: block;\r\n    }\r\n    \r\n    .mf-accred-wrap {\r\n        display: flex;\r\n        width: max-content; \/* Pulls elements onto a single endless line layout *\/\r\n        gap: 60px;\r\n        animation: mfMobileMarquee 20s linear infinite; \/* Smooth infinite scrolling loop *\/\r\n        justify-content: flex-start;\r\n    }\r\n    \r\n    .mf-accred-logo img {\r\n        height: 52px; \/* Increased from 35px\/40px for prominent visibility on mobile devices *\/\r\n        pointer-events: none; \/* Prevents touch hold interruption on mobile scroll track *\/\r\n    }\r\n    \r\n    \/* Duplicate item blocks injection visibility helper *\/\r\n    .mf-mobile-only-clone {\r\n        display: flex !important;\r\n    }\r\n}\r\n\r\n\/* Infinite Loop Keyframe Setup *\/\r\n@keyframes mfMobileMarquee {\r\n    0% { transform: translateX(0); }\r\n    100% { transform: translateX(-50%); } \/* Scrolls exactly half way through the duplicated track *\/\r\n}\r\n\r\n\/* Hidden by default on desktop, only rendered on mobile tracking *\/\r\n.mf-mobile-only-clone {\r\n    display: none;\r\n    gap: 60px;\r\n}\r\n<\/style>\r\n\r\n<section class=\"mf-accred-sec\">\r\n    <div class=\"mf-accred-title\">Trusted & Fully Accredited By Industry Leaders<\/div>\r\n    \r\n    <div class=\"mf-accred-container\">\r\n        <!-- Wrapper containing both original list and its duplicate clone loop track for mobile marquee stability -->\r\n        <div class=\"mf-accred-wrap\">\r\n            \r\n            <!-- Base Set -->\r\n            <div class=\"mf-accred-logo\">\r\n                <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/chas-scaled.webp\" alt=\"CHAS Accredited Contractor\">\r\n            <\/div>\r\n            <div class=\"mf-accred-logo\">\r\n                <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/ifsm-scaled.webp\" alt=\"IFSM Technician\">\r\n            <\/div>\r\n            <div class=\"mf-accred-logo\">\r\n                <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/20260628_205831-scaled-e1782662882115.webp\" alt=\"NAPIT Approved\">\r\n            <\/div>\r\n            <div class=\"mf-accred-logo\">\r\n                <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/niceic-scaled.webp\" alt=\"NICEIC Approved Contractor\">\r\n            <\/div>\r\n            <div class=\"mf-accred-logo\">\r\n                <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/safe-gas-scaled.webp\" alt=\"Gas Safe Register\">\r\n            <\/div>\r\n\r\n            <!-- Mobile Loop Clone Track (Ensures zero blank gaps on track restart reset) -->\r\n            <div class=\"mf-mobile-only-clone\">\r\n                <div class=\"mf-accred-logo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/chas-scaled.webp\" alt=\"CHAS Accredited Contractor\">\r\n                <\/div>\r\n                <div class=\"mf-accred-logo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/ifsm-scaled.webp\" alt=\"IFSM Technician\">\r\n                <\/div>\r\n                <div class=\"mf-accred-logo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/20260628_205831-scaled-e1782662882115.webp\" alt=\"NAPIT Approved\">\r\n                <\/div>\r\n                <div class=\"mf-accred-logo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/niceic-scaled.webp\" alt=\"NICEIC Approved Contractor\">\r\n                <\/div>\r\n                <div class=\"mf-accred-logo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/06\/safe-gas-scaled.webp\" alt=\"Gas Safe Register\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-2a4aa70 e-con e-atomic-element e-flexbox-base e-58ec536 \" data-id=\"2a4aa70\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2a4aa70\">\n    \t\t<div class=\"elementor-element elementor-element-f1604d8 elementor-widget elementor-widget-html\" data-id=\"f1604d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Google Fonts -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;500;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* --- Master Variables --- *\/\r\n:root {\r\n    --mf-gold: #FFB703; \/* Ultra Vibrant Orange\/Gold *\/\r\n    --img-electrical: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/07\/20260702_171408-scaled.webp');\r\n    --img-fire: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/07\/20260702_171435-scaled.webp');\r\n    --img-gas: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/07\/20260702_171322-scaled.webp');\r\n}\r\n\r\nbody.dark-mode {\r\n    --img-electrical: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/07\/20260702_172010-scaled.webp');\r\n    --img-fire: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/07\/20260702_171938-scaled.webp');\r\n    --img-gas: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/07\/20260702_172045-scaled.webp');\r\n}\r\n\r\n\/* --- Section Base --- *\/\r\n.mf-elite-sec {\r\n    padding: 100px 5%;\r\n    font-family: 'Montserrat', sans-serif;\r\n    transition: background-color 0.4s ease;\r\n}\r\nbody.dark-mode .mf-elite-sec { background-color: #050505; }\r\nbody.light-mode .mf-elite-sec { background-color: #f4f6f9; }\r\n\r\n\/* --- Cinematic Wrapper --- *\/\r\n.mf-elite-wrapper {\r\n    position: relative; max-width: 1500px; margin: 0 auto; height: 750px;\r\n    border-radius: 8px; overflow: hidden;\r\n    box-shadow: 0 40px 80px rgba(0,0,0,0.5);\r\n    -webkit-mask-image: -webkit-radial-gradient(white, black); \r\n    cursor: crosshair;\r\n}\r\nbody.light-mode .mf-elite-wrapper { box-shadow: 0 40px 80px rgba(11, 19, 43, 0.15); }\r\n\r\n\/* --- Zooming Images --- *\/\r\n.mf-elite-bg {\r\n    position: absolute; top: 0; left: 0; width: 100%; height: 100%;\r\n    background-size: cover; background-position: center 30%;\r\n    opacity: 0; visibility: hidden; transform: scale(1.1);\r\n    transition: opacity 1.2s ease, visibility 1.2s, transform 8s linear;\r\n    z-index: 1;\r\n}\r\n.mf-elite-bg[data-id=\"1\"] { background-image: var(--img-electrical); }\r\n.mf-elite-bg[data-id=\"2\"] { background-image: var(--img-fire); }\r\n.mf-elite-bg[data-id=\"3\"] { background-image: var(--img-gas); }\r\n.mf-elite-bg.active { opacity: 1; visibility: visible; transform: scale(1); }\r\n\r\n\/* Wrapper Hover Zoom *\/\r\n.mf-elite-wrapper:hover .mf-elite-bg.active { transform: scale(1.03); transition: transform 4s cubic-bezier(0.25, 1, 0.5, 1); }\r\n\r\n\/* --- Smart Interactive Overlay --- *\/\r\n.mf-elite-overlay {\r\n    position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; \r\n    transition: background 0.6s ease;\r\n    background: linear-gradient(to right, rgba(0,0,0,0.95) 0%, rgba(5,5,5,0.4) 60%, transparent 100%);\r\n}\r\nbody.light-mode .mf-elite-overlay { background: linear-gradient(to right, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.4) 60%, transparent 100%); }\r\n\r\n\/* \ud83c\udf1f UPDATED OVERLAY GLOW ON HOVER *\/\r\n.mf-elite-wrapper:hover .mf-elite-overlay { \r\n    background: linear-gradient(to right, rgba(0,0,0,0.98) 0%, rgba(255, 183, 3, 0.15) 50%, transparent 100%); \r\n}\r\n\r\n\/* --- Content Layout Area --- *\/\r\n.mf-elite-content-area {\r\n    position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3;\r\n    display: flex; align-items: center; padding: 0 8%; transform-style: preserve-3d;\r\n}\r\n\r\n\/* --- Outer Glass --- *\/\r\n.mf-elite-glass {\r\n    position: relative; width: 100%; max-width: 650px; padding: 45px; border-radius: 8px;\r\n    z-index: 10; isolation: isolate;\r\n    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);\r\n}\r\n.mf-elite-wrapper:hover .mf-elite-glass { transform: translateY(-10px); }\r\n\r\n\/* --- FIXED: Header & Counter (100% White override Astra) --- *\/\r\n.mf-elite-header { display: flex; align-items: center; gap: 15px; margin-bottom: 25px; }\r\n.mf-elite-counter { font-size: 1.2rem; font-weight: 800; font-family: monospace; letter-spacing: 2px; color: #ffffff !important; }\r\n.mf-elite-sub { font-size: 0.85rem; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; color: #aaaaaa !important; }\r\n\r\n\/* --- Dynamic Text Content --- *\/\r\n.mf-elite-text-wrap { display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; }\r\n.mf-elite-text {\r\n    grid-area: 1 \/ 1 \/ 2 \/ 2; opacity: 0 !important; visibility: hidden !important; transform: translateY(15px);\r\n    transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1); pointer-events: none; \r\n}\r\n.mf-elite-text.active { opacity: 1 !important; visibility: visible !important; transform: translateY(0); pointer-events: auto; }\r\n\r\n\/* ========================================================\r\n   \ud83c\udf1f THE INNER DEEP BLACK BLUR GLASS & ORANGE GLOW\r\n   ======================================================== *\/\r\n.mf-inner-dark-glass {\r\n    padding: 35px 30px; border-radius: 8px;\r\n    background: rgba(0, 0, 0, 0.85); \/* Deep Black *\/\r\n    backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px);\r\n    border: 1px solid rgba(255, 255, 255, 0.1);\r\n    border-left: 4px solid var(--mf-gold);\r\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\r\n    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);\r\n}\r\n\r\n\/* \ud83c\udf1f BLACK & ORANGE GLOW EFFECT ON HOVER *\/\r\n.mf-elite-wrapper:hover .mf-inner-dark-glass { \r\n    transform: translateX(8px); \r\n    background: rgba(0, 0, 0, 0.95);\r\n    \/* Orange Glow radiating from the box *\/\r\n    box-shadow: 0 0 50px rgba(255, 183, 3, 0.3), inset 0 0 20px rgba(255, 183, 3, 0.1) !important;\r\n    border-color: rgba(255, 183, 3, 0.4) !important;\r\n}\r\n\r\n\/* --- FIXED: VIBRANT HEADING (Overrides Astra Theme) --- *\/\r\n.mf-elite-text h2 { \r\n    font-size: 2rem !important; \r\n    font-weight: 800 !important; \r\n    line-height: 1.25 !important; \r\n    text-transform: uppercase !important; \r\n    margin-bottom: 20px !important; \r\n    color: var(--mf-gold) !important; \/* Forces Orange Color *\/\r\n    text-shadow: 0 0 20px rgba(255, 183, 3, 0.5) !important; \/* Neon Glow *\/\r\n    min-height: 55px; \/* Prevents layout jump while typing *\/\r\n}\r\n\r\n\/* --- Typing Cursor Animation --- *\/\r\n.mf-cursor {\r\n    display: inline-block;\r\n    width: 3px;\r\n    height: 1.6rem;\r\n    background-color: var(--mf-gold);\r\n    margin-left: 5px;\r\n    vertical-align: text-bottom;\r\n    animation: blink 0.8s infinite;\r\n}\r\n@keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0; } }\r\n\r\n\/* Crisp White Text Fixes *\/\r\n.mf-elite-text p { font-size: 1rem !important; line-height: 1.8 !important; font-weight: 500 !important; margin-bottom: 20px !important; color: #ffffff !important; }\r\n.mf-elite-list { list-style: none !important; padding: 0 !important; margin: 0 !important; }\r\n.mf-elite-list li { display: flex !important; align-items: center !important; gap: 10px !important; font-size: 0.95rem !important; font-weight: 700 !important; margin-bottom: 12px !important; color: #ffffff !important; }\r\n\r\n\/* --- Luxury Progress Lines --- *\/\r\n.mf-elite-controls { display: flex; align-items: center; gap: 12px; margin-top: 30px; padding-top: 20px; }\r\n.mf-elite-bar-wrap { width: 65px; height: 3px; border-radius: 2px; position: relative; overflow: hidden; cursor: pointer; transition: transform 0.3s ease; background: rgba(255,255,255,0.2); }\r\n.mf-elite-bar-wrap:hover { transform: scaleY(2); }\r\n.mf-elite-bar { width: 0%; height: 100%; transition: width 0s; background: var(--mf-gold); }\r\n.mf-elite-bar-wrap.active .mf-elite-bar { animation: fillProgress 6s linear forwards; }\r\n@keyframes fillProgress { 0% { width: 0%; } 100% { width: 100%; } }\r\n\r\n\/* --- Responsive Layout --- *\/\r\n@media (max-width: 992px) {\r\n    .mf-elite-wrapper { height: 850px; border-radius: 0; }\r\n    .mf-elite-sec { padding: 0; } \r\n    .mf-elite-overlay { background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(5,5,5,0.98) 100%); }\r\n    .mf-elite-content-area { align-items: flex-end; padding: 5% 5% 10% 5%; }\r\n    .mf-elite-glass { max-width: 100%; padding: 30px 20px; }\r\n    .mf-inner-dark-glass { padding: 25px 20px; }\r\n    .mf-elite-text h2 { font-size: 1.6rem !important; min-height: 70px; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"mf-elite-sec\">\r\n    <div class=\"mf-elite-wrapper\">\r\n        \r\n        <!-- Cinematic Backgrounds -->\r\n        <div class=\"mf-elite-bg active\" data-id=\"1\"><\/div>\r\n        <div class=\"mf-elite-bg\" data-id=\"2\"><\/div>\r\n        <div class=\"mf-elite-bg\" data-id=\"3\"><\/div>\r\n\r\n        <!-- Smart Overlay -->\r\n        <div class=\"mf-elite-overlay\"><\/div>\r\n\r\n        <!-- Content Box -->\r\n        <div class=\"mf-elite-content-area\">\r\n            <div class=\"mf-elite-glass\">\r\n                \r\n                <div class=\"mf-elite-header\">\r\n                    <span class=\"mf-elite-counter\" id=\"mf-counter\">01 \/ 03<\/span>\r\n                    <span class=\"mf-elite-sub\">Our Expertise<\/span>\r\n                <\/div>\r\n\r\n                <div class=\"mf-elite-text-wrap\">\r\n                    <!-- Slide 1 -->\r\n                    <div class=\"mf-elite-text active\" data-id=\"1\">\r\n                        <div class=\"mf-inner-dark-glass\">\r\n                            <h2 class=\"typing-heading\" data-text=\"Electrical Compliance & EICR\"><\/h2>\r\n                            <p>Fully certified electrical testing, fault finding, and maintenance for commercial sectors. Ensuring your premises meet the highest UK safety standards.<\/p>\r\n                            <ul class=\"mf-elite-list\">\r\n                                <li>\u26a1 NICEIC Approved Contractors<\/li>\r\n                                <li>\u26a1 24\/7 Rapid Emergency Response<\/li>\r\n                            <\/ul>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <!-- Slide 2 -->\r\n                    <div class=\"mf-elite-text\" data-id=\"2\">\r\n                        <div class=\"mf-inner-dark-glass\">\r\n                            <h2 class=\"typing-heading\" data-text=\"Fire Safety & Risk Assessments\"><\/h2>\r\n                            <p>Comprehensive fire risk strategies tailored to your property. We provide full audits, alarm testing, and emergency protocols to keep your business secure.<\/p>\r\n                            <ul class=\"mf-elite-list\">\r\n                                <li>\ud83d\udd25 IFSM Certified Assessors<\/li>\r\n                                <li>\ud83d\udd25 Audit-Ready Digital Reporting<\/li>\r\n                            <\/ul>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <!-- Slide 3 -->\r\n                    <div class=\"mf-elite-text\" data-id=\"3\">\r\n                        <div class=\"mf-inner-dark-glass\">\r\n                            <h2 class=\"typing-heading\" data-text=\"Commercial Gas Safety\"><\/h2>\r\n                            <p>Specialized gas inspections, boiler maintenance, and leak detection. We guarantee operational safety and legal compliance for complex industrial systems.<\/p>\r\n                            <ul class=\"mf-elite-list\">\r\n                                <li>\ud83d\udca8 Gas Safe Registered Engineers<\/li>\r\n                                <li>\ud83d\udca8 Bespoke Corporate Solutions<\/li>\r\n                            <\/ul>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Progress Bars -->\r\n                <div class=\"mf-elite-controls\">\r\n                    <div class=\"mf-elite-bar-wrap active\" data-id=\"1\"><div class=\"mf-elite-bar\"><\/div><\/div>\r\n                    <div class=\"mf-elite-bar-wrap\" data-id=\"2\"><div class=\"mf-elite-bar\"><\/div><\/div>\r\n                    <div class=\"mf-elite-bar-wrap\" data-id=\"3\"><div class=\"mf-elite-bar\"><\/div><\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- JavaScript for Elite Slider & Typing Animation -->\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n    let currentSlide = 1;\r\n    const totalSlides = 3;\r\n    const intervalTime = 6000; \r\n    let slideTimer;\r\n\r\n    \/\/ Typewriter Functionality\r\n    function typeText(element) {\r\n        const fullText = element.getAttribute('data-text');\r\n        element.innerHTML = ''; \/\/ Clear previous text\r\n        let i = 0;\r\n        \r\n        clearInterval(element.typingInterval);\r\n        element.typingInterval = setInterval(() => {\r\n            if (i < fullText.length) {\r\n                element.innerHTML = fullText.substring(0, i + 1) + '<span class=\"mf-cursor\"><\/span>';\r\n                i++;\r\n            } else {\r\n                clearInterval(element.typingInterval);\r\n                element.innerHTML = fullText + '<span class=\"mf-cursor\"><\/span>'; \/\/ Keep cursor blinking at the end\r\n            }\r\n        }, 35); \/\/ Typing speed (35ms per letter)\r\n    }\r\n\r\n    function switchSlide(id) {\r\n        \/\/ Remove active class from all\r\n        document.querySelectorAll('.mf-elite-bg, .mf-elite-text, .mf-elite-bar-wrap').forEach(el => {\r\n            el.classList.remove('active');\r\n            void el.offsetWidth; \/\/ Trigger reflow for animation restart\r\n        });\r\n        \r\n        \/\/ Add active class to targets\r\n        document.querySelector(`.mf-elite-bg[data-id=\"${id}\"]`).classList.add('active');\r\n        document.querySelector(`.mf-elite-text[data-id=\"${id}\"]`).classList.add('active');\r\n        document.querySelector(`.mf-elite-bar-wrap[data-id=\"${id}\"]`).classList.add('active');\r\n        \r\n        \/\/ Update Counter\r\n        document.getElementById('mf-counter').innerText = `0${id} \/ 0${totalSlides}`;\r\n        currentSlide = id;\r\n\r\n        \/\/ Trigger Typing Animation for Active Slide\r\n        const activeHeading = document.querySelector(`.mf-elite-text[data-id=\"${id}\"] .typing-heading`);\r\n        if(activeHeading) typeText(activeHeading);\r\n    }\r\n\r\n    function autoSlide() {\r\n        let next = currentSlide < totalSlides ? currentSlide + 1 : 1;\r\n        switchSlide(next);\r\n    }\r\n\r\n    \/\/ Start Slider & Initial Typing\r\n    const firstHeading = document.querySelector(`.mf-elite-text[data-id=\"1\"] .typing-heading`);\r\n    if(firstHeading) typeText(firstHeading);\r\n    slideTimer = setInterval(autoSlide, intervalTime);\r\n\r\n    \/\/ Progress Bar Clicks\r\n    document.querySelectorAll('.mf-elite-bar-wrap').forEach(bar => {\r\n        bar.addEventListener('click', function() {\r\n            clearInterval(slideTimer);\r\n            let selectedId = parseInt(this.getAttribute('data-id'));\r\n            switchSlide(selectedId);\r\n            slideTimer = setInterval(autoSlide, intervalTime);\r\n        });\r\n    });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-355d8c4 elementor-widget elementor-widget-html\" data-id=\"355d8c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Google Fonts -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* --- Master Variables & Section Base --- *\/\r\n:root {\r\n    --mf-gold: #FFB703; \/* Ultra Vibrant Orange\/Gold *\/\r\n}\r\n\r\n.mf-testi-sec {\r\n    padding: 100px 5% !important;\r\n    font-family: 'Montserrat', sans-serif !important;\r\n    transition: background-color 0.4s ease;\r\n    overflow: hidden;\r\n    position: relative;\r\n    z-index: 1;\r\n}\r\n\r\nbody.dark-mode .mf-testi-sec { background-color: #030303 !important; border-top: 1px solid rgba(255,255,255,0.05); }\r\nbody.light-mode .mf-testi-sec { background-color: #f8f9fa !important; border-top: 1px solid rgba(0,0,0,0.05); }\r\n\r\n\/* --- Section Header (100% Astra-Proof) --- *\/\r\n.mf-testi-header { text-align: center; max-width: 800px; margin: 0 auto 70px auto; }\r\n\r\n\/* Subtitle Force Bright *\/\r\nh4.mf-testi-sub {\r\n    font-size: 1rem !important; font-weight: 700 !important; text-transform: uppercase !important;\r\n    letter-spacing: 3px !important; margin-bottom: 15px !important; color: #aaaaaa !important;\r\n}\r\n\r\n\/* \ud83c\udf1f MAIN HEADING FORCE VIBRANT ORANGE (Beats Theme Defaults) *\/\r\nh2.mf-testi-title {\r\n    font-size: 2.8rem !important; font-weight: 800 !important; line-height: 1.2 !important;\r\n    text-transform: uppercase !important; margin: 0 !important;\r\n    color: var(--mf-gold) !important; \/* 100% Orange Force *\/\r\n    text-shadow: 0 0 25px rgba(255, 183, 3, 0.4) !important; \/* Neon Glow *\/\r\n}\r\nbody.light-mode h2.mf-testi-title { \r\n    color: #FF5E00 !important; \r\n    text-shadow: 0 4px 15px rgba(255, 94, 0, 0.2) !important; \r\n}\r\n\r\n\/* --- Testimonials Grid --- *\/\r\n.mf-testi-grid { max-width: 1400px; margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; }\r\n\r\n\/* --- Individual Card --- *\/\r\n.mf-testi-card {\r\n    padding: 45px 40px !important; border-radius: 6px !important; position: relative;\r\n    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;\r\n    display: flex; flex-direction: column; justify-content: space-between; z-index: 1;\r\n    cursor: default;\r\n}\r\n\r\n\/* Dark Mode Card *\/\r\nbody.dark-mode .mf-testi-card {\r\n    background: linear-gradient(145deg, #0a0a0a, #050505) !important;\r\n    border: 1px solid rgba(255,255,255,0.08) !important;\r\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6) !important;\r\n}\r\nbody.dark-mode .mf-testi-card:hover {\r\n    transform: translateY(-12px) !important;\r\n    border-color: rgba(255, 183, 3, 0.5) !important;\r\n    box-shadow: 0 25px 50px rgba(0,0,0,0.8), 0 0 30px rgba(255, 183, 3, 0.15) !important;\r\n}\r\n\r\n\/* Light Mode Card *\/\r\nbody.light-mode .mf-testi-card {\r\n    background: #ffffff !important; border: 1px solid rgba(0,0,0,0.05) !important;\r\n    box-shadow: 0 15px 35px rgba(11, 19, 43, 0.05) !important;\r\n}\r\nbody.light-mode .mf-testi-card:hover {\r\n    transform: translateY(-12px) !important;\r\n    border-color: rgba(255, 94, 0, 0.4) !important;\r\n    box-shadow: 0 25px 50px rgba(11, 19, 43, 0.1), 0 0 30px rgba(255, 94, 0, 0.1) !important;\r\n}\r\n\r\n\/* --- Quote Icon --- *\/\r\n.mf-quote-icon {\r\n    position: absolute; top: 35px; right: 35px; width: 50px; height: 50px;\r\n    opacity: 0.05; transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1); z-index: -1;\r\n}\r\nbody.dark-mode .mf-quote-icon { fill: #ffffff; }\r\nbody.light-mode .mf-quote-icon { fill: #111111; }\r\n\r\n.mf-testi-card:hover .mf-quote-icon { transform: scale(1.3) rotate(15deg); opacity: 0.15; }\r\nbody.dark-mode .mf-testi-card:hover .mf-quote-icon { fill: var(--mf-gold); }\r\nbody.light-mode .mf-testi-card:hover .mf-quote-icon { fill: #FF5E00; }\r\n\r\n\/* --- Stars Rating --- *\/\r\n.mf-stars { display: flex; gap: 6px; margin-bottom: 25px; }\r\n.mf-stars svg { width: 20px; height: 20px; transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1); }\r\nbody.dark-mode .mf-stars svg { fill: var(--mf-gold); filter: drop-shadow(0 0 5px rgba(255,183,3,0.4)); }\r\nbody.light-mode .mf-stars svg { fill: #FF5E00; }\r\n.mf-testi-card:hover .mf-stars svg { transform: scale(1.15) rotate(-5deg); }\r\n\r\n\/* --- Review Text --- *\/\r\n.mf-review-text {\r\n    font-size: 1.05rem !important; line-height: 1.8 !important; font-style: italic !important;\r\n    margin-bottom: 35px !important; font-weight: 500 !important; flex-grow: 1;\r\n}\r\nbody.dark-mode .mf-review-text { color: #cccccc !important; }\r\nbody.light-mode .mf-review-text { color: #555555 !important; }\r\n\r\n\/* --- Client Info --- *\/\r\n.mf-client-info { border-top: 1px solid; padding-top: 20px; transition: border-color 0.4s ease; display: flex; flex-direction: column; }\r\nbody.dark-mode .mf-client-info { border-color: rgba(255,255,255,0.1); }\r\nbody.light-mode .mf-client-info { border-color: rgba(0,0,0,0.1); }\r\n\r\n.mf-testi-card:hover .mf-client-info { border-color: rgba(255, 183, 3, 0.3); }\r\n\r\n.mf-client-name {\r\n    font-size: 1.15rem !important; font-weight: 800 !important; text-transform: uppercase !important;\r\n    letter-spacing: 1px !important; margin-bottom: 5px !important;\r\n}\r\nbody.dark-mode .mf-client-name { color: #ffffff !important; }\r\nbody.light-mode .mf-client-name { color: #111111 !important; }\r\n\r\n.mf-client-role {\r\n    font-size: 0.85rem !important; font-weight: 600 !important; text-transform: uppercase !important;\r\n    letter-spacing: 1.5px !important; transition: color 0.4s ease !important;\r\n}\r\nbody.dark-mode .mf-client-role { color: #777777 !important; }\r\nbody.light-mode .mf-client-role { color: #888888 !important; }\r\n\r\nbody.dark-mode .mf-testi-card:hover .mf-client-role { color: var(--mf-gold) !important; }\r\nbody.light-mode .mf-testi-card:hover .mf-client-role { color: #FF5E00 !important; }\r\n\r\n\/* --- Responsive Layout --- *\/\r\n@media (max-width: 1200px) {\r\n    .mf-testi-grid { grid-template-columns: repeat(3, 1fr); gap: 20px; }\r\n    .mf-testi-card { padding: 35px 25px !important; }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n    .mf-testi-sec { padding: 80px 0 100px 0 !important; }\r\n    .mf-testi-header { margin-bottom: 50px; padding: 0 5%; }\r\n    h2.mf-testi-title { font-size: 2rem !important; }\r\n    \r\n    .mf-testi-grid {\r\n        display: flex; flex-wrap: nowrap; overflow-x: auto; gap: 20px;\r\n        padding: 0 5% 40px 5%; scroll-snap-type: x mandatory;\r\n        -webkit-overflow-scrolling: touch; scrollbar-width: none; \r\n    }\r\n    .mf-testi-grid::-webkit-scrollbar { display: none; }\r\n    \r\n    .mf-testi-card { flex: 0 0 85%; scroll-snap-align: center; transform: translateY(0) !important; }\r\n    body.dark-mode .mf-testi-card:hover, body.light-mode .mf-testi-card:hover { transform: translateY(0) !important; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"mf-testi-sec\">\r\n    \r\n    <div class=\"mf-testi-header\">\r\n        <h4 class=\"mf-testi-sub\">Corporate Trust<\/h4>\r\n        <h2 class=\"mf-testi-title\">Endorsed By Industry Leaders.<\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"mf-testi-grid\">\r\n        \r\n        <!-- Card 1 -->\r\n        <div class=\"mf-testi-card\">\r\n            <svg class=\"mf-quote-icon\" viewBox=\"0 0 24 24\"><path d=\"M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-9.983zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h3.983v10h-9.983z\"\/><\/svg>\r\n            \r\n            <div class=\"mf-stars\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n            <\/div>\r\n            \r\n            <div class=\"mf-review-text\">\r\n                \"The Mayfair team handled our entire industrial park's EICR certification seamlessly. Their 24\/7 rapid response and 100% audit-ready digital reporting have set a new benchmark for compliance.\"\r\n            <\/div>\r\n            \r\n            <div class=\"mf-client-info\">\r\n                <div class=\"mf-client-name\">James T.<\/div>\r\n                <div class=\"mf-client-role\">Senior Facilities Manager<\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Card 2 -->\r\n        <div class=\"mf-testi-card\">\r\n            <svg class=\"mf-quote-icon\" viewBox=\"0 0 24 24\"><path d=\"M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-9.983zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h3.983v10h-9.983z\"\/><\/svg>\r\n            \r\n            <div class=\"mf-stars\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n            <\/div>\r\n            \r\n            <div class=\"mf-review-text\">\r\n                \"We switched to Mayfair for our corporate gas and fire safety compliance across all locations. The level of precision and the bespoke strategies they provided were unmatched in the industry.\"\r\n            <\/div>\r\n            \r\n            <div class=\"mf-client-info\">\r\n                <div class=\"mf-client-name\">Sarah L.<\/div>\r\n                <div class=\"mf-client-role\">Operations Director<\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Card 3 -->\r\n        <div class=\"mf-testi-card\">\r\n            <svg class=\"mf-quote-icon\" viewBox=\"0 0 24 24\"><path d=\"M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-9.983zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h3.983v10h-9.983z\"\/><\/svg>\r\n            \r\n            <div class=\"mf-stars\">\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n                <svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\r\n            <\/div>\r\n            \r\n            <div class=\"mf-review-text\">\r\n                \"Highly professional and remarkably efficient. Their digital reporting system saved us hours of administrative work. They are truly a premium, elite-level safety compliance partner.\"\r\n            <\/div>\r\n            \r\n            <div class=\"mf-client-info\">\r\n                <div class=\"mf-client-name\">David W.<\/div>\r\n                <div class=\"mf-client-role\">Commercial Landlord<\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55719ee elementor-widget elementor-widget-html\" data-id=\"55719ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Google Fonts -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;500;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* --- Master Variables --- *\/\r\n:root {\r\n    --mf-gold: #FFB703; \/* Ultra Vibrant Orange\/Gold *\/\r\n    --mf-orange: #FF5E00; \/* Light Mode Vibrant Orange *\/\r\n}\r\n\r\n\/* --- Cinematic CTA Section --- *\/\r\n.mf-luxury-cta {\r\n    position: relative;\r\n    padding: 150px 5% !important;\r\n    font-family: 'Montserrat', sans-serif !important;\r\n    background-size: cover;\r\n    background-position: center center;\r\n    background-attachment: fixed;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    transition: background-image 0.6s ease;\r\n    z-index: 1;\r\n}\r\n\r\nbody.dark-mode .mf-luxury-cta { background-image: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/07\/20260702_172045-scaled.webp'); }\r\nbody.light-mode .mf-luxury-cta { background-image: url('https:\/\/mayfairsafetygroup.co.uk\/wp-content\/uploads\/2026\/07\/20260702_171322-scaled.webp'); }\r\n\r\n\/* Deep Overlay *\/\r\n.mf-cta-overlay {\r\n    position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; transition: background 0.6s ease;\r\n}\r\nbody.dark-mode .mf-cta-overlay { background: linear-gradient(to right, rgba(5, 5, 5, 0.95), rgba(5, 5, 5, 0.7)); }\r\nbody.light-mode .mf-cta-overlay { background: linear-gradient(to right, rgba(255, 255, 255, 0.95), rgba(240, 240, 240, 0.8)); }\r\n\r\n\/* --- Frosted Glass Center Card --- *\/\r\n.mf-glass-card {\r\n    position: relative; z-index: 2; max-width: 900px; width: 100%;\r\n    text-align: center; padding: 80px 60px !important; border-radius: 8px !important;\r\n    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);\r\n    isolation: isolate;\r\n}\r\n.mf-luxury-cta:hover .mf-glass-card { transform: translateY(-5px); }\r\n\r\n.mf-glass-card::before {\r\n    content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 8px; z-index: -1;\r\n    backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);\r\n    transform: translateZ(0); -webkit-transform: translateZ(0); backface-visibility: hidden;\r\n    transition: all 0.5s ease;\r\n}\r\nbody.dark-mode .mf-glass-card::before {\r\n    background: rgba(10, 10, 10, 0.65); border: 1px solid rgba(255, 255, 255, 0.1);\r\n    box-shadow: 0 30px 60px rgba(0,0,0,0.8);\r\n}\r\nbody.light-mode .mf-glass-card::before {\r\n    background: rgba(255, 255, 255, 0.75); border: 1px solid rgba(0, 0, 0, 0.08);\r\n    box-shadow: 0 30px 60px rgba(11, 19, 43, 0.1);\r\n}\r\n\r\n\/* =========================================================\r\n   \ud83c\udf1f THEME DEFEATER CSS (Forces Orange & White Colors)\r\n   ========================================================= *\/\r\n\r\n\/* Subtitle Force *\/\r\ndiv#page section.mf-luxury-cta .mf-glass-card span.mf-glass-sub {\r\n    font-size: 1rem !important; font-weight: 800 !important; text-transform: uppercase !important;\r\n    letter-spacing: 4px !important; margin-bottom: 20px !important; display: block !important;\r\n    color: #ffffff !important;\r\n}\r\n\r\n\/* \ud83c\udf1f HEADING FORCE (Kills the Blue) *\/\r\ndiv#page section.mf-luxury-cta .mf-glass-card h2.mf-glass-title {\r\n    font-size: 3.5rem !important; font-weight: 800 !important; line-height: 1.1 !important;\r\n    text-transform: uppercase !important; margin: 0 0 25px 0 !important; letter-spacing: -1px !important;\r\n    color: var(--mf-gold) !important;\r\n    -webkit-text-fill-color: var(--mf-gold) !important; \/* Force override for WebKit browsers *\/\r\n    text-shadow: 0 0 25px rgba(255, 183, 3, 0.5) !important;\r\n}\r\nbody.light-mode div#page section.mf-luxury-cta .mf-glass-card h2.mf-glass-title { \r\n    color: var(--mf-orange) !important; \r\n    -webkit-text-fill-color: var(--mf-orange) !important;\r\n}\r\n\r\n\/* Paragraph Force *\/\r\ndiv#page section.mf-luxury-cta .mf-glass-card p.mf-glass-desc {\r\n    font-size: 1.15rem !important; font-weight: 500 !important; line-height: 1.8 !important;\r\n    max-width: 650px !important; margin: 0 auto 45px auto !important;\r\n    color: #ffffff !important;\r\n    -webkit-text-fill-color: #ffffff !important;\r\n}\r\nbody.light-mode div#page section.mf-luxury-cta .mf-glass-card p.mf-glass-desc { \r\n    color: #333333 !important; -webkit-text-fill-color: #333333 !important; \r\n}\r\n\r\n\/* --- Buttons Group --- *\/\r\n.mf-glass-btn-group { display: flex; justify-content: center; gap: 25px; }\r\n\r\n\/* Base Button Force *\/\r\ndiv#page section.mf-luxury-cta .mf-glass-card a.mf-btn-elite {\r\n    text-decoration: none !important; padding: 20px 45px !important; font-size: 0.85rem !important;\r\n    font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 2px !important;\r\n    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important; border-radius: 4px !important;\r\n    display: inline-flex !important; align-items: center !important; gap: 12px !important;\r\n    background-image: none !important; \/* Prevents theme gradients *\/\r\n}\r\n\/* Force SVG Icons to match text color *\/\r\ndiv#page section.mf-luxury-cta .mf-glass-card a.mf-btn-elite svg {\r\n    stroke: currentColor !important; fill: none !important;\r\n}\r\n\r\n\/* Primary Vibrant Button (Force Yellow\/Orange) *\/\r\ndiv#page section.mf-luxury-cta .mf-glass-card a.mf-btn-gold { \r\n    background-color: var(--mf-gold) !important; color: #000000 !important; border: 1px solid var(--mf-gold) !important; \r\n    -webkit-text-fill-color: #000000 !important;\r\n}\r\ndiv#page section.mf-luxury-cta .mf-glass-card a.mf-btn-gold:hover { \r\n    background-color: #ffffff !important; color: #000000 !important; border-color: #ffffff !important; \r\n    box-shadow: 0 15px 30px rgba(255, 183, 3, 0.4), 0 0 20px rgba(255, 183, 3, 0.3) !important; \r\n    transform: translateY(-4px) !important; \r\n}\r\n\r\n\/* Secondary Hollow Button (Force White & Orange Hover) *\/\r\ndiv#page section.mf-luxury-cta .mf-glass-card a.mf-btn-hollow { \r\n    background: transparent !important; color: #ffffff !important; border: 1px solid #ffffff !important; \r\n    -webkit-text-fill-color: #ffffff !important;\r\n}\r\ndiv#page section.mf-luxury-cta .mf-glass-card a.mf-btn-hollow:hover { \r\n    border-color: var(--mf-gold) !important; color: var(--mf-gold) !important; background: rgba(255, 183, 3, 0.1) !important; \r\n    -webkit-text-fill-color: var(--mf-gold) !important;\r\n    transform: translateY(-4px) !important; \r\n}\r\n\r\n\/* Light Mode Overrides for Buttons *\/\r\nbody.light-mode div#page section.mf-luxury-cta .mf-glass-card a.mf-btn-gold { \r\n    background-color: var(--mf-orange) !important; color: #ffffff !important; border: 1px solid var(--mf-orange) !important; \r\n    -webkit-text-fill-color: #ffffff !important;\r\n}\r\nbody.light-mode div#page section.mf-luxury-cta .mf-glass-card a.mf-btn-hollow { \r\n    color: #000000 !important; border-color: #000000 !important; -webkit-text-fill-color: #000000 !important;\r\n}\r\nbody.light-mode div#page section.mf-luxury-cta .mf-glass-card a.mf-btn-hollow:hover { \r\n    color: var(--mf-orange) !important; border-color: var(--mf-orange) !important; -webkit-text-fill-color: var(--mf-orange) !important;\r\n}\r\n\r\n\/* --- Responsive Adjustments --- *\/\r\n@media (max-width: 768px) {\r\n    .mf-luxury-cta { padding: 100px 5% !important; background-attachment: scroll !important; } \r\n    .mf-glass-card { padding: 50px 30px !important; }\r\n    div#page section.mf-luxury-cta .mf-glass-card h2.mf-glass-title { font-size: 2.2rem !important; }\r\n    div#page section.mf-luxury-cta .mf-glass-card p.mf-glass-desc { font-size: 1rem !important; }\r\n    .mf-glass-btn-group { flex-direction: column; gap: 15px; }\r\n    div#page section.mf-luxury-cta .mf-glass-card a.mf-btn-elite { width: 100%; justify-content: center; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"mf-luxury-cta\">\r\n    <div class=\"mf-cta-overlay\"><\/div>\r\n    \r\n    <div class=\"mf-glass-card\">\r\n        <span class=\"mf-glass-sub\">The Final Step<\/span>\r\n        <h2 class=\"mf-glass-title\">Secure Your Premises.<\/h2>\r\n        <p class=\"mf-glass-desc\">Don't compromise on safety. Connect with our elite engineering team today for comprehensive, audit-ready compliance across the UK.<\/p>\r\n        \r\n        <div class=\"mf-glass-btn-group\">\r\n            <a href=\"\/index.php\/contact-us\/\" class=\"mf-btn-elite mf-btn-gold\">\r\n                Request a Quote\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\r\n            <\/a>\r\n            \r\n            <a href=\"tel:+447446370465\" class=\"mf-btn-elite mf-btn-hollow\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path><\/svg>\r\n                Call +44 7446 370465\r\n            <\/a>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Elite Fire, Gas &#038; Electrical | Industry-leading safety certifications including Commercial Gas Safety, Fire Risk Assessments, and EICR Certificates. We [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","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":"","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-37","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mayfairsafetygroup.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mayfairsafetygroup.co.uk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mayfairsafetygroup.co.uk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mayfairsafetygroup.co.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mayfairsafetygroup.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":184,"href":"https:\/\/mayfairsafetygroup.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/37\/revisions"}],"predecessor-version":[{"id":722,"href":"https:\/\/mayfairsafetygroup.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/37\/revisions\/722"}],"wp:attachment":[{"href":"https:\/\/mayfairsafetygroup.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}