/**
 * On screens up to a tablet, the intro stays full width and Quick Links,
 * Resources, and Contact share the next row. The links sit closer together
 * vertically.
 */

@media (max-width: 1024px) {
	.elementor-276 .elementor-element.elementor-element-3cc0ab23 > .elementor-widget-wrap {
		padding-bottom: 12px !important;
	}

	.elementor-276 .elementor-element.elementor-element-3ea507d,
	.elementor-276 .elementor-element.elementor-element-63077cd4,
	.elementor-276 .elementor-element.elementor-element-1c927e15 {
		width: 33.333% !important;
		flex: 0 0 33.333% !important;
		margin-top: 0 !important;
		min-width: 0;
	}

	.elementor-276 .elementor-element.elementor-element-19f2d825,
	.elementor-276 .elementor-element.elementor-element-54a43fc6,
	.elementor-276 .elementor-element.elementor-element-4c7b0ca3 {
		margin-bottom: 10px !important;
	}

	.elementor-276 .elementor-element.elementor-element-3ea507d .elementor-icon-list-item,
	.elementor-276 .elementor-element.elementor-element-63077cd4 .elementor-icon-list-item,
	.elementor-276 .elementor-element.elementor-element-1c927e15 .elementor-icon-list-item {
		margin-top: 0 !important;
		padding-top: 3px !important;
		padding-bottom: 3px !important;
		line-height: 1.4;
	}

	.elementor-276 .elementor-element.elementor-element-1c927e15 > .elementor-widget-wrap > .elementor-element {
		flex: 1 1 100% !important;
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0;
	}

	.elementor-276 .elementor-element.elementor-element-1c927e15 .elementor-icon-list-text {
		min-width: 0;
		white-space: normal;
		overflow-wrap: anywhere;
	}
}
