/* Compact, centered brand without scaling up the source image. */
.captive-page .brand-row .captive-logo{width:180px;max-width:100%;height:auto;object-fit:contain;margin:0 auto;display:block}
.captive-page .rf-captive-friend{display:flex;justify-content:center;margin:10px 0 2px}
.captive-page .rf-captive-friend img{display:block;width:120px;height:106px;object-fit:contain}
.captive-page .rf-captive-heading #rfCaptiveTitle{margin-top:10px;font-size:30px;line-height:1.18}

@media(max-width:520px){.captive-page .rf-captive-heading #rfCaptiveTitle{font-size:25px}}
