/* Display the supplied logo without the clipboard's outer margins. */
.kn-brand-icon{position:relative;display:inline-block;width:25px;height:36px;overflow:hidden;vertical-align:middle;flex:none;margin-inline-end:7px;border-radius:0;line-height:0;clip-path:polygon(0 0,100% 0,100% 31%,50% 31%,50% 100%,0 100%)}
.kn-brand-icon img{position:absolute!important;width:179.3103%!important;height:156.8862%!important;max-width:none!important;left:-24.1379%!important;top:-7.1856%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:fill!important}
.nik-page-hero h1 .kn-brand-icon{width:72px;height:90px;margin-inline-end:14px;clip-path:none}
.nik-page-hero h1 .kn-brand-icon img{width:156.3909%!important;height:156.8862%!important;left:-21.0526%!important;top:-7.1856%!important}
.service-card h3 .kn-brand-icon{width:18px;height:20px}
/* Compact transparent pictogram: never let an image enlarge a navigation row. */
.kn-brand-icon:not(.kn-full-logo){width:18px;height:0;overflow:visible;clip-path:none;margin-inline-end:5px;vertical-align:middle}
.kn-brand-icon:not(.kn-full-logo) img{position:absolute!important;width:18px!important;height:20px!important;left:0!important;top:-10px!important;object-fit:contain!important}
a.mainbutton[href="kanoon-registration.php"]{white-space:nowrap}
a.mainbutton[href="kanoon-registration.php"] .kn-brand-icon img{filter:brightness(0) invert(1)}
@media(max-width:600px){.nik-page-hero h1 .kn-brand-icon{width:56px;height:70px}}
