/**
 * The frame takes the full width of whatever it was dropped into.
 *
 * An iframe is a replaced element, so its intrinsic width is 300px. In an
 * Elementor container laid out as a column with `align-items` set to anything
 * other than stretch — `center` is a common editorial choice — the widget
 * wrapper shrink-wraps to that 300px, and `width:100%` on the iframe then
 * faithfully resolves against the collapsed wrapper. The framed form ends up
 * clipped on both sides with a scrollbar of its own.
 *
 * Stretching the widget is what fixes it; the widths below only have something
 * real to resolve against once it does. A text widget hides this problem,
 * because text fills the line — which is why the placeholder this replaced
 * looked correct in the same container.
 */
.elementor-widget-somas_crm_intake_form {
	align-self: stretch;
	width: 100%;
}

.elementor-widget-somas_crm_intake_form > .elementor-widget-container {
	width: 100%;
}
