/* LG - Title/Text */
.lg-title-text__inner { width: 100%; max-width: var(--lg-title-text-width, 720px);}
.lg-title-text.lg-align-center .lg-title-text__inner { margin-right: auto; margin-left: auto;}
.lg-title-text.lg-align-right .lg-title-text__inner { margin-left: auto;}
.lg-title-text__eyebrow { margin-bottom: 14px; color: var(--lg-title-text-eyebrow, var(--lg-eggplant)); font-family: var(--wd-text-font, Arial, Helvetica, sans-serif); font-size: 11px; line-height: 20px; font-weight: 400; letter-spacing: .2em; text-transform: uppercase;}
.lg-title-text__title { margin: 0; color: var(--lg-title-text-title, var(--lg-eggplant)); font-family: var(--wd-alternative-font, "Reckless", Arial, Helvetica, sans-serif); line-height: 1; font-weight: 400;}
h1.lg-title-text__title { font-size: clamp(48px, 5.2vw, 80px);}
h2.lg-title-text__title { font-size: clamp(42px, 4.2vw, 64px);}
h3.lg-title-text__title { font-size: clamp(32px, 3.4vw, 52px);}
h4.lg-title-text__title { font-size: clamp(22px, 2.8vw, 40px);}
.lg-title-text__copy { max-width: 650px; margin-top: 24px; color: var(--lg-title-text-copy, var(--lg-text)); font-family: var(--wd-text-font, Arial, Helvetica, sans-serif); font-size: inherit; line-height: inherit;}
.lg-align-center .lg-title-text__copy { margin-right: auto; margin-left: auto;}
.lg-align-right .lg-title-text__copy { margin-left: auto;}
.lg-title-text__copy > :first-child { margin-top: 0;}
.lg-title-text__copy > :last-child { margin-bottom: 0;}

@media (max-width: 767px) {
	.lg-title-text__eyebrow { margin-bottom: 10px;}
	.lg-title-text__title { font-size: 42px; line-height: 1.04;}
	.lg-title-text__title br { display: none;}
	.lg-title-text__copy { margin-top: 18px; font-size: 16px;}
}
