.elementor-18 .elementor-element.elementor-element-8824947{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-69c77fd *//* 1) Hide the internal RaceCapture logo bar inside the homepage layout */
.rch .rc-nav{
  display:none !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}

/* 2) Make the featured gallery hero image slightly smaller + give it a bit of space */
.rch .hero-media{
  margin-top: 20px;          /* small gap under the content above */
}

/* override earlier hero-media img rule to shrink it a bit */
.rch .hero-media img{
  width:auto !important;     /* stop forcing full-width */
  max-width:94%;             /* ~6% smaller than container */
  margin:0 auto;             /* keep it centred */
  display:block;
  object-fit:cover;
  aspect-ratio:16/10;
}
/* Add clean spacing between hero text block and the featured image */
.rch .hero {
    column-gap: 40px !important;   /* space between the two columns */
    row-gap: 40px !important;      /* space on mobile when stacked */
}

/* Add a small buffer on the right column (hero-media container) */
.rch .hero-media {
    margin-left: 10px !important;  /* prevents touching / bonking */
}

/* Optional: give the left text card a tiny breathing room */
.rch .hero-card {
    margin-right: 10px !important;
}/* End custom CSS */
/* Start custom CSS */.entry-title {
  display: none !important;
}/* End custom CSS */