/* local overrides */

/* Apple Pay AMP ribbon */
@media only screen and (min-width: 601px) {
	#main #ribbon_a figure.icon.custom_dnr {
		visibility: hidden;
	}
}
@media only screen and (max-width: 600px) {
	#main #ribbon_a figure.icon.custom_dnr {
		display: none;
	}
}

/* hero headline */
@media (min-width: 1069px) {
	.section-routing .router-ctas {
		flex-direction: column;
	}
	.section-routing .tile .cta:first-child {
		margin-inline-end: 0;
		margin-block-end: 18px;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-get-started .tile-custom-plans .tile-image {
		padding-block-start: 104px;
	}

	.section-routing .section-content .button-elevated {
		font-size: 15px;
	}
}

@media (max-width: 734px) {
	.section-routing .section-content .button-elevated {
		text-align: left;
	}
}

/* section-join */
@media (min-width: 360px) and (max-width: 560px) {
	.section-join .join-wrapper .section-headline {
		max-width: 320px;
	}
}

@media (max-width: 360px) {
	.section-join .join-wrapper .section-headline {
		font-size: 35px;
	}
}
