:root{--page-title-display:none;}/* Start custom CSS *//* maatwerk plaatsbezoek — composed split, same midline */
.elementor-25 [data-id="7595c513"]{
  padding-block:96px !important;
}
.elementor-25 [data-id="34075625"]{
  display:grid !important;
  grid-template-columns:minmax(0,500px) minmax(0,1fr) !important;
  gap:64px !important;
  align-items:center !important;
  justify-content:stretch !important;
  width:min(100% - 48px,1200px) !important;
  max-width:1200px !important;
  padding:0 !important;
}
.elementor-25 [data-id="1d7fea84"].hcx-ink-title{
  max-width:9.5em !important;
  font-size:44px !important;
  line-height:1.08 !important;
  letter-spacing:-0.015em !important;
  background-size:40px 1px !important;
  padding-block-end:16px !important;
  flex:none !important;
}
.elementor-25 [data-id="2064caa1"]{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  text-align:left !important;
  gap:24px !important;
  max-width:36rem !important;
  padding:0 !important;
  flex:none !important;
}
.elementor-25 [data-id="3b6f9469"]{
  text-align:left !important;
  max-width:36rem !important;
}
.elementor-25 [data-id="5c7932de"]{
  justify-content:flex-start !important;
  padding:0 !important;
  gap:16px !important;
}
.elementor-25 [data-id="7595c513"] .hx-btn-fill-paper,
.elementor-25 [data-id="7595c513"] .hc-btn-ghost,
.elementor-25 [data-id="7595c513"] .e-button-base{
  border-radius:0 !important;
}
@media (max-width:767px){
  .elementor-25 [data-id="7595c513"]{padding-block:64px !important;}
  .elementor-25 [data-id="34075625"]{
    grid-template-columns:1fr !important;
    gap:24px !important;
  }
  .elementor-25 [data-id="1d7fea84"].hcx-ink-title{
    font-size:30px !important;
    max-width:none !important;
  }
}/* End custom CSS */