.elementor-2362 .elementor-element.elementor-element-03cfce5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}
/* Start custom CSS for container, class: .elementor-element-03cfce5 *//* Start of Elementor Custom Container Padding — afspraak-maken hero only */
.page-id-2362 .elementor-element-7c7a6d44 {
  padding-top: clamp(4.3125rem, 3.6695rem + 3.215vw, 6.5625rem) !important;
}
/* End Elementor Custom Container Padding */

/* Start of Carlo Card — afspraak-maken only (pure CSS, no Elementor edits) */
.page-id-2362 .elementor-element-55cddf7e .elementor-widget-container {
  position: relative;
  padding-bottom: 130px;
}

/* Card box + photo + name (line 1) + badge (line 3, white + green dot) */
.page-id-2362 .elementor-element-55cddf7e .elementor-widget-container::before {
  content: "Carlo Rombouts\A\A0\A\A0\A0\A0\A0\A0Vandaag bereikbaar";
  white-space: pre;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 340px;
  height: 108px;
  box-sizing: border-box;
  padding: 20px 16px 20px 104px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.20);
  background-color: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  background-image:
    radial-gradient(circle, #2F9E63 0 4px, transparent 4px),
    url("https://romboutssierbestratingen.nl/wp-content/uploads/2026/07/Carlo-Rombouts-2.png");
  background-repeat: no-repeat, no-repeat;
  background-size: 8px 8px, 72px 72px;
  background-position: 104px 76px, 16px center;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  color: #FFFFFF;
}

/* Muted role line (line 2), overlaid */
.page-id-2362 .elementor-element-55cddf7e .elementor-widget-container::after {
  content: "Eigenaar & hovenier";
  position: absolute;
  left: 104px;
  bottom: 0;
  width: 220px;
  height: 108px;
  box-sizing: border-box;
  padding-top: 44px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.60);
}
/* End of Carlo Card */

@media (max-width: 767px) {
  .page-id-2362 .elementor-element-55cddf7e .elementor-widget-container::before {
    width: 100%;
  }
  .page-id-2362 .elementor-element-55cddf7e .elementor-widget-container::after {
    width: calc(100% - 120px);
  }
}/* End custom CSS */
