.p-title-text {
	text-align: var(--p-title-text-align, center);
	color: var(--body-text-color);
	padding-top: var(--p-title-text-pt, 1.88rem);
	padding-bottom: var(--p-title-text-pb, 1.88rem);
}

.p-title-text__title {
	text-align: var(--p-title-text-align, center);
	font-family: var(--p-title-text-font-family, var(--font-family-title));
	color: var(--p-title-text-color);
	line-height: var(--p-title-text-line-height, 1);
}

.p-title-text__content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
	row-gap: var(--p-title-text-row-gap, 1rem);
}

.p-title-text ul {
	list-style: disc;
	margin-left: 20px;
}

.p-title-text ul li {
	list-style: disc;
}

.p-title-text__link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: var(--p-title-text-link-mt);
	gap: var(--p-title-text-link-gap, 1rem);
	-ms-flex-align: var(--p-title-text-link-align-items, center);
	align-items: var(--p-title-text-link-align-items, center);
}

.p-title-text--simple {
	--p-title-text-align: left;
	--p-title-text-link-align-items: flex-start;
}

html[dir=rtl] .p-title-text--simple {
	--p-title-text-link-align-items: flex-end;
	text-align: right;
}

.p-title-text--simple + .p-title-text--simple {
	--p-title-text-pt: 0;
}

@media (min-width: 1024px) {

.p-title-text__content {
	max-width: var(--p-title-text-content-max-width, 66.66666%);
}

}

