{"id":15,"date":"2026-08-14T18:00:24","date_gmt":"2026-08-14T18:00:24","guid":{"rendered":"https:\/\/contratogroups.com\/?page_id=15"},"modified":"2026-08-14T22:28:17","modified_gmt":"2026-08-14T22:28:17","slug":"home","status":"publish","type":"page","link":"https:\/\/contratogroups.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15\" class=\"elementor elementor-15\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2f31e6 e-flex e-con-boxed e-con e-parent\" data-id=\"e2f31e6\" 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-31d8658 elementor-widget elementor-widget-html\" data-id=\"31d8658\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   CONTRATO \u2014 HOME HERO\r\n   GLOBAL HEADER IS SEPARATE\r\n========================================================= *\/\r\n\r\n.cg-hero,\r\n.cg-hero * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.cg-hero {\r\n  --cg-blue: #0878ff;\r\n  --cg-muted: rgba(255,255,255,.82);\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n  max-width: 100%;\r\n\r\n  min-height: 780px;\r\n\r\n  margin: 0;\r\n\r\n  overflow: hidden;\r\n\r\n  color: #ffffff;\r\n\r\n  font-family: Inter, Arial, sans-serif;\r\n\r\n  background-image:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(1,18,36,.92) 0%,\r\n      rgba(1,20,40,.78) 25%,\r\n      rgba(1,22,45,.26) 60%,\r\n      rgba(1,19,38,.30) 100%\r\n    ),\r\n    url('https:\/\/contratogroups.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-11-2026-09_42_03-PM-1.png');\r\n\r\n  background-size: cover;\r\n  background-position: center center;\r\n  background-repeat: no-repeat;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INNER\r\n========================================================= *\/\r\n\r\n.cg-hero-container {\r\n  width: min(1440px, calc(100% - 64px));\r\n\r\n  margin: 0 auto;\r\n\r\n  padding-top: 92px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MAIN\r\n========================================================= *\/\r\n\r\n.cg-hero-main {\r\n  min-height: 590px;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(390px, 490px)\r\n    1fr\r\n    210px;\r\n\r\n  align-items: center;\r\n\r\n  gap: 25px;\r\n\r\n  position: relative;\r\n\r\n  z-index: 3;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LEFT CONTENT\r\n========================================================= *\/\r\n\r\n.cg-copy {\r\n  padding-top: 15px;\r\n}\r\n\r\n\r\n.cg-eyebrow {\r\n  margin-bottom: 15px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 11px;\r\n\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n\r\n  letter-spacing: .3px;\r\n}\r\n\r\n\r\n.cg-eyebrow::after {\r\n  content: \"\";\r\n\r\n  width: 65px;\r\n  height: 1px;\r\n\r\n  background:\r\n    rgba(255,255,255,.7);\r\n}\r\n\r\n\r\n.cg-title {\r\n  margin: 0;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size:\r\n    clamp(50px, 4vw, 69px);\r\n\r\n  line-height: .98;\r\n\r\n  letter-spacing: -2.7px;\r\n\r\n  font-weight: 760;\r\n}\r\n\r\n\r\n.cg-title .blue {\r\n  display: block;\r\n\r\n  color: var(--cg-blue);\r\n}\r\n\r\n\r\n.cg-desc {\r\n  width: 95%;\r\n  max-width: 475px;\r\n\r\n  margin-top: 20px;\r\n\r\n  color: var(--cg-muted);\r\n\r\n  font-size: 15px;\r\n\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BUTTONS\r\n========================================================= *\/\r\n\r\n.cg-copy-actions {\r\n  margin-top: 25px;\r\n\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n\r\n  gap: 14px;\r\n}\r\n\r\n\r\n.cg-hero-btn {\r\n  min-height: 49px;\r\n\r\n  padding: 0 21px;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  gap: 10px;\r\n\r\n  color: #ffffff;\r\n\r\n  border-radius: 7px;\r\n\r\n  text-decoration: none;\r\n\r\n  font-size: 12px;\r\n  font-weight: 650;\r\n\r\n  transition:\r\n    transform .22s ease,\r\n    background .22s ease,\r\n    border-color .22s ease;\r\n}\r\n\r\n\r\n.cg-hero-btn-primary {\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #0878ff,\r\n      #1169e9\r\n    );\r\n\r\n  border:\r\n    1px solid transparent;\r\n\r\n  box-shadow:\r\n    0 10px 30px\r\n    rgba(8,120,255,.25);\r\n}\r\n\r\n\r\n.cg-hero-btn-primary:hover {\r\n  transform:\r\n    translateY(-2px);\r\n}\r\n\r\n\r\n.cg-hero-btn-outline {\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.35);\r\n\r\n  background:\r\n    rgba(0,0,0,.18);\r\n}\r\n\r\n\r\n.cg-hero-btn-outline:hover {\r\n  border-color:\r\n    rgba(255,255,255,.75);\r\n\r\n  background:\r\n    rgba(255,255,255,.08);\r\n}\r\n\r\n\r\n.cg-play {\r\n  width: 20px;\r\n  height: 20px;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.7);\r\n\r\n  border-radius: 50%;\r\n\r\n  font-size: 8px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RIGHT CARDS\r\n========================================================= *\/\r\n\r\n.cg-sidecards {\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  gap: 15px;\r\n\r\n  position: relative;\r\n\r\n  z-index: 5;\r\n}\r\n\r\n\r\n.cg-card {\r\n  padding: 20px;\r\n\r\n  border-radius: 12px;\r\n\r\n  backdrop-filter: blur(10px);\r\n\r\n  box-shadow:\r\n    0 18px 45px\r\n    rgba(0,0,0,.18);\r\n}\r\n\r\n\r\n.cg-card-dark {\r\n  background:\r\n    rgba(3,30,57,.82);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.22);\r\n}\r\n\r\n\r\n.cg-card-white {\r\n  color: #07234a;\r\n\r\n  background: #ffffff;\r\n}\r\n\r\n\r\n.cg-card-label {\r\n  margin-bottom: 12px;\r\n\r\n  font-size: 11px;\r\n\r\n  opacity: .8;\r\n}\r\n\r\n\r\n.cg-partner {\r\n  margin-bottom: 8px;\r\n\r\n  font-size: 20px;\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n.cg-germany {\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 7px;\r\n\r\n  font-size: 11px;\r\n}\r\n\r\n\r\n.cg-germany-flag {\r\n  width: 20px;\r\n  height: 13px;\r\n\r\n  display: block;\r\n\r\n  background:\r\n    linear-gradient(\r\n      to bottom,\r\n      #111 0 33%,\r\n      #d10b0b 33% 66%,\r\n      #ffce00 66% 100%\r\n    );\r\n}\r\n\r\n\r\n.cg-client-number {\r\n  color: #0b67ef;\r\n\r\n  font-size: 27px;\r\n\r\n  font-weight: 750;\r\n}\r\n\r\n\r\n.cg-client-text {\r\n  margin-top: 3px;\r\n\r\n  font-size: 12px;\r\n\r\n  line-height: 1.35;\r\n}\r\n\r\n\r\n.cg-iso-title {\r\n  margin-bottom: 15px;\r\n\r\n  font-size: 12px;\r\n}\r\n\r\n\r\n.cg-iso {\r\n  display: flex;\r\n  justify-content: space-between;\r\n\r\n  gap: 8px;\r\n\r\n  font-size: 12px;\r\n\r\n  font-weight: 600;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FEATURES\r\n========================================================= *\/\r\n\r\n.cg-features {\r\n  position: absolute;\r\n\r\n  left: 50%;\r\n  bottom: 26px;\r\n\r\n  transform:\r\n    translateX(-50%);\r\n\r\n  width:\r\n    min(\r\n      1440px,\r\n      calc(100% - 64px)\r\n    );\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 37px;\r\n\r\n  z-index: 5;\r\n}\r\n\r\n\r\n.cg-feature {\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 9px;\r\n\r\n  color:\r\n    rgba(255,255,255,.82);\r\n\r\n  font-size: 11px;\r\n}\r\n\r\n\r\n.cg-feature-icon {\r\n  width: 23px;\r\n  height: 23px;\r\n\r\n  flex: 0 0 23px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: #2790ff;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(40,145,255,.7);\r\n\r\n  border-radius: 50%;\r\n\r\n  font-size: 10px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 1180px) {\r\n\r\n  .cg-hero-container {\r\n    width:\r\n      min(\r\n        1100px,\r\n        calc(100% - 40px)\r\n      );\r\n  }\r\n\r\n  .cg-hero-main {\r\n    grid-template-columns:\r\n      minmax(330px,430px)\r\n      1fr\r\n      175px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE \/ TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .cg-hero {\r\n    min-height: auto;\r\n\r\n    padding-bottom: 30px;\r\n\r\n    background-image:\r\n      linear-gradient(\r\n        90deg,\r\n        rgba(1,18,36,.64) 0%,\r\n        rgba(1,18,36,.42) 45%,\r\n        rgba(1,18,36,.18) 100%\r\n      ),\r\n      url('https:\/\/contratogroups.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-11-2026-09_42_03-PM-1.png');\r\n\r\n    background-size: cover;\r\n\r\n    background-position:\r\n      67% center;\r\n  }\r\n\r\n\r\n  .cg-hero-container {\r\n    width:\r\n      calc(100% - 28px);\r\n\r\n    padding-top: 105px;\r\n  }\r\n\r\n\r\n  .cg-hero-main {\r\n    min-height: unset;\r\n\r\n    display: block;\r\n\r\n    padding-top: 65px;\r\n  }\r\n\r\n\r\n  .cg-copy {\r\n    width: 100%;\r\n    max-width: 560px;\r\n\r\n    padding-top: 0;\r\n  }\r\n\r\n\r\n  .cg-title {\r\n    font-size: 51px;\r\n  }\r\n\r\n\r\n  .cg-desc {\r\n    max-width: 450px;\r\n\r\n    color:\r\n      rgba(255,255,255,.92);\r\n\r\n    font-size: 14px;\r\n\r\n    text-shadow:\r\n      0 2px 10px\r\n      rgba(0,0,0,.35);\r\n  }\r\n\r\n\r\n  .cg-sidecards {\r\n    margin-top: 55px;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n      repeat(3,1fr);\r\n\r\n    gap: 10px;\r\n  }\r\n\r\n\r\n  .cg-card {\r\n    padding: 15px;\r\n  }\r\n\r\n\r\n  .cg-features {\r\n    position: relative;\r\n\r\n    left: auto;\r\n    bottom: auto;\r\n\r\n    transform: none;\r\n\r\n    width:\r\n      calc(100% - 28px);\r\n\r\n    margin:\r\n      40px auto 0;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n      repeat(2,1fr);\r\n\r\n    gap: 15px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n  .cg-hero {\r\n    padding-bottom: 28px;\r\n\r\n    background-image:\r\n      linear-gradient(\r\n        90deg,\r\n        rgba(1,18,36,.60) 0%,\r\n        rgba(1,18,36,.36) 55%,\r\n        rgba(1,18,36,.15) 100%\r\n      ),\r\n      url('https:\/\/contratogroups.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-11-2026-09_42_03-PM-1.png');\r\n\r\n    background-size: cover;\r\n\r\n    background-position:\r\n      68% center;\r\n  }\r\n\r\n\r\n  .cg-hero-container {\r\n    width:\r\n      calc(100% - 24px);\r\n\r\n    padding-top: 105px;\r\n  }\r\n\r\n\r\n  .cg-hero-main {\r\n    padding-top: 60px;\r\n  }\r\n\r\n\r\n  .cg-eyebrow {\r\n    margin-bottom: 25px;\r\n  }\r\n\r\n\r\n  .cg-title {\r\n    font-size:\r\n      clamp(39px,11vw,49px);\r\n\r\n    line-height: 1;\r\n\r\n    letter-spacing: -1.8px;\r\n  }\r\n\r\n\r\n  .cg-desc {\r\n    width: 100%;\r\n    max-width: 100%;\r\n\r\n    margin-top: 25px;\r\n\r\n    font-size: 14px;\r\n\r\n    line-height: 1.8;\r\n  }\r\n\r\n\r\n  .cg-copy-actions {\r\n    margin-top: 27px;\r\n\r\n    flex-direction: column;\r\n\r\n    align-items: flex-start;\r\n  }\r\n\r\n\r\n  .cg-hero-btn {\r\n    min-width: 197px;\r\n  }\r\n\r\n\r\n  .cg-sidecards {\r\n    margin-top: 52px;\r\n\r\n    grid-template-columns: 1fr;\r\n\r\n    gap: 12px;\r\n  }\r\n\r\n\r\n  .cg-card {\r\n    padding: 20px;\r\n  }\r\n\r\n\r\n  .cg-features {\r\n    width:\r\n      calc(100% - 24px);\r\n\r\n    grid-template-columns:\r\n      1fr 1fr;\r\n\r\n    gap: 14px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VERY SMALL\r\n========================================================= *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .cg-title {\r\n    font-size: 38px;\r\n  }\r\n\r\n  .cg-feature {\r\n    font-size: 10px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section\r\n  class=\"cg-hero\"\r\n  id=\"home\"\r\n>\r\n\r\n  <div class=\"cg-hero-container\">\r\n\r\n\r\n    <div class=\"cg-hero-main\">\r\n\r\n\r\n      <!-- LEFT -->\r\n\r\n      <div class=\"cg-copy\">\r\n\r\n\r\n        <div class=\"cg-eyebrow\">\r\n          SINCE 2013\r\n        <\/div>\r\n\r\n\r\n        <h1 class=\"cg-title\">\r\n\r\n          Engineering\r\n\r\n          <br>\r\n\r\n          Cleaner\r\n\r\n          <span class=\"blue\">\r\n            Environments.\r\n          <\/span>\r\n\r\n        <\/h1>\r\n\r\n\r\n        <div class=\"cg-desc\">\r\n\r\n          Integrated facility management,\r\n          professional equipment, and hygiene\r\n          solutions from world-class brands to\r\n          build cleaner, safer, and smarter\r\n          environments.\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"cg-copy-actions\">\r\n\r\n\r\n          <a\r\n            href=\"#solutions\"\r\n            class=\"\r\n              cg-hero-btn\r\n              cg-hero-btn-primary\r\n            \"\r\n          >\r\n            Explore Solutions\r\n            <span>\u2192<\/span>\r\n          <\/a>\r\n\r\n\r\n          <a\r\n            href=\"#\"\r\n            class=\"\r\n              cg-hero-btn\r\n              cg-hero-btn-outline\r\n            \"\r\n          >\r\n            Watch Video\r\n\r\n            <span class=\"cg-play\">\r\n              \u25b6\r\n            <\/span>\r\n          <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- EMPTY AREA FOR MACHINE -->\r\n\r\n      <div><\/div>\r\n\r\n\r\n\r\n      <!-- RIGHT -->\r\n\r\n      <div class=\"cg-sidecards\">\r\n\r\n\r\n        <div class=\"cg-card cg-card-dark\">\r\n\r\n          <div class=\"cg-card-label\">\r\n            Official Partner\r\n          <\/div>\r\n\r\n          <div class=\"cg-partner\">\r\n            K\u00c4RCHER\r\n          <\/div>\r\n\r\n          <div class=\"cg-germany\">\r\n\r\n            <span class=\"cg-germany-flag\"><\/span>\r\n\r\n            <span>\r\n              Germany\r\n            <\/span>\r\n\r\n            <span style=\"margin-left:auto;\">\r\n              \u2192\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <div class=\"cg-card cg-card-white\">\r\n\r\n          <div class=\"cg-client-number\">\r\n            100+\r\n          <\/div>\r\n\r\n          <div class=\"cg-client-text\">\r\n            Enterprise Clients\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <div class=\"cg-card cg-card-dark\">\r\n\r\n          <div class=\"cg-iso-title\">\r\n            ISO Certified\r\n          <\/div>\r\n\r\n          <div class=\"cg-iso\">\r\n\r\n            <span>9001<\/span>\r\n\r\n            <span>14001<\/span>\r\n\r\n            <span>45001<\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n\r\n  <!-- FEATURES -->\r\n\r\n  <div class=\"cg-features\">\r\n\r\n\r\n    <div class=\"cg-feature\">\r\n\r\n      <span class=\"cg-feature-icon\">\r\n        \u2713\r\n      <\/span>\r\n\r\n      <span>\r\n        German & European Quality\r\n      <\/span>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"cg-feature\">\r\n\r\n      <span class=\"cg-feature-icon\">\r\n        \u2726\r\n      <\/span>\r\n\r\n      <span>\r\n        Technical Expertise\r\n      <\/span>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"cg-feature\">\r\n\r\n      <span class=\"cg-feature-icon\">\r\n        \u2699\r\n      <\/span>\r\n\r\n      <span>\r\n        After Sales Support\r\n      <\/span>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"cg-feature\">\r\n\r\n      <span class=\"cg-feature-icon\">\r\n        \u267b\r\n      <\/span>\r\n\r\n      <span>\r\n        Sustainable Solutions\r\n      <\/span>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f50100 e-flex e-con-boxed e-con e-parent\" data-id=\"5f50100\" 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-777a5ad elementor-widget elementor-widget-html\" data-id=\"777a5ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   CONTRATO \u2014 TRUSTED WORLDWIDE\r\n========================================================= *\/\r\n\r\n.cg-trusted,\r\n.cg-trusted * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.cg-trusted {\r\n  width: 100%;\r\n  max-width: 100%;\r\n  overflow: hidden;\r\n\r\n  background: #ffffff;\r\n\r\n  font-family: Inter, Arial, sans-serif;\r\n\r\n  border-bottom: 1px solid #eef3f8;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INNER\r\n========================================================= *\/\r\n\r\n.cg-trusted-inner {\r\n  width: min(1440px, calc(100% - 64px));\r\n\r\n  min-height: 112px;\r\n\r\n  margin: 0 auto;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 28px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TITLE\r\n========================================================= *\/\r\n\r\n.cg-trusted-title {\r\n  width: 135px;\r\n  min-width: 135px;\r\n\r\n  color: #092d63;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .25px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.cg-trusted-title span {\r\n  display: block;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   DESKTOP ROW\r\n========================================================= *\/\r\n\r\n@media (min-width: 768px) {\r\n\r\n  .cg-brands-row-mobile {\r\n    flex: 1;\r\n    min-width: 0;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    gap: 14px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SLIDER WRAPPER\r\n========================================================= *\/\r\n\r\n.cg-brands-wrap {\r\n  position: relative;\r\n\r\n  flex: 1;\r\n\r\n  min-width: 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SLIDER VIEWPORT\r\n========================================================= *\/\r\n\r\n.cg-brands-viewport {\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  overflow-x: auto;\r\n  overflow-y: hidden;\r\n\r\n  cursor: grab;\r\n\r\n  scroll-behavior: auto;\r\n\r\n  scrollbar-width: none;\r\n\r\n  -ms-overflow-style: none;\r\n\r\n  overscroll-behavior-x: contain;\r\n\r\n  touch-action: pan-x;\r\n}\r\n\r\n.cg-brands-viewport::-webkit-scrollbar {\r\n  display: none;\r\n}\r\n\r\n.cg-brands-viewport.cg-dragging {\r\n  cursor: grabbing;\r\n\r\n  user-select: none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TRACK\r\n========================================================= *\/\r\n\r\n.cg-brands-track {\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  width: max-content;\r\n\r\n  gap: 12px;\r\n\r\n  padding: 13px 1px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LOGO CARDS\r\n========================================================= *\/\r\n\r\n.cg-brand-card {\r\n  width: 118px;\r\n  height: 65px;\r\n\r\n  flex: 0 0 118px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  padding: 11px 13px;\r\n\r\n  background: #ffffff;\r\n\r\n  border: 1px solid #e9eff6;\r\n\r\n  border-radius: 9px;\r\n\r\n  box-shadow:\r\n    0 3px 10px rgba(10, 45, 85, .025),\r\n    0 8px 24px rgba(10, 45, 85, .035);\r\n\r\n  transition:\r\n    transform .25s ease,\r\n    border-color .25s ease,\r\n    box-shadow .25s ease;\r\n}\r\n\r\n.cg-brand-card:hover {\r\n  transform: translateY(-2px);\r\n\r\n  border-color: #dbe6f3;\r\n\r\n  box-shadow:\r\n    0 5px 15px rgba(10,45,85,.05),\r\n    0 12px 28px rgba(10,45,85,.07);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LOGO IMAGE\r\n========================================================= *\/\r\n\r\n.cg-brand-card img {\r\n  display: block;\r\n\r\n  width: 100%;\r\n  max-width: 92px;\r\n\r\n  height: 37px;\r\n\r\n  object-fit: contain;\r\n\r\n  pointer-events: none;\r\n\r\n  user-select: none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TEMPORARY TEXT LOGOS\r\n========================================================= *\/\r\n\r\n.cg-brand-text {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 100%;\r\n\r\n  color: #0c2d59;\r\n\r\n  text-align: center;\r\n\r\n  font-size: 15px;\r\n  line-height: 1;\r\n\r\n  font-weight: 800;\r\n\r\n  white-space: nowrap;\r\n}\r\n\r\n.cg-brand-text.green {\r\n  color: #1a9a36;\r\n}\r\n\r\n.cg-brand-text.blue {\r\n  color: #0470bd;\r\n}\r\n\r\n.cg-brand-text.black {\r\n  color: #171717;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VIEW ALL\r\n========================================================= *\/\r\n\r\n.cg-view-all {\r\n  width: 110px;\r\n  min-width: 110px;\r\n\r\n  height: 65px;\r\n\r\n  flex-shrink: 0;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  gap: 8px;\r\n\r\n  align-self: center;\r\n\r\n  color: #0878ff;\r\n\r\n  background: #f8fbff;\r\n\r\n  border: 1px solid #dfe9f5;\r\n\r\n  border-radius: 12px;\r\n\r\n  box-shadow:\r\n    0 4px 12px rgba(10,45,85,.03),\r\n    0 10px 24px rgba(10,45,85,.04);\r\n\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n\r\n  text-decoration: none;\r\n\r\n  white-space: nowrap;\r\n\r\n  transition:\r\n    color .25s ease,\r\n    border-color .25s ease,\r\n    transform .25s ease,\r\n    background .25s ease,\r\n    box-shadow .25s ease;\r\n}\r\n\r\n.cg-view-all:hover {\r\n  color: #005ddd;\r\n\r\n  background: #eef6ff;\r\n\r\n  border-color: #c9dbee;\r\n\r\n  transform: translateY(-2px);\r\n\r\n  box-shadow:\r\n    0 6px 16px rgba(10,45,85,.05),\r\n    0 12px 26px rgba(10,45,85,.06);\r\n}\r\n\r\n.cg-view-arrow {\r\n  font-size: 14px;\r\n\r\n  transition: transform .25s ease;\r\n}\r\n\r\n.cg-view-all:hover .cg-view-arrow {\r\n  transform: translateX(3px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EDGE FADE\r\n========================================================= *\/\r\n\r\n.cg-brands-wrap::before,\r\n.cg-brands-wrap::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 0;\r\n  bottom: 0;\r\n\r\n  width: 28px;\r\n\r\n  pointer-events: none;\r\n\r\n  z-index: 5;\r\n}\r\n\r\n.cg-brands-wrap::before {\r\n  left: 0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      #ffffff 0%,\r\n      rgba(255,255,255,0) 100%\r\n    );\r\n}\r\n\r\n.cg-brands-wrap::after {\r\n  right: 0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      270deg,\r\n      #ffffff 0%,\r\n      rgba(255,255,255,0) 100%\r\n    );\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .cg-trusted-inner {\r\n    width: calc(100% - 40px);\r\n\r\n    min-height: 105px;\r\n\r\n    gap: 18px;\r\n  }\r\n\r\n  .cg-trusted-title {\r\n    width: 105px;\r\n    min-width: 105px;\r\n\r\n    font-size: 10px;\r\n  }\r\n\r\n  .cg-brand-card {\r\n    width: 110px;\r\n    flex-basis: 110px;\r\n\r\n    height: 62px;\r\n  }\r\n\r\n  .cg-view-all {\r\n    width: 92px;\r\n    min-width: 92px;\r\n\r\n    height: 62px;\r\n\r\n    font-size: 10px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n   \u2014 \u0646\u0641\u0633 \u0627\u0644\u0634\u0643\u0644 \u0627\u0644\u0642\u062f\u064a\u0645 \u0628\u062f\u0648\u0646 \u062a\u063a\u064a\u064a\u0631\r\n========================================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .cg-trusted {\r\n    padding: 17px 0 15px;\r\n  }\r\n\r\n  .cg-trusted-inner {\r\n    width: 100%;\r\n\r\n    min-height: auto;\r\n\r\n    padding-left: 14px;\r\n\r\n    display: block;\r\n  }\r\n\r\n\r\n  .cg-trusted-title {\r\n    width: auto;\r\n    min-width: 0;\r\n\r\n    margin: 0 0 10px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    gap: 6px;\r\n\r\n    font-size: 10px;\r\n  }\r\n\r\n  .cg-trusted-title span {\r\n    display: inline;\r\n  }\r\n\r\n\r\n  .cg-brands-row-mobile {\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    min-width: 0;\r\n\r\n    gap: 10px;\r\n  }\r\n\r\n\r\n  .cg-brands-wrap {\r\n    flex: 1;\r\n\r\n    min-width: 0;\r\n  }\r\n\r\n\r\n  .cg-brands-track {\r\n    gap: 9px;\r\n\r\n    padding: 3px 1px 5px;\r\n  }\r\n\r\n\r\n  .cg-brand-card {\r\n    width: 102px;\r\n    height: 58px;\r\n\r\n    flex-basis: 102px;\r\n\r\n    padding: 10px;\r\n  }\r\n\r\n\r\n  .cg-brand-card img {\r\n    max-width: 82px;\r\n\r\n    height: 32px;\r\n  }\r\n\r\n\r\n  .cg-brand-text {\r\n    font-size: 13px;\r\n  }\r\n\r\n\r\n  .cg-view-all {\r\n    width: 76px;\r\n    min-width: 76px;\r\n\r\n    height: 58px;\r\n\r\n    margin-right: 12px;\r\n\r\n    font-size: 9px;\r\n\r\n    gap: 5px;\r\n\r\n    background: #ffffff;\r\n\r\n    border-radius: 9px;\r\n  }\r\n\r\n\r\n  .cg-brands-wrap::before,\r\n  .cg-brands-wrap::after {\r\n    width: 18px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SMALL MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .cg-brand-card {\r\n    width: 94px;\r\n    flex-basis: 94px;\r\n  }\r\n\r\n  .cg-view-all {\r\n    width: 70px;\r\n    min-width: 70px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n\r\n<section class=\"cg-trusted\" id=\"partners\">\r\n\r\n  <div class=\"cg-trusted-inner\">\r\n\r\n\r\n    <!-- TITLE -->\r\n\r\n    <div class=\"cg-trusted-title\">\r\n\r\n      <span>\r\n        Trusted\r\n      <\/span>\r\n\r\n      <span>\r\n        Worldwide\r\n      <\/span>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- LOGOS + VIEW ALL -->\r\n\r\n    <div class=\"cg-brands-row-mobile\">\r\n\r\n\r\n      <!-- SCROLL AREA -->\r\n\r\n      <div class=\"cg-brands-wrap\">\r\n\r\n\r\n        <div\r\n          class=\"cg-brands-viewport\"\r\n          id=\"cgBrandsViewport\"\r\n        >\r\n\r\n\r\n          <div\r\n            class=\"cg-brands-track\"\r\n            id=\"cgBrandsTrack\"\r\n          >\r\n\r\n\r\n            <!-- KARCHER -->\r\n\r\n            <div class=\"cg-brand-card\">\r\n\r\n              <div class=\"cg-brand-text black\">\r\n                K\u00c4RCHER\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- VAILLI -->\r\n\r\n            <div class=\"cg-brand-card\">\r\n\r\n              <div class=\"cg-brand-text green\">\r\n                VAILLI\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- LOSDI -->\r\n\r\n            <div class=\"cg-brand-card\">\r\n\r\n              <div class=\"cg-brand-text black\">\r\n                \u27e8 LOSDI\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- QLEEN -->\r\n\r\n            <div class=\"cg-brand-card\">\r\n\r\n              <div class=\"cg-brand-text blue\">\r\n                QLEEN\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- DUPLEX -->\r\n\r\n            <div class=\"cg-brand-card\">\r\n\r\n              <div class=\"cg-brand-text blue\">\r\n                Duplex\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- CFC -->\r\n\r\n            <div class=\"cg-brand-card\">\r\n\r\n              <div class=\"cg-brand-text blue\">\r\n                CFC\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- ECOJERA -->\r\n\r\n            <div class=\"cg-brand-card\">\r\n\r\n              <div class=\"cg-brand-text green\">\r\n                \u25cf ECOJERA\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- MCCLEAN -->\r\n\r\n            <div class=\"cg-brand-card\">\r\n\r\n              <div class=\"cg-brand-text black\">\r\n                \u25c6 McCLEAN\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- VIEW ALL -->\r\n\r\n      <a\r\n        href=\"#\"\r\n        class=\"cg-view-all\"\r\n      >\r\n\r\n        <span>\r\n          View All\r\n        <\/span>\r\n\r\n        <span class=\"cg-view-arrow\">\r\n          \u2192\r\n        <\/span>\r\n\r\n      <\/a>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n  const viewport =\r\n    document.getElementById('cgBrandsViewport');\r\n\r\n  const track =\r\n    document.getElementById('cgBrandsTrack');\r\n\r\n\r\n  if (!viewport || !track) {\r\n    return;\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     DUPLICATE ITEMS FOR INFINITE LOOP\r\n  ===================================================== *\/\r\n\r\n  const originals =\r\n    Array.from(track.children);\r\n\r\n\r\n  originals.forEach(function (item) {\r\n\r\n    const clone =\r\n      item.cloneNode(true);\r\n\r\n    clone.setAttribute(\r\n      'aria-hidden',\r\n      'true'\r\n    );\r\n\r\n    track.appendChild(clone);\r\n\r\n  });\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     VARIABLES\r\n  ===================================================== *\/\r\n\r\n  let paused = false;\r\n\r\n  let dragging = false;\r\n\r\n  let startX = 0;\r\n\r\n  let startScrollLeft = 0;\r\n\r\n  let lastTime = null;\r\n\r\n  let resumeTimer = null;\r\n\r\n\r\n  \/*\r\n   * \u0633\u0631\u0639\u0629 \u0627\u0644\u062d\u0631\u0643\u0629\r\n   * 30 = \u0633\u0631\u0639\u0629 \u0647\u0627\u062f\u064a\u0629\r\n   *\/\r\n\r\n  const speed = 30;\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     LOOP WIDTH\r\n  ===================================================== *\/\r\n\r\n  function getLoopWidth() {\r\n\r\n    return track.scrollWidth \/ 2;\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     AUTO SCROLL\r\n  ===================================================== *\/\r\n\r\n  function animate(time) {\r\n\r\n    if (lastTime === null) {\r\n      lastTime = time;\r\n    }\r\n\r\n\r\n    const delta =\r\n      (time - lastTime) \/ 1000;\r\n\r\n\r\n    lastTime = time;\r\n\r\n\r\n    if (!paused && !dragging) {\r\n\r\n      viewport.scrollLeft +=\r\n        speed * delta;\r\n\r\n\r\n      const loopWidth =\r\n        getLoopWidth();\r\n\r\n\r\n      if (\r\n        viewport.scrollLeft >= loopWidth\r\n      ) {\r\n\r\n        viewport.scrollLeft -=\r\n          loopWidth;\r\n\r\n      }\r\n\r\n    }\r\n\r\n\r\n    requestAnimationFrame(animate);\r\n\r\n  }\r\n\r\n\r\n  requestAnimationFrame(animate);\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     RESUME HELPER\r\n  ===================================================== *\/\r\n\r\n  function resumeAfter(delay) {\r\n\r\n    clearTimeout(resumeTimer);\r\n\r\n\r\n    resumeTimer =\r\n      setTimeout(function () {\r\n\r\n        if (!dragging) {\r\n          paused = false;\r\n        }\r\n\r\n      }, delay);\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     HOVER = PAUSE\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    'mouseenter',\r\n    function () {\r\n\r\n      paused = true;\r\n\r\n    }\r\n  );\r\n\r\n\r\n  viewport.addEventListener(\r\n    'mouseleave',\r\n    function () {\r\n\r\n      if (!dragging) {\r\n        paused = false;\r\n      }\r\n\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     DESKTOP DRAG\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    'mousedown',\r\n    function (event) {\r\n\r\n      dragging = true;\r\n\r\n      paused = true;\r\n\r\n\r\n      startX =\r\n        event.pageX;\r\n\r\n\r\n      startScrollLeft =\r\n        viewport.scrollLeft;\r\n\r\n\r\n      viewport.classList.add(\r\n        'cg-dragging'\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n\r\n  window.addEventListener(\r\n    'mousemove',\r\n    function (event) {\r\n\r\n      if (!dragging) {\r\n        return;\r\n      }\r\n\r\n\r\n      const distance =\r\n        event.pageX - startX;\r\n\r\n\r\n      viewport.scrollLeft =\r\n        startScrollLeft - distance;\r\n\r\n    }\r\n  );\r\n\r\n\r\n  window.addEventListener(\r\n    'mouseup',\r\n    function () {\r\n\r\n      if (!dragging) {\r\n        return;\r\n      }\r\n\r\n\r\n      dragging = false;\r\n\r\n\r\n      viewport.classList.remove(\r\n        'cg-dragging'\r\n      );\r\n\r\n\r\n      resumeAfter(700);\r\n\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     TOUCH \/ MOBILE\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    'touchstart',\r\n    function () {\r\n\r\n      paused = true;\r\n\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n\r\n  viewport.addEventListener(\r\n    'touchend',\r\n    function () {\r\n\r\n      resumeAfter(1200);\r\n\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     MOUSE WHEEL MANUAL SCROLL\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    'wheel',\r\n    function (event) {\r\n\r\n      if (\r\n        Math.abs(event.deltaY) >\r\n        Math.abs(event.deltaX)\r\n      ) {\r\n\r\n        viewport.scrollLeft +=\r\n          event.deltaY;\r\n\r\n\r\n        event.preventDefault();\r\n\r\n      }\r\n\r\n\r\n      paused = true;\r\n\r\n\r\n      resumeAfter(1000);\r\n\r\n    },\r\n    {\r\n      passive: false\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     KEEP LOOP AFTER MANUAL SCROLL\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    'scroll',\r\n    function () {\r\n\r\n      const loopWidth =\r\n        getLoopWidth();\r\n\r\n\r\n      if (\r\n        viewport.scrollLeft >\r\n        loopWidth * 1.5\r\n      ) {\r\n\r\n        viewport.scrollLeft -=\r\n          loopWidth;\r\n\r\n      }\r\n\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     TAB VISIBILITY\r\n  ===================================================== *\/\r\n\r\n  document.addEventListener(\r\n    'visibilitychange',\r\n    function () {\r\n\r\n      paused =\r\n        document.hidden;\r\n\r\n    }\r\n  );\r\n\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e8349f2 e-flex e-con-boxed e-con e-parent\" data-id=\"e8349f2\" 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-ebf8df4 elementor-widget elementor-widget-html\" data-id=\"ebf8df4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   CONTRATO GROUP \u2014 SERVICES SECTION\r\n========================================================= *\/\r\n\r\n.cgs-services,\r\n.cgs-services * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.cgs-services {\r\n  --cgs-primary: #0878ff;\r\n  --cgs-primary-dark: #0062dc;\r\n  --cgs-navy: #052b59;\r\n  --cgs-navy-dark: #02254e;\r\n  --cgs-text: #0b315f;\r\n  --cgs-muted: #617389;\r\n  --cgs-border: #e4ebf3;\r\n  --cgs-bg: #ffffff;\r\n  --cgs-light: #f7faff;\r\n  --cgs-radius: 15px;\r\n\r\n  width: 100%;\r\n  max-width: 100%;\r\n\r\n  padding: 70px 0;\r\n\r\n  background: var(--cgs-bg);\r\n\r\n  font-family: Inter, Arial, sans-serif;\r\n\r\n  overflow: hidden;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTAINER\r\n========================================================= *\/\r\n\r\n.cgs-container {\r\n  width: min(1440px, calc(100% - 64px));\r\n\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MAIN GRID\r\n========================================================= *\/\r\n\r\n.cgs-layout {\r\n  display: grid;\r\n\r\n  grid-template-columns: 270px minmax(0, 1fr);\r\n\r\n  gap: 38px;\r\n\r\n  align-items: stretch;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LEFT INTRO\r\n========================================================= *\/\r\n\r\n.cgs-intro {\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  min-width: 0;\r\n}\r\n\r\n.cgs-eyebrow {\r\n  margin-bottom: 10px;\r\n\r\n  color: var(--cgs-primary);\r\n\r\n  font-size: 11px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .35px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.cgs-heading {\r\n  margin: 0;\r\n\r\n  max-width: 250px;\r\n\r\n  color: var(--cgs-navy);\r\n\r\n  font-size: 31px;\r\n  line-height: 1.05;\r\n\r\n  font-weight: 760;\r\n\r\n  letter-spacing: -1.1px;\r\n}\r\n\r\n.cgs-intro-text {\r\n  margin: 19px 0 0;\r\n\r\n  max-width: 255px;\r\n\r\n  color: var(--cgs-muted);\r\n\r\n  font-size: 13px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTACT BOX\r\n========================================================= *\/\r\n\r\n.cgs-contact-box {\r\n  position: relative;\r\n\r\n  margin-top: auto;\r\n\r\n  min-height: 200px;\r\n\r\n  padding: 25px;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n\r\n  overflow: hidden;\r\n\r\n  color: #ffffff;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #062f65 0%,\r\n      #02224a 100%\r\n    );\r\n\r\n  border-radius: 13px;\r\n\r\n  box-shadow:\r\n    0 18px 40px rgba(4,42,87,.13);\r\n}\r\n\r\n.cgs-contact-box::after {\r\n  content: \"\u25d4\";\r\n\r\n  position: absolute;\r\n\r\n  right: -8px;\r\n  bottom: -22px;\r\n\r\n  color: rgba(255,255,255,.04);\r\n\r\n  font-size: 140px;\r\n  line-height: 1;\r\n\r\n  pointer-events: none;\r\n}\r\n\r\n.cgs-contact-title {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  margin-bottom: 12px;\r\n\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n}\r\n\r\n.cgs-contact-text {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  max-width: 165px;\r\n\r\n  color: rgba(255,255,255,.72);\r\n\r\n  font-size: 11px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.cgs-contact-btn {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  margin-top: auto;\r\n\r\n  min-height: 43px;\r\n\r\n  padding: 0 17px;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  gap: 9px;\r\n\r\n  color: #ffffff;\r\n\r\n  background: var(--cgs-primary);\r\n\r\n  border-radius: 7px;\r\n\r\n  text-decoration: none;\r\n\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n\r\n  transition:\r\n    transform .25s ease,\r\n    background .25s ease;\r\n}\r\n\r\n.cgs-contact-btn:hover {\r\n  background: #0069e8;\r\n\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SERVICE GRID\r\n========================================================= *\/\r\n\r\n.cgs-grid {\r\n  display: grid;\r\n\r\n  grid-template-columns: repeat(4, minmax(0,1fr));\r\n\r\n  gap: 16px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SERVICE CARD\r\n========================================================= *\/\r\n\r\n.cgs-card {\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n\r\n  overflow: hidden;\r\n\r\n  background: #ffffff;\r\n\r\n  border: 1px solid var(--cgs-border);\r\n\r\n  border-radius: var(--cgs-radius);\r\n\r\n  box-shadow:\r\n    0 5px 18px rgba(11,49,95,.035),\r\n    0 12px 35px rgba(11,49,95,.035);\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    transform .28s ease,\r\n    box-shadow .28s ease,\r\n    border-color .28s ease;\r\n}\r\n\r\n.cgs-card:hover {\r\n  transform: translateY(-5px);\r\n\r\n  border-color: #ccdaea;\r\n\r\n  box-shadow:\r\n    0 10px 25px rgba(11,49,95,.07),\r\n    0 18px 45px rgba(11,49,95,.08);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD IMAGE\r\n========================================================= *\/\r\n\r\n.cgs-card-media {\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  aspect-ratio: 1.42 \/ 1;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #edf3fa,\r\n      #dfe9f4\r\n    );\r\n}\r\n\r\n.cgs-card-media img {\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: block;\r\n\r\n  object-fit: cover;\r\n\r\n  transition: transform .45s ease;\r\n}\r\n\r\n.cgs-card:hover .cgs-card-media img {\r\n  transform: scale(1.045);\r\n}\r\n\r\n.cgs-image-placeholder {\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: #8b9bb0;\r\n\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SERVICE ICON\r\n========================================================= *\/\r\n\r\n.cgs-service-icon {\r\n  position: absolute;\r\n\r\n  left: 16px;\r\n  top: -17px;\r\n\r\n  width: 36px;\r\n  height: 36px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: var(--cgs-primary);\r\n\r\n  background: #ffffff;\r\n\r\n  border: 1px solid #dce7f4;\r\n\r\n  border-radius: 50%;\r\n\r\n  box-shadow: 0 5px 15px rgba(8,120,255,.12);\r\n\r\n  font-size: 16px;\r\n\r\n  z-index: 3;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD BODY\r\n========================================================= *\/\r\n\r\n.cgs-card-body {\r\n  position: relative;\r\n\r\n  min-height: 153px;\r\n\r\n  padding:\r\n    28px\r\n    16px\r\n    17px;\r\n}\r\n\r\n.cgs-number {\r\n  margin-bottom: 7px;\r\n\r\n  color: var(--cgs-navy);\r\n\r\n  font-size: 22px;\r\n  line-height: 1;\r\n\r\n  font-weight: 450;\r\n}\r\n\r\n.cgs-card-title {\r\n  margin: 0;\r\n\r\n  min-height: 42px;\r\n\r\n  color: var(--cgs-text);\r\n\r\n  font-size: 14px;\r\n  line-height: 1.25;\r\n\r\n  font-weight: 750;\r\n}\r\n\r\n.cgs-card-action {\r\n  margin-top: 11px;\r\n\r\n  padding: 0;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 7px;\r\n\r\n  color: var(--cgs-primary);\r\n\r\n  background: transparent;\r\n\r\n  border: 0;\r\n\r\n  font-family: inherit;\r\n\r\n  font-size: 10px;\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  cursor: pointer;\r\n}\r\n\r\n.cgs-card-action span {\r\n  transition: transform .2s ease;\r\n}\r\n\r\n.cgs-card:hover .cgs-card-action span {\r\n  transform: translateX(3px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VIEW ALL CARD\r\n========================================================= *\/\r\n\r\n.cgs-view-all {\r\n  grid-column: span 2;\r\n\r\n  position: relative;\r\n\r\n  min-height: 205px;\r\n\r\n  padding: 28px;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  align-items: flex-start;\r\n\r\n  overflow: hidden;\r\n\r\n  color: #ffffff;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #06356e,\r\n      #022651\r\n    );\r\n\r\n  border-radius: var(--cgs-radius);\r\n\r\n  text-decoration: none;\r\n\r\n  box-shadow:\r\n    0 16px 40px rgba(2,38,81,.15);\r\n\r\n  transition: transform .25s ease;\r\n}\r\n\r\n.cgs-view-all:hover {\r\n  transform: translateY(-4px);\r\n}\r\n\r\n.cgs-view-all::after {\r\n  content:\r\n    \"\u2302  \u2726\"\r\n    \"\\A\"\r\n    \"\u25eb  \u25c7\";\r\n\r\n  white-space: pre;\r\n\r\n  position: absolute;\r\n\r\n  right: 25px;\r\n  top: 32px;\r\n\r\n  color: rgba(255,255,255,.045);\r\n\r\n  font-size: 49px;\r\n  line-height: 1.1;\r\n\r\n  letter-spacing: 13px;\r\n}\r\n\r\n.cgs-view-title {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  margin-bottom: 10px;\r\n\r\n  font-size: 21px;\r\n  line-height: 1.1;\r\n\r\n  font-weight: 700;\r\n}\r\n\r\n.cgs-view-text {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  max-width: 220px;\r\n\r\n  color: rgba(255,255,255,.7);\r\n\r\n  font-size: 11px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.cgs-view-arrow {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  width: 40px;\r\n  height: 40px;\r\n\r\n  margin-top: 22px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: #ffffff;\r\n\r\n  background: var(--cgs-primary);\r\n\r\n  border-radius: 50%;\r\n\r\n  font-size: 17px;\r\n\r\n  transition: transform .25s ease;\r\n}\r\n\r\n.cgs-view-all:hover .cgs-view-arrow {\r\n  transform: translateX(4px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MODAL OVERLAY\r\n========================================================= *\/\r\n\r\n.cgs-modal {\r\n  position: fixed;\r\n\r\n  inset: 0;\r\n\r\n  z-index: 999999;\r\n\r\n  padding: 30px;\r\n\r\n  display: none;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  background: rgba(1,20,42,.76);\r\n\r\n  backdrop-filter: blur(8px);\r\n\r\n  opacity: 0;\r\n\r\n  transition: opacity .25s ease;\r\n}\r\n\r\n.cgs-modal.cgs-open {\r\n  display: flex;\r\n}\r\n\r\n.cgs-modal.cgs-visible {\r\n  opacity: 1;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MODAL PANEL\r\n========================================================= *\/\r\n\r\n.cgs-modal-panel {\r\n  position: relative;\r\n\r\n  width: min(1180px,100%);\r\n  max-height: min(800px, calc(100vh - 60px));\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0, 1.15fr)\r\n    minmax(360px, .85fr);\r\n\r\n  overflow: hidden;\r\n\r\n  background: #ffffff;\r\n\r\n  border-radius: 20px;\r\n\r\n  box-shadow:\r\n    0 30px 90px rgba(0,0,0,.28);\r\n\r\n  transform: translateY(15px) scale(.985);\r\n\r\n  transition: transform .3s ease;\r\n}\r\n\r\n.cgs-modal.cgs-visible .cgs-modal-panel {\r\n  transform: none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CLOSE\r\n========================================================= *\/\r\n\r\n.cgs-modal-close {\r\n  position: absolute;\r\n\r\n  top: 16px;\r\n  right: 16px;\r\n\r\n  width: 42px;\r\n  height: 42px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  z-index: 20;\r\n\r\n  color: #092e5b;\r\n\r\n  background: rgba(255,255,255,.95);\r\n\r\n  border: 1px solid #dde6f0;\r\n  border-radius: 50%;\r\n\r\n  font-size: 23px;\r\n  line-height: 1;\r\n\r\n  cursor: pointer;\r\n\r\n  box-shadow: 0 5px 18px rgba(0,0,0,.08);\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    background .2s ease;\r\n}\r\n\r\n.cgs-modal-close:hover {\r\n  background: #f2f7fd;\r\n\r\n  transform: rotate(5deg);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MODAL GALLERY\r\n========================================================= *\/\r\n\r\n.cgs-modal-gallery {\r\n  min-width: 0;\r\n\r\n  padding: 22px;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  background: #f5f8fc;\r\n}\r\n\r\n.cgs-main-image-wrap {\r\n  position: relative;\r\n\r\n  flex: 1;\r\n\r\n  min-height: 430px;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #eaf0f7,\r\n      #dce7f2\r\n    );\r\n\r\n  border-radius: 14px;\r\n}\r\n\r\n.cgs-main-image {\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: none;\r\n\r\n  object-fit: cover;\r\n}\r\n\r\n.cgs-main-image.cgs-has-image {\r\n  display: block;\r\n}\r\n\r\n.cgs-main-placeholder {\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: #8b9db1;\r\n\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GALLERY ARROWS\r\n========================================================= *\/\r\n\r\n.cgs-gallery-arrow {\r\n  position: absolute;\r\n\r\n  top: 50%;\r\n\r\n  width: 40px;\r\n  height: 40px;\r\n\r\n  transform: translateY(-50%);\r\n\r\n  display: none;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  z-index: 4;\r\n\r\n  color: #0b315f;\r\n\r\n  background: rgba(255,255,255,.94);\r\n\r\n  border: 1px solid #dce6f0;\r\n  border-radius: 50%;\r\n\r\n  font-size: 16px;\r\n\r\n  cursor: pointer;\r\n\r\n  box-shadow: 0 5px 15px rgba(0,0,0,.08);\r\n}\r\n\r\n.cgs-gallery-arrow.cgs-show {\r\n  display: flex;\r\n}\r\n\r\n.cgs-gallery-prev {\r\n  left: 14px;\r\n}\r\n\r\n.cgs-gallery-next {\r\n  right: 14px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   THUMBNAILS\r\n========================================================= *\/\r\n\r\n.cgs-thumbnails {\r\n  margin-top: 12px;\r\n\r\n  display: flex;\r\n\r\n  gap: 9px;\r\n\r\n  overflow-x: auto;\r\n\r\n  scrollbar-width: none;\r\n}\r\n\r\n.cgs-thumbnails::-webkit-scrollbar {\r\n  display: none;\r\n}\r\n\r\n.cgs-thumb {\r\n  width: 76px;\r\n  height: 58px;\r\n\r\n  flex: 0 0 76px;\r\n\r\n  padding: 2px;\r\n\r\n  overflow: hidden;\r\n\r\n  background: #ffffff;\r\n\r\n  border: 2px solid transparent;\r\n  border-radius: 8px;\r\n\r\n  cursor: pointer;\r\n}\r\n\r\n.cgs-thumb.cgs-active {\r\n  border-color: var(--cgs-primary);\r\n}\r\n\r\n.cgs-thumb img {\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: block;\r\n\r\n  object-fit: cover;\r\n\r\n  border-radius: 5px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MODAL CONTENT\r\n========================================================= *\/\r\n\r\n.cgs-modal-content {\r\n  min-width: 0;\r\n\r\n  padding: 50px 45px 38px;\r\n\r\n  overflow-y: auto;\r\n}\r\n\r\n.cgs-modal-number {\r\n  margin-bottom: 10px;\r\n\r\n  color: var(--cgs-primary);\r\n\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .8px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.cgs-modal-title {\r\n  margin: 0;\r\n\r\n  color: var(--cgs-navy);\r\n\r\n  font-size: 37px;\r\n  line-height: 1.05;\r\n\r\n  font-weight: 760;\r\n\r\n  letter-spacing: -1.2px;\r\n}\r\n\r\n.cgs-modal-short {\r\n  margin: 18px 0 0;\r\n\r\n  color: #536a83;\r\n\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.cgs-modal-divider {\r\n  width: 100%;\r\n  height: 1px;\r\n\r\n  margin: 25px 0;\r\n\r\n  background: #e8eef5;\r\n}\r\n\r\n.cgs-modal-description {\r\n  color: #60748a;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.cgs-modal-description p {\r\n  margin: 0 0 13px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FEATURES\r\n========================================================= *\/\r\n\r\n.cgs-modal-features-title {\r\n  margin: 25px 0 13px;\r\n\r\n  color: var(--cgs-navy);\r\n\r\n  font-size: 13px;\r\n  font-weight: 750;\r\n}\r\n\r\n.cgs-modal-features {\r\n  margin: 0;\r\n  padding: 0;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns: 1fr 1fr;\r\n\r\n  gap: 10px 14px;\r\n\r\n  list-style: none;\r\n}\r\n\r\n.cgs-modal-features li {\r\n  position: relative;\r\n\r\n  padding-left: 24px;\r\n\r\n  color: #4e647c;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.cgs-modal-features li::before {\r\n  content: \"\u2713\";\r\n\r\n  position: absolute;\r\n\r\n  left: 0;\r\n  top: 0;\r\n\r\n  width: 17px;\r\n  height: 17px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: var(--cgs-primary);\r\n\r\n  background: #eaf4ff;\r\n\r\n  border-radius: 50%;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MODAL CTA\r\n========================================================= *\/\r\n\r\n.cgs-modal-actions {\r\n  margin-top: 30px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 10px;\r\n\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.cgs-modal-primary {\r\n  min-height: 48px;\r\n\r\n  padding: 0 21px;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  gap: 9px;\r\n\r\n  color: #ffffff;\r\n\r\n  background: var(--cgs-primary);\r\n\r\n  border-radius: 8px;\r\n\r\n  text-decoration: none;\r\n\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n\r\n  transition:\r\n    background .2s ease,\r\n    transform .2s ease;\r\n}\r\n\r\n.cgs-modal-primary:hover {\r\n  background: var(--cgs-primary-dark);\r\n\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.cgs-modal-secondary {\r\n  min-height: 48px;\r\n\r\n  padding: 0 18px;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: var(--cgs-navy);\r\n\r\n  background: #ffffff;\r\n\r\n  border: 1px solid #dbe5ef;\r\n  border-radius: 8px;\r\n\r\n  text-decoration: none;\r\n\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 1100px) {\r\n\r\n  .cgs-layout {\r\n    grid-template-columns: 230px 1fr;\r\n\r\n    gap: 25px;\r\n  }\r\n\r\n  .cgs-grid {\r\n    grid-template-columns:\r\n      repeat(3,minmax(0,1fr));\r\n  }\r\n\r\n  .cgs-view-all {\r\n    grid-column: span 3;\r\n  }\r\n\r\n  .cgs-heading {\r\n    font-size: 27px;\r\n  }\r\n\r\n  .cgs-modal-panel {\r\n    grid-template-columns:\r\n      minmax(0,1fr)\r\n      minmax(330px,.9fr);\r\n  }\r\n\r\n  .cgs-modal-content {\r\n    padding:\r\n      48px\r\n      30px\r\n      34px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE \/ SMALL TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 800px) {\r\n\r\n  .cgs-services {\r\n    padding: 48px 0;\r\n  }\r\n\r\n  .cgs-container {\r\n    width: calc(100% - 30px);\r\n  }\r\n\r\n  .cgs-layout {\r\n    display: block;\r\n  }\r\n\r\n  .cgs-intro {\r\n    margin-bottom: 24px;\r\n  }\r\n\r\n  .cgs-heading {\r\n    max-width: 500px;\r\n\r\n    font-size: 29px;\r\n  }\r\n\r\n  .cgs-intro-text {\r\n    max-width: 580px;\r\n  }\r\n\r\n  .cgs-contact-box {\r\n    min-height: 145px;\r\n\r\n    margin-top: 22px;\r\n\r\n    padding: 21px;\r\n  }\r\n\r\n  .cgs-contact-text {\r\n    max-width: 260px;\r\n  }\r\n\r\n  .cgs-contact-btn {\r\n    margin-top: 18px;\r\n  }\r\n\r\n  .cgs-grid {\r\n    grid-template-columns:\r\n      repeat(2,minmax(0,1fr));\r\n\r\n    gap: 12px;\r\n  }\r\n\r\n  .cgs-view-all {\r\n    grid-column: span 2;\r\n  }\r\n\r\n\r\n  \/* MODAL *\/\r\n\r\n  .cgs-modal {\r\n    padding: 15px;\r\n  }\r\n\r\n  .cgs-modal-panel {\r\n    max-height: calc(100vh - 30px);\r\n\r\n    display: block;\r\n\r\n    overflow-y: auto;\r\n\r\n    border-radius: 17px;\r\n  }\r\n\r\n  .cgs-modal-gallery {\r\n    padding: 14px;\r\n  }\r\n\r\n  .cgs-main-image-wrap {\r\n    min-height: 330px;\r\n\r\n    aspect-ratio: 1.2 \/ 1;\r\n\r\n    flex: none;\r\n  }\r\n\r\n  .cgs-modal-content {\r\n    padding:\r\n      28px\r\n      22px\r\n      30px;\r\n\r\n    overflow: visible;\r\n  }\r\n\r\n  .cgs-modal-title {\r\n    padding-right: 38px;\r\n\r\n    font-size: 30px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 520px) {\r\n\r\n  .cgs-services {\r\n    padding: 38px 0;\r\n  }\r\n\r\n  .cgs-container {\r\n    width: calc(100% - 24px);\r\n  }\r\n\r\n  .cgs-eyebrow {\r\n    font-size: 9px;\r\n  }\r\n\r\n  .cgs-heading {\r\n    font-size: 26px;\r\n  }\r\n\r\n  .cgs-intro-text {\r\n    margin-top: 14px;\r\n\r\n    font-size: 12px;\r\n  }\r\n\r\n  .cgs-contact-box {\r\n    min-height: 155px;\r\n  }\r\n\r\n  .cgs-grid {\r\n    grid-template-columns:\r\n      repeat(2,minmax(0,1fr));\r\n\r\n    gap: 9px;\r\n  }\r\n\r\n  .cgs-card {\r\n    border-radius: 11px;\r\n  }\r\n\r\n  .cgs-card-media {\r\n    aspect-ratio: 1.25 \/ 1;\r\n  }\r\n\r\n  .cgs-service-icon {\r\n    left: 10px;\r\n    top: -15px;\r\n\r\n    width: 31px;\r\n    height: 31px;\r\n\r\n    font-size: 13px;\r\n  }\r\n\r\n  .cgs-card-body {\r\n    min-height: 143px;\r\n\r\n    padding:\r\n      24px\r\n      11px\r\n      13px;\r\n  }\r\n\r\n  .cgs-number {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .cgs-card-title {\r\n    min-height: 38px;\r\n\r\n    font-size: 12px;\r\n  }\r\n\r\n  .cgs-card-action {\r\n    font-size: 9px;\r\n  }\r\n\r\n  .cgs-view-all {\r\n    grid-column: span 2;\r\n\r\n    min-height: 165px;\r\n\r\n    padding: 22px;\r\n  }\r\n\r\n  .cgs-view-title {\r\n    font-size: 18px;\r\n  }\r\n\r\n\r\n  \/* FULL MOBILE QUICK VIEW *\/\r\n\r\n  .cgs-modal {\r\n    padding: 0;\r\n\r\n    align-items: flex-end;\r\n  }\r\n\r\n  .cgs-modal-panel {\r\n    width: 100%;\r\n    max-height: 95vh;\r\n\r\n    border-radius:\r\n      20px\r\n      20px\r\n      0\r\n      0;\r\n  }\r\n\r\n  .cgs-modal-close {\r\n    top: 11px;\r\n    right: 11px;\r\n\r\n    width: 39px;\r\n    height: 39px;\r\n  }\r\n\r\n  .cgs-modal-gallery {\r\n    padding:\r\n      12px\r\n      12px\r\n      0;\r\n\r\n    background: #ffffff;\r\n  }\r\n\r\n  .cgs-main-image-wrap {\r\n    min-height: 270px;\r\n\r\n    border-radius: 13px;\r\n  }\r\n\r\n  .cgs-thumbnails {\r\n    margin-top: 8px;\r\n  }\r\n\r\n  .cgs-thumb {\r\n    width: 63px;\r\n    height: 49px;\r\n\r\n    flex-basis: 63px;\r\n  }\r\n\r\n  .cgs-modal-content {\r\n    padding:\r\n      23px\r\n      18px\r\n      26px;\r\n  }\r\n\r\n  .cgs-modal-number {\r\n    font-size: 10px;\r\n  }\r\n\r\n  .cgs-modal-title {\r\n    font-size: 27px;\r\n  }\r\n\r\n  .cgs-modal-short {\r\n    margin-top: 13px;\r\n\r\n    font-size: 13px;\r\n  }\r\n\r\n  .cgs-modal-divider {\r\n    margin: 20px 0;\r\n  }\r\n\r\n  .cgs-modal-features {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .cgs-modal-actions {\r\n    display: grid;\r\n\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n\r\n  .cgs-modal-primary,\r\n  .cgs-modal-secondary {\r\n    padding: 0 11px;\r\n\r\n    font-size: 10px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section\r\n  class=\"cgs-services\"\r\n  id=\"solutions\"\r\n>\r\n\r\n  <div class=\"cgs-container\">\r\n\r\n    <div class=\"cgs-layout\">\r\n\r\n\r\n      <!-- =================================================\r\n           LEFT CONTENT\r\n      ================================================== -->\r\n\r\n      <div class=\"cgs-intro\">\r\n\r\n        <div>\r\n\r\n          <div class=\"cgs-eyebrow\">\r\n            Our Solutions\r\n          <\/div>\r\n\r\n          <h2 class=\"cgs-heading\">\r\n            Complete Solutions\r\n            for Every Need\r\n          <\/h2>\r\n\r\n          <p class=\"cgs-intro-text\">\r\n            From advanced cleaning equipment to hygiene\r\n            products and waste management systems, we provide\r\n            everything you need for efficient facility operations.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- CONTACT CARD -->\r\n\r\n        <div class=\"cgs-contact-box\">\r\n\r\n          <div class=\"cgs-contact-title\">\r\n            Need a Solution?\r\n          <\/div>\r\n\r\n          <div class=\"cgs-contact-text\">\r\n            Our experts are ready to help you choose the\r\n            right solution for your needs.\r\n          <\/div>\r\n\r\n          <a\r\n            href=\"#contact\"\r\n            class=\"cgs-contact-btn\"\r\n          >\r\n            Contact Us\r\n            <span>\u2192<\/span>\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- =================================================\r\n           SERVICES\r\n      ================================================== -->\r\n\r\n      <div class=\"cgs-grid\">\r\n\r\n\r\n        <!-- SERVICE 01 -->\r\n\r\n        <article\r\n          class=\"cgs-card\"\r\n          data-service=\"1\"\r\n          tabindex=\"0\"\r\n          role=\"button\"\r\n        >\r\n\r\n          <div class=\"cgs-card-media\">\r\n\r\n            <div class=\"cgs-image-placeholder\">\r\n              Add Service Image\r\n            <\/div>\r\n\r\n            <img\r\n              class=\"cgs-card-img\"\r\n              data-service-image=\"1\"\r\n              alt=\"Integrated Hygiene\"\r\n            >\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"cgs-card-body\">\r\n\r\n            <div class=\"cgs-service-icon\">\r\n              \u2659\r\n            <\/div>\r\n\r\n            <div class=\"cgs-number\">\r\n              01\r\n            <\/div>\r\n\r\n            <h3 class=\"cgs-card-title\">\r\n              Integrated\r\n              Hygiene\r\n            <\/h3>\r\n\r\n            <button\r\n              class=\"cgs-card-action\"\r\n              type=\"button\"\r\n            >\r\n              View More\r\n              <span>\u2192<\/span>\r\n            <\/button>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n\r\n        <!-- SERVICE 02 -->\r\n\r\n        <article\r\n          class=\"cgs-card\"\r\n          data-service=\"2\"\r\n          tabindex=\"0\"\r\n          role=\"button\"\r\n        >\r\n\r\n          <div class=\"cgs-card-media\">\r\n\r\n            <div class=\"cgs-image-placeholder\">\r\n              Add Service Image\r\n            <\/div>\r\n\r\n            <img\r\n              class=\"cgs-card-img\"\r\n              data-service-image=\"2\"\r\n              alt=\"Pest Management\"\r\n            >\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"cgs-card-body\">\r\n\r\n            <div class=\"cgs-service-icon\">\r\n              \u25c7\r\n            <\/div>\r\n\r\n            <div class=\"cgs-number\">\r\n              02\r\n            <\/div>\r\n\r\n            <h3 class=\"cgs-card-title\">\r\n              Pest\r\n              Management\r\n            <\/h3>\r\n\r\n            <button\r\n              class=\"cgs-card-action\"\r\n              type=\"button\"\r\n            >\r\n              View More\r\n              <span>\u2192<\/span>\r\n            <\/button>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n\r\n        <!-- SERVICE 03 -->\r\n\r\n        <article\r\n          class=\"cgs-card\"\r\n          data-service=\"3\"\r\n          tabindex=\"0\"\r\n          role=\"button\"\r\n        >\r\n\r\n          <div class=\"cgs-card-media\">\r\n\r\n            <div class=\"cgs-image-placeholder\">\r\n              Add Service Image\r\n            <\/div>\r\n\r\n            <img\r\n              class=\"cgs-card-img\"\r\n              data-service-image=\"3\"\r\n              alt=\"Facade Cleaning\"\r\n            >\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"cgs-card-body\">\r\n\r\n            <div class=\"cgs-service-icon\">\r\n              \u2318\r\n            <\/div>\r\n\r\n            <div class=\"cgs-number\">\r\n              03\r\n            <\/div>\r\n\r\n            <h3 class=\"cgs-card-title\">\r\n              Facade\r\n              Cleaning\r\n            <\/h3>\r\n\r\n            <button\r\n              class=\"cgs-card-action\"\r\n              type=\"button\"\r\n            >\r\n              View More\r\n              <span>\u2192<\/span>\r\n            <\/button>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n\r\n        <!-- SERVICE 04 -->\r\n\r\n        <article\r\n          class=\"cgs-card\"\r\n          data-service=\"4\"\r\n          tabindex=\"0\"\r\n          role=\"button\"\r\n        >\r\n\r\n          <div class=\"cgs-card-media\">\r\n\r\n            <div class=\"cgs-image-placeholder\">\r\n              Add Service Image\r\n            <\/div>\r\n\r\n            <img\r\n              class=\"cgs-card-img\"\r\n              data-service-image=\"4\"\r\n              alt=\"Solar Cleaning\"\r\n            >\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"cgs-card-body\">\r\n\r\n            <div class=\"cgs-service-icon\">\r\n              \u2667\r\n            <\/div>\r\n\r\n            <div class=\"cgs-number\">\r\n              04\r\n            <\/div>\r\n\r\n            <h3 class=\"cgs-card-title\">\r\n              Solar\r\n              Cleaning\r\n            <\/h3>\r\n\r\n            <button\r\n              class=\"cgs-card-action\"\r\n              type=\"button\"\r\n            >\r\n              View More\r\n              <span>\u2192<\/span>\r\n            <\/button>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n\r\n        <!-- SERVICE 05 -->\r\n\r\n        <article\r\n          class=\"cgs-card\"\r\n          data-service=\"5\"\r\n          tabindex=\"0\"\r\n          role=\"button\"\r\n        >\r\n\r\n          <div class=\"cgs-card-media\">\r\n\r\n            <div class=\"cgs-image-placeholder\">\r\n              Add Service Image\r\n            <\/div>\r\n\r\n            <img\r\n              class=\"cgs-card-img\"\r\n              data-service-image=\"5\"\r\n              alt=\"Municipal Solutions\"\r\n            >\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"cgs-card-body\">\r\n\r\n            <div class=\"cgs-service-icon\">\r\n              \u2302\r\n            <\/div>\r\n\r\n            <div class=\"cgs-number\">\r\n              05\r\n            <\/div>\r\n\r\n            <h3 class=\"cgs-card-title\">\r\n              Municipal\r\n              Solutions\r\n            <\/h3>\r\n\r\n            <button\r\n              class=\"cgs-card-action\"\r\n              type=\"button\"\r\n            >\r\n              View More\r\n              <span>\u2192<\/span>\r\n            <\/button>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n\r\n        <!-- SERVICE 06 -->\r\n\r\n        <article\r\n          class=\"cgs-card\"\r\n          data-service=\"6\"\r\n          tabindex=\"0\"\r\n          role=\"button\"\r\n        >\r\n\r\n          <div class=\"cgs-card-media\">\r\n\r\n            <div class=\"cgs-image-placeholder\">\r\n              Add Service Image\r\n            <\/div>\r\n\r\n            <img\r\n              class=\"cgs-card-img\"\r\n              data-service-image=\"6\"\r\n              alt=\"Engineering Services\"\r\n            >\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"cgs-card-body\">\r\n\r\n            <div class=\"cgs-service-icon\">\r\n              \u265c\r\n            <\/div>\r\n\r\n            <div class=\"cgs-number\">\r\n              06\r\n            <\/div>\r\n\r\n            <h3 class=\"cgs-card-title\">\r\n              Engineering\r\n              Services\r\n            <\/h3>\r\n\r\n            <button\r\n              class=\"cgs-card-action\"\r\n              type=\"button\"\r\n            >\r\n              View More\r\n              <span>\u2192<\/span>\r\n            <\/button>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n\r\n        <!-- VIEW ALL -->\r\n\r\n        <a\r\n          href=\"#\"\r\n          class=\"cgs-view-all\"\r\n          id=\"cgsViewAll\"\r\n        >\r\n\r\n          <div class=\"cgs-view-title\">\r\n            View All Services\r\n          <\/div>\r\n\r\n          <div class=\"cgs-view-text\">\r\n            Discover our complete range\r\n            of professional products & services.\r\n          <\/div>\r\n\r\n          <div class=\"cgs-view-arrow\">\r\n            \u2192\r\n          <\/div>\r\n\r\n        <\/a>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =====================================================\r\n     QUICK VIEW MODAL\r\n===================================================== -->\r\n\r\n<div\r\n  class=\"cgs-modal\"\r\n  id=\"cgsModal\"\r\n  aria-hidden=\"true\"\r\n>\r\n\r\n  <div\r\n    class=\"cgs-modal-panel\"\r\n    role=\"dialog\"\r\n    aria-modal=\"true\"\r\n  >\r\n\r\n\r\n    <button\r\n      class=\"cgs-modal-close\"\r\n      id=\"cgsModalClose\"\r\n      type=\"button\"\r\n      aria-label=\"Close\"\r\n    >\r\n      \u00d7\r\n    <\/button>\r\n\r\n\r\n\r\n    <!-- GALLERY -->\r\n\r\n    <div class=\"cgs-modal-gallery\">\r\n\r\n      <div class=\"cgs-main-image-wrap\">\r\n\r\n        <div\r\n          class=\"cgs-main-placeholder\"\r\n          id=\"cgsMainPlaceholder\"\r\n        >\r\n          Add Service Images\r\n        <\/div>\r\n\r\n        <img\r\n          class=\"cgs-main-image\"\r\n          id=\"cgsMainImage\"\r\n          alt=\"\"\r\n        >\r\n\r\n\r\n        <button\r\n          class=\"cgs-gallery-arrow cgs-gallery-prev\"\r\n          id=\"cgsGalleryPrev\"\r\n          type=\"button\"\r\n        >\r\n          \u2190\r\n        <\/button>\r\n\r\n\r\n        <button\r\n          class=\"cgs-gallery-arrow cgs-gallery-next\"\r\n          id=\"cgsGalleryNext\"\r\n          type=\"button\"\r\n        >\r\n          \u2192\r\n        <\/button>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"cgs-thumbnails\"\r\n        id=\"cgsThumbnails\"\r\n      ><\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- CONTENT -->\r\n\r\n    <div class=\"cgs-modal-content\">\r\n\r\n      <div\r\n        class=\"cgs-modal-number\"\r\n        id=\"cgsModalNumber\"\r\n      ><\/div>\r\n\r\n\r\n      <h2\r\n        class=\"cgs-modal-title\"\r\n        id=\"cgsModalTitle\"\r\n      ><\/h2>\r\n\r\n\r\n      <div\r\n        class=\"cgs-modal-short\"\r\n        id=\"cgsModalShort\"\r\n      ><\/div>\r\n\r\n\r\n      <div class=\"cgs-modal-divider\"><\/div>\r\n\r\n\r\n      <div\r\n        class=\"cgs-modal-description\"\r\n        id=\"cgsModalDescription\"\r\n      ><\/div>\r\n\r\n\r\n      <div\r\n        class=\"cgs-modal-features-title\"\r\n        id=\"cgsFeaturesTitle\"\r\n      >\r\n        What's Included\r\n      <\/div>\r\n\r\n\r\n      <ul\r\n        class=\"cgs-modal-features\"\r\n        id=\"cgsModalFeatures\"\r\n      ><\/ul>\r\n\r\n\r\n      <div class=\"cgs-modal-actions\">\r\n\r\n        <a\r\n          href=\"#contact\"\r\n          class=\"cgs-modal-primary\"\r\n          id=\"cgsModalPrimary\"\r\n        >\r\n          Request This Service\r\n          <span>\u2192<\/span>\r\n        <\/a>\r\n\r\n\r\n        <a\r\n          href=\"#contact\"\r\n          class=\"cgs-modal-secondary\"\r\n          id=\"cgsModalSecondary\"\r\n        >\r\n          Talk to an Expert\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n\/* =========================================================\r\n   EDIT YOUR SERVICES HERE\r\n   ================================================\r\n\r\n   \u0644\u0643\u0644 Service \u062a\u0642\u062f\u0631 \u062a\u063a\u064a\u0631:\r\n\r\n   cardImage       = \u0635\u0648\u0631\u0629 \u0627\u0644\u0643\u0627\u0631\u062f\r\n   images          = \u0635\u0648\u0631 \u0627\u0644\u0640Quick View\r\n   number          = \u0627\u0644\u0631\u0642\u0645\r\n   title           = \u0627\u0644\u0627\u0633\u0645\r\n   short           = \u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0642\u0635\u064a\u0631\r\n   description     = \u0627\u0644\u0643\u0644\u0627\u0645 \u0627\u0644\u0637\u0648\u064a\u0644\r\n   features        = \u0627\u0644\u0645\u0645\u064a\u0632\u0627\u062a \/ \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644\r\n   primaryText     = \u0627\u0633\u0645 \u0627\u0644\u0632\u0631 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\r\n   primaryLink     = \u0631\u0627\u0628\u0637 \u0627\u0644\u0632\u0631\r\n   secondaryText   = \u0627\u0633\u0645 \u0627\u0644\u0632\u0631 \u0627\u0644\u062b\u0627\u0646\u064a\r\n   secondaryLink   = \u0631\u0627\u0628\u0637 \u0627\u0644\u0632\u0631 \u0627\u0644\u062b\u0627\u0646\u064a\r\n\r\n========================================================= *\/\r\n\r\n\r\nconst services = {\r\n\r\n\r\n  \/* =====================================================\r\n     SERVICE 01\r\n  ===================================================== *\/\r\n\r\n  1: {\r\n\r\n    number:\r\n      \"Service 01\",\r\n\r\n    title:\r\n      \"Integrated Hygiene\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Complete hygiene solutions designed to maintain cleaner, safer and more efficient facilities.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add your full Integrated Hygiene service description here.\r\n        You can explain the service, the process, equipment used,\r\n        industries served and the value provided to the client.\r\n      <\/p>\r\n\r\n      <p>\r\n        This section can contain multiple paragraphs and can be\r\n        edited independently for every service.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Professional hygiene systems\",\r\n      \"Specialized equipment\",\r\n      \"Trained service teams\",\r\n      \"Custom facility programs\",\r\n      \"Quality monitoring\",\r\n      \"After-sales support\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n\r\n  },\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     SERVICE 02\r\n  ===================================================== *\/\r\n\r\n  2: {\r\n\r\n    number:\r\n      \"Service 02\",\r\n\r\n    title:\r\n      \"Pest Management\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Professional pest management programs built around safety, prevention and long-term control.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add your complete Pest Management description here.\r\n        Explain inspection, prevention, treatment and ongoing\r\n        monitoring services.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Site inspection\",\r\n      \"Pest prevention\",\r\n      \"Safe treatment programs\",\r\n      \"Scheduled monitoring\",\r\n      \"Commercial facilities\",\r\n      \"Technical reporting\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n\r\n  },\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     SERVICE 03\r\n  ===================================================== *\/\r\n\r\n  3: {\r\n\r\n    number:\r\n      \"Service 03\",\r\n\r\n    title:\r\n      \"Facade Cleaning\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Specialized exterior and facade cleaning solutions for commercial, corporate and high-rise properties.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add your full Facade Cleaning content here, including\r\n        equipment, methods, safety standards and types of\r\n        buildings supported.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Exterior glass cleaning\",\r\n      \"High-rise solutions\",\r\n      \"Professional equipment\",\r\n      \"Safety procedures\",\r\n      \"Scheduled maintenance\",\r\n      \"Commercial buildings\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n\r\n  },\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     SERVICE 04\r\n  ===================================================== *\/\r\n\r\n  4: {\r\n\r\n    number:\r\n      \"Service 04\",\r\n\r\n    title:\r\n      \"Solar Cleaning\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Professional solar panel cleaning designed to maintain efficiency without damaging sensitive surfaces.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add your Solar Cleaning service description here.\r\n        Explain your cleaning technology, maintenance programs\r\n        and suitability for solar facilities.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Solar panel cleaning\",\r\n      \"Non-abrasive methods\",\r\n      \"Professional equipment\",\r\n      \"Performance maintenance\",\r\n      \"Scheduled programs\",\r\n      \"Large-scale facilities\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n\r\n  },\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     SERVICE 05\r\n  ===================================================== *\/\r\n\r\n  5: {\r\n\r\n    number:\r\n      \"Service 05\",\r\n\r\n    title:\r\n      \"Municipal Solutions\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Integrated municipal cleaning and maintenance solutions for cities, roads and public spaces.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add your complete Municipal Solutions description here.\r\n        This can include street cleaning, public areas, municipal\r\n        equipment and maintenance programs.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Street cleaning solutions\",\r\n      \"Public area maintenance\",\r\n      \"Municipal equipment\",\r\n      \"Heavy-duty machinery\",\r\n      \"Operational support\",\r\n      \"Maintenance programs\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n\r\n  },\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     SERVICE 06\r\n  ===================================================== *\/\r\n\r\n  6: {\r\n\r\n    number:\r\n      \"Service 06\",\r\n\r\n    title:\r\n      \"Engineering Services\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Technical and engineering support for complex facility systems and professional equipment.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add your Engineering Services description here.\r\n        Explain technical consultation, installation, service,\r\n        maintenance and engineering support capabilities.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Technical consultation\",\r\n      \"System planning\",\r\n      \"Installation support\",\r\n      \"Preventive maintenance\",\r\n      \"Engineering expertise\",\r\n      \"After-sales service\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n\r\n  }\r\n\r\n};\r\n\r\n\r\n\r\n\/* =========================================================\r\n   ELEMENTS\r\n========================================================= *\/\r\n\r\nconst modal =\r\n  document.getElementById(\"cgsModal\");\r\n\r\nconst closeButton =\r\n  document.getElementById(\"cgsModalClose\");\r\n\r\nconst mainImage =\r\n  document.getElementById(\"cgsMainImage\");\r\n\r\nconst mainPlaceholder =\r\n  document.getElementById(\"cgsMainPlaceholder\");\r\n\r\nconst thumbnails =\r\n  document.getElementById(\"cgsThumbnails\");\r\n\r\nconst previousButton =\r\n  document.getElementById(\"cgsGalleryPrev\");\r\n\r\nconst nextButton =\r\n  document.getElementById(\"cgsGalleryNext\");\r\n\r\nconst modalNumber =\r\n  document.getElementById(\"cgsModalNumber\");\r\n\r\nconst modalTitle =\r\n  document.getElementById(\"cgsModalTitle\");\r\n\r\nconst modalShort =\r\n  document.getElementById(\"cgsModalShort\");\r\n\r\nconst modalDescription =\r\n  document.getElementById(\"cgsModalDescription\");\r\n\r\nconst modalFeatures =\r\n  document.getElementById(\"cgsModalFeatures\");\r\n\r\nconst primaryButton =\r\n  document.getElementById(\"cgsModalPrimary\");\r\n\r\nconst secondaryButton =\r\n  document.getElementById(\"cgsModalSecondary\");\r\n\r\n\r\nlet currentImages = [];\r\n\r\nlet currentImageIndex = 0;\r\n\r\nlet bodyOriginalOverflow = \"\";\r\n\r\n\r\n\/* =========================================================\r\n   LOAD CARD IMAGES\r\n========================================================= *\/\r\n\r\nObject.keys(services).forEach(function(key) {\r\n\r\n  const service =\r\n    services[key];\r\n\r\n  const image =\r\n    document.querySelector(\r\n      '[data-service-image=\"' + key + '\"]'\r\n    );\r\n\r\n\r\n  if (\r\n    image &&\r\n    service.cardImage &&\r\n    service.cardImage.trim() !== \"\"\r\n  ) {\r\n\r\n    image.src =\r\n      service.cardImage;\r\n\r\n\r\n    image.onload =\r\n      function () {\r\n\r\n        const placeholder =\r\n          image.previousElementSibling;\r\n\r\n        if (placeholder) {\r\n          placeholder.style.display =\r\n            \"none\";\r\n        }\r\n\r\n      };\r\n\r\n  } else if (image) {\r\n\r\n    image.style.display =\r\n      \"none\";\r\n\r\n  }\r\n\r\n});\r\n\r\n\r\n\r\n\/* =========================================================\r\n   VALID IMAGES\r\n========================================================= *\/\r\n\r\nfunction getImages(service) {\r\n\r\n  return service.images.filter(\r\n    function(image) {\r\n\r\n      return (\r\n        typeof image === \"string\" &&\r\n        image.trim() !== \"\"\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   SET MAIN IMAGE\r\n========================================================= *\/\r\n\r\nfunction setImage(index) {\r\n\r\n  if (!currentImages.length) {\r\n\r\n    mainImage.classList.remove(\r\n      \"cgs-has-image\"\r\n    );\r\n\r\n    mainImage.removeAttribute(\"src\");\r\n\r\n    mainPlaceholder.style.display =\r\n      \"flex\";\r\n\r\n    previousButton.classList.remove(\r\n      \"cgs-show\"\r\n    );\r\n\r\n    nextButton.classList.remove(\r\n      \"cgs-show\"\r\n    );\r\n\r\n    return;\r\n\r\n  }\r\n\r\n\r\n  currentImageIndex =\r\n    (index + currentImages.length) %\r\n    currentImages.length;\r\n\r\n\r\n  mainImage.src =\r\n    currentImages[currentImageIndex];\r\n\r\n\r\n  mainImage.classList.add(\r\n    \"cgs-has-image\"\r\n  );\r\n\r\n\r\n  mainPlaceholder.style.display =\r\n    \"none\";\r\n\r\n\r\n  if (currentImages.length > 1) {\r\n\r\n    previousButton.classList.add(\r\n      \"cgs-show\"\r\n    );\r\n\r\n    nextButton.classList.add(\r\n      \"cgs-show\"\r\n    );\r\n\r\n  } else {\r\n\r\n    previousButton.classList.remove(\r\n      \"cgs-show\"\r\n    );\r\n\r\n    nextButton.classList.remove(\r\n      \"cgs-show\"\r\n    );\r\n\r\n  }\r\n\r\n\r\n  thumbnails\r\n    .querySelectorAll(\".cgs-thumb\")\r\n    .forEach(function(thumb,index) {\r\n\r\n      thumb.classList.toggle(\r\n        \"cgs-active\",\r\n        index === currentImageIndex\r\n      );\r\n\r\n    });\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   BUILD THUMBNAILS\r\n========================================================= *\/\r\n\r\nfunction buildThumbnails() {\r\n\r\n  thumbnails.innerHTML = \"\";\r\n\r\n\r\n  currentImages.forEach(\r\n    function(image,index) {\r\n\r\n      const button =\r\n        document.createElement(\"button\");\r\n\r\n\r\n      button.type =\r\n        \"button\";\r\n\r\n\r\n      button.className =\r\n        \"cgs-thumb\";\r\n\r\n\r\n      if (index === 0) {\r\n\r\n        button.classList.add(\r\n          \"cgs-active\"\r\n        );\r\n\r\n      }\r\n\r\n\r\n      const imageElement =\r\n        document.createElement(\"img\");\r\n\r\n\r\n      imageElement.src =\r\n        image;\r\n\r\n\r\n      imageElement.alt =\r\n        \"\";\r\n\r\n\r\n      button.appendChild(\r\n        imageElement\r\n      );\r\n\r\n\r\n      button.addEventListener(\r\n        \"click\",\r\n        function() {\r\n\r\n          setImage(index);\r\n\r\n        }\r\n      );\r\n\r\n\r\n      thumbnails.appendChild(\r\n        button\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   OPEN MODAL\r\n========================================================= *\/\r\n\r\nfunction openService(id) {\r\n\r\n  const service =\r\n    services[id];\r\n\r\n\r\n  if (!service) {\r\n    return;\r\n  }\r\n\r\n\r\n  modalNumber.textContent =\r\n    service.number;\r\n\r\n\r\n  modalTitle.textContent =\r\n    service.title;\r\n\r\n\r\n  modalShort.textContent =\r\n    service.short;\r\n\r\n\r\n  modalDescription.innerHTML =\r\n    service.description;\r\n\r\n\r\n  modalFeatures.innerHTML =\r\n    \"\";\r\n\r\n\r\n  service.features.forEach(\r\n    function(feature) {\r\n\r\n      const item =\r\n        document.createElement(\"li\");\r\n\r\n\r\n      item.textContent =\r\n        feature;\r\n\r\n\r\n      modalFeatures.appendChild(\r\n        item\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n\r\n  primaryButton.innerHTML =\r\n    service.primaryText +\r\n    \" <span>\u2192<\/span>\";\r\n\r\n\r\n  primaryButton.href =\r\n    service.primaryLink;\r\n\r\n\r\n  secondaryButton.textContent =\r\n    service.secondaryText;\r\n\r\n\r\n  secondaryButton.href =\r\n    service.secondaryLink;\r\n\r\n\r\n  currentImages =\r\n    getImages(service);\r\n\r\n\r\n  currentImageIndex = 0;\r\n\r\n\r\n  buildThumbnails();\r\n\r\n  setImage(0);\r\n\r\n\r\n  bodyOriginalOverflow =\r\n    document.body.style.overflow;\r\n\r\n\r\n  document.body.style.overflow =\r\n    \"hidden\";\r\n\r\n\r\n  modal.classList.add(\r\n    \"cgs-open\"\r\n  );\r\n\r\n\r\n  modal.setAttribute(\r\n    \"aria-hidden\",\r\n    \"false\"\r\n  );\r\n\r\n\r\n  requestAnimationFrame(\r\n    function() {\r\n\r\n      modal.classList.add(\r\n        \"cgs-visible\"\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   CLOSE MODAL\r\n========================================================= *\/\r\n\r\nfunction closeModal() {\r\n\r\n  modal.classList.remove(\r\n    \"cgs-visible\"\r\n  );\r\n\r\n\r\n  setTimeout(\r\n    function() {\r\n\r\n      modal.classList.remove(\r\n        \"cgs-open\"\r\n      );\r\n\r\n\r\n      modal.setAttribute(\r\n        \"aria-hidden\",\r\n        \"true\"\r\n      );\r\n\r\n\r\n      document.body.style.overflow =\r\n        bodyOriginalOverflow;\r\n\r\n    },\r\n    250\r\n  );\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   SERVICE CARD EVENTS\r\n========================================================= *\/\r\n\r\ndocument\r\n  .querySelectorAll(\".cgs-card\")\r\n  .forEach(function(card) {\r\n\r\n    card.addEventListener(\r\n      \"click\",\r\n      function() {\r\n\r\n        openService(\r\n          card.dataset.service\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n    card.addEventListener(\r\n      \"keydown\",\r\n      function(event) {\r\n\r\n        if (\r\n          event.key === \"Enter\" ||\r\n          event.key === \" \"\r\n        ) {\r\n\r\n          event.preventDefault();\r\n\r\n\r\n          openService(\r\n            card.dataset.service\r\n          );\r\n\r\n        }\r\n\r\n      }\r\n    );\r\n\r\n  });\r\n\r\n\r\n\r\n\/* =========================================================\r\n   CLOSE EVENTS\r\n========================================================= *\/\r\n\r\ncloseButton.addEventListener(\r\n  \"click\",\r\n  closeModal\r\n);\r\n\r\n\r\nmodal.addEventListener(\r\n  \"click\",\r\n  function(event) {\r\n\r\n    if (event.target === modal) {\r\n\r\n      closeModal();\r\n\r\n    }\r\n\r\n  }\r\n);\r\n\r\n\r\ndocument.addEventListener(\r\n  \"keydown\",\r\n  function(event) {\r\n\r\n    if (\r\n      event.key === \"Escape\" &&\r\n      modal.classList.contains(\r\n        \"cgs-open\"\r\n      )\r\n    ) {\r\n\r\n      closeModal();\r\n\r\n    }\r\n\r\n  }\r\n);\r\n\r\n\r\n\r\n\/* =========================================================\r\n   GALLERY\r\n========================================================= *\/\r\n\r\npreviousButton.addEventListener(\r\n  \"click\",\r\n  function() {\r\n\r\n    setImage(\r\n      currentImageIndex - 1\r\n    );\r\n\r\n  }\r\n);\r\n\r\n\r\nnextButton.addEventListener(\r\n  \"click\",\r\n  function() {\r\n\r\n    setImage(\r\n      currentImageIndex + 1\r\n    );\r\n\r\n  }\r\n);\r\n\r\n\r\n\r\n\/* =========================================================\r\n   VIEW ALL\r\n========================================================= *\/\r\n\r\ndocument\r\n  .getElementById(\"cgsViewAll\")\r\n  .addEventListener(\r\n    \"click\",\r\n    function(event) {\r\n\r\n      event.preventDefault();\r\n\r\n      \/*\r\n       \u0636\u0639 \u0647\u0646\u0627 \u0631\u0627\u0628\u0637 \u0635\u0641\u062d\u0629 All Services \u0644\u0627\u062d\u0642\u0627\u064b.\r\n\r\n       \u0645\u062b\u0627\u0644:\r\n\r\n       window.location.href =\r\n       \"\/services\/\";\r\n      *\/\r\n\r\n    }\r\n  );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-219eb8e e-flex e-con-boxed e-con e-parent\" data-id=\"219eb8e\" 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-50cd3d8 elementor-widget elementor-widget-html\" data-id=\"50cd3d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   CONTRATO \u2014 STATS SECTION\r\n========================================================= *\/\r\n\r\n.cgstats,\r\n.cgstats * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.cgstats {\r\n  --stats-bg: #052f66;\r\n  --stats-bg-dark: #032652;\r\n  --stats-blue: #1682ff;\r\n  --stats-white: #ffffff;\r\n  --stats-muted: rgba(255,255,255,.76);\r\n  --stats-border: rgba(255,255,255,.15);\r\n\r\n  width: 100%;\r\n  max-width: 100%;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    linear-gradient(\r\n      110deg,\r\n      var(--stats-bg) 0%,\r\n      var(--stats-bg-dark) 100%\r\n    );\r\n\r\n  font-family: Inter, Arial, sans-serif;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INNER\r\n========================================================= *\/\r\n\r\n.cgstats-inner {\r\n  width: min(1440px, calc(100% - 64px));\r\n\r\n  margin: 0 auto;\r\n\r\n  display: grid;\r\n  grid-template-columns: repeat(6, minmax(0,1fr));\r\n\r\n  align-items: stretch;\r\n\r\n  padding: 30px 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ITEM\r\n========================================================= *\/\r\n\r\n.cgstats-item {\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n\r\n  padding: 4px 27px;\r\n\r\n  display: flex;\r\n  align-items: flex-start;\r\n\r\n  gap: 16px;\r\n}\r\n\r\n\r\n\/* Vertical divider *\/\r\n\r\n.cgstats-item:not(:last-child)::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 2px;\r\n  right: 0;\r\n\r\n  width: 1px;\r\n  height: calc(100% - 4px);\r\n\r\n  background: var(--stats-border);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ICON\r\n========================================================= *\/\r\n\r\n.cgstats-icon {\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  flex: 0 0 34px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: var(--stats-blue);\r\n}\r\n\r\n.cgstats-icon svg {\r\n  width: 28px;\r\n  height: 28px;\r\n\r\n  display: block;\r\n\r\n  fill: none;\r\n\r\n  stroke: currentColor;\r\n\r\n  stroke-width: 1.7;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTENT\r\n========================================================= *\/\r\n\r\n.cgstats-content {\r\n  min-width: 0;\r\n}\r\n\r\n.cgstats-number {\r\n  margin-bottom: 8px;\r\n\r\n  color: var(--stats-white);\r\n\r\n  font-size: 31px;\r\n  line-height: 1;\r\n\r\n  font-weight: 750;\r\n\r\n  letter-spacing: -.8px;\r\n\r\n  white-space: nowrap;\r\n}\r\n\r\n.cgstats-label {\r\n  max-width: 110px;\r\n\r\n  color: var(--stats-muted);\r\n\r\n  font-size: 11px;\r\n  line-height: 1.5;\r\n\r\n  font-weight: 500;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HOVER\r\n========================================================= *\/\r\n\r\n.cgstats-item {\r\n  transition:\r\n    transform .25s ease,\r\n    background .25s ease;\r\n}\r\n\r\n.cgstats-item:hover {\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LAPTOP\r\n========================================================= *\/\r\n\r\n@media (max-width: 1200px) {\r\n\r\n  .cgstats-inner {\r\n    width: calc(100% - 40px);\r\n  }\r\n\r\n  .cgstats-item {\r\n    padding-left: 18px;\r\n    padding-right: 18px;\r\n\r\n    gap: 12px;\r\n  }\r\n\r\n  .cgstats-number {\r\n    font-size: 27px;\r\n  }\r\n\r\n  .cgstats-label {\r\n    font-size: 10px;\r\n  }\r\n\r\n  .cgstats-icon {\r\n    width: 30px;\r\n    flex-basis: 30px;\r\n  }\r\n\r\n  .cgstats-icon svg {\r\n    width: 24px;\r\n    height: 24px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .cgstats-inner {\r\n    width: calc(100% - 30px);\r\n\r\n    grid-template-columns:\r\n      repeat(3, minmax(0,1fr));\r\n\r\n    padding: 16px 0;\r\n  }\r\n\r\n  .cgstats-item {\r\n    min-height: 105px;\r\n\r\n    padding: 24px 20px;\r\n\r\n    align-items: center;\r\n  }\r\n\r\n\r\n  \/* remove desktop separators *\/\r\n\r\n  .cgstats-item:not(:last-child)::after {\r\n    display: none;\r\n  }\r\n\r\n\r\n  \/* tablet grid separators *\/\r\n\r\n  .cgstats-item:nth-child(1),\r\n  .cgstats-item:nth-child(2),\r\n  .cgstats-item:nth-child(4),\r\n  .cgstats-item:nth-child(5) {\r\n    border-right: 1px solid var(--stats-border);\r\n  }\r\n\r\n  .cgstats-item:nth-child(-n+3) {\r\n    border-bottom: 1px solid var(--stats-border);\r\n  }\r\n\r\n  .cgstats-number {\r\n    font-size: 29px;\r\n  }\r\n\r\n  .cgstats-label {\r\n    max-width: 135px;\r\n\r\n    font-size: 11px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 560px) {\r\n\r\n  .cgstats-inner {\r\n    width: 100%;\r\n\r\n    grid-template-columns:\r\n      repeat(2, minmax(0,1fr));\r\n\r\n    padding: 10px 12px;\r\n  }\r\n\r\n  .cgstats-item {\r\n    min-height: 112px;\r\n\r\n    padding: 21px 15px;\r\n\r\n    gap: 12px;\r\n\r\n    align-items: flex-start;\r\n  }\r\n\r\n\r\n  \/* reset tablet borders *\/\r\n\r\n  .cgstats-item:nth-child(1),\r\n  .cgstats-item:nth-child(2),\r\n  .cgstats-item:nth-child(4),\r\n  .cgstats-item:nth-child(5) {\r\n    border-right: 0;\r\n  }\r\n\r\n  .cgstats-item:nth-child(-n+3) {\r\n    border-bottom: 0;\r\n  }\r\n\r\n\r\n  \/* mobile borders *\/\r\n\r\n  .cgstats-item:nth-child(odd) {\r\n    border-right: 1px solid var(--stats-border);\r\n  }\r\n\r\n  .cgstats-item:nth-child(-n+4) {\r\n    border-bottom: 1px solid var(--stats-border);\r\n  }\r\n\r\n  .cgstats-icon {\r\n    width: 29px;\r\n    height: 29px;\r\n\r\n    flex-basis: 29px;\r\n  }\r\n\r\n  .cgstats-icon svg {\r\n    width: 24px;\r\n    height: 24px;\r\n  }\r\n\r\n  .cgstats-number {\r\n    margin-bottom: 7px;\r\n\r\n    font-size: 26px;\r\n  }\r\n\r\n  .cgstats-label {\r\n    max-width: 105px;\r\n\r\n    font-size: 10px;\r\n    line-height: 1.45;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VERY SMALL MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 360px) {\r\n\r\n  .cgstats-item {\r\n    padding-left: 10px;\r\n    padding-right: 10px;\r\n\r\n    gap: 8px;\r\n  }\r\n\r\n  .cgstats-number {\r\n    font-size: 23px;\r\n  }\r\n\r\n  .cgstats-label {\r\n    font-size: 9px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"cgstats\">\r\n\r\n  <div class=\"cgstats-inner\">\r\n\r\n\r\n    <!-- 01 -->\r\n\r\n    <div class=\"cgstats-item\">\r\n\r\n      <div class=\"cgstats-icon\">\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M4 21v-9l8-6 8 6v9\"><\/path>\r\n          <path d=\"M9 21v-6h6v6\"><\/path>\r\n          <path d=\"M7 8V4h3v2\"><\/path>\r\n        <\/svg>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"cgstats-content\">\r\n\r\n        <div class=\"cgstats-number\">\r\n          2013\r\n        <\/div>\r\n\r\n        <div class=\"cgstats-label\">\r\n          Year<br>\r\n          Established\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- 02 -->\r\n\r\n    <div class=\"cgstats-item\">\r\n\r\n      <div class=\"cgstats-icon\">\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle>\r\n          <path d=\"M12 2v4\"><\/path>\r\n          <path d=\"M12 18v4\"><\/path>\r\n          <path d=\"M4.9 4.9l2.8 2.8\"><\/path>\r\n          <path d=\"M16.3 16.3l2.8 2.8\"><\/path>\r\n          <path d=\"M2 12h4\"><\/path>\r\n          <path d=\"M18 12h4\"><\/path>\r\n          <path d=\"M4.9 19.1l2.8-2.8\"><\/path>\r\n          <path d=\"M16.3 7.7l2.8-2.8\"><\/path>\r\n        <\/svg>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"cgstats-content\">\r\n\r\n        <div class=\"cgstats-number\">\r\n          10+\r\n        <\/div>\r\n\r\n        <div class=\"cgstats-label\">\r\n          Integrated<br>\r\n          Services\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- 03 -->\r\n\r\n    <div class=\"cgstats-item\">\r\n\r\n      <div class=\"cgstats-icon\">\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <circle cx=\"12\" cy=\"12\" r=\"8\"><\/circle>\r\n          <circle cx=\"12\" cy=\"12\" r=\"2\"><\/circle>\r\n          <path d=\"M12 4v2\"><\/path>\r\n          <path d=\"M20 12h-2\"><\/path>\r\n          <path d=\"M12 20v-2\"><\/path>\r\n          <path d=\"M4 12h2\"><\/path>\r\n        <\/svg>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"cgstats-content\">\r\n\r\n        <div class=\"cgstats-number\">\r\n          100+\r\n        <\/div>\r\n\r\n        <div class=\"cgstats-label\">\r\n          Global<br>\r\n          Partners\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- 04 -->\r\n\r\n    <div class=\"cgstats-item\">\r\n\r\n      <div class=\"cgstats-icon\">\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <circle cx=\"8\" cy=\"8\" r=\"3\"><\/circle>\r\n          <circle cx=\"16\" cy=\"8\" r=\"3\"><\/circle>\r\n          <circle cx=\"12\" cy=\"15\" r=\"3\"><\/circle>\r\n          <path d=\"M3 21c.5-3 2-5 5-5\"><\/path>\r\n          <path d=\"M21 21c-.5-3-2-5-5-5\"><\/path>\r\n        <\/svg>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"cgstats-content\">\r\n\r\n        <div class=\"cgstats-number\">\r\n          100+\r\n        <\/div>\r\n\r\n        <div class=\"cgstats-label\">\r\n          Enterprise<br>\r\n          Clients\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- 05 -->\r\n\r\n    <div class=\"cgstats-item\">\r\n\r\n      <div class=\"cgstats-icon\">\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M4 20V10l4-3 4 3v10\"><\/path>\r\n          <path d=\"M12 20V6l4-3 4 3v14\"><\/path>\r\n          <path d=\"M7 13h2\"><\/path>\r\n          <path d=\"M15 9h2\"><\/path>\r\n          <path d=\"M15 13h2\"><\/path>\r\n        <\/svg>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"cgstats-content\">\r\n\r\n        <div class=\"cgstats-number\">\r\n          7\r\n        <\/div>\r\n\r\n        <div class=\"cgstats-label\">\r\n          Industries<br>\r\n          Served\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- 06 -->\r\n\r\n    <div class=\"cgstats-item\">\r\n\r\n      <div class=\"cgstats-icon\">\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\r\n          <path d=\"M12 7v5l3 2\"><\/path>\r\n          <path d=\"M5.5 5.5l-2-2\"><\/path>\r\n        <\/svg>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"cgstats-content\">\r\n\r\n        <div class=\"cgstats-number\">\r\n          24\/7\r\n        <\/div>\r\n\r\n        <div class=\"cgstats-label\">\r\n          After Sales<br>\r\n          Support\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6cd733 e-flex e-con-boxed e-con e-parent\" data-id=\"c6cd733\" 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-1f2ed99 elementor-widget elementor-widget-html\" data-id=\"1f2ed99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   CONTRATO \u2014 FEATURED SOLUTIONS\r\n========================================================= *\/\r\n\r\n.cgf-section,\r\n.cgf-section * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.cgf-section {\r\n  --cgf-blue: #0878ff;\r\n  --cgf-blue-dark: #0066e5;\r\n  --cgf-navy: #062d60;\r\n  --cgf-text: #0a315f;\r\n  --cgf-muted: #65758a;\r\n  --cgf-border: #e5edf5;\r\n  --cgf-bg: #ffffff;\r\n\r\n  width: 100%;\r\n  overflow: hidden;\r\n\r\n  padding: 58px 0 65px;\r\n\r\n  background: #fff;\r\n\r\n  font-family: Inter, Arial, sans-serif;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTAINER\r\n========================================================= *\/\r\n\r\n.cgf-container {\r\n  width: min(1440px, calc(100% - 64px));\r\n\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n========================================================= *\/\r\n\r\n.cgf-header {\r\n  margin-bottom: 23px;\r\n\r\n  display: flex;\r\n  align-items: flex-end;\r\n  justify-content: space-between;\r\n\r\n  gap: 25px;\r\n}\r\n\r\n\r\n.cgf-eyebrow {\r\n  margin-bottom: 7px;\r\n\r\n  color: var(--cgf-blue);\r\n\r\n  font-size: 10px;\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .3px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n.cgf-title {\r\n  margin: 0;\r\n\r\n  color: var(--cgf-navy);\r\n\r\n  font-size: 28px;\r\n  line-height: 1.1;\r\n\r\n  font-weight: 760;\r\n\r\n  letter-spacing: -.8px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER ACTIONS\r\n========================================================= *\/\r\n\r\n.cgf-header-actions {\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n}\r\n\r\n\r\n.cgf-view-all {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 7px;\r\n\r\n  color: var(--cgf-blue);\r\n\r\n  text-decoration: none;\r\n\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n.cgf-view-all span {\r\n  transition: transform .2s ease;\r\n}\r\n\r\n\r\n.cgf-view-all:hover span {\r\n  transform: translateX(3px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ARROWS\r\n========================================================= *\/\r\n\r\n.cgf-arrows {\r\n  display: flex;\r\n\r\n  gap: 8px;\r\n}\r\n\r\n\r\n.cgf-arrow {\r\n  width: 38px;\r\n  height: 38px;\r\n\r\n  padding: 0;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border: 1px solid #dce7f2;\r\n  border-radius: 50%;\r\n\r\n  background: #fff;\r\n\r\n  color: #0b3b70;\r\n\r\n  font-size: 17px;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    background .2s ease,\r\n    border-color .2s ease,\r\n    transform .2s ease;\r\n}\r\n\r\n\r\n.cgf-arrow:hover {\r\n  background: #f4f8fd;\r\n\r\n  border-color: #cbd9e8;\r\n\r\n  transform: translateY(-1px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SLIDER\r\n========================================================= *\/\r\n\r\n.cgf-slider-wrap {\r\n  position: relative;\r\n}\r\n\r\n\r\n.cgf-slider {\r\n  width: 100%;\r\n\r\n  overflow-x: auto;\r\n  overflow-y: hidden;\r\n\r\n  scrollbar-width: none;\r\n\r\n  cursor: grab;\r\n\r\n  scroll-behavior: smooth;\r\n\r\n  touch-action: pan-x;\r\n\r\n  overscroll-behavior-x: contain;\r\n}\r\n\r\n\r\n.cgf-slider::-webkit-scrollbar {\r\n  display: none;\r\n}\r\n\r\n\r\n.cgf-slider.cgf-dragging {\r\n  cursor: grabbing;\r\n\r\n  user-select: none;\r\n\r\n  scroll-behavior: auto;\r\n}\r\n\r\n\r\n.cgf-track {\r\n  display: flex;\r\n\r\n  gap: 17px;\r\n\r\n  width: max-content;\r\n\r\n  padding: 3px 2px 10px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD\r\n========================================================= *\/\r\n\r\n.cgf-card {\r\n  width: 320px;\r\n\r\n  flex: 0 0 320px;\r\n\r\n  overflow: hidden;\r\n\r\n  background: #fff;\r\n\r\n  border: 1px solid var(--cgf-border);\r\n  border-radius: 15px;\r\n\r\n  box-shadow:\r\n    0 4px 14px rgba(10,49,95,.025),\r\n    0 12px 32px rgba(10,49,95,.035);\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    transform .28s ease,\r\n    border-color .28s ease,\r\n    box-shadow .28s ease;\r\n}\r\n\r\n\r\n.cgf-card:hover {\r\n  transform: translateY(-5px);\r\n\r\n  border-color: #d3e0ec;\r\n\r\n  box-shadow:\r\n    0 10px 24px rgba(10,49,95,.07),\r\n    0 18px 42px rgba(10,49,95,.06);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD CONTENT\r\n========================================================= *\/\r\n\r\n.cgf-card-inner {\r\n  min-height: 270px;\r\n\r\n  padding: 20px 18px 15px;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n\r\n.cgf-brand {\r\n  min-height: 25px;\r\n\r\n  margin-bottom: 11px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  color: var(--cgf-navy);\r\n\r\n  font-size: 15px;\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n.cgf-card-title {\r\n  margin: 0;\r\n\r\n  max-width: 175px;\r\n\r\n  color: var(--cgf-text);\r\n\r\n  font-size: 14px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 750;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD IMAGE\r\n========================================================= *\/\r\n\r\n.cgf-card-image {\r\n  position: relative;\r\n\r\n  height: 145px;\r\n\r\n  margin-top: 5px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n\r\n.cgf-card-image img {\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: block;\r\n\r\n  object-fit: contain;\r\n\r\n  pointer-events: none;\r\n\r\n  transition: transform .35s ease;\r\n}\r\n\r\n\r\n.cgf-card:hover .cgf-card-image img {\r\n  transform: scale(1.035);\r\n}\r\n\r\n\r\n.cgf-placeholder {\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: #99a8b8;\r\n\r\n  font-size: 11px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD BUTTON\r\n========================================================= *\/\r\n\r\n.cgf-card-footer {\r\n  margin-top: auto;\r\n}\r\n\r\n\r\n.cgf-card-button {\r\n  min-height: 32px;\r\n\r\n  padding: 0 12px;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  gap: 7px;\r\n\r\n  color: var(--cgf-blue);\r\n\r\n  background: #fff;\r\n\r\n  border: 1px solid #dbe7f3;\r\n  border-radius: 20px;\r\n\r\n  font-family: inherit;\r\n\r\n  font-size: 9px;\r\n  font-weight: 700;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    color .2s ease,\r\n    border-color .2s ease,\r\n    background .2s ease;\r\n}\r\n\r\n\r\n.cgf-card-button:hover {\r\n  color: #005fd9;\r\n\r\n  border-color: #bfd5ec;\r\n\r\n  background: #f6faff;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SIDE DESKTOP ARROWS\r\n========================================================= *\/\r\n\r\n.cgf-side-arrow {\r\n  position: absolute;\r\n\r\n  top: 50%;\r\n\r\n  width: 37px;\r\n  height: 37px;\r\n\r\n  transform: translateY(-50%);\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  z-index: 4;\r\n\r\n  color: #0b477e;\r\n\r\n  background: rgba(255,255,255,.96);\r\n\r\n  border: 1px solid #d9e5f1;\r\n  border-radius: 50%;\r\n\r\n  box-shadow: 0 5px 18px rgba(5,45,95,.08);\r\n\r\n  cursor: pointer;\r\n}\r\n\r\n\r\n.cgf-side-prev {\r\n  left: -19px;\r\n}\r\n\r\n\r\n.cgf-side-next {\r\n  right: -19px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUICK VIEW OVERLAY\r\n========================================================= *\/\r\n\r\n.cgf-modal {\r\n  position: fixed;\r\n\r\n  inset: 0;\r\n\r\n  z-index: 999999;\r\n\r\n  padding: 28px;\r\n\r\n  display: none;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  opacity: 0;\r\n\r\n  background: rgba(2,22,47,.78);\r\n\r\n  backdrop-filter: blur(8px);\r\n\r\n  transition: opacity .25s ease;\r\n}\r\n\r\n\r\n.cgf-modal.cgf-open {\r\n  display: flex;\r\n}\r\n\r\n\r\n.cgf-modal.cgf-visible {\r\n  opacity: 1;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUICK VIEW PANEL\r\n========================================================= *\/\r\n\r\n.cgf-modal-panel {\r\n  position: relative;\r\n\r\n  width: min(1180px, 100%);\r\n  max-height: calc(100vh - 56px);\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0, 1.12fr)\r\n    minmax(370px, .88fr);\r\n\r\n  overflow: hidden;\r\n\r\n  background: #fff;\r\n\r\n  border-radius: 21px;\r\n\r\n  box-shadow:\r\n    0 30px 90px rgba(0,0,0,.27);\r\n\r\n  transform:\r\n    translateY(15px)\r\n    scale(.985);\r\n\r\n  transition: transform .3s ease;\r\n}\r\n\r\n\r\n.cgf-modal.cgf-visible .cgf-modal-panel {\r\n  transform: none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CLOSE BUTTON\r\n========================================================= *\/\r\n\r\n.cgf-close {\r\n  position: absolute;\r\n\r\n  top: 16px;\r\n  right: 16px;\r\n\r\n  width: 43px;\r\n  height: 43px;\r\n\r\n  padding: 0;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  z-index: 30;\r\n\r\n  color: #0b345f;\r\n\r\n  background: rgba(255,255,255,.96);\r\n\r\n  border: 1px solid #dce7f0;\r\n  border-radius: 50%;\r\n\r\n  font-size: 24px;\r\n\r\n  cursor: pointer;\r\n\r\n  box-shadow: 0 5px 17px rgba(0,0,0,.09);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MODAL GALLERY\r\n========================================================= *\/\r\n\r\n.cgf-gallery {\r\n  min-width: 0;\r\n\r\n  padding: 22px;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  background: #f5f8fc;\r\n}\r\n\r\n\r\n.cgf-main-media {\r\n  position: relative;\r\n\r\n  flex: 1;\r\n\r\n  min-height: 450px;\r\n\r\n  overflow: hidden;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #edf3f9,\r\n      #e0e9f3\r\n    );\r\n\r\n  border-radius: 15px;\r\n}\r\n\r\n\r\n.cgf-main-media img {\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: none;\r\n\r\n  object-fit: contain;\r\n}\r\n\r\n\r\n.cgf-main-media img.cgf-has-image {\r\n  display: block;\r\n}\r\n\r\n\r\n.cgf-modal-placeholder {\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: #8c9eb2;\r\n\r\n  font-size: 13px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GALLERY ARROWS\r\n========================================================= *\/\r\n\r\n.cgf-gallery-arrow {\r\n  position: absolute;\r\n\r\n  top: 50%;\r\n\r\n  width: 42px;\r\n  height: 42px;\r\n\r\n  transform: translateY(-50%);\r\n\r\n  display: none;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  z-index: 5;\r\n\r\n  color: #0b3b70;\r\n\r\n  background: rgba(255,255,255,.96);\r\n\r\n  border: 1px solid #dae5ef;\r\n  border-radius: 50%;\r\n\r\n  cursor: pointer;\r\n\r\n  box-shadow: 0 5px 15px rgba(0,0,0,.08);\r\n}\r\n\r\n\r\n.cgf-gallery-arrow.cgf-show {\r\n  display: flex;\r\n}\r\n\r\n\r\n.cgf-gallery-prev {\r\n  left: 14px;\r\n}\r\n\r\n\r\n.cgf-gallery-next {\r\n  right: 14px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   THUMBNAILS\r\n========================================================= *\/\r\n\r\n.cgf-thumbs {\r\n  margin-top: 12px;\r\n\r\n  display: flex;\r\n\r\n  gap: 9px;\r\n\r\n  overflow-x: auto;\r\n\r\n  scrollbar-width: none;\r\n}\r\n\r\n\r\n.cgf-thumbs::-webkit-scrollbar {\r\n  display: none;\r\n}\r\n\r\n\r\n.cgf-thumb {\r\n  width: 76px;\r\n  height: 60px;\r\n\r\n  flex: 0 0 76px;\r\n\r\n  padding: 2px;\r\n\r\n  overflow: hidden;\r\n\r\n  background: #fff;\r\n\r\n  border: 2px solid transparent;\r\n  border-radius: 8px;\r\n\r\n  cursor: pointer;\r\n}\r\n\r\n\r\n.cgf-thumb.cgf-active {\r\n  border-color: var(--cgf-blue);\r\n}\r\n\r\n\r\n.cgf-thumb img {\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  object-fit: cover;\r\n\r\n  border-radius: 5px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MODAL CONTENT\r\n========================================================= *\/\r\n\r\n.cgf-modal-content {\r\n  min-width: 0;\r\n\r\n  padding: 50px 44px 38px;\r\n\r\n  overflow-y: auto;\r\n}\r\n\r\n\r\n.cgf-modal-brand {\r\n  margin-bottom: 12px;\r\n\r\n  color: var(--cgf-blue);\r\n\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .6px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n.cgf-modal-title {\r\n  margin: 0;\r\n\r\n  padding-right: 30px;\r\n\r\n  color: var(--cgf-navy);\r\n\r\n  font-size: 37px;\r\n  line-height: 1.07;\r\n\r\n  font-weight: 760;\r\n\r\n  letter-spacing: -1.1px;\r\n}\r\n\r\n\r\n.cgf-modal-short {\r\n  margin-top: 18px;\r\n\r\n  color: #556c84;\r\n\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n.cgf-divider {\r\n  width: 100%;\r\n  height: 1px;\r\n\r\n  margin: 25px 0;\r\n\r\n  background: #e7edf4;\r\n}\r\n\r\n\r\n.cgf-modal-description {\r\n  color: #62758b;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.8;\r\n}\r\n\r\n\r\n.cgf-modal-description p {\r\n  margin: 0 0 14px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FEATURES\r\n========================================================= *\/\r\n\r\n.cgf-features-heading {\r\n  margin: 25px 0 14px;\r\n\r\n  color: var(--cgf-navy);\r\n\r\n  font-size: 13px;\r\n  font-weight: 750;\r\n}\r\n\r\n\r\n.cgf-features {\r\n  margin: 0;\r\n  padding: 0;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns: 1fr 1fr;\r\n\r\n  gap: 10px 15px;\r\n\r\n  list-style: none;\r\n}\r\n\r\n\r\n.cgf-features li {\r\n  position: relative;\r\n\r\n  padding-left: 24px;\r\n\r\n  color: #50677f;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\r\n.cgf-features li::before {\r\n  content: \"\u2713\";\r\n\r\n  position: absolute;\r\n\r\n  left: 0;\r\n  top: 0;\r\n\r\n  width: 17px;\r\n  height: 17px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: var(--cgf-blue);\r\n\r\n  background: #eaf4ff;\r\n\r\n  border-radius: 50%;\r\n\r\n  font-size: 9px;\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CTA\r\n========================================================= *\/\r\n\r\n.cgf-modal-actions {\r\n  margin-top: 30px;\r\n\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n\r\n  gap: 10px;\r\n}\r\n\r\n\r\n.cgf-primary-action,\r\n.cgf-secondary-action {\r\n  min-height: 48px;\r\n\r\n  padding: 0 20px;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  gap: 8px;\r\n\r\n  border-radius: 8px;\r\n\r\n  text-decoration: none;\r\n\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n.cgf-primary-action {\r\n  color: #fff;\r\n\r\n  background: var(--cgf-blue);\r\n}\r\n\r\n\r\n.cgf-primary-action:hover {\r\n  background: var(--cgf-blue-dark);\r\n}\r\n\r\n\r\n.cgf-secondary-action {\r\n  color: var(--cgf-navy);\r\n\r\n  background: #fff;\r\n\r\n  border: 1px solid #dbe5ef;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LAPTOP\r\n========================================================= *\/\r\n\r\n@media (max-width: 1200px) {\r\n\r\n  .cgf-card {\r\n    width: 285px;\r\n\r\n    flex-basis: 285px;\r\n  }\r\n\r\n  .cgf-container {\r\n    width: calc(100% - 48px);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .cgf-section {\r\n    padding: 50px 0;\r\n  }\r\n\r\n  .cgf-container {\r\n    width: calc(100% - 30px);\r\n  }\r\n\r\n  .cgf-card {\r\n    width: 270px;\r\n\r\n    flex-basis: 270px;\r\n  }\r\n\r\n  .cgf-side-arrow {\r\n    display: none;\r\n  }\r\n\r\n  .cgf-modal {\r\n    padding: 15px;\r\n  }\r\n\r\n  .cgf-modal-panel {\r\n    display: block;\r\n\r\n    max-height: calc(100vh - 30px);\r\n\r\n    overflow-y: auto;\r\n  }\r\n\r\n  .cgf-gallery {\r\n    padding: 14px;\r\n  }\r\n\r\n  .cgf-main-media {\r\n    min-height: 360px;\r\n\r\n    aspect-ratio: 1.3 \/ 1;\r\n\r\n    flex: none;\r\n  }\r\n\r\n  .cgf-modal-content {\r\n    padding: 28px 24px 32px;\r\n\r\n    overflow: visible;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n  .cgf-section {\r\n    padding: 38px 0 45px;\r\n  }\r\n\r\n  .cgf-container {\r\n    width: calc(100% - 24px);\r\n  }\r\n\r\n  .cgf-header {\r\n    margin-bottom: 18px;\r\n\r\n    align-items: center;\r\n  }\r\n\r\n  .cgf-eyebrow {\r\n    font-size: 9px;\r\n  }\r\n\r\n  .cgf-title {\r\n    font-size: 23px;\r\n  }\r\n\r\n  .cgf-header-actions {\r\n    gap: 7px;\r\n  }\r\n\r\n  .cgf-view-all {\r\n    display: none;\r\n  }\r\n\r\n  .cgf-arrows {\r\n    display: none;\r\n  }\r\n\r\n  .cgf-track {\r\n    gap: 11px;\r\n\r\n    padding-bottom: 8px;\r\n  }\r\n\r\n  .cgf-card {\r\n    width: 76vw;\r\n    max-width: 285px;\r\n\r\n    flex-basis: 76vw;\r\n  }\r\n\r\n  .cgf-card-inner {\r\n    min-height: 255px;\r\n  }\r\n\r\n  .cgf-card-image {\r\n    height: 135px;\r\n  }\r\n\r\n\r\n  \/* MOBILE MODAL *\/\r\n\r\n  .cgf-modal {\r\n    padding: 0;\r\n\r\n    align-items: flex-end;\r\n  }\r\n\r\n  .cgf-modal-panel {\r\n    width: 100%;\r\n    max-height: 95vh;\r\n\r\n    border-radius:\r\n      20px\r\n      20px\r\n      0\r\n      0;\r\n  }\r\n\r\n  .cgf-close {\r\n    top: 11px;\r\n    right: 11px;\r\n\r\n    width: 39px;\r\n    height: 39px;\r\n  }\r\n\r\n  .cgf-gallery {\r\n    padding:\r\n      12px\r\n      12px\r\n      0;\r\n\r\n    background: #fff;\r\n  }\r\n\r\n  .cgf-main-media {\r\n    min-height: 280px;\r\n\r\n    border-radius: 13px;\r\n  }\r\n\r\n  .cgf-thumb {\r\n    width: 64px;\r\n    height: 50px;\r\n\r\n    flex-basis: 64px;\r\n  }\r\n\r\n  .cgf-modal-content {\r\n    padding:\r\n      24px\r\n      18px\r\n      27px;\r\n  }\r\n\r\n  .cgf-modal-brand {\r\n    font-size: 10px;\r\n  }\r\n\r\n  .cgf-modal-title {\r\n    font-size: 28px;\r\n  }\r\n\r\n  .cgf-modal-short {\r\n    margin-top: 13px;\r\n\r\n    font-size: 13px;\r\n  }\r\n\r\n  .cgf-divider {\r\n    margin: 20px 0;\r\n  }\r\n\r\n  .cgf-features {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .cgf-modal-actions {\r\n    display: grid;\r\n\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n\r\n  .cgf-primary-action,\r\n  .cgf-secondary-action {\r\n    padding: 0 10px;\r\n\r\n    text-align: center;\r\n\r\n    font-size: 10px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"cgf-section\">\r\n\r\n  <div class=\"cgf-container\">\r\n\r\n\r\n    <!-- HEADER -->\r\n\r\n    <div class=\"cgf-header\">\r\n\r\n      <div>\r\n\r\n        <div class=\"cgf-eyebrow\">\r\n          Featured Solutions\r\n        <\/div>\r\n\r\n        <h2 class=\"cgf-title\">\r\n          Premium Equipment. Proven Performance.\r\n        <\/h2>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"cgf-header-actions\">\r\n\r\n        <a\r\n          href=\"#\"\r\n          class=\"cgf-view-all\"\r\n          id=\"cgfViewAll\"\r\n        >\r\n          View All Services\r\n          <span>\u2192<\/span>\r\n        <\/a>\r\n\r\n\r\n        <div class=\"cgf-arrows\">\r\n\r\n          <button\r\n            type=\"button\"\r\n            class=\"cgf-arrow\"\r\n            id=\"cgfTopPrev\"\r\n          >\r\n            \u2039\r\n          <\/button>\r\n\r\n          <button\r\n            type=\"button\"\r\n            class=\"cgf-arrow\"\r\n            id=\"cgfTopNext\"\r\n          >\r\n            \u203a\r\n          <\/button>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- SLIDER -->\r\n\r\n    <div class=\"cgf-slider-wrap\">\r\n\r\n\r\n      <button\r\n        class=\"cgf-side-arrow cgf-side-prev\"\r\n        id=\"cgfSidePrev\"\r\n        type=\"button\"\r\n      >\r\n        \u2039\r\n      <\/button>\r\n\r\n\r\n      <div\r\n        class=\"cgf-slider\"\r\n        id=\"cgfSlider\"\r\n      >\r\n\r\n        <div\r\n          class=\"cgf-track\"\r\n          id=\"cgfTrack\"\r\n        ><\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <button\r\n        class=\"cgf-side-arrow cgf-side-next\"\r\n        id=\"cgfSideNext\"\r\n        type=\"button\"\r\n      >\r\n        \u203a\r\n      <\/button>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =====================================================\r\n     QUICK VIEW\r\n===================================================== -->\r\n\r\n<div\r\n  class=\"cgf-modal\"\r\n  id=\"cgfModal\"\r\n  aria-hidden=\"true\"\r\n>\r\n\r\n  <div\r\n    class=\"cgf-modal-panel\"\r\n    role=\"dialog\"\r\n    aria-modal=\"true\"\r\n  >\r\n\r\n\r\n    <button\r\n      type=\"button\"\r\n      class=\"cgf-close\"\r\n      id=\"cgfClose\"\r\n      aria-label=\"Close\"\r\n    >\r\n      \u00d7\r\n    <\/button>\r\n\r\n\r\n\r\n    <!-- GALLERY -->\r\n\r\n    <div class=\"cgf-gallery\">\r\n\r\n      <div class=\"cgf-main-media\">\r\n\r\n        <div\r\n          class=\"cgf-modal-placeholder\"\r\n          id=\"cgfModalPlaceholder\"\r\n        >\r\n          Add Service Images\r\n        <\/div>\r\n\r\n\r\n        <img\r\n          id=\"cgfMainImage\"\r\n          alt=\"\"\r\n        >\r\n\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"cgf-gallery-arrow cgf-gallery-prev\"\r\n          id=\"cgfGalleryPrev\"\r\n        >\r\n          \u2190\r\n        <\/button>\r\n\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"cgf-gallery-arrow cgf-gallery-next\"\r\n          id=\"cgfGalleryNext\"\r\n        >\r\n          \u2192\r\n        <\/button>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"cgf-thumbs\"\r\n        id=\"cgfThumbs\"\r\n      ><\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- MODAL INFORMATION -->\r\n\r\n    <div class=\"cgf-modal-content\">\r\n\r\n      <div\r\n        class=\"cgf-modal-brand\"\r\n        id=\"cgfModalBrand\"\r\n      ><\/div>\r\n\r\n\r\n      <h2\r\n        class=\"cgf-modal-title\"\r\n        id=\"cgfModalTitle\"\r\n      ><\/h2>\r\n\r\n\r\n      <div\r\n        class=\"cgf-modal-short\"\r\n        id=\"cgfModalShort\"\r\n      ><\/div>\r\n\r\n\r\n      <div class=\"cgf-divider\"><\/div>\r\n\r\n\r\n      <div\r\n        class=\"cgf-modal-description\"\r\n        id=\"cgfModalDescription\"\r\n      ><\/div>\r\n\r\n\r\n      <div class=\"cgf-features-heading\">\r\n        Service Highlights\r\n      <\/div>\r\n\r\n\r\n      <ul\r\n        class=\"cgf-features\"\r\n        id=\"cgfFeatures\"\r\n      ><\/ul>\r\n\r\n\r\n      <div class=\"cgf-modal-actions\">\r\n\r\n        <a\r\n          href=\"#contact\"\r\n          class=\"cgf-primary-action\"\r\n          id=\"cgfPrimaryAction\"\r\n        >\r\n          Request Service\r\n          <span>\u2192<\/span>\r\n        <\/a>\r\n\r\n\r\n        <a\r\n          href=\"#contact\"\r\n          class=\"cgf-secondary-action\"\r\n          id=\"cgfSecondaryAction\"\r\n        >\r\n          Talk to an Expert\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n\r\n\/* =========================================================\r\n   ALL SERVICE OPTIONS\r\n=========================================================\r\n\r\n   \u0623\u0636\u0641 \/ \u0627\u062d\u0630\u0641 Services \u0645\u0646 \u0647\u0646\u0627.\r\n\r\n   cardImage\r\n   \u0635\u0648\u0631\u0629 \u0627\u0644\u0643\u0627\u0631\u062f.\r\n\r\n   images\r\n   \u0635\u0648\u0631 \u0627\u0644\u0640Quick View.\r\n\r\n   brand\r\n   \u0627\u0644\u0628\u0631\u0627\u0646\u062f.\r\n\r\n   title\r\n   \u0627\u0633\u0645 \u0627\u0644\u062e\u062f\u0645\u0629 \/ Solution.\r\n\r\n   short\r\n   \u0648\u0635\u0641 \u0645\u062e\u062a\u0635\u0631.\r\n\r\n   description\r\n   \u0648\u0635\u0641 \u0643\u0627\u0645\u0644 HTML.\r\n\r\n   features\r\n   List \u0627\u0644\u0645\u0645\u064a\u0632\u0627\u062a.\r\n\r\n   primaryText\r\n   \u0627\u0633\u0645 \u0627\u0644\u0632\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a.\r\n\r\n   primaryLink\r\n   \u0631\u0627\u0628\u0637 \u0627\u0644\u0632\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a.\r\n\r\n   secondaryText\r\n   \u0627\u0633\u0645 \u0627\u0644\u0632\u0631 \u0627\u0644\u062b\u0627\u0646\u064a.\r\n\r\n   secondaryLink\r\n   \u0631\u0627\u0628\u0637 \u0627\u0644\u0632\u0631 \u0627\u0644\u062b\u0627\u0646\u064a.\r\n\r\n========================================================= *\/\r\n\r\n\r\nconst services = [\r\n\r\n\r\n  \/* =====================================================\r\n     01\r\n  ===================================================== *\/\r\n\r\n  {\r\n    id: 1,\r\n\r\n    brand:\r\n      \"K\u00c4RCHER\",\r\n\r\n    title:\r\n      \"B 260 RI Ride-On Scrubber\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Professional cleaning solution designed for demanding commercial and industrial environments.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add the full service or solution description here.\r\n        Explain where the equipment is used, how your team\r\n        provides the solution and what benefits the client receives.\r\n      <\/p>\r\n\r\n      <p>\r\n        You can add multiple paragraphs, specifications,\r\n        applications and any additional information.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Professional-grade equipment\",\r\n      \"Commercial applications\",\r\n      \"Technical consultation\",\r\n      \"Installation support\",\r\n      \"Preventive maintenance\",\r\n      \"After-sales service\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n  },\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     02\r\n  ===================================================== *\/\r\n\r\n  {\r\n    id: 2,\r\n\r\n    brand:\r\n      \"Duplex\",\r\n\r\n    title:\r\n      \"Escalator Cleaning Machine\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Specialized cleaning solution for escalators and high-traffic commercial environments.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add your complete Escalator Cleaning solution\r\n        description here.\r\n      <\/p>\r\n\r\n      <p>\r\n        Explain the process, equipment, service program\r\n        and industries this solution is suitable for.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Escalator cleaning\",\r\n      \"Commercial facilities\",\r\n      \"High-traffic environments\",\r\n      \"Professional equipment\",\r\n      \"Scheduled maintenance\",\r\n      \"Technical support\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n  },\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     03\r\n  ===================================================== *\/\r\n\r\n  {\r\n    id: 3,\r\n\r\n    brand:\r\n      \"QLEEN\",\r\n\r\n    title:\r\n      \"Solar Panel Cleaning System\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Professional solar cleaning systems designed for safe and efficient panel maintenance.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add your detailed Solar Panel Cleaning solution\r\n        description here.\r\n      <\/p>\r\n\r\n      <p>\r\n        Explain equipment, methods, maintenance plans\r\n        and large-scale solar applications.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Solar panel systems\",\r\n      \"Non-abrasive cleaning\",\r\n      \"Large-area applications\",\r\n      \"Professional technology\",\r\n      \"Maintenance programs\",\r\n      \"Expert support\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n  },\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     04\r\n  ===================================================== *\/\r\n\r\n  {\r\n    id: 4,\r\n\r\n    brand:\r\n      \"CFC\",\r\n\r\n    title:\r\n      \"Beach Cleaning Machine\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Specialized beach and outdoor cleaning solutions for municipalities, resorts and public spaces.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add your complete Beach Cleaning solution\r\n        information here.\r\n      <\/p>\r\n\r\n      <p>\r\n        Explain the machine, cleaning capacity,\r\n        applications and service options.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Beach cleaning\",\r\n      \"Municipal applications\",\r\n      \"Resort operations\",\r\n      \"Large-area cleaning\",\r\n      \"Professional machinery\",\r\n      \"Service & maintenance\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n  },\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     05 \u2014 EXAMPLE EXTRA SERVICE\r\n  ===================================================== *\/\r\n\r\n  {\r\n    id: 5,\r\n\r\n    brand:\r\n      \"VAILLI\",\r\n\r\n    title:\r\n      \"Professional Cleaning Equipment\",\r\n\r\n    cardImage:\r\n      \"\",\r\n\r\n    images: [\r\n      \"\",\r\n      \"\",\r\n      \"\"\r\n    ],\r\n\r\n    short:\r\n      \"Integrated professional equipment solutions for modern facilities.\",\r\n\r\n    description: `\r\n      <p>\r\n        Add the complete service description here.\r\n      <\/p>\r\n    `,\r\n\r\n    features: [\r\n      \"Facility cleaning\",\r\n      \"Professional equipment\",\r\n      \"Technical support\",\r\n      \"Custom solutions\"\r\n    ],\r\n\r\n    primaryText:\r\n      \"Request This Service\",\r\n\r\n    primaryLink:\r\n      \"#contact\",\r\n\r\n    secondaryText:\r\n      \"Talk to an Expert\",\r\n\r\n    secondaryLink:\r\n      \"#contact\"\r\n  }\r\n\r\n];\r\n\r\n\r\n\r\n\/* =========================================================\r\n   ELEMENTS\r\n========================================================= *\/\r\n\r\nconst track =\r\n  document.getElementById(\"cgfTrack\");\r\n\r\nconst slider =\r\n  document.getElementById(\"cgfSlider\");\r\n\r\nconst modal =\r\n  document.getElementById(\"cgfModal\");\r\n\r\nconst closeButton =\r\n  document.getElementById(\"cgfClose\");\r\n\r\nconst mainImage =\r\n  document.getElementById(\"cgfMainImage\");\r\n\r\nconst placeholder =\r\n  document.getElementById(\"cgfModalPlaceholder\");\r\n\r\nconst thumbs =\r\n  document.getElementById(\"cgfThumbs\");\r\n\r\nconst modalBrand =\r\n  document.getElementById(\"cgfModalBrand\");\r\n\r\nconst modalTitle =\r\n  document.getElementById(\"cgfModalTitle\");\r\n\r\nconst modalShort =\r\n  document.getElementById(\"cgfModalShort\");\r\n\r\nconst modalDescription =\r\n  document.getElementById(\"cgfModalDescription\");\r\n\r\nconst features =\r\n  document.getElementById(\"cgfFeatures\");\r\n\r\nconst primaryAction =\r\n  document.getElementById(\"cgfPrimaryAction\");\r\n\r\nconst secondaryAction =\r\n  document.getElementById(\"cgfSecondaryAction\");\r\n\r\nconst galleryPrev =\r\n  document.getElementById(\"cgfGalleryPrev\");\r\n\r\nconst galleryNext =\r\n  document.getElementById(\"cgfGalleryNext\");\r\n\r\n\r\n\r\nlet currentImages = [];\r\n\r\nlet currentIndex = 0;\r\n\r\nlet originalBodyOverflow = \"\";\r\n\r\n\r\n\r\n\/* =========================================================\r\n   BUILD CARDS\r\n========================================================= *\/\r\n\r\nfunction buildCards() {\r\n\r\n  track.innerHTML = \"\";\r\n\r\n\r\n  services.forEach(function(service) {\r\n\r\n\r\n    const card =\r\n      document.createElement(\"article\");\r\n\r\n\r\n    card.className =\r\n      \"cgf-card\";\r\n\r\n\r\n    card.tabIndex =\r\n      0;\r\n\r\n\r\n    card.setAttribute(\r\n      \"role\",\r\n      \"button\"\r\n    );\r\n\r\n\r\n    card.dataset.id =\r\n      service.id;\r\n\r\n\r\n\r\n    const imageHTML =\r\n      service.cardImage &&\r\n      service.cardImage.trim() !== \"\"\r\n\r\n      ? `\r\n        <img decoding=\"async\"\r\n          src=\"${service.cardImage}\"\r\n          alt=\"${service.title}\"\r\n        >\r\n      `\r\n\r\n      : `\r\n        <div class=\"cgf-placeholder\">\r\n          Add Service Image\r\n        <\/div>\r\n      `;\r\n\r\n\r\n\r\n    card.innerHTML = `\r\n\r\n      <div class=\"cgf-card-inner\">\r\n\r\n        <div class=\"cgf-brand\">\r\n          ${service.brand}\r\n        <\/div>\r\n\r\n\r\n        <h3 class=\"cgf-card-title\">\r\n          ${service.title}\r\n        <\/h3>\r\n\r\n\r\n        <div class=\"cgf-card-image\">\r\n          ${imageHTML}\r\n        <\/div>\r\n\r\n\r\n        <div class=\"cgf-card-footer\">\r\n\r\n          <button\r\n            type=\"button\"\r\n            class=\"cgf-card-button\"\r\n          >\r\n            View Service\r\n            <span>\u2192<\/span>\r\n          <\/button>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    `;\r\n\r\n\r\n    card.addEventListener(\r\n      \"click\",\r\n      function() {\r\n\r\n        openModal(service);\r\n\r\n      }\r\n    );\r\n\r\n\r\n    card.addEventListener(\r\n      \"keydown\",\r\n      function(event) {\r\n\r\n        if (\r\n          event.key === \"Enter\" ||\r\n          event.key === \" \"\r\n        ) {\r\n\r\n          event.preventDefault();\r\n\r\n          openModal(service);\r\n\r\n        }\r\n\r\n      }\r\n    );\r\n\r\n\r\n    track.appendChild(card);\r\n\r\n  });\r\n\r\n}\r\n\r\n\r\nbuildCards();\r\n\r\n\r\n\r\n\/* =========================================================\r\n   SLIDER ARROWS\r\n========================================================= *\/\r\n\r\nfunction getScrollAmount() {\r\n\r\n  const card =\r\n    track.querySelector(\".cgf-card\");\r\n\r\n\r\n  if (!card) {\r\n    return 320;\r\n  }\r\n\r\n\r\n  return (\r\n    card.offsetWidth + 17\r\n  );\r\n\r\n}\r\n\r\n\r\nfunction scrollNext() {\r\n\r\n  slider.scrollBy({\r\n    left: getScrollAmount(),\r\n    behavior: \"smooth\"\r\n  });\r\n\r\n}\r\n\r\n\r\nfunction scrollPrev() {\r\n\r\n  slider.scrollBy({\r\n    left: -getScrollAmount(),\r\n    behavior: \"smooth\"\r\n  });\r\n\r\n}\r\n\r\n\r\n[\r\n  \"cgfTopNext\",\r\n  \"cgfSideNext\"\r\n]\r\n.forEach(function(id) {\r\n\r\n  const button =\r\n    document.getElementById(id);\r\n\r\n  if (button) {\r\n\r\n    button.addEventListener(\r\n      \"click\",\r\n      scrollNext\r\n    );\r\n\r\n  }\r\n\r\n});\r\n\r\n\r\n[\r\n  \"cgfTopPrev\",\r\n  \"cgfSidePrev\"\r\n]\r\n.forEach(function(id) {\r\n\r\n  const button =\r\n    document.getElementById(id);\r\n\r\n  if (button) {\r\n\r\n    button.addEventListener(\r\n      \"click\",\r\n      scrollPrev\r\n    );\r\n\r\n  }\r\n\r\n});\r\n\r\n\r\n\r\n\/* =========================================================\r\n   MANUAL DESKTOP DRAG\r\n========================================================= *\/\r\n\r\nlet dragging = false;\r\n\r\nlet dragStartX = 0;\r\n\r\nlet dragStartScroll = 0;\r\n\r\n\r\nslider.addEventListener(\r\n  \"mousedown\",\r\n  function(event) {\r\n\r\n    dragging = true;\r\n\r\n\r\n    dragStartX =\r\n      event.pageX;\r\n\r\n\r\n    dragStartScroll =\r\n      slider.scrollLeft;\r\n\r\n\r\n    slider.classList.add(\r\n      \"cgf-dragging\"\r\n    );\r\n\r\n  }\r\n);\r\n\r\n\r\nwindow.addEventListener(\r\n  \"mousemove\",\r\n  function(event) {\r\n\r\n    if (!dragging) {\r\n      return;\r\n    }\r\n\r\n\r\n    const movement =\r\n      event.pageX - dragStartX;\r\n\r\n\r\n    slider.scrollLeft =\r\n      dragStartScroll - movement;\r\n\r\n  }\r\n);\r\n\r\n\r\nwindow.addEventListener(\r\n  \"mouseup\",\r\n  function() {\r\n\r\n    dragging = false;\r\n\r\n\r\n    slider.classList.remove(\r\n      \"cgf-dragging\"\r\n    );\r\n\r\n  }\r\n);\r\n\r\n\r\n\r\n\/* =========================================================\r\n   GET VALID GALLERY IMAGES\r\n========================================================= *\/\r\n\r\nfunction getValidImages(service) {\r\n\r\n  return service.images.filter(\r\n    function(image) {\r\n\r\n      return (\r\n        typeof image === \"string\" &&\r\n        image.trim() !== \"\"\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   SET GALLERY IMAGE\r\n========================================================= *\/\r\n\r\nfunction setGalleryImage(index) {\r\n\r\n  if (!currentImages.length) {\r\n\r\n    mainImage.removeAttribute(\"src\");\r\n\r\n    mainImage.classList.remove(\r\n      \"cgf-has-image\"\r\n    );\r\n\r\n\r\n    placeholder.style.display =\r\n      \"flex\";\r\n\r\n\r\n    galleryPrev.classList.remove(\r\n      \"cgf-show\"\r\n    );\r\n\r\n\r\n    galleryNext.classList.remove(\r\n      \"cgf-show\"\r\n    );\r\n\r\n\r\n    return;\r\n\r\n  }\r\n\r\n\r\n  currentIndex =\r\n    (\r\n      index +\r\n      currentImages.length\r\n    )\r\n    %\r\n    currentImages.length;\r\n\r\n\r\n  mainImage.src =\r\n    currentImages[currentIndex];\r\n\r\n\r\n  mainImage.classList.add(\r\n    \"cgf-has-image\"\r\n  );\r\n\r\n\r\n  placeholder.style.display =\r\n    \"none\";\r\n\r\n\r\n  if (\r\n    currentImages.length > 1\r\n  ) {\r\n\r\n    galleryPrev.classList.add(\r\n      \"cgf-show\"\r\n    );\r\n\r\n\r\n    galleryNext.classList.add(\r\n      \"cgf-show\"\r\n    );\r\n\r\n  } else {\r\n\r\n    galleryPrev.classList.remove(\r\n      \"cgf-show\"\r\n    );\r\n\r\n\r\n    galleryNext.classList.remove(\r\n      \"cgf-show\"\r\n    );\r\n\r\n  }\r\n\r\n\r\n  thumbs\r\n    .querySelectorAll(\".cgf-thumb\")\r\n    .forEach(function(thumb,index) {\r\n\r\n      thumb.classList.toggle(\r\n        \"cgf-active\",\r\n        index === currentIndex\r\n      );\r\n\r\n    });\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   THUMBNAILS\r\n========================================================= *\/\r\n\r\nfunction buildThumbs() {\r\n\r\n  thumbs.innerHTML = \"\";\r\n\r\n\r\n  currentImages.forEach(\r\n    function(image,index) {\r\n\r\n\r\n      const button =\r\n        document.createElement(\"button\");\r\n\r\n\r\n      button.type =\r\n        \"button\";\r\n\r\n\r\n      button.className =\r\n        \"cgf-thumb\";\r\n\r\n\r\n      if (index === 0) {\r\n\r\n        button.classList.add(\r\n          \"cgf-active\"\r\n        );\r\n\r\n      }\r\n\r\n\r\n      const img =\r\n        document.createElement(\"img\");\r\n\r\n\r\n      img.src =\r\n        image;\r\n\r\n\r\n      img.alt =\r\n        \"\";\r\n\r\n\r\n      button.appendChild(img);\r\n\r\n\r\n      button.addEventListener(\r\n        \"click\",\r\n        function() {\r\n\r\n          setGalleryImage(index);\r\n\r\n        }\r\n      );\r\n\r\n\r\n      thumbs.appendChild(button);\r\n\r\n    }\r\n  );\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   OPEN QUICK VIEW\r\n========================================================= *\/\r\n\r\nfunction openModal(service) {\r\n\r\n  modalBrand.textContent =\r\n    service.brand;\r\n\r\n\r\n  modalTitle.textContent =\r\n    service.title;\r\n\r\n\r\n  modalShort.textContent =\r\n    service.short;\r\n\r\n\r\n  modalDescription.innerHTML =\r\n    service.description;\r\n\r\n\r\n  features.innerHTML =\r\n    \"\";\r\n\r\n\r\n  service.features.forEach(\r\n    function(feature) {\r\n\r\n\r\n      const item =\r\n        document.createElement(\"li\");\r\n\r\n\r\n      item.textContent =\r\n        feature;\r\n\r\n\r\n      features.appendChild(item);\r\n\r\n    }\r\n  );\r\n\r\n\r\n  primaryAction.innerHTML =\r\n    service.primaryText +\r\n    \" <span>\u2192<\/span>\";\r\n\r\n\r\n  primaryAction.href =\r\n    service.primaryLink;\r\n\r\n\r\n  secondaryAction.textContent =\r\n    service.secondaryText;\r\n\r\n\r\n  secondaryAction.href =\r\n    service.secondaryLink;\r\n\r\n\r\n  currentImages =\r\n    getValidImages(service);\r\n\r\n\r\n  currentIndex =\r\n    0;\r\n\r\n\r\n  buildThumbs();\r\n\r\n\r\n  setGalleryImage(0);\r\n\r\n\r\n  originalBodyOverflow =\r\n    document.body.style.overflow;\r\n\r\n\r\n  document.body.style.overflow =\r\n    \"hidden\";\r\n\r\n\r\n  modal.classList.add(\r\n    \"cgf-open\"\r\n  );\r\n\r\n\r\n  modal.setAttribute(\r\n    \"aria-hidden\",\r\n    \"false\"\r\n  );\r\n\r\n\r\n  requestAnimationFrame(\r\n    function() {\r\n\r\n      modal.classList.add(\r\n        \"cgf-visible\"\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   CLOSE QUICK VIEW\r\n========================================================= *\/\r\n\r\nfunction closeModal() {\r\n\r\n  modal.classList.remove(\r\n    \"cgf-visible\"\r\n  );\r\n\r\n\r\n  setTimeout(\r\n    function() {\r\n\r\n      modal.classList.remove(\r\n        \"cgf-open\"\r\n      );\r\n\r\n\r\n      modal.setAttribute(\r\n        \"aria-hidden\",\r\n        \"true\"\r\n      );\r\n\r\n\r\n      document.body.style.overflow =\r\n        originalBodyOverflow;\r\n\r\n    },\r\n    250\r\n  );\r\n\r\n}\r\n\r\n\r\n\r\ncloseButton.addEventListener(\r\n  \"click\",\r\n  closeModal\r\n);\r\n\r\n\r\nmodal.addEventListener(\r\n  \"click\",\r\n  function(event) {\r\n\r\n    if (\r\n      event.target === modal\r\n    ) {\r\n\r\n      closeModal();\r\n\r\n    }\r\n\r\n  }\r\n);\r\n\r\n\r\ndocument.addEventListener(\r\n  \"keydown\",\r\n  function(event) {\r\n\r\n    if (\r\n      event.key === \"Escape\" &&\r\n      modal.classList.contains(\r\n        \"cgf-open\"\r\n      )\r\n    ) {\r\n\r\n      closeModal();\r\n\r\n    }\r\n\r\n  }\r\n);\r\n\r\n\r\n\r\n\/* =========================================================\r\n   GALLERY ARROWS\r\n========================================================= *\/\r\n\r\ngalleryPrev.addEventListener(\r\n  \"click\",\r\n  function() {\r\n\r\n    setGalleryImage(\r\n      currentIndex - 1\r\n    );\r\n\r\n  }\r\n);\r\n\r\n\r\ngalleryNext.addEventListener(\r\n  \"click\",\r\n  function() {\r\n\r\n    setGalleryImage(\r\n      currentIndex + 1\r\n    );\r\n\r\n  }\r\n);\r\n\r\n\r\n\r\n\/* =========================================================\r\n   VIEW ALL SERVICES\r\n========================================================= *\/\r\n\r\nconst viewAll =\r\n  document.getElementById(\r\n    \"cgfViewAll\"\r\n  );\r\n\r\n\r\nif (viewAll) {\r\n\r\n  viewAll.addEventListener(\r\n    \"click\",\r\n    function(event) {\r\n\r\n      event.preventDefault();\r\n\r\n\r\n      \/*\r\n       \u0644\u0645\u0627 \u062a\u0639\u0645\u0644 \u0635\u0641\u062d\u0629 Services:\r\n       \r\n       window.location.href =\r\n       \"\/services\/\";\r\n      *\/\r\n\r\n    }\r\n  );\r\n\r\n}\r\n\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73fdc9d e-flex e-con-boxed e-con e-parent\" data-id=\"73fdc9d\" 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-aab5c81 elementor-widget elementor-widget-html\" data-id=\"aab5c81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   CONTRATO \u2014 INDUSTRIES WE SERVE\r\n========================================================= *\/\r\n\r\n.cgi-industries,\r\n.cgi-industries * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.cgi-industries {\r\n  --cgi-blue: #0878ff;\r\n  --cgi-navy: #082f61;\r\n  --cgi-border: #e7eef6;\r\n  --cgi-muted: #60738a;\r\n\r\n  width: 100%;\r\n  max-width: 100%;\r\n\r\n  padding: 31px 0 34px;\r\n\r\n  overflow: hidden;\r\n\r\n  background: #ffffff;\r\n\r\n  font-family: Inter, Arial, sans-serif;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTAINER\r\n========================================================= *\/\r\n\r\n.cgi-container {\r\n  width: min(1440px, calc(100% - 64px));\r\n\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADING\r\n========================================================= *\/\r\n\r\n.cgi-heading {\r\n  margin: 0 0 19px;\r\n\r\n  color: var(--cgi-blue);\r\n\r\n  text-align: center;\r\n\r\n  font-size: 10px;\r\n  line-height: 1;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .35px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GRID\r\n========================================================= *\/\r\n\r\n.cgi-grid {\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(8, minmax(0, 1fr));\r\n\r\n  gap: 12px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD\r\n========================================================= *\/\r\n\r\n.cgi-card {\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n  min-height: 105px;\r\n\r\n  padding: 15px 8px 13px;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  gap: 10px;\r\n\r\n  color: var(--cgi-navy);\r\n\r\n  background: #ffffff;\r\n\r\n  border: 1px solid var(--cgi-border);\r\n\r\n  border-radius: 13px;\r\n\r\n  box-shadow:\r\n    0 3px 12px rgba(8,47,97,.025),\r\n    0 10px 25px rgba(8,47,97,.025);\r\n\r\n  text-decoration: none;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    transform .25s ease,\r\n    border-color .25s ease,\r\n    box-shadow .25s ease,\r\n    background .25s ease;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HOVER\r\n========================================================= *\/\r\n\r\n.cgi-card:hover {\r\n  transform: translateY(-4px);\r\n\r\n  background: #fbfdff;\r\n\r\n  border-color: #cfdceb;\r\n\r\n  box-shadow:\r\n    0 8px 20px rgba(8,47,97,.05),\r\n    0 15px 35px rgba(8,47,97,.06);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ICON\r\n========================================================= *\/\r\n\r\n.cgi-icon {\r\n  width: 38px;\r\n  height: 38px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: var(--cgi-blue);\r\n\r\n  transition: transform .25s ease;\r\n}\r\n\r\n.cgi-card:hover .cgi-icon {\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.cgi-icon svg {\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  display: block;\r\n\r\n  fill: none;\r\n\r\n  stroke: currentColor;\r\n\r\n  stroke-width: 1.55;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LABEL\r\n========================================================= *\/\r\n\r\n.cgi-label {\r\n  color: var(--cgi-navy);\r\n\r\n  text-align: center;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.25;\r\n\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LAPTOP\r\n========================================================= *\/\r\n\r\n@media (max-width: 1200px) {\r\n\r\n  .cgi-container {\r\n    width: calc(100% - 40px);\r\n  }\r\n\r\n  .cgi-grid {\r\n    gap: 9px;\r\n  }\r\n\r\n  .cgi-card {\r\n    min-height: 100px;\r\n  }\r\n\r\n  .cgi-label {\r\n    font-size: 10px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .cgi-industries {\r\n    padding: 29px 0;\r\n  }\r\n\r\n  .cgi-container {\r\n    width: calc(100% - 30px);\r\n  }\r\n\r\n  .cgi-grid {\r\n    grid-template-columns:\r\n      repeat(4, minmax(0,1fr));\r\n\r\n    gap: 11px;\r\n  }\r\n\r\n  .cgi-card {\r\n    min-height: 105px;\r\n  }\r\n\r\n  .cgi-label {\r\n    font-size: 11px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n  .cgi-industries {\r\n    padding: 27px 0 30px;\r\n  }\r\n\r\n  .cgi-container {\r\n    width: 100%;\r\n  }\r\n\r\n  .cgi-heading {\r\n    margin-bottom: 17px;\r\n\r\n    font-size: 9px;\r\n  }\r\n\r\n\r\n  \/*\r\n     Mobile becomes swipeable instead of\r\n     making the cards too small.\r\n  *\/\r\n\r\n  .cgi-grid {\r\n    width: 100%;\r\n\r\n    padding:\r\n      0\r\n      12px\r\n      7px;\r\n\r\n    display: flex;\r\n\r\n    gap: 10px;\r\n\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n\r\n    scrollbar-width: none;\r\n\r\n    scroll-snap-type: x proximity;\r\n\r\n    overscroll-behavior-x: contain;\r\n\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n\r\n  .cgi-grid::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n  .cgi-card {\r\n    width: 118px;\r\n    min-width: 118px;\r\n\r\n    min-height: 102px;\r\n\r\n    flex: 0 0 118px;\r\n\r\n    scroll-snap-align: start;\r\n\r\n    padding:\r\n      14px\r\n      8px\r\n      12px;\r\n\r\n    border-radius: 12px;\r\n  }\r\n\r\n  .cgi-icon {\r\n    width: 35px;\r\n    height: 35px;\r\n  }\r\n\r\n  .cgi-icon svg {\r\n    width: 31px;\r\n    height: 31px;\r\n  }\r\n\r\n  .cgi-label {\r\n    font-size: 10px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VERY SMALL MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 380px) {\r\n\r\n  .cgi-card {\r\n    width: 108px;\r\n    min-width: 108px;\r\n\r\n    flex-basis: 108px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n\r\n<section\r\n  class=\"cgi-industries\"\r\n  id=\"industries\"\r\n>\r\n\r\n  <div class=\"cgi-container\">\r\n\r\n\r\n    <!-- TITLE -->\r\n\r\n    <h2 class=\"cgi-heading\">\r\n      Industries We Serve\r\n    <\/h2>\r\n\r\n\r\n\r\n    <!-- INDUSTRIES -->\r\n\r\n    <div class=\"cgi-grid\">\r\n\r\n\r\n      <!-- 01 HEALTHCARE -->\r\n\r\n      <a\r\n        href=\"#\"\r\n        class=\"cgi-card\"\r\n      >\r\n\r\n        <div class=\"cgi-icon\">\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n\r\n            <path d=\"M12 10h18l7 7v18H12z\"><\/path>\r\n\r\n            <path d=\"M30 10v8h7\"><\/path>\r\n\r\n            <path d=\"M24 18v12\"><\/path>\r\n\r\n            <path d=\"M18 24h12\"><\/path>\r\n\r\n            <path d=\"M8 16l5-4\"><\/path>\r\n\r\n            <path d=\"M8 16l4 5\"><\/path>\r\n\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"cgi-label\">\r\n          Healthcare\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- 02 HOTELS -->\r\n\r\n      <a\r\n        href=\"#\"\r\n        class=\"cgi-card\"\r\n      >\r\n\r\n        <div class=\"cgi-icon\">\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n\r\n            <path d=\"M11 39V10h19v29\"><\/path>\r\n\r\n            <path d=\"M30 17h7v22\"><\/path>\r\n\r\n            <path d=\"M16 15h4\"><\/path>\r\n\r\n            <path d=\"M24 15h2\"><\/path>\r\n\r\n            <path d=\"M16 21h4\"><\/path>\r\n\r\n            <path d=\"M24 21h2\"><\/path>\r\n\r\n            <path d=\"M16 27h4\"><\/path>\r\n\r\n            <path d=\"M24 27h2\"><\/path>\r\n\r\n            <path d=\"M19 39v-7h5v7\"><\/path>\r\n\r\n            <path d=\"M7 39h34\"><\/path>\r\n\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"cgi-label\">\r\n          Hotels\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- 03 INDUSTRIAL -->\r\n\r\n      <a\r\n        href=\"#\"\r\n        class=\"cgi-card\"\r\n      >\r\n\r\n        <div class=\"cgi-icon\">\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n\r\n            <path d=\"M8 39V21l10 6v-7l11 7v-9l11 7v14\"><\/path>\r\n\r\n            <path d=\"M12 39V13h6v14\"><\/path>\r\n\r\n            <path d=\"M11 33h5\"><\/path>\r\n\r\n            <path d=\"M23 33h5\"><\/path>\r\n\r\n            <path d=\"M34 33h4\"><\/path>\r\n\r\n            <path d=\"M7 39h34\"><\/path>\r\n\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"cgi-label\">\r\n          Industrial\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- 04 GOVERNMENT -->\r\n\r\n      <a\r\n        href=\"#\"\r\n        class=\"cgi-card\"\r\n      >\r\n\r\n        <div class=\"cgi-icon\">\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n\r\n            <path d=\"M6 18h36L24 8z\"><\/path>\r\n\r\n            <path d=\"M9 21h30\"><\/path>\r\n\r\n            <path d=\"M12 21v14\"><\/path>\r\n\r\n            <path d=\"M19 21v14\"><\/path>\r\n\r\n            <path d=\"M29 21v14\"><\/path>\r\n\r\n            <path d=\"M36 21v14\"><\/path>\r\n\r\n            <path d=\"M8 35h32\"><\/path>\r\n\r\n            <path d=\"M6 40h36\"><\/path>\r\n\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"cgi-label\">\r\n          Government\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- 05 AIRPORTS -->\r\n\r\n      <a\r\n        href=\"#\"\r\n        class=\"cgi-card\"\r\n      >\r\n\r\n        <div class=\"cgi-icon\">\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n\r\n            <path d=\"M42 15L27 23l-8-10-4 2 5 12-9 5-6-3-3 2 8 7 12-4 5 8 4-2-1-10 14-9z\"><\/path>\r\n\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"cgi-label\">\r\n          Airports\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- 06 MUNICIPALITIES -->\r\n\r\n      <a\r\n        href=\"#\"\r\n        class=\"cgi-card\"\r\n      >\r\n\r\n        <div class=\"cgi-icon\">\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n\r\n            <circle cx=\"24\" cy=\"14\" r=\"5\"><\/circle>\r\n\r\n            <path d=\"M15 36v-7c0-6 4-10 9-10s9 4 9 10v7\"><\/path>\r\n\r\n            <circle cx=\"10\" cy=\"29\" r=\"4\"><\/circle>\r\n\r\n            <circle cx=\"38\" cy=\"29\" r=\"4\"><\/circle>\r\n\r\n            <path d=\"M5 40v-4c0-3 2-5 5-5\"><\/path>\r\n\r\n            <path d=\"M43 40v-4c0-3-2-5-5-5\"><\/path>\r\n\r\n            <path d=\"M18 31h12\"><\/path>\r\n\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"cgi-label\">\r\n          Municipalities\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- 07 COMMERCIAL -->\r\n\r\n      <a\r\n        href=\"#\"\r\n        class=\"cgi-card\"\r\n      >\r\n\r\n        <div class=\"cgi-icon\">\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n\r\n            <path d=\"M10 39V14h12v25\"><\/path>\r\n\r\n            <path d=\"M22 39V8h16v31\"><\/path>\r\n\r\n            <path d=\"M14 19h4\"><\/path>\r\n\r\n            <path d=\"M14 25h4\"><\/path>\r\n\r\n            <path d=\"M14 31h4\"><\/path>\r\n\r\n            <path d=\"M27 14h6\"><\/path>\r\n\r\n            <path d=\"M27 20h6\"><\/path>\r\n\r\n            <path d=\"M27 26h6\"><\/path>\r\n\r\n            <path d=\"M27 32h6\"><\/path>\r\n\r\n            <path d=\"M7 39h34\"><\/path>\r\n\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"cgi-label\">\r\n          Commercial\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- 08 EDUCATION -->\r\n\r\n      <a\r\n        href=\"#\"\r\n        class=\"cgi-card\"\r\n      >\r\n\r\n        <div class=\"cgi-icon\">\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n\r\n            <path d=\"M5 18L24 8l19 10-19 10z\"><\/path>\r\n\r\n            <path d=\"M12 22v11\"><\/path>\r\n\r\n            <path d=\"M36 22v11\"><\/path>\r\n\r\n            <path d=\"M12 33c8 5 16 5 24 0\"><\/path>\r\n\r\n            <path d=\"M43 18v13\"><\/path>\r\n\r\n            <circle cx=\"43\" cy=\"34\" r=\"2\"><\/circle>\r\n\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"cgi-label\">\r\n          Education\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-241cfa5 e-flex e-con-boxed e-con e-parent\" data-id=\"241cfa5\" 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-b84367c elementor-widget elementor-widget-html\" data-id=\"b84367c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   CONTRATO \u2014 CERTIFICATIONS & GERMANY PARTNERSHIP\r\n========================================================= *\/\r\n\r\n.cgc-section,\r\n.cgc-section * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.cgc-section {\r\n  --cgc-bg: #042b5b;\r\n  --cgc-bg-dark: #02234b;\r\n  --cgc-white: #ffffff;\r\n  --cgc-muted: rgba(255,255,255,.72);\r\n  --cgc-line: rgba(255,255,255,.18);\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n  max-width: 100%;\r\n\r\n  overflow: hidden;\r\n\r\n  color: #fff;\r\n\r\n  background:\r\n    linear-gradient(\r\n      110deg,\r\n      #052f64 0%,\r\n      #032958 48%,\r\n      #02234b 100%\r\n    );\r\n\r\n  font-family: Inter, Arial, sans-serif;\r\n}\r\n\r\n\r\n\/* SUBTLE BACKGROUND DETAIL *\/\r\n\r\n.cgc-section::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  right: -70px;\r\n  top: -80px;\r\n\r\n  width: 470px;\r\n  height: 260px;\r\n\r\n  opacity: .055;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      transparent 20%,\r\n      #ffffff 20% 21%,\r\n      transparent 21% 40%,\r\n      #ffffff 40% 41%,\r\n      transparent 41%\r\n    );\r\n\r\n  transform: rotate(-8deg);\r\n\r\n  pointer-events: none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INNER\r\n========================================================= *\/\r\n\r\n.cgc-inner {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  width: min(1440px, calc(100% - 64px));\r\n\r\n  min-height: 165px;\r\n\r\n  margin: 0 auto;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0, 1.75fr)\r\n    1px\r\n    minmax(360px, .85fr);\r\n\r\n  align-items: center;\r\n\r\n  gap: 35px;\r\n\r\n  padding: 27px 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LEFT SIDE\r\n========================================================= *\/\r\n\r\n.cgc-left {\r\n  min-width: 0;\r\n}\r\n\r\n\r\n\/* TITLE *\/\r\n\r\n.cgc-eyebrow {\r\n  margin-bottom: 20px;\r\n\r\n  color: rgba(255,255,255,.82);\r\n\r\n  font-size: 10px;\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .45px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CERTIFICATES\r\n========================================================= *\/\r\n\r\n.cgc-certificates {\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 0;\r\n}\r\n\r\n\r\n\/* SINGLE CERT *\/\r\n\r\n.cgc-cert {\r\n  position: relative;\r\n\r\n  min-width: 145px;\r\n\r\n  padding:\r\n    0\r\n    27px;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n\r\n  gap: 4px;\r\n}\r\n\r\n\r\n\/* first card doesn't need left padding *\/\r\n\r\n.cgc-cert:first-child {\r\n  padding-left: 0;\r\n}\r\n\r\n\r\n\/* divider *\/\r\n\r\n.cgc-cert:not(:last-child)::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 3px;\r\n  right: 0;\r\n\r\n  width: 1px;\r\n  height: 64px;\r\n\r\n  background: var(--cgc-line);\r\n}\r\n\r\n\r\n\/* ISO TEXT *\/\r\n\r\n.cgc-iso {\r\n  color: #ffffff;\r\n\r\n  font-size: 34px;\r\n  line-height: .9;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: -2px;\r\n}\r\n\r\n\r\n.cgc-cert-code {\r\n  margin-top: 5px;\r\n\r\n  color: rgba(255,255,255,.80);\r\n\r\n  font-size: 10px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 500;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   UNIDO\r\n========================================================= *\/\r\n\r\n.cgc-unido {\r\n  min-width: 245px;\r\n\r\n  padding-left: 30px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 15px;\r\n}\r\n\r\n\r\n.cgc-unido-mark {\r\n  width: 62px;\r\n  height: 62px;\r\n\r\n  flex: 0 0 62px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border: 2px solid rgba(255,255,255,.8);\r\n  border-radius: 50%;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n.cgc-unido-content {\r\n  min-width: 0;\r\n}\r\n\r\n\r\n.cgc-unido-name {\r\n  margin-bottom: 5px;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n.cgc-unido-text {\r\n  max-width: 155px;\r\n\r\n  color: rgba(255,255,255,.72);\r\n\r\n  font-size: 8px;\r\n  line-height: 1.45;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MAIN DIVIDER\r\n========================================================= *\/\r\n\r\n.cgc-main-divider {\r\n  width: 1px;\r\n  height: 105px;\r\n\r\n  background: rgba(255,255,255,.22);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GERMANY AREA\r\n========================================================= *\/\r\n\r\n.cgc-germany {\r\n  min-width: 0;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\r\n  gap: 30px;\r\n}\r\n\r\n\r\n.cgc-germany-content {\r\n  min-width: 0;\r\n}\r\n\r\n\r\n.cgc-germany-title {\r\n  margin: 0 0 7px;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 25px;\r\n  line-height: 1.12;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: -.5px;\r\n}\r\n\r\n\r\n.cgc-germany-subtitle {\r\n  color: rgba(255,255,255,.70);\r\n\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FLAG\r\n========================================================= *\/\r\n\r\n.cgc-flag-wrap {\r\n  width: 125px;\r\n  height: 78px;\r\n\r\n  flex: 0 0 125px;\r\n\r\n  padding: 5px;\r\n\r\n  background: rgba(255,255,255,.07);\r\n\r\n  border: 1px solid rgba(255,255,255,.30);\r\n  border-radius: 7px;\r\n\r\n  box-shadow:\r\n    0 10px 25px rgba(0,0,0,.16);\r\n}\r\n\r\n\r\n.cgc-flag {\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  overflow: hidden;\r\n\r\n  border-radius: 4px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      to bottom,\r\n      #111111 0%,\r\n      #111111 33.333%,\r\n      #dd101a 33.333%,\r\n      #dd101a 66.666%,\r\n      #ffce00 66.666%,\r\n      #ffce00 100%\r\n    );\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LAPTOP\r\n========================================================= *\/\r\n\r\n@media (max-width: 1200px) {\r\n\r\n  .cgc-inner {\r\n    width: calc(100% - 40px);\r\n\r\n    grid-template-columns:\r\n      minmax(0,1.5fr)\r\n      1px\r\n      minmax(315px,.85fr);\r\n\r\n    gap: 25px;\r\n  }\r\n\r\n\r\n  .cgc-cert {\r\n    min-width: 120px;\r\n\r\n    padding-left: 20px;\r\n    padding-right: 20px;\r\n  }\r\n\r\n\r\n  .cgc-unido {\r\n    min-width: 210px;\r\n\r\n    padding-left: 22px;\r\n  }\r\n\r\n\r\n  .cgc-germany-title {\r\n    font-size: 22px;\r\n  }\r\n\r\n\r\n  .cgc-flag-wrap {\r\n    width: 105px;\r\n    height: 68px;\r\n\r\n    flex-basis: 105px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .cgc-inner {\r\n    width: calc(100% - 30px);\r\n\r\n    display: block;\r\n\r\n    padding: 28px 0;\r\n  }\r\n\r\n\r\n  .cgc-left {\r\n    width: 100%;\r\n  }\r\n\r\n\r\n  .cgc-certificates {\r\n    padding-bottom: 22px;\r\n\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n\r\n    scrollbar-width: none;\r\n\r\n    overscroll-behavior-x: contain;\r\n\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n\r\n\r\n  .cgc-certificates::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n\r\n  .cgc-cert {\r\n    flex: 0 0 135px;\r\n  }\r\n\r\n\r\n  .cgc-unido {\r\n    flex: 0 0 230px;\r\n  }\r\n\r\n\r\n  .cgc-main-divider {\r\n    width: 100%;\r\n    height: 1px;\r\n\r\n    margin: 0 0 24px;\r\n\r\n    background: rgba(255,255,255,.17);\r\n  }\r\n\r\n\r\n  .cgc-germany {\r\n    padding: 0 5px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n  .cgc-inner {\r\n    width: 100%;\r\n\r\n    padding:\r\n      25px\r\n      0\r\n      27px;\r\n  }\r\n\r\n\r\n  .cgc-eyebrow {\r\n    padding: 0 14px;\r\n\r\n    margin-bottom: 18px;\r\n\r\n    font-size: 9px;\r\n  }\r\n\r\n\r\n  .cgc-certificates {\r\n    padding:\r\n      0\r\n      14px\r\n      22px;\r\n\r\n    gap: 0;\r\n  }\r\n\r\n\r\n  .cgc-cert {\r\n    min-width: 120px;\r\n\r\n    flex-basis: 120px;\r\n\r\n    padding:\r\n      0\r\n      18px;\r\n  }\r\n\r\n\r\n  .cgc-cert:first-child {\r\n    padding-left: 0;\r\n  }\r\n\r\n\r\n  .cgc-cert:not(:last-child)::after {\r\n    height: 57px;\r\n  }\r\n\r\n\r\n  .cgc-iso {\r\n    font-size: 30px;\r\n  }\r\n\r\n\r\n  .cgc-cert-code {\r\n    font-size: 9px;\r\n  }\r\n\r\n\r\n  .cgc-unido {\r\n    min-width: 220px;\r\n\r\n    flex-basis: 220px;\r\n\r\n    padding-left: 20px;\r\n\r\n    gap: 12px;\r\n  }\r\n\r\n\r\n  .cgc-unido-mark {\r\n    width: 54px;\r\n    height: 54px;\r\n\r\n    flex-basis: 54px;\r\n\r\n    font-size: 11px;\r\n  }\r\n\r\n\r\n  .cgc-unido-name {\r\n    font-size: 12px;\r\n  }\r\n\r\n\r\n  .cgc-unido-text {\r\n    font-size: 7px;\r\n  }\r\n\r\n\r\n  .cgc-main-divider {\r\n    width: calc(100% - 28px);\r\n\r\n    margin:\r\n      0\r\n      auto\r\n      23px;\r\n  }\r\n\r\n\r\n  .cgc-germany {\r\n    padding: 0 14px;\r\n\r\n    gap: 18px;\r\n  }\r\n\r\n\r\n  .cgc-germany-title {\r\n    font-size: 21px;\r\n  }\r\n\r\n\r\n  .cgc-germany-subtitle {\r\n    font-size: 10px;\r\n  }\r\n\r\n\r\n  .cgc-flag-wrap {\r\n    width: 94px;\r\n    height: 62px;\r\n\r\n    flex-basis: 94px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VERY SMALL MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 370px) {\r\n\r\n  .cgc-germany-title {\r\n    font-size: 19px;\r\n  }\r\n\r\n  .cgc-flag-wrap {\r\n    width: 82px;\r\n    height: 55px;\r\n\r\n    flex-basis: 82px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"cgc-section\">\r\n\r\n  <div class=\"cgc-inner\">\r\n\r\n\r\n    <!-- ===============================================\r\n         CERTIFICATIONS\r\n    =============================================== -->\r\n\r\n    <div class=\"cgc-left\">\r\n\r\n\r\n      <div class=\"cgc-eyebrow\">\r\n        Certifications & Memberships\r\n      <\/div>\r\n\r\n\r\n      <div class=\"cgc-certificates\">\r\n\r\n\r\n        <!-- ISO 9001 -->\r\n\r\n        <div class=\"cgc-cert\">\r\n\r\n          <div class=\"cgc-iso\">\r\n            ISO\r\n          <\/div>\r\n\r\n          <div class=\"cgc-cert-code\">\r\n            9001:2015\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ISO 14001 -->\r\n\r\n        <div class=\"cgc-cert\">\r\n\r\n          <div class=\"cgc-iso\">\r\n            ISO\r\n          <\/div>\r\n\r\n          <div class=\"cgc-cert-code\">\r\n            14001:2015\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ISO 45001 -->\r\n\r\n        <div class=\"cgc-cert\">\r\n\r\n          <div class=\"cgc-iso\">\r\n            ISO\r\n          <\/div>\r\n\r\n          <div class=\"cgc-cert-code\">\r\n            45001:2018\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- UNIDO -->\r\n\r\n        <div class=\"cgc-unido\">\r\n\r\n          <div class=\"cgc-unido-mark\">\r\n            UNIDO\r\n          <\/div>\r\n\r\n\r\n          <div class=\"cgc-unido-content\">\r\n\r\n            <div class=\"cgc-unido-name\">\r\n              UNIDO\r\n            <\/div>\r\n\r\n            <div class=\"cgc-unido-text\">\r\n              United Nations\r\n              Industrial Development\r\n              Organization\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- DIVIDER -->\r\n\r\n    <div class=\"cgc-main-divider\"><\/div>\r\n\r\n\r\n\r\n    <!-- ===============================================\r\n         GERMANY\r\n    =============================================== -->\r\n\r\n    <div class=\"cgc-germany\">\r\n\r\n\r\n      <div class=\"cgc-germany-content\">\r\n\r\n        <h3 class=\"cgc-germany-title\">\r\n          Partnering\r\n          <br>\r\n          with Germany\r\n        <\/h3>\r\n\r\n        <div class=\"cgc-germany-subtitle\">\r\n          Technology & Excellence\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- GERMAN FLAG -->\r\n\r\n      <div class=\"cgc-flag-wrap\">\r\n\r\n        <div class=\"cgc-flag\"><\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c4f2b7 e-flex e-con-boxed e-con e-parent\" data-id=\"3c4f2b7\" 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-56ec28e elementor-widget elementor-widget-html\" data-id=\"56ec28e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   CONTRATO \u2014 OUR CLIENTS\r\n========================================================= *\/\r\n\r\n.cgc-clients,\r\n.cgc-clients * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.cgc-clients {\r\n  --client-blue: #0878ff;\r\n  --client-navy: #082f61;\r\n  --client-border: #e6edf5;\r\n\r\n  width: 100%;\r\n  max-width: 100%;\r\n\r\n  padding: 30px 0 35px;\r\n\r\n  overflow: hidden;\r\n\r\n  background: #ffffff;\r\n\r\n  font-family: Inter, Arial, sans-serif;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTAINER\r\n========================================================= *\/\r\n\r\n.cgc-clients-container {\r\n  width: min(1440px, calc(100% - 64px));\r\n\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADING\r\n========================================================= *\/\r\n\r\n.cgc-clients-heading {\r\n  margin: 0 0 20px;\r\n\r\n  color: var(--client-blue);\r\n\r\n  text-align: center;\r\n\r\n  font-size: 10px;\r\n  line-height: 1;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .35px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SLIDER WRAPPER\r\n========================================================= *\/\r\n\r\n.cgc-clients-slider-wrap {\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding: 0 55px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VIEWPORT\r\n========================================================= *\/\r\n\r\n.cgc-clients-viewport {\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  overflow-x: auto;\r\n  overflow-y: hidden;\r\n\r\n  cursor: grab;\r\n\r\n  scrollbar-width: none;\r\n\r\n  -ms-overflow-style: none;\r\n\r\n  scroll-behavior: auto;\r\n\r\n  overscroll-behavior-x: contain;\r\n\r\n  touch-action: pan-x;\r\n}\r\n\r\n.cgc-clients-viewport::-webkit-scrollbar {\r\n  display: none;\r\n}\r\n\r\n.cgc-clients-viewport.is-dragging {\r\n  cursor: grabbing;\r\n\r\n  user-select: none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TRACK\r\n========================================================= *\/\r\n\r\n.cgc-clients-track {\r\n  width: max-content;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 34px;\r\n\r\n  padding: 7px 6px 10px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CLIENT ITEM\r\n========================================================= *\/\r\n\r\n.cgc-client-item {\r\n  width: 150px;\r\n  height: 72px;\r\n\r\n  flex: 0 0 150px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  padding: 8px 12px;\r\n\r\n  background: #ffffff;\r\n\r\n  border-radius: 10px;\r\n\r\n  transition:\r\n    transform .25s ease,\r\n    opacity .25s ease;\r\n}\r\n\r\n.cgc-client-item:hover {\r\n  transform: translateY(-3px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CLIENT LOGO\r\n========================================================= *\/\r\n\r\n.cgc-client-item img {\r\n  display: block;\r\n\r\n  width: 100%;\r\n  max-width: 125px;\r\n\r\n  height: 54px;\r\n\r\n  object-fit: contain;\r\n\r\n  pointer-events: none;\r\n\r\n  user-select: none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TEMP TEXT LOGOS\r\n========================================================= *\/\r\n\r\n.cgc-client-text-logo {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 100%;\r\n\r\n  color: #0a315f;\r\n\r\n  text-align: center;\r\n\r\n  font-size: 15px;\r\n  line-height: 1.1;\r\n\r\n  font-weight: 800;\r\n\r\n  white-space: nowrap;\r\n}\r\n\r\n.cgc-client-red {\r\n  color: #dd1d28;\r\n}\r\n\r\n.cgc-client-blue {\r\n  color: #096cb7;\r\n}\r\n\r\n.cgc-client-orange {\r\n  color: #e7a300;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EDGE FADE\r\n========================================================= *\/\r\n\r\n.cgc-clients-slider-wrap::before,\r\n.cgc-clients-slider-wrap::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 0;\r\n  bottom: 0;\r\n\r\n  width: 45px;\r\n\r\n  z-index: 3;\r\n\r\n  pointer-events: none;\r\n}\r\n\r\n.cgc-clients-slider-wrap::before {\r\n  left: 45px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      #ffffff 0%,\r\n      rgba(255,255,255,0) 100%\r\n    );\r\n}\r\n\r\n.cgc-clients-slider-wrap::after {\r\n  right: 45px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      270deg,\r\n      #ffffff 0%,\r\n      rgba(255,255,255,0) 100%\r\n    );\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ARROWS\r\n========================================================= *\/\r\n\r\n.cgc-clients-arrow {\r\n  position: absolute;\r\n\r\n  top: 50%;\r\n\r\n  width: 42px;\r\n  height: 42px;\r\n\r\n  transform: translateY(-50%);\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  z-index: 10;\r\n\r\n  color: #0a447c;\r\n\r\n  background: #ffffff;\r\n\r\n  border: 1px solid #dce6f1;\r\n  border-radius: 50%;\r\n\r\n  box-shadow:\r\n    0 4px 14px rgba(7,45,85,.05);\r\n\r\n  font-size: 20px;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    background .2s ease,\r\n    border-color .2s ease,\r\n    transform .2s ease;\r\n}\r\n\r\n.cgc-clients-arrow:hover {\r\n  background: #f7faff;\r\n\r\n  border-color: #c8d8e8;\r\n}\r\n\r\n.cgc-clients-prev {\r\n  left: 0;\r\n}\r\n\r\n.cgc-clients-next {\r\n  right: 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .cgc-clients-container {\r\n    width: calc(100% - 30px);\r\n  }\r\n\r\n  .cgc-clients-slider-wrap {\r\n    padding: 0 45px;\r\n  }\r\n\r\n  .cgc-clients-track {\r\n    gap: 24px;\r\n  }\r\n\r\n  .cgc-client-item {\r\n    width: 135px;\r\n\r\n    flex-basis: 135px;\r\n  }\r\n\r\n  .cgc-clients-slider-wrap::before {\r\n    left: 35px;\r\n  }\r\n\r\n  .cgc-clients-slider-wrap::after {\r\n    right: 35px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n  .cgc-clients {\r\n    padding: 27px 0 29px;\r\n  }\r\n\r\n  .cgc-clients-container {\r\n    width: 100%;\r\n  }\r\n\r\n  .cgc-clients-heading {\r\n    margin-bottom: 17px;\r\n\r\n    font-size: 9px;\r\n  }\r\n\r\n  .cgc-clients-slider-wrap {\r\n    padding: 0 12px;\r\n  }\r\n\r\n  .cgc-clients-track {\r\n    gap: 12px;\r\n\r\n    padding:\r\n      4px\r\n      0\r\n      8px;\r\n  }\r\n\r\n  .cgc-client-item {\r\n    width: 122px;\r\n    height: 65px;\r\n\r\n    flex-basis: 122px;\r\n\r\n    padding: 8px;\r\n  }\r\n\r\n  .cgc-client-item img {\r\n    max-width: 105px;\r\n\r\n    height: 45px;\r\n  }\r\n\r\n  .cgc-client-text-logo {\r\n    font-size: 13px;\r\n  }\r\n\r\n  .cgc-clients-arrow {\r\n    display: none;\r\n  }\r\n\r\n  .cgc-clients-slider-wrap::before,\r\n  .cgc-clients-slider-wrap::after {\r\n    width: 18px;\r\n  }\r\n\r\n  .cgc-clients-slider-wrap::before {\r\n    left: 12px;\r\n  }\r\n\r\n  .cgc-clients-slider-wrap::after {\r\n    right: 12px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section\r\n  class=\"cgc-clients\"\r\n  id=\"clients\"\r\n>\r\n\r\n  <div class=\"cgc-clients-container\">\r\n\r\n\r\n    <!-- TITLE -->\r\n\r\n    <h2 class=\"cgc-clients-heading\">\r\n      Our Clients\r\n    <\/h2>\r\n\r\n\r\n\r\n    <!-- SLIDER -->\r\n\r\n    <div class=\"cgc-clients-slider-wrap\">\r\n\r\n\r\n      <!-- LEFT -->\r\n\r\n      <button\r\n        type=\"button\"\r\n        class=\"cgc-clients-arrow cgc-clients-prev\"\r\n        id=\"cgcClientsPrev\"\r\n        aria-label=\"Previous clients\"\r\n      >\r\n        \u2039\r\n      <\/button>\r\n\r\n\r\n\r\n      <!-- VIEWPORT -->\r\n\r\n      <div\r\n        class=\"cgc-clients-viewport\"\r\n        id=\"cgcClientsViewport\"\r\n      >\r\n\r\n        <div\r\n          class=\"cgc-clients-track\"\r\n          id=\"cgcClientsTrack\"\r\n        >\r\n\r\n\r\n          <!-- ==============================================\r\n               CLIENT 01 \u2014 HASSAN ALLAM\r\n          ============================================== -->\r\n\r\n          <div class=\"cgc-client-item\">\r\n\r\n            <!--\r\n            \u0627\u0633\u062a\u062e\u062f\u0645 \u062f\u0647 \u0644\u0645\u0627 \u062a\u0631\u0641\u0639 \u0627\u0644\u0644\u0648\u062c\u0648:\r\n\r\n            <img decoding=\"async\"\r\n              src=\"LOGO-URL\"\r\n              alt=\"Hassan Allam\"\r\n            >\r\n            -->\r\n\r\n            <div class=\"cgc-client-text-logo\">\r\n              HASSAN ALLAM\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- ==============================================\r\n               CLIENT 02 \u2014 PALM HILLS\r\n          ============================================== -->\r\n\r\n          <div class=\"cgc-client-item\">\r\n\r\n            <div class=\"cgc-client-text-logo cgc-client-red\">\r\n              PALM HILLS\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- ==============================================\r\n               CLIENT 03 \u2014 COCA COLA\r\n          ============================================== -->\r\n\r\n          <div class=\"cgc-client-item\">\r\n\r\n            <div class=\"cgc-client-text-logo cgc-client-red\">\r\n              Coca-Cola\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- ==============================================\r\n               CLIENT 04 \u2014 EYES CITY\r\n          ============================================== -->\r\n\r\n          <div class=\"cgc-client-item\">\r\n\r\n            <div class=\"cgc-client-text-logo cgc-client-blue\">\r\n              EYES CITY\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- ==============================================\r\n               CLIENT 05 \u2014 ACC\r\n          ============================================== -->\r\n\r\n          <div class=\"cgc-client-item\">\r\n\r\n            <div class=\"cgc-client-text-logo cgc-client-blue\">\r\n              ACC\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- ==============================================\r\n               CLIENT 06 \u2014 GIZ\r\n          ============================================== -->\r\n\r\n          <div class=\"cgc-client-item\">\r\n\r\n            <div class=\"cgc-client-text-logo cgc-client-red\">\r\n              giz\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- ==============================================\r\n               CLIENT 07 \u2014 JOTUN\r\n          ============================================== -->\r\n\r\n          <div class=\"cgc-client-item\">\r\n\r\n            <div class=\"cgc-client-text-logo cgc-client-orange\">\r\n              JOTUN\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- ==============================================\r\n               CLIENT 08 \u2014 CIB\r\n          ============================================== -->\r\n\r\n          <div class=\"cgc-client-item\">\r\n\r\n            <div class=\"cgc-client-text-logo cgc-client-blue\">\r\n              CIB\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- RIGHT -->\r\n\r\n      <button\r\n        type=\"button\"\r\n        class=\"cgc-clients-arrow cgc-clients-next\"\r\n        id=\"cgcClientsNext\"\r\n        aria-label=\"Next clients\"\r\n      >\r\n        \u203a\r\n      <\/button>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n\r\n  const viewport =\r\n    document.getElementById(\r\n      \"cgcClientsViewport\"\r\n    );\r\n\r\n\r\n  const track =\r\n    document.getElementById(\r\n      \"cgcClientsTrack\"\r\n    );\r\n\r\n\r\n  const prevButton =\r\n    document.getElementById(\r\n      \"cgcClientsPrev\"\r\n    );\r\n\r\n\r\n  const nextButton =\r\n    document.getElementById(\r\n      \"cgcClientsNext\"\r\n    );\r\n\r\n\r\n  if (\r\n    !viewport ||\r\n    !track\r\n  ) {\r\n\r\n    return;\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     CLONE CLIENTS FOR INFINITE LOOP\r\n  ===================================================== *\/\r\n\r\n  const originalItems =\r\n    Array.from(track.children);\r\n\r\n\r\n  originalItems.forEach(\r\n    function(item) {\r\n\r\n      const clone =\r\n        item.cloneNode(true);\r\n\r\n\r\n      clone.setAttribute(\r\n        \"aria-hidden\",\r\n        \"true\"\r\n      );\r\n\r\n\r\n      track.appendChild(clone);\r\n\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     SETTINGS\r\n  ===================================================== *\/\r\n\r\n  let paused = false;\r\n\r\n  let dragging = false;\r\n\r\n  let startX = 0;\r\n\r\n  let startScrollLeft = 0;\r\n\r\n  let lastAnimationTime = null;\r\n\r\n  let resumeTimer = null;\r\n\r\n\r\n  \/*\r\n     \u0633\u0631\u0639\u0629 \u0627\u0644\u0640Auto Scroll\r\n\r\n     22 = \u0628\u0637\u064a\u0621\r\n     30 = \u0645\u062a\u0648\u0633\u0637\r\n     40 = \u0633\u0631\u064a\u0639\r\n  *\/\r\n\r\n  const autoSpeed = 27;\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     LOOP WIDTH\r\n  ===================================================== *\/\r\n\r\n  function getLoopWidth() {\r\n\r\n    return track.scrollWidth \/ 2;\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     AUTO SCROLL\r\n  ===================================================== *\/\r\n\r\n  function autoScroll(time) {\r\n\r\n\r\n    if (\r\n      lastAnimationTime === null\r\n    ) {\r\n\r\n      lastAnimationTime =\r\n        time;\r\n\r\n    }\r\n\r\n\r\n    const delta =\r\n      (\r\n        time -\r\n        lastAnimationTime\r\n      )\r\n      \/ 1000;\r\n\r\n\r\n    lastAnimationTime =\r\n      time;\r\n\r\n\r\n\r\n    if (\r\n      !paused &&\r\n      !dragging\r\n    ) {\r\n\r\n      viewport.scrollLeft +=\r\n        autoSpeed * delta;\r\n\r\n\r\n\r\n      const loopWidth =\r\n        getLoopWidth();\r\n\r\n\r\n\r\n      if (\r\n        viewport.scrollLeft >=\r\n        loopWidth\r\n      ) {\r\n\r\n        viewport.scrollLeft -=\r\n          loopWidth;\r\n\r\n      }\r\n\r\n    }\r\n\r\n\r\n\r\n    requestAnimationFrame(\r\n      autoScroll\r\n    );\r\n\r\n  }\r\n\r\n\r\n  requestAnimationFrame(\r\n    autoScroll\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     RESUME AUTO\r\n  ===================================================== *\/\r\n\r\n  function resumeAfter(delay) {\r\n\r\n\r\n    clearTimeout(\r\n      resumeTimer\r\n    );\r\n\r\n\r\n    resumeTimer =\r\n      setTimeout(\r\n        function() {\r\n\r\n          if (!dragging) {\r\n\r\n            paused =\r\n              false;\r\n\r\n          }\r\n\r\n        },\r\n        delay\r\n      );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     HOVER PAUSE\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    \"mouseenter\",\r\n    function() {\r\n\r\n      paused =\r\n        true;\r\n\r\n    }\r\n  );\r\n\r\n\r\n  viewport.addEventListener(\r\n    \"mouseleave\",\r\n    function() {\r\n\r\n      if (!dragging) {\r\n\r\n        paused =\r\n          false;\r\n\r\n      }\r\n\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     MOUSE DRAG\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    \"mousedown\",\r\n    function(event) {\r\n\r\n\r\n      dragging =\r\n        true;\r\n\r\n\r\n      paused =\r\n        true;\r\n\r\n\r\n      startX =\r\n        event.pageX;\r\n\r\n\r\n      startScrollLeft =\r\n        viewport.scrollLeft;\r\n\r\n\r\n      viewport.classList.add(\r\n        \"is-dragging\"\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n\r\n  window.addEventListener(\r\n    \"mousemove\",\r\n    function(event) {\r\n\r\n\r\n      if (!dragging) {\r\n        return;\r\n      }\r\n\r\n\r\n      const distance =\r\n        event.pageX -\r\n        startX;\r\n\r\n\r\n      viewport.scrollLeft =\r\n        startScrollLeft -\r\n        distance;\r\n\r\n    }\r\n  );\r\n\r\n\r\n  window.addEventListener(\r\n    \"mouseup\",\r\n    function() {\r\n\r\n\r\n      if (!dragging) {\r\n        return;\r\n      }\r\n\r\n\r\n      dragging =\r\n        false;\r\n\r\n\r\n      viewport.classList.remove(\r\n        \"is-dragging\"\r\n      );\r\n\r\n\r\n      resumeAfter(700);\r\n\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     TOUCH \/ MOBILE\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    \"touchstart\",\r\n    function() {\r\n\r\n      paused =\r\n        true;\r\n\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n\r\n  viewport.addEventListener(\r\n    \"touchend\",\r\n    function() {\r\n\r\n      resumeAfter(1000);\r\n\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     MOUSE WHEEL SCROLL\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    \"wheel\",\r\n    function(event) {\r\n\r\n\r\n      if (\r\n        Math.abs(event.deltaY) >\r\n        Math.abs(event.deltaX)\r\n      ) {\r\n\r\n\r\n        viewport.scrollLeft +=\r\n          event.deltaY;\r\n\r\n\r\n        event.preventDefault();\r\n\r\n      }\r\n\r\n\r\n      paused =\r\n        true;\r\n\r\n\r\n      resumeAfter(900);\r\n\r\n    },\r\n    {\r\n      passive: false\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     LEFT \/ RIGHT BUTTONS\r\n  ===================================================== *\/\r\n\r\n  function getScrollAmount() {\r\n\r\n\r\n    const firstItem =\r\n      track.querySelector(\r\n        \".cgc-client-item\"\r\n      );\r\n\r\n\r\n    if (!firstItem) {\r\n\r\n      return 180;\r\n\r\n    }\r\n\r\n\r\n    return (\r\n      firstItem.offsetWidth +\r\n      34\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  function manualScroll(amount) {\r\n\r\n\r\n    paused =\r\n      true;\r\n\r\n\r\n    viewport.scrollBy({\r\n      left: amount,\r\n      behavior: \"smooth\"\r\n    });\r\n\r\n\r\n    resumeAfter(1100);\r\n\r\n  }\r\n\r\n\r\n\r\n  if (nextButton) {\r\n\r\n    nextButton.addEventListener(\r\n      \"click\",\r\n      function() {\r\n\r\n        manualScroll(\r\n          getScrollAmount()\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n  if (prevButton) {\r\n\r\n    prevButton.addEventListener(\r\n      \"click\",\r\n      function() {\r\n\r\n        \/*\r\n         \u0644\u0648 \u0625\u062d\u0646\u0627 \u0642\u0631\u064a\u0628\u064a\u0646 \u0645\u0646 \u0623\u0648\u0644 \u0627\u0644\u0640Loop\u060c\r\n         \u0646\u0646\u0642\u0644 \u0644\u0644\u0646\u0635 \u0627\u0644\u0623\u0648\u0644 \u0628\u062f\u0648\u0646 \u0645\u0627 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u064a\u062d\u0633.\r\n        *\/\r\n\r\n        if (\r\n          viewport.scrollLeft <\r\n          getScrollAmount()\r\n        ) {\r\n\r\n          viewport.scrollLeft +=\r\n            getLoopWidth();\r\n\r\n        }\r\n\r\n\r\n        manualScroll(\r\n          -getScrollAmount()\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     KEEP MANUAL SCROLL INSIDE LOOP\r\n  ===================================================== *\/\r\n\r\n  viewport.addEventListener(\r\n    \"scroll\",\r\n    function() {\r\n\r\n\r\n      const loopWidth =\r\n        getLoopWidth();\r\n\r\n\r\n      if (\r\n        viewport.scrollLeft >\r\n        loopWidth * 1.5\r\n      ) {\r\n\r\n        viewport.scrollLeft -=\r\n          loopWidth;\r\n\r\n      }\r\n\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     PAUSE WHEN TAB NOT ACTIVE\r\n  ===================================================== *\/\r\n\r\n  document.addEventListener(\r\n    \"visibilitychange\",\r\n    function() {\r\n\r\n      paused =\r\n        document.hidden;\r\n\r\n    }\r\n  );\r\n\r\n\r\n})();\r\n<\/script>\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>SINCE 2013 Engineering Cleaner Environments. Integrated facility management, professional equipment, and hygiene solutions from world-class brands to build cleaner, safer, and smarter environments. Explore Solutions \u2192 Watch Video \u25b6 Official Partner K\u00c4RCHER Germany \u2192 100+ Enterprise Clients ISO Certified 9001 14001 45001 \u2713 German &#038; European Quality \u2726 Technical Expertise \u2699 After Sales Support \u267b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_angie_page":false,"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/contratogroups.com\/index.php?rest_route=\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contratogroups.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/contratogroups.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/contratogroups.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/contratogroups.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15"}],"version-history":[{"count":19,"href":"https:\/\/contratogroups.com\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/contratogroups.com\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions\/60"}],"wp:attachment":[{"href":"https:\/\/contratogroups.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}