{"id":10,"date":"2026-07-08T07:39:44","date_gmt":"2026-07-08T07:39:44","guid":{"rendered":"https:\/\/frarsafetywp2.mystartupcrew.com\/?page_id=10"},"modified":"2026-07-08T18:52:52","modified_gmt":"2026-07-08T18:52:52","slug":"home","status":"publish","type":"page","link":"https:\/\/frarsafetywp2.mystartupcrew.com\/","title":{"rendered":"home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10\" class=\"elementor elementor-10\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6571316 e-con-full e-flex e-con e-parent\" data-id=\"6571316\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca6cfe7 elementor-widget elementor-widget-html\" data-id=\"ca6cfe7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- FRAR SAFETY - HERO SECTION (Elementor HTML Widget) -->\r\n<!-- Background image added, mobile image height increased, desktop spacing minimized -->\r\n<style>\r\n  \/* ----- RESET \/ BASE (only inside widget) ----- *\/\r\n  .frar-hero-widget * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .frar-hero-widget {\r\n    display: block;\r\n    width: 100%;\r\n    max-width: 100%;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    isolation: isolate;\r\n    position: relative;\r\n  }\r\n\r\n  \/* ===== HERO WRAPPER ===== *\/\r\n  .frar-hero {\r\n    \/* BACKGROUND IMAGE APPLIED *\/\r\n    background-image: url('https:\/\/frarsafetywp2.mystartupcrew.com\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_rfb636rfb636rfb6-2-clean.png');\r\n    background-size: cover;\r\n    background-position: center;\r\n    background-repeat: no-repeat;\r\n    background-color: #051B39; \/* fallback color *\/\r\n    background-blend-mode: overlay; \/* blends image with color for better text readability *\/\r\n    \r\n    border-radius: 0 !important;\r\n    padding: 20px 20px 0 80px;\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    align-items: center;\r\n    justify-content: center;\r\n    position: relative;\r\n    overflow: hidden;\r\n    box-shadow: 0 20px 40px -12px rgba(14, 35, 64, 0.5);\r\n    transition: box-shadow 0.35s ease;\r\n    isolation: isolate;\r\n    min-height: 58vh;\r\n    max-height: 720px;\r\n    gap: 0.8rem;\r\n    width: 100%;\r\n  }\r\n\r\n  \/* Overlay for better text readability *\/\r\n  .frar-hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    background: rgba(5, 27, 57, 0.7); \/* dark overlay *\/\r\n    z-index: 1;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .frar-hero:hover {\r\n    box-shadow: 0 30px 55px -8px rgba(14, 35, 64, 0.8);\r\n  }\r\n\r\n  \/* ===== LEFT SIDE: CONTENT ===== *\/\r\n  .hero-content {\r\n    flex: 1 1 50%;\r\n    min-width: 280px;\r\n    color: #FFFFFF;\r\n    z-index: 2;\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    gap: 0.4rem;\r\n    padding-right: 0.3rem;\r\n    height: 100%;\r\n  }\r\n\r\n  .hero-tagline {\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    font-weight: 500;\r\n    font-size: 0.85rem;\r\n    letter-spacing: 1px;\r\n    color: #C7CCD3;\r\n    margin-bottom: 0.1rem;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .hero-tagline i {\r\n    color: #F36C21;\r\n    font-size: 0.9rem;\r\n  }\r\n\r\n  .hero-title {\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    font-weight: 700;\r\n    font-size: clamp(2rem, 4.8vw, 3rem);\r\n    line-height: 1.2;\r\n    letter-spacing: -0.02em;\r\n    color: #FFFFFF;\r\n    margin-bottom: 0.2rem;\r\n    text-shadow: 0 2px 12px rgba(0,0,0,0.15);\r\n  }\r\n\r\n  .hero-title .highlight {\r\n    color: #F36C21;\r\n    display: inline-block;\r\n  }\r\n\r\n  .hero-sub {\r\n    font-size: clamp(0.9rem, 1.3vw, 1.05rem);\r\n    font-weight: 400;\r\n    color: #C7CCD3;\r\n    max-width: 520px;\r\n    margin: 0 0 0.8rem 0;\r\n    line-height: 1.6;\r\n    letter-spacing: 0.2px;\r\n  }\r\n\r\n  .hero-sub strong {\r\n    color: #FFFFFF;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .cta-group {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 0.7rem 1rem;\r\n    align-items: center;\r\n    margin-top: 0.1rem;\r\n  }\r\n\r\n  .btn-primary {\r\n    background: #F36C21;\r\n    color: #FFFFFF;\r\n    font-family: 'Montserrat', sans-serif;\r\n    font-weight: 600;\r\n    font-size: 0.9rem;\r\n    padding: 0.8rem 2rem;\r\n    border: none;\r\n    border-radius: 60px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    cursor: pointer;\r\n    transition: all 0.3s ease;\r\n    box-shadow: 0 4px 14px rgba(243, 108, 33, 0.3);\r\n    letter-spacing: 0.3px;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .btn-primary i {\r\n    font-size: 0.9rem;\r\n    transition: transform 0.3s ease;\r\n  }\r\n\r\n  .btn-primary:hover {\r\n    background: #C7CCD3;\r\n    color: #0E2340;\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 10px 24px rgba(199, 204, 211, 0.4);\r\n  }\r\n\r\n  .btn-primary:hover i {\r\n    transform: translateX(5px);\r\n  }\r\n\r\n  .btn-secondary {\r\n    background: transparent;\r\n    color: #FFFFFF;\r\n    border: 2px solid #C7CCD3;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    font-weight: 600;\r\n    font-size: 0.9rem;\r\n    padding: 0.75rem 2rem;\r\n    border-radius: 60px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    cursor: pointer;\r\n    transition: all 0.3s ease;\r\n    text-decoration: none !important;\r\n    backdrop-filter: blur(4px);\r\n  }\r\n\r\n  .btn-secondary i {\r\n    color: #F36C21;\r\n    font-size: 0.9rem;\r\n    transition: transform 0.3s ease;\r\n  }\r\n\r\n  .btn-secondary:hover {\r\n    background: #C7CCD3;\r\n    border-color: #C7CCD3;\r\n    color: #0E2340;\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 8px 20px rgba(0,0,0,0.25);\r\n  }\r\n\r\n  .btn-secondary:hover i {\r\n    color: #0E2340;\r\n    transform: scale(1.1);\r\n  }\r\n\r\n  .recommended-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    background: rgba(255, 255, 255, 0.05);\r\n    backdrop-filter: blur(2px);\r\n    padding: 0.2rem 1rem 0.2rem 0.7rem;\r\n    border-radius: 60px;\r\n    border-left: 3px solid #F36C21;\r\n    margin-top: 0.4rem;\r\n    transition: 0.3s;\r\n    width: fit-content;\r\n  }\r\n\r\n  .recommended-badge i {\r\n    font-size: 0.8rem;\r\n    color: #F36C21;\r\n  }\r\n\r\n  .recommended-badge span {\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    font-weight: 500;\r\n    font-size: 0.7rem;\r\n    letter-spacing: 0.5px;\r\n    color: #C7CCD3;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .recommended-badge strong {\r\n    color: #FFFFFF;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .recommended-badge:hover {\r\n    background: rgba(255, 255, 255, 0.1);\r\n    transform: translateX(4px);\r\n  }\r\n\r\n  .contact-info {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 0.3rem 1.5rem;\r\n    margin-top: 0.4rem;\r\n    padding-top: 0.4rem;\r\n    border-top: 1px solid rgba(199, 204, 211, 0.08);\r\n  }\r\n\r\n  .contact-info .contact-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    color: #C7CCD3;\r\n    font-size: 0.75rem;\r\n    text-decoration: none !important;\r\n    transition: 0.2s;\r\n    font-weight: 400;\r\n  }\r\n\r\n  .contact-info .contact-item i {\r\n    color: #F36C21;\r\n    font-size: 0.85rem;\r\n    width: 1.2rem;\r\n    text-align: center;\r\n    transition: 0.2s;\r\n  }\r\n\r\n  .contact-info .contact-item:hover {\r\n    color: #FFFFFF;\r\n  }\r\n\r\n  .contact-info .contact-item:hover i {\r\n    transform: scale(1.15);\r\n  }\r\n\r\n  \/* ===== RIGHT SIDE: IMAGE ===== *\/\r\n  .hero-image {\r\n    flex: 1 1 44%;\r\n    min-width: 200px;\r\n    max-width: 48%;\r\n    z-index: 2;\r\n    position: relative;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border-radius: 1.5rem;\r\n    overflow: hidden;\r\n    height: 100%;\r\n    max-height: 100%;\r\n  }\r\n\r\n  .hero-image img {\r\n    width: 100%;\r\n    height: 100%;\r\n    min-height: 340px;\r\n    max-height: 660px;\r\n    object-fit: contain;\r\n    border-radius: 1.5rem;\r\n    display: block;\r\n    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.3);\r\n    transition: transform 0.4s ease, box-shadow 0.4s ease;\r\n  }\r\n\r\n  .hero-image img:hover {\r\n    transform: scale(1.02);\r\n    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.4);\r\n  }\r\n\r\n  \/* ===== RESPONSIVE BREAKPOINTS ===== *\/\r\n  @media screen and (max-width: 1024px) {\r\n    .frar-hero {\r\n      padding: 2rem 1.8rem;\r\n      gap: 1.2rem;\r\n      min-height: auto;\r\n      max-height: none;\r\n    }\r\n    .hero-content {\r\n      flex: 1 1 100%;\r\n      order: 1;\r\n      padding-right: 0;\r\n      height: auto;\r\n    }\r\n    .hero-image {\r\n      flex: 1 1 100%;\r\n      order: 0;\r\n      max-width: 100%;\r\n      max-height: 420px;\r\n      height: auto;\r\n      min-height: unset;\r\n    }\r\n    .hero-image img {\r\n      min-height: unset;\r\n      max-height: 380px;\r\n      height: auto;\r\n      width: 100%;\r\n      object-fit: cover;\r\n      border-radius: 1.2rem;\r\n    }\r\n  }\r\n\r\n  @media screen and (max-width: 768px) {\r\n    .frar-hero {\r\n      padding: 1.5rem 1.2rem;\r\n      gap: 0.8rem;\r\n      min-height: auto;\r\n      max-height: none;\r\n    }\r\n    .hero-image {\r\n      max-height: 350px;\r\n      min-height: unset;\r\n      border-radius: 1rem;\r\n    }\r\n    .hero-image img {\r\n      min-height: unset;\r\n      max-height: 350px;\r\n      height: auto;\r\n      width: 100%;\r\n      object-fit: contain;\r\n      border-radius: 1rem;\r\n    }\r\n    .hero-title {\r\n      font-size: clamp(1.4rem, 5.5vw, 2rem);\r\n    }\r\n    .hero-sub {\r\n      font-size: 0.85rem;\r\n      margin-bottom: 0.6rem;\r\n    }\r\n    .btn-primary, .btn-secondary {\r\n      padding: 0.6rem 1.5rem;\r\n      font-size: 0.8rem;\r\n      width: 100%;\r\n      justify-content: center;\r\n    }\r\n    .cta-group {\r\n      flex-direction: column;\r\n      width: 100%;\r\n    }\r\n    .cta-group a {\r\n      width: 100%;\r\n      justify-content: center;\r\n    }\r\n    .recommended-badge {\r\n      font-size: 0.65rem;\r\n      padding: 0.2rem 0.7rem 0.2rem 0.5rem;\r\n    }\r\n    .hero-tagline {\r\n      font-size: 0.7rem;\r\n    }\r\n    .contact-info .contact-item {\r\n      font-size: 0.7rem;\r\n    }\r\n    .contact-info {\r\n      gap: 0.4rem 0.8rem;\r\n    }\r\n  }\r\n\r\n  @media screen and (max-width: 480px) {\r\n    .frar-hero {\r\n      padding: 0.8rem 0.6rem;\r\n      gap: 0.5rem;\r\n      min-height: auto;\r\n      max-height: none;\r\n    }\r\n    .hero-image {\r\n      max-height: 260px;\r\n      min-height: unset;\r\n      border-radius: 0.8rem;\r\n      width: 100%;\r\n    }\r\n    .hero-image img {\r\n      min-height: unset;\r\n      max-height: 347px;\r\n      height: auto;\r\n      width: 100%;\r\n      object-fit: contain;\r\n      border-radius: 0.8rem;\r\n    }\r\n    .hero-title {\r\n      font-size: clamp(1.2rem, 7.5vw, 1.6rem);\r\n      line-height: 1.3;\r\n    }\r\n    .hero-tagline {\r\n      font-size: 0.6rem;\r\n    }\r\n    .hero-sub {\r\n      font-size: 0.7rem;\r\n      margin-bottom: 0.5rem;\r\n      max-width: 100%;\r\n    }\r\n    .btn-primary, .btn-secondary {\r\n      font-size: 0.7rem;\r\n      padding: 0.45rem 0.8rem;\r\n      width: 100%;\r\n      justify-content: center;\r\n    }\r\n    .cta-group {\r\n      flex-direction: column;\r\n      width: 100%;\r\n      gap: 0.5rem;\r\n    }\r\n    .cta-group a {\r\n      width: 100%;\r\n      justify-content: center;\r\n    }\r\n    .contact-info {\r\n      flex-direction: column;\r\n      gap: 0.2rem;\r\n      align-items: flex-start;\r\n      padding-top: 0.3rem;\r\n      margin-top: 0.3rem;\r\n    }\r\n    .contact-info .contact-item {\r\n      font-size: 0.6rem;\r\n    }\r\n    .contact-info .contact-item i {\r\n      font-size: 0.7rem;\r\n      width: 1rem;\r\n    }\r\n    .recommended-badge span {\r\n      font-size: 0.5rem;\r\n    }\r\n    .recommended-badge {\r\n      padding: 0.1rem 0.5rem 0.1rem 0.4rem;\r\n      margin-top: 0.2rem;\r\n      gap: 0.3rem;\r\n    }\r\n    .recommended-badge i {\r\n      font-size: 0.6rem;\r\n    }\r\n    .hero-content {\r\n      gap: 0.15rem;\r\n      min-width: unset;\r\n      padding-right: 0;\r\n    }\r\n  }\r\n\r\n  \/* Extra small devices *\/\r\n  @media screen and (max-width: 360px) {\r\n    .frar-hero {\r\n      padding: 0.5rem 0.4rem;\r\n    }\r\n    .hero-image {\r\n      max-height: 190px;\r\n    }\r\n    .hero-image img {\r\n      max-height: 190px;\r\n    }\r\n    .hero-title {\r\n      font-size: 1rem;\r\n    }\r\n    .hero-sub {\r\n      font-size: 0.6rem;\r\n    }\r\n    .btn-primary, .btn-secondary {\r\n      font-size: 0.6rem;\r\n      padding: 0.35rem 0.6rem;\r\n    }\r\n  }\r\n\r\n  \/* ===== NO SCROLL EFFECT ===== *\/\r\n  .frar-hero-widget {\r\n    animation: none;\r\n  }\r\n\r\n  .frar-hero * {\r\n    max-width: 100%;\r\n  }\r\n\r\n  \/* ===== EXTRA SAFETY: Remove underline from ALL links ===== *\/\r\n  .frar-hero a,\r\n  .frar-hero a:link,\r\n  .frar-hero a:visited,\r\n  .frar-hero a:hover,\r\n  .frar-hero a:active,\r\n  .frar-hero a:focus {\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .hero-image {\r\n    overflow: hidden;\r\n  }\r\n<\/style>\r\n\r\n<!-- ===== HTML STRUCTURE (Elementor HTML Widget) ===== -->\r\n<div class=\"frar-hero-widget\">\r\n  <div class=\"frar-hero\">\r\n\r\n    <!-- ===== LEFT SIDE: CONTENT ===== -->\r\n    <div class=\"hero-content\">\r\n\r\n      <div class=\"hero-tagline\">\r\n        <i class=\"fas fa-shield-alt\"><\/i> FRAR Safety\r\n      <\/div>\r\n\r\n      <h1 class=\"hero-title\">\r\n        <span class=\"highlight\">Independent<\/span> FR\/AR<br>Expertise\r\n      <\/h1>\r\n\r\n      <p class=\"hero-sub\">\r\n        FRAR Safety helps utilities, oil & gas, and industrial companies evaluate, build, and improve flame-resistant and arc-rated garment programs through independent, practical, and field-tested guidance.\r\n      <\/p>\r\n\r\n      <div class=\"cta-group\">\r\n        <a href=\"#\" class=\"btn-primary\">\r\n          Schedule Consultation <i class=\"fas fa-arrow-right\"><\/i>\r\n        <\/a>\r\n        <a href=\"#\" class=\"btn-secondary\">\r\n          <i class=\"fas fa-play-circle\"><\/i> Our Work\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <div class=\"recommended-badge\">\r\n        <i class=\"fas fa-star\"><\/i>\r\n        <span>Recommended by <strong>Industry Leaders<\/strong><\/span>\r\n      <\/div>\r\n\r\n      <div class=\"contact-info\">\r\n        <a href=\"mailto:info@domainname.com\" class=\"contact-item\">\r\n          <i class=\"fas fa-envelope\"><\/i> info@frarsafety.com\r\n        <\/a>\r\n        <a href=\"tel:+123465798\" class=\"contact-item\">\r\n          <i class=\"fas fa-phone-alt\"><\/i> 480-540-5350\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- ===== RIGHT SIDE: IMAGE ===== -->\r\n    <div class=\"hero-image\">\r\n      <img decoding=\"async\" \r\n        src=\"https:\/\/frarsafetywp2.mystartupcrew.com\/wp-content\/uploads\/2026\/07\/hero9-1.png\" \r\n        alt=\"FRAR Safety - Industrial safety expert Derek Sang\"\r\n        loading=\"lazy\"\r\n      >\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n<!-- ===== END HTML WIDGET ===== -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d5fcd6 e-con-full e-flex e-con e-parent\" data-id=\"4d5fcd6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c53077 elementor-widget elementor-widget-html\" data-id=\"2c53077\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\">\r\n\r\n<style>\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .fr-services {\r\n    background: #0E2340;\r\n    padding: 40px 0;\r\n    font-family: 'Poppins', sans-serif;\r\n    border-radius: 0;\r\n    box-shadow: 0 20px 40px -12px rgba(14, 35, 64, 0.5);\r\n    transition: box-shadow 0.35s ease;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .fr-services:hover {\r\n    box-shadow: 0 30px 55px -8px rgba(14, 35, 64, 0.8);\r\n  }\r\n\r\n  \/* ----- TOP DIVIDER \u2013 color #F36C21 ----- *\/\r\n  .fr-services::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 1px;\r\n    background: #F36C21;\r\n    border-radius: 0 0 2px 2px;\r\n    z-index: 5;\r\n  }\r\n\r\n  .fr-container {\r\n    max-width: 100%;\r\n    margin: auto;\r\n    overflow: hidden;\r\n    position: relative;\r\n  }\r\n\r\n  \/* ===== MARQUEE WRAPPER ===== *\/\r\n  .fr-marquee-wrapper {\r\n    display: flex;\r\n    gap: 10px;\r\n    animation: scrollMarquee 28s linear infinite;\r\n    width: max-content;\r\n    padding: 0 10px;\r\n  }\r\n\r\n  \/* Pause on hover *\/\r\n  .fr-services:hover .fr-marquee-wrapper {\r\n    animation-play-state: paused;\r\n  }\r\n\r\n  \/* ===== KEYFRAMES ===== *\/\r\n  @keyframes scrollMarquee {\r\n    0% {\r\n      transform: translateX(0);\r\n    }\r\n    100% {\r\n      transform: translateX(-50%);\r\n    }\r\n  }\r\n\r\n  \/* ===== GRID - HORIZONTAL BY DEFAULT ===== *\/\r\n  .fr-grid {\r\n    display: flex;\r\n    gap: 10px;\r\n    min-width: fit-content;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .fr-item {\r\n    text-align: center;\r\n    padding: 18px 20px;\r\n    border-right: 1px solid rgba(255, 255, 255, 0.08);\r\n    transition: all 0.35s ease;\r\n    background: transparent;\r\n    border-radius: 0;\r\n    cursor: pointer;\r\n    min-width: 160px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .fr-item:last-child {\r\n    border-right: none;\r\n  }\r\n\r\n  .fr-item:hover {\r\n    transform: translateY(-4px);\r\n    background: #C7CCD3;\r\n    border-radius: 12px;\r\n    border-right: none;\r\n  }\r\n\r\n  .fr-item:hover .fr-icon {\r\n    background: #C7CCD3;\r\n    color: #0E2340;\r\n    transform: rotate(6deg);\r\n    border-color: #0E2340;\r\n  }\r\n\r\n  .fr-item:hover h3 {\r\n    color: #0E2340;\r\n  }\r\n\r\n  .fr-icon {\r\n    width: 56px;\r\n    height: 56px;\r\n    border: 2px solid #F36C21;\r\n    border-radius: 50%;\r\n    margin: 0 auto;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    color: #F36C21;\r\n    font-size: 22px;\r\n    transition: all 0.35s ease;\r\n    background: transparent;\r\n  }\r\n\r\n  .fr-item h3 {\r\n    margin-top: 12px;\r\n    color: #FFFFFF;\r\n    font-size: 11px;\r\n    line-height: 1.4;\r\n    font-weight: 600;\r\n    font-family: 'Poppins', sans-serif;\r\n    letter-spacing: 0.2px;\r\n    transition: color 0.35s ease;\r\n  }\r\n\r\n  \/* ===== RESPONSIVE - ALWAYS HORIZONTAL ===== *\/\r\n  @media (max-width: 1100px) {\r\n    .fr-services {\r\n      padding: 30px 0;\r\n    }\r\n    .fr-grid {\r\n      display: flex;\r\n      gap: 10px;\r\n    }\r\n    .fr-item {\r\n      border: none;\r\n      background: rgba(255, 255, 255, 0.03);\r\n      border-radius: 10px;\r\n      padding: 16px 18px;\r\n      min-width: 140px;\r\n      flex-shrink: 0;\r\n    }\r\n    .fr-item:last-child {\r\n      border: none;\r\n    }\r\n    .fr-item:hover {\r\n      border-radius: 10px;\r\n      border: none;\r\n    }\r\n    .fr-icon {\r\n      width: 52px;\r\n      height: 52px;\r\n      font-size: 20px;\r\n    }\r\n    .fr-item h3 {\r\n      font-size: 11px;\r\n      margin-top: 10px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .fr-services {\r\n      padding: 25px 0;\r\n    }\r\n    .fr-marquee-wrapper {\r\n      gap: 8px;\r\n      animation: scrollMarquee 22s linear infinite;\r\n    }\r\n    .fr-grid {\r\n      display: flex;\r\n      gap: 8px;\r\n    }\r\n    .fr-item {\r\n      padding: 12px 14px;\r\n      background: rgba(255, 255, 255, 0.03);\r\n      border-radius: 10px;\r\n      border: none;\r\n      min-width: 120px;\r\n      flex-shrink: 0;\r\n    }\r\n    .fr-item:last-child {\r\n      border: none;\r\n    }\r\n    .fr-item:hover {\r\n      border-radius: 10px;\r\n      border: none;\r\n    }\r\n    .fr-icon {\r\n      width: 44px;\r\n      height: 44px;\r\n      font-size: 17px;\r\n    }\r\n    .fr-item h3 {\r\n      font-size: 10px;\r\n      margin-top: 8px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 520px) {\r\n    .fr-services {\r\n      padding: 20px 0;\r\n    }\r\n    .fr-marquee-wrapper {\r\n      gap: 6px;\r\n      animation: scrollMarquee 18s linear infinite;\r\n      padding: 0 6px;\r\n    }\r\n    .fr-grid {\r\n      display: flex;\r\n      gap: 6px;\r\n    }\r\n    .fr-item {\r\n      padding: 10px 12px;\r\n      background: rgba(255, 255, 255, 0.03);\r\n      border-radius: 8px;\r\n      border: none;\r\n      min-width: 100px;\r\n      flex-shrink: 0;\r\n    }\r\n    .fr-item:last-child {\r\n      border: none;\r\n    }\r\n    .fr-item:hover {\r\n      border-radius: 8px;\r\n      border: none;\r\n    }\r\n    .fr-icon {\r\n      width: 38px;\r\n      height: 38px;\r\n      font-size: 14px;\r\n      border-width: 2px;\r\n    }\r\n    .fr-item h3 {\r\n      font-size: 9px;\r\n      margin-top: 6px;\r\n      letter-spacing: 0.1px;\r\n    }\r\n  }\r\n\r\n  \/* Extra small devices *\/\r\n  @media (max-width: 400px) {\r\n    .fr-marquee-wrapper {\r\n      gap: 5px;\r\n      animation: scrollMarquee 15s linear infinite;\r\n    }\r\n    .fr-grid {\r\n      gap: 5px;\r\n    }\r\n    .fr-item {\r\n      min-width: 85px;\r\n      padding: 8px 10px;\r\n    }\r\n    .fr-icon {\r\n      width: 34px;\r\n      height: 34px;\r\n      font-size: 12px;\r\n      border-width: 1.5px;\r\n    }\r\n    .fr-item h3 {\r\n      font-size: 8px;\r\n      margin-top: 5px;\r\n    }\r\n  }\r\n\r\n  \/* ===== PREVENT STACKING - OVERRIDE ANY GRID ===== *\/\r\n  .fr-grid {\r\n    display: flex !important;\r\n    flex-wrap: nowrap !important;\r\n    flex-direction: row !important;\r\n  }\r\n\r\n  .fr-item {\r\n    display: block !important;\r\n    flex: 0 0 auto !important;\r\n  }\r\n\r\n  \/* ensure marquee wrapper stays horizontal *\/\r\n  .fr-marquee-wrapper {\r\n    flex-wrap: nowrap !important;\r\n    flex-direction: row !important;\r\n  }\r\n<\/style>\r\n\r\n<section class=\"fr-services\">\r\n  <div class=\"fr-container\">\r\n    <div class=\"fr-marquee-wrapper\">\r\n      <!-- First set (6 items) -->\r\n      <div class=\"fr-grid\">\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-clipboard-check\"><\/i><\/div>\r\n          <h3>FR\/AR Program Assessments<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-bolt\"><\/i><\/div>\r\n          <h3>Electrical Safety and Arc Flash Education<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-fire-extinguisher\"><\/i><\/div>\r\n          <h3>Flash Fire Protection Programs<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-chalkboard-teacher\"><\/i><\/div>\r\n          <h3>Technical Training<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-scale-balanced\"><\/i><\/div>\r\n          <h3>Expert Witness Services<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-microphone-lines\"><\/i><\/div>\r\n          <h3>Conference Presentations and Keynote Speaking<\/h3>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Duplicate set for seamless loop -->\r\n      <div class=\"fr-grid\">\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-clipboard-check\"><\/i><\/div>\r\n          <h3>FR\/AR Program Assessments<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-bolt\"><\/i><\/div>\r\n          <h3>Electrical Safety and Arc Flash Education<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-fire-extinguisher\"><\/i><\/div>\r\n          <h3>Flash Fire Protection Programs<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-chalkboard-teacher\"><\/i><\/div>\r\n          <h3>Technical Training<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-scale-balanced\"><\/i><\/div>\r\n          <h3>Expert Witness Services<\/h3>\r\n        <\/div>\r\n        <div class=\"fr-item\">\r\n          <div class=\"fr-icon\"><i class=\"fas fa-microphone-lines\"><\/i><\/div>\r\n          <h3>Conference Presentations and Keynote Speaking<\/h3>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a26168 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"2a26168\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4735382 elementor-widget elementor-widget-html\" data-id=\"4735382\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\">\r\n\r\n<style>\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .fr-services {\r\n    background: #0E2340;\r\n    padding: 40px 25px;\r\n    font-family: 'Poppins', sans-serif;\r\n    border-radius: 0;\r\n    \/* REMOVED border-radius *\/\r\n    box-shadow: 0 20px 40px -12px rgba(14, 35, 64, 0.5);\r\n    transition: box-shadow 0.35s ease;\r\n  }\r\n\r\n  .fr-services:hover {\r\n    box-shadow: 0 30px 55px -8px rgba(14, 35, 64, 0.8);\r\n  }\r\n\r\n  .fr-container {\r\n    max-width: 1300px;\r\n    margin: auto;\r\n  }\r\n\r\n  .fr-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(6, 1fr);\r\n    gap: 10px;\r\n  }\r\n\r\n  .fr-item {\r\n    text-align: center;\r\n    padding: 18px 10px;\r\n    border-right: 1px solid rgba(255, 255, 255, 0.08);\r\n    transition: all 0.35s ease;\r\n    background: transparent;\r\n    border-radius: 0;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .fr-item:last-child {\r\n    border-right: none;\r\n  }\r\n\r\n  .fr-item:hover {\r\n    transform: translateY(-4px);\r\n    background: #C7CCD3;\r\n    \/* Silver on hover - full card *\/\r\n    border-radius: 12px;\r\n    border-right: none;\r\n  }\r\n\r\n  .fr-item:hover .fr-icon {\r\n    background: #C7CCD3;\r\n    color: #0E2340;\r\n    transform: rotate(6deg);\r\n    border-color: #0E2340;\r\n  }\r\n\r\n  .fr-item:hover h3 {\r\n    color: #0E2340;\r\n  }\r\n\r\n  .fr-icon {\r\n    width: 56px;\r\n    height: 56px;\r\n    border: 2px solid #F36C21;\r\n    border-radius: 50%;\r\n    margin: 0 auto;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    color: #F36C21;\r\n    font-size: 22px;\r\n    transition: all 0.35s ease;\r\n    background: transparent;\r\n  }\r\n\r\n  .fr-item h3 {\r\n    margin-top: 12px;\r\n    color: #FFFFFF;\r\n    font-size: 11px;\r\n    line-height: 1.4;\r\n    font-weight: 600;\r\n    font-family: 'Poppins', sans-serif;\r\n    letter-spacing: 0.2px;\r\n    transition: color 0.35s ease;\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1100px) {\r\n    .fr-services {\r\n      padding: 30px 20px;\r\n      border-radius: 0;\r\n    }\r\n    .fr-grid {\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 16px;\r\n    }\r\n    .fr-item {\r\n      border: none;\r\n      background: rgba(255, 255, 255, 0.03);\r\n      border-radius: 10px;\r\n      padding: 16px 10px;\r\n    }\r\n    .fr-item:last-child {\r\n      border: none;\r\n    }\r\n    .fr-item:hover {\r\n      border-radius: 10px;\r\n      border: none;\r\n    }\r\n    .fr-icon {\r\n      width: 52px;\r\n      height: 52px;\r\n      font-size: 20px;\r\n    }\r\n    .fr-item h3 {\r\n      font-size: 11px;\r\n      margin-top: 10px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .fr-services {\r\n      padding: 30px 16px;\r\n      border-radius: 0;\r\n    }\r\n    .fr-grid {\r\n      grid-template-columns: repeat(2, 1fr);\r\n      gap: 14px;\r\n    }\r\n    .fr-item {\r\n      padding: 14px 8px;\r\n      background: rgba(255, 255, 255, 0.03);\r\n      border-radius: 10px;\r\n      border: none;\r\n    }\r\n    .fr-item:last-child {\r\n      border: none;\r\n    }\r\n    .fr-item:hover {\r\n      border-radius: 10px;\r\n      border: none;\r\n    }\r\n    .fr-icon {\r\n      width: 48px;\r\n      height: 48px;\r\n      font-size: 18px;\r\n    }\r\n    .fr-item h3 {\r\n      font-size: 10px;\r\n      margin-top: 10px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 520px) {\r\n    .fr-services {\r\n      padding: 24px 12px;\r\n      border-radius: 0;\r\n    }\r\n    .fr-grid {\r\n      grid-template-columns: 1fr;\r\n      gap: 12px;\r\n    }\r\n    .fr-item {\r\n      padding: 14px 10px;\r\n      background: rgba(255, 255, 255, 0.03);\r\n      border-radius: 10px;\r\n      border: none;\r\n    }\r\n    .fr-item:last-child {\r\n      border: none;\r\n    }\r\n    .fr-item:hover {\r\n      border-radius: 10px;\r\n      border: none;\r\n    }\r\n    .fr-icon {\r\n      width: 46px;\r\n      height: 46px;\r\n      font-size: 18px;\r\n    }\r\n    .fr-item h3 {\r\n      font-size: 10px;\r\n      margin-top: 8px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"fr-services\">\r\n  <div class=\"fr-container\">\r\n    <div class=\"fr-grid\">\r\n      <div class=\"fr-item\">\r\n        <div class=\"fr-icon\">\r\n          <i class=\"fas fa-clipboard-check\"><\/i>\r\n        <\/div>\r\n        <h3>FR\/AR Program Assessments<\/h3>\r\n      <\/div>\r\n\r\n      <div class=\"fr-item\">\r\n        <div class=\"fr-icon\">\r\n          <i class=\"fas fa-bolt\"><\/i>\r\n        <\/div>\r\n        <h3>Electrical Safety and Arc Flash Education<\/h3>\r\n      <\/div>\r\n\r\n      <div class=\"fr-item\">\r\n        <div class=\"fr-icon\">\r\n          <i class=\"fas fa-fire-extinguisher\"><\/i>\r\n        <\/div>\r\n        <h3>Flash Fire Protection Programs<\/h3>\r\n      <\/div>\r\n\r\n      <div class=\"fr-item\">\r\n        <div class=\"fr-icon\">\r\n          <i class=\"fas fa-chalkboard-teacher\"><\/i>\r\n        <\/div>\r\n        <h3>Technical Training<\/h3>\r\n      <\/div>\r\n\r\n      <div class=\"fr-item\">\r\n        <div class=\"fr-icon\">\r\n          <i class=\"fas fa-scale-balanced\"><\/i>\r\n        <\/div>\r\n        <h3>Expert Witness Services<\/h3>\r\n      <\/div>\r\n\r\n      <div class=\"fr-item\">\r\n        <div class=\"fr-icon\">\r\n          <i class=\"fas fa-microphone-lines\"><\/i>\r\n        <\/div>\r\n        <h3>Conference Presentations and Keynote Speaking<\/h3>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6096c15 e-con-full e-flex e-con e-parent\" data-id=\"6096c15\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-707817c elementor-widget elementor-widget-html\" data-id=\"707817c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===== COMPLETE HTML + CSS (Fixed, Equal Columns, Image Fit) ===== -->\r\n<!-- Works in WordPress Elementor Pro HTML Widget (no extra wrappers) -->\r\n\r\n<style>\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .fg-about {\r\n    max-width: 1300px;\r\n    margin: auto;\r\n    padding: 80px 20px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: stretch;       \/* both columns same height *\/\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  \/* ===== LEFT SIDE (grid) ===== *\/\r\n  .fg-left {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    grid-template-rows: auto auto;\r\n    gap: 16px;\r\n    align-items: stretch;\r\n    height: 100%;              \/* fill parent *\/\r\n  }\r\n\r\n  .fg-card {\r\n    background: #FFFFFF;\r\n    border: 1px solid #e8e8e8;\r\n    border-radius: 24px;\r\n    padding: 24px 22px;\r\n    box-shadow: 0 12px 32px rgba(0, 0, 0, .05);\r\n    transition: .35s;\r\n    display: flex;\r\n    flex-direction: column;\r\n    grid-row: 1 \/ 2;\r\n    grid-column: 1 \/ 2;\r\n  }\r\n\r\n  .fg-card:hover {\r\n    transform: translateY(-4px);\r\n    box-shadow: 0 16px 40px rgba(0, 0, 0, .1);\r\n  }\r\n\r\n  .icon {\r\n    width: 48px;\r\n    height: 48px;\r\n    border-radius: 50%;\r\n    background: rgba(243, 108, 33, 0.12);\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    margin-bottom: 14px;\r\n    color: #F36C21;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .icon svg {\r\n    width: 24px;\r\n    height: 24px;\r\n    stroke: #F36C21;\r\n    fill: none;\r\n  }\r\n\r\n  .fg-card h3 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 20px;\r\n    font-weight: 800;\r\n    color: #0E2340;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .fg-card p {\r\n    font-size: 13px;\r\n    line-height: 22px;\r\n    color: #666;\r\n    flex: 1;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  \/* ----- BOTH IMAGE CONTAINERS (same border-radius & hover) ----- *\/\r\n  .fg-video,\r\n  .fg-large {\r\n    border-radius: 24px;        \/* SAME RADIUS FOR BOTH *\/\r\n    overflow: hidden;\r\n    background: #f5f5f5;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .fg-video {\r\n    position: relative;\r\n    grid-row: 1 \/ 2;\r\n    grid-column: 2 \/ 3;\r\n    min-height: 160px;\r\n  }\r\n\r\n  .fg-video img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    display: block;\r\n    transition: transform .5s ease;\r\n    min-height: 160px;\r\n    border-radius: 24px;        \/* SAME RADIUS FOR IMAGE *\/\r\n  }\r\n\r\n  \/* ----- SAME HOVER EFFECT FOR BOTH IMAGES ----- *\/\r\n  .fg-video:hover img,\r\n  .fg-large:hover img {\r\n    transform: scale(1.05);\r\n  }\r\n\r\n  .play {\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    width: 52px;\r\n    height: 52px;\r\n    background: #F36C21;\r\n    color: #fff;\r\n    text-decoration: none;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border-radius: 50%;\r\n    font-size: 18px;\r\n    transition: .3s;\r\n    z-index: 2;\r\n  }\r\n\r\n  .play:hover {\r\n    background: #0E2340;\r\n    color: #fff;\r\n    transform: translate(-50%, -50%) scale(1.1);\r\n  }\r\n\r\n  .fg-large {\r\n    grid-column: 1 \/ 3;\r\n    grid-row: 2 \/ 3;\r\n  }\r\n\r\n  .fg-large img {\r\n    width: 100%;\r\n    height: 240px;\r\n    object-fit: cover;\r\n    display: block;\r\n    transition: transform .5s ease;\r\n    border-radius: 24px;        \/* SAME RADIUS FOR IMAGE *\/\r\n  }\r\n\r\n  \/* ===== RIGHT SIDE ===== *\/\r\n  .fg-right {\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100%;\r\n  }\r\n\r\n  \/* Push everything except button to top, button to bottom *\/\r\n  .fg-right .tag {\r\n    margin-top: 0;\r\n  }\r\n\r\n  .fg-right .desc {\r\n    flex: 1;\r\n  }\r\n\r\n  .fg-right .services {\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .fg-right .btn-about {\r\n    margin-top: -30px;          \/* pushes button to bottom *\/\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 2px;\r\n    color: #F36C21;\r\n    margin-bottom: 12px;\r\n    text-transform: uppercase;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .tag:before {\r\n    content: \"\";\r\n    width: 6px;\r\n    height: 6px;\r\n    background: #F36C21;\r\n    border-radius: 50%;\r\n    margin-right: 8px;\r\n  }\r\n\r\n  .fg-right h2 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 38px;\r\n    line-height: 1.05;\r\n    font-weight: 800;\r\n    color: #0E2340;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .fg-right h2 span {\r\n    display: block;\r\n    color: #F36C21;\r\n  }\r\n\r\n  .desc {\r\n    font-size: 15px;\r\n    line-height: 26px;\r\n    color: #555;\r\n    margin-bottom: 24px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .services {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    border-top: 1px solid #eee;\r\n    border-bottom: 1px solid #eee;\r\n    margin-bottom: 24px;\r\n  }\r\n\r\n  .service {\r\n    padding: 20px 16px;\r\n  }\r\n\r\n  .service:first-child {\r\n    border-right: 1px solid #eee;\r\n  }\r\n\r\n  .service-icon {\r\n    width: 32px;\r\n    height: 32px;\r\n    margin-bottom: 10px;\r\n    color: #F36C21;\r\n  }\r\n\r\n  .service-icon svg {\r\n    width: 100%;\r\n    height: 100%;\r\n    fill: #F36C21;\r\n    stroke: none;\r\n  }\r\n\r\n  .service h4 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n    margin-bottom: 6px;\r\n    color: #0E2340;\r\n  }\r\n\r\n  .service p {\r\n    font-size: 13px;\r\n    line-height: 22px;\r\n    color: #666;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .btn-about {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 12px 32px;\r\n    background: #F36C21;\r\n    color: #FFFFFF;\r\n    text-decoration: none !important;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    font-weight: 600;\r\n    font-size: 0.85rem;\r\n    border-radius: 60px;\r\n    transition: all 0.3s ease;\r\n    box-shadow: 0 4px 14px rgba(243, 108, 33, 0.3);\r\n    letter-spacing: 0.3px;\r\n    border: none;\r\n    cursor: pointer;\r\n    width: fit-content;\r\n  }\r\n\r\n  .btn-about:hover {\r\n    background: #C7CCD3;\r\n    color: #0E2340;\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 10px 24px rgba(199, 204, 211, 0.4);\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1024px) {\r\n    .fg-about {\r\n      padding: 40px 20px;\r\n      gap: 35px;\r\n    }\r\n    .fg-right h2 {\r\n      font-size: 34px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 991px) {\r\n    .fg-about {\r\n      grid-template-columns: 1fr;\r\n      gap: 35px;\r\n      padding: 40px 20px;\r\n    }\r\n    .fg-right {\r\n      order: 2;\r\n    }\r\n    .fg-left {\r\n      order: 1;\r\n    }\r\n    .fg-right h2 {\r\n      font-size: 34px;\r\n    }\r\n    \/* On mobile, button stays at bottom of its column *\/\r\n    .fg-right .btn-about {\r\n      margin-top: auto;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .fg-about {\r\n      padding: 30px 16px;\r\n      gap: 25px;\r\n    }\r\n    .fg-left {\r\n      grid-template-columns: 1fr;\r\n      grid-template-rows: auto;\r\n      gap: 14px;\r\n    }\r\n    .fg-card {\r\n      grid-row: auto;\r\n      grid-column: auto;\r\n      padding: 20px 18px;\r\n    }\r\n    .fg-video {\r\n      grid-row: auto;\r\n      grid-column: auto;\r\n      min-height: 180px;\r\n    }\r\n    .fg-large {\r\n      grid-column: auto;\r\n      grid-row: auto;\r\n    }\r\n    .fg-large img {\r\n      height: 200px;\r\n    }\r\n    .services {\r\n      grid-template-columns: 1fr;\r\n    }\r\n    .service:first-child {\r\n      border-right: none;\r\n      border-bottom: 1px solid #eee;\r\n    }\r\n    .fg-right h2 {\r\n      font-size: 28px;\r\n    }\r\n    .desc {\r\n      font-size: 14px;\r\n      line-height: 24px;\r\n    }\r\n    .fg-card h3 {\r\n      font-size: 18px;\r\n    }\r\n    .fg-video img {\r\n      min-height: 180px;\r\n    }\r\n    .btn-about {\r\n      padding: 10px 28px;\r\n      font-size: 0.8rem;\r\n      width: 100%;\r\n      justify-content: center;\r\n    }\r\n    .service {\r\n      padding: 16px 14px;\r\n    }\r\n    .service-icon {\r\n      width: 28px;\r\n      height: 28px;\r\n    }\r\n    \/* keep same radius on mobile *\/\r\n    .fg-video,\r\n    .fg-large,\r\n    .fg-video img,\r\n    .fg-large img {\r\n      border-radius: 20px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .fg-about {\r\n      padding: 24px 12px;\r\n      gap: 20px;\r\n    }\r\n    .fg-right h2 {\r\n      font-size: 22px;\r\n    }\r\n    .fg-card {\r\n      padding: 16px 14px;\r\n      border-radius: 20px;\r\n    }\r\n    .fg-card h3 {\r\n      font-size: 16px;\r\n    }\r\n    .fg-card p {\r\n      font-size: 12px;\r\n      line-height: 20px;\r\n    }\r\n    .service h4 {\r\n      font-size: 14px;\r\n    }\r\n    .service p {\r\n      font-size: 12px;\r\n      line-height: 20px;\r\n    }\r\n    .desc {\r\n      font-size: 13px;\r\n      line-height: 22px;\r\n    }\r\n    .fg-large img {\r\n      height: 160px;\r\n    }\r\n    .icon {\r\n      width: 42px;\r\n      height: 42px;\r\n    }\r\n    .icon svg {\r\n      width: 20px;\r\n      height: 20px;\r\n    }\r\n    .play {\r\n      width: 44px;\r\n      height: 44px;\r\n      font-size: 16px;\r\n    }\r\n    .tag {\r\n      font-size: 10px;\r\n    }\r\n    .service-icon {\r\n      width: 24px;\r\n      height: 24px;\r\n    }\r\n    .btn-about {\r\n      padding: 10px 24px;\r\n      font-size: 0.75rem;\r\n    }\r\n    .fg-video {\r\n      min-height: 140px;\r\n    }\r\n    .fg-video img {\r\n      min-height: 140px;\r\n    }\r\n    .fg-video,\r\n    .fg-large,\r\n    .fg-video img,\r\n    .fg-large img {\r\n      border-radius: 20px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"fg-about\">\r\n\r\n  <!-- ========== LEFT SIDE ========== -->\r\n  <div class=\"fg-left\">\r\n\r\n    <div class=\"fg-card\">\r\n      <div class=\"icon\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\r\n          <path d=\"M12 2l2.8 5.7 6.2.9-4.5 4.4 1.1 6.2L12 16.8 6.4 19.2l1.1-6.2L3 8.6l6.2-.9L12 2z\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <h3>25+ Years Of Experience<\/h3>\r\n      <p>Recognized FR\/AR safety expert helping organizations improve electrical safety, PPE compliance and worker protection.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"fg-video\">\r\n      <img decoding=\"async\" src=\"https:\/\/frarsafetywp2.mystartupcrew.com\/wp-content\/uploads\/2026\/07\/man-electrical-technician-working-switchboard-with-fuses-uses-tablet.jpg\" alt=\"Derek Sang\">\r\n      <a href=\"#\" class=\"play\"><i class=\"fas fa-play\" style=\"margin-left:3px;\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <div class=\"fg-large\">\r\n      <img decoding=\"async\" src=\"https:\/\/frarsafetywp2.mystartupcrew.com\/wp-content\/uploads\/2026\/07\/about-image-2.jpg\" alt=\"Derek Sang\">\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- ========== RIGHT SIDE ========== -->\r\n  <div class=\"fg-right\">\r\n\r\n    <span class=\"tag\">ABOUT US<\/span>\r\n\r\n    <h2>\r\n      Experience That\r\n      <span>Protects Every Worker<\/span>\r\n    <\/h2>\r\n\r\n    <p class=\"desc\">\r\n      Derek Sang is a recognized subject matter expert with over 25 years of experience in flame-resistant (FR) and arc-rated (AR) protective clothing, electrical safety, PPE program development, compliance, garment selection, and industry standards. His mission is to help organizations create safer workplaces through practical, real-world solutions.\r\n    <\/p>\r\n\r\n    <div class=\"services\">\r\n\r\n      <div class=\"service\">\r\n        <div class=\"service-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\r\n            <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm1-13h-2v6l5.25 3.15L17 12.23l-4-2.37V7z\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div>\r\n          <h4>Training & Industry Expertise<\/h4>\r\n          <p>Delivered hundreds of FR\/AR training sessions and technical presentations across North America, Europe, and the Middle East.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"service\">\r\n        <div class=\"service-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\r\n            <path d=\"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5L12 1zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div>\r\n          <h4>FR\/AR Program Consulting<\/h4>\r\n          <p>Expert in PPE programs, garment evaluation, compliance guidance, incident reviews, and FR\/AR safety consulting.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <a href=\"#contact\" class=\"btn-about\">\r\n      Contact Derek\r\n    <\/a>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- Font Awesome for play icon (already loaded in header, but safe) -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\">\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37cb141 e-con-full e-flex e-con e-parent\" data-id=\"37cb141\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ecbf99b elementor-widget elementor-widget-html\" data-id=\"ecbf99b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\">\r\n<style>\r\n  \/* ----- reset & base (unchanged) ----- *\/\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .services-carousel-section {\r\n    background: linear-gradient(135deg, #f8fafc 0%, #eef2f7 100%);\r\n    padding: 50px 20px;\r\n    font-family: 'Poppins', sans-serif;\r\n    overflow: hidden;\r\n    position: relative;\r\n  }\r\n\r\n  .services-carousel-section .container {\r\n    max-width: 1300px;\r\n    margin: 0 auto;\r\n    position: relative;\r\n  }\r\n\r\n  \/* Header *\/\r\n  .carousel-header {\r\n    text-align: center;\r\n    margin-bottom: 50px;\r\n  }\r\n\r\n  .carousel-header .sub {\r\n    color: #F36C21;\r\n    font-weight: 600;\r\n    font-size: 0.9rem;\r\n    letter-spacing: 3px;\r\n    text-transform: uppercase;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .carousel-header h2 {\r\n    font-size: 2.8rem;\r\n    font-weight: 700;\r\n    color: #0E2340;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .carousel-header p {\r\n    color: #4a5568;\r\n    font-size: 1.1rem;\r\n    max-width: 650px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* Carousel Wrapper with arrows *\/\r\n  .carousel-wrapper {\r\n    position: relative;\r\n    overflow: hidden;\r\n    padding: 10px 0;\r\n  }\r\n\r\n  .carousel-track {\r\n    display: flex;\r\n    transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n    gap: 30px;\r\n    will-change: transform;\r\n  }\r\n\r\n  \/* Individual Card - Base Style (like card 2 default) *\/\r\n  .service-card-carousel {\r\n    flex: 0 0 calc(50% - 15px);\r\n    min-width: calc(50% - 15px);\r\n    background: #ffffff;\r\n    border-radius: 20px;\r\n    padding: 30px 28px;\r\n    box-shadow: 0 10px 30px rgba(14, 35, 64, 0.06);\r\n    border: 1px solid rgba(14, 35, 64, 0.04);\r\n    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n    cursor: default;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  \/* ===== HOVER STYLE (for odd cards: 1,3,5) ===== *\/\r\n  .service-card-carousel.hover-style {\r\n    background: #0E2340;\r\n    border-color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.hover-style .card-icon-carousel {\r\n    background: rgba(243, 108, 33, 0.15);\r\n    color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.hover-style h3 {\r\n    color: #ffffff;\r\n  }\r\n\r\n  .service-card-carousel.hover-style .short-desc {\r\n    color: #cbd5e1;\r\n  }\r\n\r\n  .service-card-carousel.hover-style .details-list li {\r\n    color: #e2e8f0;\r\n  }\r\n\r\n  .service-card-carousel.hover-style .details-list li::before {\r\n    color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.hover-style .card-number {\r\n    color: rgba(255, 255, 255, 0.06);\r\n  }\r\n\r\n  \/* ===== DEFAULT STYLE (for even cards: 2,4,6) ===== *\/\r\n  .service-card-carousel.default-style {\r\n    background: #ffffff;\r\n    border-color: rgba(14, 35, 64, 0.04);\r\n  }\r\n\r\n  .service-card-carousel.default-style .card-icon-carousel {\r\n    background: rgba(243, 108, 33, 0.08);\r\n    color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.default-style h3 {\r\n    color: #0E2340;\r\n  }\r\n\r\n  .service-card-carousel.default-style .short-desc {\r\n    color: #4a5568;\r\n  }\r\n\r\n  .service-card-carousel.default-style .details-list li {\r\n    color: #2d3748;\r\n  }\r\n\r\n  .service-card-carousel.default-style .details-list li::before {\r\n    color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.default-style .card-number {\r\n    color: rgba(14, 35, 64, 0.15);\r\n  }\r\n\r\n  \/* Hover effects for all cards - slight lift only *\/\r\n  .service-card-carousel:hover {\r\n    transform: translateY(-8px) scale(1.02);\r\n    box-shadow: 0 25px 50px -12px rgba(14, 35, 64, 0.4);\r\n  }\r\n\r\n  .service-card-carousel.hover-style:hover {\r\n    background: #0E2340;\r\n    border-color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.default-style:hover {\r\n    background: #ffffff;\r\n    border-color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel:hover .card-icon-carousel {\r\n    transform: rotate(8deg) scale(1.1);\r\n  }\r\n\r\n  .service-card-carousel.default-style:hover .card-icon-carousel {\r\n    background: rgba(243, 108, 33, 0.08);\r\n    color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.hover-style:hover .card-icon-carousel {\r\n    background: rgba(243, 108, 33, 0.15);\r\n    color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.default-style:hover h3 {\r\n    color: #0E2340;\r\n  }\r\n\r\n  .service-card-carousel.hover-style:hover h3 {\r\n    color: #ffffff;\r\n  }\r\n\r\n  .service-card-carousel.default-style:hover .short-desc {\r\n    color: #4a5568;\r\n  }\r\n\r\n  .service-card-carousel.hover-style:hover .short-desc {\r\n    color: #cbd5e1;\r\n  }\r\n\r\n  .service-card-carousel.default-style:hover .details-list li {\r\n    color: #2d3748;\r\n  }\r\n\r\n  .service-card-carousel.hover-style:hover .details-list li {\r\n    color: #e2e8f0;\r\n  }\r\n\r\n  .service-card-carousel.default-style:hover .details-list li::before {\r\n    color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.hover-style:hover .details-list li::before {\r\n    color: #F36C21;\r\n  }\r\n\r\n  .service-card-carousel.default-style:hover .card-number {\r\n    color: rgba(14, 35, 64, 0.15);\r\n  }\r\n\r\n  .service-card-carousel.hover-style:hover .card-number {\r\n    color: rgba(255, 255, 255, 0.06);\r\n  }\r\n\r\n  .card-icon-carousel {\r\n    width: 60px;\r\n    height: 60px;\r\n    border-radius: 16px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 24px;\r\n    margin-bottom: 18px;\r\n    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n  }\r\n\r\n  .service-card-carousel h3 {\r\n    font-size: 1.2rem;\r\n    font-weight: 600;\r\n    margin-bottom: 10px;\r\n    line-height: 1.3;\r\n    transition: color 0.4s ease;\r\n  }\r\n\r\n  .service-card-carousel .short-desc {\r\n    font-size: 0.92rem;\r\n    line-height: 1.7;\r\n    margin-bottom: 14px;\r\n    transition: color 0.4s ease;\r\n  }\r\n\r\n  .details-list {\r\n    list-style: none;\r\n    padding: 0;\r\n    margin: 0;\r\n  }\r\n\r\n  .details-list li {\r\n    font-size: 0.88rem;\r\n    line-height: 1.7;\r\n    padding-left: 22px;\r\n    position: relative;\r\n    margin-bottom: 4px;\r\n    transition: color 0.4s ease;\r\n  }\r\n\r\n  .details-list li::before {\r\n    content: \"\\f00c\";\r\n    font-family: \"Font Awesome 6 Free\";\r\n    font-weight: 900;\r\n    position: absolute;\r\n    left: 0;\r\n    top: 0;\r\n    font-size: 0.75rem;\r\n    transition: color 0.4s ease;\r\n  }\r\n\r\n  .card-number {\r\n    position: absolute;\r\n    bottom: 10px;\r\n    right: 18px;\r\n    font-size: 4.5rem;\r\n    font-weight: 800;\r\n    line-height: 1;\r\n    transition: color 0.4s ease;\r\n    pointer-events: none;\r\n    user-select: none;\r\n  }\r\n\r\n  \/* --- Arrow Controls --- *\/\r\n  .carousel-arrows {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 20px;\r\n    margin-top: 30px;\r\n  }\r\n\r\n  .carousel-arrows .arrow-btn {\r\n    width: 50px;  \/* Fixed width for proper circle *\/\r\n    height: 50px; \/* Fixed height for proper circle *\/\r\n    border-radius: 50%;\r\n    background: #0E2340;\r\n    border: 1px solid rgba(14, 35, 64, 0.1);\r\n    color: #ffffff;\r\n    font-size: 1.2rem;\r\n    cursor: pointer;\r\n    transition: all 0.3s ease;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    box-shadow: 0 4px 12px rgba(0,0,0,0.05);\r\n    padding: 0; \/* Remove padding to maintain circle *\/\r\n    line-height: 1; \/* Fix icon alignment *\/\r\n  }\r\n\r\n  .carousel-arrows .arrow-btn i {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .carousel-arrows .arrow-btn:hover {\r\n    background: #F36C21;\r\n    color: #ffffff;\r\n    border-color: #F36C21;\r\n    transform: scale(1.05);\r\n    box-shadow: 0 8px 20px rgba(243, 108, 33, 0.3);\r\n  }\r\n\r\n  .carousel-arrows .arrow-btn:active {\r\n    transform: scale(0.95);\r\n  }\r\n\r\n  \/* Dots Navigation *\/\r\n  .carousel-dots {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 12px;\r\n    margin-top: 20px;\r\n  }\r\n\r\n  .carousel-dots .dot {\r\n    width: 12px;\r\n    height: 12px;\r\n    border-radius: 50%;\r\n    background: #cbd5e1;\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: all 0.4s ease;\r\n    padding: 0;\r\n  }\r\n\r\n  .carousel-dots .dot.active {\r\n    background: #F36C21;\r\n    width: 36px;\r\n    border-radius: 6px;\r\n  }\r\n\r\n  .carousel-dots .dot:hover {\r\n    background: #F36C21;\r\n    transform: scale(1.1);\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 992px) {\r\n    .service-card-carousel {\r\n      flex: 0 0 calc(50% - 15px);\r\n      min-width: calc(50% - 15px);\r\n    }\r\n    .carousel-header h2 {\r\n      font-size: 2.3rem;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .service-card-carousel {\r\n      flex: 0 0 100%;\r\n      min-width: 100%;\r\n      padding: 24px 20px;\r\n    }\r\n    .carousel-track {\r\n      gap: 20px;\r\n    }\r\n    .carousel-header h2 {\r\n      font-size: 2rem;\r\n    }\r\n    .carousel-header p {\r\n      font-size: 1rem;\r\n    }\r\n    .card-icon-carousel {\r\n      width: 52px;\r\n      height: 52px;\r\n      font-size: 20px;\r\n    }\r\n    .service-card-carousel h3 {\r\n      font-size: 1.1rem;\r\n    }\r\n    .card-number {\r\n      font-size: 3.5rem;\r\n    }\r\n    .carousel-arrows .arrow-btn {\r\n      width: 44px;\r\n      height: 44px;\r\n      font-size: 1rem;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .services-carousel-section {\r\n      padding: 50px 14px;\r\n    }\r\n    .carousel-header h2 {\r\n      font-size: 1.6rem;\r\n    }\r\n    .service-card-carousel {\r\n      padding: 20px 16px;\r\n    }\r\n    .details-list li {\r\n      font-size: 0.82rem;\r\n    }\r\n    .card-number {\r\n      font-size: 2.8rem;\r\n    }\r\n    .carousel-arrows .arrow-btn {\r\n      width: 40px;\r\n      height: 40px;\r\n      font-size: 0.9rem;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"services-carousel-section\">\r\n  <div class=\"container\">\r\n    <!-- Header -->\r\n    <div class=\"carousel-header\">\r\n      <p class=\"sub\">What FRAR Safety Can Do<\/p>\r\n      <h2>Expert Services & Solutions<\/h2>\r\n      <p>Comprehensive support for flame-resistant and arc-rated safety programs, training, compliance, and expert guidance.<\/p>\r\n    <\/div>\r\n\r\n    <!-- Carousel Wrapper -->\r\n    <div class=\"carousel-wrapper\" id=\"carouselWrapper\">\r\n      <div class=\"carousel-track\" id=\"carouselTrack\">\r\n        <!-- Card 1 - HOVER STYLE (dark) -->\r\n        <div class=\"service-card-carousel hover-style\" data-index=\"0\">\r\n          <div class=\"card-icon-carousel\"><i class=\"fas fa-clipboard-check\"><\/i><\/div>\r\n          <h3>FR\/AR Program Assessments<\/h3>\r\n          <p class=\"short-desc\">Review current FR\/AR clothing programs to identify gaps in compliance, protection, selection, use, care, and training.<\/p>\r\n          <ul class=\"details-list\">\r\n            <li>Compliance & protection gap analysis<\/li>\r\n            <li>Selection, use, care, & laundering evaluation<\/li>\r\n            <li>Training effectiveness & documentation review<\/li>\r\n            <li>Worker understanding & field practice assessment<\/li>\r\n          <\/ul>\r\n          <span class=\"card-number\">01<\/span>\r\n        <\/div>\r\n\r\n        <!-- Card 2 - DEFAULT STYLE (light) -->\r\n        <div class=\"service-card-carousel default-style\" data-index=\"1\">\r\n          <div class=\"card-icon-carousel\"><i class=\"fas fa-bolt\"><\/i><\/div>\r\n          <h3>Electrical Safety & Arc Flash Education<\/h3>\r\n          <p class=\"short-desc\">Practical arc flash education for workers, supervisors, safety teams, trainers, and leadership.<\/p>\r\n          <ul class=\"details-list\">\r\n            <li>Hazard recognition & task-based PPE<\/li>\r\n            <li>Arc-rated clothing selection & daily wear<\/li>\r\n            <li>Layering, underlayers, & garment limitations<\/li>\r\n            <li>Proper use & care in the field<\/li>\r\n          <\/ul>\r\n          <span class=\"card-number\">02<\/span>\r\n        <\/div>\r\n\r\n        <!-- Card 3 - HOVER STYLE (dark) -->\r\n        <div class=\"service-card-carousel hover-style\" data-index=\"2\">\r\n          <div class=\"card-icon-carousel\"><i class=\"fas fa-fire-extinguisher\"><\/i><\/div>\r\n          <h3>Flash Fire Protection Programs<\/h3>\r\n          <p class=\"short-desc\">Support employers exposed to flash fire hazards by evaluating FR garment programs and NFPA alignment.<\/p>\r\n          <ul class=\"details-list\">\r\n            <li>Hazard exposure & NFPA 2112\/2113 alignment<\/li>\r\n            <li>Worker training & garment care evaluation<\/li>\r\n            <li>Maintenance, documentation, & program expectations<\/li>\r\n          <\/ul>\r\n          <span class=\"card-number\">03<\/span>\r\n        <\/div>\r\n\r\n        <!-- Card 4 - DEFAULT STYLE (light) -->\r\n        <div class=\"service-card-carousel default-style\" data-index=\"3\">\r\n          <div class=\"card-icon-carousel\"><i class=\"fas fa-chalkboard-teacher\"><\/i><\/div>\r\n          <h3>Technical Training<\/h3>\r\n          <p class=\"short-desc\">Deliver clear, field-focused training on arc flash, flash fire, combustible dust, heat stress, and more.<\/p>\r\n          <ul class=\"details-list\">\r\n            <li>Arc flash, flash fire, & combustible dust<\/li>\r\n            <li>Heat stress & cold weather layering<\/li>\r\n            <li>Garment care, laundering, & replacement<\/li>\r\n            <li>Garment limitations & real-world PPE practices<\/li>\r\n          <\/ul>\r\n          <span class=\"card-number\">04<\/span>\r\n        <\/div>\r\n\r\n        <!-- Card 5 - HOVER STYLE (dark) -->\r\n        <div class=\"service-card-carousel hover-style\" data-index=\"4\">\r\n          <div class=\"card-icon-carousel\"><i class=\"fas fa-vest-patches\"><\/i><\/div>\r\n          <h3>Wear Trial & Garment Selection Support<\/h3>\r\n          <p class=\"short-desc\">Help companies evaluate FR\/AR garments before purchasing or changing programs.<\/p>\r\n          <ul class=\"details-list\">\r\n            <li>Wear trial planning & wearer feedback<\/li>\r\n            <li>Task matching, climate, & comfort evaluation<\/li>\r\n            <li>Durability, laundering & compliance requirements<\/li>\r\n            <li>Documentation & final recommendations<\/li>\r\n          <\/ul>\r\n          <span class=\"card-number\">05<\/span>\r\n        <\/div>\r\n\r\n        <!-- Card 6 - DEFAULT STYLE (light) -->\r\n        <div class=\"service-card-carousel default-style\" data-index=\"5\">\r\n          <div class=\"card-icon-carousel\"><i class=\"fas fa-book-open\"><\/i><\/div>\r\n          <h3>Standards & Compliance Guidance<\/h3>\r\n          <p class=\"short-desc\">Help safety leaders, employers, attorneys, and claims professionals understand relevant standards.<\/p>\r\n          <ul class=\"details-list\">\r\n            <li>OSHA, NFPA 70E, NFPA 2112, NFPA 2113<\/li>\r\n            <li>ASTM F1506, ASTM F1959, & related standards<\/li>\r\n            <li>Application to work environments & incident review<\/li>\r\n          <\/ul>\r\n          <span class=\"card-number\">06<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Arrows & Dots -->\r\n    <div class=\"carousel-arrows\">\r\n      <button class=\"arrow-btn\" id=\"prevArrow\" aria-label=\"Previous\"><i class=\"fas fa-chevron-left\"><\/i><\/button>\r\n      <button class=\"arrow-btn\" id=\"nextArrow\" aria-label=\"Next\"><i class=\"fas fa-chevron-right\"><\/i><\/button>\r\n    <\/div>\r\n\r\n    <div class=\"carousel-dots\" id=\"carouselDots\">\r\n      <button class=\"dot active\" data-slide=\"0\"><\/button>\r\n      <button class=\"dot\" data-slide=\"1\"><\/button>\r\n      <button class=\"dot\" data-slide=\"2\"><\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  document.addEventListener('DOMContentLoaded', function() {\r\n    const track = document.getElementById('carouselTrack');\r\n    const dots = document.querySelectorAll('.dot');\r\n    const wrapper = document.getElementById('carouselWrapper');\r\n    const prevBtn = document.getElementById('prevArrow');\r\n    const nextBtn = document.getElementById('nextArrow');\r\n    let currentIndex = 0;\r\n    const totalSlides = 3; \/\/ 6 cards \/ 2 per slide\r\n    let autoplayInterval = null;\r\n    let isHovering = false;\r\n\r\n    \/\/ get card width + gap (gap = 30px from CSS)\r\n    function getSlideWidth() {\r\n      const firstCard = track.querySelector('.service-card-carousel');\r\n      if (!firstCard) return 0;\r\n      const gap = 30; \/\/ match CSS gap\r\n      return firstCard.offsetWidth + gap;\r\n    }\r\n\r\n    \/\/ move to slide index (0,1,2)\r\n    function goToSlide(index) {\r\n      if (index >= totalSlides) index = 0;\r\n      if (index < 0) index = totalSlides - 1;\r\n      currentIndex = index;\r\n\r\n      const slideWidth = getSlideWidth();\r\n      \/\/ each slide shows 2 cards, so translate by 2 * slideWidth * index\r\n      track.style.transform = `translateX(-${index * slideWidth * 2}px)`;\r\n\r\n      \/\/ update dots\r\n      dots.forEach((dot, i) => {\r\n        dot.classList.toggle('active', i === index);\r\n      });\r\n    }\r\n\r\n    function nextSlide() {\r\n      goToSlide(currentIndex + 1);\r\n    }\r\n\r\n    function prevSlide() {\r\n      goToSlide(currentIndex - 1);\r\n    }\r\n\r\n    function startAutoplay() {\r\n      if (autoplayInterval) clearInterval(autoplayInterval);\r\n      \/\/ slower speed: 5000ms = 5s\r\n      autoplayInterval = setInterval(nextSlide, 5000);\r\n    }\r\n\r\n    function stopAutoplay() {\r\n      if (autoplayInterval) {\r\n        clearInterval(autoplayInterval);\r\n        autoplayInterval = null;\r\n      }\r\n    }\r\n\r\n    function resetAutoplay() {\r\n      stopAutoplay();\r\n      if (!isHovering) {\r\n        startAutoplay();\r\n      }\r\n    }\r\n\r\n    \/\/ resize handling\r\n    let resizeTimeout;\r\n    function handleResize() {\r\n      clearTimeout(resizeTimeout);\r\n      resizeTimeout = setTimeout(() => {\r\n        goToSlide(currentIndex);\r\n      }, 200);\r\n    }\r\n\r\n    \/\/ ----- EVENT LISTENERS -----\r\n\r\n    \/\/ Arrow buttons\r\n    prevBtn.addEventListener('click', function() {\r\n      prevSlide();\r\n      resetAutoplay();\r\n    });\r\n\r\n    nextBtn.addEventListener('click', function() {\r\n      nextSlide();\r\n      resetAutoplay();\r\n    });\r\n\r\n    \/\/ dot clicks\r\n    dots.forEach((dot) => {\r\n      dot.addEventListener('click', function() {\r\n        const slideIndex = parseInt(this.dataset.slide);\r\n        goToSlide(slideIndex);\r\n        resetAutoplay();\r\n      });\r\n    });\r\n\r\n    \/\/ hover on wrapper (pause)\r\n    wrapper.addEventListener('mouseenter', function() {\r\n      isHovering = true;\r\n      stopAutoplay();\r\n    });\r\n    wrapper.addEventListener('mouseleave', function() {\r\n      isHovering = false;\r\n      startAutoplay();\r\n    });\r\n\r\n    \/\/ also pause on each card (to be safe)\r\n    const cards = track.querySelectorAll('.service-card-carousel');\r\n    cards.forEach(card => {\r\n      card.addEventListener('mouseenter', function() {\r\n        isHovering = true;\r\n        stopAutoplay();\r\n      });\r\n      card.addEventListener('mouseleave', function() {\r\n        isHovering = false;\r\n        startAutoplay();\r\n      });\r\n    });\r\n\r\n    window.addEventListener('resize', handleResize);\r\n\r\n    \/\/ ----- INIT -----\r\n    setTimeout(() => {\r\n      goToSlide(0);\r\n      startAutoplay();\r\n    }, 100);\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f1e85ab e-con-full e-flex e-con e-parent\" data-id=\"f1e85ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10d4a88 elementor-widget elementor-widget-html\" data-id=\"10d4a88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Exo+2:wght@600;700;800&family=Montserrat:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\">\r\n\r\n<style>\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .fg-goals {\r\n    max-width: 1300px;\r\n    margin: auto;\r\n    padding: 50px 20px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 50px;\r\n    align-items: center;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    background: #FFFFFF;\r\n  }\r\n\r\n  \/* ===== LEFT SIDE ===== *\/\r\n  .fg-goals-left {\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .fg-goals-tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 2px;\r\n    color: #F36C21;\r\n    margin-bottom: 12px;\r\n    text-transform: uppercase;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .fg-goals-tag:before {\r\n    content: \"\";\r\n    width: 6px;\r\n    height: 6px;\r\n    background: #F36C21;\r\n    border-radius: 50%;\r\n    margin-right: 10px;\r\n  }\r\n\r\n  .fg-goals-left h2 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 38px;\r\n    line-height: 1.1;\r\n    font-weight: 800;\r\n    color: #0E2340;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .fg-goals-left h2 span {\r\n    color: #F36C21;\r\n  }\r\n\r\n  .fg-goals-desc {\r\n    font-size: 15px;\r\n    line-height: 28px;\r\n    color: #555;\r\n    margin-bottom: 30px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .fg-goals-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 20px;\r\n  }\r\n\r\n  .fg-goal-item {\r\n    background: #FFFFFF;\r\n    border: 1px solid #e8e8e8;\r\n    border-radius: 16px;\r\n    padding: 20px 18px;\r\n    transition: all 0.35s ease;\r\n    box-shadow: 0 4px 12px rgba(0, 0, 0, .04);\r\n  }\r\n\r\n  .fg-goal-item:hover {\r\n    transform: translateY(-4px);\r\n    box-shadow: 0 12px 30px rgba(0, 0, 0, .08);\r\n    border-color: #F36C21;\r\n  }\r\n\r\n  .fg-goal-icon {\r\n    width: 40px;\r\n    height: 40px;\r\n    border-radius: 50%;\r\n    background: rgba(243, 108, 33, 0.12);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 10px;\r\n    color: #F36C21;\r\n    font-size: 18px;\r\n    transition: all 0.35s ease;\r\n  }\r\n\r\n  .fg-goal-item:hover .fg-goal-icon {\r\n    background: #F36C21;\r\n    color: #FFFFFF;\r\n  }\r\n\r\n  .fg-goal-item h4 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n    color: #0E2340;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .fg-goal-item p {\r\n    font-size: 13px;\r\n    line-height: 22px;\r\n    color: #666;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  \/* ===== RIGHT SIDE ===== *\/\r\n  .fg-goals-right {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    position: relative;\r\n  }\r\n\r\n  .fg-rotating-wrapper {\r\n    position: relative;\r\n    width: 480px;\r\n    height: 480px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  \/* Rotating circle border *\/\r\n  .fg-rotating-border {\r\n    position: absolute;\r\n    width: 100%;\r\n    height: 100%;\r\n    border-radius: 50%;\r\n    border: 2px dashed rgba(243, 108, 33, 0.3);\r\n    animation: rotateSlow 30s linear infinite;\r\n  }\r\n\r\n  \/* Second rotating border with dots *\/\r\n  .fg-rotating-border-dots {\r\n    position: absolute;\r\n    width: 85%;\r\n    height: 85%;\r\n    border-radius: 50%;\r\n    border: 2px dotted rgba(243, 108, 33, 0.2);\r\n    animation: rotateSlow 25s linear infinite reverse;\r\n  }\r\n\r\n  \/* Center image *\/\r\n  .fg-goals-image {\r\n    width: 75%;\r\n    height: 75%;\r\n    border-radius: 50%;\r\n    overflow: hidden;\r\n    position: relative;\r\n    z-index: 2;\r\n    border: 4px solid #F36C21;\r\n    box-shadow: 0 20px 50px rgba(243, 108, 33, 0.2);\r\n    background: #f5f5f5;\r\n  }\r\n\r\n  .fg-goals-image img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: contain;\r\n    \/* Changed from cover to contain *\/\r\n    display: block;\r\n  }\r\n\r\n  \/* Orbiting dots on the circle *\/\r\n  .fg-orbiting-dot {\r\n    position: absolute;\r\n    width: 14px;\r\n    height: 14px;\r\n    border-radius: 50%;\r\n    background: #F36C21;\r\n    z-index: 3;\r\n    box-shadow: 0 0 20px rgba(243, 108, 33, 0.4);\r\n  }\r\n\r\n  .fg-orbiting-dot:nth-child(1) {\r\n    top: -6px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    animation: orbitDot1 20s linear infinite;\r\n  }\r\n\r\n  .fg-orbiting-dot:nth-child(2) {\r\n    bottom: -6px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    animation: orbitDot2 20s linear infinite;\r\n  }\r\n\r\n  .fg-orbiting-dot:nth-child(3) {\r\n    left: -6px;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    animation: orbitDot3 20s linear infinite;\r\n  }\r\n\r\n  .fg-orbiting-dot:nth-child(4) {\r\n    right: -6px;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    animation: orbitDot4 20s linear infinite;\r\n  }\r\n\r\n  \/* Smaller orbiting dots *\/\r\n  .fg-orbiting-dot-sm {\r\n    position: absolute;\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: rgba(243, 108, 33, 0.6);\r\n    z-index: 3;\r\n  }\r\n\r\n  .fg-orbiting-dot-sm:nth-child(5) {\r\n    top: 18%;\r\n    left: 2%;\r\n    animation: orbitDotSm1 18s linear infinite;\r\n  }\r\n\r\n  .fg-orbiting-dot-sm:nth-child(6) {\r\n    top: 18%;\r\n    right: 2%;\r\n    animation: orbitDotSm2 18s linear infinite;\r\n  }\r\n\r\n  .fg-orbiting-dot-sm:nth-child(7) {\r\n    bottom: 18%;\r\n    left: 2%;\r\n    animation: orbitDotSm3 18s linear infinite;\r\n  }\r\n\r\n  .fg-orbiting-dot-sm:nth-child(8) {\r\n    bottom: 18%;\r\n    right: 2%;\r\n    animation: orbitDotSm4 18s linear infinite;\r\n  }\r\n\r\n  \/* ===== ANIMATIONS ===== *\/\r\n  @keyframes rotateSlow {\r\n    0% {\r\n      transform: rotate(0deg);\r\n    }\r\n    100% {\r\n      transform: rotate(360deg);\r\n    }\r\n  }\r\n\r\n  @keyframes orbitDot1 {\r\n    0% {\r\n      top: -6px;\r\n      left: 50%;\r\n      transform: translateX(-50%);\r\n    }\r\n    25% {\r\n      top: 50%;\r\n      left: calc(100% + 6px);\r\n      transform: translateY(-50%);\r\n    }\r\n    50% {\r\n      top: calc(100% + 6px);\r\n      left: 50%;\r\n      transform: translateX(-50%);\r\n    }\r\n    75% {\r\n      top: 50%;\r\n      left: -6px;\r\n      transform: translateY(-50%);\r\n    }\r\n    100% {\r\n      top: -6px;\r\n      left: 50%;\r\n      transform: translateX(-50%);\r\n    }\r\n  }\r\n\r\n  @keyframes orbitDot2 {\r\n    0% {\r\n      bottom: -6px;\r\n      left: 50%;\r\n      transform: translateX(-50%);\r\n    }\r\n    25% {\r\n      bottom: 50%;\r\n      left: calc(100% + 6px);\r\n      transform: translateY(50%);\r\n    }\r\n    50% {\r\n      bottom: calc(100% + 6px);\r\n      left: 50%;\r\n      transform: translateX(-50%);\r\n    }\r\n    75% {\r\n      bottom: 50%;\r\n      left: -6px;\r\n      transform: translateY(50%);\r\n    }\r\n    100% {\r\n      bottom: -6px;\r\n      left: 50%;\r\n      transform: translateX(-50%);\r\n    }\r\n  }\r\n\r\n  @keyframes orbitDot3 {\r\n    0% {\r\n      left: -6px;\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n    }\r\n    25% {\r\n      left: 50%;\r\n      top: -6px;\r\n      transform: translateX(-50%);\r\n    }\r\n    50% {\r\n      left: calc(100% + 6px);\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n    }\r\n    75% {\r\n      left: 50%;\r\n      top: calc(100% + 6px);\r\n      transform: translateX(-50%);\r\n    }\r\n    100% {\r\n      left: -6px;\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n    }\r\n  }\r\n\r\n  @keyframes orbitDot4 {\r\n    0% {\r\n      right: -6px;\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n    }\r\n    25% {\r\n      right: 50%;\r\n      top: -6px;\r\n      transform: translateX(50%);\r\n    }\r\n    50% {\r\n      right: calc(100% + 6px);\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n    }\r\n    75% {\r\n      right: 50%;\r\n      top: calc(100% + 6px);\r\n      transform: translateX(50%);\r\n    }\r\n    100% {\r\n      right: -6px;\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n    }\r\n  }\r\n\r\n  @keyframes orbitDotSm1 {\r\n    0% {\r\n      top: 18%;\r\n      left: 2%;\r\n    }\r\n    25% {\r\n      top: 2%;\r\n      left: 18%;\r\n    }\r\n    50% {\r\n      top: 2%;\r\n      left: 78%;\r\n    }\r\n    75% {\r\n      top: 18%;\r\n      left: 94%;\r\n    }\r\n    100% {\r\n      top: 18%;\r\n      left: 2%;\r\n    }\r\n  }\r\n\r\n  @keyframes orbitDotSm2 {\r\n    0% {\r\n      top: 18%;\r\n      right: 2%;\r\n    }\r\n    25% {\r\n      top: 2%;\r\n      right: 18%;\r\n    }\r\n    50% {\r\n      top: 2%;\r\n      right: 78%;\r\n    }\r\n    75% {\r\n      top: 18%;\r\n      right: 94%;\r\n    }\r\n    100% {\r\n      top: 18%;\r\n      right: 2%;\r\n    }\r\n  }\r\n\r\n  @keyframes orbitDotSm3 {\r\n    0% {\r\n      bottom: 18%;\r\n      left: 2%;\r\n    }\r\n    25% {\r\n      bottom: 2%;\r\n      left: 18%;\r\n    }\r\n    50% {\r\n      bottom: 2%;\r\n      left: 78%;\r\n    }\r\n    75% {\r\n      bottom: 18%;\r\n      left: 94%;\r\n    }\r\n    100% {\r\n      bottom: 18%;\r\n      left: 2%;\r\n    }\r\n  }\r\n\r\n  @keyframes orbitDotSm4 {\r\n    0% {\r\n      bottom: 18%;\r\n      right: 2%;\r\n    }\r\n    25% {\r\n      bottom: 2%;\r\n      right: 18%;\r\n    }\r\n    50% {\r\n      bottom: 2%;\r\n      right: 78%;\r\n    }\r\n    75% {\r\n      bottom: 18%;\r\n      right: 94%;\r\n    }\r\n    100% {\r\n      bottom: 18%;\r\n      right: 2%;\r\n    }\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1024px) {\r\n    .fg-goals {\r\n      padding: 50px 20px;\r\n      gap: 40px;\r\n    }\r\n    .fg-goals-left h2 {\r\n      font-size: 34px;\r\n    }\r\n    .fg-rotating-wrapper {\r\n      width: 400px;\r\n      height: 400px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 991px) {\r\n    .fg-goals {\r\n      grid-template-columns: 1fr;\r\n      gap: 40px;\r\n      padding: 40px 20px;\r\n    }\r\n    .fg-goals-right {\r\n      order: 1;\r\n    }\r\n    .fg-goals-left {\r\n      order: 2;\r\n    }\r\n    .fg-goals-left h2 {\r\n      font-size: 34px;\r\n    }\r\n    .fg-rotating-wrapper {\r\n      width: 400px;\r\n      height: 400px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .fg-goals {\r\n      padding: 30px 16px;\r\n      gap: 30px;\r\n    }\r\n    .fg-goals-left h2 {\r\n      font-size: 28px;\r\n    }\r\n    .fg-goals-grid {\r\n      grid-template-columns: 1fr;\r\n      gap: 14px;\r\n    }\r\n    .fg-goals-desc {\r\n      font-size: 14px;\r\n      line-height: 24px;\r\n    }\r\n    .fg-rotating-wrapper {\r\n      width: 320px;\r\n      height: 320px;\r\n    }\r\n    .fg-goal-item {\r\n      padding: 16px 14px;\r\n    }\r\n    .fg-goal-item h4 {\r\n      font-size: 14px;\r\n    }\r\n    .fg-goal-item p {\r\n      font-size: 12px;\r\n      line-height: 20px;\r\n    }\r\n    .fg-goal-icon {\r\n      width: 36px;\r\n      height: 36px;\r\n      font-size: 16px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .fg-goals {\r\n      padding: 24px 12px;\r\n      gap: 24px;\r\n    }\r\n    .fg-goals-left h2 {\r\n      font-size: 22px;\r\n    }\r\n    .fg-rotating-wrapper {\r\n      width: 260px;\r\n      height: 260px;\r\n    }\r\n    .fg-goals-desc {\r\n      font-size: 13px;\r\n      line-height: 22px;\r\n    }\r\n    .fg-goal-item {\r\n      padding: 14px 12px;\r\n      border-radius: 12px;\r\n    }\r\n    .fg-goal-item h4 {\r\n      font-size: 13px;\r\n    }\r\n    .fg-goal-item p {\r\n      font-size: 11px;\r\n      line-height: 19px;\r\n    }\r\n    .fg-goal-icon {\r\n      width: 32px;\r\n      height: 32px;\r\n      font-size: 14px;\r\n    }\r\n    .fg-goals-tag {\r\n      font-size: 10px;\r\n    }\r\n    .fg-rotating-border {\r\n      border-width: 1.5px;\r\n    }\r\n    .fg-rotating-border-dots {\r\n      border-width: 1.5px;\r\n    }\r\n    .fg-goals-image {\r\n      border-width: 3px;\r\n    }\r\n    .fg-orbiting-dot {\r\n      width: 10px;\r\n      height: 10px;\r\n    }\r\n    .fg-orbiting-dot-sm {\r\n      width: 6px;\r\n      height: 6px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"fg-goals\">\r\n\r\n  <!-- LEFT SIDE -->\r\n  <div class=\"fg-goals-left\">\r\n    <span class=\"fg-goals-tag\">OUR GOALS<\/span>\r\n\r\n    <h2>\r\n      To Deliver Top-notch <span>Electrical Solutions<\/span>\r\n    <\/h2>\r\n\r\n    <p class=\"fg-goals-desc\">\r\n      Our goal is to be a leader in providing environmentally conscious electrical services. We focus on energy-efficient solutions and sustainable practices to not only meet industry standards but to exceed them.\r\n    <\/p>\r\n\r\n    <div class=\"fg-goals-grid\">\r\n      <div class=\"fg-goal-item\">\r\n        <div class=\"fg-goal-icon\">\r\n          <i class=\"fas fa-lightbulb\"><\/i>\r\n        <\/div>\r\n        <h4>Commitment To Innovation<\/h4>\r\n        <p>We strive to continuously innovate, incorporating.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"fg-goal-item\">\r\n        <div class=\"fg-goal-icon\">\r\n          <i class=\"fas fa-users\"><\/i>\r\n        <\/div>\r\n        <h4>Customer-Centric Focus<\/h4>\r\n        <p>We aim to build long-lasting relationships by providing.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- RIGHT SIDE -->\r\n  <div class=\"fg-goals-right\">\r\n    <div class=\"fg-rotating-wrapper\">\r\n\r\n      <!-- Rotating borders -->\r\n      <div class=\"fg-rotating-border\"><\/div>\r\n      <div class=\"fg-rotating-border-dots\"><\/div>\r\n\r\n      <!-- Orbiting dots -->\r\n      <div class=\"fg-orbiting-dot\"><\/div>\r\n      <div class=\"fg-orbiting-dot\"><\/div>\r\n      <div class=\"fg-orbiting-dot\"><\/div>\r\n      <div class=\"fg-orbiting-dot\"><\/div>\r\n      <div class=\"fg-orbiting-dot-sm\"><\/div>\r\n      <div class=\"fg-orbiting-dot-sm\"><\/div>\r\n      <div class=\"fg-orbiting-dot-sm\"><\/div>\r\n      <div class=\"fg-orbiting-dot-sm\"><\/div>\r\n\r\n      <!-- Center Image -->\r\n      <div class=\"fg-goals-image\">\r\n        <img decoding=\"async\" src=\"https:\/\/frarsafetywp2.mystartupcrew.com\/wp-content\/uploads\/2026\/07\/medium-shot-man-holding-headphones-1.png\" alt=\"Electrical solutions expert\">\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4c10f6 e-con-full e-flex e-con e-parent\" data-id=\"f4c10f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aee0bd5 elementor-widget elementor-widget-html\" data-id=\"aee0bd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Exo+2:wght@600;700;800&family=Montserrat:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\">\r\n\r\n<style>\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .fg-testimonials {\r\n    max-width: 1300px;\r\n    margin: auto;\r\n    padding: 50px 20px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 50px;\r\n    align-items: center;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    background: #FFFFFF;\r\n  }\r\n\r\n  \/* ===== LEFT SIDE ===== *\/\r\n  .fg-testi-left {\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .fg-testi-tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 2px;\r\n    color: #F36C21;\r\n    margin-bottom: 12px;\r\n    text-transform: uppercase;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .fg-testi-tag:before {\r\n    content: \"\";\r\n    width: 6px;\r\n    height: 6px;\r\n    background: #F36C21;\r\n    border-radius: 50%;\r\n    margin-right: 10px;\r\n  }\r\n\r\n  .fg-testi-left h2 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 38px;\r\n    line-height: 1.1;\r\n    font-weight: 800;\r\n    color: #0E2340;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .fg-testi-left h2 span {\r\n    color: #F36C21;\r\n  }\r\n\r\n  .fg-testi-desc {\r\n    font-size: 15px;\r\n    line-height: 28px;\r\n    color: #555;\r\n    margin-bottom: 30px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .fg-testi-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 12px 32px;\r\n    background: #F36C21;\r\n    color: #FFFFFF;\r\n    text-decoration: none !important;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    font-weight: 600;\r\n    font-size: 0.85rem;\r\n    border-radius: 60px;\r\n    transition: all 0.3s ease;\r\n    box-shadow: 0 4px 14px rgba(243, 108, 33, 0.3);\r\n    letter-spacing: 0.3px;\r\n    border: none;\r\n    cursor: pointer;\r\n    width: fit-content;\r\n  }\r\n\r\n  .fg-testi-btn:hover {\r\n    background: #C7CCD3;\r\n    color: #0E2340;\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 10px 24px rgba(199, 204, 211, 0.4);\r\n  }\r\n\r\n  .fg-testi-btn i {\r\n    font-size: 14px;\r\n    transition: transform 0.3s ease;\r\n  }\r\n\r\n  .fg-testi-btn:hover i {\r\n    transform: translateX(5px);\r\n  }\r\n\r\n  \/* ===== RIGHT SIDE - SLIDER ===== *\/\r\n  .fg-testi-right {\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 24px;\r\n    background: #0E2340;\r\n    padding: 40px 35px 30px 35px;\r\n    min-height: 340px;\r\n    box-shadow: 0 20px 50px rgba(14, 35, 64, 0.15);\r\n  }\r\n\r\n  .fg-slider-container {\r\n    position: relative;\r\n    overflow: hidden;\r\n    width: 100%;\r\n  }\r\n\r\n  .fg-slider-track {\r\n    display: flex;\r\n    transition: transform 0.6s ease-in-out;\r\n  }\r\n\r\n  .fg-slide {\r\n    min-width: 100%;\r\n    padding: 5px 5px;\r\n  }\r\n\r\n  .fg-slide .quote-icon {\r\n    color: #F36C21;\r\n    font-size: 24px;\r\n    margin-bottom: 12px;\r\n    opacity: 0.5;\r\n  }\r\n\r\n  .fg-slide p {\r\n    font-size: 15px;\r\n    line-height: 26px;\r\n    color: #C7CCD3;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    margin-bottom: 18px;\r\n    font-style: italic;\r\n  }\r\n\r\n  .fg-client-info {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n  }\r\n\r\n  .fg-client-avatar {\r\n    width: 48px;\r\n    height: 48px;\r\n    border-radius: 50%;\r\n    overflow: hidden;\r\n    border: 2px solid #F36C21;\r\n    flex-shrink: 0;\r\n    background: #1a3455;\r\n  }\r\n\r\n  .fg-client-avatar img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n\r\n  .fg-client-details {\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .fg-client-details .client-name {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 17px;\r\n    font-weight: 700;\r\n    color: #FFFFFF;\r\n  }\r\n\r\n  .fg-client-details .client-title {\r\n    font-size: 12px;\r\n    color: #C7CCD3;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  \/* ===== SLIDER DOTS ===== *\/\r\n  .fg-slider-dots {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    margin-top: 18px;\r\n  }\r\n\r\n  .fg-dot {\r\n    width: 10px;\r\n    height: 10px;\r\n    border-radius: 50%;\r\n    background: rgba(255, 255, 255, 0.25);\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: all 0.3s ease;\r\n    padding: 0;\r\n  }\r\n\r\n  .fg-dot.active {\r\n    background: #F36C21;\r\n    transform: scale(1.2);\r\n  }\r\n\r\n  .fg-dot:hover {\r\n    background: #F36C21;\r\n    opacity: 0.7;\r\n  }\r\n\r\n  \/* ===== SLIDER ARROWS ===== *\/\r\n  .fg-slider-arrows {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 12px;\r\n    margin-top: 14px;\r\n  }\r\n\r\n  .fg-arrow {\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: rgba(255, 255, 255, 0.06);\r\n    border: 1px solid rgba(255, 255, 255, 0.12);\r\n    color: #FFFFFF;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    cursor: pointer;\r\n    transition: all 0.3s ease;\r\n    font-size: 14px;\r\n    padding: 0;\r\n  }\r\n\r\n  .fg-arrow:hover {\r\n    background: #F36C21;\r\n    border-color: #F36C21;\r\n    transform: scale(1.08);\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1024px) {\r\n    .fg-testimonials {\r\n      padding: 50px 20px;\r\n      gap: 40px;\r\n    }\r\n    .fg-testi-left h2 {\r\n      font-size: 34px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 991px) {\r\n    .fg-testimonials {\r\n      grid-template-columns: 1fr;\r\n      gap: 40px;\r\n      padding: 40px 20px;\r\n    }\r\n    .fg-testi-right {\r\n      order: 1;\r\n    }\r\n    .fg-testi-left {\r\n      order: 2;\r\n    }\r\n    .fg-testi-left h2 {\r\n      font-size: 34px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .fg-testimonials {\r\n      padding: 30px 16px;\r\n      gap: 30px;\r\n    }\r\n    .fg-testi-left h2 {\r\n      font-size: 28px;\r\n    }\r\n    .fg-testi-desc {\r\n      font-size: 14px;\r\n      line-height: 24px;\r\n    }\r\n    .fg-testi-right {\r\n      padding: 28px 20px 24px 20px;\r\n      min-height: 280px;\r\n    }\r\n    .fg-slide p {\r\n      font-size: 14px;\r\n      line-height: 24px;\r\n    }\r\n    .fg-client-details .client-name {\r\n      font-size: 15px;\r\n    }\r\n    .fg-testi-btn {\r\n      padding: 10px 28px;\r\n      font-size: 0.8rem;\r\n      width: 100%;\r\n      justify-content: center;\r\n    }\r\n    .fg-arrow {\r\n      width: 34px;\r\n      height: 34px;\r\n      font-size: 13px;\r\n    }\r\n    .fg-client-avatar {\r\n      width: 40px;\r\n      height: 40px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .fg-testimonials {\r\n      padding: 24px 12px;\r\n      gap: 24px;\r\n    }\r\n    .fg-testi-left h2 {\r\n      font-size: 22px;\r\n    }\r\n    .fg-testi-desc {\r\n      font-size: 13px;\r\n      line-height: 22px;\r\n    }\r\n    .fg-testi-right {\r\n      padding: 20px 14px 18px 14px;\r\n      min-height: 240px;\r\n      border-radius: 16px;\r\n    }\r\n    .fg-slide p {\r\n      font-size: 13px;\r\n      line-height: 22px;\r\n    }\r\n    .fg-slide .quote-icon {\r\n      font-size: 18px;\r\n      margin-bottom: 8px;\r\n    }\r\n    .fg-client-details .client-name {\r\n      font-size: 14px;\r\n    }\r\n    .fg-client-details .client-title {\r\n      font-size: 11px;\r\n    }\r\n    .fg-testi-tag {\r\n      font-size: 10px;\r\n    }\r\n    .fg-testi-btn {\r\n      padding: 10px 20px;\r\n      font-size: 0.75rem;\r\n    }\r\n    .fg-dot {\r\n      width: 8px;\r\n      height: 8px;\r\n    }\r\n    .fg-arrow {\r\n      width: 30px;\r\n      height: 30px;\r\n      font-size: 12px;\r\n    }\r\n    .fg-slider-arrows {\r\n      gap: 8px;\r\n      margin-top: 10px;\r\n    }\r\n    .fg-slider-dots {\r\n      margin-top: 14px;\r\n    }\r\n    .fg-client-avatar {\r\n      width: 36px;\r\n      height: 36px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"fg-testimonials\">\r\n\r\n  <!-- LEFT SIDE -->\r\n  <div class=\"fg-testi-left\">\r\n    <span class=\"fg-testi-tag\">TESTIMONIALS<\/span>\r\n\r\n    <h2>\r\n      Testimonials That Reflect <span>Our Consistent Efforts<\/span>\r\n    <\/h2>\r\n\r\n    <p class=\"fg-testi-desc\">\r\n      The feedback from our clients speaks volumes about the quality of our services. Read how we've helped them with reliable solutions.\r\n    <\/p>\r\n\r\n    <a href=\"#\" class=\"fg-testi-btn\">\r\n      View All Testimonials <i class=\"fas fa-arrow-right\"><\/i>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- RIGHT SIDE - SLIDER -->\r\n  <div class=\"fg-testi-right\">\r\n    <div class=\"fg-slider-container\">\r\n      <div class=\"fg-slider-track\" id=\"testiSlider\">\r\n        <!-- Slide 1 -->\r\n        <div class=\"fg-slide\">\r\n          <div class=\"quote-icon\"><i class=\"fas fa-quote-left\"><\/i><\/div>\r\n          <p>\"Derek Sang brought a level of practical expertise we hadn't seen before. His ability to translate complex FR\/AR standards into real-world field decisions helped us build a garment program our workers actually trust and follow.\"<\/p>\r\n          <div class=\"fg-client-info\">\r\n            <div class=\"fg-client-avatar\">\r\n              <img decoding=\"async\" src=\"https:\/\/ui-avatars.com\/api\/?name=David+Lee&background=F36C21&color=fff&size=48\" alt=\"David Lee\">\r\n            <\/div>\r\n            <div class=\"fg-client-details\">\r\n              <span class=\"client-name\">David Lee<\/span>\r\n              <span class=\"client-title\">Operations Manager, TechCorp<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Slide 2 -->\r\n        <div class=\"fg-slide\">\r\n          <div class=\"quote-icon\"><i class=\"fas fa-quote-left\"><\/i><\/div>\r\n          <p>\"The training Derek delivered was exceptional. His deep knowledge of NFPA 70E, OSHA compliance, and practical garment selection gave our team the confidence to make better safety decisions in the field.\"<\/p>\r\n          <div class=\"fg-client-info\">\r\n            <div class=\"fg-client-avatar\">\r\n              <img decoding=\"async\" src=\"https:\/\/ui-avatars.com\/api\/?name=Sarah+Mitchell&background=F36C21&color=fff&size=48\" alt=\"Sarah Mitchell\">\r\n            <\/div>\r\n            <div class=\"fg-client-details\">\r\n              <span class=\"client-name\">Sarah Mitchell<\/span>\r\n              <span class=\"client-title\">Safety Director, Energy Solutions<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Slide 3 -->\r\n        <div class=\"fg-slide\">\r\n          <div class=\"quote-icon\"><i class=\"fas fa-quote-left\"><\/i><\/div>\r\n          <p>\"Working with FRAR Safety was a game-changer. Derek's independent perspective helped us identify critical gaps in our program that we would have missed. His approach is practical, credible, and field-tested.\"<\/p>\r\n          <div class=\"fg-client-info\">\r\n            <div class=\"fg-client-avatar\">\r\n              <img decoding=\"async\" src=\"https:\/\/ui-avatars.com\/api\/?name=James+Rodriguez&background=F36C21&color=fff&size=48\" alt=\"James Rodriguez\">\r\n            <\/div>\r\n            <div class=\"fg-client-details\">\r\n              <span class=\"client-name\">James Rodriguez<\/span>\r\n              <span class=\"client-title\">VP of Operations, Industrial Services<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Slider Dots -->\r\n    <div class=\"fg-slider-dots\">\r\n      <button class=\"fg-dot active\" data-slide=\"0\"><\/button>\r\n      <button class=\"fg-dot\" data-slide=\"1\"><\/button>\r\n      <button class=\"fg-dot\" data-slide=\"2\"><\/button>\r\n    <\/div>\r\n\r\n    <!-- Slider Arrows -->\r\n    <div class=\"fg-slider-arrows\">\r\n      <button class=\"fg-arrow\" id=\"prevArrow\"><i class=\"fas fa-chevron-left\"><\/i><\/button>\r\n      <button class=\"fg-arrow\" id=\"nextArrow\"><i class=\"fas fa-chevron-right\"><\/i><\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<script>\r\n  document.addEventListener('DOMContentLoaded', function() {\r\n    const track = document.getElementById('testiSlider');\r\n    const dots = document.querySelectorAll('.fg-dot');\r\n    const prevArrow = document.getElementById('prevArrow');\r\n    const nextArrow = document.getElementById('nextArrow');\r\n    let currentIndex = 0;\r\n    const totalSlides = dots.length;\r\n    let autoSlideInterval;\r\n\r\n    function goToSlide(index) {\r\n      if (index < 0) index = totalSlides - 1;\r\n      if (index >= totalSlides) index = 0;\r\n      currentIndex = index;\r\n      track.style.transform = 'translateX(-' + (currentIndex * 100) + '%)';\r\n      dots.forEach((dot, i) => {\r\n        dot.classList.toggle('active', i === currentIndex);\r\n      });\r\n    }\r\n\r\n    function nextSlide() {\r\n      goToSlide(currentIndex + 1);\r\n    }\r\n\r\n    function prevSlide() {\r\n      goToSlide(currentIndex - 1);\r\n    }\r\n\r\n    function startAutoSlide() {\r\n      autoSlideInterval = setInterval(nextSlide, 5000);\r\n    }\r\n\r\n    function stopAutoSlide() {\r\n      clearInterval(autoSlideInterval);\r\n    }\r\n\r\n    \/\/ Click on dots\r\n    dots.forEach((dot, index) => {\r\n      dot.addEventListener('click', function() {\r\n        stopAutoSlide();\r\n        goToSlide(index);\r\n        startAutoSlide();\r\n      });\r\n    });\r\n\r\n    \/\/ Arrow clicks\r\n    prevArrow.addEventListener('click', function() {\r\n      stopAutoSlide();\r\n      prevSlide();\r\n      startAutoSlide();\r\n    });\r\n\r\n    nextArrow.addEventListener('click', function() {\r\n      stopAutoSlide();\r\n      nextSlide();\r\n      startAutoSlide();\r\n    });\r\n\r\n    \/\/ Touch events for mobile swipe\r\n    let startX = 0;\r\n    let isDragging = false;\r\n\r\n    const slider = document.querySelector('.fg-slider-container');\r\n\r\n    slider.addEventListener('touchstart', function(e) {\r\n      startX = e.changedTouches[0].screenX;\r\n      isDragging = true;\r\n      stopAutoSlide();\r\n    });\r\n\r\n    slider.addEventListener('touchend', function(e) {\r\n      if (!isDragging) return;\r\n      const endX = e.changedTouches[0].screenX;\r\n      const diff = startX - endX;\r\n      if (Math.abs(diff) > 50) {\r\n        if (diff > 0) {\r\n          goToSlide(currentIndex + 1);\r\n        } else {\r\n          goToSlide(currentIndex - 1);\r\n        }\r\n      }\r\n      isDragging = false;\r\n      startAutoSlide();\r\n    });\r\n\r\n    \/\/ Mouse drag for desktop\r\n    let mouseDown = false;\r\n    let mouseStartX = 0;\r\n\r\n    slider.addEventListener('mousedown', function(e) {\r\n      mouseDown = true;\r\n      mouseStartX = e.screenX;\r\n      stopAutoSlide();\r\n    });\r\n\r\n    slider.addEventListener('mouseup', function(e) {\r\n      if (!mouseDown) return;\r\n      const mouseEndX = e.screenX;\r\n      const diff = mouseStartX - mouseEndX;\r\n      if (Math.abs(diff) > 50) {\r\n        if (diff > 0) {\r\n          goToSlide(currentIndex + 1);\r\n        } else {\r\n          goToSlide(currentIndex - 1);\r\n        }\r\n      }\r\n      mouseDown = false;\r\n      startAutoSlide();\r\n    });\r\n\r\n    slider.addEventListener('mouseleave', function() {\r\n      if (mouseDown) {\r\n        mouseDown = false;\r\n        startAutoSlide();\r\n      }\r\n    });\r\n\r\n    \/\/ Start auto-slide\r\n    startAutoSlide();\r\n\r\n    \/\/ Pause on hover\r\n    const testimonialBox = document.querySelector('.fg-testi-right');\r\n    testimonialBox.addEventListener('mouseenter', stopAutoSlide);\r\n    testimonialBox.addEventListener('mouseleave', startAutoSlide);\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-efe059a e-con-full e-flex e-con e-parent\" data-id=\"efe059a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d7573e elementor-widget elementor-widget-html\" data-id=\"1d7573e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Exo+2:wght@600;700;800&family=Montserrat:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\">\r\n\r\n<style>\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .fg-faq-section {\r\n    max-width: 1300px;\r\n    margin: auto;\r\n    padding: 50px 20px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    background: #FFFFFF;\r\n  }\r\n\r\n  \/* ===== FAQ LAYOUT ===== *\/\r\n  .fg-faq-wrapper {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 50px;\r\n    align-items: stretch;\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* ===== LEFT SIDE - TAG + HEADING + IMAGE ===== *\/\r\n  .fg-faq-left {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 16px;\r\n    justify-content: center;\r\n  }\r\n\r\n  .fg-faq-left-tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 2px;\r\n    color: #F36C21;\r\n    text-transform: uppercase;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .fg-faq-left-tag:before {\r\n    content: \"\";\r\n    width: 6px;\r\n    height: 6px;\r\n    background: #F36C21;\r\n    border-radius: 50%;\r\n    margin-right: 10px;\r\n  }\r\n\r\n  .fg-faq-left h3 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 38px;\r\n    font-weight: 800;\r\n    color: #0E2340;\r\n    line-height: 1.2;\r\n  }\r\n\r\n  .fg-faq-left h3 span {\r\n    color: #F36C21;\r\n  }\r\n\r\n  .fg-faq-left-image {\r\n    border-radius: 20px;\r\n    overflow: hidden;\r\n    box-shadow: 0 12px 35px rgba(0, 0, 0, .08);\r\n    margin-top: 10px;\r\n  }\r\n\r\n  .fg-faq-left-image img {\r\n    width: 100%;\r\n    height: 100%;\r\n    min-height: 280px;\r\n    max-height: 380px;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n\r\n  \/* ===== RIGHT SIDE - QUESTIONS ===== *\/\r\n  .fg-faq-right {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n    justify-content: center;\r\n  }\r\n\r\n  .fg-faq-item {\r\n    border: 1px solid #e8e8e8;\r\n    border-radius: 14px;\r\n    overflow: hidden;\r\n    transition: all 0.35s ease;\r\n    background: #FFFFFF;\r\n  }\r\n\r\n  .fg-faq-item:hover {\r\n    border-color: #F36C21;\r\n  }\r\n\r\n  .fg-faq-item.active {\r\n    border-color: #F36C21;\r\n    box-shadow: 0 4px 20px rgba(243, 108, 33, 0.08);\r\n  }\r\n\r\n  .fg-faq-question {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    padding: 14px 18px;\r\n    cursor: pointer;\r\n    transition: background 0.3s ease;\r\n    gap: 12px;\r\n    user-select: none;\r\n  }\r\n\r\n  .fg-faq-question:hover {\r\n    background: rgba(243, 108, 33, 0.04);\r\n  }\r\n\r\n  .fg-faq-q-left {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    flex: 1;\r\n  }\r\n\r\n  .fg-faq-number {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    color: #F36C21;\r\n    min-width: 24px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .fg-faq-question h4 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    color: #0E2340;\r\n    transition: color 0.3s ease;\r\n  }\r\n\r\n  .fg-faq-item.active .fg-faq-question h4 {\r\n    color: #F36C21;\r\n  }\r\n\r\n  .fg-faq-toggle {\r\n    width: 28px;\r\n    height: 28px;\r\n    border-radius: 50%;\r\n    background: rgba(243, 108, 33, 0.08);\r\n    border: none;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    color: #F36C21;\r\n    font-size: 13px;\r\n    cursor: pointer;\r\n    transition: all 0.4s ease;\r\n    flex-shrink: 0;\r\n    padding: 0;\r\n  }\r\n\r\n  .fg-faq-toggle i {\r\n    transition: transform 0.4s ease;\r\n  }\r\n\r\n  .fg-faq-item.active .fg-faq-toggle i {\r\n    transform: rotate(45deg);\r\n  }\r\n\r\n  .fg-faq-item.active .fg-faq-toggle {\r\n    background: #F36C21;\r\n    color: #FFFFFF;\r\n  }\r\n\r\n  .fg-faq-answer {\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), padding 0.4s ease;\r\n    padding: 0 18px;\r\n  }\r\n\r\n  .fg-faq-item.active .fg-faq-answer {\r\n    max-height: 300px;\r\n    padding: 0 18px 16px 18px;\r\n  }\r\n\r\n  .fg-faq-answer p {\r\n    font-size: 14px;\r\n    line-height: 24px;\r\n    color: #555;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .fg-faq-answer p strong {\r\n    color: #0E2340;\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1024px) {\r\n    .fg-faq-wrapper {\r\n      gap: 35px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 991px) {\r\n    .fg-faq-wrapper {\r\n      grid-template-columns: 1fr;\r\n      gap: 40px;\r\n      align-items: stretch;\r\n    }\r\n    .fg-faq-left {\r\n      order: 1;\r\n    }\r\n    .fg-faq-right {\r\n      order: 2;\r\n    }\r\n    .fg-faq-left h3 {\r\n      font-size: 26px;\r\n    }\r\n    .fg-faq-left-image img {\r\n      min-height: 220px;\r\n      max-height: 300px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .fg-faq-section {\r\n      padding: 40px 16px;\r\n    }\r\n    .fg-faq-left h3 {\r\n      font-size: 22px;\r\n    }\r\n    .fg-faq-question {\r\n      padding: 12px 14px;\r\n    }\r\n    .fg-faq-question h4 {\r\n      font-size: 13px;\r\n    }\r\n    .fg-faq-number {\r\n      font-size: 12px;\r\n      min-width: 22px;\r\n    }\r\n    .fg-faq-toggle {\r\n      width: 26px;\r\n      height: 26px;\r\n      font-size: 12px;\r\n    }\r\n    .fg-faq-answer p {\r\n      font-size: 13px;\r\n      line-height: 22px;\r\n    }\r\n    .fg-faq-item.active .fg-faq-answer {\r\n      padding: 0 14px 14px 14px;\r\n    }\r\n    .fg-faq-left-image {\r\n      border-radius: 16px;\r\n    }\r\n    .fg-faq-left-image img {\r\n      min-height: 180px;\r\n      max-height: 250px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .fg-faq-section {\r\n      padding: 30px 12px;\r\n    }\r\n    .fg-faq-left h3 {\r\n      font-size: 18px;\r\n    }\r\n    .fg-faq-left-tag {\r\n      font-size: 10px;\r\n    }\r\n    .fg-faq-question {\r\n      padding: 10px 12px;\r\n      gap: 8px;\r\n    }\r\n    .fg-faq-q-left {\r\n      gap: 8px;\r\n    }\r\n    .fg-faq-question h4 {\r\n      font-size: 12px;\r\n    }\r\n    .fg-faq-number {\r\n      font-size: 11px;\r\n      min-width: 18px;\r\n    }\r\n    .fg-faq-toggle {\r\n      width: 22px;\r\n      height: 22px;\r\n      font-size: 10px;\r\n    }\r\n    .fg-faq-answer p {\r\n      font-size: 12px;\r\n      line-height: 20px;\r\n    }\r\n    .fg-faq-item.active .fg-faq-answer {\r\n      padding: 0 12px 12px 12px;\r\n    }\r\n    .fg-faq-item {\r\n      border-radius: 10px;\r\n    }\r\n    .fg-faq-left-image {\r\n      border-radius: 12px;\r\n    }\r\n    .fg-faq-left-image img {\r\n      min-height: 140px;\r\n      max-height: 200px;\r\n    }\r\n    .fg-faq-wrapper {\r\n      gap: 30px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"fg-faq-section\">\r\n\r\n  <!-- FAQ WRAPPER -->\r\n  <div class=\"fg-faq-wrapper\">\r\n\r\n    <!-- LEFT SIDE - TAG + HEADING + IMAGE -->\r\n    <div class=\"fg-faq-left\">\r\n      <span class=\"fg-faq-left-tag\">FREQUENTLY ASKED QUESTIONS<\/span>\r\n      <h3>Questions About <span>FR\/AR Safety Programs<\/span><\/h3>\r\n      <div class=\"fg-faq-left-image\">\r\n        <img decoding=\"async\" src=\"https:\/\/frarsafetywp2.mystartupcrew.com\/wp-content\/uploads\/2026\/07\/male-electrician-works-switchboard-overalls-against-backdrop-emergency-lighting.jpg\" alt=\"FAQ Image\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- RIGHT SIDE - QUESTIONS -->\r\n    <div class=\"fg-faq-right\">\r\n\r\n      <!-- FAQ 1 -->\r\n      <div class=\"fg-faq-item\" data-target=\"faq1\">\r\n        <div class=\"fg-faq-question\" onclick=\"toggleFAQ(this)\">\r\n          <div class=\"fg-faq-q-left\">\r\n            <span class=\"fg-faq-number\">01<\/span>\r\n            <h4>What types of services do you offer?<\/h4>\r\n          <\/div>\r\n          <button class=\"fg-faq-toggle\"><i class=\"fas fa-plus\"><\/i><\/button>\r\n        <\/div>\r\n        <div class=\"fg-faq-answer\">\r\n          <p><strong>FRAR Safety<\/strong> offers FR\/AR program assessments, arc flash and flash fire education, technical training, expert witness services, and conference speaking. We also provide incident review and strategic advisory work.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- FAQ 2 - Active by default -->\r\n      <div class=\"fg-faq-item active\" data-target=\"faq2\">\r\n        <div class=\"fg-faq-question\" onclick=\"toggleFAQ(this)\">\r\n          <div class=\"fg-faq-q-left\">\r\n            <span class=\"fg-faq-number\">02<\/span>\r\n            <h4>Are your services independent and unbiased?<\/h4>\r\n          <\/div>\r\n          <button class=\"fg-faq-toggle\"><i class=\"fas fa-plus\"><\/i><\/button>\r\n        <\/div>\r\n        <div class=\"fg-faq-answer\">\r\n          <p><strong>Yes.<\/strong> FRAR Safety is an independent consulting practice. Derek Sang does not sell products \u2014 only practical, field-tested guidance to help you build a better safety program.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- FAQ 3 -->\r\n      <div class=\"fg-faq-item\" data-target=\"faq3\">\r\n        <div class=\"fg-faq-question\" onclick=\"toggleFAQ(this)\">\r\n          <div class=\"fg-faq-q-left\">\r\n            <span class=\"fg-faq-number\">03<\/span>\r\n            <h4>What industries do you serve?<\/h4>\r\n          <\/div>\r\n          <button class=\"fg-faq-toggle\"><i class=\"fas fa-plus\"><\/i><\/button>\r\n        <\/div>\r\n        <div class=\"fg-faq-answer\">\r\n          <p><strong>Utilities, oil and gas, industrial employers, manufacturing, electrical contractors, fire departments<\/strong>, and safety professionals across North America \u2014 from small contractors to Fortune 500 companies.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- FAQ 4 -->\r\n      <div class=\"fg-faq-item\" data-target=\"faq4\">\r\n        <div class=\"fg-faq-question\" onclick=\"toggleFAQ(this)\">\r\n          <div class=\"fg-faq-q-left\">\r\n            <span class=\"fg-faq-number\">04<\/span>\r\n            <h4>What standards do you work with?<\/h4>\r\n          <\/div>\r\n          <button class=\"fg-faq-toggle\"><i class=\"fas fa-plus\"><\/i><\/button>\r\n        <\/div>\r\n        <div class=\"fg-faq-answer\">\r\n          <p><strong>OSHA 1910.132 &amp; 1910.269<\/strong>, <strong>NFPA 70E<\/strong>, <strong>NFPA 2112<\/strong>, <strong>NFPA 2113<\/strong>, and <strong>ASTM F1506<\/strong>. Derek's SUCM framework (Selection, Use, Care, Maintenance) ensures practical compliance.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- FAQ 5 -->\r\n      <div class=\"fg-faq-item\" data-target=\"faq5\">\r\n        <div class=\"fg-faq-question\" onclick=\"toggleFAQ(this)\">\r\n          <div class=\"fg-faq-q-left\">\r\n            <span class=\"fg-faq-number\">05<\/span>\r\n            <h4>How can I engage FRAR Safety?<\/h4>\r\n          <\/div>\r\n          <button class=\"fg-faq-toggle\"><i class=\"fas fa-plus\"><\/i><\/button>\r\n        <\/div>\r\n        <div class=\"fg-faq-answer\">\r\n          <p>Email <strong>info@frasafety.com<\/strong> or call <strong>480-540-5350<\/strong>. Derek will discuss your needs and develop a tailored approach for consulting, training, speaking, or expert witness support.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<script>\r\n  function toggleFAQ(element) {\r\n    const item = element.closest('.fg-faq-item');\r\n    const isActive = item.classList.contains('active');\r\n\r\n    \/\/ Close all other items\r\n    document.querySelectorAll('.fg-faq-item').forEach(el => {\r\n      if (el !== item) {\r\n        el.classList.remove('active');\r\n      }\r\n    });\r\n\r\n    \/\/ Toggle current item\r\n    if (isActive) {\r\n      item.classList.remove('active');\r\n    } else {\r\n      item.classList.add('active');\r\n    }\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2fa2cb e-con-full e-flex e-con e-parent\" data-id=\"f2fa2cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2aedfd7 elementor-widget elementor-widget-html\" data-id=\"2aedfd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Exo+2:wght@600;700;800&family=Montserrat:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\">\r\n\r\n<style>\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .fg-cta-section {\r\n    max-width: 1300px;\r\n    margin: auto;\r\n    padding: 40px 20px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  \/* ===== CTA WRAPPER ===== *\/\r\n  .fg-cta-wrapper {\r\n    background: #0E2340;\r\n    border-radius: 28px;\r\n    padding: 60px 65px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 60px;\r\n    align-items: stretch;\r\n    box-shadow: 0 20px 50px rgba(14, 35, 64, 0.2);\r\n    position: relative;\r\n    overflow: hidden;\r\n    min-height: 500px;\r\n  }\r\n\r\n  .fg-cta-wrapper::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -50%;\r\n    right: -20%;\r\n    width: 600px;\r\n    height: 600px;\r\n    border-radius: 50%;\r\n    background: rgba(243, 108, 33, 0.06);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .fg-cta-wrapper::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    bottom: -30%;\r\n    left: -10%;\r\n    width: 400px;\r\n    height: 400px;\r\n    border-radius: 50%;\r\n    background: rgba(243, 108, 33, 0.04);\r\n    pointer-events: none;\r\n  }\r\n\r\n  \/* ===== LEFT SIDE ===== *\/\r\n  .fg-cta-left {\r\n    position: relative;\r\n    z-index: 2;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n  }\r\n\r\n  .fg-cta-tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 2px;\r\n    color: #F36C21;\r\n    text-transform: uppercase;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .fg-cta-tag:before {\r\n    content: \"\";\r\n    width: 6px;\r\n    height: 6px;\r\n    background: #F36C21;\r\n    border-radius: 50%;\r\n    margin-right: 10px;\r\n  }\r\n\r\n  .fg-cta-left h2 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 42px;\r\n    font-weight: 800;\r\n    color: #FFFFFF;\r\n    line-height: 1.1;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .fg-cta-left h2 span {\r\n    color: #F36C21;\r\n  }\r\n\r\n  .fg-cta-left p {\r\n    font-size: 17px;\r\n    line-height: 30px;\r\n    color: #C7CCD3;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    margin-bottom: 28px;\r\n    max-width: 90%;\r\n  }\r\n\r\n  .fg-cta-contact {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 12px;\r\n  }\r\n\r\n  .fg-cta-contact-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    color: #C7CCD3;\r\n    font-size: 16px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    text-decoration: none !important;\r\n    transition: color 0.3s ease;\r\n  }\r\n\r\n  .fg-cta-contact-item:hover {\r\n    color: #FFFFFF;\r\n  }\r\n\r\n  .fg-cta-contact-item i {\r\n    color: #F36C21;\r\n    font-size: 20px;\r\n    width: 26px;\r\n    text-align: center;\r\n  }\r\n\r\n  .fg-cta-contact-item strong {\r\n    color: #FFFFFF;\r\n    font-weight: 600;\r\n  }\r\n\r\n  \/* ===== RIGHT SIDE - FORM ===== *\/\r\n  .fg-cta-right {\r\n    position: relative;\r\n    z-index: 2;\r\n    background: rgba(255, 255, 255, 0.05);\r\n    backdrop-filter: blur(10px);\r\n    border-radius: 20px;\r\n    padding: 35px 38px;\r\n    border: 1px solid rgba(255, 255, 255, 0.08);\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    min-height: 400px;\r\n  }\r\n\r\n  .fg-cta-right h3 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 24px;\r\n    font-weight: 700;\r\n    color: #FFFFFF;\r\n    margin-bottom: 6px;\r\n  }\r\n\r\n  .fg-cta-right .form-sub {\r\n    font-size: 15px;\r\n    color: #C7CCD3;\r\n    margin-bottom: 22px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .fg-form-group {\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .fg-form-group label {\r\n    display: block;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    color: #C7CCD3;\r\n    margin-bottom: 5px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  .fg-form-group input,\r\n  .fg-form-group textarea {\r\n    width: 100%;\r\n    padding: 13px 18px;\r\n    border: 1px solid rgba(255, 255, 255, 0.15);\r\n    border-radius: 12px;\r\n    background: rgba(255, 255, 255, 0.06);\r\n    color: #FFFFFF !important;\r\n    font-size: 15px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    transition: all 0.3s ease;\r\n    outline: none;\r\n  }\r\n\r\n  .fg-form-group input::placeholder,\r\n  .fg-form-group textarea::placeholder {\r\n    color: rgba(255, 255, 255, 0.4);\r\n  }\r\n\r\n  .fg-form-group input:focus,\r\n  .fg-form-group textarea:focus {\r\n    border-color: #F36C21;\r\n    background: rgba(255, 255, 255, 0.08);\r\n    box-shadow: 0 0 0 4px rgba(243, 108, 33, 0.1);\r\n    color: #FFFFFF !important;\r\n  }\r\n\r\n  .fg-form-group textarea {\r\n    resize: vertical;\r\n    min-height: 90px;\r\n  }\r\n\r\n  .fg-form-row {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n\r\n  .fg-submit-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 12px;\r\n    padding: 15px 40px;\r\n    background: #F36C21;\r\n    color: #FFFFFF;\r\n    border: none;\r\n    border-radius: 60px;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n    font-weight: 600;\r\n    font-size: 1rem;\r\n    cursor: pointer;\r\n    transition: all 0.3s ease;\r\n    box-shadow: 0 4px 20px rgba(243, 108, 33, 0.3);\r\n    width: 100%;\r\n    margin-top: 6px;\r\n  }\r\n\r\n  .fg-submit-btn:hover {\r\n    background: #C7CCD3;\r\n    color: #0E2340;\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 8px 30px rgba(199, 204, 211, 0.3);\r\n  }\r\n\r\n  .fg-submit-btn i {\r\n    font-size: 16px;\r\n    transition: transform 0.3s ease;\r\n  }\r\n\r\n  .fg-submit-btn:hover i {\r\n    transform: translateX(5px);\r\n  }\r\n\r\n  .fg-submit-btn:disabled {\r\n    opacity: 0.7;\r\n    cursor: not-allowed;\r\n    transform: none !important;\r\n  }\r\n\r\n  \/* ===== SUCCESS MESSAGE - INSIDE FORM BOX BELOW FORM ===== *\/\r\n  .fg-success-message {\r\n    display: none;\r\n    text-align: center;\r\n    padding: 20px 20px 10px 20px;\r\n    margin-top: 16px;\r\n    border-top: 1px solid rgba(255, 255, 255, 0.08);\r\n    border-radius: 12px;\r\n    background: rgba(255, 255, 255, 0.03);\r\n  }\r\n\r\n  .fg-success-message.show {\r\n    display: block;\r\n    animation: fadeInUp 0.6s ease forwards;\r\n  }\r\n\r\n  @keyframes fadeInUp {\r\n    0% {\r\n      opacity: 0;\r\n      transform: translateY(15px);\r\n    }\r\n    100% {\r\n      opacity: 1;\r\n      transform: translateY(0);\r\n    }\r\n  }\r\n\r\n  .fg-success-message .success-icon {\r\n    width: 56px;\r\n    height: 56px;\r\n    border-radius: 50%;\r\n    background: rgba(243, 108, 33, 0.15);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin: 0 auto 12px auto;\r\n    color: #F36C21;\r\n    font-size: 26px;\r\n  }\r\n\r\n  .fg-success-message h4 {\r\n    font-family: \"Exo 2\", sans-serif;\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n    color: #FFFFFF;\r\n    margin-bottom: 6px;\r\n  }\r\n\r\n  .fg-success-message p {\r\n    font-size: 14px;\r\n    color: #C7CCD3;\r\n    font-family: 'Montserrat', 'Open Sans', sans-serif;\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1024px) {\r\n    .fg-cta-wrapper {\r\n      padding: 45px 40px;\r\n      gap: 45px;\r\n    }\r\n    .fg-cta-left h2 {\r\n      font-size: 36px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 991px) {\r\n    .fg-cta-wrapper {\r\n      grid-template-columns: 1fr;\r\n      gap: 40px;\r\n      padding: 45px 35px;\r\n      min-height: auto;\r\n    }\r\n    .fg-cta-left h2 {\r\n      font-size: 34px;\r\n    }\r\n    .fg-cta-left p {\r\n      max-width: 100%;\r\n    }\r\n    .fg-cta-right {\r\n      min-height: auto;\r\n      padding: 30px 32px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .fg-cta-section {\r\n      padding: 45px 16px;\r\n    }\r\n    .fg-cta-wrapper {\r\n      padding: 35px 24px;\r\n      border-radius: 20px;\r\n      gap: 32px;\r\n    }\r\n    .fg-cta-left h2 {\r\n      font-size: 30px;\r\n    }\r\n    .fg-cta-left p {\r\n      font-size: 15px;\r\n      line-height: 26px;\r\n    }\r\n    .fg-cta-contact-item {\r\n      font-size: 15px;\r\n    }\r\n    .fg-cta-right {\r\n      padding: 24px 22px;\r\n      border-radius: 16px;\r\n    }\r\n    .fg-cta-right h3 {\r\n      font-size: 21px;\r\n    }\r\n    .fg-cta-right .form-sub {\r\n      font-size: 14px;\r\n    }\r\n    .fg-form-row {\r\n      grid-template-columns: 1fr;\r\n      gap: 0;\r\n    }\r\n    .fg-form-group input,\r\n    .fg-form-group textarea {\r\n      padding: 12px 16px;\r\n      font-size: 14px;\r\n    }\r\n    .fg-submit-btn {\r\n      padding: 13px 30px;\r\n      font-size: 0.9rem;\r\n    }\r\n    .fg-cta-wrapper::before,\r\n    .fg-cta-wrapper::after {\r\n      display: none;\r\n    }\r\n    .fg-success-message h4 {\r\n      font-size: 18px;\r\n    }\r\n    .fg-success-message .success-icon {\r\n      width: 48px;\r\n      height: 48px;\r\n      font-size: 22px;\r\n    }\r\n    .fg-success-message p {\r\n      font-size: 13px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .fg-cta-section {\r\n      padding: 35px 12px;\r\n    }\r\n    .fg-cta-wrapper {\r\n      padding: 28px 18px;\r\n      border-radius: 16px;\r\n      gap: 26px;\r\n    }\r\n    .fg-cta-left h2 {\r\n      font-size: 24px;\r\n    }\r\n    .fg-cta-left p {\r\n      font-size: 14px;\r\n      line-height: 24px;\r\n      margin-bottom: 20px;\r\n    }\r\n    .fg-cta-tag {\r\n      font-size: 11px;\r\n    }\r\n    .fg-cta-contact-item {\r\n      font-size: 14px;\r\n      gap: 10px;\r\n    }\r\n    .fg-cta-contact-item i {\r\n      font-size: 17px;\r\n      width: 22px;\r\n    }\r\n    .fg-cta-right {\r\n      padding: 20px 16px;\r\n      border-radius: 14px;\r\n    }\r\n    .fg-cta-right h3 {\r\n      font-size: 19px;\r\n    }\r\n    .fg-cta-right .form-sub {\r\n      font-size: 13px;\r\n    }\r\n    .fg-form-group input,\r\n    .fg-form-group textarea {\r\n      padding: 11px 14px;\r\n      font-size: 13px;\r\n    }\r\n    .fg-form-group label {\r\n      font-size: 13px;\r\n    }\r\n    .fg-submit-btn {\r\n      padding: 12px 24px;\r\n      font-size: 0.85rem;\r\n    }\r\n    .fg-success-message {\r\n      padding: 16px 14px 8px 14px;\r\n      margin-top: 12px;\r\n    }\r\n    .fg-success-message h4 {\r\n      font-size: 16px;\r\n    }\r\n    .fg-success-message p {\r\n      font-size: 12px;\r\n    }\r\n    .fg-success-message .success-icon {\r\n      width: 42px;\r\n      height: 42px;\r\n      font-size: 18px;\r\n      margin-bottom: 10px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"fg-cta-section\">\r\n\r\n  <div class=\"fg-cta-wrapper\">\r\n\r\n    <!-- LEFT SIDE -->\r\n    <div class=\"fg-cta-left\">\r\n      <span class=\"fg-cta-tag\">CONTACT US<\/span>\r\n      <h2>Ready to Build a <span>Safer Workplace?<\/span><\/h2>\r\n      <p>Get in touch with Derek Sang to discuss your organization's FR\/AR needs. Independent, practical, and field-tested guidance for building safety programs that work.<\/p>\r\n\r\n      <div class=\"fg-cta-contact\">\r\n        <a href=\"mailto:info@frasafety.com\" class=\"fg-cta-contact-item\">\r\n          <i class=\"fas fa-envelope\"><\/i>\r\n          <span><strong>Email:<\/strong> info@frasafety.com<\/span>\r\n        <\/a>\r\n        <a href=\"tel:+14805405350\" class=\"fg-cta-contact-item\">\r\n          <i class=\"fas fa-phone-alt\"><\/i>\r\n          <span><strong>Phone:<\/strong> (480) 540-5350<\/span>\r\n        <\/a>\r\n        <div class=\"fg-cta-contact-item\">\r\n          <i class=\"fas fa-map-marker-alt\"><\/i>\r\n          <span><strong>Location:<\/strong> Serving North America<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- RIGHT SIDE - FORM -->\r\n    <div class=\"fg-cta-right\">\r\n\r\n      <h3>Schedule a Consultation<\/h3>\r\n      <p class=\"form-sub\">Fill out the form and Derek will respond within 24 hours.<\/p>\r\n\r\n      <!-- Form -->\r\n      <form id=\"fgContactForm\" onsubmit=\"return handleFormSubmit(event)\">\r\n        <div class=\"fg-form-row\">\r\n          <div class=\"fg-form-group\">\r\n            <label for=\"fgName\">Full Name<\/label>\r\n            <input type=\"text\" id=\"fgName\" placeholder=\"John Doe\" required>\r\n          <\/div>\r\n          <div class=\"fg-form-group\">\r\n            <label for=\"fgEmail\">Email Address<\/label>\r\n            <input type=\"email\" id=\"fgEmail\" placeholder=\"john@company.com\" required>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"fg-form-group\">\r\n          <label for=\"fgPhone\">Phone Number<\/label>\r\n          <input type=\"tel\" id=\"fgPhone\" placeholder=\"(123) 456-7890\">\r\n        <\/div>\r\n\r\n        <div class=\"fg-form-group\">\r\n          <label for=\"fgMessage\">Your Message<\/label>\r\n          <textarea id=\"fgMessage\" placeholder=\"Tell us about your organization's FR\/AR needs...\" required><\/textarea>\r\n        <\/div>\r\n\r\n        <button type=\"submit\" class=\"fg-submit-btn\" id=\"fgSubmitBtn\">\r\n          Send Message <i class=\"fas fa-arrow-right\"><\/i>\r\n        <\/button>\r\n      <\/form>\r\n\r\n      <!-- Success Message - appears BELOW the form INSIDE the same box -->\r\n      <div class=\"fg-success-message\" id=\"fgSuccessMessage\">\r\n        <div class=\"success-icon\">\r\n          <i class=\"fas fa-check-circle\"><\/i>\r\n        <\/div>\r\n        <h4>Message Sent Successfully!<\/h4>\r\n        <p>Thank you for reaching out. Derek Sang will respond to your inquiry within 24 hours.<\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<script>\r\n  function handleFormSubmit(event) {\r\n    event.preventDefault();\r\n\r\n    const form = document.getElementById('fgContactForm');\r\n    const successMessage = document.getElementById('fgSuccessMessage');\r\n    const submitBtn = document.getElementById('fgSubmitBtn');\r\n\r\n    \/\/ Get form data\r\n    const name = document.getElementById('fgName').value.trim();\r\n    const email = document.getElementById('fgEmail').value.trim();\r\n    const phone = document.getElementById('fgPhone').value.trim();\r\n    const message = document.getElementById('fgMessage').value.trim();\r\n\r\n    \/\/ Basic validation\r\n    if (!name || !email || !message) {\r\n      alert('Please fill in all required fields.');\r\n      return false;\r\n    }\r\n\r\n    \/\/ Email validation\r\n    const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\r\n    if (!emailRegex.test(email)) {\r\n      alert('Please enter a valid email address.');\r\n      return false;\r\n    }\r\n\r\n    \/\/ Disable button and show loading state\r\n    submitBtn.disabled = true;\r\n    submitBtn.innerHTML = 'Sending... <i class=\"fas fa-spinner fa-spin\"><\/i>';\r\n\r\n    \/\/ Simulate sending (replace with actual AJAX call)\r\n    setTimeout(function() {\r\n      \/\/ Clear form fields (optional)\r\n      document.getElementById('fgName').value = '';\r\n      document.getElementById('fgEmail').value = '';\r\n      document.getElementById('fgPhone').value = '';\r\n      document.getElementById('fgMessage').value = '';\r\n\r\n      \/\/ Show success message (below the form, inside the same box)\r\n      successMessage.classList.add('show');\r\n\r\n      \/\/ Reset button\r\n      submitBtn.disabled = false;\r\n      submitBtn.innerHTML = 'Send Message <i class=\"fas fa-arrow-right\"><\/i>';\r\n\r\n      \/\/ Log the data (for demo purposes)\r\n      console.log('Form Data:', { name, email, phone, message });\r\n\r\n      \/\/ Scroll to show the success message\r\n      successMessage.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\r\n\r\n    }, 1500);\r\n\r\n    return false;\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>FRAR Safety Independent FR\/ARExpertise FRAR Safety helps utilities, oil &#038; gas, and industrial companies evaluate, build, and improve flame-resistant and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/frarsafetywp2.mystartupcrew.com\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frarsafetywp2.mystartupcrew.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/frarsafetywp2.mystartupcrew.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/frarsafetywp2.mystartupcrew.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frarsafetywp2.mystartupcrew.com\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":250,"href":"https:\/\/frarsafetywp2.mystartupcrew.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":330,"href":"https:\/\/frarsafetywp2.mystartupcrew.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions\/330"}],"wp:attachment":[{"href":"https:\/\/frarsafetywp2.mystartupcrew.com\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}