/* Existing localized tagline fonts. The original raster typeface is undocumented. */
@font-face{font-family:"007VoIP Tagline Latin";src:url("brand-tagline-baloo2-800.ttf") format("truetype");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"007VoIP Tagline Cyrillic";src:url("brand-tagline-nunito-900.ttf") format("truetype");font-style:normal;font-weight:900;font-display:swap}
.brand-lockup{display:inline-flex;flex-direction:column;align-items:stretch;max-width:100%;text-align:start}
.brand-lockup>img{display:block;width:100%;height:auto;object-fit:contain}
.brand-tagline{display:block;margin:0.3em 0 0;color:var(--brand-blue,#0576CB);font-family:"007VoIP Tagline Latin",system-ui,sans-serif;font-size:1em;font-style:normal;font-weight:800;font-synthesis:none;letter-spacing:0;line-height:1.2;white-space:normal;overflow-wrap:break-word}
.brand-tagline--latin,.brand-tagline-latin{font-family:"007VoIP Tagline Latin",system-ui,sans-serif;font-weight:800}
.brand-tagline--cyrillic,.brand-tagline-cyrillic,.brand-tagline:lang(ru),.brand-tagline:lang(uk),.brand-tagline:lang(mk){font-family:"007VoIP Tagline Cyrillic",system-ui,sans-serif;font-weight:900}
.brand-tagline--script,.brand-tagline-script,.brand-tagline:lang(lo),.brand-tagline:lang(zh){font-family:system-ui,sans-serif;font-weight:800}
.brand-tagline.brand-tagline--white{color:#FFFFFF}
/* Explicit fitting opt-in only; the panel's fixed masthead is unaffected. */
.brand-lockup[data-brand-tagline-fit]{align-self:flex-start;justify-content:flex-start;flex:0 0 auto;height:auto;min-height:0;gap:0}
.brand-lockup[data-brand-tagline-fit]>img{flex:0 0 auto;align-self:stretch;height:auto;margin:0}
.brand-lockup[data-brand-tagline-fit]>.brand-tagline{flex:0 0 auto;align-self:stretch;display:block;width:100%;max-width:100%;margin:var(--brand-tagline-gap,.5882352941%) 0 0;padding:0;color:var(--brand-blue,#0576CB);font-size:var(--brand-tagline-fit-size,25px);line-height:1.1;letter-spacing:0;text-transform:none;white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow:visible}
.brand-lockup[data-brand-tagline-fit]>.brand-tagline--white{color:#FFFFFF}
