/*
 * SEOBANK font fit (header template 44). Desktop laptop widths only (1025 to 1399 px; the menu becomes a hamburger at 1200 px and below); phones, tablets and
 * large screens keep Elementor's own settings. Measured: at 1280 px the menu (Inter 20px, 1.6px tracking,
 * ~21px item padding) needs ~850px but only ~780px is free, so CONTACT wrapped (with fallback fonts too).
 */
@media (min-width: 1025px) and (max-width: 1399px) {
	/* Header rows were flush to the screen edge between 1201 and ~1400 px (padding 0 above 1200). */
	.elementor-44 .elementor-element.elementor-element-36643aa,
	.elementor-44 .elementor-element.elementor-element-5f54246 {
		--padding-left: 20px;
		--padding-right: 20px;
	}
	/* Top bar: fixed % columns (38/24/20%) split the address and phone over two lines. Size columns to their text. */
	.elementor-44 .elementor-element.elementor-element-7e704f0 {
		--width: auto;
		--justify-content: flex-start;
		--gap: 0 36px;
		--column-gap: 36px;
	}
	.elementor-44 .elementor-element.elementor-element-32ff479,
	.elementor-44 .elementor-element.elementor-element-8bae3f5,
	.elementor-44 .elementor-element.elementor-element-f92c39d,
	.elementor-44 .elementor-element.elementor-element-dfc54d4 {
		--width: auto;
	}
	.elementor-44 .elementor-element.elementor-element-36643aa .elementor-heading-title {
		white-space: nowrap;
	}
	.elementor-44 .elementor-element.elementor-element-8ec5c7d .elementor-nav-menu--main .elementor-item {
		font-size: 17px;
		letter-spacing: 1.2px;
		padding-left: 14px;
		padding-right: 14px;
		white-space: nowrap;
	}
}

