/* Local overrides */

@media only screen and (max-width: 340px) {
	.typography-tile-paragraph-copy {
		font-size: 16px;
	}
}

/* Best practices tile */

@media only screen and (min-width: 1069px) {
	.grid-item-tile-practices .tile-content {
		padding-right: 18px !important;
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item-tile-practices .tile-content {
		padding-right: 18px !important;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-tile-practices .tile-content {
		padding-right: 10px !important;
	}
}

.grid-item-tile-practices .tile-content .typography-headline-elevated {
	font-size: 62px;
}
@media only screen and (max-width: 1200px) {
	.grid-item-tile-practices .tile-content .typography-headline-elevated {
		font-size: 55px;
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item-tile-practices .tile-content .typography-headline-elevated {
		font-size: 40px;
	}
}
@media only screen and (max-width: 860px) {
	.grid-item-tile-practices .tile-content .typography-headline-elevated {
		font-size: 32px;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-tile-practices .tile-content .typography-headline-elevated {
		font-size: 38px;
	}
}
@media only screen and (max-width: 415px) {
	.grid-item-tile-practices .tile-content .typography-headline-elevated {
		font-size: 30px;
	}
}

/* Client services tile */

@media only screen and (min-width: 1069px) {
	.grid-item-tile-client-services .tile-content {
		padding-right: 18px !important;
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item-tile-client-services .tile-content {
		padding-right: 18px !important;
	}
}

.grid-item-tile-client-services .tile-content .typography-headline-elevated {
	font-size: 62px;
}
@media only screen and (max-width: 1200px) {
	.grid-item-tile-client-services
		.tile-content
		.typography-headline-elevated {
		font-size: 55px;
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item-tile-client-services
		.tile-content
		.typography-headline-elevated {
		font-size: 40px;
	}
}
@media only screen and (max-width: 860px) {
	.grid-item-tile-client-services
		.tile-content
		.typography-headline-elevated {
		font-size: 32px;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-tile-client-services
		.tile-content
		.typography-headline-elevated {
		font-size: 38px;
	}
}
@media only screen and (max-width: 415px) {
	.grid-item-tile-client-services
		.tile-content
		.typography-headline-elevated {
		font-size: 30px;
	}
}
