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






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




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

.section-media-hero {
	margin-bottom: var(--ribbon-height);
}

.ribbon .ribbon-content-wrapper .ribbon-content {
    width: var(--ribbon-content-width);
    min-width: var(--ribbon-content-minimum-width);
    margin-inline: auto;
}

.ribbon .ribbon-content-wrapper .ribbon-content .column {
	width: 80%;
	flex-basis: unset;
}

.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-5] .upgrader-item:nth-child(4),
.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-5] .upgrader-item:nth-child(5) {
	grid-column: auto/span 6;
}

@media (max-width: 734px) {
	.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-5] .upgrader-item:nth-child(5) {
		grid-column: auto/span 12;
	}
}

.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-6-7] .upgrader-item {
	grid-column: auto/span 6;
}

.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-8] .upgrader-item:nth-child(4),
.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-8] .upgrader-item:nth-child(5) {
	grid-column: auto/span 6;
}

@media (max-width: 734px) {
	.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-8] .upgrader-item:nth-child(5) {
		grid-column: auto/span 12;
	}
}

.upgrader-group[data-upgrader-group-id=series-9] .upgrader-item:nth-child(4),
.upgrader-group[data-upgrader-group-id=series-9] .upgrader-item:nth-child(5) {
	grid-column: auto/span 6;
}

@media (max-width: 734px) {
	.upgrader-group[data-upgrader-group-id=series-9] .upgrader-item:nth-child(5) {
		grid-column: auto/span 12;
	}
}

.section-upgrade .upgrader-item:has(picture.overview-upgrade-upgraders-hss) {
    --p-width: 514px;
    --p-height: 185px;
}

@media (max-width: 1068px) {
    .section-upgrade .upgrader-item:has(picture.overview-upgrade-upgraders-hss) {
        --p-width: 378px;
        --p-height:135px
    }
}



@media (max-width: 734px) {
	.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-6-7] .upgrader-item:nth-child(4) .caption-container,
	.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-8] .upgrader-item:nth-child(4) .caption-container {
		--caption-padding-left: 0;
		--caption-padding-right: 0;
		max-width:84%;
	}
}
@media (max-width: 734px) {
	.section-upgrade .body-group:not(.has-reg-app) .upgrader-group[data-upgrader-group-id=series-10-11] .upgrader-item:nth-child(3) .caption-container {
		--caption-padding-left: 0;
		--caption-padding-right: 0;
		max-width:84%;
	}
}
@media (max-width: 734px) {
	.section-upgrade .upgrader-group[data-upgrader-group-id=series-6-7] .upgrader-item:nth-child(4) .caption-container,
	.section-upgrade .upgrader-group[data-upgrader-group-id=series-8] .upgrader-item:nth-child(4) .caption-container {
		--caption-padding-left: 0;
		--caption-padding-right: 0;
		max-width:84%;
	}
}

@media (max-width: 734px) {
	.section-upgrade .upgrader-group[data-upgrader-group-id=series-10-11] .upgrader-item:nth-child(3) .caption-container{
		--caption-padding-left: 0;
		--caption-padding-right: 0;
		max-width:84%;
	}
}

.section-upgrade .upgrader-item:has(picture.overview-upgrade-upgraders-sos) {
	--p-width: 152px;
	--p-height: 152px;
}
@media only screen and (max-width: 1068px) {
	.section-upgrade .upgrader-item:has(picture.overview-upgrade-upgraders-sos) {
		--p-width: 118px;
		--p-height: 118px;
	}
}
@media only screen and (max-width: 734px) {
	.section-upgrade .upgrader-item:has(picture.overview-upgrade-upgraders-sos) {
		--p-width: 102px;
		--p-height: 102px;
	}
}

.theme-dark:not(.theme-light)[data-ac-gallery-item="3"] > .card.tile, .theme-dark :not(.theme-light)[data-ac-gallery-item="3"] > .card.tile {
    --sk-tile-background: var(--card-bg-color, rgb(29, 29, 31));
    color:rgb(245, 245, 247)
}
.theme-dark:not(.theme-light)[data-ac-gallery-item="3"] > .card.tile .media-block::before, .theme-dark :not(.theme-light)[data-ac-gallery-item="3"] > .card.tile .media-block::before {
    --expanded-radius: calc(var(--sk-tile-border-radius) + 0);
}

.feature-card-content .feature-card-image-container .feature-card-image.overview-incentive-incentive-education {
	bottom: -10px;
}

@media (max-width: 734px) {
	.feature-card-content .feature-card-image-container .feature-card-image.overview-incentive-incentive-education {
		bottom: unset;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
