/* R31: only the directory hero composition on WordPress page 832. */
body.page-id-832.phx-internal-r14 .phxstartup14 .phxstartup14-hero-visual.phxvisual31-composition {
  align-self:center!important;
  width:100%;
  min-height:0!important;
  height:auto!important;
  aspect-ratio:auto!important;
}
body.page-id-832.phx-internal-r14 .phxstartup14 .phxstartup14-hero-visual.phxvisual31-composition>.phxvisual31-logo-picture {
  display:block;
  width:100%;
  height:auto;
  min-height:0;
  aspect-ratio:6/5;
  line-height:0;
}
body.page-id-832.phx-internal-r14 .phxstartup14 .phxstartup14-hero-visual.phxvisual31-composition>.phxvisual31-logo-picture>img {
  display:block;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:6/5;
  object-fit:contain!important;
  object-position:center!important;
  border-radius:0;
}
@media(max-width:600px) {
  body.page-id-832.phx-internal-r14 .phxstartup14 .phxstartup14-hero-visual.phxvisual31-composition>.phxvisual31-logo-picture,
  body.page-id-832.phx-internal-r14 .phxstartup14 .phxstartup14-hero-visual.phxvisual31-composition>.phxvisual31-logo-picture>img {
    aspect-ratio:1/1;
  }
}

