

.web4-browser-identity-page .w4i-v24-hero-visual{
  position:relative;
  z-index:1;
  align-self:center;
  min-width:0;
  margin:0;
  overflow:visible;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.web4-browser-identity-page .w4i-v24-hero-visual:before,
.web4-browser-identity-page .w4i-v24-hero-visual:after{display:none!important}
.web4-browser-identity-page .w4i-v24-hero-visual picture{display:block;width:100%;overflow:visible}
.web4-browser-identity-page .w4i-v24-hero-visual img{
  display:block;
  width:100%;
  max-width:none;
  height:auto;
  margin:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  object-fit:contain;
  object-position:center;
}
.web4-browser-identity-page .w4i-v24-hero-caption{display:none}
@media (min-width:1200px){
  .web4-browser-identity-page .w4i-hero-grid{
    grid-template-columns:minmax(0,.82fr) minmax(640px,1.18fr);
    gap:18px;
    align-items:center;
  }
  .web4-browser-identity-page .w4i-v24-hero-visual{
    width:calc(100% + 82px);
    margin-left:-42px;
    margin-right:-40px;
    transform:translateY(-4px);
  }
}
@media (min-width:992px) and (max-width:1199px){
  .web4-browser-identity-page .w4i-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:20px}
  .web4-browser-identity-page .w4i-v24-hero-visual{width:calc(100% + 44px);margin-left:-24px;margin-right:-20px}
}
@media (max-width:991px){
  .web4-browser-identity-page .w4i-v24-hero-visual{width:100%;max-width:820px;margin:8px auto 0;transform:none;overflow:visible}
  .web4-browser-identity-page .w4i-v24-hero-visual picture,
  .web4-browser-identity-page .w4i-v24-hero-visual img{width:100%;max-width:100%}
}
