/* v1.6 FINAL trust strip. Dedicated stylesheet loaded after legacy component CSS. */
.elementor .lhb-section.lhb-trust,
.lhb-section.lhb-trust {
  background:#08222c !important;
  padding:32px 24px !important;
  min-height:170px !important;
  width:100% !important;
  max-width:none !important;
}
.elementor .lhb-section.lhb-trust .lhb-wrap,
.lhb-section.lhb-trust .lhb-wrap { width:100% !important;max-width:100% !important;padding:0 !important;margin:0 auto !important; }
.elementor .lhb-section.lhb-trust .lhb-trust-grid,
.lhb-section.lhb-trust .lhb-trust-grid {
  display:grid !important;
  grid-template-columns:repeat(5,minmax(0,1fr)) !important;
  grid-auto-flow:row !important;
  gap:0 !important;
  align-items:stretch !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 auto !important;
}
.elementor .lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card,
.lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card {
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  justify-content:flex-start !important;
  box-sizing:border-box !important;
  width:100% !important;max-width:100% !important;min-width:0 !important;
  gap:18px !important;
  padding:7px clamp(10px,1.2vw,26px) !important;
  margin:0 !important;
  border:0 !important;
  border-right:1px solid rgba(137,184,194,.18) !important;
  border-radius:0 !important;
  background:transparent !important;
}
.elementor .lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card:first-child,
.lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card:first-child {padding-left:0 !important;}
.elementor .lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card:last-child,
.lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card:last-child {border-right:0 !important;}
/* Image widget itself acts as the green icon circle. */
.elementor .lhb-section.lhb-trust .lhb-trust-icon,
.lhb-section.lhb-trust .lhb-trust-icon {
  display:flex !important;align-items:center !important;justify-content:center !important;
  flex:0 0 62px !important;width:62px !important;height:62px !important;
  min-width:62px !important;max-width:62px !important;
  margin:0 !important;padding:0 !important;
  background:#103b35 !important;border-radius:50% !important;overflow:hidden !important;
}
.elementor .lhb-section.lhb-trust .lhb-trust-icon .elementor-widget-container,
.lhb-section.lhb-trust .lhb-trust-icon .elementor-widget-container {
  display:flex !important;align-items:center !important;justify-content:center !important;
  width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;
}
.elementor .lhb-section.lhb-trust .lhb-trust-icon img,
.lhb-section.lhb-trust .lhb-trust-icon img {
  width:34px !important;height:34px !important;max-width:34px !important;
  display:block !important;object-fit:contain !important;
  filter: invert(64%) sepia(62%) saturate(538%) hue-rotate(66deg) brightness(103%) contrast(92%) !important;
}
.elementor .lhb-section.lhb-trust .lhb-trust-copy,
.lhb-section.lhb-trust .lhb-trust-copy {
  display:flex !important;flex-direction:column !important;align-items:flex-start !important;
  justify-content:center !important;flex:1 1 0 !important;
  width:auto !important;max-width:none !important;min-width:0 !important;
  gap:5px !important;padding:0 !important;margin:0 !important;
}
.elementor .lhb-section.lhb-trust .lhb-trust-copy .elementor-widget,
.lhb-section.lhb-trust .lhb-trust-copy .elementor-widget {width:100% !important;margin:0 !important;padding:0 !important;}
.elementor .lhb-section.lhb-trust .lhb-trust-name .elementor-heading-title,
.lhb-section.lhb-trust .lhb-trust-name .elementor-heading-title {
  font:700 clamp(15px,1.1vw,21px)/1.35 Archivo,sans-serif !important;
  color:#fff !important;letter-spacing:0 !important;
  overflow-wrap:normal !important;word-break:normal !important;
  text-align:left !important;margin:0 !important;
}
.elementor .lhb-section.lhb-trust .lhb-trust-desc,
.lhb-section.lhb-trust .lhb-trust-desc {color:#91afbd !important;}
.elementor .lhb-section.lhb-trust .lhb-trust-desc p,
.lhb-section.lhb-trust .lhb-trust-desc p {
  color:#91afbd !important;font:400 clamp(13px,.95vw,18px)/1.45 'IBM Plex Sans',sans-serif !important;
  text-align:left !important;overflow-wrap:normal !important;word-break:normal !important;
  margin:0 !important;
}
@media(max-width:1199px){
.elementor .lhb-section.lhb-trust .lhb-trust-grid,.lhb-section.lhb-trust .lhb-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;row-gap:20px !important;}
.elementor .lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card:nth-child(3),.lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card:nth-child(3){border-right:0 !important;}
}
@media(max-width:767px){
.elementor .lhb-section.lhb-trust .lhb-trust-grid,.lhb-section.lhb-trust .lhb-trust-grid{grid-template-columns:1fr !important;row-gap:0 !important;}
.elementor .lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card,.lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card{border-right:0 !important;border-bottom:1px solid rgba(137,184,194,.18) !important;padding:12px 0 !important;}
.elementor .lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card:last-child,.lhb-section.lhb-trust .lhb-trust-grid > .lhb-trust-card:last-child{border-bottom:0 !important;}
}
