.info-box {
	border-radius: 4px;
	font-family: SourceSansPro, Arial, Roboto, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	padding: 2rem 2.25rem;
}
.info-box.blue {
	background: #f2f8ff;
}
.info-box.blue svg {
	fill: #489900;
}
.info-box.green {
	background: #ebf7f2;
}
.info-box.green svg {
	fill: #255454;
}
.info-box.purple {
	background: #f7f5ff;
}
.info-box.purple svg {
	fill: #4a4565;
}
.info-box.red {
	background: #fce7e9;
}
.info-box.red svg {
	fill: #b4091d;
}
.info-box.yellow {
	background: #fffaeb;
}
.info-box.yellow svg {
	fill: #774f18;
}
.info-box.dark-blue {
	background: #1355a8;
	color: #fff;
}
.info-box.dark-blue svg {
	fill: #fff;
}
.info-box.internal {
	margin-top: 1.875rem;
	margin-bottom: 3.125rem;
}
.info-box.sidebar-casino {
	display: grid;
	grid-template-columns: 1fr;
}
@media (min-width: 1024px) {
	.info-box.sidebar-casino {
		position: sticky;
		position: -webkit-sticky;
		top: 1.5rem;
		display: block;
	}
	.info-box.sidebar-casino.horizontal-tabs-sidebar {
		top: 4rem;
	}
}
.info-box__heading {
	font-weight: 700;
	display: flex;
	align-items: center;
	color: #002822;
}
.info-box__heading svg {
	vertical-align: middle;
	padding-right: 10px;
	height: 20px;
	width: 20px;
}
.info-box__heading span {
	flex: 1;
}
.info-box__text {
	font-size: 1rem;
	line-height: 1.5;
	color: #4a4565;
}
.info-box__text a {
	font-size: 1rem;
	line-height: 1.5;
}
.info-box__text span {
	display: block;
	margin-top: 16px;
}
.info-box.with-bullets li.bullet-point,
.info-box.with-bullets li.bullet-point::before {
	color: #4a4565;
	font-size: 1rem;
	line-height: 1.5;
}
.info-box.with-bullets li.bullet-point {
	margin: 0.5rem 0;
}
.info-box.with-bullets li.bullet-point::before {
	margin-right: 0.25rem;
}
.info-box.sm-padding {
	padding: 1.375rem;
}
.info-box__bulletList .bullet-list li.bullet-point {
	font-size: 1rem;
	margin: 0.25rem 0;
}
.info-box__bulletList .bullet-list li.bullet-point::before {
	display: flex;
	align-items: center;
	line-height: 100%;
}
.info-box__bulletList .bullet-list li.bullet-point a {
	display: block;
	font-size: 1rem;
	font-weight: 700;
}
.info-box__bulletList .bullet-list li.bullet-point a:hover {
	text-decoration: underline;
}
.info-box__bulletList .bullet-list li.bullet-point.casino {
	margin: 0.25rem 0;
}
.info-box__bulletList .bullet-list li.bullet-point.casino:before {
	display: none;
}
.info-box__bulletList .bullet-list li.bullet-point.casino img {
	margin-right: 1rem;
}
