.nav .logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;flex-shrink:0;line-height:1;letter-spacing:normal}.nav .logo .custom-logo{display:block;width:210px;height:auto;max-height:42px;object-fit:contain;object-position:left center}.logo .retrix-brand-tagline{display:block;font:500 10px/1.25 var(--body);letter-spacing:.1em;color:#776d84;text-transform:uppercase}.site-footer .logo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:9px;max-width:100%}.site-footer .logo.has-brand-logo .custom-logo{display:block;width:220px;height:auto;max-width:100%;max-height:none;background:#fff;border-radius:9px;padding:10px 12px;box-sizing:content-box}.site-footer .logo .retrix-brand-tagline{color:#c3b6d1;font-size:10px;letter-spacing:.12em}.site-footer .footer-bottom .logo.has-brand-logo .custom-logo{width:155px;padding:8px 10px}.site-footer .footer-bottom .logo .retrix-brand-tagline{font-size:8px}.preloader-lockup{display:flex;flex-direction:column;align-items:center;gap:28px}.preloader-mark{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 0 24px #963dff55)}.rd-brand:has(.retrix-compact-logo),.auth-visual-top .retrix-auth-brand{display:flex;align-items:center;max-width:100%;width:190px;background:#fff;padding:9px 12px;border-radius:9px;line-height:1}.retrix-compact-logo{display:block;max-width:100%;width:100%;height:auto;object-fit:contain}.rd-sidebar .rd-brand:has(.retrix-compact-logo){width:190px;max-width:100%;box-sizing:border-box}.rd-mobile-top .rd-brand:has(.retrix-compact-logo){width:150px}.auth-visual-top .retrix-auth-brand{width:205px}@media(max-width:1199px){.nav .logo .custom-logo{width:190px;max-height:37px}}@media(max-width:600px){.nav .logo .custom-logo{width:155px;max-height:31px}.nav .logo .retrix-brand-tagline{font-size:8px;letter-spacing:.08em}.site-footer .logo.has-brand-logo .custom-logo{max-width:calc(100% - 24px)}.preloader-mark{width:88px;height:88px}}
.site-footer .footer-bottom .logo.retrix-footer-text-logo { display: inline-block; white-space: nowrap; }
