.section-office {
	padding-block: 7.5rem;
	background-color: var(--color-bg-light-50);
	background-blend-mode: multiply;
}

.section-office > .container > .title {
	max-width: var(--size-max-heading-center);
	margin-inline: auto;
}

.section-office .desc {
	margin-top: var(--size-section-title-mb);
}

.section-office .office-accordion-row {
	margin-top: var(--size-section-block-mt);
}

.section-office .item .item-title {
	display: flex;
	align-items: baseline;
	gap: 3rem;
	border: unset;
	background: unset;
	font-family: "plus-jakarta-sans";
	color: var(--color-text-pri-light);
}

.section-office .item .item-title::before {
	content: "";
	display: block;
	min-width: 1.2rem;
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	background-color: var(--color-text-pri-light);
	transform: translateY(-0.25rem);
}

.section-office .item .item-title::after {
	content: none;
}

.section-office .item .item-title[aria-expanded="true"] {
	color: var(--color-accent-gold);
}

.section-office .item-title[aria-expanded="true"]::before {
	background-color: currentColor;
}

.section-office .item .item-desc {
	padding: 1.5rem 4.2rem 0 4.2rem;
}

.section-office .item .item-desc a {
	font-weight: var(--fw-semibold);
	text-decoration: underline;
}

.section-office .item+.item {
	margin-top: 2.5rem;
}

@media only screen and (max-width: 991.98px) {
	.section-office .item .item-desc {
		padding: 1rem 1.5rem 0;
	}
}
