/* The frame is transparent; the fine white edge is part of the artwork. */
.official-logo,.realcomer-logo-wrap{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;background:transparent;border:0;border-radius:0;padding:0;overflow:visible;aspect-ratio:auto;box-shadow:none}
.official-logo{width:88px;height:48px}
.official-logo img.realcomer-logo,.realcomer-logo-wrap img.realcomer-logo{display:block;width:100%;height:100%;max-width:100%;max-height:none;object-fit:contain;object-position:center;background:transparent;border-radius:0;filter:drop-shadow(0 1px 1px #071c3380);mix-blend-mode:normal}
.realcomer-studio-brand{width:78px;height:43px}
body[data-experience=card] .realcomer-studio-brand{width:58px;height:32px;padding:0;border-radius:0}
body[data-experience=card] .realcomer-studio-brand img.realcomer-logo{width:100%;height:100%;max-height:none;object-fit:contain}
.realcomer-demo-brand{width:74px;height:41px}
.login-brand .realcomer-app-icon{width:76px;height:76px;object-fit:contain;border-radius:17px;margin:0 auto}
.realcomer-maintenance-logo{width:134px;height:74px;object-fit:contain;margin:auto;display:block}
@media(max-width:650px){.official-logo{width:76px;height:42px}.realcomer-studio-brand{width:72px;height:40px}.realcomer-demo-brand{width:70px;height:39px}}
@media(max-width:370px){.official-logo{width:72px;height:40px}body[data-experience=card] .realcomer-studio-brand{width:55px;height:30px}}
