.entry-title {display:none!important;}
.elementor-slideshow__title {font-weight:300!important;}

.footerblock a:link  {color:#FFFCDF!important;}
.footerblock a:visited {color:#FFFCDF!important;}
.footerblock a:hover  {color:#FFFFFF!important;}


.elementor-element-67b35f9 {display:none!important;}

H3.elementor-post__title {text-transform:uppercase;}

/* === Equal height Elementor testimonials (with text padding) === */
/* Add class 'my-equal-testimonials' to your testimonials section */

.my-equal-testimonials .elementor-row,
.my-equal-testimonials .elementor-container {
  align-items: stretch; /* ensures columns stretch evenly */
}

/* Ensure each testimonial column behaves normally */
.my-equal-testimonials .elementor-column {
  display: flex;
  flex-direction: column;
}

/* Each testimonial widget/card */
.my-equal-testimonials .elementor-testimonial {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Content area: text aligned to top, with padding at base */
.my-equal-testimonials .elementor-testimonial__content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start; /* text at top */
  padding-bottom: 40px; /* 👈 new padding */
}

/* Footer (image + name) stays at bottom */
.my-equal-testimonials .elementor-testimonial__footer {
  margin-top: auto;
}

.circula img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border-radius: 50%;
}

#pichold img {margin-bottom:40px;}