.wp-block-triton-police-quote {
	margin: 0;
	margin-top: var(--wp--preset--spacing--x-large) !important;
	margin-bottom: var(--wp--preset--spacing--x-large) !important;
	position: relative;
	width: 100%;
	box-sizing: border-box;
}

.wp-block-triton-police-quote.has-background {
	border-radius: 3rem;
	padding: var(--wp--preset--spacing--large) !important;
}

.wp-block-triton-police-quote p {
	margin: 0 !important;
}

.wp-block-triton-police-quote .quote-part--content,
.wp-block-triton-police-quote .quote-part--content.is-style-heading-36 {
	font-size: 1.25rem;
	line-height: 2rem;
	color: var(--wp--preset--color--navy);
	margin-bottom: var(--wp--preset--spacing--medium) !important;
}

.wp-block-triton-police-quote .quote-part--author-name,
.wp-block-triton-police-quote .quote-part--author-role {
	color: var(--wp--preset--color--dark-gray);
}

.wp-block-triton-police-quote .quote-part--author-name {
	font-weight: 700;
}

@media (min-width: 768px) {
	.wp-block-triton-police-quote .quote-part--content,
	.wp-block-triton-police-quote .quote-part--content.is-style-heading-36 {
		font-size: 1.5rem;
		line-height: 2.25rem;
	}
	.wp-block-triton-police-quote.has-background {
		border-radius: 3rem;
		padding: var(--wp--preset--spacing--x-large) !important;
	}
}
