/* Supplied training artwork stays complete in both languages. */
html[lang] .solution-hero.supplied-formation-hero { display:block; background:#fff; }
html[lang] .supplied-formation-hero .solution-hero-image { display:block; width:100%; max-width:none; height:auto; margin:0; object-fit:contain; mask-image:none; }
html[lang] .supplied-formation-hero .solution-hero-copy { position:absolute; width:1px; height:1px; max-width:none; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); clip-path:inset(50%); white-space:nowrap; }
@media(max-width:700px) {
 html[lang] .supplied-formation-hero .solution-hero-copy { position:static; width:auto; height:auto; padding:28px 24px 0; margin:0; overflow:visible; clip:auto; clip-path:none; white-space:normal; background:#fff; }
 html[lang] .supplied-formation-hero .solution-hero-copy h1 { font-size:30px; }
 html[lang=ar] .supplied-formation-hero .solution-hero-copy h1 { line-height:1.5; }
}
