/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.section-incentive .overview-incentive-icon-specialist {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 48px;
	--p-height: 47px;
}
.icon-card .icon-card-icon.overview-incentive-icon-specialist {
	padding-top: 9px;
}

.tiles-html .AuLQJBwI, .tiles-html .nmKxdNsO {
	padding-left: 35px;
	padding-right: 35px;
}
.tiles-html sup {
	position: relative;
	font-size: 1em;
	top: -4px;
	left: 1px;
}
.tiles-html a {
	color: inherit;
}

@media only screen and (min-width: 1069px) {
	.tiles-html .y3BFB22 {
		grid-template-columns: repeat(1, 980px);
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.tiles-html .y3BFB22 {
		grid-template-columns: repeat(1, 692px);
		overflow: hidden;
	}
}

.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .caption-container {
	flex-grow: 0;
}

.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage picture {
	height: 194px;
}

@media only screen and (min-width: 1069px) {
	.section-upgraders .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="stat"] {
		padding-left: 10px;
		padding-right: 10px;
	}
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="stat"] .stat-caption {
		font-size: 18px;
	}
	.section-upgraders .upgrader .upgrader-group.upgrader-group-imac-27in .upgrader-item[data-upgrader-item-type="stat"] .stat .stat-content .stat-value {
		font-size: 38px;
	}
}

@media (min-width: 735px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .caption-container {
		flex-grow: 1;
		display: flex !important;
	}

	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage picture img {
		object-fit: cover;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage picture {
		height: 130px;
	}

	.section-upgraders .upgrader .upgrader-group.upgrader-group-imac-27in .upgrader-item[data-upgrader-item-type="stat"] {
		--upgrader-item-padding: 13%;
	}
	.page-overview section.section-media-hero.media-layout-inline {
		padding-bottom: 110px;
	}
}

@media (max-width: 734px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .upgrader-item-content {
		flex-direction: row;
		justify-content: space-between;
		gap: 0;
	}

	.section-upgraders .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .caption {
		text-align: start;
		padding-right: 12px;
	}

	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .caption-container {
		align-self: center;
		padding-top: 0;
		padding-inline-start: 20px;
		flex: 0 0 50%;
		justify-content: flex-start;
	}

	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .media-container {
		height: 100%;
		display: flex;
		padding-bottom: 0;
		overflow: hidden;
		flex: 0 0 50%;
		justify-content: flex-start;
	}

	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage picture img {
		width: auto;
		transform: translateX(-217px);
	}
	
	.page-overview section.section-media-hero.media-layout-inline {
		padding-bottom: 102px;
	}
}

@media (min-width: 1069px) {
	.section-upgraders .upgrader .upgrader-group.upgrader-group-imac-21-5in .upgrader-item[data-upgrader-item-type="stat"] .stat .stat-content span.stat-caption {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
