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






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




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

@media only screen and (max-width: 1068px) {
  .overview-innovation-safety-esos {
    transform: translateY(15px);
  }
}

.section-hero .headline .words > * {
    text-align: right;
}
html.enhanced-xp .section-hero .headline .words {
    margin-left: -40px;
}
@media only screen and (max-width: 1068px) {
    html.enhanced-xp .section-hero .headline .words {
        margin-left: -30px;
    }
}
@media only screen and (max-width: 734px) {
    html.enhanced-xp .section-hero .headline .words {
        margin-left: -20px;
    }
}

.section-hero .headline {
    max-width: 95%;
}

html.text-zoom .section-sustainability .sustainability-images-container {
    padding-block-end: 410px;
}

.story-card-energy-queensland .story-headline {
    max-width: 24ch;
}
@media only screen and (max-width: 1068px) {
    .story-card-energy-queensland .story-headline {
        max-width: 18ch;
    }
}
@media only screen and (max-width: 734px) {
    .story-card-energy-queensland .story-headline {
        max-width: none;
    }
}

.story-card-cpck .story-headline {
    max-width: 24ch;
}
@media only screen and (max-width: 1068px) {
    .story-card-cpck .story-headline {
        max-width: 18ch;
    }
}
@media only screen and (max-width: 734px) {
    .story-card-cpck .story-headline {
        max-width: none;
    }
}

.story-card-umc-utrecht .story-headline {
    max-width: 20ch;
}
@media only screen and (max-width: 1068px) {
    .story-card-umc-utrecht .story-headline {
        max-width: 18ch;
    }
}
@media only screen and (max-width: 734px) {
    .story-card-umc-utrecht .story-headline {
        max-width: none;
    }
}

.section-security .subheadline-headline {
    max-width: 22ch;
}
@media only screen and (max-width: 1068px) {
    .section-security .subheadline-headline {
        max-width: 18ch;
    }
}

.section-accessibility .subheadline-headline {
    hyphens: none;
}
@media only screen and (max-width: 734px) {
    .section-accessibility .subheadline-headline {
        hyphens: manual;
    }
}

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