/* Root/Varialbes */
:root {
	--container-width: 1440px;
	--pc-container-width: 1440px;
}
.pc-container {
	width: 100%;
}

/* Header */
header.site-header--sticky {
	display: flex;
	justify-content: center;
}

/* Footer */
footer.site-footer {
	display: flex;
	justify-content: center;
}

/* Contact Us */
body.page-contact-us {}
body.page-contact-us main {}
body.page-contact-us main article {}
body.page-contact-us main article header {
	display: none;
}

/* Blocks */
.pc-page-hero {
	display: flex;
    justify-content: center;
	min-height: 406px;
}
.pc-page-hero .pc-page-hero__heading {
	font-size: 48px;
	font-weight: 800;
	line-height: 55px;
	letter-spacing: -1px;
	flex: 1;
}
.pc-page-hero .pc-page-hero__description {
	color: #4C4C7F;
	font-family: var(--wp--preset--font-family--body);
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	max-width: 595px;
	flex: 1;
    text-align: left;
}


.pc-info-cards {
	display: flex;
    justify-content: center;
}
.pc-info-cards .pc-info-cards__grid {
	display: flex;
	flex-direction: row;
	gap: 8px;
	justify-content: space-between;
}
.pc-info-cards .pc-info-cards__card {
	width: 20%;
	box-shadow: -8px -6px 24px -6px rgba(19, 25, 39, 0.12), 0 8px 24px -4px rgba(19, 25, 39, 0.08);
	transition: all .5s;
}
.pc-info-cards .pc-info-cards__card .pc-info-cards__icon-badge {}
.pc-info-cards .pc-info-cards__card .pc-info-cards__title {}
.pc-info-cards .pc-info-cards__card .pc-info-cards__content {}
.pc-info-cards .pc-info-cards__card a.pc-info-cards__content {
	word-break: break-all;
}
.pc-info-cards .pc-info-cards__card:nth-child(1) {
	width: 40%;
}


.pc-google-map {
	display: flex;
	justify-content: center;
}


@media screen and (max-width: 1024px) {
	.pc-info-cards .pc-info-cards__grid {
		flex-wrap: wrap;
	}
	.pc-info-cards .pc-info-cards__card {
		width: 32.33%;
	}
	.pc-info-cards .pc-info-cards__card:nth-child(1) {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.pc-info-cards .pc-info-cards__grid {
		flex-direction: column;
	}
	.pc-info-cards .pc-info-cards__card:nth-child(1),
	.pc-info-cards .pc-info-cards__card {
		width: 100%;
	}
}