/*
 * About Sunridge Medical — ultrawide enhancement.
 * The default 1304px composition remains unchanged below 1800px.
 */
@media (min-width: 1800px) {
	body.page-id-787 .elementor-location-single > .elementor-section > .elementor-container,
	body.page-id-787 .elementor-element-ec555d5 > .elementor-widget-container > .elementor-787,
	body.page-id-787 .elementor-element-9747644 > .elementor-container {
		width: 100% !important;
		max-width: 1920px !important;
	}

	body.page-id-787 #sr-about-main {
		padding-right: clamp(40px, 3vw, 72px) !important;
		padding-left: clamp(40px, 3vw, 72px) !important;
	}

	body.page-id-787 #sr-about-main > .sr-wrap {
		width: 100% !important;
		max-width: 1720px !important;
	}

	body.page-id-787 #sr-about-main .sr-hero {
		grid-template-columns: minmax(0, 1fr) minmax(420px, 460px) !important;
		gap: 36px !important;
	}

	body.page-id-787 #sr-about-main .sr-hero-photo {
		height: clamp(400px, 20vw, 470px) !important;
	}

	body.page-id-787 #sr-about-main .sr-hero-copy {
		padding: 50px 48px 42px !important;
	}

	body.page-id-787 #sr-about-title-mount .sr-semantic-h1-display {
		font-size: clamp(52px, 2.6vw, 60px) !important;
		line-height: 1.12 !important;
	}

	body.page-id-787 #sr-about-main .sr-hero h2 {
		max-width: 900px;
		font-size: 30px;
		line-height: 1.2;
	}

	body.page-id-787 #sr-about-main .sr-hero-copy > p {
		max-width: 860px;
		font-size: 20px;
	}

	body.page-id-787 #sr-about-main .sr-hero-form-shell {
		max-width: 460px;
		padding: 30px;
	}

	body.page-id-787 #sr-about-main .sr-hero-questions {
		gap: 14px;
	}

	body.page-id-787 #sr-about-main .sr-hero-question {
		padding: 17px;
	}

	body.page-id-787 #sr-about-main .sr-hero-question strong,
	body.page-id-787 #sr-about-main .sr-hero-focus li {
		font-size: 15px;
	}

	body.page-id-787 #sr-about-main .sr-hero-question span {
		font-size: 13px;
	}

	body.page-id-787 #sr-about-main .sr-partnership {
		padding: 52px;
		gap: 54px;
	}

	body.page-id-787 #sr-about-main .sr-about-founder {
		padding: 38px 44px;
	}

	body.page-id-787 #sr-about-main .sr-difference {
		padding: 68px 60px;
	}

	body.page-id-787 #sr-about-main .sr-about-compounding {
		padding: 54px;
	}
}

@media (min-width: 2300px) {
	body.page-id-787 #sr-about-main > .sr-wrap {
		max-width: 1780px !important;
	}

	body.page-id-787 #sr-about-main .sr-hero {
		grid-template-columns: minmax(0, 1fr) 470px !important;
	}

	body.page-id-787 #sr-about-main .sr-hero-form-shell {
		max-width: 470px;
	}
}
