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






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




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

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

.ric-modal:not(.energy-modal-container) .ric-modal-close-button {
    height: var(--sk-iconcontrol-diameter);
    width: var(--sk-iconcontrol-diameter);
}
.ric-modal:not(.energy-modal-container) .ric-modal-close-button .ric-modal-close-icon {
    background: none;
    color: var(--sk-iconcontrol-content-color);
}
.ric-modal:not(.energy-modal-container)::after {
    content: none;
}
.ric-modal:not(.energy-modal-container) .ric-modal-overlay {
    --modal-overlay-padding-top: 40px;
    --modal-overlay-padding-bottom: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
}
@media (max-width: 734px) {
    .ric-modal-page-overlay:not(.energy-modal-container) .ric-modal-overlay {
        --modal-overlay-padding-top: 28px;
        --modal-overlay-padding-bottom: 28px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

.ric-modal.energy-modal-container .ric-modal-overlay-container {
    min-height: auto;
}
.ric-modal.energy-modal-container::after {
    background: none;
}
.ric-modal.ric-modal-scrim-blur.energy-modal-container {
    backdrop-filter: none;
}

@media (max-width: 1068px) {
   p.keyline.ps-stat:nth-of-type(2){
   margin-top: 30px;
   }
}

@media (max-width: 734px) {
    p.keyline.ps-stat:nth-of-type(2){
   margin-top: 0px;
   }
}


@media (max-width:734px) {
    section.section-media-hero.media-layout-background .marquee.flow-horizontal.anchor-small-top .marquee-header-copy-wrapper {
        padding-top: 0px;
    }
}

@media (max-width: 1068px) {
    .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="stat"] .stat-value {
        font-size: 38px;
    }
}

@media (max-width: 734px) {
    .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="stat"] .stat-value {
        font-size: 31x;
    }
}

.section.section-upgrader .media-container:has(picture.overview-upgrader-ceramic-shield) {
    --p-width: 337px;
    --p-height: 195px;
}
@media (max-width:1068px) and (max-width:1068px) {
    .section.section-upgrader .media-container:has(picture.overview-upgrader-ceramic-shield) {
        --p-width: 227px;
        --p-height: 126px;
    }
}
@media (max-width:734px) and (max-width:734px) {
    .section.section-upgrader .media-container:has(picture.overview-upgrader-ceramic-shield) {
        --p-width: 200px;
        --p-height: 117px;
    }
}

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