@media screen{
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero{height:auto!important;min-height:190px!important;padding:18px 26px!important;background:#004652!important;isolation:isolate;overflow:hidden!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero::before{inset:0!important;width:auto!important;opacity:1!important;background:linear-gradient(90deg,#00465266 0%,#00465255 45%,#00465220 62%,transparent 76%),var(--sc-project-banner-image,url('safecore-viaduct-soft-gradient.png')) center center/cover no-repeat!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero::after{display:none!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .toprow{display:block!important;height:auto!important;min-height:0!important;width:100%!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .toprow>div:first-child{display:none!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .sc-welcome-project{display:block!important;flex:none!important;width:62%!important;max-width:none!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;margin:0!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .sc-welcome-project>svg{display:none!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .top-project-indicator{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:none!important;min-width:0!important;text-align:left!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .top-project-indicator>small{display:block!important;color:#c5e1e2!important;letter-spacing:1.6px!important;font-size:10px!important;text-transform:uppercase!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero #top-project-name{display:block!important;font-size:15px!important;font-weight:650!important;line-height:1.5!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;overflow:visible!important;-webkit-line-clamp:unset!important;max-height:none!important;margin:0!important;color:#fff!important;text-align:var(--project-name-align,left)!important;text-align-last:auto!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero #sc-hero-company{display:block!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;color:#9eddd6!important;opacity:1;margin:0!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero #sc-hero-company:empty{display:none!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .sc-change-project{display:block!important;align-self:flex-start!important;min-height:32px!important;height:auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:6px 15px!important;font-size:12px!important;border:1px solid #a7d4d2!important;border-radius:22px!important;background:#00374466!important;color:white!important;white-space:normal!important;box-shadow:none!important;transform:none!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .sc-change-project:hover{background:#00646b!important;border-color:#e0fffa!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .sc-change-project::after{content:none!important;}
.project-card[data-project-card-id] .project-card-copy h2{text-align:var(--project-name-align,left)!important;overflow-wrap:break-word;word-break:normal;white-space:normal;font-size:clamp(17px,1.6vw,23px);line-height:1.45;}
}
@media screen and (max-width:1050px) and (min-width:701px){html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .sc-welcome-project{width:68%!important;}html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero::before{background-position:65% center!important;}}
@media screen and (max-width:700px){
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero{padding:94px 18px 16px!important;min-height:0!important;background:#004652!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero::before{inset:0 0 auto!important;height:100px!important;background-image:linear-gradient(to bottom,transparent 35%,#004652 100%),var(--sc-project-banner-image,url('safecore-viaduct-soft-gradient.png'))!important;background-position:right center!important;background-size:160% auto!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .sc-welcome-project{width:100%!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero #top-project-name{font-size:14px!important;line-height:1.6!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .top-project-indicator{gap:8px!important;}
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero .sc-change-project{align-self:stretch!important;width:100%!important;min-height:36px!important;}
}
