.elementor-2207 .elementor-element.elementor-element-c4af7c6:not(.elementor-motion-effects-element-type-background), .elementor-2207 .elementor-element.elementor-element-c4af7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E20;}.elementor-2207 .elementor-element.elementor-element-c4af7c6 > .elementor-background-overlay{background-image:url("https://heldors.com/wp-content/uploads/2020/08/bgn-industries.png");background-size:contain;opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2207 .elementor-element.elementor-element-c4af7c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-0f05773.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-0f05773.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-0f05773 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.89;}.elementor-2207 .elementor-element.elementor-element-0f05773 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2207 .elementor-element.elementor-element-0f05773 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2207 .elementor-element.elementor-element-f6a404e{text-align:left;}.elementor-2207 .elementor-element.elementor-element-f6a404e .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;}.elementor-2207 .elementor-element.elementor-element-f6a404e > .elementor-widget-container{padding:20px 16px 0px 16px;}.elementor-2207 .elementor-element.elementor-element-30d300b > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-2207 .elementor-element.elementor-element-200e228{color:#353535;font-family:"Montserrat", Sans-serif;}.elementor-2207 .elementor-element.elementor-element-200e228 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2207 .elementor-element.elementor-element-fe9a14d{color:#353535;font-family:"Montserrat", Sans-serif;}.elementor-2207 .elementor-element.elementor-element-fe9a14d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2207 .elementor-element.elementor-element-513404e:not(.elementor-motion-effects-element-type-background), .elementor-2207 .elementor-element.elementor-element-513404e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E20;}.elementor-2207 .elementor-element.elementor-element-513404e > .elementor-background-overlay{background-image:url("https://heldors.com/wp-content/uploads/2020/08/bgn-industries.png");background-size:contain;opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2207 .elementor-element.elementor-element-513404e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-9585ee8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-9585ee8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-9585ee8 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.89;}.elementor-2207 .elementor-element.elementor-element-9585ee8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2207 .elementor-element.elementor-element-9585ee8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2207 .elementor-element.elementor-element-afccee0{text-align:center;}.elementor-2207 .elementor-element.elementor-element-afccee0 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;}.elementor-2207 .elementor-element.elementor-element-afccee0 > .elementor-widget-container{padding:20px 16px 0px 16px;}.elementor-2207 .elementor-element.elementor-element-62867c1:not(.elementor-motion-effects-element-type-background), .elementor-2207 .elementor-element.elementor-element-62867c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2207 .elementor-element.elementor-element-62867c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2207 .elementor-element.elementor-element-62867c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2207 .elementor-element.elementor-element-8330de0 > .elementor-container{max-width:1500px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-39f608e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-39f608e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-de755b9{text-align:center;}.elementor-2207 .elementor-element.elementor-element-de755b9 .elementor-heading-title{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.1em;}.elementor-2207 .elementor-element.elementor-element-de755b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-5768c93.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-5768c93.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-e9142b3{text-align:center;}.elementor-2207 .elementor-element.elementor-element-e9142b3 .elementor-heading-title{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.1em;}.elementor-2207 .elementor-element.elementor-element-e9142b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-7fc2fc5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-7fc2fc5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-4ad4c94{text-align:center;}.elementor-2207 .elementor-element.elementor-element-4ad4c94 .elementor-heading-title{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.1em;}.elementor-2207 .elementor-element.elementor-element-4ad4c94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-a75ed3d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-a75ed3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-3c0ab3b > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2207 .elementor-element.elementor-element-aea512a{text-align:center;}.elementor-2207 .elementor-element.elementor-element-aea512a .elementor-heading-title{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.1em;}.elementor-2207 .elementor-element.elementor-element-aea512a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-2207 .elementor-element.elementor-element-3a10afa > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-2207 .elementor-element.elementor-element-a5320d3{text-align:center;}.elementor-2207 .elementor-element.elementor-element-a5320d3 .elementor-heading-title{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.1em;}.elementor-2207 .elementor-element.elementor-element-a5320d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-9abe210.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-9abe210.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-7de131a{text-align:center;}.elementor-2207 .elementor-element.elementor-element-7de131a .elementor-heading-title{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.1em;}.elementor-2207 .elementor-element.elementor-element-7de131a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-28dfca3.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-28dfca3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-384c5b1{text-align:center;}.elementor-2207 .elementor-element.elementor-element-384c5b1 .elementor-heading-title{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.1em;}.elementor-2207 .elementor-element.elementor-element-384c5b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-80e6337.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-80e6337.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-73816cc{text-align:center;}.elementor-2207 .elementor-element.elementor-element-73816cc .elementor-heading-title{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.1em;}.elementor-2207 .elementor-element.elementor-element-73816cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-7e093e2.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-7e093e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-454116b{text-align:center;}.elementor-2207 .elementor-element.elementor-element-454116b .elementor-heading-title{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.1em;}.elementor-2207 .elementor-element.elementor-element-454116b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-2207 .elementor-element.elementor-element-ac85b0c{--divider-border-style:solid;--divider-border-color:#DEDEDE;--divider-border-width:1px;}.elementor-2207 .elementor-element.elementor-element-ac85b0c .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-2207 .elementor-element.elementor-element-ac85b0c .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}@media(max-width:767px){.elementor-2207 .elementor-element.elementor-element-c4af7c6{padding:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-2207 .elementor-element.elementor-element-0f05773.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2207 .elementor-element.elementor-element-0f05773.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2207 .elementor-element.elementor-element-0f05773.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2207 .elementor-element.elementor-element-513404e{padding:15px 15px 15px 15px;}.elementor-2207 .elementor-element.elementor-element-39f608e{width:50%;}.elementor-2207 .elementor-element.elementor-element-5768c93{width:50%;}.elementor-2207 .elementor-element.elementor-element-7fc2fc5{width:50%;}.elementor-2207 .elementor-element.elementor-element-a75ed3d{width:50%;}.elementor-2207 .elementor-element.elementor-element-371c66b{width:50%;}.elementor-2207 .elementor-element.elementor-element-9abe210{width:50%;}.elementor-2207 .elementor-element.elementor-element-28dfca3{width:50%;}.elementor-2207 .elementor-element.elementor-element-80e6337{width:50%;}.elementor-2207 .elementor-element.elementor-element-7e093e2{width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-200e228 *//* Contact card layout */
.contact-card{
  max-width: 780px;
  margin: 48px auto;
  padding: 28px;
  background: #fff;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 18px;
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
}

/* Header */
.contact-head{
  display: flex;
  gap: 18px;
  align-items: center;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(0,0,0,.06);
}

.contact-avatar{
  width: 150px;
  height: 150px;
  border-radius: 0px;
  display: grid;
  place-items: center;
  font-weight: 700;
  letter-spacing: .06em;
 
}

.contact-name{
  margin: 0;
  font-size: clamp(22px, 2.2vw, 30px);
  line-height: 1.15;
}

.contact-role{
  margin: 6px 0 0;
  opacity: .75;
  font-size: 15px;
}

/* Body text */
.contact-body{
  padding-top: 18px;
}

.contact-company{
  margin: 0 0 6px;
  font-size: 16px;
}

.contact-line{
  margin: 0 0 18px;
  opacity: .8;
}

/* CTA buttons */
.contact-cta{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 10px 0 18px;
}

.btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 12px 16px;
  border-radius: 12px;
  font-weight: 700;
  text-decoration: none !important;
  border: 1px solid rgba(0,0,0,.12);
  transition: transform .12s ease, box-shadow .12s ease, background .12s ease;
}

.btn:hover{
  transform: translateY(-1px);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.btn-primary{
  background: #111;
  color: #fff !important;
  border-color: #111;
}

.btn-ghost{
  background: #fff;
  color: #111 !important;
}

/* Details grid */
.contact-details{
  margin: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px 18px;
}

.contact-details dt{
  font-size: 12px;
  letter-spacing: .08em;
  text-transform: uppercase;
  opacity: .6;
  margin-bottom: 4px;
}

.contact-details dd{
  margin: 0;
  font-size: 16px;
}

.contact-details a{
  text-decoration: none;
  border-bottom: 1px dotted rgba(0,0,0,.35);
}

@media (max-width: 640px){
  .contact-card{ padding: 20px; margin: 24px 14px; }
  .contact-details{ grid-template-columns: 1fr; }
}


.contact-avatar.is-photo{
  width: 150px;
  height: 150px;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: rgba(0,0,0,.06);
}
.contact-avatar.is-photo img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe9a14d *//* Trust / badges section */
.trust-section{
  margin: 22px 0 26px;
  padding-top: 18px;
  border-top: 1px solid rgba(0,0,0,.06);
}

.trust-title{
  margin: 0 0 14px;
  font-size: 13px;
  letter-spacing: .08em;
  text-transform: uppercase;
  opacity: .65;
}

/* Logo grid */
.trust-logos{
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
  gap: 16px;
  align-items: center;
}

.trust-logos img{
  max-width: 100%;
  max-height: 70px;
  margin: auto;
  object-fit: contain;
  filter: grayscale(100%);
  opacity: .85;
  transition: filter .2s ease, opacity .2s ease, transform .2s ease;
}

/* Hover = confidence */
.trust-logos img:hover{
  filter: grayscale(0%);
  opacity: 1;
  transform: translateY(-2px);
}

/* Mobile tuning */
@media (max-width: 480px){
  .trust-logos img{
    max-height: 60px;
  }
}/* End custom CSS */