.generace-brand-identity{display:flex;align-items:center;gap:14px;flex-shrink:0;min-width:0}
.generace-brand-identity .brand{flex-shrink:0}
.generace-brand-identity .brand-divider{display:block;flex:0 0 1px;height:32px;margin:0}
.generace-brand-identity .generace-brand-description{display:flex;flex-direction:column;gap:0;margin:0;color:#bed0df;font-size:13px;line-height:1.45;letter-spacing:0;text-decoration:none;white-space:nowrap}
.generace-brand-identity .generace-brand-description strong{font-weight:650}
.generace-brand-identity .generace-brand-description:hover{color:#73d9ef}
@media(min-width:1021px) and (max-width:1400px){.site-header .main-nav{gap:20px}}
@media(max-width:640px){.generace-brand-identity{gap:10px}.generace-brand-identity .generace-brand-description{font-size:11px}.generace-brand-identity .brand-divider{height:30px}}
@media(max-width:359px){.generace-brand-identity{gap:7px}.generace-brand-identity .generace-brand-description{font-size:9px}.generace-brand-identity .brand-divider{height:28px}}
footer.site-footer:has(>.cezar-footer-contact)>.generace-brand-identity{grid-column:1!important;grid-row:1!important;justify-content:flex-start!important;flex-wrap:nowrap!important;flex-direction:row!important;gap:14px}
@media(max-width:640px){footer.site-footer:has(>.cezar-footer-contact)>.generace-brand-identity{gap:10px}}
@media(max-width:359px){footer.site-footer:has(>.cezar-footer-contact)>.generace-brand-identity{gap:7px}}
@media(min-width:981px){.site-header .generace-brand-description,.site-header .generace-brand-identity>.brand-divider{transform:translateY(7px)}}
