{"id":10942,"date":"2025-05-11T16:41:10","date_gmt":"2025-05-11T16:41:10","guid":{"rendered":"https:\/\/www.kenzalarabia.com\/?page_id=10942"},"modified":"2026-05-20T06:36:04","modified_gmt":"2026-05-20T06:36:04","slug":"kenz-mepf","status":"publish","type":"page","link":"https:\/\/www.kenzalarabia.com\/ar\/kenz-mepf\/","title":{"rendered":"\u0643\u0646\u0632 \u0644\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0643\u0647\u0631\u0648\u0645\u064a\u0643\u0627\u0646\u064a\u0643\u064a\u0629"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10942\" class=\"elementor elementor-10942\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c9cca3 e-flex e-con-boxed e-con e-parent\" data-id=\"3c9cca3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4268caa elementor-widget elementor-widget-html\" data-id=\"4268caa\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"kenz-mepf-page\" class=\"kenz-service-detail-section\">\r\n  \r\n  <div class=\"kenz-container\">\r\n    \r\n    <header class=\"kenz-mepf-header kenz-fade-in\">\r\n      <h1 class=\"kenz-h1 translation-block\">Turnkey MEPF Contracting Company in Saudi Arabia<\/h1>\r\n      <h2 class=\"kenz-subtitle-main translation-block\">Integrated Mechanical, Electrical, Plumbing & Fire Protection<\/h2>\r\n      <p class=\"kenz-seo-subtitle translation-block\">Turnkey industrial infrastructure execution across Riyadh, Jeddah, and the KSA.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"kenz-mepf-image-wrapper kenz-fade-in kenz-3d-tilt\">\r\n      <img decoding=\"async\" src=\"https:\/\/www.kenzalarabia.com\/wp-content\/uploads\/2026\/05\/kenz-mepf-4.webp\" alt=\"Saudi Project Manager inspecting massive industrial water chiller plant room in Riyadh\" class=\"kenz-hero-img\" draggable=\"false\">\r\n      <div class=\"kenz-3d-caption translation-block\">Chiller Plant Commissioning: KSA<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kenz-mepf-content-box kenz-fade-in\">\r\n      <h3 class=\"kenz-h3-title translation-block\">Integrated MEPF Engineering & Execution<\/h3>\r\n      <p class=\"kenz-p-text translation-block\">\r\n        As a leading <strong>MEP Contracting Company in Saudi Arabia<\/strong>, Kenz Contracting provides highly coordinated, end-to-end MEPF solutions for large-scale commercial, industrial, and defense facilities. From complex HVAC duct fabrication to heavy electrical panel termination and <strong>industrial fire protection installation<\/strong>, we execute the vital internal infrastructure that brings your buildings to life. We guarantee zero-clash coordination and strict adherence to international building codes and Saudi Civil Defense regulations.\r\n      <\/p>\r\n      \r\n      <div class=\"kenz-mepf-buttons\">\r\n        <a href=\"\/contact\" class=\"kenz-btn kenz-btn-primary translation-block\">Request MEPF Consultation<\/a>\r\n        <a href=\"\/about\" class=\"kenz-btn kenz-btn-outline translation-block\">About Us<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kenz-animated-gallery-section kenz-fade-in\">\r\n      <h3 class=\"kenz-h3-title translation-block\" style=\"text-align: center; margin-bottom: 40px;\">Core MEPF Disciplines<\/h3>\r\n      <div class=\"kenz-gallery-grid\">\r\n        \r\n        <div class=\"kenz-gallery-item\">\r\n          <div class=\"kenz-gallery-overlay\"><\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/www.kenzalarabia.com\/wp-content\/uploads\/2026\/05\/kenz-mepf-8.webp\" alt=\"Kenz mechanical technician installing galvanized HVAC ductwork\" draggable=\"false\">\r\n          <div class=\"kenz-gallery-text translation-block\">HVAC Fabrication<\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"kenz-gallery-item\">\r\n          <div class=\"kenz-gallery-overlay\"><\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/www.kenzalarabia.com\/wp-content\/uploads\/2026\/05\/kenz-mepf-5.webp\" alt=\"Electrical workers pulling thick cables through overhead commercial cable trays\" draggable=\"false\">\r\n          <div class=\"kenz-gallery-text translation-block\">Cable Routing<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"kenz-gallery-item\">\r\n          <div class=\"kenz-gallery-overlay\"><\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/www.kenzalarabia.com\/wp-content\/uploads\/2026\/05\/kenz-mepf-6.webp\" alt=\"Fire protection technician on scissor lift installing red ceiling sprinkler pipes\" draggable=\"false\">\r\n          <div class=\"kenz-gallery-text translation-block\">Fire Suppression<\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kenz-mepf-grid-section kenz-fade-in\">\r\n      <h3 class=\"kenz-h3-title translation-block\" style=\"text-align: center; margin-bottom: 40px;\">Our Comprehensive MEPF Capabilities<\/h3>\r\n      \r\n      <div class=\"kenz-mepf-grid\">\r\n        <div class=\"kenz-glass-card\">\r\n          <h4 class=\"kenz-card-title translation-block\">Commercial HVAC and Plumbing Contractors KSA<\/h4>\r\n          <p class=\"kenz-card-text translation-block\">We engineer high-efficiency climate control systems, including large-scale chiller plants, VRF systems, and precision-fabricated galvanized ductwork designed for optimal airflow and thermal performance.<\/p>\r\n        <\/div>\r\n        \r\n        <div class=\"kenz-glass-card\">\r\n          <h4 class=\"kenz-card-title translation-block\">Smart Building Automation Dammam<\/h4>\r\n          <p class=\"kenz-card-text translation-block\">From primary substation integration to complex <strong>MDP panel termination<\/strong> and building automation systems, we deliver safe, high-capacity power distribution networks for heavy industry.<\/p>\r\n        <\/div>\r\n        \r\n        <div class=\"kenz-glass-card\">\r\n          <h4 class=\"kenz-card-title translation-block\">Industrial Fire Protection Installation<\/h4>\r\n          <p class=\"kenz-card-text translation-block\">We execute industrial-grade pump room engineering, chilled water pipe welding, and install advanced sprinkler and FM200 systems that strictly comply with <strong>Saudi Civil Defense<\/strong> mandates.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kenz-mepf-image-wrapper kenz-fade-in kenz-3d-tilt\" style=\"margin-top: 60px;\">\r\n      <img decoding=\"async\" src=\"https:\/\/www.kenzalarabia.com\/wp-content\/uploads\/2026\/05\/kenz-mepf-9.webp\" alt=\"Saudi project manager looking at complex overhead MEPF ceiling coordination\" class=\"kenz-hero-img\" draggable=\"false\">\r\n      <div class=\"kenz-3d-caption translation-block\">Zero-Clash Ceiling Coordination<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kenz-animated-gallery-section kenz-fade-in\" style=\"margin-top: 60px;\">\r\n      <h3 class=\"kenz-h3-title translation-block\" style=\"text-align: center; margin-bottom: 40px;\">Heavy Machinery & Installation Expertise<\/h3>\r\n      \r\n      <div class=\"kenz-gallery-grid-4\">\r\n        \r\n        <div class=\"kenz-gallery-item\">\r\n          <div class=\"kenz-gallery-overlay\"><\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/www.kenzalarabia.com\/wp-content\/uploads\/2026\/05\/kenz-mepf-1-2.webp\" alt=\"Kenz welder working on massive chilled water steel pipes\" draggable=\"false\">\r\n          <div class=\"kenz-gallery-text translation-block\" style=\"font-size: 18px;\">Pipe Welding<\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"kenz-gallery-item\">\r\n          <div class=\"kenz-gallery-overlay\"><\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/www.kenzalarabia.com\/wp-content\/uploads\/2026\/05\/kenz-mepf-3.webp\" alt=\"Electrical technician terminating thick cables in Main Distribution Panel (MDP)\" draggable=\"false\">\r\n          <div class=\"kenz-gallery-text translation-block\" style=\"font-size: 18px;\">Panel Termination<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"kenz-gallery-item\">\r\n          <div class=\"kenz-gallery-overlay\"><\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/www.kenzalarabia.com\/wp-content\/uploads\/2026\/05\/kenz-mepf-2.webp\" alt=\"Heavy duty red industrial fire pump installation\" draggable=\"false\">\r\n          <div class=\"kenz-gallery-text translation-block\" style=\"font-size: 18px;\">Fire Pump Systems<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"kenz-gallery-item\">\r\n          <div class=\"kenz-gallery-overlay\"><\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/www.kenzalarabia.com\/wp-content\/uploads\/2026\/05\/kenz-mepf-7.webp\" alt=\"Plumbing technician wrenching heavy industrial green water pipes\" draggable=\"false\">\r\n          <div class=\"kenz-gallery-text translation-block\" style=\"font-size: 18px;\">Pump Room Engineering<\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kenz-mepf-content-box kenz-fade-in\" style=\"margin-top: 40px;\">\r\n      <h3 class=\"kenz-h3-title translation-block\">Smart Building Automation & BMS Integration<\/h3>\r\n      <p class=\"kenz-p-text translation-block\" style=\"margin-bottom: 25px;\">Our certified engineering team ensures that every pipe, wire, and duct is installed with precision, prioritizing safety and long-term operational efficiency.<\/p>\r\n      \r\n      <ul class=\"kenz-mepf-list\">\r\n        <li class=\"translation-block\"><strong>Turnkey MEPF Execution:<\/strong> We manage the entire lifecycle of your internal systems, eliminating the need to coordinate between multiple disjointed subcontractors.<\/li>\r\n        <li class=\"translation-block\"><strong>Civil Defense Compliance:<\/strong> Our fire protection installations are rigorously tested and guaranteed to meet or exceed all local Saudi safety regulations and mandates.<\/li>\r\n        <li class=\"translation-block\"><strong>BIM Coordination:<\/strong> We utilize advanced modeling strategies prior to installation to ensure mechanical, electrical, and plumbing routes never intersect or clash.<\/li>\r\n      <\/ul>\r\n      \r\n      <div class=\"kenz-mepf-buttons\" style=\"margin-top: 40px; justify-content: center;\">\r\n        <a href=\"\/contact\" class=\"kenz-btn kenz-btn-primary translation-block\">Secure Your Building Systems<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"kenz-mepf-content-box kenz-fade-in\" style=\"margin-top: 60px;\">\r\n      <h3 class=\"kenz-h3-title translation-block\" style=\"text-align: center; margin-bottom: 30px;\">MEPF Contracting FAQs<\/h3>\r\n      <div class=\"kenz-faq-list\">\r\n        \r\n        <details class=\"kenz-faq-item\" name=\"mepf-faq\">\r\n          <summary class=\"kenz-faq-question translation-block\">Why is an integrated MEPF contracting company essential for Saudi commercial projects?<\/summary>\r\n          <div class=\"kenz-faq-answer\">\r\n            <p class=\"translation-block\">In complex Saudi commercial and industrial projects, utilizing an integrated MEPF (Mechanical, Electrical, Plumbing, and Fire Protection) contracting company is vital to preventing costly coordination clashes between different infrastructure systems. A single turnkey contractor utilizes advanced Building Information Modeling (BIM) to handle the spatial planning, 3D modeling, and physical installation of HVAC ductwork, electrical cable trays, plumbing lines, and fire suppression pipes simultaneously. This streamlined, single-source approach accelerates project delivery, ensures strict compliance with the Saudi Building Code (SBC), and guarantees optimal energy efficiency and system performance across the entire facility.<\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n        <details class=\"kenz-faq-item\" name=\"mepf-faq\">\r\n          <summary class=\"kenz-faq-question translation-block\">What fire protection standards must MEP contractors follow in Saudi Arabia?<\/summary>\r\n          <div class=\"kenz-faq-answer\">\r\n            <p class=\"translation-block\">MEP contractors operating in Saudi Arabia must design, engineer, and install all fire protection systems in strict accordance with the Saudi Building Code (SBC) and the National Fire Protection Association (NFPA) international standards. This comprehensive compliance requires the precise integration of automated fire suppression sprinklers, intelligent smoke detection alarms, and emergency egress lighting systems that are seamlessly connected to the building's central automation and management system. Rigorous testing and final approvals from the Saudi Civil Defense are mandatory, ensuring that all commercial and industrial facilities provide maximum life safety for occupants and asset protection for owners.<\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* =================================================\r\n   KENZ MEPF PAGE (DARK THEME + ADVANCED UI)\r\n   Fully Optimized for iOS Safari, Android, PC, Mac\r\n================================================= *\/\r\n\r\n#kenz-mepf-page {\r\n  font-family: \"Montserrat\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\r\n  padding: 80px 20px;\r\n  color: #ffffff; \r\n  overflow: hidden;\r\n  background-color: transparent; \r\n}\r\n\r\n.kenz-container {\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* --- Typography --- *\/\r\n.kenz-mepf-header {\r\n  text-align: center;\r\n  margin-bottom: 50px;\r\n  background: transparent; \r\n}\r\n\r\n\/* Override for SEO Subtitle Text Color *\/\r\n.kenz-mepf-header .kenz-seo-subtitle {\r\n    color: #ffffff !important;\r\n}\r\n\r\n.kenz-h1 {\r\n  font-size: clamp(40px, 6vw, 64px);\r\n  font-weight: 900;\r\n  color: #F25424 !important; \r\n  margin: 0 0 15px 0;\r\n  text-transform: uppercase;\r\n  letter-spacing: -1px;\r\n}\r\n\r\n.kenz-subtitle-main {\r\n  font-size: clamp(18px, 3vw, 24px);\r\n  font-weight: 600;\r\n  color: #ffffff !important; \r\n  margin: 0 0 10px 0;\r\n  line-height: 1.4;\r\n}\r\n\r\n.kenz-seo-subtitle {\r\n  font-size: 16px;\r\n  font-weight: 400;\r\n  margin: 0;\r\n}\r\n\r\n.kenz-h3-title {\r\n  font-size: clamp(26px, 4vw, 36px);\r\n  font-weight: 800;\r\n  color: #F25424 !important; \r\n  margin-bottom: 20px;\r\n  line-height: 1.3;\r\n}\r\n\r\n.kenz-p-text {\r\n  font-size: 18px;\r\n  line-height: 1.8;\r\n  color: #ffffff !important; \r\n  opacity: 0.95;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n\/* --- Hero & Scale Image Wrappers --- *\/\r\n.kenz-mepf-image-wrapper {\r\n  width: 100%;\r\n  border-radius: 16px;\r\n  margin-bottom: 50px;\r\n  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);\r\n  border: 1px solid rgba(255, 255, 255, 0.1);\r\n  -webkit-transform: translateZ(0); \r\n}\r\n\r\n.kenz-hero-img {\r\n  width: 100%;\r\n  display: block;\r\n  object-fit: cover;\r\n  border-radius: 16px;\r\n  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n\r\n@media (min-width: 992px) {\r\n  .kenz-mepf-image-wrapper {\r\n    max-width: 900px !important; \r\n    margin-left: auto !important;\r\n    margin-right: auto !important;\r\n  }\r\n  .kenz-hero-img {\r\n    max-height: none !important; \r\n    height: auto !important; \r\n    object-fit: contain !important; \r\n  }\r\n}\r\n\r\n\/* =================================================\r\n   PREMIUM 3D TILT OVERRIDE CSS\r\n================================================= *\/\r\n.kenz-3d-tilt {\r\n  perspective: 1200px;\r\n  transform-style: preserve-3d;\r\n  position: relative;\r\n  overflow: visible !important; \r\n}\r\n\r\n.kenz-3d-tilt .kenz-hero-img {\r\n  transform: translateZ(0);\r\n  will-change: transform; \r\n  transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.4s ease;\r\n}\r\n\r\n.kenz-3d-caption {\r\n  position: absolute;\r\n  bottom: -20px;\r\n  right: 20px;\r\n  background: rgba(242, 84, 36, 0.95); \r\n  color: #fff;\r\n  padding: 10px 20px;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  letter-spacing: 1px;\r\n  border-radius: 8px;\r\n  text-transform: uppercase;\r\n  transform: translateZ(50px); \r\n  box-shadow: 0 10px 20px rgba(0,0,0,0.3);\r\n  opacity: 0;\r\n  transition: all 0.4s ease;\r\n  pointer-events: none;\r\n  z-index: 10;\r\n}\r\n\r\n@media (min-width: 769px) {\r\n  .kenz-3d-tilt:hover .kenz-3d-caption {\r\n    bottom: 20px;\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .kenz-3d-tilt {\r\n    perspective: none; \r\n  }\r\n  .kenz-3d-tilt .kenz-hero-img {\r\n    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);\r\n  }\r\n  .kenz-3d-caption {\r\n    opacity: 1; \r\n    bottom: 15px;\r\n    right: 15px;\r\n    font-size: 11px;\r\n    transform: none;\r\n  }\r\n}\r\n\r\n\/* --- 3D Animated Image Gallery --- *\/\r\n.kenz-animated-gallery-section {\r\n  margin-bottom: 60px;\r\n}\r\n\r\n.kenz-gallery-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n  gap: 30px;\r\n}\r\n\r\n.kenz-gallery-grid-4 {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\r\n  gap: 20px;\r\n}\r\n\r\n.kenz-gallery-item {\r\n  position: relative;\r\n  border-radius: 16px;\r\n  overflow: hidden;\r\n  height: 350px;\r\n  cursor: pointer;\r\n  border: 1px solid rgba(255, 255, 255, 0.1);\r\n  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);\r\n  -webkit-transform: translateZ(0); \r\n}\r\n\r\n.kenz-gallery-grid-4 .kenz-gallery-item {\r\n  height: 280px; \r\n}\r\n\r\n.kenz-gallery-item img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n\r\n.kenz-gallery-overlay {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(to top, rgba(242, 84, 36, 0.9) 0%, rgba(0, 0, 0, 0) 60%);\r\n  opacity: 0;\r\n  transition: opacity 0.5s ease;\r\n  z-index: 1;\r\n}\r\n\r\n.kenz-gallery-text {\r\n  position: absolute;\r\n  bottom: -30px;\r\n  left: 20px;\r\n  color: #ffffff;\r\n  font-size: 22px;\r\n  font-weight: 800;\r\n  z-index: 2;\r\n  transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n  opacity: 0;\r\n  text-shadow: 0 4px 10px rgba(0,0,0,0.5);\r\n}\r\n\r\n.kenz-gallery-item:hover img {\r\n  transform: scale(1.08);\r\n}\r\n\r\n.kenz-gallery-item:hover .kenz-gallery-overlay {\r\n  opacity: 1;\r\n}\r\n\r\n.kenz-gallery-item:hover .kenz-gallery-text {\r\n  bottom: 25px;\r\n  opacity: 1;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .kenz-gallery-item, .kenz-gallery-grid-4 .kenz-gallery-item {\r\n    height: 280px; \r\n  }\r\n  .kenz-gallery-overlay { opacity: 0.7; }\r\n  .kenz-gallery-text { bottom: 25px; opacity: 1; }\r\n}\r\n\r\n\/* --- Layout Boxes & Glassmorphism --- *\/\r\n.kenz-mepf-content-box {\r\n  max-width: 1000px;\r\n  margin: 0 auto 60px auto;\r\n  background: rgba(255, 255, 255, 0.03);\r\n  padding: 40px;\r\n  border-radius: 16px;\r\n  border: 1px solid rgba(255, 255, 255, 0.1);\r\n  -webkit-backdrop-filter: blur(10px); \r\n  backdrop-filter: blur(10px);\r\n}\r\n\r\n.kenz-mepf-grid-section {\r\n  margin-bottom: 60px;\r\n}\r\n\r\n.kenz-mepf-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n  gap: 30px;\r\n}\r\n\r\n.kenz-glass-card {\r\n  background: rgba(255, 255, 255, 0.05);\r\n  border: 1px solid rgba(255, 255, 255, 0.2);\r\n  padding: 40px 30px;\r\n  border-radius: 16px;\r\n  transition: all 0.4s ease;\r\n  -webkit-backdrop-filter: blur(5px); \r\n  backdrop-filter: blur(5px);\r\n}\r\n\r\n.kenz-card-title {\r\n  font-size: 22px;\r\n  font-weight: 800;\r\n  color: #F25424 !important; \r\n  margin-bottom: 15px;\r\n  margin-top: 0;\r\n}\r\n\r\n.kenz-card-text {\r\n  font-size: 16px;\r\n  line-height: 1.7;\r\n  color: #ffffff !important; \r\n  opacity: 0.9;\r\n  margin: 0;\r\n}\r\n\r\n.kenz-glass-card:hover {\r\n  transform: translateY(-8px);\r\n  background: rgba(255, 255, 255, 0.08);\r\n  border-color: #F25424;\r\n  box-shadow: 0 15px 35px rgba(242, 84, 36, 0.15);\r\n}\r\n\r\n\/* --- Custom SEO List --- *\/\r\n.kenz-mepf-list {\r\n  list-style-type: none;\r\n  padding: 0;\r\n  margin: 0;\r\n}\r\n\r\n.kenz-mepf-list li {\r\n  font-size: 17px;\r\n  color: #ffffff !important; \r\n  line-height: 1.7;\r\n  margin-bottom: 20px;\r\n  padding-left: 35px;\r\n  position: relative;\r\n  opacity: 0.95;\r\n}\r\n\r\n.kenz-mepf-list li strong {\r\n  color: #F25424 !important; \r\n}\r\n\r\n.kenz-mepf-list li::before {\r\n  content: \"\u2714\";\r\n  position: absolute;\r\n  left: 0;\r\n  top: 2px;\r\n  color: #F25424 !important;\r\n  font-weight: 900;\r\n  font-size: 18px;\r\n}\r\n\r\n\/* --- Buttons --- *\/\r\n.kenz-mepf-buttons {\r\n  display: flex;\r\n  gap: 20px;\r\n  margin-top: 30px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.kenz-btn {\r\n  display: inline-block;\r\n  padding: 16px 45px;\r\n  font-size: 16px;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n  border-radius: 50px;\r\n  text-decoration: none;\r\n  transition: all 0.3s ease;\r\n  text-align: center;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.kenz-btn-primary {\r\n  background-color: #F25424 !important;\r\n  color: #ffffff !important;\r\n  border: 2px solid #F25424 !important;\r\n  box-shadow: 0 8px 20px rgba(242, 84, 36, 0.3);\r\n}\r\n\r\n.kenz-btn-primary:hover {\r\n  background-color: #ffffff !important;\r\n  color: #F25424 !important;\r\n  border-color: #ffffff !important;\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 12px 25px rgba(255, 255, 255, 0.2);\r\n}\r\n\r\n.kenz-btn-outline {\r\n  background-color: transparent !important;\r\n  color: #F25424 !important;\r\n  border: 2px solid #F25424 !important;\r\n}\r\n\r\n.kenz-btn-outline:hover {\r\n  background-color: #F25424 !important;\r\n  color: #ffffff !important;\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 8px 20px rgba(242, 84, 36, 0.2);\r\n}\r\n\r\n\/* --- FAQ Styles --- *\/\r\n.kenz-faq-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 15px;\r\n}\r\n.kenz-faq-item {\r\n  background: rgba(255, 255, 255, 0.05);\r\n  border: 1px solid rgba(255, 255, 255, 0.15);\r\n  border-radius: 16px;\r\n  overflow: hidden;\r\n  transition: all 0.3s ease;\r\n}\r\n.kenz-faq-item:hover {\r\n  border-color: rgba(242, 84, 36, 0.5);\r\n  background: rgba(255, 255, 255, 0.08);\r\n}\r\n.kenz-faq-question {\r\n  padding: 20px;\r\n  font-size: 18px;\r\n  font-weight: 700;\r\n  cursor: pointer;\r\n  list-style: none;\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n}\r\n.kenz-faq-question::-webkit-details-marker {\r\n  display: none;\r\n}\r\n.kenz-faq-question::after {\r\n  content: \"+\";\r\n  font-size: 24px;\r\n  color: #F25424 !important;\r\n  font-weight: 400;\r\n  transition: transform 0.3s ease;\r\n}\r\n.kenz-faq-item[open] {\r\n  border-color: #F25424;\r\n}\r\n.kenz-faq-item[open] .kenz-faq-question::after {\r\n  content: \"\u2212\";\r\n  transform: rotate(180deg);\r\n}\r\n.kenz-faq-answer {\r\n  padding: 0 20px 20px 20px;\r\n}\r\n.kenz-faq-answer p {\r\n  font-size: 16px;\r\n  line-height: 1.7;\r\n  opacity: 0.85;\r\n  margin: 0;\r\n  border-top: 1px solid rgba(255, 255, 255, 0.1);\r\n  padding-top: 15px;\r\n}\r\n\r\n\/* --- Scroll Animations --- *\/\r\n.kenz-fade-in {\r\n  opacity: 0;\r\n  transform: translateY(30px);\r\n  transition: opacity 0.8s ease, transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n.kenz-fade-in.is-visible {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n\r\n\/* --- Mobile Fixes (iPhone, Safari, Android) --- *\/\r\n@media (max-width: 768px) {\r\n  #kenz-mepf-page {\r\n    padding-top: 90px !important;  \r\n    padding-bottom: 50px !important;\r\n    padding-left: 15px !important;\r\n    padding-right: 15px !important;\r\n  }\r\n  .kenz-mepf-header {\r\n    margin-top: 0 !important;\r\n  }\r\n  .kenz-mepf-content-box {\r\n    padding: 30px 20px;\r\n  }\r\n  .kenz-mepf-buttons {\r\n    display: flex !important;\r\n    flex-direction: row !important;\r\n    justify-content: center !important;\r\n    align-items: center !important;\r\n    flex-wrap: nowrap !important;\r\n    gap: 10px !important;\r\n  }\r\n  .kenz-btn {\r\n    width: auto !important;\r\n    padding: 12px 18px !important;\r\n    font-size: 13px !important; \r\n    white-space: nowrap !important;\r\n  }\r\n  .kenz-faq-question {\r\n    font-size: 16px;\r\n  }\r\n}\r\n\/* =================================================\r\n   PC OVERRIDES (Scale Images Smaller WITHOUT Cropping)\r\n================================================= *\/\r\n@media (min-width: 992px) {\r\n  .kenz-mepf-image-wrapper {\r\n    max-width: 850px !important; \/* Controls how small the image gets *\/\r\n    margin-left: auto !important; \/* Centers the image *\/\r\n    margin-right: auto !important;\r\n    background: transparent !important; \/* Prevents dark borders if image scales *\/\r\n  }\r\n  \r\n  .kenz-hero-img {\r\n    width: 100% !important;\r\n    max-height: none !important; \/* Removes any height limits causing crops *\/\r\n    height: auto !important; \/* Allows natural aspect ratio *\/\r\n    object-fit: contain !important; \/* Forces the entire image to stay visible *\/\r\n  }\r\n}\r\n\/* =================================================\r\n   OVERRIDE CSS: Disables 3D Tilt on Hero Images\r\n   Matches Animation Style to Gallery Images (Zoom + Overlay)\r\n================================================= *\/\r\n\r\n\/* 1. Disable 3D container effects for all .kenz-3d-tilt wrappers *\/\r\n.kenz-mepf-image-wrapper.kenz-3d-tilt {\r\n  perspective: none !important;\r\n  transform-style: flat !important;\r\n  overflow: hidden !important; \/* Contain the image zoom *\/\r\n}\r\n\r\n\/* 2. Style the hero images inside these wrappers to zoom on hover, counteracting the JS tilt *\/\r\n.kenz-mepf-image-wrapper.kenz-3d-tilt .kenz-hero-img {\r\n  will-change: transform;\r\n  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;\r\n  transform: scale(1) !important; \/* Ensure a clean base scale *\/\r\n}\r\n\r\n.kenz-mepf-image-wrapper.kenz-3d-tilt:hover .kenz-hero-img {\r\n  transform: scale(1.08) !important; \/* Replicate gallery image zoom *\/\r\n}\r\n\r\n\/* 3. Replicate the dark gradient overlay on these hero wrappers *\/\r\n.kenz-mepf-image-wrapper.kenz-3d-tilt::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(to top, rgba(242, 84, 36, 0.9) 0%, rgba(0, 0, 0, 0) 60%);\r\n  opacity: 0;\r\n  transition: opacity 0.5s ease;\r\n  z-index: 1;\r\n  border-radius: 16px;\r\n  pointer-events: none; \/* Let clicks pass through if needed *\/\r\n}\r\n\r\n\/* 4. Show the overlay on hover *\/\r\n.kenz-mepf-image-wrapper.kenz-3d-tilt:hover::after {\r\n  opacity: 1;\r\n}\r\n\r\n\/* 5. Modify the existing kenz-3d-caption to behave like kenz-gallery-text, \r\n     aligning it bottom-left and counteracting its 3D styles and orange background *\/\r\n.kenz-mepf-image-wrapper.kenz-3d-tilt .kenz-3d-caption {\r\n  position: absolute;\r\n  bottom: -30px; \/* Start below the visible area, same as gallery text *\/\r\n  left: 20px; \/* Align to the left, same as gallery text *\/\r\n  right: auto; \/* Remove original right alignment *\/\r\n  \r\n  \/* Reset background and padding to allow overlay to show *\/\r\n  background: transparent !important; \r\n  padding: 0 !important;\r\n  border-radius: 0 !important;\r\n  \r\n  \/* Inherit text styling from original kenz-gallery-text rule *\/\r\n  color: #ffffff;\r\n  font-size: 22px !important; \/* Match the size *\/\r\n  font-weight: 800 !important;\r\n  letter-spacing: 0px !important;\r\n  text-transform: none !important; \/* Keep original case or customize *\/\r\n  text-shadow: 0 4px 10px rgba(0,0,0,0.5); \/* Match the shadow *\/\r\n  \r\n  \/* Disable 3D transforms *\/\r\n  transform: translateZ(0) !important; \r\n  box-shadow: none !important;\r\n  \r\n  \/* Animation properties: slide up and fade in *\/\r\n  opacity: 0;\r\n  transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n  z-index: 2; \/* Position above the overlay *\/\r\n}\r\n\r\n\/* 6. Define the hover state for the caption, bringing it into view *\/\r\n.kenz-mepf-image-wrapper.kenz-3d-tilt:hover .kenz-3d-caption {\r\n  bottom: 25px; \/* Slide to final position, same as gallery text *\/\r\n  opacity: 1;\r\n}\r\n\r\n\/* 7. Replicate the mobile-specific overrides for these captions *\/\r\n@media (max-width: 768px) {\r\n  .kenz-mepf-image-wrapper.kenz-3d-tilt .kenz-3d-caption {\r\n    font-size: 18px !important; \/* Slightly smaller text for mobile *\/\r\n    opacity: 1 !important; \/* Make sure it's visible on hover\/tap as mobile doesn't hover the same way *\/\r\n    bottom: 25px !important; \/* Keep it in the 'final' hover position *\/\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/\/ Highly performant Intersection Observer for smooth scrolling animations\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const fadeElements = document.querySelectorAll(\".kenz-fade-in\");\r\n  \r\n  if (\"IntersectionObserver\" in window) {\r\n    const fadeObserver = new IntersectionObserver((entries, observer) => {\r\n      entries.forEach(entry => {\r\n        if (entry.isIntersecting) {\r\n          entry.target.classList.add(\"is-visible\");\r\n          observer.unobserve(entry.target); \r\n        }\r\n      });\r\n    }, { threshold: 0.1, rootMargin: \"0px 0px -50px 0px\" });\r\n\r\n    fadeElements.forEach(el => fadeObserver.observe(el));\r\n  } else {\r\n    fadeElements.forEach(el => {\r\n      el.style.opacity = \"1\";\r\n      el.style.transform = \"none\";\r\n    });\r\n  }\r\n\r\n  \/\/ Premium 3D Tilt Effect for Desktop (Disabled on touch devices for performance)\r\n  if (!window.matchMedia(\"(pointer: coarse)\").matches) {\r\n    const tiltElements = document.querySelectorAll('.kenz-3d-tilt');\r\n    \r\n    tiltElements.forEach(el => {\r\n      const img = el.querySelector('.kenz-hero-img');\r\n      const caption = el.querySelector('.kenz-3d-caption');\r\n      \r\n      el.addEventListener('mousemove', (e) => {\r\n        const rect = el.getBoundingClientRect();\r\n        const x = e.clientX - rect.left; \r\n        const y = e.clientY - rect.top;  \r\n        const centerX = rect.width \/ 2;\r\n        const centerY = rect.height \/ 2;\r\n        \r\n        const rotateX = ((y - centerY) \/ centerY) * -8; \r\n        const rotateY = ((x - centerX) \/ centerX) * 8;\r\n        \r\n        img.style.transition = 'none'; \r\n        img.style.transform = `perspective(1200px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) scale3d(1.05, 1.05, 1.05)`;\r\n        img.style.boxShadow = `${-rotateY * 2}px ${rotateX * 2 + 20}px 40px rgba(0, 0, 0, 0.6)`;\r\n        \r\n        if(caption) {\r\n           caption.style.transition = 'none';\r\n           caption.style.transform = `perspective(1200px) translateZ(80px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`;\r\n        }\r\n      });\r\n      \r\n      el.addEventListener('mouseleave', () => {\r\n        img.style.transition = 'transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.6s ease';\r\n        img.style.transform = `perspective(1200px) rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1)`;\r\n        img.style.boxShadow = `0 20px 50px rgba(0, 0, 0, 0.5)`;\r\n        \r\n        if(caption) {\r\n           caption.style.transition = 'all 0.4s ease';\r\n           caption.style.transform = `translateZ(50px)`;\r\n        }\r\n      });\r\n    });\r\n  }\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\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>Turnkey MEPF Contracting Company in Saudi Arabia Integrated Mechanical, Electrical, Plumbing &#038; Fire Protection Turnkey industrial infrastructure execution across Riyadh, Jeddah, and the KSA. Chiller Plant Commissioning: KSA Integrated MEPF Engineering &#038; Execution As a leading MEP Contracting Company in Saudi Arabia, Kenz Contracting provides highly coordinated, end-to-end MEPF solutions for large-scale commercial, industrial, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-10942","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.kenzalarabia.com\/ar\/wp-json\/wp\/v2\/pages\/10942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kenzalarabia.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kenzalarabia.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kenzalarabia.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kenzalarabia.com\/ar\/wp-json\/wp\/v2\/comments?post=10942"}],"version-history":[{"count":25,"href":"https:\/\/www.kenzalarabia.com\/ar\/wp-json\/wp\/v2\/pages\/10942\/revisions"}],"predecessor-version":[{"id":14565,"href":"https:\/\/www.kenzalarabia.com\/ar\/wp-json\/wp\/v2\/pages\/10942\/revisions\/14565"}],"wp:attachment":[{"href":"https:\/\/www.kenzalarabia.com\/ar\/wp-json\/wp\/v2\/media?parent=10942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}