/**
 * Contact page (post 444) only: fixes the "Get In Touch" icon-box text
 * (email/phone) overflowing its card instead of wrapping.
 *
 * Root cause: JetKit's icon-box title ("connect@platinumpropertieswi.com")
 * has no spaces, so the browser treats it as one unbreakable "word" for
 * min-content sizing. A flex item's default min-width is "auto", which
 * floors its shrinkability at that min-content size -- so even though the
 * text itself has white-space:normal, the flex item (.icon-box-body)
 * never gets narrow enough to force a wrap, and it overflows its
 * flex parent (.jkit-icon-box-wrapper, which clips via overflow:hidden)
 * instead. overflow-wrap:anywhere lets the browser break within the
 * "word" when needed, which also lowers its min-content size so the flex
 * item can actually shrink to fit.
 */
.elementor-element-60a2e1da .icon-box-body,
.elementor-element-4964639c .icon-box-body,
.elementor-element-pmphonebox1 .icon-box-body {
	overflow-wrap: anywhere !important;
	min-width: 0 !important;
}
