.page-name {
	margin-bottom: 0;
}

.page-offices .header-2 .contacts-container {
    display: none !important;
}

.page-offices .header-2 .week {
    display: none !important;
}

.office-item .item-title {
    white-space: nowrap;
	font-size: 1.125rem;
	font-weight: 500;
	margin-bottom: .25rem;
}

.office-item .item-metro {
    vertical-align: -.2em;
	width: 1em;
	height: 1em;
	margin-right: .25rem;
}

.office-item .item-error {
	margin-left: .25rem;
}

.office-item.not-current-period .item-error {
	display: none !important;
}

.office-item .item-info {
	padding-left: 1.75rem;
}

.office-item .item-address {
	margin-bottom: .25rem;
}

.office-item .item-phone,
.office-item .item-phone-reserve {
	font-size: 1.125rem;
	font-weight: 500;
}

.office-item .item-email {
	margin-top: .25rem;
}

.office-item .item-work {
	font-size: .85rem;
	text-transform: uppercase;
}

.outpost-item .item-title {
    white-space: nowrap;
	font-weight: 500;
	margin-bottom: .25rem;
}

.outpost-item .item-metro {
    vertical-align: -.2em;
	width: 1em;
	height: 1em;
	margin-right: .25rem;
}

.outpost-item .item-info {
	padding-left: 1.5rem;
}

.outpost-item .item-address {
	margin-bottom: .25rem;
}

.outpost-item .item-work {
	font-size: .85rem;
	text-transform: uppercase;
}

.body-mobi .page-offices-card  .branch-btn,
.body-mobi .page-outpost-card  .branch-btn {
	color: var(--bs-gray-600);
}

.body-mobi .page-offices-card .item-link:not(.collapsed) .branch-btn i,
.body-mobi .page-outpost-card .item-link:not(.collapsed) .branch-btn i {
    transform-origin: center;
    transform: rotate(45deg);
}

