/* Shared Good Point logo: crop transparent margins while preserving the supplied asset. */
.gp-logo{display:inline-block!important;position:relative!important;overflow:hidden!important;width:200px!important;height:42px!important;flex:0 0 200px!important;vertical-align:middle;line-height:0!important}
.gp-logo img{display:block!important;position:absolute!important;width:256px!important;height:256px!important;max-width:none!important;left:-28px!important;top:-106px!important}
body:not(.gp-light-footer) footer .gp-logo img{filter:invert(1) hue-rotate(180deg)}
@media(max-width:600px){.gp-logo{width:165px!important;height:35px!important;flex-basis:165px!important}.gp-logo img{width:211px!important;height:211px!important;left:-23px!important;top:-87px!important}}
