.elementor-3824 .elementor-element.elementor-element-a286d76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3824 .elementor-element.elementor-element-8475f69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3824 .elementor-element.elementor-element-1d18edd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3824 .elementor-element.elementor-element-042e6fe{text-align:center;}.elementor-3824 .elementor-element.elementor-element-e7d59df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3824 .elementor-element.elementor-element-b57a8e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3824 .elementor-element.elementor-element-560c7fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3824 .elementor-element.elementor-element-bfbd4ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3824 .elementor-element.elementor-element-d13c300{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-3824 .elementor-element.elementor-element-1d18edd{--width:25%;}.elementor-3824 .elementor-element.elementor-element-e7d59df{--width:25%;}.elementor-3824 .elementor-element.elementor-element-b57a8e4{--width:25%;}.elementor-3824 .elementor-element.elementor-element-560c7fc{--width:25%;}.elementor-3824 .elementor-element.elementor-element-bfbd4ce{--width:66.6%;}.elementor-3824 .elementor-element.elementor-element-d13c300{--width:33.3%;}}/* Start custom CSS for html, class: .elementor-element-831b1a4 */.lz-footer-contact-box{
  position:relative;
}

.lz-footer-col h4{
  margin:0 0 14px;
  font-size:22px;
  line-height:1.3;
  font-weight:700;
  color:#ffffff;
}

.lz-footer-contact-intro{
  margin:0 0 16px;
  font-size:15px;
  line-height:1.8;
  color:#dbe7f3;
}

.lz-footer-contact{
  margin:0;
  padding:0;
  list-style:none;
}

.lz-footer-contact li{
  margin:0 0 14px;
  font-size:15px;
  line-height:1.8;
  color:#e5eef7;
}

.lz-footer-contact li:last-child{
  margin-bottom:0;
}

.lz-footer-contact strong{
  color:#ffffff;
  font-weight:700;
}

.lz-footer-contact a{
  color:#8fd3ff;
  text-decoration:none;
  transition:all 0.3s ease;
}

.lz-footer-contact a:hover{
  color:#ffffff;
  text-decoration:underline;
}

.lz-footer-contact br{
  display:block;
  content:"";
  margin-bottom:2px;
}

@media (max-width:767px){
  .lz-footer-col h4{
    font-size:20px;
    margin-bottom:12px;
  }

  .lz-footer-contact-intro,
  .lz-footer-contact li{
    font-size:14px;
    line-height:1.75;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04e3c85 */.lz-footer-bottom-right{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
}

.lz-footer-bottom-right a{
  text-decoration:none;
  color:inherit;
  transition:0.3s ease;
}

.lz-footer-bottom-right a:hover{
  text-decoration:underline;
}

.lz-footer-bottom-right span{
  opacity:0.6;
}

@media (max-width: 767px){
  .lz-footer-bottom-right{
    justify-content:center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8475f69 *//* =========================
   LabZone Global Footer CSS
   Final Error-Free Version
   ========================= */

.lz-global-footer{
  background:#eef3f7;
  color:#2f4863;
  font-family:inherit;
  padding:0;
  margin:0;
}

.lz-global-footer a{
  color:#2f4863;
  text-decoration:none;
  transition:all 0.3s ease;
}

.lz-global-footer a:hover{
  color:#0b84c6;
}

/* Main footer area */
.lz-footer-main{
  max-width:1240px;
  margin:0 auto;
  padding:50px 20px 25px;
  display:grid;
  grid-template-columns:1.25fr 1fr 1fr 1fr;
  gap:34px;
  align-items:start;
}

/* Common heading */
.lz-footer-col h3,
.lz-footer-col h4{
  margin:0 0 18px;
  color:#183b63;
  font-weight:700;
  line-height:1.3;
}

.lz-footer-col h3{
  font-size:22px;
}

.lz-footer-col h4{
  font-size:20px;
}

/* About column */
.lz-footer-about{
  text-align:left;
}

.lz-footer-logo{
  max-width:320px;
  width:100%;
  height:auto;
  display:block;
  margin:0 0 18px;
}

.lz-footer-about p,
.lz-footer-intro p{
  margin:0 0 14px;
  font-size:15px;
  line-height:1.8;
  color:#4d6178;
}

.lz-footer-intro-en{
  color:#4d6178;
}

.lz-footer-intro-bn{
  color:#4d6178;
}

.lz-footer-intro p:last-child{
  margin-bottom:0;
}

/* Social hidden */
.lz-footer-social{
  display:none !important;
}

/* Footer lists */
.lz-footer-links,
.lz-footer-contact{
  list-style:none;
  margin:0;
  padding:0;
}

.lz-footer-links li,
.lz-footer-contact li{
  margin:0 0 12px;
  font-size:15px;
  line-height:1.8;
  color:#4d6178;
}

.lz-footer-links li:last-child,
.lz-footer-contact li:last-child{
  margin-bottom:0;
}

.lz-footer-links a,
.lz-footer-contact a{
  color:#3a516b;
}

.lz-footer-links a:hover,
.lz-footer-contact a:hover{
  color:#0b84c6;
}

.lz-footer-contact strong{
  color:#183b63;
  font-weight:700;
}

.lz-footer-contact li br{
  line-height:1.9;
}

/* Bottom bar */
.lz-footer-bottom{
  max-width:1240px;
  margin:20px auto 0;
  padding:18px 20px 24px;
  border-top:1px solid rgba(24,59,99,0.15);
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:20px;
  flex-wrap:wrap;
}

.lz-footer-bottom-left{
  flex:1 1 60%;
  font-size:14px;
  line-height:1.7;
  color:#4d6178;
}

.lz-footer-bottom-right{
  flex:0 1 auto;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:10px;
  flex-wrap:wrap;
  font-size:14px;
  line-height:1.7;
  margin-left:auto;
}

.lz-footer-bottom-right a{
  color:#2f4863;
  text-decoration:none;
  transition:0.3s ease;
}

.lz-footer-bottom-right a:hover{
  color:#0b84c6;
}

.lz-footer-bottom-right span{
  color:#7b8ca1;
}

/* Responsive */
@media (max-width:1100px){
  .lz-footer-main{
    grid-template-columns:1fr 1fr;
    gap:28px;
  }

  .lz-footer-logo{
    max-width:280px;
  }
}

@media (max-width:767px){
  .lz-footer-main{
    grid-template-columns:1fr;
    gap:24px;
    padding:38px 18px 20px;
  }

  .lz-footer-about{
    text-align:left;
  }

  .lz-footer-logo{
    max-width:260px;
  }

  .lz-footer-col h3{
    font-size:20px;
  }

  .lz-footer-col h4{
    font-size:18px;
  }

  .lz-footer-links li,
  .lz-footer-contact li,
  .lz-footer-about p,
  .lz-footer-intro p{
    font-size:15px;
  }

  .lz-footer-bottom{
    flex-direction:column;
    align-items:flex-start;
    padding:16px 18px 22px;
  }

  .lz-footer-bottom-left,
  .lz-footer-bottom-right{
    width:100%;
    justify-content:flex-start;
    margin-left:0;
  }
}/* End custom CSS */