#hk_overlay .s_timeout,
#hk_overlay .s_team_penalty {
	display: flex;
	min-width: max-content;
	position: absolute;
	bottom: 88px;
}

#hk_overlay .s_timeout .wrap,
#hk_overlay .s_team_penalty .wrap {
	display: flex;
	align-items: center;
	min-width: 573px;
	height: 107px;
	background: var(--bg-color);
	margin: 22px 0px;
}

#hk_overlay .s_timeout .logo_wrap,
#hk_overlay .s_team_penalty .logo_wrap {
	flex: 0 0 168px;
	height: 100%;
	display: flex;
	align-items: center;
}

#hk_overlay .s_timeout .logo,
#hk_overlay .s_team_penalty .logo {
	width: 100%;
	height: 150px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

#hk_overlay .s_timeout .text,
#hk_overlay .s_team_penalty .text {
	flex: 1;
	min-width: 0;
	padding: 0 44px;
	text-align: center;
	text-transform: uppercase;
	font-size: 36px;
	font-weight: bold;
	line-height: 1;
}
