/* Local overrides */

@media only screen and (min-width: 1069px) {
	.section-bentos .tile .grid-item-headline {
		font-size: 60px;
	}
}

@media only screen and (min-width: 735px) {
	.grid-item-chip .text-content .typography-intro.grid-item-intro {
		max-width: 605px;
	}
}

/* multitask */
/*.grid-item-multitask .tile-content .text-content {
	max-width: 370px;
}*/
@media only screen and (min-width: 1441px) {
	.grid-item-multitask .text-content {
		padding: 0px;
	}
	.grid-item-multitask .text-content {
		max-width: 465px;
		margin-left: 75px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-bentos .tile .grid-item-headline {
		font-size: 42px;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-multitask .text-content {
		max-width: 295px;
		padding: 0px;
	}
}

/* get more done modal */
@media only screen and (max-width: 1364px) and (min-width: 1069px) {
	.section-bentos .grid-item-multitask .tile-content .text-content {
		padding-inline-start: 30px;
		padding-inline-end: 70px;
	}
}

/* grid-item-battery */

.section-reasons .grid-item-battery .tile .grid-item-headline {
	font-size: 64px;
}
@media only screen and (max-width: 1165px) {
	.section-reasons .grid-item-battery .tile .grid-item-headline {
		font-size: 54px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-reasons .grid-item-battery .tile .grid-item-headline {
		font-size: 48px;
		max-width: 265px;
	}
}
@media only screen and (max-width: 734px) {
	.section-reasons .grid-item-battery .tile .grid-item-headline {
		font-size: 40px;
		max-width: 235px;
	}
}

@media only screen and (min-width: 1069px) {
	.modal.modal-standard.modal-battery {
		--inner-padding: 95px 120px;
	}

	.modal.modal-standard.modal-battery .intro {
		max-width: 570px;
	}
	.modal.modal-standard.modal-battery h3 {
		font-size: 19px;
	}
}

.grid-item.grid-item-battery .tile-content {
	width: auto;
}

@media only screen and (min-width: 735px) {
	.grid-item.grid-item-battery .tile-content {
		margin: 0;
	}
}

.typography-battery-elevated {
	font-size: 21px;
}

@media only screen and (max-width: 1068px) {
	.typography-battery-elevated {
		font-size: 17px;
	}
}

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

.grid-item.grid-item-battery .stats-content {
	margin-block-start: 30px;
}

/*Mac saves money*/
.highlight.mb0.pr2.flush-left.flush-left-symbol {
	padding-left: 4px;
}
.grid-item-money .text-content .highlight {
	display: inline-block;
}
@media only screen and (min-width: 1069px) {
	.grid-item-money .tile-content .text-content .grid-item-headline {
		font-size: 65px;
		padding: 0 10px;
		max-width: 350px;
	}
	.grid-item-money .text-content .grid-item-intro {
		margin-left: 10px;
		margin-right: auto;
	}
}

/* grid-item-costs-less */
.section-reasons .grid-item-costs-less .tile .grid-item-headline {
	font-size: 64px;
}
@media only screen and (min-width: 1137px) {
	.section-reasons .grid-item-costs-less .tile .grid-item-headline {
		font-size: 61px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-reasons .grid-item-costs-less .tile .grid-item-headline {
		font-size: 48px;
	}
}
@media only screen and (max-width: 734px) {
	.section-reasons .grid-item-costs-less .tile .grid-item-headline {
		font-size: 40px;
	}
}

/*Most Innovative Companies Title*/
@media only screen and (max-width: 420px) {
	.section-bentos .tile .grid-item-headline {
		font-size: 34px;
	}
}

/*Mac + iPhone tile*/

.footnote-style {
	font-style: normal;
}

.section-bentos .text-content .highlight.flush-left-symbol {
	text-indent: 0em !important;
}

/* Compare Section */
@media only screen and (max-width: 1068px) and (min-width: 734px) {
	.section-compare .mb-pro-14-16 h3 {
		--min-lines: 2 !important;
	}
}

/* grid-item-secure */

@media only screen and (min-width: 735px) {
	.grid-item-secure .tile-content .tile-picture {
		--p-width: 1018px;
		width: 1018px;
	}
	.grid-item-secure .tile-content .tile-picture .label {
		right: 18px;
		top: 166px;
	}
}
@media only screen and (min-width: 800px) {
	.grid-item-secure .tile-content .tile-picture {
		bottom: -3px;
	}
}
@media only screen and (min-width: 1281px) {
	.grid-item-secure .tile-content .tile-picture {
		--p-width: 1390px;
		width: 1390px;
	}
	.grid-item-secure .tile-content .tile-picture .label {
		right: 54px;
		top: 272px;
	}
	.grid-item-secure .tile-content .text-content .grid-item-headline {
		max-width: 550px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.grid-item-secure .tile-content .text-content {
		max-width: 420px;
	}
}

/* section apple silicon */
.section-bentos .text-content .highlight.pr0 {
	padding-left: 5px;
}

/* section conctact */
@media only screen and (max-width: 342px) {
	.section-footer h2 {
		font-size: 45px;
	}
}

@media only screen and (max-width: 320px) {
	.section-footer h2 {
		font-size: 43px;
	}
}

/* section secure */

.section-bentos .grid-item-secure .text-content {
	margin: 0 0 0 45px;
	align-self: flex-start;
}

@media only screen and (max-width: 734px) {
	.section-bentos .grid-item-secure .text-content {
		margin-left: 0;
		margin-right: 0;
		align-self: flex-start;
	}
}

@media only screen and (max-width: 1068px) {
	.grid-item-excel-faster .text-content {
		margin-top: 28px;
	}
}

/* Word wrap on the footer */

@media only screen and (max-width: 370px) {
	a[href="https://tools.totaleconomicimpact.com/go/apple/tei/"]
	{
		word-wrap: break-word;
	}
}
