/* Local Overrides */

@media only screen and (max-width: 734px) {
	.grid-item-accessibility.full h3 {
		max-width: unset;
	}
}

@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-cloud .typography-headline-elevated {
		font-size: 44px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-community .typography-headline {
		font-size: 26px;
	}
}

/*hero*/
@media only screen and (max-width: 734px) {
	.typography-headline-super {
		font-size: 42px;
	}
}

/* Headlines */
.typography-headline {
	font-size: 47px;
}

@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.typography-headline {
		font-size: 32px;
	}
}

@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-tap-to-pay .typography-headline {
		font-size: 39px;
	}
}

@media only screen and (max-width: 734px) {
	.typography-headline {
		font-size: 28px;
	}
}

/* Tap to Pay */
@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-tap-to-pay.grid-item.full {
		height: 450px;
	}
}

/*CONTENEDOR AZUL*/
.grid-item-visitors .typography-headline-elevated {
	font-size: 47px;
}

@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-visitors .typography-headline-elevated {
		font-size: 32px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-visitors .typography-headline-elevated {
		font-size: 28px;
	}
}

@media only screen and (min-width: 1069px) {
	.grid-item-technology .typography-headline {
		font-size: 44px;
	}
}

@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-technology .typography-headline {
		font-size: 30px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-technology .typography-headline {
		font-size: 26px;
	}
}

/*grid-item-growing*/
@media only screen and (min-width: 735px) {
	.grid-item.full.grid-item-growing {
		height: 0px;
	}
}
