/* Local Overrides */

/* Nav */
#ac-localnav > div > div.ac-ln-content {
	max-width: 1015px;
	padding-left: calc(max(17px, env(safe-area-inset-left)));
	padding-right: calc(max(17px, env(safe-area-inset-right)));
}

/* iclouds storage tile */
@media only screen and (max-width: 734px) {
	.grid-item.grid-item-storage {
		min-height: 440px;
	}
	#main
		> section.section.section-integration.animate
		> div
		> div.grid.grid-bentos
		> div.grid-item.grid-item-storage.tile-rounded.large-span-6.small-span-12.border.border-black
		> div.tile-content {
		padding: 17px;
	}
}

/* IT tile */
div.grid-item.grid-item-it.tile-rounded > div.tile-content {
	text-align: left;
}

#deploy-and-manage-icon-it-1 {
	align-self: flex-start;
}

div.grid-item.grid-item-it.tile-rounded.tile-span.expanded
	> div.tile-overlay
	> div {
	display: unset;
	padding-top: 91px;
}

/* Local nav */
@media only screen and (max-width: 350px) {
	#ac-localnav .ac-ln-menucta {
		margin-right: -19px;
	}
}

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

/* section-how-to-buy-module */

.modal .section-how-to-buy-module .column-contact {
	padding: 0;
}

.section-how-to-buy-module .column-contact .typography-body-tight {
	max-width: 330px;
	margin-left: auto;
	margin-right: auto;
}

.section-how-to-buy-module .column-explore .typography-body-tight {
	max-width: 490px;
	margin-left: auto;
	margin-right: auto;
}

/* headline size override */

@media only screen and (max-width: 374px) {
	.section.section-hero .typography-headline-super {
		font-size: 37px;
	}
}

@media only screen and (min-width: 375px) and (max-width: 420px) {
	.section.section-hero .typography-headline-super {
		font-size: 43px;
	}
}

@media only screen and (min-width: 321px) and (max-width: 350px) {
	.section.section-sign-up .typography-headline-elevated.section-headline {
		font-size: 32px;
	}
}

@media only screen and (min-width: 351px) and (max-width: 400px) {
	.section.section-sign-up .typography-headline-elevated.section-headline {
		font-size: 36px;
	}
}

.section-how-to-buy-module .column {
	padding: 0;
}
