/* ===========================================================================
   combyn-custom.css — hand-maintained overrides on top of the Elementor export
   Loaded last in <head> on every page, so it wins over the inlined wpr-usedcss.
   =========================================================================== */

/* ---------------------------------------------------------------------------
   1) Intro headings must never run into the neighbouring text column.
   The primary fix is a soft hyphen (&shy;) in the markup; this is the last
   resort for any long compound word that still does not fit.
   --------------------------------------------------------------------------- */
#content .sh-sec-intro .elementor-heading-title {
	overflow-wrap: break-word;
	word-break: break-word;
}

/* ---------------------------------------------------------------------------
   2) Blockquote / testimonial attribution on its own lines.
   The export renders quote and meta as `display:inline`, so the name ends up
   on the same line as the last words of the quote, offset and smaller.
   Quote — name — role, each on its own line instead.
   --------------------------------------------------------------------------- */
#content .elementor-widget-testimonial .elementor-testimonial-content,
#content .elementor-widget-testimonial .elementor-testimonial-meta {
	display: block !important;
}

#content .elementor-widget-testimonial .elementor-testimonial-content {
	margin-block-end: 0 !important;
}

/* kills the inline spacer that separated quote and name on one line */
#content .elementor-widget-testimonial .elementor-testimonial-content:after {
	content: none !important;
}

#content .elementor-widget-testimonial .elementor-testimonial-meta-inner {
	display: block !important;
	margin-top: .6em !important;
	margin-bottom: 0 !important;
}

#content .elementor-widget-testimonial .elementor-testimonial-details {
	display: block !important;
}

/* undoes the negative pull that lifted the name onto the quote's last line */
#content .elementor-widget-testimonial .elementor-testimonial-name,
#content .elementor-widget-testimonial .elementor-testimonial-name:last-child,
#content .elementor-widget-testimonial .elementor-testimonial-job {
	display: block !important;
	margin-top: 0 !important;
}

#content .elementor-widget-testimonial:has(.elementor-testimonial-job) {
	padding-bottom: 0;
}
