/* SitePaketim v1.1.22 — corporate theme label only. Source layout retained. */
.sp-corporate-brand {display:inline-flex;flex-wrap:nowrap;align-items:center;gap:5px;white-space:nowrap;max-width:100%;width:auto;min-height:36px;vertical-align:middle;text-decoration:none!important;line-height:1.05;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.45px;color:#092941!important;}
.sp-corporate-brand__primary {color:inherit;font-weight:800;}
.sp-corporate-brand__accent {color:#0782b4;font-weight:700;}
.sp-corporate-brand__custom {font-size:inherit;color:inherit;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sp-corporate-brand__image {display:block!important;position:static!important;max-height:53px!important;max-width:205px!important;width:auto!important;height:auto!important;object-fit:contain;}
/* Source header column, mobile menu positioning and sticky behavior are untouched. */
.mobile_menu_logo .sp-corporate-brand {font-size:19px;min-height:32px;}
.logo .sp-corporate-brand {font-size:21px;min-height:44px;}
.footer-logo .sp-corporate-brand {color:#fff!important;font-size:21px;margin:0 0 14px;}
.footer-logo .sp-corporate-brand__accent {color:#9fd4ed;}
.sp-corporate-brand:focus-visible {outline:2px solid #0e85b9;outline-offset:3px;}
@media(max-width:991px){.mobile_menu_logo .sp-corporate-brand {font-size:18px;min-height:30px}.sp-corporate-brand__image{max-width:160px!important;max-height:43px!important}}
@media(max-width:360px){.mobile_menu_logo .sp-corporate-brand {font-size:16px;gap:3px}}
