.elementor-1863 .elementor-element.elementor-element-fec6e2a:not(.elementor-motion-effects-element-type-background), .elementor-1863 .elementor-element.elementor-element-fec6e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-1863 .elementor-element.elementor-element-fec6e2a{box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-81px;margin-bottom:-81px;padding:60px 0px 60px 0px;min-height:300px !important;}.elementor-1863 .elementor-element.elementor-element-fec6e2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1863 .elementor-element.elementor-element-a063283 .services{background-size:cover;background-image:url(https://hknesgroup.com/wp-content/uploads/2025/04/NES-ISO9001-Certificate.png);padding-bottom:400px;border-radius:22px;}.elementor-1863 .elementor-element.elementor-element-a063283 .services h3,.elementor-1863 .elementor-element.elementor-element-a063283 services h3 a{font-size:24px;color:#ffffff;}.elementor-1863 .elementor-element.elementor-element-a063283 .services .cz_hexagon,.elementor-1863 .elementor-element.elementor-element-a063283 .services i:not(.cz_sb_sep_icon){padding-top:0px;}.elementor-1863 .elementor-element.elementor-element-a063283 .services .service_img:not(.service_number){padding:15px;position:absolute;bottom:-70px;left:50%;box-sizing:content-box;transform:translate(-50%);}.elementor-1863 .elementor-element.elementor-element-a063283 .services:hover .service_img:not(.service_number){padding-bottom:30px;}.elementor-1863 .elementor-element.elementor-element-8cefa9a .services{background-size:cover;background-image:url(https://hknesgroup.com/wp-content/uploads/2025/04/NES-ISO14001-Certificate.png);padding-bottom:400px;border-radius:22px;}.elementor-1863 .elementor-element.elementor-element-8cefa9a .services h3,.elementor-1863 .elementor-element.elementor-element-8cefa9a services h3 a{font-size:24px;color:#ffffff;}.elementor-1863 .elementor-element.elementor-element-8cefa9a .services .cz_hexagon,.elementor-1863 .elementor-element.elementor-element-8cefa9a .services i:not(.cz_sb_sep_icon){padding-top:0px;}.elementor-1863 .elementor-element.elementor-element-8cefa9a .services .service_img:not(.service_number){padding:15px;position:absolute;bottom:-70px;left:50%;box-sizing:content-box;transform:translate(-50%);}.elementor-1863 .elementor-element.elementor-element-8cefa9a .services:hover .service_img:not(.service_number){padding-bottom:30px;}.elementor-1863 .elementor-element.elementor-element-15d42bf .services{background-size:cover;background-image:url(https://hknesgroup.com/wp-content/uploads/2025/04/NES-ISO13485-Certificate.png);padding-bottom:400px;border-radius:22px;}.elementor-1863 .elementor-element.elementor-element-15d42bf .services h3,.elementor-1863 .elementor-element.elementor-element-15d42bf services h3 a{font-size:24px;color:#ffffff;}.elementor-1863 .elementor-element.elementor-element-15d42bf .services .cz_hexagon,.elementor-1863 .elementor-element.elementor-element-15d42bf .services i:not(.cz_sb_sep_icon){padding-top:0px;}.elementor-1863 .elementor-element.elementor-element-15d42bf .services .service_img:not(.service_number){padding:15px;position:absolute;bottom:-70px;left:50%;box-sizing:content-box;transform:translate(-50%);}.elementor-1863 .elementor-element.elementor-element-15d42bf .services:hover .service_img:not(.service_number){padding-bottom:30px;}.elementor-1863 .elementor-element.elementor-element-9ddf1f0 .services{background-size:cover;background-image:url(https://hknesgroup.com/wp-content/uploads/2025/04/NES-ISO45001-Certificate.png);padding-bottom:400px;border-radius:22px;}.elementor-1863 .elementor-element.elementor-element-9ddf1f0 .services h3,.elementor-1863 .elementor-element.elementor-element-9ddf1f0 services h3 a{font-size:24px;color:#ffffff;}.elementor-1863 .elementor-element.elementor-element-9ddf1f0 .services .cz_hexagon,.elementor-1863 .elementor-element.elementor-element-9ddf1f0 .services i:not(.cz_sb_sep_icon){padding-top:0px;}.elementor-1863 .elementor-element.elementor-element-9ddf1f0 .services .service_img:not(.service_number){padding:15px;position:absolute;bottom:-70px;left:50%;box-sizing:content-box;transform:translate(-50%);}.elementor-1863 .elementor-element.elementor-element-9ddf1f0 .services:hover .service_img:not(.service_number){padding-bottom:30px;}.elementor-1863 .elementor-element.elementor-element-fdab984:not(.elementor-motion-effects-element-type-background), .elementor-1863 .elementor-element.elementor-element-fdab984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1863 .elementor-element.elementor-element-fdab984{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:80px;padding:120px 0px 120px 0px;min-height:300px !important;}.elementor-1863 .elementor-element.elementor-element-fdab984 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1863 .elementor-element.elementor-element-176e900:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1863 .elementor-element.elementor-element-176e900 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1863 .elementor-element.elementor-element-176e900 > .elementor-element-populated, .elementor-1863 .elementor-element.elementor-element-176e900 > .elementor-element-populated > .elementor-background-overlay, .elementor-1863 .elementor-element.elementor-element-176e900 > .elementor-background-slideshow{border-radius:22px 0px 0px 22px;}.elementor-1863 .elementor-element.elementor-element-176e900 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 50px;}.elementor-1863 .elementor-element.elementor-element-176e900 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.rtl .elementor-1863 .elementor-element.elementor-element-cde4a24 .cz_title .cz_title_content{margin-left:0;margin-right:40px;}.elementor-1863 .elementor-element.elementor-element-158ea39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1863 .elementor-element.elementor-element-158ea39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE0000;}.elementor-1863 .elementor-element.elementor-element-158ea39 > .elementor-element-populated, .elementor-1863 .elementor-element.elementor-element-158ea39 > .elementor-element-populated > .elementor-background-overlay, .elementor-1863 .elementor-element.elementor-element-158ea39 > .elementor-background-slideshow{border-radius:0px 22px 22px 0px;}.elementor-1863 .elementor-element.elementor-element-158ea39 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-1863 .elementor-element.elementor-element-158ea39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1863 .elementor-element.elementor-element-f425a25 .cz_btn,.elementor-1863 .elementor-element.elementor-element-f425a25 .cz_btn:before{font-size:14px;color:#1d1d1d;font-weight:700;letter-spacing:1px;text-transform:uppercase;background-color:#ffffff;padding:13px 30px;margin-top:4px;}.elementor-1863 .elementor-element.elementor-element-f425a25 .cz_btn:hover,.elementor-1863 .elementor-element.elementor-element-f425a25 .cz_btn:after{color:#ffffff;background-color:#1d1d1d;}.elementor-1863 .elementor-element.elementor-element-055f251{--display:flex;--min-height:179px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1863 .elementor-element.elementor-element-055f251:not(.elementor-motion-effects-element-type-background), .elementor-1863 .elementor-element.elementor-element-055f251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1863 .elementor-element.elementor-element-3fc3c47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1863 .elementor-element.elementor-element-3fc3c47.elementor-element{--align-self:flex-end;}.elementor-1863 .elementor-element.elementor-element-3fc3c47:before{background-color:#A78484;}.elementor-1863 .elementor-element.elementor-element-3fc3c47 .cz_grid{margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);margin-bottom:-30px;width:calc(100% + 30px);}.elementor-1863 .elementor-element.elementor-element-3fc3c47 .cz_grid .cz_grid_item > div{margin:0 calc(30px / 2) 30px;}.elementor-1863 .elementor-element.elementor-element-3fc3c47 .slick-slide{margin:0 calc(30px / 2);}.elementor-1863 .elementor-element.elementor-element-3fc3c47 .cz_grid .cz_grid_link{padding:10px;opacity:0.5;}.elementor-1863 .elementor-element.elementor-element-3fc3c47 .cz_grid .cz_grid_item:hover .cz_grid_link{opacity:1;}@media(min-width:768px){.elementor-1863 .elementor-element.elementor-element-176e900{width:72.63%;}.elementor-1863 .elementor-element.elementor-element-158ea39{width:27.254%;}.elementor-1863 .elementor-element.elementor-element-055f251{--content-width:1600px;}}@media(max-width:767px){.elementor-1863 .elementor-element.elementor-element-fec6e2a{padding:80px 0px 20px 0px;}.elementor-1863 .elementor-element.elementor-element-fdab984{padding:80px 0px 20px 0px;}.elementor-1863 .elementor-element.elementor-element-176e900 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1863 .elementor-element.elementor-element-cde4a24 .cz_title .cz_title_content{margin:10px 0px;}.elementor-1863 .elementor-element.elementor-element-158ea39 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-1863 .elementor-element.elementor-element-3fc3c47 .cz_grid_p{margin-top:10px;margin-bottom:10px;}.elementor-1863 .elementor-element.elementor-element-3fc3c47 .cz_grid .cz_grid_link{padding:0px;}}/* Start custom CSS for section, class: .elementor-element-fec6e2a */.elementor-1863 .elementor-element.elementor-element-fec6e2a::before {
  content: "";
  position: absolute;
  top: 0px; /* 设置超出容器的距离，创建渐变过渡空间 */
  left: 0;
  width: 100%;
  height: 72px; /* 增加渐变的高度 */
  background: linear-gradient(to bottom, rgba(233,233,233,1), rgba(233,233,233,0)); /* 渐变色从不透明到透明 */
  pointer-events: none;
  z-index: 10;
}
.elementor-1863 .elementor-element.elementor-element-fec6e2a::after {
  content: "";
  position: absolute;
  bottom: 0px; /* 设置超出容器的距离，创建渐变过渡空间 */
  left: 0;
  width: 100%;
  height: 72px; /* 增加渐变的高度 */
  background: linear-gradient(to top, rgba(233,233,233,1), rgba(233,233,233,0)); /* 渐变色从不透明到透明 */
  pointer-events: none;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fdab984 */.elementor-1863 .elementor-element.elementor-element-fdab984::before {
  content: "";
  position: absolute;
  top: 0px; /* 设置超出容器的距离，创建渐变过渡空间 */
  left: 0;
  width: 100%;
  height: 72px; /* 增加渐变的高度 */
  background: linear-gradient(to bottom, rgba(255,255,255,1), rgba(255,255,255,0)); /* 渐变色从不透明到透明 */
  pointer-events: none;
  z-index: 10;
}
.elementor-1863 .elementor-element.elementor-element-fdab984::after {
  content: "";
  position: absolute;
  bottom: 0px; /* 设置超出容器的距离，创建渐变过渡空间 */
  left: 0;
  width: 100%;
  height: 72px; /* 增加渐变的高度 */
  background: linear-gradient(to top, rgba(255,255,255,1), rgba(255,255,255,0)); /* 渐变色从不透明到透明 */
  pointer-events: none;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for cz_gallery, class: .elementor-element-3fc3c47 */.elementor-1863 .elementor-element.elementor-element-3fc3c47 .cz_grid_item img {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
}

.elementor-1863 .elementor-element.elementor-element-3fc3c47 .cz_grid_item:hover img {
    filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-055f251 */.elementor-1863 .elementor-element.elementor-element-055f251::before {
  content: "";
  position: absolute;
  top: 0px; /* 设置超出容器的距离，创建渐变过渡空间 */
  left: 0;
  width: 100%;
  height: 72px; /* 增加渐变的高度 */
  background: linear-gradient(to bottom, rgba(255,255,255,1), rgba(255,255,255,0)); /* 渐变色从不透明到透明 */
  pointer-events: none;
  z-index: 10;
}
.elementor-1863 .elementor-element.elementor-element-055f251::after {
  content: "";
  position: absolute;
  bottom: 0px; /* 设置超出容器的距离，创建渐变过渡空间 */
  left: 0;
  width: 100%;
  height: 72px; /* 增加渐变的高度 */
  background: linear-gradient(to top, rgba(255,255,255,1), rgba(255,255,255,0)); /* 渐变色从不透明到透明 */
  pointer-events: none;
  z-index: 10;
}/* End custom CSS */