anav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	line-height: 20px;
	display: block;
}

anav a,
anav div,
anav li,
anav nav,
anav ul {
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	white-space: normal;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	max-height: 9999999px;
}

anav ul {
	list-style: none;
}

anav a,
anav a:visited {
	color: #000;
	text-decoration: none;
	transition: ease-out;
	transition-duration: 0.6s;
}

anav li.has-children {
	position: relative;
}

anav .nav_subtitle {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 5px;
	color: #fabf41;
	border-bottom: solid 2px #00805a;
}

anav.mm-menu,
anav .mm-panels,
anav .mm-panels>.mm-panel {
	margin: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
	box-sizing: border-box;
}

anav.mm-menu {
	box-sizing: border-box;
}

anav .mm-listview a,
anav .mm-listview a:hover {
	text-decoration: none;
}

anav .mm-listview .mm-next:before,
anav .mm-listview>li:not(.mm-divider):after,
anav .mm-next:after {
	content: '';
	bottom: 0;
}

anav.mm-menu,
anav .mm-panels>.mm-panel:not(.mm-hidden) {
	display: block;
}

anav.mm-menu {
	padding: 0;
	position: absolute;
	bottom: 0;
}

anav .mm-panels,
anav .mm-panels>.mm-panel {
	background: inherit;
	border-color: inherit;
	position: absolute;
	bottom: 0;
}

anav .mm-panels {
	overflow: hidden;
}

anav .mm-panel {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

anav .mm-panel.mm-opened {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

anav .mm-panels>.mm-panel {
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 20px;
}

anav .mm-listview>li>a {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

anav .mm-panels>.mm-panel:after,
anav .mm-panels>.mm-panel:before {
	content: '';
	display: block;
	height: 20px;
}

anav .mm-vertical .mm-panel {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
}

anav .mm-listview .mm-vertical .mm-panel,
anav .mm-vertical .mm-listview .mm-panel {
	display: none;
	padding: 10px 0 10px 10px;
}

anav .mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,
anav .mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after {
	border-color: transparent;
}

anav .mm-listview>li.mm-vertical>.mm-next,
anav .mm-vertical .mm-listview>li>.mm-next {
	height: 40px;
	bottom: auto;
}

anav .mm-listview>li.mm-vertical>.mm-next:after,
anav .mm-vertical .mm-listview>li>.mm-next:after {
	top: 16px;
	bottom: auto;
}

anav .mm-next:after {
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
}

anav .mm-next:after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 23px;
	left: auto;
}

anav .mm-listview,
anav .mm-listview>li {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
}

anav .mm-listview {
	font: inherit;
	font-size: 14px;
	line-height: 20px;
}

anav .mm-listview>li {
	position: relative;
}

anav .mm-listview>li,
anav .mm-listview>li .mm-next,
anav .mm-listview>li .mm-next:before,
anav .mm-listview>li:after {
	border-color: inherit;
}

anav .mm-listview>li>a {
	color: inherit;
	display: block;
	padding: 10px 10px 10px 20px;
	margin: 0;
}

anav .mm-listview>li:not(.mm-divider):after {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: absolute;
	right: 0;
	left: 20px;
}

anav .mm-listview .mm-next {
	background: rgba(3, 2, 1, 0);
	width: 50px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}

anav .mm-listview .mm-next:before {
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

anav .mm-listview .mm-next+a {
	margin-right: 50px;
}

anav .mm-panels>.mm-panel>.mm-listview {
	margin: 20px -20px;
}

anav .mm-panels>.mm-panel>.mm-listview:first-child {
	margin-top: -20px;
}

anav.mm-menu {
	background: #1d1d1d;
	border-color: rgba(255, 255, 255, 0.17);
	color: rgba(255, 255, 255, 0.75);
}

anav.mm-menu .mm-listview {
	border-color: rgba(0, 0, 0, 0.1);
}

anav.mm-menu .mm-listview>li .mm-next:after {
	border-color: rgba(255, 255, 255, 0.4);
}

anav.mm-menu .mm-listview>li a:not(.mm-next) {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
	tap-highlight-color: rgba(255, 255, 255, 0.5);
}

anav.mm-menu.mm-offcanvas {
	z-index: 0;
	display: none;
	position: fixed;
	width: 80%;
	min-width: 140px;
	max-width: 440px;
}

anav.mm-menu.mm-theme-dark {
	background: #333;
	border-color: rgba(0, 0, 0, 0.15);
	color: rgba(255, 255, 255, 0.8);
}

anav.mm-menu.mm-theme-dark .mm-listview {
	border-color: rgba(0, 0, 0, 0.15);
}

anav.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after {
	border-color: rgba(255, 255, 255, 0.4);
}

anav.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next) {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
	tap-highlight-color: rgba(0, 0, 0, 0.1);
}

#mm-0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	line-height: 20px;
	/*! CSS Used from: https://www.sportsgambler.com/css/reset.css ; media=all */
}

#mm-0 a,
#mm-0 div,
#mm-0 header,
#mm-0 i,
#mm-0 img,
#mm-0 li,
#mm-0 nav,
#mm-0 span,
#mm-0 ul {
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	white-space: normal;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	max-height: 9999999px;
}

#mm-0 header,
#mm-0 nav {
	display: block;
}

#mm-0 i {
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	white-space: normal;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	max-height: 9999999px;
}

#mm-0 [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: auto;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#mm-0 .icon-right-open:before {
	content: '\e824';
}

#mm-0 ul {
	list-style: none;
}

#mm-0 .grid {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 10px;
}

#mm-0 .container {
	width: 100%;
	max-width: 1238px;
	margin: 0 auto;
}

#mm-0 .hidesmall {
	display: inherit;
}

#mm-0 .span_3 {
	grid-column: span 3;
}

#mm-0 .span_9 {
	grid-column: span 9;
}

#mm-0 .span_3,
#mm-0 .span_9 {
	max-width: 100%;
	width: auto;
}

#mm-0 .d-flex-sm {
	display: none !important;
}

#mm-0 .h-lg {
	display: none !important;
}

#mm-0 [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: auto;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#mm-0 .icon-right-open:before {
	content: '\e824';
}

#mm-0 a,
#mm-0 a:visited {
	color: #000;
	text-decoration: none;
	transition: ease-out;
	transition-duration: 0.6s;
}

#mm-0 img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}

#mm-0 header {
	position: relative;
	margin-bottom: 0;
	background-color: #03085F;
	-webkit-box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.33);
	-moz-box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.33);
	box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.33);
	z-index: 1000;
}

#mm-0 header #after-top {
	padding: 0;
}

#mm-0 .navbar-brand {
	display: inline-block;
	max-width: 260px;
	line-height: 40px;
}

#mm-0 .mobile {
	display: none;
}

#mm-0 ul.topnav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
}

#mm-0 ul.topnav li {
	float: left;
}

#mm-0 ul.topnav li a,
#mm-0 ul.topnav li a:visited {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: 0.3s;
	padding: 0 10px;
	line-height: 40px;
	color: #fff;
	box-sizing: border-box;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
}

#mm-0 ul.topnav li a:hover {
	background-color: #01634c;
}

#mm-0 ul.topnav li a,
#mm-0 ul.topnav li a:visited {
	padding: 0 10px;
	line-height: 40px !important;
	color: #fff !important;
}

#mm-0 ul.topnav li a:hover {
	color: #fff !important;
	background-color: #01634c;
}

#mm-0 ul.dropdown_top {
	background: #01634c;
}

#mm-0 ul.topnav ul.dropdown_top a {
	color: #fff !important;
	font-weight: 700;
}

#mm-0 ul.dropdown_top li a:hover {
	color: #fff;
	background: #3c8f5d !important;
}

#mm-0 ul.topnav,
#mm-0 ul.dropdown_top li,
#mm-0 ul.dropdown_sub li {
	border: none !important;
}

#mm-0 ul.subnav li a {
	line-height: 25px;
}

#mm-0 ul.subnav li a:hover {
	color: #fff !important;
	background-color: #01634c;
}

#mm-0 ul.dropdown_sub li a:hover {
	color: #fff;
	background: #01634c !important;
}

#mm-0 .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

#mm-0 li.has-children {
	position: relative;
}

#mm-0 ul.dropdown_top {
	display: none;
	position: absolute;
	top: 100%;
	margin-top: 0;
	background: #01634c;
	min-width: 12em;
	padding: 0 !important;
	border-radius: 0 0 .2em .2em;
	z-index: 1000;
	min-width: 250px;
	right: 0;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
}

#mm-0 ul.dropdown_top li {
	width: 100%;
	float: left !important;
}

#mm-0 ul.dropdown_top li a {
	width: 100%;
	padding: 0 10px !important;
	font-size: 12px;
	text-align: left !important;
	line-height: 30px !important;
	color: #eee !important;
}

#mm-0 ul.dropdown_top li a:hover {
	color: #fff;
	background-color: #00805a !important;
}

#mm-0 .nav_subtitle {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 5px;
	color: #fabf41;
	border-bottom: solid 2px #00805a;
}

#mm-0 #main_nav ul li:hover>ul {
	display: inherit;
}

#mm-0 .secondmenu {
	background-color: #01207A;
}

#mm-0 .secondmenu::after {
	display: block;
	content: '';
	clear: both;
}

#mm-0 ul.subnav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
	position: relative;
	z-index: 10;
}

#mm-0 ul.subnav li {
	float: left;
}

#mm-0 ul.subnav li a,
#mm-0 ul.subnav li a:visited {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: 0.3s;
	padding: 0 10px;
	color: #e6e9ec;
	font-weight: 700;
	font-size: 12px;
	line-height: 30px;
}

#mm-0 ul.subnav li a:hover {
	color: #fff !important;
	background-color: #01634c;
}

#mm-0 #subnav ul li:hover>ul {
	display: inherit;
}

#mm-0 ul.subnav li:last-child .dropdown_sub {
	min-width: 250px !important;
}

#mm-0 ul.subnav li:last-child .dropdown_sub li {
	width: 25% !important;
}

#mm-0 ul.dropdown_sub {
	display: none;
	min-width: 200px;
	position: absolute;
	top: 100%;
	margin-top: 0;
	background: #01634c;
	padding: 05px !important;
	border-radius: 0 0 .2em .2em;
	z-index: 1000;
	right: 0;
	border-radius: 0 0 5px 5px;
}

#mm-0 ul.dropdown_sub li {
	width: 100%;
	float: left !important;
	box-sizing: border-box;
}

#mm-0 ul.dropdown_sub li a {
	width: 100%;
	padding: 0 12px !important;
	font-size: 12px;
	text-align: left !important;
	line-height: 24px !important;
	color: #eee !important;
	box-sizing: border-box;
}

#mm-0 ul.dropdown_sub li a:hover {
	color: #fff;
	background-color: #00805a !important;
}

#mm-0 ul.topnav>.has-children>.dropdown_top>li.nav_section a {
	padding-left: 20px !important;
	font-size: 12px;
	font-weight: 400;
	text-transform: none;
}

#mm-0 a.mobile-icon {
	width: 41px;
	height: 41px;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	padding: 11px 8px;
	cursor: pointer;
}

#mm-0 a.mobile-icon span {
	height: 2px;
	display: inline-block;
	width: 100%;
	background-color: #fff;
}

@media only screen and (max-width: 768px) {
	#mm-0 a.mobile-icon {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
}

@media only screen and (max-width: 640px) {
	#mm-0 .hidesmall {
		display: none;
	}

	#mm-0 .span_3,
	#mm-0 .span_9 {
		grid-column: span 12;
	}

	#mm-0 .d-flex-sm {
		display: flex !important;
	}

	#mm-0 .h-sm {
		display: none !important;
	}

	#mm-0 .sm-header {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		padding: 0 5px;
		min-height: 41px;
	}

	#mm-0 header #after-top {
		padding: 0;
	}

	#mm-0 .navbar-brand {
		max-width: 260px;
		margin-top: -3px;
	}

	#mm-0 .secondmenu {
		position: relative;
		background: #01207A;
		border-top: solid 1px #005e42;
	}

	#mm-0 #subnav::-webkit-scrollbar {
		display: none;
	}

	#mm-0 #scroll-right {
		display: flex;
		position: absolute;
		top: 0;
		right: 0;
		color: #fff;
		opacity: 1;
		z-index: 100;
		height: 41px;
		font-weight: 700;
		font-size: 18px;
		align-items: center;
		justify-content: center;
		padding: 0 10px;
		width: 41px;
		background: #01207A;
		border-left: solid 2px #01207A;
		-webkit-box-shadow: -14px 0px 20px -8px rgba(0, 0, 0, 0.57);
		box-shadow: -15px 0px 20px -10px rgba(0, 0, 0, 0.57);
	}

	#mm-0 .mobile-sub {
		padding: 0 41px 0 0;
	}

	#mm-0 .mob-sub-list::-webkit-scrollbar {
		display: none;
	}

	#mm-0 .mob-sub-list {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	#mm-0 .mob-sub-list li {
		flex-basis: 30%;
		padding: 8px 0;
	}

	#mm-0 .mob-sub-list li a {
		text-transform: uppercase;
		display: inline-block;
		color: #fff;
		padding: 0 10px;
		font-weight: 700;
		white-space: nowrap;
		font-size: 14px;
		border-right: solid 1px #009266;
		border-left: solid 1px #01221a;
		line-height: 25px;
	}
}

@font-face {
	font-family: 'fontello';
	src: url("../fonts/fontello.eot");
	src: url("../fonts/fontello.eot#iefix") format("embedded-opentype"), url("../fonts/fontello.woff2") format("woff2"), url("../fonts/fontello.woff") format("woff"), url("../fonts/fontello.ttf") format("truetype"), url("../images/fontello.svg#fontello") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/*# sourceMappingURL=header.css.map */

footer {
	background-color: #1A4078;
	color: #fff;
	padding: 2rem 0;
	margin-top: 10px;
}

footer .grid {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 10px;
}

footer .container {
	width: 100%;
	max-width: 1238px;
	margin: 0 auto;
}

footer .span_3 {
	grid-column: span 3;
}

footer .span_9 {
	grid-column: span 9;
}

footer .span_3,
footer .span_9 {
	max-width: 100%;
	width: auto;
}

footer a,
footer a:visited {
	color: #000;
	text-decoration: none;
	transition: ease-out;
	transition-duration: 0.6s;
}

footer p {
	margin: 0 0 13px;
}

footer img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}

footer a,
footer a:visited {
	color: #fff;
}

footer .footer-info {
	font-size: 12px;
	text-align: center;
	padding: 10px 0;
	color: #fff;
	margin: 0;
}

footer .footer-brand {
	display: flex;
	justify-content: center;
}

footer .footer-brand img {
	max-width: 250px;
}

footer .footer-menu {
	padding-right: 50px;
}

footer .footer-menu a {
	display: block;
	padding: 5px 10px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	border-bottom: solid 1px #506E90;
	border-top: solid 1px #1C5899;
}

footer .footer-menu li:first-child a {
	border-top: none;
}

footer .footer-menu li:last-child a {
	border-bottom: none;
}

footer .footer-menu li a:hover {
	opacity: 1;
}

footer .play-responsibly {
	display: inline-block;
	background-color: #e6e9ec;
	padding-right: 5px;
	color: #666;
	font-size: 12px;
	font-weight: 700;
}

footer .eighteenplus {
	padding: 0 5px;
	display: inline-block;
	background-color: #c34145;
	color: #fff;
	line-height: 30px;
}

@media only screen and (max-width: 640px) {

	footer .span_3,
	footer .span_9 {
		grid-column: span 12;
	}
}

footer a,
footer p {
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	white-space: normal;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	max-height: 9999999px;
}

footer a,
footer a:visited {
	color: #000;
	text-decoration: none;
	transition: ease-out;
	transition-duration: 0.6s;
}

footer p {
	margin: 0 0 13px;
}

footer a,
footer a:visited {
	color: #fff;
}

footer .footer-info {
	font-size: 12px;
	text-align: center;
	padding: 10px 0;
	color: #fff;
	margin: 0;
}

/*# sourceMappingURL=footer.css.map */

.bti-frontend-info {
	left: auto;
	right: 0;
}

#mm-0 {
	z-index: 999;
}

#mm-0 ul.subnav li:last-child .dropdown_sub li {
	width: 100% !important;
}

nav#menu.mm-menu.mm-offcanvas {
	z-index: 9999;
	position: fixed;
	display: block;
	width: 0;
	min-width: 0;
	max-width: 440px;
	transition: width 0.25s;
}

nav#menu.mm-menu.mm-offcanvas.mm-opened {
	width: 80%;
}

.overlay-blocker {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #b2b2b2;
	z-index: 999;
	height: 100%;
	width: 100%;
}

.overlay-blocker.mm-opened {
	display: block;
}

footer ol,
footer ul {
	list-style: none;
	padding-inline-start: 0;
}

footer .col {
	padding: 0;
}

/*# sourceMappingURL=overwrite.css.map */

.mm-menu,
.mm-panels,
.mm-panels>.mm-panel {
	margin: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
	box-sizing: border-box
}

.mm-btn,
.mm-menu {
	box-sizing: border-box
}

.mm-listview a,
.mm-listview a:hover,
.mm-navbar a,
.mm-navbar a:hover {
	text-decoration: none
}

.mm-listview .mm-next:before,
.mm-listview>li:not(.mm-divider):after,
.mm-next:after,
.mm-prev:before {
	content: '';
	bottom: 0
}

.mm-hidden {
	display: none !important
}

.mm-menu,
.mm-panels>.mm-panel:not(.mm-hidden) {
	display: block
}

.mm-wrapper {
	overflow-x: hidden;
	position: relative
}

.mm-menu {
	padding: 0;
	position: absolute;
	bottom: 0
}

.mm-panels,
.mm-panels>.mm-panel {
	background: inherit;
	border-color: inherit;
	position: absolute;
	bottom: 0
}

.mm-btn,
.mm-panel.mm-highest {
	z-index: 1
}

.mm-panels {
	overflow: hidden
}

.mm-panel {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.mm-panel.mm-opened {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-panel.mm-subopened {
	-webkit-transform: translate(-30%, 0);
	-ms-transform: translate(-30%, 0);
	transform: translate(-30%, 0);
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0)
}

.mm-panels>.mm-panel {
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 20px
}

.mm-listview .mm-divider,
.mm-listview>li>a,
.mm-listview>li>span,
.mm-navbar .mm-title {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.mm-panels>.mm-panel.mm-hasnavbar {
	padding-top: 40px
}

.mm-panels>.mm-panel:after,
.mm-panels>.mm-panel:before {
	content: '';
	display: block;
	height: 20px
}

.mm-vertical .mm-panel {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important
}

.mm-listview .mm-vertical .mm-panel,
.mm-vertical .mm-listview .mm-panel {
	display: none;
	padding: 10px 0 10px 10px
}

.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,
.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after {
	border-color: transparent
}

.mm-vertical li.mm-opened>.mm-panel,
li.mm-vertical.mm-opened>.mm-panel {
	display: block
}

.mm-listview>li.mm-vertical>.mm-next,
.mm-vertical .mm-listview>li>.mm-next {
	height: 40px;
	bottom: auto
}

.mm-listview>li.mm-vertical>.mm-next:after,
.mm-vertical .mm-listview>li>.mm-next:after {
	top: 16px;
	bottom: auto
}

.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,
.mm-vertical .mm-listview>li.mm-opened>.mm-next:after {
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	right: 19px
}

.mm-btn {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0
}

.mm-clear:after,
.mm-clear:before,
.mm-close:after,
.mm-close:before {
	content: '';
	border: 2px solid transparent;
	display: block;
	width: 5px;
	height: 5px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.mm-clear:before,
.mm-close:before {
	border-right: none;
	border-bottom: none;
	right: 18px
}

.mm-clear:after,
.mm-close:after {
	border-left: none;
	border-top: none;
	right: 25px
}

.mm-next:after,
.mm-prev:before {
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0
}

.mm-prev:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 23px;
	right: auto
}

.mm-next:after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 23px;
	left: auto
}

.mm-navbar {
	border-bottom: 1px solid;
	border-color: inherit;
	text-align: center;
	line-height: 20px;
	height: 40px;
	padding: 0 40px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.mm-navbar>* {
	display: block;
	padding: 10px 0
}

.mm-navbar .mm-btn:first-child {
	left: 0
}

.mm-navbar .mm-btn:last-child {
	text-align: right;
	right: 0
}

.mm-panel .mm-navbar {
	display: none
}

.mm-panel.mm-hasnavbar .mm-navbar {
	display: block
}

.mm-listview,
.mm-listview>li {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0
}

.mm-listview {
	font: inherit;
	font-size: 14px;
	line-height: 20px
}

.mm-listview>li {
	position: relative
}

.mm-listview>li,
.mm-listview>li .mm-next,
.mm-listview>li .mm-next:before,
.mm-listview>li:after {
	border-color: inherit
}

.mm-listview>li>a,
.mm-listview>li>span {
	color: inherit;
	display: block;
	padding: 10px 10px 10px 20px;
	margin: 0
}

.mm-listview>li:not(.mm-divider):after {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: absolute;
	right: 0;
	left: 20px
}

.mm-listview .mm-next {
	background: rgba(3, 2, 1, 0);
	width: 50px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2
}

.mm-listview .mm-next:before {
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.mm-listview .mm-next+a,
.mm-listview .mm-next+span {
	margin-right: 50px
}

.mm-listview .mm-next.mm-fullsubopen {
	width: 100%
}

.mm-listview .mm-next.mm-fullsubopen:before {
	border-left: none
}

.mm-listview .mm-next.mm-fullsubopen+a,
.mm-listview .mm-next.mm-fullsubopen+span {
	padding-right: 50px;
	margin-right: 0
}

.mm-panels>.mm-panel>.mm-listview {
	margin: 20px -20px
}

.mm-panels>.mm-panel>.mm-listview:first-child,
.mm-panels>.mm-panel>.mm-navbar+.mm-listview {
	margin-top: -20px
}

.mm-listview .mm-inset {
	list-style: disc inside;
	padding: 0 10px 15px 40px;
	margin: 0
}

.mm-listview .mm-inset>li {
	padding: 5px 0
}

.mm-listview .mm-divider {
	font-size: 10px;
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px
}

.mm-listview .mm-spacer {
	padding-top: 40px
}

.mm-listview .mm-spacer>.mm-next {
	top: 40px
}

.mm-listview .mm-spacer.mm-divider {
	padding-top: 25px
}

.mm-menu {
	background: #1d1d1d;
	border-color: rgba(255, 255, 255, 0.17);
	color: rgba(255, 255, 255, 0.75);
}

.mm-menu .mm-navbar a,
.mm-menu .mm-navbar>* {
	color: rgba(255, 255, 255, .4)
}

.mm-menu .mm-btn:after,
.mm-menu .mm-btn:before {
	border-color: rgba(255, 255, 255, 0.4)
}

.mm-menu .mm-listview {
	border-color: rgba(0, 0, 0, .1)
}

.mm-menu .mm-listview>li .mm-next:after {
	border-color: rgba(255, 255, 255, .4)
}

.mm-menu .mm-listview>li a:not(.mm-next) {
	-webkit-tap-highlight-color: rgba(255, 255, 255, .5);
	tap-highlight-color: rgba(255, 255, 255, .5)
}

.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu .mm-listview>li.mm-selected>span {
	background: rgba(255, 255, 255, .5)
}

.mm-menu .mm-divider,
.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,
.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next {
	background: rgba(0, 0, 0, .05)
}

.mm-page {
	box-sizing: border-box;
	position: relative
}

.mm-slideout {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
	z-index: 1
}

html.mm-opened {
	overflow-x: hidden;
	position: relative
}

html.mm-blocking,
html.mm-blocking body {
	overflow: hidden
}

html.mm-background .mm-page {
	background: inherit
}

#mm-blocker {
	background: rgba(3, 2, 1, 0);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2
}

html.mm-blocking #mm-blocker {
	display: block
}

.mm-menu.mm-offcanvas {
	z-index: 0;
	display: none;
	position: fixed;
	width: 80%;
	min-width: 140px;
	max-width: 440px
}

.mm-menu.mm-offcanvas.mm-current {
	display: block
}

.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-current.mm-opened {
	z-index: 10
}

html.mm-opening .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	transform: translate(80%, 0);
	-webkit-transform: translate3d(80%, 0, 0);
	transform: translate3d(80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-opening .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0)
	}
}

@media all and (min-width:550px) {
	html.mm-opening .mm-slideout {
		-webkit-transform: translate(440px, 0);
		-ms-transform: translate(440px, 0);
		transform: translate(440px, 0);
		-webkit-transform: translate3d(440px, 0, 0);
		transform: translate3d(440px, 0, 0)
	}
}

.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom,
.mm-menu.mm-offcanvas.mm-autoheight.mm-top {
	max-height: 80%
}

.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom.mm-fullscreen,
.mm-menu.mm-offcanvas.mm-autoheight.mm-top.mm-fullscreen {
	max-height: 100%
}

.mm-menu.mm-offcanvas.mm-measureheight .mm-panel {
	display: block !important
}

.mm-menu.mm-offcanvas.mm-measureheight>.mm-panels>.mm-panel {
	bottom: auto !important;
	height: auto !important
}

.mm-menu.mm-columns {
	-webkit-transition-property: width, max-width, -webkit-transform;
	transition-property: width, max-width, -webkit-transform;
	transition-property: transform, width, max-width;
	transition-property: transform, width, max-width, -webkit-transform
}

.mm-menu.mm-columns .mm-panels>.mm-panel {
	width: 100%;
	right: auto;
	display: none;
	-webkit-transition-property: width, -webkit-transform;
	transition-property: width, -webkit-transform;
	transition-property: transform, width;
	transition-property: transform, width, -webkit-transform
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened {
	border-right: 1px solid;
	border-color: inherit;
	display: block;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	z-index: 2
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0 {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0 {
	display: block;
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-0 {
	width: 80%;
	min-width: 140px;
	max-width: 0
}

html.mm-opening.mm-columns-0 .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	transform: translate(80%, 0);
	-webkit-transform: translate3d(80%, 0, 0);
	transform: translate3d(80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-opening.mm-columns-0 .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0)
	}
}

@media all and (min-width:0px) {
	html.mm-opening.mm-columns-0 .mm-slideout {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

html.mm-right.mm-opening.mm-columns-0 .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	transform: translate(-80%, 0);
	-webkit-transform: translate3d(-80%, 0, 0);
	transform: translate3d(-80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-right.mm-opening.mm-columns-0 .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0)
	}
}

@media all and (min-width:0px) {
	html.mm-right.mm-opening.mm-columns-0 .mm-slideout {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1 {
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1 {
	display: block;
	-webkit-transform: translate(200%, 0);
	-ms-transform: translate(200%, 0);
	transform: translate(200%, 0);
	-webkit-transform: translate3d(200%, 0, 0);
	transform: translate3d(200%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-1 {
	width: 80%;
	min-width: 140px;
	max-width: 440px
}

html.mm-opening.mm-columns-1 .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	transform: translate(80%, 0);
	-webkit-transform: translate3d(80%, 0, 0);
	transform: translate3d(80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-opening.mm-columns-1 .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0)
	}
}

@media all and (min-width:550px) {
	html.mm-opening.mm-columns-1 .mm-slideout {
		-webkit-transform: translate(440px, 0);
		-ms-transform: translate(440px, 0);
		transform: translate(440px, 0);
		-webkit-transform: translate3d(440px, 0, 0);
		transform: translate3d(440px, 0, 0)
	}
}

html.mm-right.mm-opening.mm-columns-1 .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	transform: translate(-80%, 0);
	-webkit-transform: translate3d(-80%, 0, 0);
	transform: translate3d(-80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-right.mm-opening.mm-columns-1 .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0)
	}
}

@media all and (min-width:550px) {
	html.mm-right.mm-opening.mm-columns-1 .mm-slideout {
		-webkit-transform: translate(-440px, 0);
		-ms-transform: translate(-440px, 0);
		transform: translate(-440px, 0);
		-webkit-transform: translate3d(-440px, 0, 0);
		transform: translate3d(-440px, 0, 0)
	}
}

.mm-menu.mm-columns-1 .mm-panels>.mm-panel {
	width: 100%
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2 {
	-webkit-transform: translate(200%, 0);
	-ms-transform: translate(200%, 0);
	transform: translate(200%, 0);
	-webkit-transform: translate3d(200%, 0, 0);
	transform: translate3d(200%, 0, 0)
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2 {
	display: block;
	-webkit-transform: translate(300%, 0);
	-ms-transform: translate(300%, 0);
	transform: translate(300%, 0);
	-webkit-transform: translate3d(300%, 0, 0);
	transform: translate3d(300%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-2 {
	width: 80%;
	min-width: 140px;
	max-width: 880px
}

html.mm-opening.mm-columns-2 .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	transform: translate(80%, 0);
	-webkit-transform: translate3d(80%, 0, 0);
	transform: translate3d(80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-opening.mm-columns-2 .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0)
	}
}

@media all and (min-width:1100px) {
	html.mm-opening.mm-columns-2 .mm-slideout {
		-webkit-transform: translate(880px, 0);
		-ms-transform: translate(880px, 0);
		transform: translate(880px, 0);
		-webkit-transform: translate3d(880px, 0, 0);
		transform: translate3d(880px, 0, 0)
	}
}

html.mm-right.mm-opening.mm-columns-2 .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	transform: translate(-80%, 0);
	-webkit-transform: translate3d(-80%, 0, 0);
	transform: translate3d(-80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-right.mm-opening.mm-columns-2 .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0)
	}
}

@media all and (min-width:1100px) {
	html.mm-right.mm-opening.mm-columns-2 .mm-slideout {
		-webkit-transform: translate(-880px, 0);
		-ms-transform: translate(-880px, 0);
		transform: translate(-880px, 0);
		-webkit-transform: translate3d(-880px, 0, 0);
		transform: translate3d(-880px, 0, 0)
	}
}

.mm-menu.mm-columns-2 .mm-panels>.mm-panel {
	width: 50%
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3 {
	-webkit-transform: translate(300%, 0);
	-ms-transform: translate(300%, 0);
	transform: translate(300%, 0);
	-webkit-transform: translate3d(300%, 0, 0);
	transform: translate3d(300%, 0, 0)
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3 {
	display: block;
	-webkit-transform: translate(400%, 0);
	-ms-transform: translate(400%, 0);
	transform: translate(400%, 0);
	-webkit-transform: translate3d(400%, 0, 0);
	transform: translate3d(400%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-3 {
	width: 80%;
	min-width: 140px;
	max-width: 1320px
}

html.mm-opening.mm-columns-3 .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	transform: translate(80%, 0);
	-webkit-transform: translate3d(80%, 0, 0);
	transform: translate3d(80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-opening.mm-columns-3 .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0)
	}
}

@media all and (min-width:1650px) {
	html.mm-opening.mm-columns-3 .mm-slideout {
		-webkit-transform: translate(1320px, 0);
		-ms-transform: translate(1320px, 0);
		transform: translate(1320px, 0);
		-webkit-transform: translate3d(1320px, 0, 0);
		transform: translate3d(1320px, 0, 0)
	}
}

html.mm-right.mm-opening.mm-columns-3 .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	transform: translate(-80%, 0);
	-webkit-transform: translate3d(-80%, 0, 0);
	transform: translate3d(-80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-right.mm-opening.mm-columns-3 .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0)
	}
}

@media all and (min-width:1650px) {
	html.mm-right.mm-opening.mm-columns-3 .mm-slideout {
		-webkit-transform: translate(-1320px, 0);
		-ms-transform: translate(-1320px, 0);
		transform: translate(-1320px, 0);
		-webkit-transform: translate3d(-1320px, 0, 0);
		transform: translate3d(-1320px, 0, 0)
	}
}

.mm-menu.mm-columns-3 .mm-panels>.mm-panel {
	width: 33.34%
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4 {
	-webkit-transform: translate(400%, 0);
	-ms-transform: translate(400%, 0);
	transform: translate(400%, 0);
	-webkit-transform: translate3d(400%, 0, 0);
	transform: translate3d(400%, 0, 0)
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4 {
	display: block;
	-webkit-transform: translate(500%, 0);
	-ms-transform: translate(500%, 0);
	transform: translate(500%, 0);
	-webkit-transform: translate3d(500%, 0, 0);
	transform: translate3d(500%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-4 {
	width: 80%;
	min-width: 140px;
	max-width: 1760px
}

html.mm-opening.mm-columns-4 .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	transform: translate(80%, 0);
	-webkit-transform: translate3d(80%, 0, 0);
	transform: translate3d(80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-opening.mm-columns-4 .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0)
	}
}

@media all and (min-width:2200px) {
	html.mm-opening.mm-columns-4 .mm-slideout {
		-webkit-transform: translate(1760px, 0);
		-ms-transform: translate(1760px, 0);
		transform: translate(1760px, 0);
		-webkit-transform: translate3d(1760px, 0, 0);
		transform: translate3d(1760px, 0, 0)
	}
}

html.mm-right.mm-opening.mm-columns-4 .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	transform: translate(-80%, 0);
	-webkit-transform: translate3d(-80%, 0, 0);
	transform: translate3d(-80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-right.mm-opening.mm-columns-4 .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0)
	}
}

@media all and (min-width:2200px) {
	html.mm-right.mm-opening.mm-columns-4 .mm-slideout {
		-webkit-transform: translate(-1760px, 0);
		-ms-transform: translate(-1760px, 0);
		transform: translate(-1760px, 0);
		-webkit-transform: translate3d(-1760px, 0, 0);
		transform: translate3d(-1760px, 0, 0)
	}
}

.mm-menu.mm-columns-4 .mm-panels>.mm-panel {
	width: 25%
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5 {
	-webkit-transform: translate(500%, 0);
	-ms-transform: translate(500%, 0);
	transform: translate(500%, 0);
	-webkit-transform: translate3d(500%, 0, 0);
	transform: translate3d(500%, 0, 0)
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5 {
	display: block;
	-webkit-transform: translate(600%, 0);
	-ms-transform: translate(600%, 0);
	transform: translate(600%, 0);
	-webkit-transform: translate3d(600%, 0, 0);
	transform: translate3d(600%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-5 {
	width: 80%;
	min-width: 140px;
	max-width: 2200px
}

html.mm-opening.mm-columns-5 .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	transform: translate(80%, 0);
	-webkit-transform: translate3d(80%, 0, 0);
	transform: translate3d(80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-opening.mm-columns-5 .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0)
	}
}

@media all and (min-width:2750px) {
	html.mm-opening.mm-columns-5 .mm-slideout {
		-webkit-transform: translate(2200px, 0);
		-ms-transform: translate(2200px, 0);
		transform: translate(2200px, 0);
		-webkit-transform: translate3d(2200px, 0, 0);
		transform: translate3d(2200px, 0, 0)
	}
}

html.mm-right.mm-opening.mm-columns-5 .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	transform: translate(-80%, 0);
	-webkit-transform: translate3d(-80%, 0, 0);
	transform: translate3d(-80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-right.mm-opening.mm-columns-5 .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0)
	}
}

@media all and (min-width:2750px) {
	html.mm-right.mm-opening.mm-columns-5 .mm-slideout {
		-webkit-transform: translate(-2200px, 0);
		-ms-transform: translate(-2200px, 0);
		transform: translate(-2200px, 0);
		-webkit-transform: translate3d(-2200px, 0, 0);
		transform: translate3d(-2200px, 0, 0)
	}
}

.mm-menu.mm-columns-5 .mm-panels>.mm-panel {
	width: 20%
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6 {
	-webkit-transform: translate(600%, 0);
	-ms-transform: translate(600%, 0);
	transform: translate(600%, 0);
	-webkit-transform: translate3d(600%, 0, 0);
	transform: translate3d(600%, 0, 0)
}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6 {
	display: block;
	-webkit-transform: translate(700%, 0);
	-ms-transform: translate(700%, 0);
	transform: translate(700%, 0);
	-webkit-transform: translate3d(700%, 0, 0);
	transform: translate3d(700%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-6 {
	width: 80%;
	min-width: 140px;
	max-width: 2640px
}

html.mm-opening.mm-columns-6 .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	transform: translate(80%, 0);
	-webkit-transform: translate3d(80%, 0, 0);
	transform: translate3d(80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-opening.mm-columns-6 .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0)
	}
}

@media all and (min-width:3300px) {
	html.mm-opening.mm-columns-6 .mm-slideout {
		-webkit-transform: translate(2640px, 0);
		-ms-transform: translate(2640px, 0);
		transform: translate(2640px, 0);
		-webkit-transform: translate3d(2640px, 0, 0);
		transform: translate3d(2640px, 0, 0)
	}
}

html.mm-right.mm-opening.mm-columns-6 .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	transform: translate(-80%, 0);
	-webkit-transform: translate3d(-80%, 0, 0);
	transform: translate3d(-80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-right.mm-opening.mm-columns-6 .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0)
	}
}

@media all and (min-width:3300px) {
	html.mm-right.mm-opening.mm-columns-6 .mm-slideout {
		-webkit-transform: translate(-2640px, 0);
		-ms-transform: translate(-2640px, 0);
		transform: translate(-2640px, 0);
		-webkit-transform: translate3d(-2640px, 0, 0);
		transform: translate3d(-2640px, 0, 0)
	}
}

.mm-menu.mm-columns-6 .mm-panels>.mm-panel {
	width: 16.67%
}

em.mm-counter {
	font: inherit;
	font-size: 14px;
	font-style: normal;
	text-indent: 0;
	line-height: 20px;
	display: block;
	margin-top: -10px;
	position: absolute;
	right: 45px;
	top: 50%
}

em.mm-counter+a.mm-next {
	width: 90px
}

em.mm-counter+a.mm-next+a,
em.mm-counter+a.mm-next+span {
	margin-right: 90px
}

em.mm-counter+a.mm-fullsubopen {
	padding-left: 0
}

.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,
.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span,
em.mm-counter+a.mm-fullsubopen+a,
em.mm-counter+a.mm-fullsubopen+span {
	padding-right: 90px
}

.mm-vertical>.mm-counter {
	top: 12px;
	margin-top: 0
}

.mm-vertical.mm-spacer>.mm-counter {
	margin-top: 40px
}

.mm-nosubresults>.mm-counter {
	display: none
}

.mm-menu em.mm-counter {
	color: rgba(0, 0, 0, .3)
}

.mm-divider>span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0;
	line-height: 25px
}

.mm-divider.mm-opened a.mm-next:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.mm-collapsed:not(.mm-uncollapsed) {
	display: none
}

.mm-fixeddivider {
	background: inherit;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-fixeddivider:after {
	content: none !important;
	display: none !important
}

.mm-hasdividers .mm-fixeddivider {
	display: block
}

.mm-menu .mm-fixeddivider span {
	background: rgba(0, 0, 0, .05)
}

html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout {
	-webkit-transition-duration: 0s;
	transition-duration: 0s
}

.mm-menu.mm-dropdown {
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	height: 80%
}

html.mm-dropdown .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0
}

html.mm-dropdown #mm-blocker {
	-webkit-transition-delay: 0s !important;
	transition-delay: 0s !important;
	z-index: 1
}

html.mm-dropdown .mm-menu {
	z-index: 2
}

html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu {
	display: none
}

.mm-menu.mm-tip:before {
	content: '';
	background: inherit;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	z-index: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.mm-menu.mm-tipleft:before {
	left: 22px
}

.mm-menu.mm-tipright:before {
	right: 22px
}

.mm-menu.mm-tiptop:before {
	top: -8px
}

.mm-menu.mm-tipbottom:before {
	bottom: -8px
}

.mm-iconpanel .mm-panel {
	-webkit-transition-property: left, -webkit-transform;
	transition-property: left, -webkit-transform;
	transition-property: transform, left;
	transition-property: transform, left, -webkit-transform
}

.mm-iconpanel .mm-panel.mm-opened {
	border-left: 1px solid;
	border-color: inherit
}

.mm-iconpanel .mm-panel.mm-subopened {
	overflow-y: hidden;
	left: -40px;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-iconpanel .mm-panel.mm-iconpanel-0 {
	left: 0
}

.mm-iconpanel .mm-panel.mm-iconpanel-1 {
	left: 40px
}

.mm-iconpanel .mm-panel.mm-iconpanel-2 {
	left: 80px
}

.mm-iconpanel .mm-panel.mm-iconpanel-3 {
	left: 120px
}

.mm-iconpanel .mm-panel.mm-iconpanel-4 {
	left: 160px
}

.mm-iconpanel .mm-panel.mm-iconpanel-5 {
	left: 200px
}

.mm-iconpanel .mm-panel.mm-iconpanel-6 {
	left: 240px
}

.mm-subblocker {
	background: inherit;
	opacity: 0;
	display: block;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease
}

.mm-subopened .mm-subblocker {
	opacity: .6;
	position: absolute;
	top: 0;
	right: 0;
	bottom: -100000px;
	left: 0;
	z-index: 3
}

.mm-keyboardfocus a:focus {
	outline: 0
}

.mm-menu.mm-keyboardfocus a:focus {
	background: rgba(255, 255, 255, .5)
}

.mm-navbar-bottom,
.mm-navbar-top~.mm-navbar-top {
	border-bottom: none
}

.mm-menu>.mm-navbar {
	background: inherit;
	padding: 0;
	z-index: 3;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-navbar-bottom {
	border-top-width: 1px;
	border-top-style: solid;
	top: auto;
	bottom: 0
}

.mm-navbar-bottom~.mm-navbar-bottom {
	border-top: none
}

.mm-navbar.mm-hasbtns {
	padding: 0 40px
}

.mm-navbar[class*=mm-navbar-content-]>* {
	box-sizing: border-box;
	display: block;
	float: left
}

.mm-navbar .mm-breadcrumbs {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	text-align: left;
	padding: 0 0 0 17px
}

.mm-navbar .mm-breadcrumbs>* {
	display: inline-block;
	padding: 10px 3px
}

.mm-navbar .mm-breadcrumbs>a {
	text-decoration: underline
}

.mm-navbar.mm-hasbtns .mm-breadcrumbs {
	margin-left: -40px
}

.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs {
	margin-left: 0;
	padding-left: 0
}

.mm-navbar-top-1 {
	top: 0
}

.mm-hasnavbar-top-1 .mm-panels,
.mm-navbar-top-2 {
	top: 40px
}

.mm-hasnavbar-top-2 .mm-panels,
.mm-navbar-top-3 {
	top: 80px
}

.mm-hasnavbar-top-3 .mm-panels,
.mm-navbar-top-4 {
	top: 120px
}

.mm-hasnavbar-top-4 .mm-panels {
	top: 160px
}

.mm-navbar-bottom-1 {
	bottom: 0
}

.mm-hasnavbar-bottom-1 .mm-panels,
.mm-navbar-bottom-2 {
	bottom: 40px
}

.mm-hasnavbar-bottom-2 .mm-panels,
.mm-navbar-bottom-3 {
	bottom: 80px
}

.mm-hasnavbar-bottom-3 .mm-panels,
.mm-navbar-bottom-4 {
	bottom: 120px
}

.mm-hasnavbar-bottom-4 .mm-panels {
	bottom: 160px
}

.mm-navbar-size-2 {
	height: 80px
}

.mm-navbar-size-3 {
	height: 120px
}

.mm-navbar-size-4 {
	height: 160px
}

.mm-navbar-content-2>* {
	width: 50%
}

.mm-navbar-content-3>* {
	width: 33.33%
}

.mm-navbar-content-4>* {
	width: 25%
}

.mm-navbar-content-5>* {
	width: 20%
}

.mm-navbar-content-6>* {
	width: 16.67%
}

.mm-menu.mm-rtl {
	direction: rtl
}

.mm-menu.mm-rtl.mm-offcanvas {
	right: auto
}

.mm-menu.mm-rtl .mm-panel:not(.mm-opened) {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.mm-menu.mm-rtl .mm-panel.mm-subopened {
	-webkit-transform: translate(30%, 0);
	-ms-transform: translate(30%, 0);
	transform: translate(30%, 0);
	-webkit-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0)
}

.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child {
	left: auto;
	right: 0
}

.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child {
	right: auto;
	left: 0
}

.mm-menu.mm-rtl .mm-navbar .mm-next:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 23px;
	right: auto
}

.mm-menu.mm-rtl .mm-navbar .mm-prev:before {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 23px;
	left: auto
}

.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after {
	left: 0;
	right: 20px
}

.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),
.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next) {
	padding-left: 10px;
	padding-right: 20px !important;
	margin-right: 0 !important
}

.mm-menu.mm-rtl .mm-listview .mm-next {
	right: auto;
	left: 0
}

.mm-menu.mm-rtl .mm-listview .mm-next:before {
	left: auto;
	right: 0
}

.mm-menu.mm-rtl .mm-listview .mm-next:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 23px;
	right: auto
}

.mm-menu.mm-rtl .mm-listview .mm-next+a,
.mm-menu.mm-rtl .mm-listview .mm-next+span {
	margin-left: 50px
}

.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span {
	padding-left: 50px
}

.mm-menu.mm-rtl em.mm-counter {
	left: 45px;
	right: auto
}

.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+span {
	margin-left: 90px
}

.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,
.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span {
	padding-left: 90px
}

.mm-menu.mm-rtl label.mm-check,
.mm-menu.mm-rtl label.mm-toggle {
	left: 20px;
	right: auto !important
}

.mm-menu.mm-rtl label.mm-toggle+a,
.mm-menu.mm-rtl label.mm-toggle+span {
	padding-left: 80px
}

.mm-menu.mm-rtl label.mm-check+a,
.mm-menu.mm-rtl label.mm-check+span {
	padding-left: 60px
}

.mm-menu.mm-rtl a.mm-next+label.mm-check,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle {
	left: 60px
}

.mm-menu.mm-rtl a.mm-next+label.mm-check+a,
.mm-menu.mm-rtl a.mm-next+label.mm-check+span,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span {
	margin-left: 50px
}

.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span {
	padding-left: 70px
}

.mm-menu.mm-rtl a.mm-next+label.mm-check+a,
.mm-menu.mm-rtl a.mm-next+label.mm-check+span {
	padding-left: 50px
}

.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle {
	left: 100px
}

.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span {
	margin-left: 90px
}

.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-] {
	left: 0
}

.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel {
	-webkit-transition-property: right, -webkit-transform;
	transition-property: right, -webkit-transform;
	transition-property: transform, right;
	transition-property: transform, right, -webkit-transform
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0 {
	right: 0
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1 {
	right: 40px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2 {
	right: 80px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3 {
	right: 120px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4 {
	right: 160px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5 {
	right: 200px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6 {
	right: 240px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened {
	border-left: none;
	border-right: 1px solid;
	border-color: inherit
}

.mm-sronly {
	text-indent: 10px;
	overflow: hidden;
	display: block;
	width: 1px;
	height: 1px;
	position: absolute;
	z-index: -1
}

.mm-search,
.mm-search input {
	box-sizing: border-box
}

.mm-search {
	height: 40px;
	padding: 7px 10px 0;
	position: relative
}

.mm-search input {
	border: none !important;
	outline: 0 !important;
	box-shadow: none !important;
	border-radius: 4px;
	font: inherit;
	font-size: 14px;
	line-height: 26px;
	display: block;
	width: 100%;
	height: 26px;
	min-height: 26px;
	max-height: 26px;
	margin: 0;
	padding: 0 10px
}

.mm-search input::-ms-clear {
	display: none
}

.mm-search .mm-clear,
.mm-search .mm-next {
	right: 0
}

.mm-panel>.mm-search {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.mm-panel.mm-hassearch {
	padding-top: 40px
}

.mm-panel.mm-hassearch.mm-hasnavbar {
	padding-top: 80px
}

.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
	top: 40px
}

.mm-noresultsmsg {
	text-align: center;
	font-size: 21px;
	padding: 40px 0
}

.mm-noresults .mm-indexer {
	display: none !important
}

li.mm-nosubresults>a.mm-next {
	display: none
}

li.mm-nosubresults>a.mm-next+a,
li.mm-nosubresults>a.mm-next+span {
	padding-right: 10px
}

.mm-panels>.mm-resultspanel:not(.mm-opened) {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-menu .mm-search input {
	background: rgba(0, 0, 0, .05);
	color: rgba(0, 0, 0, .75)
}

.mm-menu .mm-noresultsmsg {
	color: rgba(0, 0, 0, .3)
}

.mm-indexer {
	background: inherit;
	text-align: center;
	font-size: 12px;
	box-sizing: border-box;
	width: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -100px;
	z-index: 3;
	-webkit-transition: right .4s ease;
	transition: right .4s ease;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-indexer a {
	text-decoration: none;
	display: block;
	height: 3.85%
}

.mm-indexer~.mm-panel.mm-hasindexer {
	padding-right: 40px
}

.mm-hasindexer .mm-indexer {
	right: 0
}

.mm-hasindexer .mm-fixeddivider {
	right: 20px
}

.mm-menu .mm-indexer a {
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,
.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),
.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,
.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,
.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen) {
	-webkit-transition: background .4s ease;
	transition: background .4s ease
}

.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,
.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,
.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,
.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {
	background: rgba(255, 255, 255, .5)
}

input.mm-check,
input.mm-toggle {
	position: absolute;
	left: -10000px
}

label.mm-check,
label.mm-toggle {
	margin: 0;
	position: absolute;
	top: 50%;
	z-index: 2;
	right: 20px
}

label.mm-check:before,
label.mm-toggle:before {
	content: '';
	display: block
}

label.mm-toggle {
	border-radius: 30px;
	width: 50px;
	height: 30px;
	margin-top: -15px
}

label.mm-toggle:before {
	border-radius: 30px;
	width: 28px;
	height: 28px;
	margin: 1px
}

input.mm-toggle:checked~label.mm-toggle:before {
	float: right
}

label.mm-check {
	width: 30px;
	height: 30px;
	margin-top: -15px
}

label.mm-check:before {
	border-left: 3px solid;
	border-bottom: 3px solid;
	width: 40%;
	height: 20%;
	margin: 25% 0 0 20%;
	opacity: .1;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

input.mm-check:checked~label.mm-check:before {
	opacity: 1
}

li.mm-vertical label.mm-check,
li.mm-vertical label.mm-toggle {
	bottom: auto;
	margin-top: 0;
	top: 5px
}

label.mm-toggle+a,
label.mm-toggle+span {
	padding-right: 80px
}

label.mm-check+a,
label.mm-check+span {
	padding-right: 60px
}

a.mm-next+label.mm-check,
a.mm-next+label.mm-toggle {
	right: 60px
}

a.mm-next+label.mm-check+a,
a.mm-next+label.mm-check+span,
a.mm-next+label.mm-toggle+a,
a.mm-next+label.mm-toggle+span {
	margin-right: 50px
}

a.mm-next+label.mm-toggle+a,
a.mm-next+label.mm-toggle+span {
	padding-right: 70px
}

a.mm-next+label.mm-check+a,
a.mm-next+label.mm-check+span {
	padding-right: 50px
}

em.mm-counter+a.mm-next+label.mm-check,
em.mm-counter+a.mm-next+label.mm-toggle {
	right: 100px
}

em.mm-counter+a.mm-next+label.mm-check+a,
em.mm-counter+a.mm-next+label.mm-check+span,
em.mm-counter+a.mm-next+label.mm-toggle+a,
em.mm-counter+a.mm-next+label.mm-toggle+span {
	margin-right: 90px
}

.mm-menu label.mm-toggle {
	background: rgba(0, 0, 0, .1)
}

.mm-menu label.mm-toggle:before {
	background: #f3f3f3
}

.mm-menu input.mm-toggle:checked~label.mm-toggle {
	background: #4bd963
}

.mm-menu label.mm-check:before {
	border-color: rgba(0, 0, 0, .75)
}

.mm-listview.mm-border-none>li:after,
.mm-menu.mm-border-none .mm-listview>li:after {
	content: none
}

.mm-listview.mm-border-full>li:after,
.mm-menu.mm-border-full .mm-listview>li:after {
	left: 0 !important
}

.mm-listview.mm-border-offset>li:after,
.mm-menu.mm-border-offset .mm-listview>li:after {
	right: 20px
}

.mm-menu.mm-effect-menu-zoom {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease
}

html.mm-opened .mm-menu.mm-effect-menu-zoom {
	-webkit-transform: scale(.7, .7) translate3d(-30%, 0, 0);
	transform: scale(.7, .7) translate3d(-30%, 0, 0);
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center
}

html.mm-opening .mm-menu.mm-effect-menu-zoom {
	-webkit-transform: scale(1, 1) translate3d(0, 0, 0);
	transform: scale(1, 1) translate3d(0, 0, 0)
}

html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {
	-webkit-transform: scale(.7, .7) translate3d(30%, 0, 0);
	transform: scale(.7, .7) translate3d(30%, 0, 0);
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	transform-origin: right center
}

html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom {
	-webkit-transform: scale(1, 1) translate3d(0, 0, 0);
	transform: scale(1, 1) translate3d(0, 0, 0)
}

.mm-menu.mm-effect-menu-slide {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease
}

html.mm-opened .mm-menu.mm-effect-menu-slide {
	-webkit-transform: translate(-30%, 0);
	-ms-transform: translate(-30%, 0);
	transform: translate(-30%, 0);
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0)
}

html.mm-opening .mm-menu.mm-effect-menu-slide {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {
	-webkit-transform: translate(30%, 0);
	-ms-transform: translate(30%, 0);
	transform: translate(30%, 0);
	-webkit-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0)
}

html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-menu.mm-effect-menu-fade {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease
}

html.mm-opening .mm-menu.mm-effect-menu-fade {
	opacity: 1
}

.mm-menu.mm-effect-panels-zoom .mm-panel {
	-webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center
}

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {
	-webkit-transform: scale(1, 1) translate3d(0, 0, 0);
	transform: scale(1, 1) translate3d(0, 0, 0)
}

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {
	-webkit-transform: scale(.7, .7) translate3d(-30%, 0, 0);
	transform: scale(.7, .7) translate3d(-30%, 0, 0)
}

.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li {
	-webkit-transition: none .4s ease;
	transition: none .4s ease
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1) {
	-webkit-transition-delay: 50ms;
	transition-delay: 50ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2) {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3) {
	-webkit-transition-delay: 150ms;
	transition-delay: 150ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4) {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5) {
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6) {
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7) {
	-webkit-transition-delay: 350ms;
	transition-delay: 350ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8) {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9) {
	-webkit-transition-delay: 450ms;
	transition-delay: 450ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10) {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11) {
	-webkit-transition-delay: 550ms;
	transition-delay: 550ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13) {
	-webkit-transition-delay: 650ms;
	transition-delay: 650ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14) {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15) {
	-webkit-transition-delay: 750ms;
	transition-delay: 750ms
}

.mm-menu.mm-effect-listitems-slide .mm-listview>li {
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transform: translate(50%, 0);
	-ms-transform: translate(50%, 0);
	transform: translate(50%, 0);
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	opacity: 0
}

html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1
}

.mm-menu.mm-effect-listitems-fade .mm-listview>li {
	-webkit-transition-property: opacity;
	transition-property: opacity;
	opacity: 0
}

html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li {
	opacity: 1
}

.mm-menu.mm-effect-listitems-drop .mm-listview>li {
	-webkit-transition-property: opacity, top;
	transition-property: opacity, top;
	opacity: 0;
	top: -25%
}

html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li {
	opacity: 1;
	top: 0
}

.mm-menu.mm-offcanvas.mm-fullscreen {
	width: 100%;
	min-width: 140px;
	max-width: 10000px
}

html.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

@media all and (max-width:140px) {
	html.mm-opening.mm-fullscreen .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0)
	}
}

@media all and (min-width:10000px) {
	html.mm-opening.mm-fullscreen .mm-slideout {
		-webkit-transform: translate(10000px, 0);
		-ms-transform: translate(10000px, 0);
		transform: translate(10000px, 0);
		-webkit-transform: translate3d(10000px, 0, 0);
		transform: translate3d(10000px, 0, 0)
	}
}

html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

@media all and (max-width:140px) {
	html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0)
	}
}

@media all and (min-width:10000px) {
	html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
		-webkit-transform: translate(-10000px, 0);
		-ms-transform: translate(-10000px, 0);
		transform: translate(-10000px, 0);
		-webkit-transform: translate3d(-10000px, 0, 0);
		transform: translate3d(-10000px, 0, 0)
	}
}

.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,
.mm-menu.mm-offcanvas.mm-fullscreen.mm-top {
	height: 100%;
	min-height: 140px;
	max-height: 10000px
}

html.mm-opened.mm-fullscreen .mm-page {
	box-shadow: none !important
}

.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,
.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,
.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before {
	content: none;
	display: none
}

.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,
.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0
}

.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),
.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider) {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0;
	-ms-flex: 1 1 0;
	flex: 1 1 0
}

.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,
.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),
.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span {
	box-sizing: border-box;
	height: 100%
}

.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,
.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,
.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before {
	content: '';
	vertical-align: middle;
	display: inline-block;
	height: 100%;
	width: 0
}

.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,
.mm-menu.mm-multiline .mm-listview>li>a,
.mm-menu.mm-multiline .mm-listview>li>span {
	text-overflow: clip;
	white-space: normal
}

html.mm-pagedim #mm-blocker,
html.mm-pagedim-black #mm-blocker,
html.mm-pagedim-white #mm-blocker {
	opacity: 0
}

html.mm-pagedim-black.mm-opening #mm-blocker,
html.mm-pagedim-white.mm-opening #mm-blocker,
html.mm-pagedim.mm-opening #mm-blocker {
	opacity: .3;
	-webkit-transition: opacity .4s ease .4s;
	transition: opacity .4s ease .4s
}

html.mm-pagedim #mm-blocker {
	background: inherit
}

html.mm-pagedim-white #mm-blocker {
	background: #fff
}

html.mm-pagedim-black #mm-blocker {
	background: #000
}

.mm-menu.mm-popup {
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
	opacity: 0;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	height: 80%;
	min-height: 140px;
	max-height: 880px;
	top: 50%;
	left: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}

html.mm-popup.mm-opening .mm-menu.mm-popup {
	opacity: 1
}

html.mm-popup .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0
}

html.mm-popup #mm-blocker {
	-webkit-transition-delay: 0s !important;
	transition-delay: 0s !important;
	z-index: 1
}

html.mm-popup .mm-menu {
	z-index: 2
}

.mm-menu.mm-offcanvas.mm-right {
	left: auto
}

html.mm-right.mm-opening .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	transform: translate(-80%, 0);
	-webkit-transform: translate3d(-80%, 0, 0);
	transform: translate3d(-80%, 0, 0)
}

@media all and (max-width:175px) {
	html.mm-right.mm-opening .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0)
	}
}

@media all and (min-width:550px) {
	html.mm-right.mm-opening .mm-slideout {
		-webkit-transform: translate(-440px, 0);
		-ms-transform: translate(-440px, 0);
		transform: translate(-440px, 0);
		-webkit-transform: translate3d(-440px, 0, 0);
		transform: translate3d(-440px, 0, 0)
	}
}

html.mm-front .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0
}

html.mm-front #mm-blocker {
	z-index: 1
}

html.mm-front .mm-menu.mm-offcanvas {
	z-index: 2
}

.mm-menu.mm-offcanvas.mm-front,
.mm-menu.mm-offcanvas.mm-next {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-front.mm-right,
.mm-menu.mm-offcanvas.mm-next.mm-right {
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-top {
	-webkit-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

.mm-menu.mm-offcanvas.mm-bottom {
	-webkit-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	top: auto
}

.mm-menu.mm-offcanvas.mm-bottom,
.mm-menu.mm-offcanvas.mm-top {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	height: 80%;
	min-height: 140px;
	max-height: 880px
}

html.mm-opening .mm-menu.mm-offcanvas.mm-front,
html.mm-opening .mm-menu.mm-offcanvas.mm-next {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mm-menu.mm-shadow-page:after {
	content: "";
	display: block;
	width: 20px;
	height: 120%;
	position: absolute;
	left: 100%;
	top: -10%;
	z-index: 99
}

.mm-menu.mm-shadow-page.mm-right:after {
	left: auto;
	right: 100%
}

.mm-menu.mm-shadow-page.mm-front:after,
.mm-menu.mm-shadow-page.mm-next:after {
	content: none;
	display: none
}

.mm-menu.mm-shadow-page:after,
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
	box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.mm-menu.mm-theme-dark {
	background: #333;
	border-color: rgba(0, 0, 0, .15);
	color: rgba(255, 255, 255, .8)
}

.mm-menu.mm-theme-dark .mm-navbar a,
.mm-menu.mm-theme-dark .mm-navbar>*,
.mm-menu.mm-theme-dark em.mm-counter {
	color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-dark .mm-btn:after,
.mm-menu.mm-theme-dark .mm-btn:before {
	border-color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-dark .mm-listview {
	border-color: rgba(0, 0, 0, .15)
}

.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after {
	border-color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next) {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .1);
	tap-highlight-color: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span {
	background: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-dark .mm-divider,
.mm-menu.mm-theme-dark .mm-fixeddivider span,
.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,
.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next {
	background: rgba(255, 255, 255, .05)
}

.mm-menu.mm-theme-dark label.mm-check:before {
	border-color: rgba(255, 255, 255, .8)
}

.mm-menu.mm-shadow-page.mm-theme-dark:after,
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
	box-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

.mm-menu.mm-theme-dark .mm-search input {
	background: rgba(255, 255, 255, .3);
	color: rgba(255, 255, 255, .8)
}

.mm-menu.mm-theme-dark .mm-indexer a,
.mm-menu.mm-theme-dark .mm-noresultsmsg {
	color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {
	background: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-dark label.mm-toggle {
	background: rgba(0, 0, 0, .15)
}

.mm-menu.mm-theme-dark label.mm-toggle:before {
	background: #333
}

.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle {
	background: #4bd963
}

.mm-menu.mm-theme-white {
	background: #fff;
	border-color: rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-theme-white .mm-navbar a,
.mm-menu.mm-theme-white .mm-navbar>*,
.mm-menu.mm-theme-white em.mm-counter {
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-theme-white .mm-btn:after,
.mm-menu.mm-theme-white .mm-btn:before {
	border-color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-theme-white .mm-listview {
	border-color: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-white .mm-listview>li .mm-next:after {
	border-color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next) {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .05);
	tap-highlight-color: rgba(0, 0, 0, .05)
}

.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span {
	background: rgba(0, 0, 0, .05)
}

.mm-menu.mm-theme-white .mm-divider,
.mm-menu.mm-theme-white .mm-fixeddivider span,
.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,
.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next {
	background: rgba(0, 0, 0, .03)
}

.mm-menu.mm-theme-white label.mm-check:before {
	border-color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-shadow-page.mm-theme-white:after,
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
	box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}

.mm-menu.mm-theme-white .mm-search input {
	background: rgba(0, 0, 0, .05);
	color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-theme-white .mm-indexer a,
.mm-menu.mm-theme-white .mm-noresultsmsg {
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {
	background: rgba(0, 0, 0, .05)
}

.mm-menu.mm-theme-white label.mm-toggle {
	background: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-white label.mm-toggle:before {
	background: #fff
}

.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle {
	background: #4bd963
}

.mm-menu.mm-theme-black {
	background: #000;
	border-color: rgba(255, 255, 255, .2);
	color: rgba(255, 255, 255, .6)
}

.mm-menu.mm-theme-black .mm-navbar a,
.mm-menu.mm-theme-black .mm-navbar>*,
.mm-menu.mm-theme-black em.mm-counter {
	color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-black .mm-btn:after,
.mm-menu.mm-theme-black .mm-btn:before {
	border-color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-black .mm-listview {
	border-color: rgba(255, 255, 255, .2)
}

.mm-menu.mm-theme-black .mm-listview>li .mm-next:after {
	border-color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next) {
	-webkit-tap-highlight-color: rgba(255, 255, 255, .3);
	tap-highlight-color: rgba(255, 255, 255, .3)
}

.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span {
	background: rgba(255, 255, 255, .3)
}

.mm-menu.mm-theme-black .mm-divider,
.mm-menu.mm-theme-black .mm-fixeddivider span,
.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,
.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next {
	background: rgba(255, 255, 255, .2)
}

.mm-menu.mm-theme-black label.mm-check:before {
	border-color: rgba(255, 255, 255, .6)
}

.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,
.mm-menu.mm-keyboardfocus a:focus,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {
	background: rgba(255, 255, 255, .3)
}

.mm-menu.mm-shadow-page.mm-theme-black:after {
	content: none;
	display: none
}

.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
	box-shadow: false
}

.mm-menu.mm-theme-black .mm-search input {
	background: rgba(255, 255, 255, .3);
	color: rgba(255, 255, 255, .6)
}

.mm-menu.mm-theme-black .mm-indexer a,
.mm-menu.mm-theme-black .mm-noresultsmsg {
	color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-black label.mm-toggle {
	background: rgba(255, 255, 255, .2)
}

.mm-menu.mm-theme-black label.mm-toggle:before {
	background: #000
}

.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle {
	background: #4bd963
}

.mm-menu .mm-tileview.mm-listview:after,
.mm-menu.mm-tileview .mm-listview:after {
	content: '';
	display: block;
	clear: both
}

.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,
.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,
.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,
.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,
.mm-menu.mm-tileview .mm-panel:after {
	content: none;
	display: none
}

.mm-menu .mm-tileview.mm-listview>li,
.mm-menu.mm-tileview .mm-listview>li {
	width: 50%;
	height: 0;
	padding: 50% 0 0;
	float: left;
	position: relative
}

.mm-menu .mm-tileview.mm-listview>li:after,
.mm-menu.mm-tileview .mm-listview>li:after {
	left: 0;
	top: 0;
	border-right-width: 1px;
	border-right-style: solid;
	z-index: -1
}

.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,
.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs {
	width: 12.5%;
	padding-top: 12.5%
}

.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,
.mm-menu.mm-tileview .mm-listview>li.mm-tile-s {
	width: 25%;
	padding-top: 25%
}

.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,
.mm-menu.mm-tileview .mm-listview>li.mm-tile-l {
	width: 75%;
	padding-top: 75%
}

.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,
.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl {
	width: 100%;
	padding-top: 100%
}

.mm-menu .mm-tileview.mm-listview>li>a,
.mm-menu .mm-tileview.mm-listview>li>span,
.mm-menu.mm-tileview .mm-listview>li>a,
.mm-menu.mm-tileview .mm-listview>li>span {
	line-height: 1px;
	text-align: center;
	padding: 50% 10px 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 1px;
	bottom: 1px;
	left: 0
}

.mm-menu .mm-tileview.mm-listview>li>.mm-next,
.mm-menu.mm-tileview .mm-listview>li>.mm-next {
	width: auto
}

.mm-menu.mm-tileview .mm-panel {
	padding-left: 0;
	padding-right: 0
}

.mm-menu.mm-tileview .mm-listview {
	margin: 0
}

@font-face {
	font-family: "socialicons";
	src: url("../fonts/socialicons-v12.woff2") format("woff2"), url("../fonts/socialicons-v12.woff") format("woff");
	font-weight: normal;
	font-display: block
}

@font-face {
	font-family: "sf-regular";
	src: url(../fonts/stateface-regular-webfont.eot);
	src: url("../fonts/stateface-regular-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/stateface-regular-webfont.woff") format("woff"), url("../fonts/stateface-regular-webfont.ttf") format("truetype"), url("/wp-content/themes/master-theme/webfonts/stateface/stateface-regular-webfont.svg#stateface-regular") format("svg");
	font-style: normal;
	font-weight: normal;
	font-display: block
}

*,
*::before,
*::after {
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus {
	outline: 0 !important
}

h1,
h2,
h3 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	margin-top: 0;
	margin-bottom: 1rem
}

ul {
	margin-top: 0;
	margin-bottom: 1rem
}

ol ol,
ul ul,
ol ul,
ul ol {
	margin-bottom: 0
}

strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	color: #0056b3;
	text-decoration: underline
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):focus {
	outline: 0
}

img {
	vertical-align: middle;
	border-style: none
}

svg {
	overflow: hidden;
	vertical-align: middle
}

table {
	border-collapse: collapse
}

th {
	text-align: inherit
}

button {
	border-radius: 0
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}

input,
button {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button,
input {
	overflow: visible
}

button {
	text-transform: none
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
	cursor: pointer
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type="radio"],
input[type="checkbox"] {
	box-sizing: border-box;
	padding: 0
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
	-webkit-appearance: listbox
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto
}

[type="search"] {
	outline-offset: -2px;
	-webkit-appearance: none
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

[hidden] {
	display: none !important
}

html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}

*,
*::before,
*::after {
	box-sizing: inherit
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.s_cf {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-12,
.betblock__imgtext__betblock,
.col-auto,
.col-sm-6,
.col-sm-7,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-8,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-4,
.col-xl-8,
.col-xl {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.betblock__imgtext__betblock {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.col-5 {
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}

.col-8 {
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%
}

.feat__teamshero__box {
	order: 13
}

.d-none {
	display: none !important
}

.betblock__textspan--1 {
	display: inline-block !important
}

.d-block {
	display: block !important
}

.d-flex {
	display: flex !important
}

.block__contentsubtitle__feat {
	display: inline-flex !important
}

.hero--box {
	flex-direction: row !important
}

.span--12 {
	flex-direction: column !important
}

.h--lg {
	flex-wrap: wrap !important
}

.blockbett__teams {
	flex-wrap: nowrap !important
}

.betblock--textleft--img {
	flex-grow: 0 !important
}

.span--2 {
	flex-grow: 1 !important
}

.dark__grey__btntitle--medium {
	flex-shrink: 1 !important
}

.home--blocks {
	justify-content: center !important
}

.betblock--textblock__content {
	align-items: flex-start !important
}

.hero__box {
	align-items: center !important
}

.dark__grey__btnspan__6 {
	align-items: stretch !important
}

.span__12title__big {
	align-content: flex-start !important
}

.d__block__smd__flex__sm {
	align-self: flex-start !important
}

.block--contentfeat--list {
	align-self: flex-end !important
}

.span__4 {
	align-self: center !important
}

.block__contentbetblock__text {
	margin: 0 !important
}

.d--flex--smcontent--widgets {
	margin-top: 0 !important
}

.betblock__textspan__2 {
	margin-right: 0 !important
}

.block__contentcontent__widgets {
	margin-bottom: 0 !important
}

.betblock--textcontent__widgets {
	margin-left: 0 !important
}

.betblock--textblockbet {
	padding: 0 !important
}

.betblock__imgteams__feat {
	padding-right: 0 !important
}

.feat__listh--lg {
	padding-left: 0 !important
}

.span__4t--top {
	margin: auto !important
}

.betblock__imgspan__3 {
	margin-top: auto !important
}

.feat__teamsspan--6 {
	margin-bottom: auto !important
}

.content--widgetsspan__1 {
	margin-left: auto !important
}

.d__block__smd--block--sm {
	text-align: left !important
}

.dark__grey__btntitle__medium {
	text-align: right !important
}

.span__3 {
	text-align: center !important
}

.span__3span__8 {
	font-weight: 700 !important
}

.span__12title__medium {
	position: static !important
}

.position-relative {
	position: relative !important
}

.visible {
	visibility: visible !important
}

.block__contentcontent__block {
	width: 100% !important
}

@media (max-width:991px) {
	.d-none-until-lg-custom {
		display: none !important
	}
}

@media screen and (min-width:576px) {

	.col-sm,
	.col-sm-auto,
	.col-sm-12 {
		max-width: 100%
	}

	.container {
		max-width: 540px
	}

	.col-sm {
		flex-basis: 0;
		flex-grow: 1
	}

	.col-sm-auto {
		flex: 0 0 auto;
		width: auto
	}

	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-sm-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-sm-12 {
		flex: 0 0 100%
	}

	.featured--tipsspan--4 {
		display: block !important
	}

	.featured--tipscontent--widgets {
		flex-direction: row !important
	}

	.content--blockfeat__subtitle {
		flex-wrap: nowrap !important
	}
}

@media screen and (min-width:768px) {

	.col-md,
	.col-md-auto,
	.col-md-12 {
		max-width: 100%
	}

	.container {
		max-width: 720px
	}

	.col-md {
		flex-basis: 0;
		flex-grow: 1
	}

	.col-md-auto {
		flex: 0 0 auto;
		width: auto
	}

	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-md-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-md-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-md-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-md-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-md-12 {
		flex: 0 0 100%
	}

	.feat__teamshome--blocks {
		order: 3
	}

	.d-md-none {
		display: none !important
	}

	.t__colmedium__btn {
		display: block !important
	}

	.content__widgetsd--block--sm {
		display: flex !important
	}

	.betblock--textbetblock__text {
		flex-direction: row !important
	}

	.featured--tipscontent__block {
		flex-direction: column !important
	}

	.span__4d--flex--sm {
		flex-wrap: nowrap !important
	}

	.featured--tipscontent__widgets {
		align-items: center !important
	}

	.betblock__imgd__flex__sm {
		align-self: flex-start !important
	}

	.betblock__imgspan--12 {
		align-self: center !important
	}

	.betblock__imghome--blocks {
		text-align: center !important
	}

	.span__8subtitle__feat {
		padding-right: 0 !important
	}

	.feat--buttonfeatured--tips {
		padding-left: 0 !important
	}
}

@media screen and (min-width:992px) {

	.col-lg,
	.col-lg-auto,
	.col-lg-12 {
		max-width: 100%
	}

	.container {
		max-width: 960px
	}

	.col-lg {
		flex-basis: 0;
		flex-grow: 1
	}

	.col-lg-auto {
		flex: 0 0 auto;
		width: auto
	}

	.col-lg-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-lg-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-lg-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-lg-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-lg-12 {
		flex: 0 0 100%
	}

	.feat__teamsleft__img {
		order: 13
	}

	.d--block--smblock__content {
		display: none !important
	}

	.span--7content--widgets {
		display: block !important
	}

	.d--flex--smbetblock__img {
		display: flex !important
	}

	.betblock__imgcontent__block {
		flex-direction: row !important
	}

	.feat--buttonhero__box {
		flex-direction: column !important
	}

	.betblock__texthome--blocks {
		flex-wrap: nowrap !important
	}
}

@media screen and (min-width:1200px) {
	.col-xl {
		max-width: 100%
	}

	.container {
		max-width: 1140px
	}

	.col-xl {
		flex-basis: 0;
		flex-grow: 1
	}

	.col-xl-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-xl-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.feat__teamsmedium__btn {
		order: 3
	}

	.feat--buttonhome--blocks {
		flex-direction: row !important
	}

	.dark__grey__btnsubtitle--feat {
		flex-direction: column !important
	}

	.betblock--textblock--content {
		flex-wrap: nowrap !important
	}

	.dark--grey--btntitle--bordered {
		justify-content: flex-start !important
	}

	.betblock__imgspan--3 {
		align-self: flex-start !important
	}

	.betblock__imghero--box {
		align-self: center !important
	}

	.betblock__imgdark--grey--btn {
		align-self: stretch !important
	}

	.betblock__imghome__blocks {
		text-align: left !important
	}
}

html {
	font-size: calc(10px * var(--K));
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-family: sans-serif;
	text-size-adjust: none;
	-ms-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	min-height: 100%;
	width: 100vw;
	overflow-x: hidden;
	scroll-behavior: smooth
}

body {
	background: var(--h);
	font-size: var(--L);
	line-height: var(--H);
	color: var(--o);
	font-family: var(--J);
	overflow-x: hidden;
	max-width: 100vw;
	min-height: 100%
}

.body--no-scroll {
	overflow: hidden
}

img {
	max-width: 100%;
	height: auto
}

iframe:not(#odsp_wdg_iframe) {
	max-width: 100%;
	display: block;
	margin: 20px auto;
	border: none
}

iframe:not([src*="youtube.com"]):not([src*="twitch.com"]):not(#odsp_wdg_iframe) {
	width: 100%
}

.d-none--toggled {
	display: none !important
}

a,
.span__12 {
	color: var(--R);
	text-decoration: underline;
	background-color: transparent
}

a:hover,
.span__12:hover {
	color: var(--S)
}

a.betblock__imgmedium__btn,
.span__12.betblock__imgmedium__btn {
	text-decoration: none
}

a.span--8title__bordered {
	color: var(--o)
}

.c-pointer {
	cursor: pointer
}

a,
.span__12 {
	cursor: pointer
}

.betblock__imgmedium--btn {
	border-bottom: 1px solid var(--S)
}

blockquote p:only-child,
blockquote p:last-child {
	margin-bottom: 0
}

.span--9span--2 {
	display: block;
	width: 100%;
	max-width: calc(100vw - 30px);
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	margin: 30px 0
}

.span--9span--2>table,
.content-section>table,
.content--blockt__teams>table {
	border: 0 !important;
	width: 100%;
	margin-bottom: 15px
}

.span--9span--2 table tr,
.content-section>table tr,
.content--blockt__teams>table tr {
	display: table-row;
	white-space: initial
}

.span--9span--2 table th,
.content-section>table th,
.content--blockt__teams>table th {
	font-weight: var(--a);
	background: var(--j)
}

.span--9span--2 table th,
.content-section>table th,
.span--9span--2 table td,
.content-section>table td,
.content--blockt__teams>table th,
.content--blockt__teams>table td {
	padding: 10px;
	border: 1px solid var(--kc);
	vertical-align: top
}

.span__12title--bordered {
	border: 1px solid var(--kc)
}

img.feat__buttontitle__medium,
.featured--tipsspan__1.feat__buttontitle__medium {
	float: left;
	margin: 0 20px 10px 0;
	max-width: 40% !important
}

img.span--6title--big,
.featured--tipsspan__1.span--6title--big {
	float: right;
	margin: 0 0 10px 20px;
	max-width: 40% !important
}

img.home__blocksspan--4,
img.featured--tipsspan__2 {
	display: block;
	margin: 30px auto;
	float: none;
	clear: both;
	max-width: 100%
}

.col-lg-4 img.home__blocksspan--4,
.col-lg-4 img.featured--tipsspan__2 {
	margin: 0 auto 10px
}

.content__blockt__teams p:only-child {
	margin-bottom: 0
}

.featured--tipsspan__1 {
	max-width: 100% !important
}

.featured--tipsspan__1.home__blocksspan--4,
.featured--tipsspan__1.featured--tipsspan__2 {
	margin: 20px auto
}

.featured--tipsspan__1.home__blocksspan--4 img,
.featured--tipsspan__1.featured--tipsspan__2 img {
	width: 100%
}

.featured--tipsspan__6 {
	color: var(--E);
	font-size: 1.3rem;
	padding: 5px 0;
	margin-top: 5px
}

.home__blocks {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset
}

.container,
.s_cf {
	max-width: 1200px
}

h1,
h2,
h3,
.span--5 {
	line-height: var(--I)
}

h1,
h2,
h3 {
	font-weight: var(--a);
	margin-bottom: .75rem
}

.featured__tipsteams--feat {
	margin-bottom: 1.5rem
}

.span--8t--col>h2 {
	position: relative;
	margin-bottom: 1rem
}

p {
	margin-bottom: 1.5rem
}

p:empty,
.content--blockspan--2>br,
.content--blockspan--2>p:empty {
	display: none
}

.blockbetcontent--block {
	line-height: 1
}

ul.betblock__textspan--8,
ol.betblock__textspan--8 {
	margin: 0;
	padding: 0;
	list-style: none
}

.betblock__textspan--8 li {
	list-style: none
}

.content__widgetsblockbet,
.content__widgetsblockbet:hover {
	transition: none !important
}

.content__blockt__teams {
	padding-bottom: 1.5rem !important
}

.content-section {
	background: var(--i);
	margin-bottom: 15px
}

.content-section.content--blockfeat--subtitle {
	padding-top: 0;
	margin-bottom: 0
}

input:read-only,
textarea:read-only {
	outline: 0
}

.block--contenttitle__big .h1-headline {
	color: var(--Wc);
	margin-bottom: 0;
	display: inline;
	padding-right: 15px;
	vertical-align: middle
}

.span__5t__teams .block--contenttitle__big .h1-headline {
	color: #fff
}

.block--contenttitle__big .medium--btncontent__block {
	color: var(--ad);
	margin-bottom: 0;
	margin-top: .25rem
}

.span__5t__teams .block--contenttitle__big .medium--btncontent__block {
	color: #fff
}

.block__contentt__teams {
	margin-top: 25px;
	margin-bottom: 25px
}

.block__contentt__teams~h2,
.block__contentt__teams~h3,
.block__contentt__teams~h4 {
	margin-top: 15px
}

[class^='label-color--'],
[class*=' label-color--'] {
	background: var(--oc)
}

.dark__grey__btnfeat__subtitle {
	background-color: var(--oc)
}

.dark__grey__btnhero__box {
	background-color: #951b81
}

.dark__grey__btnspan--12 {
	background-color: #000
}

.span--1feat--teams {
	display: grid
}

body {
	--Uc: 38px;
	--Vc: 52px;
	--bd: 44px;
	--cd: 60px;
	--dd: 40px;
	--ed: 46px;
	--fd: 32px;
	padding-top: calc(var(--Uc) + var(--bd))
}

.s_sh {
	position: absolute;
	top: 0;
	left: 0;
	width: var(--gd, 100vw);
	z-index: 10;
	border-bottom: var(--rb)
}

.s_sh__icon-row,
.s_sh__icon-row .header-toggle-btn {
	height: var(--Uc);
	background: var(--Gb);
	color: var(--Hb)
}

.header-toggle-btn {
	padding-right: 10px;
	user-select: none;
	align-items: center;
	display: flex;
	cursor: pointer
}

.header-toggle-btn:not(.header-toggle-btn--about-us) {
	padding-right: 20px;
	position: relative
}

.header-toggle-btn:not(.header-toggle-btn--about-us):after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	height: 10px;
	width: 10px;
	-webkit-mask-image: url(../images/arrow-down-angular-white-0.svg);
	mask-image: url(../images/arrow-down-angular-white-0.svg);
	-webkit-mask-size: 10px auto;
	mask-size: 10px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background: currentColor;
	margin-top: -5px;
	transform: rotate(0);
	transition: all .25s ease-in-out
}

.header-toggle-btn:not(.header-toggle-btn--about-us).--active:after {
	transform: rotate(-180deg);
	transition: all .25s ease-in-out
}

.header-toggle-btn.--active {
	color: var(--f)
}

.header-toggle-icon {
	width: 36px;
	height: 38px;
	display: inline-block;
	background-size: 16px;
	margin: 0;
	background-repeat: no-repeat;
	background-position: center;
	position: relative
}

.header-toggle-icon:after {
	content: "";
	opacity: 0;
	transition: opacity .25s ease-in-out;
	pointer-events: none
}

.header-toggle-icon.--active:after {
	position: absolute;
	bottom: 0;
	content: "";
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid var(--f);
	left: 50%;
	margin-left: -6px;
	opacity: 1;
	transition: opacity .25s ease-in-out
}

.single-post-meta-data__mobile-toggle-btn.--active:before {
	background: var(--bc)
}

.header-toggle-textbox,
.header-toggle-label {
	font-size: 1.3rem
}

.header-toggle-label {
	color: var(--E)
}

.header-toggle-btn:hover .header-toggle-label,
.header-toggle-btn.--active .header-toggle-label {
	color: #fff
}

.header-toggle-textbox {
	top: var(--Uc);
	background: var(--Ib);
	border-top: 4px solid var(--f);
	width: 100%;
	left: 0;
	opacity: 0;
	pointer-events: none;
	align-items: center;
	z-index: 100000;
	color: var(--o);
	box-shadow: 0 3px 10px rgba(0, 0, 0, .25);
	height: auto;
	padding: 5px 15px
}

.header-toggle-textbox.--active {
	display: flex !important;
	opacity: 1;
	pointer-events: all
}

.locale-switcher__link {
	padding: 10px 0;
	display: block;
	text-decoration: none;
	color: var(--Jb);
	transition: all .25s ease-in-out;
	font-size: 1.4rem;
	user-select: none
}

.locale-switcher__link {
	padding: 8px 0
}

.locale-switcher__link:before {
	width: 25px;
	text-align: center;
	font-size: 1.5em
}

.locale-switcher__link:hover,
.locale-switcher__link:before {
	color: var(--Kb);
	text-decoration: none;
	cursor: pointer;
	transition: all .25s ease-in-out
}

.s_sh__top-row {
	background: var(--sb);
	width: 100%;
	position: relative
}

.s_sh__top-row--fixed {
	position: fixed;
	width: 100vw;
	top: 0;
	left: 0;
	border-bottom: 1px solid var(--f)
}

.s_sh__mobile-menu-toggle {
	width: 28px;
	height: 28px;
	margin-left: 15px;
	-webkit-mask-image: url(../images/menu-icon-0.svg);
	mask-image: url(../images/menu-icon-0.svg);
	-webkit-mask-size: 20px auto;
	mask-size: 20px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background: var(--vb);
	cursor: pointer
}

.s_sh__mobile-menu-toggle--active {
	opacity: .5
}

.site-menu-extended__toggle {
	display: none
}

.site-menu {
	background: var(--tb);
	padding: 0 15px;
	margin: 0;
	list-style: none;
	position: absolute;
	width: 100%;
	z-index: 9999;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .5);
	border-top: 2px solid var(--f);
	opacity: 0;
	left: 0;
	transform: translateY(20px);
	pointer-events: none;
	transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	top: var(--bd)
}

.site-menu--active {
	transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	transform: translateY(0px);
	opacity: 1;
	pointer-events: all;
	overflow: auto;
	max-height: calc(100vh - var(--Uc) - var(--bd))
}

.s_sml--no-link {
	cursor: default
}

.site-menu__sub-menu-toggle,
.site-menu-extended .s_mihc .s_sml--no-link {
	cursor: pointer
}

.site-menu__sub-menu-toggle {
	display: flex;
	flex-direction: column;
	right: 0;
	top: 0;
	height: 100%;
	width: 24px
}

.site-menu__sub-menu-toggle__arrow {
	width: 5px;
	height: 9px;
	margin: auto;
	-webkit-mask-image: url(../images/arrow-more-white-0.svg);
	mask-image: url(../images/arrow-more-white-0.svg);
	-webkit-mask-size: 5px auto;
	mask-size: 5px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background: var(--xb);
	transform: rotate(90deg);
	transition: transform .25s ease-in-out
}

.site-menu__sub-menu-toggle__arrow.--active {
	transform: rotate(-90deg);
	transition: transform .25s ease-in-out;
	opacity: .5
}

.s_smsml1,
.site-menu__sub-menu-parent--level-2 .site-menu__sub-menu--level-2 {
	background: var(--Ib);
	margin: 0 -15px;
	list-style: none;
	padding: 0 15px;
	display: none
}

.site-menu__sub-menu-parent--level-2 {
	position: relative
}

.site-menu__sub-menu--level-2 {
	margin: 0;
	padding: 0;
	list-style: none
}

.site-menu__sub-menu-parent--level-2 .site-menu__sub-menu--level-2 {
	margin: 0 0 0 15px;
	padding: 0
}

body.body-header-search--active .s_sh {
	z-index: 100001;
	border-bottom: none
}

.d--flex--smspan__6 {
	background: rgba(0, 0, 0, .8);
	opacity: 0;
	transition: opacity .25s ease-in-out
}

body.body-header-search--active .d--flex--smspan__6 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
	opacity: 1;
	transition: opacity .25s ease-in-out
}

.header-search-form {
	background: none;
	margin-right: 0;
	margin-left: 0
}

.header-search {
	position: absolute;
	left: 0;
	top: 0;
	align-items: center;
	width: 100%;
	height: 100%;
	max-width: 100%;
	z-index: 9999;
	align-content: center;
	transition: all .25s ease-in-out;
	opacity: 0;
	pointer-events: none;
	display: flex !important;
	padding: 0;
	margin: 0
}

.header-search--lg-active {
	opacity: 1;
	transition: all .25s ease-in-out;
	pointer-events: all
}

.header-search__wrapper {
	background: #fff;
	width: 0%;
	box-shadow: 0px 20px 40px -20px rgba(0, 0, 0, .6);
	transition: all .25s ease-in-out;
	opacity: 0;
	overflow: hidden
}

.header-search--lg-active .header-search__wrapper {
	transition: all .25s ease-in-out;
	opacity: 1;
	width: 100%
}

.header-search__input-text {
	background: none;
	height: var(--bd);
	line-height: var(--bd);
	padding: 0 50px 0 15px;
	border: none;
	color: var(--E);
	outline: 0;
	font-size: 1.6rem;
	background-color: #fff
}

.header-search__input-text:focus {
	color: var(--D)
}

.search__close {
	border-radius: var(--d);
	font-size: 1.4rem;
	font-weight: var(--a);
	color: #fff;
	background: var(--g);
	justify-content: center;
	padding: 5px;
	line-height: 1;
	cursor: pointer;
	border: 1px solid #fff;
	box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, .6);
	position: absolute;
	right: 15px;
	transform: translateY(-125%);
	opacity: 0;
	pointer-events: none
}

.search__close.search__close--show {
	opacity: 1;
	pointer-events: all
}

.search__close:hover {
	background: var(--f)
}

.search-toggle {
	width: 40px;
	height: var(--bd);
	cursor: pointer;
	margin-right: 0;
	-webkit-mask-image: url(../images/search-icon-white-0.svg);
	mask-image: url(../images/search-icon-white-0.svg);
	-webkit-mask-size: 16px 16px;
	mask-size: 16px 16px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background: var(--vb)
}

.search-toggle.search-toggle--active {
	z-index: 10000;
	-webkit-mask-image: url(../images/icon-close-0.svg);
	mask-image: url(../images/icon-close-0.svg);
	background: var(--Pb)
}

.site-submenu-row {
	background: var(--Lb);
	padding: 0 15px;
	display: flex;
	height: 40px;
	box-shadow: 0 1px 0 0 var(--Mb) inset
}

body.body-header-search--active .site-submenu-row {
	opacity: .2;
	pointer-events: none;
	filter: grayscale(1)
}

.site-submenu-container {
	margin: 0 auto;
	list-style: none;
	padding: 0;
	position: relative
}

.site-submenu-container:after {
	content: "";
	position: sticky;
	right: -1px;
	top: 0;
	margin-top: 1px;
	height: calc(100% - 1px);
	width: 30px;
	flex: 0 0 30px;
	background: linear-gradient(to right, color-mix(in srgb, var(--Lb) 0%, transparent) 0%, color-mix(in srgb, var(--Lb) 100%, transparent) 100%)
}

.tab-item {
	cursor: pointer;
	user-select: none
}

.tab-content {
	padding: 0;
	opacity: 0;
	transition: height .25s ease-in-out, opacity .25s ease-in-out;
	height: 0;
	overflow: hidden
}

.tab-content.--active {
	padding: 15px;
	opacity: 1;
	transition: height .25s ease-in-out, opacity .25s ease-in-out;
	height: auto;
	overflow: visible
}

.tab-content.block__contentspan__1.--active {
	padding: 0 15px
}

.s_mw {
	margin: 20px 0;
	word-wrap: break-word
}

.s_mw.block--contentt__top {
	margin: 0
}

.span--8span--2 .s_mw {
	margin-top: 0
}

.content__blocksubtitle__feat {
	margin-bottom: 10px;
	z-index: 3
}

.content__blockt--teams>span {
	display: block
}

.d--flex--smspan__7,
.block--contentt--teams .content__blocksubtitle__feat,
.content__blockt--col {
	padding: 10px 0;
	position: relative;
	margin-bottom: 0
}

.content__blockspan__12 .content__blockt--col {
	margin-bottom: 15px !important
}

.d--flex--smspan__7:after,
.content__blockt--col:after {
	height: 100% !important
}

.content__blocksubtitle__feat,
.content__blocksubtitle__feat a {
	font-size: 1.1rem;
	color: var(--U);
	text-decoration: none;
	line-height: 1.35
}

.content__blocksubtitle__feat a:hover,
.content__blockt--top {
	color: var(--V)
}

.h--lgspan--2 .content__blockt--teams>span {
	position: relative;
	z-index: 1
}

.h1-headline {
	font-size: calc(2.4rem * var(--Q))
}

h2 {
	font-size: calc(1.8rem * var(--Q))
}

h2#sub-h2-headline-for-some-more-information {
	font-size: calc(1.6rem * var(--Q));
	margin-top: -.125em
}

h3 {
	font-size: calc(1.6rem * var(--Q))
}

.medium--btncontent__block {
	margin-bottom: 8px;
	margin-top: -.75rem;
	font-size: calc(1.6rem * var(--Q))
}

.button {
	text-decoration: none;
	margin: 0 10px 10px 0;
	display: inline-flex;
	border: 1px solid var(--eb);
	color: var(--eb);
	padding: 10px;
	line-height: 1.25;
	border-radius: var(--d);
	margin-right: 10px;
	cursor: pointer;
	font-weight: var(--a);
	font-size: 1.5rem;
	align-content: center;
	justify-content: center;
	align-items: center;
	text-align: center
}

.button:hover {
	text-decoration: none;
	background-color: var(--db);
	color: var(--fb)
}

.button.d--flex--sm {
	background-color: var(--e);
	color: #fff
}

.button.d--flex--sm:hover {
	text-decoration: none;
	background-color: var(--db);
	border-color: var(--db);
	color: var(--fb)
}

.button.d--block--sm {
	color: var(--W);
	border-color: var(--W)
}

.button.d--block--sm:hover {
	background-color: var(--W);
	color: var(--Z)
}

.button.d--block--sm.d--flex--sm {
	background-color: #3565AA;
	border-color: #356BAA;
	color: var(--Z)
}

.button.d--block--sm.d--flex--sm:hover {
	text-decoration: none;
	background-color: #3875BA;
	border-color: #356BAA;
	color: var(--Z)
}

.button.disabled,
.button.disabled:hover {
	background-color: lightgray;
	border-color: lightgray;
	cursor: unset;
	color: #fff
}

.button.d__block__sm {
	display: flex;
	margin: 20px 0
}

.button.d__flex__sm {
	background-image: var(--gb);
	background-position: right 12px center;
	background-size: 7px auto;
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-left: 25px
}

.button.d__flex__sm:hover {
	background-image: var(--hb)
}

.button.dark--grey--btn {
	background-image: var(--ab)
}

.owl-carousel__top3-row-carousel .button.dark--grey--btn.betblock__imgspan__1 {
	background-image: url(../images/arrow-more-white-0.svg)
}

.button.dark--grey--btn:hover {
	background-image: var(--bb)
}

.owl-carousel__top3-row-carousel .button.dark--grey--btn.betblock__imgspan__1:hover {
	background-image: url(../images/arrow-more-white-0.svg)
}

.button.span__3d__block__sm.d__flex__sm {
	background-image: var(--mb)
}

.button.span__3d__block__sm.d__flex__sm:hover {
	background-image: var(--nb)
}

.button.betblock--textspan--2 {
	margin: 3px 0
}

.button.blockbetspan__12 {
	margin: 0
}

.button.d--block--smcontent__block {
	padding-top: 13px;
	padding-bottom: 13px
}

.button.span__3d__block__sm {
	border-color: var(--kb);
	color: var(--kb)
}

.button.span__3d__block__sm:hover {
	background-color: var(--jb);
	color: var(--lb)
}

a.featured--tipsspan__9 {
	color: var(--o);
	text-decoration: none
}

.span--8subtitle--feat {
	margin-top: 15px
}

.content--blockd--block--sm:not(.flex-content__main-content--no-style):not(.flex-content--comparison-column-template):not(.flex-content__main-content--fullwidth) {
	padding: 0;
	background: var(--i)
}

.content--blockd--block--sm.content--blockd--flex--sm {
	padding: 20px 15px 15px !important
}

.--layout-version1 .content--blockd--block--sm.content--blockd--flex--sm.h--lgspan__4 {
	margin-top: 0
}

.content--blockd--block--sm.span--8subtitle__feat {
	padding: 20px 15px !important
}

.content--blockd--block--sm.span--8title__medium {
	background: none
}

.flex-content__col-sidebar {
	margin-top: 40px
}

.span--9betblock__img {
	padding-top: 15px
}

.feat__subtitleteams__feat {
	margin-bottom: 15px
}

.betblock__imgtitle__bordered:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.d__block__smspan__7,
.feat__listspan--3 {
	font-size: 1.7rem;
	font-weight: var(--a);
	margin-bottom: 8px;
	color: currentColor;
	line-height: 1.2
}

.d__block__smspan__7,
.feat__listspan--3 {
	padding-left: 25px;
	background: var(--tc) left 3px no-repeat;
	background-size: 13px 13px;
	color: currentColor
}

.content__blocksubtitle--feat {
	position: relative
}

.content__blockt__col {
	flex-grow: 1;
	max-width: fit-content !important
}

.content__blocksubtitle--feat:after,
.d--flex--smspan__7:after,
.content__blockt--col:after,
.review-header-info-new.span__6content--block:not(.blockbetbetblock__text):after {
	position: absolute;
	top: 0;
	height: calc(100% + 1px * 1);
	width: var(--gd, 100vw);
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	content: "";
	z-index: -1
}

.span--8span--2 .block__contentspan__3 {
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px solid var(--kc)
}

.content--widgetsleft--img ol,
.content--widgetsleft--img ul {
	margin: 15px 0 30px;
	padding-left: 30px
}

.content-section>ul,
.content-section__toggle-content>ul,
.span--8t--col>ul {
	padding: 0;
	margin: 15px 0;
	list-style: none
}

.span--8t--col>ul>li,
.feat__teamsspan--5,
.blockbetspan--2,
.content-section>ul>li,
.content-section__toggle-content>ul>li,
.feat--buttonfeat--subtitle {
	padding-left: 15px;
	position: relative;
	margin-bottom: 5px
}

.span--8t--col>ul>li p,
.content-section>ul>li p {
	display: inline
}

.span--8t--col>ul>li:before,
.feat__teamsspan--5:before,
.blockbetspan--2:before,
.content-section>ul>li:before,
.content-section__toggle-content>ul>li:before,
.feat--buttonfeat--subtitle:before {
	content: "";
	width: .5rem;
	height: .5rem;
	display: inline-flex;
	margin-right: 10px;
	margin-left: -15px;
	background: currentColor;
	border-radius: 50%;
	position: relative;
	top: -.125rem;
	flex: 0 0 5px;
	vertical-align: middle
}

.subtitle--feat {
	width: 50px;
	height: 10px;
	background-image: var(--sc);
	background-repeat: repeat-x;
	background-size: 10px auto
}

.subtitle--feat.subtitle__feat {
	width: 30px;
	height: 6px;
	background-size: 6px 6px
}

.t--col {
	height: 10px;
	background-image: var(--rc);
	background-repeat: repeat-x;
	background-size: 10px auto;
	background-color: var(--i)
}

.t--col.d--block--smspan--1 {
	background-color: #fff
}

.t--col.t--teams {
	background-color: var(--Qb)
}

.t--col.feat__teamsd__block__sm,
.feat--buttoncontent--widgets,
.s_sfb .t--col.d--block--smspan--1 {
	background-color: var(--Ub)
}

.span__6content__block .t--col {
	background-color: var(--ld)
}

.t--col.t--top {
	height: 6px;
	background-size: 6px 6px
}

.t--col.betblock__imgfeatured--tips,
.t--col.d__block__smdark--grey--btn {
	background-color: var(--Xb)
}

.span--8 {
	font-size: 1rem;
	line-height: 1.25;
	margin-top: 5px;
	margin-bottom: 3px;
	white-space: normal
}

.betblock--textspan--6 .span--8 {
	margin-top: 5px;
	margin-bottom: 3px
}

.provider-comparison-columns .span--8 {
	margin-top: 15px
}

.span--8,
.span--8 .pointer,
.span--8 .c-pointer {
	color: var(--G)
}

.span--8 .pointer,
.span--8 .c-pointer {
	text-decoration: underline;
	white-space: pre-wrap
}

.span__5 {
	line-height: 1;
	margin-bottom: .25em
}

.span__7 {
	font-size: 1.375em;
	font-weight: var(--a)
}

.span__6 {
	font-size: 1.2rem;
	margin-bottom: 1px
}

.h__lgspan__4 {
	padding: 7px;
	border: 1px solid var(--l);
	border-radius: var(--d);
	height: 100%;
	width: 100%
}

.h__lgspan__5 {
	background: var(--j);
	border-radius: var(--d);
	display: flex;
	flex: 1;
	height: 100%;
	align-items: center;
	justify-content: center;
	padding: 5px;
	min-height: 64px
}

.h__lgspan__8 {
	font-size: 2.4rem;
	font-weight: var(--P)
}

.h__lgspan__8.--smaller {
	font-size: 1.8rem
}

.d__block__smfeatured--tips {
	font-size: 2rem;
	font-weight: var(--a)
}

.feat__teamsfeat--teams {
	font-size: 2.4rem;
	font-weight: var(--a)
}

.home--blocksspan--1 {
	font-size: 1.4rem;
	font-weight: var(--a);
	word-break: break-word
}

.hero__boxt--top {
	font-size: 1rem;
	font-weight: var(--N)
}

.hero__boxt__col {
	margin-top: 3px
}

.betblock--texttitle--big {
	display: inline-block;
	font-size: 75%
}

.provider-bonus-details-widget .betblock--texttitle--big {
	font-size: 85%
}

.d--block--smleft--img .betblock--texttitle--big {
	font-size: 50%;
	display: block;
	margin-top: .25em
}

.s_bo-background {
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .6);
	width: 100%;
	height: 100%;
	display: none;
	z-index: 10000;
	align-items: center;
	justify-content: center
}

.s_bo-background.--active {
	display: flex
}

.s_bo-window {
	z-index: 1001;
	background: #fff;
	box-shadow: 10px 10px 40px rgba(0, 0, 0, .3);
	box-sizing: border-box;
	display: none;
	max-height: 90%;
	max-width: 90%;
	width: 600px;
	margin: auto
}

.s_bo-window.--active {
	display: flex
}

.d--flex--smspan--6 {
	overflow-y: auto;
	padding: 15px
}

.s_bo-window__close {
	align-self: flex-end;
	background: var(--j);
	font-size: 2.4rem;
	width: 40px;
	height: 40px;
	color: #999;
	line-height: 40px;
	border-radius: 50%;
	font-weight: var(--a)
}

.s_bo-window__close:hover {
	color: var(--o)
}

.s_bo-window__logo {
	max-width: 120px;
	margin: 0 auto 15px
}

.s_bo-window__bonus {
	font-size: 2.4rem;
	font-weight: var(--a)
}

.d--flex--smspan__12 {
	font-size: 2rem;
	margin: 5px 0 10px;
	color: var(--E)
}

.s_bo-window__codebox {
	font-size: 2.4rem;
	color: var(--T);
	border: 2px dashed var(--T);
	background: color-mix(in srgb, var(--T) 5%, transparent);
	padding: 12px;
	width: 100%;
	max-width: 400px;
	border-radius: var(--d);
	font-weight: var(--a);
	margin: 0 auto
}

.d--flex--smspan__3 {
	margin: 15px auto;
	font-size: 1.2rem;
	width: 100%;
	max-width: 450px;
	line-height: 1.5
}

.s_bo-window__cta {
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px
}

.block--contenttitle--big {
	padding: 15px 0 20px;
	position: relative;
	margin-bottom: 0;
	width: 100%;
	color: var(--md)
}

.block--contenttitle--big:nth-child(2) {
	padding-top: 0
}

.block--contenttitle--big.block--contenttitle--big.--blacklisted {
	padding-bottom: 30px
}

.feat__subtitlespan__3 .content__blockspan__8 {
	padding-top: 15px
}

.toc-section__headline {
	padding: 15px 45px 15px 15px;
	font-weight: var(--a);
	cursor: pointer;
	border-bottom: 1px solid transparent;
	position: relative
}

.toc-section__headline:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	height: 100%;
	-webkit-mask-image: url(../images/filter-menu-0.svg);
	mask-image: url(../images/filter-menu-0.svg);
	-webkit-mask-size: 24px auto;
	mask-size: 24px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background: var(--o)
}

.toc-section__headline:not(.--closed) {
	border-bottom-color: color-mix(in srgb, var(--o) 15%, transparent)
}

.toc-section__headline:hover {
	color: var(--S)
}

.toc-section__content-wrapper {
	transition: .25s all;
	overflow: hidden
}

.toc-section__content {
	padding: 15px
}

.span--8title--big {
	margin-bottom: 8px
}

.toc-section__ul__li_link {
	text-decoration: none;
	display: flex;
	position: relative
}

.toc-section__ul__li_link:hover {
	color: var(--o);
	text-decoration: none
}

.toc-section__ul__li_link:after {
	content: "";
	width: 0px;
	height: 2px;
	display: block;
	background: var(--T);
	transition: all .25s ease-in-out;
	opacity: .75;
	position: absolute;
	bottom: -2px;
	left: 25px
}

.toc-section__ul__li_link:hover:after,
.toc-section__ul__li_link.--active:after {
	width: 50px
}

.toc-section__ul__li_link--has-sub-menu:after {
	margin-left: 25px
}

.toc-section__ul__li_link--has-sub-menu:hover:after,
.toc-section__ul__li_link--has-sub-menu.--active:after {
	width: 50px
}

.toc-section__ul__li_link:before,
.toc-section__ul__li__li__link:before {
	content: attr(data-toc-number) ". ";
	display: flex;
	flex: 0 0 25px;
	padding-right: 5px;
	align-self: baseline;
	justify-content: flex-end
}

.toc-section__ul__li_link--has-sub-menu {
	padding-left: 25px;
	background: url("../images/plus-icon-red-0.svg") 5px 5px no-repeat;
	background-size: 12px auto
}

.toc-section__ul__li__li__link {
	text-decoration: none;
	font-size: 1.4rem;
	padding: 5px 0;
	position: relative;
	color: var(--o);
	line-height: 1.2;
	display: flex
}

.toc-section__ul__li__li__link:hover {
	text-decoration: none;
	color: var(--f)
}

.content-section__toggle-element {
	background: var(--e) url("../images/toggle-minus-white-0.svg") 15px center no-repeat;
	background-size: 21px auto;
	padding: 12px 15px 12px 50px;
	border-radius: var(--d);
	color: #fff;
	font-weight: var(--a);
	cursor: pointer
}

.content-section__toggle-element.--inactive {
	background-image: url(../images/toggle-plus-white-0.svg)
}

.content-section__toggle-element:hover {
	color: rgba(255, 255, 255, .7)
}

.content--blockt--teams {
	background-color: var(--e)
}

.content--widgetsbetblock--text {
	background-color: #951b81
}

.content-section__toggle-content {
	padding-top: 15px
}

.left--imgcontent__widgets .content--blockt__teams {
	user-select: none;
	opacity: .25;
	filter: grayscale(1)
}

.content__blockcontent--widgets {
	margin: 30px -15px 0
}

.content__blockcontent__widgets {
	padding: 10px 0;
	border-bottom: 1px solid var(--kc);
	font-size: 1.4rem;
	height: 100%
}

.content__blockcontent__widgets a {
	color: var(--o)
}

.content__blockcontent__widgets a:hover,
.content__blockcontent__widgets:hover .content__blockd__block__sm {
	color: var(--R)
}

.content__blockd__block__sm {
	min-width: 25px;
	display: inline-flex;
	align-self: flex-start;
	padding-right: 5px;
	transition: color .25s ease-in-out
}

.content__blockspan__5:not(:first-child) {
	margin-top: 30px
}

.feat__teamsspan__9 {
	margin-bottom: 30px
}

.feat__teamst--col,
.h--lgtitle--bordered:not(:nth-last-child(2)) {
	margin-bottom: 30px;
	padding-bottom: 10px;
	position: relative
}

.feat__teamst--col:after,
.h--lgtitle--bordered:not(:nth-last-child(2)):after {
	content: "";
	background: var(--kc);
	position: absolute;
	left: 15px;
	bottom: 0;
	width: calc(100% - 30px * 1);
	height: 1px
}

.feat__teamst--col {
	padding-bottom: 30px
}

.featured--tipsd__block__sm {
	flex-basis: auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 56.25%;
	box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0) inset;
	transition: box-shadow .25s ease-in-out
}

.feat__teamst--top,
.featured--tipsd__block__sm {
	background-color: var(--i);
	overflow: hidden;
	margin-bottom: 15px
}

.feat__teamstitle--medium {
	position: relative;
	height: 0;
	padding-top: 55.5%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	transition: box-shadow .25s ease-in-out;
	box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0) inset
}

.h__lgbetblock--text .feat__teamstitle--medium {
	margin-bottom: 20px
}

.feat__teamstitle--medium:not(.h__lgbetblock__img):hover,
.featured--tipsd__block__sm:hover {
	content: "";
	box-shadow: 0 0 0 9999px rgba(0, 0, 0, .4) inset;
	transition: box-shadow .25s ease-in-out
}

.feat__teamstitle--medium:not(.h__lgbetblock__img):after,
.featured--tipsd__block__sm:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 1) 100%);
	z-index: 1;
	height: 45%;
	min-height: 100px
}

.featured--tipsbetblock__img,
.featured--tipsdark--grey--btn {
	position: absolute;
	bottom: 15px;
	left: 20px;
	max-width: calc(100% - 40px * 1);
	z-index: 2
}

.featured--tipsbetblock__text,
.featured--tipsfeat--button {
	font-size: 2rem;
	line-height: 1.2em;
	font-weight: var(--a);
	text-decoration: none;
	color: #fff;
	display: block;
	padding-left: 0px;
	user-select: none;
	text-shadow: 0 0 5px rgba(0, 0, 0, .5)
}

.featured--tipsbetblock__text:hover,
.featured--tipsfeat--button:hover {
	color: var(--T);
	text-decoration: none
}

.h--lgh__lg {
	font-size: 1.2rem;
	color: #fff;
	display: flex;
	line-height: 1.2;
	margin-top: 15px;
	align-items: center
}

.h--lgh__lg.h__lgbetblock__text {
	color: var(--R);
	margin-bottom: .75em;
	margin-top: 0
}

.h--lgh__lg div {
	padding-right: 10px;
	margin-right: 10px;
	position: relative
}

.h--lgh__lg div:not(:last-child):after {
	content: "";
	position: absolute;
	right: 0;
	top: 2px;
	width: 1px;
	height: calc(100% - 4px * 1);
	background: #fff
}

.h--lgh__lg.h__lgbetblock__text div:not(:last-child):after {
	background: var(--R)
}

.h--lgh__lg div:last-child {
	border: none;
	margin: 0;
	padding: 0
}

.featured--tipsblockbet {
	padding: 13px 15px;
	min-height: 74px
}

.featured--tipsspan--1 {
	margin-bottom: 15px
}

.featured--tipsspan--2 {
	background: var(--i);
	color: var(--o);
	border-radius: var(--d);
	position: relative;
	width: 100%;
	height: auto;
	padding: 15px
}

.featured--tipsspan--5 {
	background-size: cover;
	background-position: center;
	width: 90px;
	flex: 0 0 90px;
	height: 51px
}

.featured--tipsspan--9 {
	font-size: 1.4rem;
	font-weight: var(--a);
	margin-bottom: 5px;
	display: block;
	min-height: 30px;
	padding-left: 100px;
	color: var(--o);
	text-decoration: none
}

.featured--tipsspan--9:hover {
	color: var(--T);
	text-decoration: none
}

.featured--tipsspan--7 {
	padding: 25px 15px 0;
	margin-left: -105px
}

.featured--tipsspan--2 {
	border-radius: var(--d);
	overflow: hidden
}

.h--lgspan__5 {
	margin-bottom: 20px
}

.h__lgblock--content {
	text-decoration: none;
	font-size: 2rem;
	color: var(--o);
	font-weight: var(--a);
	margin-bottom: .5em;
	display: block;
	line-height: 1.2
}

.feat__teamst--top:hover .featured--tipsbetblock__text,
.featured--tipsd__block__sm:hover .featured--tipsfeat--button,
.h--lgspan__5:hover .h__lgblock--content,
.h__lgblock--content:hover {
	color: var(--T);
	text-decoration: none
}

.h__lgbetblock--text {
	height: 100%
}

.h--lgtitle__big,
.h__lgd__block__sm,
.feat__teamst--col,
.h--lgtitle--bordered:not(:nth-last-child(2)) {
	border-color: var(--kc)
}

.block__contentspan__3 {
	margin: 15px 0;
	font-size: 1.1rem
}

.block__contentspan__4 {
	padding: 0
}

.h1-headline~.block__contentspan__4 {
	padding-top: 0;
	margin-top: 0
}

.block__contentspan__9 {
	font-weight: var(--a)
}

.single-post-meta-data__elem__image {
	max-width: 40px;
	margin-right: 15px;
	align-items: center;
	width: 100%
}

.single-post-meta-data__mobile-toggle-menu .block__contentspan__6:not(:last-child) {
	margin-bottom: 15px
}

.single-post-meta-data__mobile-toggle-btn:before,
.s_sfb__show-extended-tc-btn {
	width: 12px;
	height: 12px;
	flex: 0 0 12px;
	background: var(--o);
	-webkit-mask-image: url(../images/header-icon-info-gray-0.svg);
	mask-image: url(../images/header-icon-info-gray-0.svg);
	-webkit-mask-size: 12px auto;
	mask-size: 12px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	margin-left: 10px;
	border-radius: 50%;
	cursor: pointer;
	position: relative
}

.single-post-meta-data__mobile-toggle-btn:before {
	content: "";
	margin-left: 0;
	margin-right: 4px;
	width: 10px;
	height: 10px;
	flex: 0 0 10px;
	background: var(--bc);
	-webkit-mask-size: 10px auto;
	mask-size: 10px auto
}

.single-post-meta-data__mobile-toggle-btn {
	background: var(--ac);
	color: var(--bc);
	border-radius: 10px 4px 4px 10px;
	font-size: .85rem;
	text-transform: uppercase;
	display: flex;
	font-weight: var(--a);
	align-items: center;
	line-height: 1;
	padding: 3px 5px 3px 3px;
	cursor: pointer;
	margin: 3px 0
}

.single-post-meta-data__mobile-toggle-btn:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid var(--ac);
	position: absolute;
	bottom: -3px;
	left: 15px;
	transition: all .2s ease-out;
	opacity: 0
}

.single-post-meta-data__mobile-toggle-btn.--active:after {
	opacity: 1;
	transition: all .2s ease-out
}

.single-post-meta-data__mobile-toggle-btn span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 150px;
	pointer-events: none
}

.single-post-meta-data__mobile-toggle-menu {
	position: absolute;
	background: var(--ac);
	top: 30px;
	left: 0;
	opacity: 0;
	pointer-events: none;
	padding: 12px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, .25);
	width: 300px;
	z-index: 11;
	color: var(--bc);
	font-weight: normal;
	border-radius: var(--d);
	user-select: none
}

.single-post-meta-data__mobile-toggle-menu.--active {
	display: flex !important;
	opacity: 1;
	pointer-events: all
}

.single-post-meta-data__elem__author-name {
	font-weight: var(--a);
	font-size: 1.2rem;
	padding-right: 5px;
	text-decoration: none;
	color: currentColor
}

.single-post-meta-data__social-sharing {
	position: relative;
	margin-left: auto;
	padding-left: 10px;
	display: flex;
	align-items: center;
	z-index: 2
}

.single-post-meta-data__social-sharing__icons {
	z-index: -1;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	padding: 40px 5px 5px;
	background: #fff;
	box-shadow: 0 3px 10px rgba(0, 0, 0, .25);
	display: flex;
	border-radius: var(--d)
}

.single-post-meta-data__social-sharing__icons.--active {
	opacity: 1;
	pointer-events: all
}

.Kn {
	text-decoration: none;
	color: var(--D)
}

.author-footer-box .Kn {
	color: var(--o)
}

.Kn span {
	width: 30px;
	height: 30px;
	display: block;
	transition: all .2s ease-out;
	text-indent: -9999px;
	overflow: hidden
}

.Kn:hover {
	color: var(--T);
	transition: all .2s ease-out;
	text-decoration: none
}

.Kn:not(:last-child) {
	margin-bottom: 10px
}

.single-post-meta-data__social-sharing__mobile-toggle {
	border: 1px solid color-mix(in srgb, currentColor 15%, transparent);
	border-radius: var(--d);
	position: relative;
	width: 40px;
	height: 36px;
	align-self: flex-start;
	cursor: pointer;
	margin-left: auto
}

.single-post-meta-data__social-sharing__mobile-toggle:hover:not(.--active) {
	border-color: color-mix(in srgb, currentColor 30%, transparent)
}

.single-post-meta-data__social-sharing__mobile-toggle.--active {
	border-color: transparent;
	transition: all .2s ease-out;
	opacity: .5
}

.single-post-meta-data__social-sharing__mobile-toggle[class*=" socialicon-"]:before,
.Kn span:before {
	color: currentColor;
	z-index: 1;
	width: 38px;
	height: 34px;
	font-size: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	text-indent: 0
}

.Kn span.socialicon-mail:before {
	font-size: 1.6rem
}

.single-post-meta-data__social-sharing__mobile-toggle.--active[class*=" socialicon-"]:before {
	color: var(--D)
}

.Kn span:before {
	width: 100%;
	color: currentColor
}

.In {
	border-radius: 50%;
	max-width: 40px;
	max-height: 40px;
	cursor: pointer
}

.author-footer-box .In {
	cursor: default
}

.js-clickable {
	cursor: pointer
}

.span--1home__blocks:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.dark--grey--btnt--teams {
	padding-top: 30px;
	border-top: 1px solid var(--kc);
	margin: 30px 0
}

.span__12t__top {
	margin-top: 30px
}

.dark--grey--btnt--teams:before {
	content: "";
	width: 13px;
	height: 13px;
	background: var(--kc);
	position: absolute;
	left: 0;
	top: -7px;
	border-radius: 50%
}

.span__12teams--feat {
	color: var(--E);
	text-transform: uppercase;
	font-size: 1.6rem;
	margin-bottom: 5px
}

.span__12teams__feat {
	margin-bottom: 5px !important
}

.dark--grey--btnt__top {
	border-bottom: 1px solid var(--kc);
	padding: 15px 0;
	background: var(--Ub);
	height: 100%;
	box-shadow: none
}

.dark--grey--btntext--betblock {
	flex: 1 0 100%;
	aspect-ratio: 90/51;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

.dark--grey--btntext__betblock {
	padding: 0;
	flex: 1 0 100%;
	margin-top: 15px
}

.dark--grey--btntitle__big,
.span__2block__content {
	color: var(--o)
}

.dark--grey--btntitle__big:hover,
.span__2block__content:hover {
	color: var(--T)
}

.dark--grey--btntitle--medium,
.span__2block--content {
	font-size: 1.8rem;
	color: var(--o);
	margin-bottom: 5px;
	font-weight: var(--a)
}

.span__12text--betblock {
	margin-left: -8px;
	margin-right: -8px
}

.span__2block--content {
	font-size: 1.3rem;
	margin-bottom: 0
}

.dark__grey__btnblock__content {
	margin: 30px 0
}

.span__12text__betblock {
	margin-bottom: 15px;
	padding-left: 8px;
	padding-right: 8px
}

.span__12title--big {
	height: 100%;
	border-radius: var(--d);
	border: 1px solid var(--kc)
}

.span__2betblock--img {
	padding: 5px 0 5px 5px;
	align-self: center
}

.span__2betblock__img {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 100%
}

.s_sf {
	background: var(--Nc);
	color: var(--Oc)
}

.lang-switcher__toggle {
	color: #fff;
	padding: 0 20px 0 10px;
	background: url("../images/arrow-language-switcher-0.svg") calc(100% - 10px * 1) center no-repeat;
	border: 1px solid rgba(255, 255, 255, .25);
	background-size: 8px auto;
	position: relative;
	transition: all .25s ease-in-out;
	user-select: none;
	line-height: 1;
	border-radius: var(--d);
	display: flex;
	align-items: center;
	height: 40px
}

.lang-switcher__toggle.--active,
.lang-switcher__toggle:hover {
	background-color: var(--g);
	transition: all .25s ease-in-out
}

.js-link {
	user-select: none
}

.s_bttb {
	position: fixed;
	bottom: 15px;
	right: 15px;
	z-index: 9999;
	width: 30px;
	height: 30px;
	text-align: center;
	background: rgba(0, 0, 0, .3) url("../images/arrow-more-white-0.svg") center no-repeat;
	background-size: 6px auto !important;
	cursor: pointer;
	border: 0;
	border-radius: var(--d);
	text-decoration: none;
	transition: opacity .2s ease-out, background-color .2s ease-out, bottom .2s ease-out;
	opacity: 0;
	pointer-events: none;
	text-indent: -9999px;
	transform: rotate(-90deg)
}

.s_bttb.visible {
	opacity: 1;
	pointer-events: all
}

.s_bttb:hover {
	background-color: rgba(0, 0, 0, .4)
}

.body--no-scroll .s_bttb {
	z-index: 1
}

.pointer {
	cursor: pointer
}

.block--contenttext__betblock {
	padding: 0
}

.block__contentbetblock--text {
	margin-top: 1rem !important;
	padding: 15px 15px 15px 45px;
	background: var(--m);
	border-radius: var(--d);
	line-height: 1.25;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-height: 75px;
	position: relative;
	z-index: 0;
	color: var(--n)
}

.h--lgleft--img .block__contentbetblock--text {
	margin-bottom: 30px !important
}

.block__contentblock__content {
	font-size: 1.8rem;
	margin-bottom: 3px;
	font-weight: var(--a);
	line-height: 1.2
}

.block__contentbetblock--text:before {
	height: auto;
	width: 30px;
	line-height: 1;
	font-size: 4rem;
	position: absolute;
	content: "!";
	left: 15px;
	top: 15px;
	color: var(--n);
	display: flex;
	align-items: center;
	border-radius: 50%;
	font-weight: var(--a);
	z-index: 1
}

.block__contentbetblock--text.left--imgfeat--button {
	padding-left: 60px
}

.block__contentbetblock--text.left--imgfeat--button:before {
	left: 10px;
	justify-content: center
}

.span__5title--bordered {
	margin: 15px 0;
	position: relative;
	z-index: 1
}

.span__5title--bordered div {
	background-color: #e92e3c;
	color: #fff;
	font-size: 1.5rem;
	font-weight: var(--a);
	padding: 15px;
	line-height: 1.3;
	padding-left: 60px;
	background-image: url(../images/blacklisted-warning-icon-0.svg);
	background-position: 15px center;
	background-size: 30px auto;
	background-repeat: no-repeat;
	border-radius: var(--d)
}

.span__6betblock--text {
	color: #fff;
	font-size: 1.4rem;
	font-weight: normal;
	margin-bottom: -10px;
	line-height: 1.3
}

.left--imgfeat--button {
	margin-bottom: 30px;
	border: 2px solid #222
}

.left--imgfeat--button .block__contentblock__content {
	margin-bottom: 0
}

.block--contenttext__betblock .betblock__imgblock__content {
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 30px
}

.block--contenttext__betblock .betblock__imgblock__content:not(.owl-loaded) {
	padding-top: 30px;
	display: grid;
	grid-gap: 0 20px;
	grid-template-columns: 1fr;
	grid-auto-flow: column
}

.block--contenttext__betblock .betblock__imgblock__content:not(.owl-loaded) .betblock__imgcontent--widgets {
	min-width: calc(var(--gd, 100vw) - 30px)
}

.block--contenttext__betblock .betblock__imgblock__content .betblock__imgcontent--widgets {
	max-width: calc(var(--gd, 100vw) - 30px)
}

.block--contenttext__betblock .betblock__imgblock__content .owl-stage-outer {
	padding: 15px;
	margin: -15px
}

.block--contenttext__betblock .betblock__imgblock__content.owl-carousel-inactive {
	display: flex;
	flex-wrap: nowrap !important;
	overflow: hidden;
	align-items: flex-start;
	padding-bottom: 39px;
	margin: 0 !important
}

.general-code-field[data-is-exclusive="1"] {
	position: relative
}

.general-code-field[data-is-exclusive="1"]:not(.betblock__textspan__1):not(.span__8text--betblock):before {
	content: var(--nd);
	position: absolute;
	top: -4px;
	right: -4px;
	background: #e02d57;
	color: #fff;
	font-size: 1rem;
	line-height: 1;
	padding: 2px 8px;
	letter-spacing: normal !important;
	border-radius: 2px;
	font-weight: normal;
	pointer-events: none
}

.d__block__smtext__betblock:not(.posts-key-points--unstyled) {
	background: var(--j);
	padding: 15px;
	border-radius: var(--d);
	margin-bottom: 15px
}

.d__block__smtitle--big {
	color: var(--Bc);
	font-size: 1.1rem;
	font-weight: var(--a);
	line-height: 1.2;
	display: inline-flex;
	align-self: flex-start;
	text-transform: uppercase;
	padding: 4px 8px;
	background: var(--Ac);
	border-radius: var(--d);
	margin-bottom: 10px
}

.d__block__smtitle--bordered {
	margin: 0;
	padding: 0;
	padding-inline-start: 15px
}

.d__block__smtitle--medium:not(:last-child) {
	margin-bottom: .75rem
}

.general-code-field {
	display: block;
	position: relative
}

.feat__buttoncontent__block {
	position: absolute;
	left: 25px;
	top: -.5em;
	background: #fff;
	padding: 0 5px;
	font-size: 1.1rem;
	font-weight: var(--a);
	display: block;
	z-index: 1;
	text-transform: uppercase;
	line-height: 1;
	color: var(--E);
	pointer-events: none
}

.span__6content__block .feat__buttoncontent__block {
	background: var(--ld);
	color: var(--F)
}

.blockbetbetblock__text .feat__buttoncontent__block,
.provider-bonus-details-widget .feat__buttoncontent__block {
	background: var(--Qb)
}

.general-code-field label {
	margin: 0;
	display: block
}

.general-code-field__input {
	background: var(--wc);
	color: var(--xc);
	border: none;
	border-radius: var(--d);
	padding: 5px;
	height: 100%;
	width: 100%;
	cursor: pointer;
	text-align: center;
	font-size: 1.4rem;
	min-height: 41px
}

.general-code-field__input--disabled,
.general-code-field__input--disabled:hover {
	pointer-events: none;
	color: #666;
	font-size: 1.8rem
}

.general-code-field__input:not(.--is-tracking):not(.--active):not(.general-code-field__input--disabled) {
	font-size: 1.8rem;
	letter-spacing: 3px;
	padding-top: .75rem;
	padding-bottom: 0
}

.general-code-field__input.--is-tracking:not(.--active):not(.--is-exclusive):not(.general-code-field__input--disabled) {
	font-size: 1.6rem;
	padding-top: .25rem;
	padding-bottom: 0
}

.general-code-field__input.--is-tracking.--is-exclusive:not(.--active):not(.general-code-field__input--disabled) {
	font-size: 1.6rem;
	letter-spacing: 0;
	padding-top: .2rem;
	padding-bottom: 0
}

.general-code-field.--has-code:not(.--hide-copy-btn) .general-code-field__input {
	padding-right: 35px
}

.general-code-field.--is-tracking:not(.--active) .general-code-field__input {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.general-code-field:not(.betblock__textspan__1):hover .general-code-field__input:not(.--active) {
	color: var(--l)
}

.general-code-field__input.--active {
	color: var(--l);
	font-weight: var(--a);
	border: 1px solid var(--l) !important;
	background: #f6fdfb
}

.general-code-field__input.--active.--has-code {
	cursor: default
}

.general-code-field__cpy-btn {
	text-indent: -9999px;
	cursor: pointer;
	width: 35px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	-webkit-mask-image: url(../images/copy-code-icon-black-0.svg);
	mask-image: url(../images/copy-code-icon-black-0.svg);
	-webkit-mask-size: 14px auto;
	mask-size: 14px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background: currentColor
}

.general-code-field.--active .general-code-field__cpy-btn {
	background: var(--l)
}

.general-code-field__cpy-btn:hover {
	opacity: .7
}

.general-code-field__cpy-btn.betblock--textspan--1 {
	width: 0;
	background: none
}

.general-code-field__copied-notice.--active {
	position: absolute;
	transform: translateX(-50%);
	max-width: 90%;
	min-width: 55%;
	left: 50%;
	top: 34px;
	background: var(--f);
	color: #fff;
	padding: 4px 8px;
	line-height: 1.2;
	text-align: center;
	font-size: 1.1rem;
	border-radius: var(--d);
	letter-spacing: 0;
	pointer-events: none;
	z-index: 1
}

.--bonus-comparison .general-code-field__input,
.--s_sfb .general-code-field__input:not(.--active),
.--top5-bonus .general-code-field__input:not(.--active) {
	border: 1px dashed var(--lc)
}

.--review-header-new .general-code-field__input:not(.--active) {
	border: 1px solid color-mix(in srgb, var(--md) 30%, transparent);
	background-color: var(--pd);
	color: var(--qd)
}

.review-header-info-new.blockbetbetblock__text .general-code-field__input:not(.--active),
.provider-bonus-details-widget .general-code-field__input:not(.--active) {
	border: 1px solid color-mix(in srgb, var(--Rb) 15%, transparent)
}

.--bonus-comparison .general-code-field__input:not(.general-code-field__input--disabled):hover,
.--s_sfb .general-code-field__input:not(.general-code-field__input--disabled):hover,
.--top5-bonus .general-code-field__input:not(.general-code-field__input--disabled):hover {
	border-color: var(--l)
}

.--bonus-comparison .general-code-field__input:not(.--active),
.--s_sfb .general-code-field__input:not(.--active),
.--top5-bonus .general-code-field__input:not(.--active),
.--bonus-highlightbox .general-code-field__input:not(.--active) {
	background: var(--yc);
	color: var(--zc)
}

.--s_sfb .general-code-field__copied-notice.--active {
	bottom: -8px
}

.s_mw {
	max-height: 999999px
}

.search__results-overlay__loading {
	margin: 15px auto;
	width: 100px
}

.search__results-overlay__output {
	max-height: 65vh;
	overflow-y: auto
}

.search__results-overlay__output em.req___highlighted {
	background: color-mix(in srgb, var(--f) 12%, transparent);
	font-weight: var(--a);
	font-style: normal
}

.req___search-result-container__tabs {
	background: var(--j);
	padding: 15px 15px 5px;
	position: sticky;
	top: 0;
	z-index: 1;
	overflow: auto
}

.req___search-result-container__tab-item {
	border: 1px solid var(--kc);
	padding: 10px 15px;
	margin-right: 10px;
	border-radius: var(--d);
	white-space: nowrap;
	color: var(--E);
	line-height: 1;
	background: #fff;
	font-size: 1.3rem
}

.req___search-result-container__tab-item:hover,
.req___search-result-container__tab-item.--active {
	color: var(--D);
	border-color: var(--D)
}

.req___search-result-container__list {
	list-style: none;
	margin: 0;
	padding: 0
}

.req___search-result-container__list li {
	padding: 10px 5px;
	position: relative
}

.req___search-result-container__list li.--text {
	padding: 12px 5px
}

.req___search-result-container__list li:hover {
	background: rgba(0, 0, 0, .05)
}

.req___search-result-container__list li:not(:last-child) {
	border-bottom: 1px solid var(--kc)
}

.req___search-result-container__show-more {
	text-align: center;
	font-size: 1.3rem;
	font-weight: var(--a);
	margin-top: 15px;
	cursor: pointer;
	text-decoration: underline
}

.req___search-result-container__list__operator-entry {
	display: flex;
	align-items: center;
	flex-wrap: nowrap
}

.req___search-result-container__list a {
	text-decoration: none;
	color: var(--o)
}

.req___search-result-container__list a:hover {
	color: var(--T)
}

.req___search-result-container__list a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.req___search-result-container__list__logo {
	width: 60px;
	min-width: 60px;
	height: 30px;
	border-radius: var(--d);
	margin-right: 15px;
	display: flex;
	align-items: center;
	justify-content: center
}

.req___search-result-container__list__logo.req___search-result-container__list__logo--game {
	width: 40px;
	min-width: 40px
}

.req___search-result-container__list__logo img {
	max-height: 100%;
	width: auto
}

.req___search-result-container__list__title {
	flex-grow: 1;
	padding-right: 15px
}

.req___search-result-container__list__rating {
	display: flex;
	grid-gap: 0 5px;
	align-items: center
}

.req___search-result-container__list__provider-name {
	max-width: 40%;
	display: flex;
	align-items: center
}

.req___search-result-container__list__rating .t--col {
	background-color: transparent
}

.req___search-result-container__nothing-found {
	padding: 15px
}

.hero__boxbetblock--text {
	display: flex;
	align-items: stretch;
	padding: 8px 25px 8px 8px;
	background: var(--W);
	color: var(--Y);
	border-radius: var(--d);
	line-height: 1.4;
	justify-content: center
}

.hero__boxbetblock--text:hover {
	background: var(--X);
	color: var(--Z)
}

.hero__boxblock--content {
	width: 65px;
	flex: 0 0 65px;
	min-height: 30px;
	margin-right: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: var(--d);
	pointer-events: none
}

.hero__boxblock__content {
	align-self: center;
	font-weight: var(--a);
	pointer-events: none
}

.content--blockt__teams>ul:not([class]),
.content-section>ul:not([class]),
.content--blockd--block--sm>.span--8t--col>ul:not([class]),
.content--blockd--flex--sm>ul:not([class]),
.content--blockt__teams>ol:not([class]),
.content-section>ol:not([class]),
.content--blockd--block--sm>.span--8t--col>ol:not([class]),
.content--blockd--flex--sm>ol:not([class]) {
	margin: 15px 0 30px;
	padding: 0;
	list-style: none;
	counter-reset: section
}

.content--blockt__teams>ul:not([class])>li,
.content-section>ul:not([class])>li,
.content--blockd--block--sm>.span--8t--col>ul:not([class])>li,
.content--blockd--flex--sm>ul:not([class])>li,
.content--blockt__teams>ol:not([class])>li,
.content-section>ol:not([class])>li,
.content--blockd--block--sm>.span--8t--col>ol:not([class])>li,
.content--blockd--flex--sm>ol:not([class])>li {
	margin-bottom: 10px;
	padding-left: 30px
}

.content--blockt__teams>ul:not([class])>li:before,
.content-section>ul:not([class])>li:before,
.content--blockd--block--sm>.span--8t--col>ul:not([class])>li:before,
.content--blockd--flex--sm>ul:not([class])>li:before {
	content: "";
	display: inline-flex;
	flex: 0 0 20px;
	height: 20px;
	width: 20px;
	margin-right: 10px;
	margin-left: -30px;
	-webkit-mask-size: 20px 20px;
	mask-size: 20px 20px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	vertical-align: middle;
	background: var(--sd, var(--Ac));
	-webkit-mask-image: url(../images/circle-checkmark-green-0.svg);
	mask-image: url(../images/circle-checkmark-green-0.svg)
}

.content--blockt__teams>ol:not([class])>li:before,
.content-section>ol:not([class])>li:before,
.content--blockd--block--sm>.span--8t--col>ol:not([class])>li:before,
.content--blockd--flex--sm>ol:not([class])>li:before {
	counter-increment: section;
	content: counter(section);
	display: inline-flex;
	flex: 0 0 22px;
	height: 22px;
	width: 22px;
	margin-right: 8px;
	margin-left: -30px;
	background: var(--sd, var(--Ac));
	color: var(--td, var(--Bc));
	border-radius: 11px;
	justify-content: center;
	align-items: center;
	font-size: 1.6rem
}

:target {
	scroll-margin-top: calc(var(--Vc) + var(--cd) + 10px)
}

@media (min-width:576px) {

	.block--contentt--teams .content__blocksubtitle__feat,
	.d--flex--smspan__7,
	.content__blockt--col {
		padding: 10px 0
	}

	.content__blocksubtitle__feat,
	.content__blocksubtitle__feat a {
		font-size: 1.2rem
	}

	.featured--tipsd__block__sm .h--lgh__lg {
		margin-top: 10px
	}

	.featured--tipsd--block--sm {
		margin: 0 -15px 30px;
		max-width: calc(100% - 30px * 1)
	}

	.featured--tipsd__block__sm:not(.h--lgspan__3) {
		padding-top: 28.125%;
		margin: 0 15px
	}

	.featured--tipsspan--2 {
		min-height: 350px;
		padding: 0;
		height: 100%
	}

	.featured--tipsspan--5 {
		height: 152px;
		width: 100%
	}

	.featured--tipsspan--7 {
		margin: 0;
		padding: 15px
	}

	.featured--tipsspan--9 {
		padding-left: 0;
		min-height: 45px;
		font-size: 1.8rem;
		margin-bottom: 8px
	}

	.dark--grey--btntext--betblock {
		flex: 0 0 250px;
		height: 140px
	}

	.dark--grey--btntext__betblock {
		flex: 1 0 calc(100% - 250px * 1);
		max-width: 100%;
		padding: 0 15px;
		margin-top: 0
	}
}

@media (min-width:700px) {
	.block--contenttext__betblock .betblock__imgblock__content:not(.owl-loaded) {
		grid-template-columns: 1fr 1fr
	}

	.block--contenttext__betblock .betblock__imgblock__content:not(.owl-loaded) .betblock__imgcontent--widgets {
		min-width: calc(50vw - 30px)
	}

	.block--contenttext__betblock .betblock__imgblock__content .betblock__imgcontent--widgets {
		max-width: calc(50vw - 30px)
	}
}

@media (min-width:768px) {
	.span--9span--2 {
		overflow-x: auto
	}

	.block--contenttitle__big {
		margin-bottom: .75em
	}

	body {
		padding-top: calc(var(--Vc) + var(--cd))
	}

	.s_sh__icon-row,
	.s_sh__icon-row .header-toggle-icon,
	.s_sh__icon-row .header-toggle-btn {
		height: var(--Vc) !important
	}

	.single-post-meta-data__mobile-toggle-btn:hover:before {
		background: var(--bc)
	}

	.header-toggle-textbox {
		top: var(--Vc)
	}

	.site-menu {
		top: var(--cd)
	}

	.site-menu--active {
		max-height: calc(100vh - var(--Vc) - var(--cd))
	}

	.header-search__input-text {
		font-size: 2rem;
		padding: 0 50px 0 30px;
		line-height: var(--cd);
		height: var(--cd)
	}

	.search__close {
		font-size: 1.6rem;
		padding: 8px;
		right: 0px
	}

	.search-toggle {
		width: 50px;
		height: var(--cd);
		-webkit-mask-size: 20px 20px;
		mask-size: 20px 20px
	}

	.s_mw {
		margin: 30px 0
	}

	.s_mw.block--contentt__top {
		margin: 0
	}

	h2 {
		font-size: calc(2.2rem * var(--Q))
	}

	h2#sub-h2-headline-for-some-more-information {
		font-size: calc(2rem * var(--Q))
	}

	h3 {
		font-size: calc(2rem * var(--Q))
	}

	.medium--btncontent__block {
		font-size: calc(1.8rem * var(--Q))
	}

	.h1-headline {
		font-size: calc(2.8rem * var(--Q))
	}

	.d--flex--smspan__3 {
		font-size: 1.3rem
	}

	.h--lgtitle__big {
		padding-right: 15px;
		border-right-style: solid;
		border-right-width: 1px;
		margin-bottom: 20px
	}

	.single-post-meta-data__mobile-toggle-menu .block__contentspan__6 {
		margin-left: 0;
		width: 100%
	}

	.featured--tipsd--block--sm {
		margin: 0
	}

	.featured--tipsd__block__sm {
		height: calc(50% - 7.5px * 1)
	}

	.feat__teamst--top,
	.featured--tipsd__block__sm {
		margin-bottom: 0
	}

	.featured--tipsd__block__sm:first-of-type {
		margin-bottom: 15px
	}

	.feat__teamst--col .featured--tipsfeat--button {
		font-size: 1.2rem
	}

	.s_bttb {
		width: 40px;
		height: 40px;
		background-size: 8px auto
	}

	.block__contentbetblock--text {
		padding-left: 40px
	}

	.block__contentbetblock--text:before {
		width: 50px;
		font-size: 5rem
	}

	.block__contentbetblock--text {
		padding-left: 50px
	}

	.span__5title--bordered div {
		font-size: 1.8rem
	}

	.span__6betblock--text {
		font-size: 1.6rem
	}

	.general-code-field__input:not(.--active):not(.--is-tracking) {
		letter-spacing: 5px
	}

	.general-code-field__input:not(.--is-tracking):not(.--active):not(.general-code-field__input--disabled):hover {
		letter-spacing: 6px
	}

	.general-code-field__input.--is-tracking.--is-exclusive:not(.--active):not(.general-code-field__input--disabled):hover,
	.general-code-field__input.--is-tracking:not(.--active):not(.--is-exclusive):not(.general-code-field__input--disabled):hover {
		letter-spacing: 3px
	}

	.req___search-result-container__tab-item {
		padding: 12px 15px;
		font-size: 1.4rem
	}
}

@media (min-width:992px) {

	a,
	button,
	.button,
	[class*=' s_sml--level-'],
	[class*=' site-menu__sub-menu__link--level-'],
	.s_sml--no-link,
	.span__12 {
		transition: color .25s ease-in-out, background .25s ease-in-out, opacity .25s ease-in-out, border-color .25s ease-in-out
	}

	a:hover,
	button:hover,
	.button:hover,
	[class*=' s_sml--level-']:hover,
	[class*=' site-menu__sub-menu__link--level-']:hover,
	.s_sml--no-link:hover,
	.span__12:hover {
		transition: color .25s ease-in-out, background .25s ease-in-out, opacity .25s ease-in-out, border-color .25s ease-in-out
	}

	.transition-all,
	.transition-all:hover {
		transition: all .25s ease-in-out
	}

	.span--1h--lg,
	.span--1h--lg:hover {
		transition: background .25s ease-in-out
	}

	.content--blockt--top,
	.content--blockt--top:hover {
		transition: color .25s ease-in-out
	}

	.gn,
	.gn:hover {
		transition: box-shadow .25s ease-in-out, opacity .25s ease-in-out
	}

	.content--widgetst--col,
	.content--widgetst--col:hover {
		transition: transform .25s ease-in-out, box-shadow .25s ease-in-out, color .25s ease-in-out
	}

	body.span--8span--2 .s_sh:not(.sticky-shadow) {
		border-bottom: none
	}

	.header-toggle-btn {
		padding-right: 8px
	}

	.header-toggle-textbox {
		width: 250px;
		left: auto;
		right: 0
	}

	.s_sh__menu-row {
		overflow: hidden;
		max-width: calc(100% - var(--ob) - 50px)
	}

	.s_sh--single-row .s_sh__menu-row {
		max-width: calc(100% - var(--ob) - 50px - var(--jd, 175px) - 15px)
	}

	.s_sh__menu-row--overflow {
		overflow-y: visible
	}

	.site-menu-extended.site-menu--active {
		height: 100%;
		max-height: 100%
	}

	.header-search {
		left: 15px;
		max-width: calc(100% - 30px * 1)
	}

	.search-toggle:hover {
		opacity: .5
	}

	.site-menu {
		padding: 0;
		background: none;
		position: static;
		z-index: auto;
		margin: 0;
		box-shadow: none;
		border: none;
		opacity: 1;
		pointer-events: all;
		transition: none
	}

	.site-menu {
		transform: none;
		-ms-overflow-style: none;
		scrollbar-width: none
	}

	.site-menu::-webkit-scrollbar {
		display: none
	}

	.site-menu__sub-menu-toggle {
		position: static;
		display: inline-flex;
		width: auto;
		height: auto
	}

	.site-menu .site-menu__sub-menu-toggle__arrow.--active {
		transform: rotate(0deg)
	}

	.site-menu .site-menu__sub-menu-parent--level-2 {
		position: static
	}

	.site-menu__sub-menu-parent--level-2 .site-menu__sub-menu-toggle__arrow {
		background: currentColor !important;
		-webkit-mask-image: url(../images/menu-show-more-icon-plus-0.svg) !important;
		mask-image: url(../images/menu-show-more-icon-plus-0.svg) !important;
		-webkit-mask-size: 12px auto;
		mask-size: 10px auto;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center;
		mask-position: center;
		transform: rotate(0);
		width: 100%;
		height: 100%
	}

	.site-menu .s_smi--level-0.s_mihc:hover .site-menu__sub-menu-toggle__arrow {
		transform: rotate(90deg);
		transition: all .25s ease-in-out;
		opacity: .5
	}

	.site-menu .s_smi--level-0 .s_smsml1,
	.site-menu .site-menu__sub-menu-parent--level-2 .site-menu__sub-menu--level-2 {
		position: absolute;
		display: flex;
		flex-direction: column;
		z-index: 3;
		width: 280px;
		transform: translateY(20px);
		margin: 0;
		opacity: 0;
		pointer-events: none;
		transition: all .25s ease-in-out;
		box-shadow: 5px 15px 30px rgba(0, 0, 0, .15);
		border-top: 3px solid var(--Eb)
	}

	.site-menu .site-menu__sub-menu-parent--level-2 .site-menu__sub-menu--level-2 {
		min-height: calc(100% + 3px * 1);
		transform: translate(20px, -2px);
		left: 280px
	}

	.site-menu .site-menu__sub-menu-parent--level-2:hover .site-menu__sub-menu--level-2 {
		transform: translate(0, -2px)
	}

	.site-menu .s_smi--level-0.s_mihc:hover .s_smsml1,
	.site-menu .site-menu__sub-menu-parent--level-2.s_mihc:hover .site-menu__sub-menu--level-2 {
		display: flex !important;
		opacity: 1;
		pointer-events: all;
		transform: translateY(-2px);
		transition: all .25s ease-in-out
	}

	.site-menu .site-menu__sub-menu-parent--level-2.s_mihc:hover .site-menu__sub-menu--level-2 {
		transition-delay: 75ms
	}

	.site-menu__sub-menu--level-2 {
		padding: 0 15px
	}

	.site-menu .site-menu__sub-menu-parent--level-2 .site-menu__sub-menu--level-2 {
		padding: 0 15px;
		width: 280px;
		position: absolute;
		top: -1px;
		max-height: calc(100vh - 150px * 1);
		overflow: auto
	}

	.site-menu-extended {
		background: var(--ub);
		color: var(--Db);
		position: absolute;
		top: var(--cd);
		right: 15px;
		width: 300px;
		list-style: none;
		padding: 0;
		margin: 0;
		transform: translateY(20px);
		opacity: 0;
		pointer-events: none;
		transition: all .25s ease-in-out;
		box-shadow: 5px 15px 30px rgba(0, 0, 0, .15);
		border-top: 3px solid var(--Eb);
		z-index: 10;
		max-height: calc(100vh - 115px * 1);
		overflow: auto
	}

	.s_sh--single-row .site-menu-extended {
		right: calc(15px + var(--jd, 175px) + 15px)
	}

	.site-menu-extended.--active {
		display: flex;
		opacity: 1;
		pointer-events: all;
		transform: translateY(-2px);
		transition: all .25s ease-in-out
	}

	.site-menu-extended .s_smsml1 {
		margin: 0
	}

	.site-menu-extended .site-menu__sub-menu--level-2 {
		padding: 0
	}

	.site-menu-extended .s_smi--level-0 {
		opacity: 1;
		transition: all .25s ease-in-out
	}

	.site-menu-extended .s_smi--level-0--flown-in {
		transition: all .25s ease-in-out
	}

	.site-menu-extended .site-menu__sub-menu-toggle {
		margin-left: auto;
		margin-right: -15px;
		height: 100%;
		min-height: 50px;
		width: 60px;
		min-width: 60px;
		border-left: 1px solid rgba(255, 255, 255, .1)
	}

	.site-menu-extended .site-menu__sub-menu-toggle__arrow {
		margin: auto;
		-webkit-mask-size: 8px auto;
		mask-size: 8px auto;
		height: 12px;
		width: 8px;
		transform: rotate(90deg);
		background: var(--Db)
	}

	.site-menu__sub-menu-parent--level-2 .site-menu__sub-menu-toggle__arrow {
		width: 12px;
		transform: rotate(0)
	}

	.site-menu-extended .site-menu__sub-menu-toggle__arrow.--active {
		transform: rotate(-90deg)
	}

	.site-menu__sub-menu-parent--level-2 .site-menu__sub-menu-toggle__arrow.--active {
		-webkit-mask-image: url(../images/menu-show-more-icon-minus-0.svg) !important;
		mask-image: url(../images/menu-show-more-icon-minus-0.svg) !important;
		transform: rotate(0);
		opacity: 1
	}

	.site-menu-extended .header-search-form {
		margin: 0;
		padding-left: 55px
	}

	.site-menu-extended__li-wrapper {
		margin-right: auto
	}

	.site-menu-extended__li-wrapper.hidden {
		transition: none;
		width: 0;
		padding: 0;
		overflow: hidden;
		font-size: 0
	}

	.site-menu-extended__toggle {
		flex: 0 0 40px;
		min-width: 40px;
		height: 30px;
		margin: auto;
		border-radius: var(--d);
		display: flex;
		cursor: pointer
	}

	.site-menu-extended__toggle span {
		-webkit-mask-image: url(../images/menu-icon-extended-toggle-white-0.svg);
		mask-image: url(../images/menu-icon-extended-toggle-white-0.svg);
		-webkit-mask-size: 26px auto;
		mask-size: 26px auto;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center;
		mask-position: center;
		width: 100%;
		height: 100%;
		background: var(--vb)
	}

	.--active .site-menu-extended__toggle span {
		background: var(--sb)
	}

	.site-menu-extended__toggle:hover {
		opacity: .5
	}

	.site-menu-extended__li-wrapper.--active .site-menu-extended__toggle {
		background-color: var(--Eb);
		opacity: 1
	}

	.site-menu-extended .header-search-form {
		background: none;
		border-bottom: 1px solid #444
	}

	.site-menu-extended .header-search {
		margin: 15px;
		background: rgba(255, 255, 255, .1);
		border-radius: var(--d)
	}

	.site-menu-extended .site-menu__sub-menu-parent--level-2 .site-menu__sub-menu-toggle {
		min-width: 40px;
		width: 40px;
		min-height: 34px;
		margin-top: -10px;
		margin-bottom: -10px
	}

	.site-submenu-row {
		padding: 0
	}

	.site-submenu-container {
		padding: 0;
		max-width: calc(100% - 30px * 1)
	}

	.block--contentt--teams .content__blocksubtitle__feat:not(.h--lgspan__12) {
		min-height: 36px
	}

	.content__blockt--col {
		margin-bottom: 15px
	}

	.content__blockt--col:not(.site-breadcrumb--box-shadow-none):after {
		box-shadow: 0 1px 0 0 var(--kc)
	}

	.button.d__flex__sm:hover {
		background-position: right 9px center
	}

	.flex-content__col-sidebar {
		margin-top: -1px
	}

	.span--8span--2 .flex-content__col-sidebar {
		margin-top: 30px
	}

	.flex-content__col-sidebar.span__2dark__grey__btn {
		margin-top: -1px
	}

	.flex-content__col-sidebar.home__blocksspan--6,
	.flex-content__col-sidebar.feat__subtitlefeatured--tips,
	.block--contentt--teams .flex-content__col-sidebar {
		margin-top: 35px
	}

	.block--contentt--teams.h--lgleft--img .flex-content__col-sidebar {
		margin-top: 0
	}

	.content--blockcontent__widgets {
		display: flex;
		flex-direction: row;
		justify-content: space-between
	}

	.content--blockd--block--sm:not(.flex-content__main-content--no-style):not(.flex-content--comparison-column-template),
	.block__contentspan__2 {
		flex: 0 1 auto;
		width: calc(100% - 40px - 365px * 1);
		max-width: 795px;
		padding: 15px 0 15px 15px;
		position: relative
	}

	.block__contentspan__2.span__6span__8 {
		width: 100%;
		max-width: 100%
	}

	.block__contentspan__2 {
		padding-top: 0
	}

	.content--blockd--block--sm.span--8subtitle__feat {
		padding-right: 15px !important
	}

	.content--blockd--block--sm:not(.span--8title__medium):not(.flex-content--comparison-column-template):after {
		content: var(--B);
		position: absolute;
		top: 0;
		left: auto;
		right: 0;
		width: var(--gd, 100vw);
		background: var(--i);
		height: 100%;
		z-index: -1
	}

	.flex-content__col-sidebar,
	.block__contenttitle__medium {
		flex: 0 0 380px;
		margin-left: 25px;
		min-height: 1%;
		min-width: 380px
	}

	.block--contenttitle--big {
		padding: 15px 0 30px
	}

	.h__lgd__block__sm {
		padding-left: 15px;
		border-left-style: solid;
		border-left-width: 1px;
		margin-bottom: 20px
	}

	.block__contentspan__4 {
		padding: 0;
		margin-bottom: 30px
	}

	.featured--tipsbetblock__text {
		font-size: 2.8rem
	}

	.featured--tipsfeat--button,
	.feat__teamst--col .featured--tipsfeat--button {
		font-size: 1.4rem
	}

	.h--lgspan__3 {
		min-height: 180px
	}

	.content-section {
		border-left-width: 1px;
		border-right-width: 1px;
		border-radius: var(--d)
	}

	.d__flex__smh--lg .block__contentblock--content {
		margin-left: -15px;
		margin-right: 15px;
		padding-right: 80px
	}

	.block__contentblock--content {
		z-index: 1
	}

	.block--contenttext__betblock .betblock__imgblock__content:not(.owl-loaded) {
		grid-template-columns: 1fr 1fr 1fr
	}

	.block--contenttext__betblock .betblock__imgblock__content:not(.owl-loaded) .betblock__imgcontent--widgets {
		min-width: calc(33.33vw - 30px)
	}

	.block--contenttext__betblock .betblock__imgblock__content .betblock__imgcontent--widgets {
		max-width: calc(33.33vw - 30px)
	}

	.block--contenttext__betblock .betblock__imgblock__content.owl-carousel-inactive {
		padding-bottom: 0
	}

	.block--contenttext__betblock .betblock__imgblock__content .owl-dots,
	.block--contenttext__betblock .betblock__imgblock__content .owl-nav {
		display: none !important
	}

	.block__contentblock__content {
		font-size: 2.2rem
	}

	.general-code-field__input {
		transition: color .25s ease-in-out, border .25s ease-in-out, letter-spacing .05s ease-in-out
	}

	.header-search .search__results-overlay__output {
		max-height: calc(100vh - 150px * 1)
	}
}

@media (min-width:1199px) {
	.block--contenttext__betblock .betblock__imgblock__content:not(.owl-loaded) .betblock__imgcontent--widgets {
		min-width: calc(33.33% - 30px);
		max-width: calc((1200px / 3) - 30px)
	}
}

@media (min-width:1200px) {
	.site-submenu-container {
		max-width: 1170px
	}

	.featured--tipsfeat--button,
	.feat__teamst--col .featured--tipsfeat--button {
		font-size: 1.8rem
	}

	.dark--grey--btnt__teams {
		margin-bottom: 15px
	}

	.span__12teams--feat {
		margin-bottom: 30px
	}

	.dark--grey--btnt__top {
		border: 1px solid var(--kc);
		padding: 0;
		height: 100%;
		border-radius: var(--d);
		overflow: hidden;
		box-shadow: inherit
	}

	.dark--grey--btntext--betblock {
		flex: 0 0 100%;
		height: 130px
	}

	.dark--grey--btntext__betblock {
		padding: 15px
	}

	.dark--grey--btntitle--medium {
		margin-bottom: 10px
	}

	.dark__grey__btnblock__content {
		margin: 0 auto;
		padding-bottom: 15px
	}

	.betblock__imgspan--6 {
		margin-bottom: 10px
	}
}

@media (min-width:1650px) {
	.site-menu-extended {
		width: calc(50% - (1200px / 2) * 1);
		max-width: 320px;
		min-width: 300px
	}
}

@media (max-width:991px) {
	.search-toggle.search-toggle--active {
		transform: translateX(50px)
	}

	.content__blockt--teams {
		width: 0;
		flex-grow: 1
	}
}

@media (max-width:768px) {
	.content__blockt--teams>span {
		overflow-x: auto;
		white-space: nowrap
	}
}

@media (max-width:575px) {
	.block__contentspan__7 {
		padding-right: 0
	}
}

@media (min-width:0px) and (max-width:991px) {
	.s_sh__menu-row {
		position: absolute;
		left: 0;
		width: 100%;
		top: 0
	}

	.site-menu {
		padding-bottom: 30px
	}

	.site-menu__sub-menu-toggle {
		position: absolute;
		display: flex;
		flex-direction: column;
		right: 0;
		top: 0;
		height: 100%;
		width: 24px
	}

	.site-menu__sub-menu-toggle__arrow {
		width: 6px;
		height: 8px;
		margin: auto;
		-webkit-mask-size: 6px auto;
		mask-size: 6px auto;
		transform: rotate(90deg);
		transition: transform .25s ease-in-out
	}

	.site-menu__sub-menu-parent--level-2 .site-menu__sub-menu-toggle__arrow {
		background: currentColor !important;
		-webkit-mask-image: url(../images/menu-show-more-icon-plus-0.svg) !important;
		mask-image: url(../images/menu-show-more-icon-plus-0.svg) !important;
		-webkit-mask-size: 12px auto;
		mask-size: 10px auto;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center;
		mask-position: center;
		transform: rotate(0);
		width: 100%;
		height: 100%
	}

	.site-menu__sub-menu-toggle__arrow.--active {
		transform: rotate(-90deg);
		transition: transform .25s ease-in-out;
		opacity: .5
	}

	.site-menu__sub-menu-parent--level-2 .site-menu__sub-menu-toggle__arrow.--active {
		-webkit-mask-image: url(../images/menu-show-more-icon-minus-0.svg) !important;
		mask-image: url(../images/menu-show-more-icon-minus-0.svg) !important;
		transform: rotate(0);
		opacity: 1
	}

	.s_smi--level-0 {
		opacity: 0;
		transform: translateX(-15px);
		transition: all .25s ease-in-out
	}

	.s_smi--level-0--flown-in {
		opacity: 1;
		transform: translateX(0px);
		transition: all .25s ease-in-out
	}
}

.owl-carousel:not(.feat__subtitlecontent--widgets):not(.betblock__imgblock__content):not(.carousel-additional-margin-bottom):not(.owl-theme-modern) {
	margin-top: .5em;
	margin-bottom: .5em
}

.owl-carousel+p,
.owl-carousel+h2,
.owl-carousel+h3,
.owl-carousel-inactive+p,
.owl-carousel-inactive+h2,
.owl-carousel-inactive+h3 {
	margin-top: 2.5rem
}

.owl-carousel-inactive {
	display: flex !important;
	margin: .5em 0 !important;
	overflow-x: auto
}

.owl-carousel-inactive,
.owl-carousel:not(.owl-loaded) {
	scrollbar-width: none;
	-ms-overflow-style: none
}

.owl-carousel-inactive::-webkit-scrollbar,
.owl-carousel:not(.owl-loaded)::-webkit-scrollbar {
	width: 0;
	height: 0
}

.owl-carousel-inactive .custom-carousel__item,
.owl-carousel-inactive .d__block__smbetblock__img,
.owl-carousel-inactive .betting-tips-carousel__item,
.owl-carousel-inactive .award-cards-carousel__item,
.owl-carousel-inactive .latest-news-carousel__item,
.owl-carousel-inactive .betting-strategies-carousel__item,
.owl-carousel-inactive .latest-bonus-offers-carousel__item,
.owl-carousel-inactive .casino-slots-carousel__item,
.owl-carousel-inactive .provider-bonus-offer-cards-carousel__item,
.owl-carousel-inactive .betblock__imgcontent--widgets {
	margin: 0 25px 0 0 !important;
	position: relative
}

.block--contenttext__betblock .owl-carousel-inactive .betblock__imgcontent--widgets {
	margin: 0 !important
}

.owl-carousel--with-sidebar:not(.owl-carousel__latest-bonus-offers) .owl-item {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: var(--d)
}

.owl-carousel__hero-cards,
.owl-carousel__award-cards,
.owl-carousel__provider-bonus-offer-cards,
.owl-carousel__popular-casino-slots {
	margin: 2.5rem 0
}

.owl-carousel__hero-cards--no-margin,
.owl-carousel__award-cards--no-margin,
.owl-carousel__provider-bonus-offer-card--no-margin,
.owl-carousel__more-providers {
	margin: 0 !important
}

.d__block__smbetblock__img {
	min-width: 238px;
	width: 238px;
	background: var(--Wb);
	color: var(--o);
	border-radius: var(--d);
	padding: 15px;
	text-align: center;
	position: relative
}

.owl-carousel__auto-width .award-cards-carousel__item,
.owl-carousel__auto-width .d__block__smbetblock__img,
.owl-carousel__auto-width .team-carousel__item {
	width: 100%
}

.owl-carousel__auto-width .team-carousel__item {
	min-width: 237px
}

.span--8t--col>.owl-carousel .d__block__smblock__content,
.span--8t--col>.embla-carousel .d__block__smblock__content,
.span--8t--col>.owl-carousel-inactive .d__block__smblock__content {
	border: 1px solid var(--kc)
}

.d__block__smbetblock__img:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 95px;
	background: var(--Xb);
	border-radius: 3px 3px 0 0
}

.d__block__smbetblock__img {
	border: 1px solid var(--e)
}

.d__block__smblockbet {
	z-index: 1
}

.d__block__smfeat--teams {
	width: 116px;
	height: 116px;
	border-radius: 50%;
	background: #222;
	margin: 6px auto 5px;
	border: 3px solid #fff;
	box-shadow: 0 0 15px rgba(0, 0, 0, .05)
}

.d__block__smcontent__widgets {
	font-size: 1.2rem;
	padding-right: 5px
}

.span--5home--blocks,
.d__block__smfeat__subtitle {
	margin-top: 5px;
	color: var(--o)
}

.d__block__smfeatured--tips.--long-value {
	font-size: 16px
}

.d__block__smblockbet {
	min-height: 292px
}

.d__block__smblockbet {
	display: grid;
	grid-template-rows: auto auto auto 90px auto auto
}

.h--lgfeat--list {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.4rem
}

.h--lgfeat--list {
	font-size: 1.2rem !important
}

.dark__grey__btndark__grey__btn {
	margin-bottom: 30px
}

.dark__grey__btnfeat--button {
	border: 1px solid var(--kc);
	margin-bottom: 15px;
	border-radius: var(--d);
	position: relative;
	display: grid;
	grid-template-areas: "pb_logo pb_details""pb_logo pb_cta";
	grid-template-columns: 85px 1fr
}

.dark__grey__btnfeat--button>div:not(.provider-bonus-list__item__country-badge) {
	padding: 15px 10px;
	align-content: center
}

.dark__grey__btnfeat--list {
	background: var(--j);
	display: flex;
	align-items: center;
	justify-content: center;
	grid-area: pb_logo;
	padding: 0 !important
}

.dark__grey__btnfeat--list>span.pointer {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	overflow: hidden
}

.dark__grey__btnfeat--list>span.pointer>img {
	flex-grow: 1;
	width: 100%;
	max-height: unset;
	object-fit: contain
}

.dark__grey__btnfeat--subtitle {
	width: 64px;
	height: 64px;
	border-radius: 32px
}

.dark__grey__btnfeat--teams {
	grid-area: pb_details
}

.dark__grey__btnfeat__button {
	display: flex;
	gap: 10px;
	align-items: center
}

.dark__grey__btnfeatured__tips {
	font-size: 2rem;
	font-weight: var(--a);
	line-height: var(--I)
}

.feat__buttonspan__8 {
	font-size: 1.6rem;
	font-weight: var(--a);
	line-height: var(--I);
	margin-top: .25em
}

.dark__grey__btnfeat__list {
	color: var(--pc);
	border-radius: 3px;
	font-size: 1rem;
	padding: 5px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: var(--a);
	margin-bottom: 5px
}

.dark__grey__btnfeat--button .h--lgfeat--list {
	font-size: 1.3rem !important;
	margin: 0
}

.dark__grey__btnfeat--button>div.dark__grey__btnh--lg {
	grid-area: pb_cta
}

.h--lgd--block--sm {
	margin-top: 5px;
	font-size: 1.3rem;
	color: var(--F);
	margin-bottom: 5px
}

.feat__subtitletext__betblock {
	margin-bottom: 15px;
	margin-top: -5px
}

.feat__listhome__blocks {
	border: 1px solid var(--W);
	display: flex;
	border-radius: var(--d)
}

.feat__listhome__blocks .general-code-field {
	width: 100%
}

.feat__listhome__blocks .general-code-field__input:not(.--active) {
	background: transparent
}

.feat__listhome__blocks .general-code-field__input {
	text-align: left;
	padding-left: 15px
}

.feat__listhome__blocks .general-code-field__input.--active {
	border: none !important
}

.feat__listhome__blocks .button.d--block--sm.d--flex--sm {
	text-indent: -9999px;
	padding: 0;
	flex: 0 0 45px;
	border: none;
	border-radius: calc(var(--d) - 1px);
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background: var(--W) url("../images/arrow-more-white-0.svg") center no-repeat;
	background-size: 10px auto
}

.feat__listhome__blocks .button.d--block--sm.d--flex--sm:hover {
	background-color: var(--X);
	background-position: calc(50% + 3px)
}

.feat__listhome__blocks .feat__buttoncontent__block {
	left: 10px
}

.feat__listhome__blocks .general-code-field[data-is-exclusive="1"]:not(.betblock__textspan__1):not(.span__8text--betblock):before {
	right: -46px
}

.top5-tabs-widget__tab-item:after {
	display: block;
	content: attr(data-btn-label);
	font-weight: var(--a);
	height: 1px;
	color: transparent;
	overflow: hidden;
	visibility: hidden
}

.owl-carousel__latest-strategies,
.owl-carousel__latest-news,
.owl-carousel__latest-bonus-offers,
.owl-carousel__custom-carousel {
	margin: 2rem 0
}

.owl-carousel__latest-strategies--no-margin,
.owl-carousel__latest-news--no-margin,
.owl-carousel__latest-bonus-offers--no-margin,
.owl-carousel__custom-carousel--no-margin,
.owl-carousel__how-to-register-carousel--no-margin {
	margin: 0
}

.owl-carousel--with-sidebar .betting-tips-entry__item {
	width: 100%
}

.owl-carousel__betting-tips-carousel:not(.owl-carousel--with-sidebar) .betting-tips-entry__item {
	max-width: 270px
}

.content--blockfeat--teams {
	position: relative;
	margin-bottom: 10px;
	display: flex
}

.content--blockfeat__list {
	padding-left: 0
}

.content--blockfeat__list .content--blockfeat__teams:after {
	left: 0 !important
}

.content--blockfeat__teams {
	margin-bottom: 5px
}

.content--blockteams--feat .content--blockfeat__teams {
	max-width: calc(100% - 58px * 1)
}

.block__contentt__top {
	margin-bottom: 15px
}

.block__contentteams--feat {
	width: 100%
}

.block__contenttext--betblock {
	font-weight: var(--a);
	font-size: 1.8rem;
	margin-bottom: 5px
}

.block__contenttitle__big {
	border-top: 1px solid var(--kc);
	margin-top: 15px !important;
	padding-top: 10px !important
}

.block__contenttitle--bordered {
	margin-bottom: 5px;
	padding-left: 20px
}

.block__contenttitle--bordered:last-child {
	margin-bottom: 0
}

.block__contenttitle--bordered:before {
	content: "";
	display: inline-flex;
	flex: 0 0 11px;
	height: 11px;
	width: 11px;
	margin-right: 9px;
	margin-left: -20px;
	-webkit-mask-size: 11px 11px;
	mask-size: 11px 11px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center
}

.block__contenttitle--medium:before {
	background: var(--rd, #0fc47e);
	-webkit-mask-image: url(../images/circle-checkmark-green-0.svg);
	mask-image: url(../images/circle-checkmark-green-0.svg)
}

.block__contenttitle__bordered:before {
	background: var(--vd, #f7054f);
	-webkit-mask-image: url(../images/circle-minus-red-0.svg);
	mask-image: url(../images/circle-minus-red-0.svg)
}

.block__contentteams__feat.--active {
	padding-top: 10px !important;
	padding-bottom: 0 !important
}

.splitted-images-box .owl-stage {
	padding-left: 0 !important
}

.content--blockhome--blocks {
	width: 370px
}

.splitted-images-box:has(.content--blockhome--blocks:nth-child(2)) .content--blockhome--blocks {
	max-width: 80%
}

.splitted-images-box:not(:has(.content--blockhome--blocks:nth-child(2))) .content--blockhome--blocks {
	max-width: 100%
}

.content--blockhome--blocks:not(:last-child) {
	margin-bottom: 30px
}

.content--blockleft--img {
	margin-top: 5px;
	color: var(--E);
	line-height: 1.35;
	font-size: 1.3rem;
	padding: 5px 0
}

.owl-carousel-inactive.splitted-images-box img,
.owl-carousel.splitted-images-box img {
	width: 100% !important
}

.feat__listspan__8,
.feat__listtitle--big,
.feat__teamstitle--bordered {
	flex-flow: wrap row
}

.feat__listt--col {
	display: flex;
	flex: 1 0 calc(50% - 10px * 1);
	margin: 5px;
	min-height: 70px;
	border: 1px solid var(--kc);
	padding: 2px;
	border-radius: var(--d);
	justify-content: center;
	align-items: center
}

.feat__teamstitle--bordered .feat__listt--col {
	background: #fff
}

.feat__listt__col {
	align-self: center;
	max-height: 82px;
	width: auto
}

.feat__teamstitle--bordered .feat__listt__col {
	max-height: 50px;
	width: auto
}

.feat__listt--teams {
	flex: 1 0 calc(50% - 10px * 1)
}

.feat__listt--col.feature-toggle-item__show-more {
	font-size: 1.6rem;
	font-weight: var(--a);
	cursor: pointer;
	align-items: center;
	transition: color .25s ease-in-out, border-color .25s ease-in-out;
	text-align: center;
	line-height: 1.25
}

.feat__listt--col.feature-toggle-item__show-more:hover {
	color: var(--T);
	border-color: var(--T);
	transition: color .25s ease-in-out, border-color .25s ease-in-out
}

.feat__listt--col.feature-toggle-item__show-more--active {
	font-size: 1.3rem;
	color: var(--T);
	border-color: var(--T);
	transition: color .25s ease-in-out, border-color .25s ease-in-out
}

.h__lgsubtitle__feat {
	font-size: 1.4rem;
	font-weight: var(--a);
	color: var(--F);
	margin-bottom: 8px
}

.feat__subtitlecontent--widgets {
	padding: 0 45px
}

.feat__subtitlecontent__block {
	width: 112px;
	min-height: 112px;
	background: var(--j);
	border-radius: var(--d);
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 10px
}

.feat__subtitlecontent__widgets:not(.provider-casino-games__item__img) {
	height: 50px;
	width: auto
}

.feat__subtitled--flex--sm {
	font-size: 1.3rem;
	margin-top: 10px;
	line-height: 1.2;
	text-align: center
}

.carousel-feature-box__nav button.owl-prev {
	border-radius: 20px 0 0 20px
}

.carousel-feature-box__nav button.owl-next {
	left: auto;
	right: 0;
	border-radius: 0 20px 20px 0
}

.carousel-feature-box__nav button.owl-prev:after {
	transform: rotate(90deg)
}

.carousel-feature-box__nav button.owl-next:after {
	transform: rotate(-90deg)
}

.toggle-mobile-wrapper {
	margin-bottom: 15px
}

.toggle-mobile-container__content {
	max-height: 0;
	overflow: hidden;
	transition: opacity .25s ease-in-out
}

.content__blocktitle__big .content__widgetsbetblock--img {
	--wd: 145px;
	max-height: var(--wd)
}

.block__contentspan__1 .content__blocktitle__big .content__widgetsbetblock--img {
	max-height: 9999px
}

.toggle-mobile-container__content p:last-child {
	margin-bottom: 0
}

.toggle-mobile-container__content.d__flex__smfeat--list p:first-child {
	margin-top: 1.5rem
}

.toggle-mobile-container__show-more {
	text-decoration: none;
	margin-bottom: .5em;
	display: inline-flex;
	position: relative;
	top: -.5em;
	cursor: pointer;
	border-bottom: 1px dotted currentColor;
	color: var(--R)
}

.content__blocktitle__big .toggle-mobile-container__show-more {
	top: .5em !important;
	margin-bottom: .5em !important
}

.toggle-mobile-container__show-more.--active {
	top: .5em;
	margin-bottom: 1.5em
}

.toggle-mobile-container__show-more:after {
	content: "";
	width: 10px;
	margin-left: 5px;
	height: 10px;
	-webkit-mask-image: url(../images/arrow-more-darkblue-0.svg);
	mask-image: url(../images/arrow-more-darkblue-0.svg);
	-webkit-mask-size: 6px auto;
	mask-size: 6px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background-color: currentColor;
	transform: rotate(90deg);
	display: flex;
	align-self: center
}

.toggle-mobile-container__show-more.--active:after {
	transform: rotate(-90deg)
}

.toggle-box-container,
.content--widgetshero__box {
	counter-reset: section
}

.toggle-box-container>br {
	display: none
}

.content--blockspan--6:not(:last-of-type) {
	margin-bottom: 6px
}

.fullwidth-section__content>.row>[class*="col-"] .owl-carousel,
.fullwidth-section__content>.row>[class*="col-"] .owl-carousel-inactive {
	margin-top: 0 !important
}

.fullwidth-section__content .owl-carousel__custom-carousel.owl-carousel-inactive .custom-carousel__item {
	margin-right: 30px !important
}

.d__block__smtitle__bordered .content--blockspan--6 {
	border: 1px solid var(--lc)
}

.toggle-box-container__item__title {
	background: var(--j);
	padding: 12px 50px 12px 15px;
	font-weight: var(--a);
	cursor: pointer;
	transition: color .25s ease-in-out, border-color .25s ease-in-out;
	position: relative;
	display: flex;
	align-items: center
}

.toggle-box-container__item__title:after {
	content: "";
	width: 50px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-mask-image: url(../images/dropdown-arrow-black-0.svg);
	mask-image: url(../images/dropdown-arrow-black-0.svg);
	-webkit-mask-size: 12px auto;
	mask-size: 12px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background: currentColor;
	transition: background .25s ease-in-out
}

.d__block__smtitle__bordered .toggle-box-container__item__title {
	background-color: var(--i)
}

.toggle-box-container__item__title:hover,
.toggle-box-container__item__title.--active {
	transition: color .25s ease-in-out, border-color .25s ease-in-out, background .25s ease-in-out;
	color: var(--T)
}

.toggle-box-container__item__title:hover::after,
.toggle-box-container__item__title.--active:after {
	background-color: currentColor
}

.toggle-box-container__item__title.--active:after {
	transform: rotate(180deg)
}

.toggle-box-container__item__content {
	display: none;
	padding: 1px 15px 15px;
	background-color: var(--j);
	margin-top: -1px
}

.d__block__smtitle__bordered .toggle-box-container__item__content {
	background-color: var(--i)
}

.content--blockspan--6.--active .toggle-box-container__item__content,
.toggle-box-container.content--blockspan--4 .content--blockspan--6:first-of-type .toggle-box-container__item__content,
.toggle-box-container.content--blockspan--5 .toggle-box-container__item__content {
	display: block
}

.toggle-box-container__item__content p:last-child,
.toggle-box-container__item__content p:only-child {
	margin-bottom: 0
}

h3.content--widgetshome__blocks {
	display: flex;
	align-items: center;
	font-weight: var(--a);
	margin: 0 0 2px;
	font-size: initial
}

h3.content--widgetshome__blocks:before {
	counter-increment: section;
	content: counter(section);
	display: flex;
	flex: 0 0 22px;
	height: 22px;
	align-self: baseline;
	background: var(--e);
	color: #fff;
	font-size: 1.3rem;
	text-align: center;
	align-items: center;
	margin-right: 10px;
	border-radius: var(--d);
	justify-content: center
}

.span--1feat--subtitle {
	grid-template-columns: 1fr 1fr;
	column-count: 2;
	grid-gap: 1px;
	grid-auto-rows: 1fr;
	border-radius: var(--d);
	background: #e2e6e9;
	border: 1px solid var(--kc);
	overflow: hidden
}

.span--1feat__list {
	background: #fff;
	text-align: center;
	min-height: 80px;
	padding: 15px;
	font-size: 1.3rem
}

.span--1hero--box {
	max-width: 30px;
	max-height: 30px;
	margin-bottom: 10px
}

.span--1home__blocks {
	color: var(--o)
}

.span--1home__blocks:hover {
	color: #fff
}

.span--1feat__list:hover {
	background: var(--e)
}

.betblock__imgblock__content {
	margin-top: 20px;
	margin-bottom: 20px
}

.betblock__imgcontent--widgets {
	position: relative
}

.betblock__imgd--block--sm {
	margin: 0;
	margin-bottom: 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	border-radius: var(--d);
	background: var(--Ub);
	width: 100%;
	color: var(--o)
}

.betblock__imgd__block__sm {
	background: var(--Xb);
	padding: 15px 20px;
	justify-content: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	border-radius: var(--d) 0 0 var(--d)
}

.betblock__imgdark__grey__btn {
	border-radius: 50%;
	overflow: hidden;
	width: 90px;
	height: 90px
}

.betblock__imgfeat__subtitle {
	margin-top: 10px;
	font-size: 1.3rem
}

.betblock__imgh--lg {
	padding: 10px 15px;
	justify-content: center;
	flex-direction: column
}

.betblock__imgleft--img {
	width: 100%
}

.betblock__imgleft__img {
	align-self: baseline;
	font-size: 1.4rem;
	line-height: 1.25;
	margin-bottom: .25em;
	padding-bottom: .1em
}

.betblock__imgspan--5 {
	font-size: 2rem;
	font-weight: var(--a);
	margin: 2px 0;
	line-height: 1.2
}

.owl-carousel__top3-row-carousel.block__contentcontent--block .owl-nav.disabled+.owl-dots {
	margin-top: 10px !important
}

.block--contenttitle--big .owl-carousel__top3-row-carousel.block__contentcontent--block .owl-dots .owl-dot span {
	border-color: var(--e)
}

.block--contenttitle--big .owl-carousel__top3-row-carousel.block__contentcontent--block .owl-dots .owl-dot.active span,
.block--contenttitle--big .owl-carousel__top3-row-carousel.block__contentcontent--block .owl-dots .owl-dot:hover span {
	background: var(--e)
}

.span__5t__teams .block--contenttitle--big .owl-carousel__top3-row-carousel.block__contentcontent--block .owl-dots .owl-dot span {
	border-color: #fff !important
}

.span__5t__teams .block--contenttitle--big .owl-carousel__top3-row-carousel.block__contentcontent--block .owl-dots .owl-dot.active span,
.span__5t__teams .block--contenttitle--big .owl-carousel__top3-row-carousel.block__contentcontent--block .owl-dots .owl-dot:hover span {
	background: #fff !important
}

.owl-carousel__top3-row-carousel .betblock__imgd__block__sm {
	max-width: 90px;
	padding: 15px 10px
}

.owl-carousel__top3-row-carousel .betblock__imgdark__grey__btn {
	height: 70px;
	width: 70px
}

.owl-carousel__top3-row-carousel:not(.--bookie-finder-layout) .betblock__imgh--lg,
[class*=' top3-row--']:not(.owl-carousel):not(.--bookie-finder-layout) .betblock__imgh--lg,
.betblock__imgcontent--block .betblock__imgh--lg {
	flex: 1;
	max-width: calc(100% - 90px * 1);
	position: static;
	padding-right: 55px;
	word-break: break-word;
	width: 0
}

[class*=' top3-row--']:not(.owl-carousel):not(.owl-carousel__top3-row-carousel):not(.--bookie-finder-layout) .betblock__imgh--lg,
.betblock__imgcontent--block .betblock__imgh--lg {
	padding-right: 15px;
	max-width: calc(100% - 95px * 1)
}

.owl-carousel__top3-row-carousel .betblock__imgspan__1 {
	position: absolute;
	top: 0;
	right: 0;
	text-indent: -9999px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	width: 40px;
	height: 100%;
	padding: 0 !important;
	background-position: right 15px center !important;
	background-size: 10px auto !important;
	margin: 0
}

.owl-carousel__top3-row-carousel .betblock__imgspan__1:hover {
	background-position: right 12px center !important
}

.owl-carousel__top3-row-carousel .betblock__imgspan--6 {
	margin-bottom: 0
}

.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgcontent--widgets .betblock__imgd--block--sm {
	border: 1px solid rgba(0, 0, 0, .15)
}

.owl-carousel__top3-row-carousel .d--flex--smcontent__widgets {
	position: relative;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1);
	margin-bottom: 10px !important
}

.owl-carousel__top3-row-carousel .d--flex--smcontent__widgets .betblock__imgd__block__sm {
	padding-top: 10px;
	padding-bottom: 10px
}

.feat--buttonleft--img {
	max-height: 80px;
	width: auto
}

.owl-carousel__betting-tips-carousel {
	margin: 2em 0
}

.owl-carousel .betting-tips-entry__team-names {
	min-height: 40px
}

.betting-tips-carousel__item .betblock__imgtitle__bordered:after {
	z-index: 1
}

.content-toc {
	width: 100%;
	background: var(--j);
	margin-bottom: 15px;
	border-radius: var(--d)
}

.dark__grey__btnspan__2,
.feat--buttoncontent__block {
	background-color: var(--j);
	border-radius: var(--d)
}

.dark__grey__btnt--col {
	height: 100%
}

.dark__grey__btntitle--big {
	padding-top: 15px;
	padding-bottom: 15px;
	height: 100%
}

.dark__grey__btntitle--bordered {
	color: var(--Bc);
	font-size: 1.2rem;
	font-weight: var(--a);
	line-height: 1.2;
	text-transform: uppercase;
	padding: 5px 8px;
	background: var(--Ac);
	border-radius: var(--d);
	display: inline-flex
}

.h__lghome--blocks {
	font-size: 1rem;
	padding: 4px 6px
}

.dark__grey__btntitle__big {
	display: flex;
	align-items: center;
	line-height: 1;
	padding-right: 0
}

.dark__grey__btntitle__big .span__5,
.dark__grey__btntitle__big .span__7 {
	font-size: 1.6rem;
	margin-bottom: 0
}

.dark__grey__btntitle__big .subtitle--feat {
	width: 60px;
	margin-right: 10px
}

.dark__grey__btntitle__big .subtitle--feat,
.dark__grey__btntitle__big .t--col {
	height: 12px
}

.dark__grey__btntitle__big .subtitle--feat,
.t--col.feat--buttoncontent__block {
	background-size: 12px 12px
}

.hero--boxfeat__list,
.feat--buttondark--grey--btn {
	font-size: 2.4rem;
	font-weight: var(--a);
	margin: 10px 0;
	line-height: 1.3
}

.hero--boxfeat__subtitle {
	margin-bottom: 10px
}

.hero--boxfeat__teams {
	margin-bottom: .25rem
}

.hero--boxh--lg {
	flex: 0 0 150px
}

.h__lgspan--4 {
	flex: 0 0 140px;
	height: 44px;
	margin-right: 10px
}

.feat--buttonmedium__btn {
	flex: calc(100% - 150px)
}

.hero--boxh--lg {
	padding-right: 10px
}

.review-header-info-box__code-field .h__lgspan--4 {
	height: 41px;
	margin-right: 0
}

.bonus-highlight-box__conversion-row {
	margin-top: 10px;
	display: flex;
	flex-wrap: wrap
}

.feat--buttonmedium__btn {
	min-height: 44px
}

.feat--buttonspan--2 {
	margin: -15px 0 30px
}

.feat--buttonspan--2.span--4span__6 {
	margin-top: 10px;
	margin-bottom: 0
}

.h__lgspan__9 {
	margin-top: 15px
}

.feat--buttondark--grey--btn {
	margin: 0
}

.feat--buttonfeat--button.betblock__textspan--8 {
	margin-top: 10px;
	padding-left: 15px;
	padding-right: 15px
}

.feat--buttonfeat--subtitle {
	margin-bottom: .75rem;
	line-height: 1.3
}

.feat--buttonfeat--subtitle:last-child {
	margin-bottom: 0
}

.feat--buttonfeatured__tips {
	margin: 15px 0 0
}

.feat--teamsspan--1 {
	background: var(--i);
	font-size: 1.6rem;
	font-weight: var(--a);
	text-align: center;
	padding: 5px;
	display: flex;
	height: auto;
	min-height: 44px;
	align-items: center;
	justify-content: center;
	border-radius: var(--d);
	line-height: 1.4
}

.feat--buttond--flex--sm {
	width: 100%;
	margin-top: 15px
}

.owl-carousel__external-sub-row {
	min-height: 38px;
	padding-top: 10px
}

.owl-carousel__how-to-register-conv-link {
	font-weight: var(--a);
	color: var(--f);
	text-decoration: underline;
	margin-top: 10px
}

.owl-dots.owl-dots--aligned-right.disabled {
	display: none
}

.block__contentcontent--block.owl-theme-modern .owl-dots.owl-dots--aligned-right {
	padding-top: 0;
	border-top: none;
	margin: 0
}

.block__contentcontent--block.owl-theme-modern .owl-dots.owl-dots--aligned-right .owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit
}

@media (min-width:576px) {
	.content--blockfeat--teams:not(.content--blockfeat__list):before {
		margin-right: 18px
	}

	.content--blockfeat--teams:not(.headline-box--team-icon) .content--blockfeat__teams:after {
		left: 58px
	}

	.col-12.col-sm-6 .block__contenttitle__big {
		border: none;
		margin-top: 0 !important;
		padding-top: 0 !important
	}

	.block__contentt__top {
		margin-bottom: 0;
		padding-right: 0
	}

	.block__contentteams--feat {
		width: auto
	}

	.content--blockhome--blocks:not(:last-child) {
		margin-bottom: 0
	}

	.feat__subtitlecontent--widgets {
		padding: 0 60px
	}

	.owl-carousel:not(.--bookie-finder-layout) .betblock__imgspan--5,
	.owl-carousel-inactive:not(.--bookie-finder-layout) .betblock__imgspan--5 {
		max-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.feat--buttonleft__img,
	.feat--teamsmedium__btn {
		padding-right: 0
	}
}

@media (min-width:768px) {
	.dark__grey__btnfeat--button {
		grid-template-areas: "pb_logo pb_details pb_cta";
		grid-template-columns: 120px 1fr 200px
	}

	.dark__grey__btnfeat--button>div:not(.provider-bonus-list__item__country-badge) {
		padding: 10px 15px
	}

	.dark__grey__btnfeatured__tips {
		font-size: 2.2rem
	}

	.h--lgd--block--sm {
		margin-bottom: 0
	}

	.block__contentteams__feat:not(.col-sm-12) {
		padding-left: 30px
	}

	.feat__listt--col,
	.feat__listt--col.feature-toggle-item__show-more,
	.feat__listt--col.feat__listt--teams {
		flex: 0 0 calc(33.33% - 10px * 1)
	}

	.content__blocktitle__big .content__widgetsbetblock--img,
	.block__contentspan__1 .content__blocktitle__big .content__widgetsbetblock--img {
		max-height: 9999px
	}

	.toggle-mobile-container__content.content__widgetsbetblock--text {
		max-height: 100%;
		opacity: 1;
		transition: opacity .25s ease-in-out
	}

	.toggle-mobile-container__show-more:not(.content__widgetsbetblock__text) {
		display: none
	}

	.span--1feat--subtitle {
		grid-template-columns: 1fr 1fr 1fr 1fr;
		column-count: 4
	}

	.span--1feat__list {
		min-height: 100px;
		font-size: inherit
	}

	.span--1hero--box {
		max-width: 50px;
		max-height: 50px
	}

	.betblock__imgdark__grey__btn {
		width: 100px;
		height: 100px
	}

	.content--blockd--block--sm .betblock__imgdark__grey__btn {
		width: 70px;
		min-width: 70px;
		height: 70px
	}

	.betblock__imgd__block__sm {
		border-top-right-radius: var(--d)
	}

	.betblock__imgfeat__subtitle {
		margin-top: 15px;
		font-size: inherit
	}

	.betblock__imgh--lg {
		padding: 15px
	}

	.owl-carousel__top3-row-carousel .betblock__imgfeat__subtitle {
		margin-top: 10px
	}

	.dark__grey__btnspan__8 {
		padding-right: 15px !important
	}

	.bonus-highlight-box__conversion-row {
		margin-top: 0;
		align-items: center;
		align-content: center
	}

	.h__lgspan--1 {
		margin-top: 8px
	}

	.h__lgspan__9 {
		margin-top: 0;
		border-left: 1px solid var(--kc);
		justify-content: center;
		display: flex
	}

	.owl-carousel__how-to-register-conv-link {
		margin-left: 90px
	}

	.owl-dots.owl-dots--aligned-right {
		min-width: 90px
	}
}

@media (min-width:992px) {
	.owl-carousel__top3-row-carousel .betblock__imgcontent--widgets {
		max-width: 377px
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgcontent--widgets {
		flex: 0 0 100%;
		max-width: 100%
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgd__block__sm {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
		flex-direction: row;
		height: 100%
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgd__block__sm .betblock__imgdark__grey__btn {
		width: 80px;
		min-width: 80px;
		height: 80px;
		margin: -5px 0
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgd__block__sm .betblock__imgfeat__subtitle {
		margin-left: 15px;
		margin-top: 0
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgh--lg {
		text-align: left !important;
		padding-right: 15px !important
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgh--lg .betblock__imgspan--5 {
		max-height: 100%;
		white-space: unset
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgh--lg .betblock__imgleft__img {
		align-self: flex-start !important
	}

	.feat--buttond--flex--sm:not(.bonus-highlight-box__overflow-cell--not-limited) {
		max-height: 120px;
		height: 100%
	}
}

@media (min-width:1199px) {
	.content--blockd--block--sm .betblock__imgd__block__sm.col-4.col-md-12 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgh--lg {
		flex-direction: row;
		align-items: center
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgh--lg .betblock__imgleft--img {
		flex: 1 0 auto;
		padding-right: 15px;
		max-width: calc(100% - 212px * 1)
	}

	.content--blockd--block--sm .betblock__imgcontent--block .betblock__imgh--lg .betblock__imgspan--8 {
		flex: 0 0 212px
	}
}

@media (min-width:1200px) {
	.splitted-images-box:not(.owl-carousel) {
		display: flex;
		margin-right: -15px !important;
		margin-left: -15px !important;
		margin-bottom: 25px !important
	}

	.splitted-images-box:not(.owl-carousel) .content--blockhome--blocks {
		flex: 0 0 50%;
		padding: 0 15px;
		max-width: 390px
	}

	.feat__listt--col,
	.feat__listt--col.feat__listt--teams,
	.feat__listtitle--big .feat__listt--col,
	.feat__listspan__8 .feat__listt--col,
	.feat__listt--col.feature-toggle-item__show-more {
		flex: 0 0 calc(16.66% - 10px * 1);
		background: none
	}

	.feat__listt--col.feat__listt--teams {
		flex-grow: 1
	}

	.betblock__imgd__block__sm {
		border-top-right-radius: 0
	}

	.owl-carousel__top3-row-carousel .betblock__imgd__block__sm {
		max-width: 110px;
		padding: 15px 30px
	}

	[class*=' top3-row--']:not(.owl-carousel):not(.owl-carousel__top3-row-carousel) .betblock__imgh--lg,
	.betblock__imgcontent--block .betblock__imgh--lg {
		padding-right: 0
	}

	.owl-carousel__top3-row-carousel .betblock__imgspan--5 {
		font-size: 2.2rem
	}

	.feat--buttonleft--img {
		max-height: 100px
	}
}

@media (max-width:768px) {
	.content-toc__headline:not(.--initialized) {
		border-bottom-color: transparent
	}
}

@media (max-width:767px) {
	.dark__grey__btnfeat--teams {
		padding-bottom: 5px !important
	}

	.dark__grey__btnfeat--button>div.dark__grey__btnh--lg {
		padding-top: 0
	}

	.content__blocktitle__big .content__widgetsbetblock--img:not(.--visible) {
		-webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%);
		mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%)
	}

	.dark__grey__btntitle--big {
		margin-left: 0;
		padding-left: 0
	}

	.dark__grey__btnspan__3 .dark__grey__btntitle--big {
		padding-right: 0
	}

	.dark__grey__btnspan__3 .dark__grey__btntitle__big {
		padding-right: 15px
	}
}

@media (max-width:575px) {
	.feat--teamsspan--1 {
		margin-bottom: 15px
	}
}

@media (min-width:768px) and (max-width:1199px) {

	[class*=' top3-row--']:not(.owl-carousel):not(.owl-carousel__top3-row-carousel):not(.--bookie-finder-layout) .betblock__imgh--lg,
	.betblock__imgcontent--block .betblock__imgh--lg {
		max-width: calc(100% - 15px * 1);
		padding-right: 0
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.h__lgspan--4 {
		margin: 0 0 15px;
		flex: 0;
		width: 100%
	}
}

.feat__subtitletitle--bordered {
	background: var(--Ub);
	border-radius: 0 4px 4px 4px
}

.feat__subtitletitle--bordered.feat__subtitletitle--medium {
	border-radius: var(--d)
}

.feat__subtitletitle--bordered.feat__subtitletitle--medium {
	margin-top: 15px;
	border-color: var(--l)
}

.feat__teamsbetblock--img {
	align-content: flex-start;
	width: 100%
}

.feat__teamsbetblock__img {
	width: 130px;
	position: relative;
	height: 80px;
	border-radius: var(--d);
	align-self: flex-start;
	margin-right: 15px
}

.feat__teamsblockbet {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 90%;
	max-height: 80px;
	width: auto
}

.feat__teamscontent--block {
	font-size: 1.6rem;
	height: 80px;
	border-radius: var(--d);
	border: 1px solid color-mix(in srgb, currentColor 15%, transparent);
	text-align: center;
	flex: 1 0 100px
}

.feat__teamsfeat--list {
	background: color-mix(in srgb, var(--o) 5%, transparent);
	text-align: center;
	padding: 12px 3px;
	color: var(--R);
	border-radius: var(--d)
}

.review-header-info-box__code-field,
.feat__teamsfeat__list {
	flex: 1 0 100%;
	margin-top: 15px
}

.feat__teamsfeat__list {
	max-width: calc(100% - 95px * 1);
	margin-left: 15px
}

.--hide-code-field .feat__teamsfeat__list {
	margin-left: 0;
	max-width: 100%
}

.--hide-code-field .feat__teamsfeat__list {
	width: 100%
}

.review-header-info-box__code-field {
	max-width: 80px
}

.review-header-info-box__code-field input {
	min-height: 45px
}

.feat__teamsd__flex__sm {
	flex: 0 0 100%;
	margin-top: 15px
}

.feat__teamsd__flex__sm .feat__teamsfeat--teams {
	font-size: 1.6rem
}

.feat__teamsdark--grey--btn {
	font-size: 1.3rem;
	color: var(--F);
	margin-bottom: 10px;
	min-height: 22px;
	flex: 0 0 100%;
	line-height: 1.2;
	padding-top: .2em
}

.feat__teamsdark__grey__btn {
	margin-bottom: 2px
}

.feat__teamsfeat__button {
	margin-top: 2px
}

.feat__teamsfeat__button .span--8 {
	margin-bottom: 0
}

.feat__teamsspan--5 {
	font-size: 1.3rem
}

.feat__teamsspan--5:last-child {
	margin-bottom: 0
}

.feat__teamsfeatured__tips {
	margin-top: 15px;
	width: 100%
}

.feat__subtitletitle--medium .blockbetspan__2 {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block !important
}

.feat__teamscontent__block {
	margin: auto;
	line-height: 1
}

.feat__teamscontent__widgets .span__7 {
	font-size: 2.6rem;
	font-weight: var(--P)
}

.feat__teamscontent__widgets .span__9 {
	font-size: .9rem
}

.feat__teamsd--block--sm {
	font-size: 1rem;
	text-transform: uppercase
}

.feat__teamsd--flex--sm {
	border-top: 1px solid color-mix(in srgb, currentColor 15%, transparent);
	width: 100%;
	display: flex;
	padding: 5px 0;
	justify-content: center
}

@media (min-width:576px) {
	.feat__teamsfeat--list {
		padding: 10px 3px
	}

	.feat__teamsfeat__list {
		max-width: 100%;
		margin-left: 0
	}

	.review-header-info-box__code-field {
		max-width: 100%
	}

	.review-header-info-tabs__tab-item {
		font-size: 1.4rem;
		padding: 14px 15px;
		flex-grow: 1;
		max-width: 140px
	}

	.feat__teamsbetblock__img {
		margin-right: 15px
	}

	.feat__teamsd__flex__sm {
		margin: 0;
		flex: 0 0 calc(100% - 100px - 15px - 130px - 15px * 1)
	}

	.review-header-info-box__code-field {
		flex: 0 0 130px;
		margin-right: 15px;
		max-width: 130px
	}

	.feat__teamsfeat__list {
		margin: 15px 0 0;
		align-self: end;
		max-width: 440px;
		flex: 1 0 auto;
		width: 0
	}

	.feat__subtitletitle--bordered.feat__subtitletitle--medium .feat__teamsfeat__list {
		width: auto
	}

	.--hide-code-field .feat__teamsfeat__list {
		max-width: 100%;
		width: 100%
	}

	.feat__teamscontent--block {
		flex: 0 0 100px;
		margin-right: 15px
	}

	.span__7feat__button:last-child {
		margin-bottom: 0
	}
}

@media (min-width:768px) {
	.feat__teamsfeat--button {
		min-height: 39px
	}

	.feat__teamsd__flex__sm {
		min-width: 0;
		cursor: default;
		position: relative
	}

	.feat__teamsfeat--list .d--block--smhero--box,
	.feat__teamsfeat--list .d--block--smhero--box>div {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap
	}

	.feat__teamsfeat--list:hover .d--block--smhero--box,
	.feat__teamsfeat--list:hover .d--block--smhero--box>div,
	.feat__teamsfeat--list:active .d--block--smhero--box,
	.feat__teamsfeat--list:active .d--block--smhero--box>div {
		text-overflow: unset;
		overflow: unset;
		white-space: normal
	}

	.feat__teamsbetblock--img {
		flex: 0 0 calc(100% - 270px * 1)
	}

	.feat__teamsfeatured__tips {
		flex: 1 0 240px;
		margin-left: 15px;
		border-left: 1px solid var(--kc);
		padding-left: 15px;
		margin-top: 0
	}

	.feat__teamsspan--12:not(.h__lgt--col) {
		height: 103px;
		padding-right: 5px
	}
}

@media (min-width:992px) {
	.review-header-info-tabs__tab-item {
		height: 42px;
		padding: 0 10px
	}
}

@media (min-width:1200px) {
	.feat__teamsspan--5 {
		font-size: 1.4rem;
		margin-bottom: 10px
	}

	.h__lgt--teams {
		margin-bottom: 5px
	}

	.feat__teamsbetblock--img {
		flex: 0 0 calc(100% - 310px * 1);
		max-width: calc(100% - 310px * 1)
	}

	.feat__teamsfeatured__tips {
		flex: 1 0 280px
	}
}

@media (min-width:0px) and (max-width:575px) {
	.feat__teamsdark__grey__btn {
		margin-bottom: 0
	}

	.feat__teamsd__flex__sm .feat__teamsfeat--teams {
		font-size: 2rem
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.feat__teamsbetblock--img {
		flex: 0 0 100%
	}

	.feat__teamsfeatured__tips {
		border: none;
		margin-left: 0;
		padding-left: 0;
		margin-top: 15px
	}

	.feat__teamsspan--12:not(.h__lgt--col),
	.feat__teamsspan--12 {
		height: auto
	}
}

.block--contentteams--feat {
	background: var(--ld)
}

.block--contentteams--feat.span__5t__teams {
	background: #222
}

.--not-available .review-header-info-new {
	pointer-events: none;
	user-select: none
}

.--not-available .review-header-info-new-tabs,
.--not-available .review-header-info-new__wrapper>div>*:not(.feat--subtitlespan--9) {
	filter: grayscale(1);
	opacity: .7
}

.review-header-info-new {
	align-items: flex-start;
	position: relative
}

.review-header-info-new.span__6content__block {
	margin-top: 1rem
}

.review-header-info-new.span__6content--block {
	background: #fff;
	z-index: 0
}

.span__6content--block .review-header-info-new-tabs,
.span__6content--block .blockbethome--blocks,
.span__6content--block .blockbetmedium--btn,
.span__6content--block .blockbetspan--3,
.span__6content--block .blockbetspan__2.disabled {
	display: none !important
}

.span__6content--block .blockbetspan--8 {
	padding: 10px 15px !important
}

.review-header-info-new.span__6content--block:not(.blockbetbetblock__text) {
	border-top: 20px solid #fff;
	padding-bottom: 20px
}

.review-header-info-new.span__6content--block:not(.blockbetbetblock__text):after {
	background: #fff;
	top: -20px;
	height: calc(100% + 20px * 1)
}

.review-header-info-new__wrapper>div {
	padding-bottom: 20px !important
}

.blockbetbetblock__text .review-header-info-new__wrapper>div {
	padding-bottom: 0 !important
}

.blockbethome__blocks {
	border-radius: var(--d);
	height: 75px;
	text-align: center;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .08) inset;
	display: flex;
	align-items: center;
	justify-content: center
}

.feat--subtitlemedium__btn {
	display: flex;
	align-items: center;
	height: 100%;
	justify-content: center
}

.span__6content--block .feat--subtitlemedium__btn {
	opacity: .5
}

.blockbethome__blocks img {
	max-width: 100%;
	max-height: 100%;
	width: auto
}

.blockbetleft__img {
	font-size: 1.1rem
}

.review-header-info-new-tabs {
	position: absolute;
	z-index: 1;
	padding-bottom: 0 !important;
	left: 165px;
	top: 87px;
	max-width: calc(100% - 165px * 1)
}

.blockbetbetblock__text .blockbetmedium--btn:empty~.blockbetspan--3 {
	margin-top: -15px
}

.review-header-info-new-tabs__tab-item {
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: var(--a);
	line-height: 1;
	padding: 5px 10px;
	border-radius: var(--d);
	border: 1px solid color-mix(in srgb, var(--md) 20%, transparent);
	color: var(--E);
	white-space: nowrap
}

.content__widgetsd--flex--sm .review-header-info-new-tabs__tab-item {
	border: 1px solid color-mix(in srgb, var(--Rb) 20%, transparent)
}

.review-header-info-new-tabs__tab-item.--active {
	border-color: var(--oc);
	background: var(--oc);
	color: var(--pc)
}

.review-header-info-new-tabs__tab-item.span__6feat--subtitle.--active {
	border-color: #e92e3c;
	background: transparent;
	color: #e92e3c
}

.review-header-info-new-tabs__tab-item:not(:last-child) {
	margin-right: 10px
}

.review-header-info-new-tabs__tab-item.--non-select {
	pointer-events: none;
	cursor: default
}

.review-header-info-new__wrapper.tab-content {
	padding: 0;
	transition: none
}

.blockbetspan--5,
.block__contentspan--6 .betblock__textt--col {
	font-size: 1.1rem;
	font-weight: var(--a);
	text-transform: uppercase;
	line-height: 1.1;
	color: var(--F);
	margin-bottom: .75em
}

.block__contentspan--6 .review-company-details__cell-content {
	background: var(--Xd, #fff);
	border: 1px solid var(--kc);
	border-radius: var(--d);
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 50px;
	font-size: 1.3rem;
	line-height: 1.3;
	color: var(--D)
}

.block__contentspan--6 .review-company-details__cell-content.feat--subtitlemedium--btn {
	min-height: 40px;
	height: auto;
	display: block
}

.block__contentspan--6 .review-company-details__cell-content.block--contentblockbet {
	min-width: 85px;
	padding: 2px 15px
}

.block__contentspan--6 .review-company-details__cell-content.block--contentblockbet.block--contentd__flex__sm {
	padding: 2px 0
}

.block__contentspan--6 .review-company-details__cell-content.block--contentblockbet.block--contentcontent--widgets {
	border: none;
	padding-left: 0;
	background: none;
	color: var(--o);
	justify-content: flex-start
}

.block__contentspan--6 .review-company-details__cell-content.block--contentblockbet.block--contentcontent--block:before {
	content: attr(data-currency);
	width: 22px;
	height: 22px;
	border-radius: 22px;
	background: color-mix(in srgb, var(--l) 25%, transparent);
	display: inline-flex;
	margin-right: 10px;
	justify-content: center;
	font-weight: bold;
	color: var(--l);
	align-items: center;
	font-size: 1.4rem
}

.block__contentspan--6 .betblock__textt--top,
.review-header-info-new__wrapper .betblock__textt--top {
	display: flex;
	flex-wrap: wrap;
	padding-right: 20px;
	max-width: 200px;
	position: relative
}

.block__contentspan--6 .betblock__textt--top.hero--boxspan__5,
.review-header-info-new__wrapper .betblock__textt--top.hero--boxspan__5 {
	max-width: 140px
}

.block__contentspan--6 .betblock__textt--top.hero--boxspan__5.hero--boxspan__6,
.review-header-info-new__wrapper .betblock__textt--top.hero--boxspan__5.hero--boxspan__6 {
	max-width: 190px
}

.block__contentspan--6 .betblock__textt--top .review-company-details__cell-content,
.review-header-info-new__wrapper .betblock__textt--top .review-company-details__cell-content {
	margin: 0 10px 10px 0
}

.review-header-info-new__wrapper .betblock__textt--top .review-company-details__cell-content {
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	box-shadow: 0 0 0 1px #e2e6e9 inset;
	max-width: max(calc((100% / 3) - (20px / 2)), 44px)
}

.block__contentspan--6 .block--contentbetblock__img,
.review-header-info-new__wrapper .block--contentbetblock__img {
	background: var(--Yd, #fff);
	border: 1px solid var(--kc);
	border-radius: var(--d);
	height: 40px;
	width: 20px;
	position: absolute;
	right: 0;
	top: 0;
	text-indent: -9999px
}

.block__contentspan--6 .block--contentbetblock__img:before,
.review-header-info-new__wrapper .block--contentbetblock__img:before {
	content: "";
	height: 5px;
	width: 8px;
	-webkit-mask-image: url(../images/arrow-down-angular-green-0.svg);
	mask-image: url(../images/arrow-down-angular-green-0.svg);
	background: #222;
	-webkit-mask-size: 8px auto;
	mask-size: 8px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: 50%;
	margin-left: -4px;
	transition: all .25s ease-in-out
}

.block__contentspan--6 .block--contentbetblock__img.--active:before,
.review-header-info-new__wrapper .block--contentbetblock__img.--active:before {
	transform: rotate(-180deg)
}

.block__contentspan--6 .betblock__textt__teams,
.review-header-info-new__wrapper .betblock__textt__teams {
	width: 46px;
	height: auto;
	max-height: 100%
}

.block__contentspan--6 .block--contentdark--grey--btn,
.review-header-info-new__wrapper .block--contentdark--grey--btn {
	max-height: 38px;
	width: auto
}

.blockbetspan--6 {
	margin: 20px 0 0
}

.blockbetspan--7 {
	padding-left: 0;
	font-size: 2.6rem;
	font-weight: var(--a);
	line-height: 1.2;
	position: relative
}

.blockbetspan--7:before {
	width: 35px;
	height: 1.2em;
	min-height: 30px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-mask-image: var(--uc);
	mask-image: var(--uc);
	background: currentColor;
	-webkit-mask-size: 24px 24px;
	mask-size: 24px 24px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: left 2px;
	mask-position: left 2px
}

.review-header-info-new.blockbetbetblock__text .blockbetspan--7:before,
.provider-bonus-details-widget .blockbetspan--7:before {
	-webkit-mask-size: 20px 20px;
	mask-size: 20px 20px
}

.general-code-field.--review-header-new {
	margin-bottom: 10px;
	margin-top: 5px;
	color: var(--qd)
}

.blockbetspan__2 {
	display: flex;
	align-items: center;
	padding: 12px 10px
}

.blockbetspan__2.span__6span--9 {
	margin-top: 10px
}

.feat--subtitlespan--9 {
	margin-top: 15px;
	line-height: 1.2;
	font-size: 1.1rem;
	align-items: center;
	padding: 10px;
	border-radius: var(--d);
	font-weight: var(--a)
}

.feat--subtitlespan__1 {
	background: color-mix(in srgb, var(--md) 3.5%, transparent);
	color: var(--md)
}

.review-header-info-new.blockbetbetblock__text .feat--subtitlespan__1 {
	background: color-mix(in srgb, var(--Rb) 3.5%, transparent);
	color: var(--Rb)
}

.provider-test-result-widget .feat--subtitlespan--9 {
	margin-bottom: 15px
}

.feat--subtitlespan__5 {
	display: flex;
	height: 16px;
	position: absolute;
	right: -8px;
	top: -8px;
	background: #fff;
	border-radius: 8px;
	padding: 1px
}

.feat--subtitlespan__7 {
	display: flex;
	flex: 0 0 14px;
	min-width: 14px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain
}

.feat--subtitlespan__1 .feat--subtitlespan__7 {
	-webkit-mask-image: url(../images/circle-checkmark-green-0.svg);
	mask-image: url(../images/circle-checkmark-green-0.svg);
	background: var(--l)
}

.feat--subtitlespan__3 {
	flex: 0 0 32px;
	width: 32px;
	min-width: 32px;
	margin-right: 15px;
	position: relative
}

.blockbetspan--9 {
	position: relative
}

.block__contentspan--7 {
	padding: 30px 0;
	background: var(--he)
}

.block--contentt--teams .block__contentspan--7 {
	padding-bottom: 15px
}

.betblock__textsubtitle__feat {
	padding-bottom: 15px;
	padding-right: 0;
	flex-direction: column
}

.betblock__textt--col {
	font-weight: normal
}

.review-header-info-new .betblock__textt--col {
	font-weight: var(--a)
}

.feat--subtitlet__teams table {
	background: var(--Ub)
}

.block__contenttitle__medium.blockbetbetblock--img {
	margin-top: 30px
}

.feat__subtitlehero--box {
	align-items: center
}

.feat__subtitlehome--blocks {
	font-weight: var(--a);
	text-transform: uppercase;
	font-size: 1.4rem;
	align-items: center
}

.feat__subtitlehome__blocks {
	padding-left: 0
}

.feat__subtitlehome__blocks .subtitle--feat {
	width: 65px;
	height: 13px;
	background-size: 13px
}

.feat__subtitleleft__img .span__7 {
	font-size: 1.6em
}

.feat__subtitleleft__img {
	font-size: 1.4rem;
	font-weight: normal
}

.feat__subtitlemedium--btn {
	margin-top: 20px
}

.feat__subtitlemedium--btn.feat__subtitlemedium__btn {
	margin-left: 0;
	margin-right: 0;
	padding: 0 15px;
	list-style: none
}

.feat__subtitlemedium--btn.--blacklisted {
	filter: grayscale(1)
}

.feat__subtitlespan--1 {
	align-items: center
}

.feat__subtitlespan--1:not(:last-child) {
	margin-bottom: 2px
}

.feat__subtitlespan--4 {
	font-size: 1.3rem;
	width: 100%;
	max-width: calc(100% - 65px * 1);
	line-height: 1.2
}

.feat__subtitlespan--5 {
	padding-right: 0;
	flex: 0 0 45px;
	text-align: right
}

.feat__subtitlespan--5 span {
	font-weight: var(--a)
}

.feat__subtitlespan--7 {
	padding: 8px 0
}

.author-footer-box__loading {
	width: 150px;
	height: 150px;
	margin: 20px auto
}

.author-footer-box__loading img {
	width: 100%;
	height: auto
}

.req___review-header-how-we-rate__main-headline {
	font-size: 2rem;
	font-weight: var(--a);
	margin-bottom: .75em
}

.req___review-header-how-we-rate__headline-row {
	margin-bottom: .5em;
	display: flex;
	align-items: center;
	line-height: 1.2
}

.req___review-header-how-we-rate__col {
	margin-bottom: 15px
}

.req___review-header-how-we-rate__icon-wrapper {
	width: 40px;
	height: 30px;
	margin-right: 10px;
	border: 1px solid var(--o);
	border-radius: var(--d);
	display: flex;
	align-items: center;
	justify-content: center
}

.req___review-header-how-we-rate__icon-wrapper img {
	max-height: 20px;
	max-width: 30px;
	width: auto
}

.req___review-header-how-we-rate__headline-wrapper {
	font-weight: var(--a);
	font-size: 1.6rem
}

.review-header-info-new.blockbetbetblock__text .blockbethome__blocks {
	height: 60px
}

.review-header-info-new.blockbetbetblock__text .review-header-info-new-tabs {
	left: 0;
	max-width: 100%;
	top: 75px
}

.review-header-info-new.blockbetbetblock__text .blockbethome__blocks img {
	max-width: 75%;
	margin-right: 40px
}

.review-header-info-new.blockbetbetblock__text .blockbethome--blocks {
	flex: 1 0 100%;
	padding-bottom: 0 !important
}

.review-header-info-new.blockbetbetblock__text .review-header-info-new__wrapper.tab-content {
	flex-direction: column
}

.review-header-info-new.blockbetbetblock__text .blockbetmedium--btn {
	padding-top: 50px;
	max-width: 100%;
	padding-left: 20px;
	margin-bottom: 20px
}

.review-header-info-new.blockbetbetblock__text .blockbetspan--6 {
	margin-top: 10px;
	margin-bottom: 20px
}

.review-header-info-new.blockbetbetblock__text .blockbetspan--7,
.provider-bonus-details-widget .blockbetspan--7 {
	font-size: 2.2rem
}

.review-header-info-new.blockbetbetblock__text .blockbetspan--8 {
	flex: 1 0 100%;
	max-width: 100%
}

.provider-bonus-details-widget .blockbetspan--6 {
	margin-top: 5px;
	margin-bottom: 15px
}

.provider-bonus-details-widget .review-header-info-new-tabs {
	position: initial;
	max-width: calc(100% - 15px * 1);
	padding: 15px 0 0 15px
}

.provider-bonus-details-widget .general-code-field.--review-header-new {
	margin-top: 10px;
	margin-bottom: -3px;
	z-index: 1
}

.span__7feat--teams {
	width: 100%;
	margin-bottom: -8px
}

.span__7feat__button {
	font-size: 1.3rem;
	align-items: center;
	padding: 5px 0;
	border: 1px solid transparent;
	line-height: 1.2
}

.span__7feat__button:not(:last-child) {
	border-bottom: 1px solid color-mix(in srgb, var(--md) 20%, transparent)
}

.span__7feat__subtitle {
	flex: 0 0 110px;
	font-weight: var(--a);
	align-self: baseline;
	padding-right: 5px
}

.hero--boxteams--feat {
	height: 40px
}

.hero--boxtext--betblock {
	height: 18px;
	width: auto;
	min-width: 44px;
	padding-right: 10px
}

.hero--boxtitle--bordered {
	font-size: 1.4rem;
	line-height: 1.2
}

.s_cr__two-cell__show-more {
	display: inline-flex;
	font-size: 1.3rem;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	padding-right: 15px;
	color: var(--o);
	white-space: nowrap;
	border: 1px solid var(--kc);
	padding: 0px 30px 0px 10px;
	align-items: center;
	min-height: 40px;
	border-radius: var(--d);
	background-color: #fff
}

.s_cr__two-cell__show-more:after {
	content: "";
	position: absolute;
	right: 8px;
	top: auto;
	width: 15px;
	height: 15px;
	display: inline-flex;
	vertical-align: middle;
	-webkit-mask-image: url(../images/arrow-down-angular-green-0.svg);
	mask-image: url(../images/arrow-down-angular-green-0.svg);
	background: #222;
	-webkit-mask-size: 8px auto;
	mask-size: 8px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	transition: all .25s ease-in-out
}

.s_cr__two-cell__show-more.--active:after {
	transform: rotate(-180deg)
}

.s_cr__two-cell-state-list {
	margin-top: 10px;
	display: block;
	font-weight: var(--a)
}

.s_cr__two-cell-state-list.--hidden {
	display: none
}

.show-more-target-hidden {
	opacity: 0;
	transition: .25s all
}

.show-more-target-hidden.--show {
	opacity: 1
}

@media (min-width:576px) {
	.review-header-info-new.span__6content--block {
		display: none
	}

	.blockbethome--blocks {
		flex: 0 0 180px
	}

	.review-header-info-new-tabs {
		left: 195px;
		top: 0;
		max-width: calc(100% - 195px * 1)
	}

	.blockbetmedium--btn {
		padding-top: 35px;
		width: 100%;
		max-width: calc(100% - 210px * 1);
		padding-left: 30px
	}

	.betblock__textsubtitle__feat {
		max-width: 40%
	}
}

@media (min-width:992px) {
	.block--contentteams--feat {
		background-image: var(--Ud);
		background-size: var(--Vd);
		background-position: var(--Wd)
	}

	.review-header-info-new__wrapper>div {
		padding-bottom: 0 !important
	}

	.span__6content__block .blockbetspan--3 {
		max-width: calc(100% - 180px - 30% - 25%)
	}

	.blockbetmedium--btn {
		max-width: 30%;
		padding-left: 45px
	}

	.review-header-info-new-tabs {
		left: 210px;
		max-width: calc(33.333333% - 30px * 1)
	}

	.blockbetspan--6 {
		margin: 20px 0 10px
	}

	.review-header-info-new:not(.blockbetbetblock__text) .blockbetspan--8 {
		max-width: 400px;
		margin-left: auto
	}

	.review-header-info-new:not(.blockbetbetblock__text) .blockbetspan__2.feat--subtitlespan--7 {
		padding: 18px 15px;
		font-size: 1.6rem;
		margin-top: 25px;
		line-height: 1.4
	}

	.review-header-info-new:not(.blockbetbetblock__text) .feat--subtitlespan__1 {
		justify-content: center
	}

	.blockbetspan__3 {
		margin-top: 15px
	}

	.block__contenttitle__medium.blockbetbetblock--img {
		margin-top: 0;
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (max-width:575px) {
	.span__6content__block.blockbetbetblock__img .review-header-info-new__wrapper .blockbethome--blocks {
		order: 1
	}

	.span__6content__block.blockbetbetblock__img .review-header-info-new__wrapper .blockbetspan--3 {
		order: 2
	}

	.span__6content__block.blockbetbetblock__img .review-header-info-new__wrapper .blockbetmedium--btn {
		order: 3;
		padding-bottom: 30px !important;
		margin-top: 5px
	}

	.span__6content__block.blockbetbetblock__img .review-header-info-new__wrapper .blockbetspan--8 {
		order: 4
	}

	.span__6content__block.blockbetbetblock__img .review-header-info-new__wrapper .blockbetspan__3 {
		order: 5
	}
}

.blockbettext__betblock {
	flex: 0 0 25px;
	width: 25px;
	height: 25px;
	background: transparent;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	margin-right: 10px;
	transition: background .25s ease-in-out
}

.--loaded .blockbettext__betblock {
	background: var(--se)
}

@media (min-width:992px) {
	.blockbettext__betblock {
		flex: 0 0 28px;
		width: 28px;
		height: 28px;
		margin-bottom: 5px;
		margin-right: 0
	}

	.blockbettext--betblock.--active .blockbettext__betblock {
		background: var(--te)
	}
}

.--loaded .content--blockblock--content {
	-webkit-mask-image: url(../images/review-icon-casino-0.svg);
	mask-image: url(../images/review-icon-casino-0.svg)
}

.--loaded .d__flex__smspan--9 {
	-webkit-mask-image: url(../images/review-icon-conclusion-0.svg);
	mask-image: url(../images/review-icon-conclusion-0.svg)
}

.--loaded .feat__buttonblockbet {
	-webkit-mask-image: url(../images/review-icon-dailyfantasysports-0.svg);
	mask-image: url(../images/review-icon-dailyfantasysports-0.svg)
}

.--loaded .content--blockblockbet {
	-webkit-mask-image: url(../images/review-icon-esports-0.svg);
	mask-image: url(../images/review-icon-esports-0.svg)
}

.--loaded .feat__teamsspan__2 {
	-webkit-mask-image: url(../images/review-icon-socialcasino-0.svg);
	mask-image: url(../images/review-icon-socialcasino-0.svg)
}

.--loaded .feat__listtitle--medium {
	-webkit-mask-image: url(../images/review-icon-sport-0.svg);
	mask-image: url(../images/review-icon-sport-0.svg)
}

.--loaded .content--blockbetblock__img {
	-webkit-mask-image: url(../images/review-icon-sport-0.svg);
	mask-image: url(../images/review-icon-sport-0.svg)
}

.--loaded .d__flex__smhero__box,
.--loaded .blockbettitle--big {
	-webkit-mask-image: url(../images/review-icon-bonus-0.svg);
	mask-image: url(../images/review-icon-bonus-0.svg)
}

.--loaded .d__flex__smspan--1 {
	-webkit-mask-image: url(../images/review-icon-payment-0.svg);
	mask-image: url(../images/review-icon-payment-0.svg)
}

.--loaded .d__flex__smspan--7,
.--loaded .content--blockbetblock--img {
	-webkit-mask-image: url(../images/review-icon-rewards-0.svg);
	mask-image: url(../images/review-icon-rewards-0.svg)
}

.--loaded .d__flex__smspan--9 {
	-webkit-mask-image: url(../images/review-icon-conclusion-0.svg);
	mask-image: url(../images/review-icon-conclusion-0.svg)
}

.--loaded .content--blockcontent--widgets {
	-webkit-mask-image: url(../images/review-icon-user-reviews-0.svg);
	mask-image: url(../images/review-icon-user-reviews-0.svg)
}

.--loaded .d__flex__smhome__blocks {
	-webkit-mask-image: url(../images/review-icon-usability-0.svg);
	mask-image: url(../images/review-icon-usability-0.svg)
}

.--loaded .d__flex__smspan--3 {
	-webkit-mask-image: url(../images/review-icon-customer-service-0.svg);
	mask-image: url(../images/review-icon-customer-service-0.svg)
}

.--loaded .d__flex__smspan--5 {
	-webkit-mask-image: url(../images/review-icon-licensing-0.svg);
	mask-image: url(../images/review-icon-licensing-0.svg)
}

.--loaded .d__flex__smleft__img {
	-webkit-mask-image: url(../images/review-icon-mobile-app-0.svg);
	mask-image: url(../images/review-icon-mobile-app-0.svg)
}

.--loaded .blockbettitle--medium {
	-webkit-mask-image: url(../images/review-icon-top-5-0.svg);
	mask-image: url(../images/review-icon-top-5-0.svg)
}

.--loaded .blockbettitle__bordered {
	-webkit-mask-image: url(../images/review-icon-faq-0.svg);
	mask-image: url(../images/review-icon-faq-0.svg)
}

.blockbetsubtitle--feat {
	height: 40px
}

.review-toc {
	background: var(--ue);
	box-shadow: 0px 4px 15px rgba(0, 0, 0, .05);
	position: relative;
	z-index: 1;
	top: 0;
	transition: transform .25s ease-in-out
}

.review-toc.--sticky {
	transition: transform .25s ease-in-out;
	position: fixed;
	z-index: 9;
	width: var(--gd, 100vw);
	border-radius: 0;
	box-shadow: 0px 4px 15px rgba(0, 0, 0, .15)
}

.blockbett--teams {
	padding: 0
}

.review-toc__ul {
	display: flex;
	position: relative
}

.review-toc__ul:after {
	content: "";
	flex: 0 0 30px;
	height: 40px;
	background: var(--ue);
	background: linear-gradient(to right, color-mix(in srgb, var(--ue) 0%, transparent) 0%, var(--ue) 100%);
	position: sticky;
	right: 0;
	top: 0;
	pointer-events: none
}

.blockbettext--betblock {
	font-size: 1.1rem;
	padding: 5px 15px;
	height: 40px;
	min-width: 95px;
	display: flex;
	align-items: center;
	text-decoration: none;
	justify-content: center;
	text-align: center;
	white-space: nowrap;
	transition: box-shadow .25s ease-in-out, color .25s ease-in-out
}

.blockbetteams--feat:not(:last-child) .blockbettext--betblock {
	border-right: 1px solid color-mix(in srgb, var(--se) 15%, transparent)
}

.blockbettext--betblock,
.blockbettext--betblock:hover {
	color: var(--se);
	transition: box-shadow .25s ease-in-out, color .25s ease-in-out
}

.blockbettext--betblock:hover {
	text-decoration: none
}

.blockbettext--betblock.--active {
	box-shadow: 0 -2px 0 0 var(--f) inset;
	text-decoration: none
}

.span__6hero--box {
	position: relative;
	height: 25px;
	margin-bottom: -25px;
	width: 100vw;
	background: linear-gradient(to bottom, rgba(0, 0, 0, .08) 0%, rgba(0, 0, 0, 0) 100%);
	z-index: 1
}

@media (min-width:992px) {
	.blockbetsubtitle--feat {
		height: 70px
	}

	.blockbett--teams {
		padding: 0 15px
	}

	.review-toc__ul:after {
		height: 70px
	}

	.blockbettext--betblock {
		height: 70px;
		flex-direction: column
	}

	.blockbettext--betblock.--active,
	.blockbettext--betblock.--active:hover {
		background: var(--ve);
		border-color: var(--ve) !important;
		color: var(--te);
		box-shadow: none
	}

	.blockbettext--betblock:hover {
		box-shadow: 0 0 0 999px inset rgba(0, 0, 0, .035);
		color: var(--ve)
	}
}

:root {
	--b: #aaa;
	--c: rgba(255, 255, 255, .6);
	--d: 4px;
	--e: #01634c;
	--f: #f9bf3f;
	--g: #00805a;
	--h: #dbdbdb;
	--i: #fff;
	--j: #f6f6f6;
	--k: 0 0 15px rgba(0, 0, 0, .15);
	--l: #27da95;
	--m: #febf01;
	--n: var(--o);
	--p: var(--f);
	--q: var(--f);
	--r: var(--f);
	--s: #fff;
	--t: url(../images/arrow-more-red-0.svg);
	--u: url(../images/arrow-more-white-0.svg);
	--v: #fff;
	--w: #fff;
	--x: #fff;
	--y: var(--o);
	--z: url(../images/arrow-more-white-0.svg);
	--A: url(../images/arrow-more-darkblue-0.svg);
	--B: "\22\22";
	--o: #000;
	--C: #fff;
	--D: var(--o);
	--E: #a4adb9;
	--F: #656d78;
	--G: #a4adb9;
	--H: 1.6;
	--I: 1.2;
	--J: Arial, Helvetica, sans-serif;
	--K: 1;
	--L: 1.5rem;
	--M: 500;
	--N: 600;
	--a: 700;
	--O: 800;
	--P: 900;
	--Q: 1;
	--R: var(--g);
	--S: #5a649e;
	--T: var(--f);
	--U: #000;
	--V: #333;
	--W: #3aaa35;
	--X: #00805a;
	--Y: #fff;
	--Z: #fff;
	--ab: none;
	--bb: none;
	--cb: transparent;
	--db: #3aaa35;
	--eb: #3aaa35;
	--fb: #fff;
	--gb: none;
	--hb: none;
	--ib: var(--cb);
	--jb: var(--db);
	--kb: var(--eb);
	--lb: var(--fb);
	--mb: none;
	--nb: none;
	--ob: 320px;
	--pb: 180px;
	--qb: 240px;
	--rb: 1px solid var(--f);
	--sb: var(--g);
	--tb: var(--g);
	--ub: var(--e);
	--vb: #fff;
	--wb: #fff;
	--xb: #fff;
	--yb: var(--f);
	--zb: 1.4rem;
	--Ab: 1.5rem;
	--Bb: 1.4rem;
	--Cb: 1.4rem;
	--Db: #fff;
	--Eb: var(--f);
	--Fb: 1.4rem;
	--Gb: var(--o);
	--Hb: #fff;
	--Ib: #fff;
	--Jb: var(--o);
	--Kb: var(--f);
	--Lb: #fff;
	--Mb: transparent;
	--Nb: var(--o);
	--Ob: var(--f);
	--Pb: var(--o);
	--Qb: #fff;
	--Rb: var(--o);
	--Sb: var(--Rb);
	--Tb: var(--S);
	--Ub: #fff;
	--Vb: var(--o);
	--Wb: #fff;
	--Xb: var(--j);
	--Yb: var(--o);
	--Zb: #fff;
	--ac: var(--f);
	--bc: #fff;
	--cc: #f6f8f9;
	--dc: var(--o);
	--ec: var(--g);
	--fc: var(--S);
	--gc: #fff;
	--hc: var(--f);
	--ic: var(--o);
	--jc: #fff;
	--kc: #e2e6e9;
	--lc: var(--o);
	--mc: #e9eff3;
	--nc: #a4adb9;
	--oc: var(--f);
	--pc: #fff;
	--qc: 0 6px 0 -3px rgba(0, 0, 0, .08);
	--rc: url(../images/rating-star-golden-0.svg);
	--sc: url(../images/rating-star-gray-0.svg);
	--tc: url(../images/star-red-0.svg);
	--uc: url(../images/icon-bonus-gift-0.svg);
	--vc: var(--o);
	--wc: var(--j);
	--xc: var(--o);
	--yc: #fff;
	--zc: var(--o);
	--Ac: var(--f);
	--Bc: #fff;
	--Cc: url(../images/arrow-right-angular-red-0.svg);
	--Dc: url(../images/arrow-link-blue-0.svg);
	--Ec: #fff;
	--Fc: #fff;
	--Gc: var(--o);
	--Hc: #fff;
	--Ic: var(--o);
	--Jc: var(--e);
	--Kc: #fff;
	--Lc: var(--e);
	--Mc: #fff;
	--Nc: var(--g);
	--Oc: #fff;
	--Pc: var(--g);
	--Qc: #fff;
	--Rc: #fff;
	--Sc: var(--o);
	--Tc: #e5e7eb
}

body.--hide-icon-row {
	--Uc: 0px !important;
	--Vc: 0px !important
}

:root {
	--ld: #fff;
	--Ud: url(../images/review-header-bg-dots.png);
	--Vd: cover;
	--Wd: center 35px;
	--md: var(--o);
	--Wc: var(--o);
	--ad: var(--o);
	--Zd: var(--j);
	--ae: var(--md);
	--kd: #fff;
	--be: var(--f);
	--ge: var(--f);
	--ee: #fff;
	--ce: #fff;
	--fe: var(--f);
	--de: 1.4rem;
	--ue: #fff;
	--ve: #1d7157;
	--se: var(--o);
	--te: #fff;
	--Yc: var(--f);
	--Zc: #fff;
	--he: var(--j);
	--je: #0d0e10;
	--ie: #c9c9c9;
	--pd: #fff;
	--qd: var(--o)
}

.hero--boxd__block__sm {
	margin-top: 8px
}

.content__widgetsd--flex--sm {
	background: var(--Qb);
	color: var(--Rb);
	margin-bottom: 20px;
	border-radius: var(--d);
	border: 1px solid var(--kc)
}

.span__3teams--feat {
	font-weight: var(--a);
	box-shadow: 0 -1px 0 0 color-mix(in srgb, var(--Rb) 15%, transparent) inset;
	border-radius: 4px 4px 0 0;
	line-height: 1.25
}

.span__3teams--feat:empty {
	display: none !important
}

.feat--teams,
.content__widgetsd--flex--sm.span__3t__col .span__3teams--feat {
	padding: 15px
}

.feat__button,
.content__widgetsd--flex--sm.span__3t__col .span__3teams--feat {
	padding-left: 15px
}

.span__3teams__feat {
	padding: 15px
}

.span__3teams__feat.h--lgfeat__teams {
	padding: 0
}

.content__widgetsd--flex--sm a {
	color: var(--Rb)
}

.span__2span__1 {
	font-size: 1.3rem;
	color: var(--R);
	line-height: 1.25;
	display: inline-block
}

.span__2h--lg {
	position: relative;
	width: 100%
}

.top5-tabs-widget__tab-item {
	padding: 12px 5px;
	text-align: center;
	font-size: 1.6rem;
	margin-right: 20px;
	cursor: pointer;
	width: 100%
}

.span__2hero__box:hover:not(.--active) {
	opacity: .75
}

.top5-tabs-widget__tab-item.--active {
	font-weight: var(--a)
}

.feat__subtitle,
.feat__subtitle.--active {
	padding: 0 15px
}

.top5-tabs-widget__entry {
	flex: 0 0 100%;
	padding: 12px 0
}

.top5-tabs-widget__entry:not(:last-child) {
	border-bottom: 1px solid color-mix(in srgb, var(--Rb) 15%, transparent)
}

.h__lg {
	flex: 0 0 75px;
	margin-right: 15px;
	height: 58px;
	border-radius: var(--d)
}

.medium--btn {
	width: 100%;
	height: 100%;
	max-width: 90%;
	max-height: 90%
}

.span--1 {
	margin-right: auto;
	max-width: calc(100% - 155px * 1)
}

.span__2span--9,
.span--4 {
	font-weight: var(--a);
	margin-bottom: 1px;
	font-size: 1.6rem
}

.span--4 {
	text-decoration: underline;
	font-size: 1.5rem;
	color: var(--Rb)
}

.span--6 {
	font-size: 1.3rem;
	line-height: 1.4
}

.span__2 {
	border-left: 1px solid color-mix(in srgb, var(--Rb) 15%, transparent);
	flex: 0 0 60px;
	margin-left: 5px;
	padding: 8px 0px 8px 5px
}

.span__2 .subtitle--feat {
	margin-top: 2px
}

.span__3d--block--sm {
	padding: 15px 0
}

.span__3d__flex__sm {
	margin: 0 !important
}

.span--7 {
	margin-top: auto
}

.dark__grey__btnhome--blocks .span__3teams__feat {
	padding-top: 0;
	padding-bottom: 0
}

.dark__grey__btnmedium__btn {
	padding: 15px 0;
	border-bottom: 1px solid color-mix(in srgb, var(--Rb) 15%, transparent)
}

.dark__grey__btnmedium__btn:last-child {
	border: none
}

.latest-news-widget__entry__logo {
	flex: 0 0 108px;
	height: 80px;
	background-size: auto 100%;
	background-position: center;
	margin-right: 15px;
	transition: background-size .25s ease-in-out
}

.dark__grey__btnmedium__btn:hover .latest-news-widget__entry__logo {
	background-size: auto 110%;
	transition: background-size .25s ease-in-out
}

.dark__grey__btnspan--6 {
	text-decoration: underline;
	font-weight: var(--a);
	color: var(--R);
	margin-bottom: 5px;
	display: inline-block;
	padding-right: 25px;
	word-break: break-word
}

.dark__grey__btnspan--6:hover {
	color: var(--S)
}

.dark__grey__btnspan--6:before {
	content: "";
	width: 17px;
	height: 17px;
	-webkit-mask-image: url(../images/arrow-more-white-0.svg);
	mask-image: url(../images/arrow-more-white-0.svg);
	background: var(--Rb);
	-webkit-mask-size: 10px auto;
	mask-size: 10px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	position: absolute;
	right: 0;
	transition: all .25s ease-in-out
}

.dark__grey__btnspan--8 {
	font-size: 1.4rem
}

.feat--subtitlecontent__widgets:not(:last-child) {
	border-bottom: 1px solid color-mix(in srgb, var(--Rb) 15%, transparent)
}

.feat--subtitled--flex--sm {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding: 12px 0 12px 25px;
	white-space: nowrap;
	overflow: hidden;
	position: relative
}

.feat--subtitled--flex--sm:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 100%;
	-webkit-mask-image: var(--Dc, url("../images/arrow-link-blue-0.svg"));
	mask-image: var(--Dc, url("../images/arrow-link-blue-0.svg"));
	-webkit-mask-size: 10px auto;
	mask-size: 10px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: left center;
	mask-position: left center;
	background-color: currentColor;
	transition: all .25s ease-in-out
}

.feat--subtitled--flex--sm:hover {
	color: var(--S)
}

.provider-test-result-widget {
	position: relative;
	padding: 15px
}

.h--lgspan--5 {
	font-size: 1.4rem;
	align-items: center;
	padding: 3px 0
}

.h--lgspan--7 {
	flex: 0 0 120px
}

.provider-bonus-details-widget .h--lgspan--7 {
	flex: 0 0 140px
}

.provider-bonus-details-widget .button.d__block__sm.h--lgsubtitle--feat {
	margin-top: 10px;
	margin-bottom: 0
}

.h__lgspan--6:after {
	content: "";
	-webkit-mask-image: url(../images/arrow-down-angular-green-0.svg);
	mask-image: url(../images/arrow-down-angular-green-0.svg);
	background: var(--o);
	-webkit-mask-size: 8px auto;
	mask-size: 8px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	height: 5px;
	width: 8px;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: 50%;
	margin-left: -4px;
	transition: all .25s ease-in-out
}

.h__lgspan--6.--active:after {
	transform: rotate(-180deg);
	transition: all .25s ease-in-out
}

.provider-bonus-details-widget,
.span__2medium__btn {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.feat__subtitlefeatured--tips .provider-bonus-details-widget {
	border-top-right-radius: var(--d);
	border-top-left-radius: var(--d)
}

.span__2hero__box {
	padding: 15px 5px;
	background: var(--mc);
	color: var(--nc);
	border-radius: var(--d) var(--d) 0 0;
	margin-right: 4px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	word-break: break-word;
	font-size: 1.4rem;
	user-select: none;
	border: 1px solid var(--kc);
	border-bottom: none
}

.span__2hero__box:last-child {
	margin-right: 0
}

.span__2hero__box.--active {
	background: var(--oc);
	border-color: var(--oc);
	color: var(--pc);
	font-weight: var(--a)
}

.h--lgspan--7 {
	align-self: baseline
}

.h--lgspan--5:last-of-type {
	border: none
}

.provider-of-month-widget__wrapper,
.bonus-of-month-widget__wrapper {
	margin: 0 auto;
	max-width: 360px
}

.content__widgetsd__block__sm,
.feat__listspan--4 {
	background: none;
	border: none
}

.flex-content__col-sidebar .content__widgetsd__block__sm,
.flex-content__col-sidebar .feat__listspan--4 {
	margin-bottom: 40px
}

.button.dark__grey__btn,
.button.feat__listsubtitle__feat {
	margin: 10px 0 0 !important
}

.feat--subtitlecontent__block {
	padding: 0;
	margin: 0;
	list-style: none
}

.span--6feat--button {
	display: grid;
	grid-gap: 30px;
	grid-template-columns: 100%;
	grid-auto-flow: row;
	position: relative;
	z-index: 0;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: -15px
}

.span--6feat--button:after {
	content: "";
	position: absolute;
	top: 0;
	left: auto;
	right: -15px;
	width: 100vw;
	background: var(--j);
	height: 100%;
	z-index: -1
}

.span--6feat--button:empty {
	display: none
}

.span--6feat--button .content__widgetsd--flex--sm {
	margin-bottom: 0
}

.flex-content__col-sidebar .span__3text--betblock>ul {
	margin: -15px 0 0;
	padding: 0;
	list-style: none
}

.flex-content__col-sidebar .span__3text--betblock>ul li {
	padding: 0;
	border-bottom: 1px solid color-mix(in srgb, var(--Rb) 15%, transparent);
	font-size: 1.5rem
}

.flex-content__col-sidebar .span__3text--betblock>ul li:last-child {
	border-bottom: none
}

.flex-content__col-sidebar .span__3text--betblock>ul li a {
	display: block;
	text-overflow: ellipsis;
	padding: 12px 0 12px 25px;
	white-space: nowrap;
	overflow: hidden;
	background: var(--Dc, url("../images/arrow-link-blue-0.svg")) left center no-repeat;
	background-size: 10px auto;
	text-decoration: none;
	color: var(--Sb)
}

.flex-content__col-sidebar .span__3text--betblock>ul li a:hover {
	background-position: 5px center;
	color: var(--Tb)
}

@media (min-width:768px) {
	.span--6feat--button {
		grid-template-columns: calc((100% - 30px) / 2) calc((100% - 30px) / 2)
	}

	.span--6feat--button .content__widgetsd--flex--sm:not(.span__2medium__btn) {
		height: 100%
	}

	.span--6feat--button .top5-tabs-widget-wrapper {
		display: flex;
		flex-direction: column
	}

	.span--6feat--button .content__widgetsd--flex--sm.span__2medium__btn {
		flex: 1
	}
}

@media (min-width:992px) {
	.content__widgetscontent--widgets {
		padding-left: 25px
	}

	.dark__grey__btnspan--6:hover:before {
		right: -5px;
		transition: all .25s ease-in-out;
		background: var(--S)
	}

	.feat--subtitled--flex--sm:hover:before {
		-webkit-mask-position: 5px center;
		mask-position: 5px center;
		transition: all .25s ease-in-out
	}

	.provider-test-result-widget {
		transition: top .25s ease-in-out, margin-top .25s ease-in-out, box-shadow .25s ease-in-out;
		top: 0
	}

	.span--6feat--button {
		width: calc(100% + 15px)
	}
}

.betblock__textspan--6,
.content__blockt--teams>span {
	scrollbar-width: thin
}

.blockbetcontent--widgets {
	overflow-x: auto
}

.betblock__textspan--7 {
	overflow-y: auto
}

.betblock__textspan--6::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	cursor: pointer
}

.betblock__textspan--6.betblock__textspan--7::-webkit-scrollbar {
	width: 10px
}

.content__blocksubtitle__feat::-webkit-scrollbar {
	width: 4px;
	height: 4px
}

.betblock__textspan--6::-webkit-scrollbar-track {
	border-radius: var(--d)
}

.betblock__textspan--6::-webkit-scrollbar-thumb {
	border-radius: var(--d);
	border: none
}

.blockbetcontent__block {
	scrollbar-width: none;
	-ms-overflow-style: none
}

.blockbetcontent__block::-webkit-scrollbar {
	width: 0;
	height: 0
}

.betblock__textspan--6.feat__buttontext--betblock::-webkit-scrollbar-thumb {
	border-radius: var(--d);
	border: none
}

@media (max-width:991px) {
	.content__blockt--teams>span {
		scrollbar-width: none;
		-ms-overflow-style: none
	}

	.content__blockt--teams>span::-webkit-scrollbar {
		width: 0;
		height: 0
	}
}

@media (max-width:575px) {

	.betblock__textspan--5.betblock__textspan--7,
	.feat__teamsspan--12.betblock__textspan--7 {
		overflow: visible
	}
}

.betblock__textspan--6 {
	scrollbar-color: transparent transparent;
	scrollbar-width: thin !important;
	transition: .2s scrollbar-color ease-in-out
}

.feat__buttontext--betblock {
	scrollbar-color: #4f5763 #dee2e4
}

.betblock__textspan--6:hover {
	scrollbar-color: var(--E) transparent !important;
	scrollbar-width: thin !important
}

.betblock--textspan--6,
.h__lghero--box,
.t__col,
.d__block__smh__lg {
	font-size: var(--xd, .9rem);
	margin: 0 0 5px;
	color: var(--G);
	line-height: 1.3
}

.owl-item .asterisk-notice-overlay {
	top: auto;
	bottom: calc(100% + 5px)
}

.betblock__imgspan--6 {
	margin-bottom: 5px
}

.h__lghero--box {
	margin: 5px 0 0
}

.t__col {
	margin: 10px 0 0;
	width: 100%
}

.d__block__smh__lg {
	margin: 10px 0 0 !important
}

[data-op-id="713"] .span--8,
[data-op-id="966"] .span--8 {
	font-size: 1.3rem;
	color: currentColor
}

@media (min-width:768px) {
	.betblock--textspan--7 {
		margin-top: -5px
	}
}

[class^="socialicon-"]:before,
[class*=" socialicon-"]:before {
	text-indent: 9999px;
	font-family: "socialicons";
	font-style: normal;
	font-weight: normal;
	speak: never;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.socialicon-mail:before {
	content: "\e801"
}

.socialicon-whatsapp:before {
	content: "\f232"
}

.socialicon-twitter:before {
	content: "\e804"
}

.socialicon-facebook:before {
	content: "\f30c"
}

[class^='stateface-']:before,
[class*=' stateface-']:before,
.locale-switcher__link:before {
	display: inline-block;
	margin-right: 5px;
	font-family: "sf-regular";
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: middle;
	line-height: 1;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	speak: none
}

.locale-switcher__link[data-locale="en_US_AL"]:before {
	content: "B"
}

.locale-switcher__link[data-locale="en_US_AK"]:before {
	content: "A"
}

.locale-switcher__link[data-locale="en_US_AZ"]:before {
	content: "D"
}

.locale-switcher__link[data-locale="en_US_AR"]:before {
	content: "C"
}

.locale-switcher__link[data-locale="en_US_CA"]:before {
	content: "E"
}

.locale-switcher__link[data-locale="en_US_CO"]:before {
	content: "F"
}

.locale-switcher__link[data-locale="en_US_CT"]:before {
	content: "G"
}

.locale-switcher__link[data-locale="en_US_DC"]:before {
	content: "y"
}

.locale-switcher__link[data-locale="en_US_DE"]:before {
	content: "H"
}

.locale-switcher__link[data-locale="en_US_FL"]:before {
	content: "I"
}

.locale-switcher__link[data-locale="en_US_GA"]:before {
	content: "J"
}

.locale-switcher__link[data-locale="en_US_HI"]:before {
	content: "K"
}

.locale-switcher__link[data-locale="en_US_ID"]:before {
	content: "M"
}

.locale-switcher__link[data-locale="en_US_IL"]:before {
	content: "N"
}

.locale-switcher__link[data-locale="en_US_IN"]:before {
	content: "O"
}

.locale-switcher__link[data-locale="en_US_IA"]:before {
	content: "L"
}

.locale-switcher__link[data-locale="en_US_KS"]:before {
	content: "P"
}

.locale-switcher__link[data-locale="en_US_KY"]:before {
	content: "Q"
}

.locale-switcher__link[data-locale="en_US_LA"]:before {
	content: "R"
}

.locale-switcher__link[data-locale="en_US_ME"]:before {
	content: "U"
}

.locale-switcher__link[data-locale="en_US_MD"]:before {
	content: "T"
}

.locale-switcher__link[data-locale="en_US_MA"]:before {
	content: "S"
}

.locale-switcher__link[data-locale="en_US_MI"]:before {
	content: "V"
}

.locale-switcher__link[data-locale="en_US_MN"]:before {
	content: "W"
}

.locale-switcher__link[data-locale="en_US_MS"]:before {
	content: "Y"
}

.locale-switcher__link[data-locale="en_US_MO"]:before {
	content: "X"
}

.locale-switcher__link[data-locale="en_US_MT"]:before {
	content: "Z"
}

.locale-switcher__link[data-locale="en_US_NE"]:before {
	content: "c"
}

.locale-switcher__link[data-locale="en_US_NV"]:before {
	content: "g"
}

.locale-switcher__link[data-locale="en_US_NH"]:before {
	content: "d"
}

.locale-switcher__link[data-locale="en_US_NJ"]:before {
	content: "e"
}

.locale-switcher__link[data-locale="en_US_NM"]:before {
	content: "f"
}

.locale-switcher__link[data-locale="en_US_NY"]:before {
	content: "h"
}

.locale-switcher__link[data-locale="en_US_NC"]:before {
	content: "a"
}

.locale-switcher__link[data-locale="en_US_ND"]:before {
	content: "b"
}

.locale-switcher__link[data-locale="en_US_OH"]:before {
	content: "i"
}

.locale-switcher__link[data-locale="en_US_OK"]:before {
	content: "j"
}

.locale-switcher__link[data-locale="en_US_OR"]:before {
	content: "k"
}

.locale-switcher__link[data-locale="en_US_PA"]:before {
	content: "l"
}

.locale-switcher__link[data-locale="en_US_RI"]:before {
	content: "m"
}

.locale-switcher__link[data-locale="en_US_SC"]:before {
	content: "n"
}

.locale-switcher__link[data-locale="en_US_SD"]:before {
	content: "o"
}

.locale-switcher__link[data-locale="en_US_TN"]:before {
	content: "p"
}

.locale-switcher__link[data-locale="en_US_TX"]:before {
	content: "q"
}

.locale-switcher__link[data-locale="en_US_UT"]:before {
	content: "r"
}

.locale-switcher__link[data-locale="en_US_VT"]:before {
	content: "t"
}

.locale-switcher__link[data-locale="en_US_VA"]:before {
	content: "s"
}

.locale-switcher__link[data-locale="en_US_WA"]:before {
	content: "u"
}

.locale-switcher__link[data-locale="en_US_WV"]:before {
	content: "w"
}

.locale-switcher__link[data-locale="en_US_WI"]:before {
	content: "v"
}

.locale-switcher__link[data-locale="en_US_WY"]:before {
	content: "x"
}

body {
	--bd: 0px !important;
	--cd: 0px !important
}

.betblock--textfeat--list {
	background-color: transparent !important;
	overflow: hidden !important;
	padding: 0 !important
}

.block--contenttitle__big {
	padding-top: 15px
}

.block__contentbetblock--img {
	font-size: 22px
}

.block--contentsubtitle__feat .medium--btncontent__block {
	font-weight: 400;
	font-size: 15px
}

.block--contentsubtitle__feat .s_mw,
.block--contentsubtitle__feat .d__block__smhero--box,
.block--contentsubtitle__feat .block__contentspan--6,
.block--contentsubtitle__feat .blockbetsubtitle--feat {
	background-color: var(--j);
	background-image: none
}

.d__block__smhero--box .s_cf,
.block__contentspan--7 .s_cf {
	background-color: var(--ld)
}

.dark--grey--btnspan--4 {
	display: flex;
	padding-left: 15px;
	margin-top: 15px
}

.review-header-info-new.blockbetbetblock__text .review-header-info-new-tabs {
	top: 110px
}

.review-header-info-new-tabs__tab-item {
	background-color: #f3f4f6;
	color: #6f6c6c;
	border-color: #f3f4f6
}

.review-header-info-new-tabs__tab-item.--active {
	background-color: #fff;
	border-color: #0d0e10;
	color: #0d0e10
}

.block--contentt--teams .block__contentspan--7 {
	padding-bottom: 0
}

.blockbetsubtitle--feat {
	margin-bottom: 15px;
	height: 40px
}

.blockbetsubtitle--feat .blockbett--teams,
.blockbettext--betblock.--active {
	background-color: #29649E
}

.blockbettext--betblock {
	color: #fff;
	height: 40px
}

.blockbettext--betblock:hover {
	color: #fff
}

.single-post-meta-data__elem__author-name {
	padding: 0;
	font-weight: 400
}

.single-post-meta-data__author-meta {
	padding: 0 2px;
	color: rgba(0, 0, 0, .4980392157)
}

.block__contentt--top {
	color: rgba(0, 0, 0, .4980392157)
}

.block__contentspan__9 {
	padding-left: 2px;
	color: rgba(0, 0, 0, .4980392157)
}

.single-post-meta-data__author-meta::after {
	content: "|"
}

.single-post-meta-data__author-meta::after {
	margin-left: 2px
}

.block__contentspan__3 {
	font-size: 1.4rem
}

.single-post-meta-data__elem__author-name {
	font-size: 1.4rem;
	color: #000
}

.single-post-meta-data__elem__author-name:hover,
.single-post-meta-data__elem__author-name:active {
	text-decoration: none;
	color: #000
}

.block__contentspan__9 {
	font-weight: 400;
	color: rgba(0, 0, 0, .4980392157)
}

.feat__subtitlefeatured__tips {
	background-color: #fff;
	padding: 15px;
	margin-bottom: 15px;
	border-radius: 5px
}

.feat__subtitlemedium--btn {
	margin-bottom: 0
}

.feat__subtitlespan--4 {
	padding: 0
}

.feat__subtitlespan--5 {
	display: flex;
	flex: 0 0 65px;
	align-items: center;
	justify-content: flex-end
}

.feat__subtitleleft--img {
	width: 21px;
	height: 21px
}

.feat__subtitleleft__img {
	padding-left: 5px
}

.span__5 {
	margin: 0
}

.feat__subtitlespan--6 {
	width: 14px;
	height: 14px;
	margin-right: 5px
}

.blockbetleft__img {
	margin-top: 15px;
	padding-left: 15px;
	visibility: hidden
}

.block--contentt--teams .dark--grey--btnspan--9 {
	margin-top: 0
}

.block--contentt--teams .dark--grey--btnspan__12 {
	gap: 5px;
	flex-wrap: wrap
}

.block--contentt--teams .dark--grey--btnspan__1 {
	font-size: 12px
}

.block--contentt--teams .dark--grey--btnspan__2 {
	width: 22px
}

.block--contentt--teams table.span--9span--3 th {
	background-color: #f3f4f6;
	border: none
}

.block--contentt--teams table.span--9span--3 tr:nth-child(even) {
	background-color: #f3f4f6
}

.block--contentt--teams .span--9span--3>.span--9span--8>tr:hover>* {
	background: none
}

.block--contentt--teams table.span--9span--3 td {
	border: none
}

.block--contentt--teams table.span--9span--3 th:first-child,
.block--contentt--teams table.span--9span--3 td:first-child {
	border-right: 1px solid var(--Tc)
}

.block--contentt--teams .feat--subtitlet__col thead th:first-child,
.block--contentt--teams .feat--subtitlet__col thead th {
	background: #f3f4f6
}

.block--contentt--teams .feat--subtitlet__col tbody tr:nth-child(odd) th,
.block--contentt--teams .feat--subtitlet__col tbody tr:nth-child(odd) td {
	background: #fff
}

.block--contentt--teams .feat--subtitlet__col tbody tr:nth-child(even) th,
.block--contentt--teams .feat--subtitlet__col tbody tr:nth-child(even) td {
	background: #f3f4f6
}

.block--contentt--teams .feat--subtitlet__col .--has---columns-1 th,
.block--contentt--teams .feat--subtitlet__col .--has---columns-1 td {
	border-right: none;
	border-left: none
}

.block--contentt--teams .feat--subtitlet__col .--has---columns-1 th {
	border-right: 1px solid var(--Tc)
}

.block--contentt--teams .feat--subtitlet__col .feat--subtitletext--betblock,
.block--contentt--teams .feat--subtitlet__col .feat--subtitletitle--big {
	text-align: left
}

.block--contentt--teams .feat--buttonspan--5 {
	display: flex;
	justify-content: flex-end;
	border-top: 1px solid #eee;
	padding-top: 10px
}

.block--contentt--teams .feat--buttonspan--6 {
	color: #999;
	font-size: 12px;
	line-height: 27px
}

.dark--grey--btnspan--5 .span__7,
.dark--grey--btnspan--5 .span__9 {
	font-size: 17px;
	line-height: 27px
}

.dark--grey--btnspan--4 .dark--grey--btnspan--6 {
	padding-top: 5px;
	padding-left: 5px
}

.dark--grey--btnspan--4 .subtitle--feat,
.dark--grey--btnspan--4 .t--col {
	width: 60px;
	height: 12px;
	background-size: 12px auto
}

.content--blockt__teams>ul:not([class])>li:before,
.content-section>ul:not([class])>li:before,
.content--blockd--block--sm>.span--8t--col>ul:not([class])>li:before,
.content--blockd--flex--sm>ul:not([class])>li:before {
	background-color: #00805a;
	mask: none;
	width: 6px;
	height: 6px
}

.block__contentspan--6 .block__contentt__col {
	display: none
}

.review-toc__ul:after,
.blockbettext__betblock {
	display: none
}

.blockbetspan--9 {
	margin-bottom: 15px
}

.review-toc__ul .blockbettext--betblock {
	font-size: 14px;
	line-height: 16px
}

.betblock--img .s_mw {
	background-color: #dbdbdb;
	padding-top: 15px
}

.betblock--img .s_mw>.s_cf {
	background-color: #dbdbdb
}

.betblock--img .s_cf>.content__blockspan__8 {
	background-color: #fff;
	border-radius: 5px 5px 0 0
}

.betblock--img .s_cf>.content__widgetsfeat--button {
	background-color: #fff;
	border-radius: 0 0 5px 5px
}

.betblock--img .content__blocksubtitle__feat {
	display: none
}

.betblock--img .content__blockspan__8 {
	padding-top: 15px
}

.betblock--img .single-post-meta-data__social-sharing {
	display: none
}

.feat__subtitlespan__7 .s_mw {
	background-color: #dbdbdb
}

.feat__subtitlespan__7 .content__blockspan__8 {
	background-color: #fff;
	border-radius: 5px
}

.comparison-table .s_cr {
	box-shadow: none
}

.comparison-table .s_cr:not(.title__medium):first-child {
	border: 1px solid #00805a;
	background-color: #f3f6f7
}

.comparison-table .s_cr:not(.title__medium) {
	border: 1px solid #c9c9c9
}

.comparison-table .betblock--textdark__grey__btn {
	display: none
}

.comparison-table .betblock--texth__lg {
	background-image: none;
	padding: 0
}

.betblock__textspan--3 .subtitle--feat,
.betblock__textspan--3 .t--col {
	width: 75px;
	height: 15px;
	background-size: 15px auto
}

.betblock__textspan--3 .t--col {
	background-color: inherit
}

.comparison-table .betblock--texth__lg {
	font-size: 2rem
}

.betblock--img .betblock--textfeatured--tips,
.betblock--img .betblock--textfeatured__tips {
	color: #00805a;
	font-weight: 400
}

.betblock--img .betblock--textd__flex__sm.betblock__textleft__img {
	left: 0
}

.betblock--img .general-code-field[data-is-exclusive="1"]:not(.betblock__textspan__1):not(.span__8text--betblock):before,
.betblock--img .betblock--textd__flex__sm.betblock__textleft__img:before {
	content: none
}

.button.comparison-button__show-all {
	color: #0d0e10
}

.betblock--img .span--8t--col h2 {
	background-color: #e6e9ec;
	padding: 10px 10px 5px;
	border-radius: 5px
}

h3 {
	font-size: calc(1.5rem * var(--Q))
}

.button.comparison-button__show-all:hover {
	color: #fff
}

.flex-content__col-sidebar.home__blocksspan--6,
.flex-content__col-sidebar.feat__subtitlefeatured--tips,
.block--contentt--teams .flex-content__col-sidebar {
	margin-top: 0
}

.betblock--img .flex-content__col-sidebar {
	padding: 0
}

.betblock--img .flex-content__col-sidebar>.d--block--smd--block--sm {
	padding: 0 15px
}

.betblock--img .flex-content__col-sidebar>.d--block--smd--block--sm :first-child {
	padding-top: 15px
}

.provider-bonusbox.dark__grey__btntitle__bordered {
	background: #f3f6f7;
	border-radius: 0;
	border: none;
	border-top: 1px solid #299e79
}

.feat--buttond__block__sm {
	font-size: 14px;
	line-height: 20px
}

.feat--buttonhome__blocks {
	margin-right: 15px;
	max-height: 4.1rem
}

.feat--buttonleft--img {
	max-height: 4.1rem
}

.h__lgsubtitle--feat {
	width: 42%;
	max-height: 4.1rem
}

.feat--buttonblock__content {
	flex-grow: 1
}

.dark__grey__btntitle__bordered .feat--buttoncontent--widgets {
	background-color: inherit
}

body.betblock--text {
	background: #fff !important
}

body.betblock__imgsubtitle__feat {
	background: transparent !important
}

body .span__3span--9 {
	padding: 0 10px
}

.home__blocksspan__9 .home__blocksteams--feat {
	background-color: #00805a;
	color: #000;
	text-decoration: none;
	transition: ease-out;
	transition-duration: .6s;
	font-size: 18px;
	padding: 4px 25px;
	border-radius: 5px;
	display: inline-block;
	margin-top: 10px
}

.home__blocksspan__9 .home__blockstitle--medium {
	line-height: 22px
}

.left--imgcontent--block {
	font-size: 14px
}

.toggle-box-container__item__title {
	color: var(--o) !important
}

.toggle-box-container__item__title:hover {
	color: var(--g) !important
}

.title__medium {
	border: 1px solid #ccc
}

.content--blockd--block--sm:not(.span--8title__medium):not(.flex-content--comparison-column-template)::after {
	content: none
}

.feat--buttondark--grey--btn {
	font-size: 2rem
}

.betblock__textspan--8.feat--buttonfeat--button .feat--buttonfeat--subtitle {
	margin-bottom: 0
}

body .block--contentteams--feat {
	background-image: none;
	background-color: transparent
}

.review-toc.--sticky.--loaded {
	left: 0;
	right: 0;
	margin-top: -1px
}

@media (min-width:576px) {
	.s_ew__inner-wrapper .d--block--smhome--blocks .d--block--smleft--img {
		font-size: 2.5rem;
		line-height: 1.3em
	}
}

@media (min-width:600px) {
	body .span__3span--9 .span__3t--teams {
		max-width: calc(50% - 5px);
		flex-shrink: 1
	}
}

@media screen and (min-width:768px) {
	.block--contentsubtitle__feat .s_mw {
		padding-top: 15px;
		padding-bottom: 15px
	}

	.block--contentsubtitle__feat .block__contentspan--7 {
		padding-top: 15px
	}

	.block__contentspan--6 .blockbetbetblock__text {
		padding: 15px;
		margin-bottom: 15px;
		border: 1px solid var(--kc);
		border-radius: 5px
	}

	.block__contentspan--6 .review-header-info-new-tabs {
		padding: 15px
	}

	.block__contentspan--6 .block__contentt__col {
		display: flex
	}

	.block--contentsubtitle__feat .review-toc {
		background-color: var(--j);
		max-width: 1200px;
		margin: 0 auto
	}

	.d__block__smhero--box .s_cf,
	.block--contentsubtitle__feat .block__contentspan__1 {
		border-radius: 5px
	}

	.block__contentspan--7 .s_cf {
		border-radius: 5px 5px 0 0
	}

	.review-toc__ul {
		justify-content: space-between
	}

	.blockbetteams--feat {
		width: 100%
	}

	.blockbetteams--feat .blockbettext--betblock {
		font-size: 14px;
		line-height: 16px;
		border-right-color: #1d7157
	}

	.flex-content__col-sidebar.home__blocksspan--6,
	.block--contentsubtitle__feat .feat__subtitlefeatured--tips {
		margin-top: 0;
		padding-right: 0;
		padding-left: 0
	}

	.block__contenttitle__medium.blockbetbetblock--img {
		padding: 15px 15px 0 30px
	}

	.betblock--img .s_mw {
		padding-bottom: 15px
	}

	.betblock--textcontent--block .betblock--textcontent--widgets.betblock--textcontent__block {
		margin-right: 30px
	}

	.betblock__textspan--3 .span__5 {
		padding-top: 25px
	}

	.betblock__textspan--3 .span__5 .span__7,
	.betblock__textspan--3 .span__5 .span__9 {
		font-size: 1.4em
	}

	.comparison-table .s_cr--provider {
		padding-top: 15px
	}

	.bonus-highlight-box__conversion-row {
		margin-left: 20px
	}

	.provider-bonusbox.dark__grey__btntitle__bordered .bonus-highlight-box__conversion-row {
		margin-left: 0
	}
}

@media (min-width:768px) {
	h3 {
		font-size: calc(1.9rem * var(--Q))
	}
}

@media screen and (max-width:500px) {
	.s_cr--provider .betblock--textcontent--block {
		flex: 0 0 155px;
		order: -2
	}

	.betblock__textspan--2 {
		order: -2;
		flex-grow: 1;
		text-align: center;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center
	}

	.s_cr .betblock--textcontent__block.betblock__textspan--5 {
		margin: 0 0 15px 0;
		padding: 0;
		overflow: unset;
		flex-grow: 0
	}
}

@media screen and (min-width:500px) and (max-width:799px) {
	.s_cr .betblock--textcontent__block.betblock--textfeat__list {
		order: 1;
		width: 100%
	}

	.s_cr--provider .betblock--textcontent--block {
		flex: 0 0 155px;
		order: -2
	}

	.s_cr .betblock__textspan--2 {
		order: -2;
		margin: 0 auto;
		text-align: center;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center
	}

	.s_cr .betblock--texthero--box {
		order: 1
	}

	.s_cr .betblock--textcontent__block.betblock__textspan--5 {
		width: 100%;
		overflow-wrap: break-word;
		margin: 15px 0;
		padding: 0;
		order: 1
	}
}

@media screen and (min-width:800px) and (max-width:992px) {
	.s_cr .betblock--textcontent__block.betblock--textfeat__list {
		width: calc(100% - 400px);
		max-width: 500px
	}

	.s_cr .betblock--textcontent__block.betblock__textspan--5 {
		margin-right: 0;
		width: auto;
		flex-grow: 0;
		overflow-wrap: break-word;
		margin-bottom: 15px
	}
}

.span--9span--3 {
	--yd: #111;
	--zd: var(--yd);
	--Ad: #d9edf7;
	--Bd: var(--yd);
	--Cd: #fff;
	--Dd: var(--yd);
	--Ed: #f9f9f9;
	--Fd: var(--yd);
	--Gd: #f3f3f3;
	--kc: #ddd;
	--Hd: .5rem;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	margin: 0 auto 1rem;
	table-layout: auto;
	width: 100%
}

.span--9span--3>:not(caption)>*>* {
	background: none;
	border: none;
	box-sizing: border-box;
	float: none !important;
	padding: var(--Hd);
	text-align: left;
	vertical-align: top
}

.span--9span--3>:where(thead)+tbody>*>*,
.span--9span--3>tbody>*~*>*,
.span--9span--3>tfoot>:where(:first-child)>* {
	border-top: 1px solid var(--kc)
}

.span--9span--3>:where(thead, tfoot)>*>th {
	background-color: var(--Ad);
	color: var(--zd);
	font-weight: 700;
	vertical-align: middle;
	word-break: normal
}

.span--9span--3>:where(tbody)>tr>* {
	color: var(--yd)
}

.span--9span--3>:where(tbody.dark--grey--btnbetblock__text)>:nth-child(odd)>* {
	background-color: var(--Cd);
	color: var(--Bd)
}

.span--9span--3>:where(tbody.dark--grey--btnbetblock__text)>:nth-child(2n)>* {
	background-color: var(--Ed);
	color: var(--Dd)
}

.span--9span--3>.span--9span--8>tr:hover>* {
	background-color: var(--Gd);
	color: var(--Fd)
}

.span--9span--3 img {
	border: none;
	margin: 0;
	max-width: none;
	padding: 0
}

.span--9span--3 {
	--Id: #049cdb;
	--Jd: var(--zd);
	--Kd: var(--Jd)
}

.span--9span--3 thead th:active {
	outline: none
}

:root {
	--Tc: var(--kc, #e2e6e9)
}

body .span--9span--3 {
	--yd: var(--o, #222) !important;
	--zd: var(--yd);
	--Ad: var(--j, #f9f9f9) !important;
	--Bd: var(--yd);
	--Cd: #f9f9f9;
	--Dd: var(--yd);
	--Ed: var(--i, #fff) !important;
	--Fd: var(--yd);
	--Gd: #f3f3f3;
	--kc: var(--Tc, #e2e6e9) !important;
	--Hd: 1em .5em !important;
	--Id: var(--Ac, #ff4f42) !important;
	--Jd: var(--Bc, #fff) !important
}

table.span--9span--3 {
	border-collapse: collapse;
	border: none
}

table.span--9span--3 th,
table.span--9span--3 td {
	padding: 10px;
	border: 1px solid var(--Tc)
}

table.span--9span--3 nobr {
	white-space: nowrap
}

@media screen and (max-width:600px) {
	.content--blockfeat--teams {
		flex-direction: column
	}
}

:root {
	--nd: "Exclusive"
}

.span--8t--col a:not([href^='https\:\/\/www.sportsgambler.com']):not([href^='\/']):not([href^='#']):not(.button):not(.tiles-flex):not(.span__1):after,
.content-section a:not([href^='https\:\/\/www.sportsgambler.com']):not([href^='\/']):not([href^='#']):not(.button):not(.tiles-flex):not(.span__1):after,
.span--8t--col span.span__12:not(.tiles-flex):not(.bonus-offer-item__image-link):not(.span__1):after,
.content-section span.span__12:not(.tiles-flex):not(.span__1):after {
	content: "";
	display: inline-block;
	background: currentColor;
	-webkit-mask-image: url(../images/external-link-icon-0.svg);
	mask-image: url(../images/external-link-icon-0.svg);
	-webkit-mask-size: 10px auto;
	mask-size: 10px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	width: 10px;
	height: 10px;
	margin: 0 2px 0 5px;
	vertical-align: baseline
}

.betblock__imgcontent--widgets {
	margin-bottom: 15px
}

.betblock__imgcontent--widgets.span__7subtitle__feat {
	width: 360px
}

.betblock__imgcontent--widgets .betblock__imgd--block--sm {
	margin-bottom: 0
}

@media (min-width:576px) {
	.betblock__imgcontent--widgets .betblock__imgspan--5 {
		max-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
}

.span__7span__5 {
	--white: #fff;
	--black: #222;
	--white-80: rgba(146, 146, 146, .8);
	--white-60: rgba(146, 146, 146, .53);
	--white-40: rgba(146, 146, 146, .31);
	--xf: .2s all ease-in-out;
	width: 100%;
	padding-block: 16px
}

.embla__viewport {
	position: relative;
	overflow: hidden
}

.span__7subtitle--feat {
	touch-action: pan-y pinch-zoom;
	gap: 20px;
	display: flex
}

.span__7subtitle__feat {
	-webkit-user-select: none;
	user-select: none;
	flex-grow: 0;
	flex-shrink: 0;
	transform: translate(0, 0)
}

.span__7subtitle__feat:last-child>* {
	margin-right: 0 !important
}

.span__8span__9 {
	justify-content: space-between;
	width: 100%;
	padding: 0 8px;
	display: flex;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.span__8subtitle--feat {
	background-color: var(--white-40);
	color: var(--white);
	cursor: pointer;
	transition: var(--xf);
	z-index: 10;
	border: none;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	display: flex;
	outline: none !important
}

.span__8subtitle--feat:hover {
	background-color: var(--white-60)
}

.span__8subtitle--feat:focus {
	outline: none !important
}

.span__8subtitle--feat:active {
	background-color: var(--white-80)
}

.span__8subtitle--feat:disabled {
	background-color: var(--white-40);
	opacity: .4;
	pointer-events: none
}

.span__8subtitle--feat:disabled:hover {
	background-color: var(--white-40)
}

.span__8t--teams {
	width: 50%;
	height: 50%
}

.embla__dots {
	justify-content: center;
	gap: 4px;
	width: 100%;
	padding: 16px;
	display: flex
}

.embla__dot {
	border: 1px solid var(--black);
	cursor: pointer;
	transition: var(--xf);
	background-color: rgba(0, 0, 0, 0);
	border-radius: 50%;
	flex: 0 0 12px;
	width: 8px;
	height: 12px;
	padding: 0;
	outline: none !important
}

.embla__dot:hover {
	opacity: .8
}

.embla__dot:focus {
	outline: none !important
}

.embla__dot--selected {
	background-color: var(--black)
}

@media (width<=576px) {
	.span__6subtitle__feat .span__7subtitle__feat {
		width: 100%
	}
}

.single-post-meta-data__mobile-toggle-menu {
	left: var(--yf, -110px)
}

.single-post-meta-data__social-sharing__icons {
	display: none
}

.single-post-meta-data__social-sharing__icons.--active {
	display: flex
}

@media (min-width:576px) {
	.single-post-meta-data__mobile-toggle-menu {
		left: 0
	}
}

.toggle-text__content>* {
	display: none
}

.toggle-text__content>*:first-child,
.toggle-text__content>p:first-of-type {
	display: block
}

.toggle-text__button {
	background-color: transparent;
	border: none;
	border-bottom: 1px dotted currentColor;
	color: inherit;
	cursor: pointer;
	display: inline-flex !important;
	padding-inline: 0;
	text-decoration: none
}

.toggle-text__button:focus {
	outline: none
}

.toggle-text__button::after {
	align-self: center;
	background-color: currentColor;
	content: "";
	display: flex;
	height: 10px;
	margin-left: 5px;
	mask-image: url(../images/arrow-more-darkblue-0.svg);
	mask-size: 6px auto;
	mask-repeat: no-repeat;
	mask-position: center;
	transform: rotate(90deg);
	width: 10px
}

@media screen and (min-width:768px) {
	.toggle-text__content>* {
		display: block
	}

	.toggle-text__button {
		display: none !important
	}
}

:root {
	--ye: var(--Ub, #fff);
	--ze: var(--j, #f6f8f9);
	--Ae: var(--o, #222);
	--Be: var(--C, #fff);
	--Ce: var(--kc, #e2e6e9);
	--De: var(--R, #ff4f42);
	--Ee: var(--mc, #e9eff3);
	--Fe: var(--oc, #ff4f42);
	--Ge: var(--nc, #a4adb9);
	--He: var(--pc, #fff);
	--Ie: var(--J), Arial, sans-serif;
	--Je: var(--J), Arial, sans-serif;
	--Ke: url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.57203 1.31085C6.90793 0.474379 8.09207 0.47438 8.42797 1.31085L9.72299 4.53572C9.86603 4.89192 10.2003 5.13481 10.5833 5.16078L14.0505 5.39588C14.9499 5.45686 15.3158 6.58304 14.624 7.16098L11.9572 9.38916C11.6626 9.63527 11.5349 10.0283 11.6286 10.4005L12.4764 13.7707C12.6963 14.6449 11.7383 15.3409 10.9749 14.8616L8.03171 13.0138C7.70661 12.8097 7.29339 12.8097 6.96829 13.0138L4.02507 14.8616C3.26165 15.3409 2.30366 14.6449 2.52358 13.7707L3.37142 10.4005C3.46507 10.0283 3.33737 9.63527 3.0428 9.38916L0.375952 7.16098C-0.315778 6.58304 0.050142 5.45686 0.949471 5.39588L4.41669 5.16078C4.79966 5.13481 5.13397 4.89192 5.27701 4.53572L6.57203 1.31085Z' fill='%23FBBF24'/%3E %3C/svg%3E")
}

.dark--grey--btnspan--9 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 15px
}

.dark--grey--btnspan__1 {
	font-weight: var(--M)
}

.dark--grey--btnspan__12 {
	display: flex;
	gap: 10px
}

.dark--grey--btnspan__2 {
	width: 30px;
	height: auto;
	aspect-ratio: 1;
	border: 1px solid var(--kc);
	border-radius: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	background: #fff
}

.dark--grey--btnspan__4 {
	width: auto;
	height: 70%;
	max-width: 100%;
	clip-path: circle(100%)
}

@charset "UTF-8";

.feat--subtitlet__col {
	overflow: auto;
	margin-bottom: 30px;
	background: var(--ye)
}

.feat--subtitlet__col table {
	width: 100%;
	border: none;
	overflow: auto;
	border-collapse: separate;
	border-spacing: 0
}

.feat--subtitlet__col table.--all-rows-visible tbody tr.--initially-hidden {
	display: table-row
}

.feat--subtitlet__col thead th:first-child {
	position: sticky;
	background: var(--ye);
	left: 0;
	z-index: 2
}

.feat--subtitlet__col thead th:nth-child(odd) {
	border: 1px solid var(--Ce);
	border-bottom: 0
}

.feat--subtitlet__col thead th:last-child {
	border-right: 1px solid var(--Ce)
}

.feat--subtitlet__col .--has---columns-1 th,
.feat--subtitlet__col .--has---columns-1 td {
	border-right: 1px solid var(--Ce);
	border-left: 1px solid var(--Ce)
}

.feat--subtitlet__col tbody th,
.feat--subtitlet__col tbody td:nth-child(odd) {
	border-right: 1px solid var(--Ce);
	border-left: 1px solid var(--Ce)
}

.feat--subtitlet__col tbody td:last-child {
	border-right: 1px solid var(--Ce)
}

.feat--subtitlet__col tbody th {
	position: sticky;
	left: 0;
	z-index: 2
}

.feat--subtitlet__col tbody tr.--last-visible-row th,
.feat--subtitlet__col tbody tr.--last-visible-row td {
	border-bottom: 1px solid var(--Ce) !important
}

.feat--subtitlet__col tbody tr.--last-visible-row+tr.--initially-hidden th,
.feat--subtitlet__col tbody tr.--last-visible-row+tr.--initially-hidden td {
	border-top: none !important
}

.feat--subtitlet__col tbody tr.--initially-hidden {
	display: none
}

.feat--subtitlet__col tbody tr:nth-child(even) th,
.feat--subtitlet__col tbody tr:nth-child(even) td {
	background: var(--ye)
}

.feat--subtitlet__col tbody tr:nth-child(odd) th,
.feat--subtitlet__col tbody tr:nth-child(odd) td {
	background-color: var(--ze);
	border-bottom: 1px solid var(--Ce);
	border-top: 1px solid var(--Ce)
}

.feat--subtitlet__col tbody tr:last-child th,
.feat--subtitlet__col tbody tr:last-child td {
	border-bottom: 1px solid var(--Ce)
}

.feat--subtitlet__col table:not(thead) tbody tr:first-child>td,
.feat--subtitlet__col table:not(thead) tbody tr:first-child>th {
	border-top: 1px solid var(--Ce) !important
}

.feat--subtitlet__col .--row-name {
	white-space: nowrap
}

.feat--subtitlet__col .feat--subtitletext__betblock {
	min-width: 100px
}

.feat--subtitlet__col .feat--subtitletext--betblock,
.feat--subtitlet__col .feat--subtitletitle--big {
	text-align: center
}

.feat--subtitlet__col .feat--subtitletext--betblock {
	padding: 10px 5px
}

.feat--subtitlet__col .feat--subtitletext--betblock:not(:first-child) {
	border-top: 1px solid var(--Ce)
}

.feat--subtitlet__col .feat--subtitleteams__feat:last-of-type .feat--subtitletitle--big:not(.--row-name) {
	border-bottom: 1px solid var(--Ce)
}

.feat--subtitlet__col .feat--subtitletitle--big {
	padding: 10px;
	min-width: 120px;
	line-height: 1.4
}

.feat--subtitlet__col .feat--subtitletitle--big.--row-name {
	width: 0;
	min-width: 175px;
	font-weight: 700;
	text-align: left
}

.feat--subtitlet__col .feat--subtitletitle--big .button {
	white-space: nowrap
}

.feat--subtitlet__col .table-toggle-hidden {
	display: block;
	text-align: center;
	margin: 15px auto 0;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	position: sticky;
	left: 0;
	width: 100%
}

.feat--subtitlet__col .table-toggle-hidden:after {
	content: " \2193"
}

.feat--subtitlet__col .table-toggle-hidden:hover {
	opacity: .7
}

@media (max-width:767px) {
	.feat--subtitlet__col .--row-name {
		white-space: normal
	}
}

.feat--subtitlet__teams thead th.feat--subtitletext--betblock {
	padding: 5px
}

.feat--subtitlet__teams thead th.feat--subtitletext--betblock img {
	width: 60px;
	height: 42px
}

.feat--subtitlet__teams th.feat--subtitletext--betblock,
.feat--subtitlet__teams td.feat--subtitletitle--big {
	font-size: 11px
}

.feat--subtitlet__teams td {
	white-space: nowrap
}

.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletext--betblock.--row-name,
.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletext--betblock.feat--subtitletext__betblock {
	padding: 10px 5px;
	box-shadow: 0 0 0 1px var(--ye) inset;
	position: sticky;
	left: 0;
	z-index: 2
}

.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletext--betblock.--row-name:after,
.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletext--betblock.feat--subtitletext__betblock:after {
	content: "";
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	left: auto;
	right: -10px;
	background: linear-gradient(to right, rgba(0, 0, 0, .06) 0%, rgba(0, 0, 0, 0) 100%)
}

.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletext--betblock.--row-name img,
.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletext--betblock.feat--subtitletext__betblock img {
	height: 40px;
	width: auto;
	max-width: 100%
}

.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletext--betblock.--row-name {
	padding: 5px
}

.feat--subtitlet__teams.feat--subtitlet__top table:not(.--all-rows-visible) tr.--last-visible-row .feat--subtitletext--betblock.--row-name,
.feat--subtitlet__teams.feat--subtitlet__top table:not(.--all-rows-visible) tr.--last-visible-row .feat--subtitletitle--big {
	border-bottom: 1px solid var(--Ce)
}

.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletitle--big {
	min-width: 80px
}

@media (max-width:767px) {
	.feat--subtitlet__teams .feat--subtitletitle--big {
		min-width: 90px
	}

	.feat--subtitlet__teams th.--row-name {
		white-space: initial
	}

	.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletext--betblock.--row-name img,
	.feat--subtitlet__teams.feat--subtitlet__top .feat--subtitletext--betblock.feat--subtitletext__betblock img {
		height: auto
	}
}

.feat__listfeat--teams {
	flex: 1;
	margin-bottom: -10px;
	padding-right: 35px;
	position: relative;
	min-height: 55px
}

.feat__listfeat--teams.feat__listfeat__button {
	min-height: 40px;
	padding-right: 25px
}

.feat__listfeat__teams {
	display: flex;
	background: #fff;
	border-radius: var(--d);
	flex: 0 0 calc((100% / 3 * 1) - 10px);
	min-width: 30px;
	min-height: 45px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0 5px
}

.feat__listfeat--teams.feat__listfeat__button .feat__listfeat__teams {
	flex: 0 0 calc((100% / 3 * 1) - 5px);
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
	border: 1px solid var(--kc);
	min-height: 35px
}

.feat__listfeatured__tips {
	max-width: 95%;
	max-height: 33px;
	width: auto
}

.feat__listfeatured__tips.span__9title__bordered {
	max-width: 85%;
	max-height: 26px
}

.feat__listfeatured__tips.featured__tipsh__lg {
	max-width: 26px;
	max-height: 26px
}

.provider-details-table__icons-show-more {
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
	height: 45px;
	font-weight: var(--a);
	background: #fff;
	border-radius: var(--d)
}

.feat__listfeat--teams.feat__listfeat__button .provider-details-table__icons-show-more {
	height: 35px;
	width: 25px
}

.provider-details-table__icons-show-more:hover,
.feat__listfeat--teams.feat__listfeat__button .provider-details-table__icons-show-more {
	box-shadow: 0 0 0 1px #e2e6e9 inset
}

.feat__listfeat--teams.feat__listfeat__button .provider-details-table__icons-show-more:hover,
.feat__listfeat--teams.feat__listfeat__button .provider-details-table__icons-show-more.--active {
	box-shadow: 0 0 0 1px #222 inset
}

.feat__buttontitle--big {
	margin-bottom: 15px;
	border: 1px solid var(--kc);
	border-collapse: collapse;
	line-height: 1.25;
	width: 100%
}

.feat__buttontitle--big>tbody>tr>td {
	background: #fff
}

.feat__buttontitle--big>tbody>tr>th {
	background: var(--j);
	padding: 12px 10px;
	border-bottom: 1px solid var(--kc);
	width: 100px;
	min-width: 100px;
	font-size: 1.3rem;
	font-weight: bold;
	vertical-align: top
}

.content__blocksubtitle--feat .feat__buttontitle--big,
.content__widgetsfeat--button .feat__buttontitle--big {
	border-color: #e2e6e9
}

.content__blocksubtitle--feat .feat__buttontitle--big>tbody>tr>th,
.content__widgetsfeat--button .feat__buttontitle--big>tbody>tr>th {
	background: #e2e6e9;
	border-color: #f6f8f9
}

.feat__buttontitle--big>tbody>tr>td {
	width: 200px;
	min-width: 200px;
	padding: 12px 10px;
	font-size: 1.3rem;
	border: 1px solid var(--kc);
	vertical-align: top;
	text-align: center
}

.span__6left__img .feat__buttontitle--big>tbody>tr>td {
	width: 50%
}

.feat__buttontitle--big>tbody>tr:first-of-type>td {
	padding: 15px 0
}

.feat__buttontitle--big>tbody>tr:first-of-type>td img {
	display: block;
	margin: auto
}

.feat__buttonteams__feat .feat__buttontitle--big>tbody>tr>td:first-of-type {
	border-right-color: var(--e);
	border-right-width: 2px;
	border-left-color: var(--e);
	border-left-width: 2px
}

.feat__buttonteams__feat .feat__buttontitle--big>tbody>tr:first-of-type>td:first-of-type {
	border-top-color: var(--e);
	border-top-width: 2px
}

.feat__buttonteams__feat .feat__buttontitle--big>tbody>tr:last-of-type>td:first-of-type {
	border-bottom-color: var(--e);
	border-bottom-width: 2px
}

.feat__buttonteams__feat tbody tr th {
	position: sticky;
	left: 0;
	z-index: 2;
	border-right: none !important;
	border-left: none !important
}

.feat__buttonteams__feat tbody tr th {
	border: none !important;
	transform: translateX(-1px)
}

.feat__buttonteams__feat tbody tr:not(:last-child) th {
	box-shadow: 0 -1px 0 0 #f6f8f9 inset
}

.feat__buttonteams__feat tbody tr:first-child th:before,
.feat__buttonteams__feat tbody tr:last-child th:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background: #e2e6e9
}

.feat__buttonteams__feat tbody tr:first-child th:before {
	top: -2px
}

.feat__buttonteams__feat tbody tr:last-child th:before {
	bottom: -2px
}

.feat__buttontitle--big .logo img {
	max-width: 120px;
	height: auto
}

.provider-comparison-columns__inline-toggle-wrapper__show-more span {
	text-decoration: underline;
	cursor: pointer
}

.provider-comparison-columns__inline-toggle-wrapper__show-more span:hover {
	color: var(--T)
}

.feat__buttont__teams {
	width: 150px;
	margin: 15px auto
}

@media (min-width:500px) {
	.feat__buttontitle--big>tbody>tr>th {
		width: 150px;
		min-width: 150px
	}
}

@media (min-width:576px) {
	.feat__listfeat__teams {
		flex: 0 0 calc((100% / 6 * 1) - 10px)
	}

	.feat__listfeat--teams.feat__listfeat__button .feat__listfeat__teams {
		flex: 0 0 calc((100% / 3 * 1) - 5px)
	}
}

@media (min-width:992px) {
	.span__6left__img .feat__listfeatured__tips {
		max-height: 42px
	}

	.span__6left__img .feat__listfeat--teams.feat__listfeat__button .provider-details-table__icons-show-more,
	.span__6left__img .feat__listfeat--teams.feat__listfeat__button .feat__listfeat__teams {
		height: 44px
	}
}

:root {
	--comparison-bg-active: #555;
	--comparison-color-active: #fff;
	--comparison-border-active: #999;
	--comparsion-bg-light-active: rgba(85, 85, 85, .8)
}

.provider-comparison-columns-default__wrapper {
	position: relative
}

.provider-comparison-columns {
	-ms-overflow-style: none !important;
	scrollbar-width: none !important;
	cursor: grab
}

.provider-comparison-columns::-webkit-scrollbar {
	display: none !important
}

.provider-comparison-columns:hover {
	-ms-overflow-style: none !important;
	scrollbar-width: none !important
}

.provider-comparison-columns:hover::-webkit-scrollbar {
	display: none !important
}

.provider-comparison-columns td {
	border: 1px solid var(--kc) !important;
	padding: 8px !important;
	font-size: 10px !important;
	font-weight: 400 !important;
	line-height: 12.1px !important;
	width: 158px !important;
	min-width: 158px !important;
	user-select: none !important
}

.provider-comparison-columns td:first-child {
	background-color: #f0ffe7
}

.provider-comparison-columns td .button {
	font-size: 10px !important;
	font-weight: 600 !important;
	line-height: 12.1px !important;
	padding-block: 8px !important
}

.provider-comparison-columns td .span--8 {
	font-size: 8px !important;
	margin-top: 4px !important
}

.provider-comparison-columns .feat__listbetblock__text {
	border: none !important;
	padding: 9px 0 !important
}

.provider-comparison-columns .feat__listbetblock__img {
	background-color: var(--kc) !important;
	color: var(--o);
	position: absolute;
	border: none !important;
	padding: 3px 8px !important;
	pointer-events: none !important;
	width: 100% !important;
	font-size: 8px !important;
	font-weight: 600 !important;
	line-height: 9.68px;
	text-align: left !important;
	transform: translateX(-1px)
}

.feat__buttontitle--big {
	margin-top: 24px
}

.provider-comparison-columns__scroll-button {
	background-color: rgba(0, 0, 0, .3137254902);
	background-image: var(--u);
	border: 2px solid var(--i);
	border-radius: 50%;
	height: 32px;
	width: 32px;
	background-size: 40%;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%) rotate(180deg);
	z-index: 10;
	transition: .2s all ease-in-out
}

.provider-comparison-columns__scroll-button[data-next=true] {
	left: unset;
	right: 0;
	transform: translateY(-50%)
}

.provider-comparison-columns__scroll-button:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .3137254902)
}

.provider-comparison-columns__scroll-button:focus {
	outline: none
}

.provider-comparison-columns__scroll-button:active {
	box-shadow: none
}

.provider-comparison-columns .hidden {
	display: none
}

.feat__buttont__top {
	transition: .2s filter ease-in-out
}

.feat__buttont__top.loading {
	filter: blur(3px)
}

.provider-bonusbox {
	display: flex;
	flex-flow: wrap row;
	border: 1px solid var(--l);
	padding: 15px;
	border-radius: var(--d);
	background: var(--Ub)
}

.feat--buttonblock--content {
	display: flex
}

.feat--buttoncontent__widgets,
.dark__grey__btntitle__bordered .feat--buttonfeat--list {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.feat--buttoncontent__widgets:hover,
.feat--buttoncontent__widgets:hover .feat--buttonfeat--list {
	text-overflow: unset;
	overflow: unset;
	white-space: normal
}

.feat--buttonfeat--list {
	font-weight: var(--a);
	font-size: 2rem
}

.feat--buttonfeat--teams {
	margin-top: 5px
}

.feat--buttonfeat--teams,
.feat--buttonfeat--teams .span--8 {
	font-size: 1.1rem
}

.feat--buttonfeat--teams .span--8 {
	margin: 0
}

.feat--buttonfeat__list {
	margin: 0 5px
}

.dark__grey__btntitle__bordered {
	padding: 15px 0;
	background: var(--Ub)
}

.feat--buttonblock__content {
	display: flex;
	align-items: center;
	margin-bottom: 0
}

.feat--buttonblock__content,
.feat--buttonblock__content .span__7 {
	font-size: 1.2rem
}

.feat--buttonblock__content .span__5 {
	margin: 0 10px 0 0
}

.feat--buttonbetblock__text {
	flex: 0 0 155px;
	max-width: 155px
}

.feat--buttonbetblock--text {
	margin-bottom: 15px
}

.feat--buttonhome__blocks {
	border-radius: var(--d)
}

.feat--buttond--block--sm {
	margin-bottom: 0;
	flex-wrap: wrap
}

.feat--buttond--block--sm>div {
	margin-bottom: 5px
}

.feat--buttonbetblock__img {
	line-height: 1.2;
	font-weight: var(--a);
	font-size: 1.3rem
}

.content-section .provider-bonusbox:last-of-type {
	margin-bottom: 0
}

@media (min-width:768px) {
	.provider-bonusbox {
		flex-flow: nowrap
	}
}

@media (max-width:767px) {
	.feat--buttonbetblock__text {
		flex: 0 0 120px;
		max-width: 120px
	}

	.dark__grey__btntitle__bordered .h__lgspan--4 {
		flex: 0 0 105px
	}

	.dark__grey__btntitle__bordered .feat--buttonmedium__btn {
		flex: calc(100% - 115px)
	}
}

.author-footer-box {
	margin: 30px -15px;
	border-top: 15px solid var(--h);
	border-bottom: 15px solid var(--h);
	padding: 30px
}

.author-footer-box__loading {
	display: flex;
	justify-content: center
}

.req___author-footer-box__headline-wrapper {
	font-size: 1.4rem;
	margin-bottom: 1.25em;
	line-height: 1.3;
	align-items: center
}

.req___author-footer-box__social-sharing__icons {
	padding-left: 65px
}

.req___author-footer-box__author-name {
	font-weight: var(--a)
}

.Kn.req___author-footer-box__social-sharing__link {
	margin-bottom: 0
}

.Kn.req___author-footer-box__social-sharing__link span:before {
	font-size: 1.8rem
}

.Kn.req___author-footer-box__social-sharing__link span.socialicon-mail:before {
	font-size: 1.4rem
}

.Kn.req___author-footer-box__social-sharing__link:not(:last-child) {
	margin-right: 5px
}

@media (min-width:768px) {
	.req___author-footer-box__social-sharing__icons {
		padding-left: 15px
	}

	.Kn.req___author-footer-box__social-sharing__link span:before {
		font-size: 2rem
	}

	.Kn.req___author-footer-box__social-sharing__link span.socialicon-mail:before {
		font-size: 1.5rem
	}

	.Kn.req___author-footer-box__social-sharing__link:not(:last-child) {
		margin-right: 15px
	}
}

body.fixed {
	overflow: hidden
}

.s_ew-wrapper {
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .7);
	width: 100%;
	height: 100%;
	display: none;
	z-index: 10000;
	align-items: flex-start;
	justify-content: flex-start;
	opacity: 0
}

.s_ew-wrapper.--external-include {
	position: static;
	background: transparent
}

.s_ew-wrapper.--show {
	display: flex;
	opacity: 1
}

.s_ew {
	z-index: 1001;
	box-sizing: border-box;
	display: none;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	padding: 40px 0 15px;
	width: 990px;
	margin: auto;
	position: relative;
	flex-direction: column
}

.s_ew.--external-include {
	width: 100%;
	max-width: 100%
}

.s_ew.--show {
	display: flex
}

.s_ew__close {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 1.3rem;
	padding: 12px 12px 12px 27px;
	color: color-mix(in srgb, var(--D) 80%, transparent);
	background: color-mix(in srgb, currentColor 10%, transparent);
	line-height: 1;
	border-radius: 0 0 0 var(--d);
	z-index: 1;
	font-weight: var(--a)
}

.s_ew:not(.span__4blockbet) .s_ew__close:before {
	content: "";
	background-color: currentColor !important;
	-webkit-mask-image: url(../images/eip-close-white-thicker.svg);
	mask-image: url(../images/eip-close-white-thicker.svg);
	-webkit-mask-size: 11px auto;
	mask-size: 11px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 27px
}

.s_ew .block__contentcontent--block .owl-dots .owl-dot.active span,
.s_ew .block__contentcontent--block .owl-dots .owl-dot:hover span {
	background-color: #fff !important
}

.s_ew .block__contentcontent--block .owl-dots .owl-dot span {
	border-color: #fff !important
}

.s_ew__close:hover,
.s_ew__dont-show-again__btn:hover {
	color: var(--j);
	background: var(--o)
}

.s_ew__inner-wrapper {
	overflow: auto;
	padding: 0;
	margin-top: auto;
	margin-bottom: auto
}

.d--block--smfeat--teams {
	text-align: center;
	font-size: 2.1rem;
	padding: 0 15px;
	color: #fff;
	font-weight: var(--a)
}

.s_ew .owl-stage-outer {
	padding: 15px
}

.owl-carousel__eip-entries .owl-stage {
	width: 100000px
}

.d--block--smfeat__list {
	width: 280px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .25);
	padding: 15px 15px 10px 15px;
	min-height: 355px;
	border-radius: 10px;
	background: var(--Qb);
	color: var(--D)
}

.owl-carousel-inactive .req___s_ew_entry {
	margin-right: 25px
}

.d--block--smfeat__teams {
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: var(--d)
}

.d--block--smfeatured--tips {
	max-width: 100%;
	max-height: 100%
}

.d--block--smfeatured__tips {
	height: 100%;
	flex: 1;
	justify-content: center
}

.d--block--smh__lg {
	margin: 25px auto 10px;
	text-align: center;
	width: 100%
}

.betblock--textblock--contentd--flex--sm {
	font-size: 2.2rem;
	font-weight: var(--P)
}

.d--block--smleft--img {
	font-size: 4.5rem;
	font-weight: var(--P);
	line-height: 1;
	word-break: break-word
}

.d--block--smhome--blocks .d--block--smleft--img {
	font-size: 2.6rem
}

.betblock--textblock--contentfeat--subtitle {
	margin: 0px 0 10px;
	line-height: 1.1
}

.d--block--smleft__img {
	align-items: center;
	justify-content: center;
	font-size: 1.1rem;
	margin-bottom: 10px;
	margin-top: auto
}

.d--block--smmedium__btn {
	margin-right: 5px;
	line-height: 1
}

.d--block--smleft__img .t--col.d--block--smspan--1 {
	background-color: var(--Qb)
}

.betblock--textd__flex__smbetblock__img {
	font-weight: var(--M);
	margin: 5px auto 10px
}

.d--block--smspan--2 {
	margin-bottom: 5px !important;
	font-size: 2rem
}

.d--block--smspan--4 {
	margin-top: 10px;
	align-items: center
}

.d--block--smspan--4 .span--8 {
	color: var(--G)
}

.s_ew__entries.block__contentcontent--block .owl-nav.disabled+.owl-dots {
	margin-top: -5px
}

.d--block--smspan__1 {
	height: 10px;
	align-items: center;
	display: flex
}

.d--block--smspan__1:after {
	content: "";
	width: 10px;
	height: 10px;
	margin-left: 5px;
	background: url("../images/arrow-more-darkblue-0.svg") center no-repeat;
	background-size: 6px auto;
	transform: rotate(90deg);
	display: inline-block
}

.d--block--smspan--4.--active .d--block--smspan__1:after {
	transform: rotate(-90deg)
}

.s_ew_entry__tc--arrow:hover,
.d--block--smspan--4.--active {
	opacity: .5
}

.s_ew_entry__tc-text {
	font-size: 1.1rem;
	margin-top: 5px;
	display: block
}

.s_ew_entry__tc-text.hidden {
	display: none
}

.s_ew.span__4blockbet {
	background: #fff;
	height: auto;
	padding-bottom: 15px;
	padding-top: 15px
}

.s_ew.span__4blockbet .s_ew__close {
	padding: 0;
	width: 40px;
	height: 40px;
	font-size: 0;
	margin: 0;
	-webkit-mask-image: url(../images/eip-close-0.svg);
	mask-image: url(../images/eip-close-0.svg);
	-webkit-mask-size: 22px auto;
	mask-size: 22px auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background: var(--D)
}

.s_ew.span__4blockbet .s_ew__close:hover {
	opacity: .7
}

.span__4content__widgets {
	border-top: 1px solid var(--kc);
	margin: 15px -15px 0;
	padding: 0 15px;
	color: var(--D)
}

.s_ew.span__4blockbet .span__4d--block--sm {
	padding: 15px 0;
	border-bottom: 1px solid var(--kc);
	line-height: 1.2;
	width: calc(100% + 30px * 1)
}

.s_ew.span__4blockbet .span__4d--block--sm:last-child {
	border-bottom: none
}

.s_ew.span__4blockbet .s_ew__inner-wrapper {
	padding: 0 15px
}

.s_ew.span__4blockbet .d--block--smfeat--teams {
	text-align: center;
	padding: 0;
	padding-right: 20px;
	font-weight: var(--a);
	min-height: 5px;
	color: var(--D)
}

.s_ew.span__4blockbet .d--block--smspan--4 {
	margin: 0
}

.s_ew.span__4blockbet .d--block--smspan--4 .span--8 {
	color: var(--E);
	margin-bottom: 0
}

.span__4d__block__sm {
	display: flex;
	flex: 0 0 100px
}

.span__4d__flex__sm {
	display: flex;
	flex: 0 0 85px;
	height: 60px;
	border-radius: var(--d);
	align-items: center
}

.span__4d__flex__sm img {
	width: auto;
	height: auto
}

.span__4dark__grey__btn {
	font-size: 1.2rem;
	margin-bottom: 2px;
	line-height: 1.1
}

.span__4feat--button {
	font-size: 2.2rem;
	font-weight: var(--a)
}

.span__4feat__list {
	font-size: 1rem;
	text-transform: uppercase;
	height: 15px;
	margin-bottom: 5px;
	color: var(--D)
}

.span__4feat__subtitle {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: var(--d);
	height: 41px;
	font-size: 1.4rem;
	font-weight: var(--a);
	text-transform: uppercase
}

.span__4feat__subtitle .general-code-field {
	width: 100%
}

.span__4feat__subtitle .general-code-field__input:not(.--active) {
	border: 1px solid #222;
	background: none;
	--xc: var(--D)
}

.span__4feat__subtitle .general-code-field__input:not(.--is-tracking):not(.--active):not(.general-code-field__input--disabled) {
	padding-top: 0;
	font-size: 1.5rem;
	letter-spacing: 0;
	background: #fff
}

.span__4feat__subtitle .general-code-field__input:hover {
	letter-spacing: 1px !important
}

.span__4feat__subtitle .general-code-field__input.--active {
	letter-spacing: 0 !important
}

.span__4h__lg {
	margin-top: 20px
}

.span__4feat--teams {
	margin-top: 10px
}

@keyframes bounceInUp {

	from,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}

	from {
		opacity: 0;
		transform: translate3d(0, 3000px, 0);
	}

	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0);
	}

	75% {
		transform: translate3d(0, 10px, 0);
	}

	90% {
		transform: translate3d(0, -5px, 0);
	}

	to {
		transform: translate3d(0, 0, 0);
	}
}

.bounceInUp {
	animation-name: bounceInUp
}

.animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

@media ((print)) or ((prefers-reduced-motion: reduce)) {
	.animated {
		animation-duration: 1ms !important;
		transition-duration: 1ms !important;
		animation-iteration-count: 1 !important
	}
}

@media (min-width:576px) {
	.s_ew {
		background: #fff;
		max-width: 90%;
		border-radius: 10px;
		height: auto
	}

	.s_ew__close {
		right: 0;
		top: 0;
		border-radius: 0 var(--d) 0 var(--d);
		padding: 9px 9px 9px 24px
	}

	.d--block--smfeat--teams {
		font-size: 2.4rem;
		margin-bottom: 5px;
		color: color-mix(in srgb, currentColor 80%, transparent)
	}

	.d--block--smfeat__list {
		min-height: 370px
	}

	.d--block--smleft--img {
		font-size: 5rem;
		font-weight: var(--P)
	}

	.d--block--smhome--blocks .d--block--smleft--img {
		font-size: 3.5rem
	}

	.d--block--smh__lg.span--2feat--teams,
	.span--2feat--teams .d--block--smhome--blocks .d--block--smleft--img {
		font-size: 2.6rem
	}

	.betblock--textblock--contentfeat--subtitle {
		font-size: 2.2rem
	}

	.s_ew.span__4blockbet .s_ew__inner-wrapper {
		padding: 0 45px
	}

	.s_ew.span__4blockbet .d--block--smfeat--teams {
		margin-left: -15px;
		padding-right: 0
	}

	.span__4d__block__sm {
		flex: 0 0 85px;
		padding-left: 0
	}
}

@media (min-width:768px) {
	.s_ew.span__4blockbet:not(.--external-include) {
		max-width: 750px;
		padding-top: 30px
	}

	.span__4content__widgets {
		margin-top: 25px
	}

	.span__4feat--teams {
		margin-top: 0;
		padding-right: 0;
		padding-left: 0;
		flex: 1 0 10%
	}

	.span__4feat--teams.col-md-auto {
		flex: 0 1 auto;
		min-width: 200px
	}
}

@media (min-width:1110px) {
	.s_ew__inner-wrapper {
		padding: 0 35px
	}
}

@media (max-width:575px) {
	.s_ew .embla__dots {
		opacity: 0;
		cursor: none
	}
}

@media (min-width:576px) and (max-width:991px) {
	.span__4feat--teams {
		padding: 0
	}
}

@media (max-height:699px) {
	.span__4content__widgets {
		margin-top: 10px
	}

	.s_ew.span__4blockbet .span__4d--block--sm {
		padding: 12px 0
	}

	.span__4dark__grey__btn {
		display: none
	}

	.span__4feat__list {
		display: inline-flex;
		z-index: 1;
		position: relative;
		padding: 2px;
		background: #fff;
		bottom: -8px;
		margin-bottom: -10px;
		margin-left: 10px;
		line-height: 1;
		height: auto
	}

	.span__4feat--teams {
		margin-top: 0
	}
}

.s_sfb .t--colspan__8,
.s_sfb .t--colspan__8>.span--8 {
	font-size: 9px;
	line-height: 10px;
	text-align: center;
	color: #fff;
	margin: 0 0
}

.s_sfb {
	padding: 15px 0;
	height: 75px !important;
	position: fixed;
	bottom: 0;
	width: 100%
}

.s_sfb .text--betblockspan--5 {
	max-width: 1000px;
	height: 100%;
	gap: 6px;
	margin: 0 auto;
	display: flex;
	align-items: center
}

.s_sfb .text--betblockspan--6 {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.s_sfb .text--betblockspan--6::after {
	content: "";
	position: absolute;
	top: 50%;
	translate: 0 -50%;
	right: 0;
	height: 75px;
	width: 1px;
	background-color: #fff
}

.s_sfb .sg-sticky-footer__close {
	font-size: 16px;
	color: inherit;
	cursor: pointer
}

.s_sfb .text--betblockspan__3 {
	font-size: 15px
}

.s_sfb .text--betblockspan__5 {
	height: 45px
}

.s_sfb .text--betblockspan__5>* {
	height: 45px
}

.s_sfb .text--betblockspan--5 .general-code-field__cpy-btn {
	background-color: #000;
	transition: .25s all ease-in-out
}

.s_sfb .text--betblockspan--5 .general-code-field__input:not(.--is-tracking):not(.--active):not(.general-code-field__input--disabled):hover {
	letter-spacing: 3px
}

.s_sfb .text--betblockspan--5 .general-code-field:hover .general-code-field__cpy-btn {
	background-color: var(--l)
}

.s_sfb .text--betblockspan--5 .general-code-field:hover .general-code-field__input {
	border-color: var(--l)
}

.s_sfb .text--betblockspan--5 .feat__teamsspan--7 {
	min-height: unset
}

.s_sfb .text--betblockspan--5 .span--8 {
	color: inherit
}

.s_sfb .s_sfb__close-button {
	display: none
}

@media (min-width:768px) {
	.s_sfb .text--betblockspan--5 {
		gap: 32px
	}

	.s_sfb .text--betblockspan--6::after {
		height: 45px;
		right: -17px
	}

	.s_sfb .sg-sticky-footer__close {
		font-size: 32px
	}

	.s_sfb .text--betblockspan__3 {
		font-size: 20px !important
	}
}

@media (max-width:768px) {
	.s_sfb .text--betblockspan--6 {
		max-width: 110px
	}

	.s_sfb .sg-sticky-footer__close {
		width: 30px;
		height: 30px;
		padding: 15px;
		border: 1px solid #fff;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 15px
	}

	.s_sfb .text--betblockspan--5 .feat__teamsspan--7 {
		padding: 6px;
		margin-right: 15px !important
	}
}

body.s_sfb--Hd {
	padding-bottom: 70px !important
}

body.s_sfb--more-padding {
	padding-bottom: 120px !important
}

.s_sfb {
	position: fixed;
	bottom: 0;
	left: 0;
	background: var(--Ub);
	width: 100%;
	z-index: 999;
	height: 70px;
	opacity: 0;
	-webkit-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
	box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0);
	pointer-events: none;
	color: var(--o)
}

.s_sfb.s_sfb--alternatives {
	height: 120px;
	display: flex
}

.body--no-scroll .s_sfb {
	z-index: 1
}

.s_sfb.span__4span--9 {
	bottom: 0;
	height: auto
}

.s_sfb:not(:has(.span__4span__9)) .s_sfb__promo-row {
	height: auto
}

.s_sfb__promo-row {
	position: relative;
	z-index: 2
}

.s_sfb .t--colspan__8,
.s_sfb .t--colspan__8>.span--8 {
	font-size: 9px;
	line-height: 10px;
	text-align: center;
	color: #fff;
	margin: 0 0
}

.betblock__imgt__col {
	display: flex;
	align-items: center;
	position: relative;
	height: 50px;
	max-width: 400px;
	margin: 0 auto;
	flex-wrap: nowrap
}

.betblock__imgtitle--big,
.betblock__imgtitle__big,
.betblock__imgtitle__big:hover {
	color: #fff;
	position: static;
	text-decoration: none
}

.span--2span--5 .betblock__imgtitle--big,
.span--2span--5 .betblock__imgtitle__big {
	color: var(--o)
}

.betblock__imgt__top {
	width: 70px;
	padding-left: 0;
	align-items: center;
	position: static
}

.betblock__imgt__top,
.betblock__imgtitle--big {
	height: 50px;
	display: flex;
	justify-content: center
}

.betblock__imgt__top {
	flex-direction: column
}

.betblock__imgtitle--big {
	line-height: 1.4;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0
}

.betblock__imgtitle--bordered {
	display: flex;
	flex-direction: column;
	padding-right: 25px;
	position: relative;
	width: 100%;
	justify-content: center;
	max-width: calc(100% - 50px)
}

.betblock__imgtitle--bordered:after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0;
	top: 50%;
	margin-top: -10px;
	background-color: #fff;
	-webkit-mask-image: url(../images/arrow-more-darkgray-0.svg);
	-webkit-mask-position: center;
	-webkit-mask-size: auto 16px;
	mask-image: url(../images/arrow-more-darkgray-0.svg);
	mask-position: center;
	mask-size: auto 16px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat
}

.betblock__imgt__top img {
	max-height: 100%
}

.betblock__imgtitle--medium {
	font-size: 1rem;
	margin-bottom: .1em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block
}

.betblock__imgtitle__big {
	font-weight: var(--a);
	font-size: 1.5rem;
	text-decoration: none;
	line-height: 1.1;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical
}

.betblock__imgtitle__big.--smaller {
	font-size: 1.3rem;
	margin-top: -.15em
}

.betblock__imgtitle__big:after {
	background: none !important;
	z-index: 1
}

.betblock__imgtitle__medium {
	width: 50px;
	margin-left: auto;
	align-items: center;
	justify-content: center;
	display: flex;
	flex-direction: column
}

.sticky-footer__promo-slot__close {
	width: 24px;
	height: 24px;
	min-height: 24px;
	background-color: #fff;
	-webkit-mask-image: url(../images/icon-footerbar-close-0.svg);
	-webkit-mask-position: center;
	-webkit-mask-size: 30px auto;
	mask-image: url(../images/icon-footerbar-close-0.svg);
	mask-position: center;
	mask-size: 30px auto;
	z-index: 2;
	cursor: pointer
}

.span--2span--5 .sticky-footer__promo-slot__close,
.span--2span--5 .betblock__imgtitle--bordered:after {
	background-color: #222
}

.s_sfb.s_sfb--show,
.s_sfb.s_sfb--alternatives.s_sfb--show,
.s_sfb.span__4span--9.s_sfb--show {
	bottom: 0;
	opacity: 1;
	-webkit-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
	box-shadow: 0 0px 10px 0px rgba(0, 0, 0, .15);
	pointer-events: all
}

.betblock__imgtitle__big:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	opacity: .3
}

.s_sfb__content {
	height: 70px;
	padding: 2px 15px 0;
	background: var(--Ub);
	z-index: 1
}

.s_sfb__content.span__4span__9 {
	height: 60px
}

.s_sfb--alternatives .s_sfb__content {
	height: 120px
}

.feat__teamsh--lg {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	border-radius: var(--d);
	padding: 0
}

.feat__teamshome__blocks {
	max-height: 40px;
	width: auto
}

.feat__teamsleft--img {
	font-weight: var(--a)
}

.left--imgd--flex--sm {
	padding: 0 5px;
	user-select: none;
	line-height: 1.25
}

.left--imgd__block__sm {
	font-size: 1.5rem;
	font-weight: var(--a);
	margin-bottom: 2px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.s_sfb .span--8 {
	margin-top: 2px;
	max-height: 25px;
	overflow: hidden
}

.s_sfb .span--8:hover {
	max-height: 9999px
}

.s_sfb__show-extended-tc-btn {
	margin-top: 2px;
	margin-left: 8px;
	cursor: help
}

.s_sfb__show-extended-tc-btn.--active {
	opacity: .5
}

.s_sfb__extended-tc-overlay {
	position: absolute;
	width: 95vw;
	max-width: 450px;
	font-size: 1.1rem;
	background: rgba(0, 0, 0, .9);
	padding: 10px;
	bottom: 30px;
	color: #fff;
	z-index: 9999;
	transform: translateX(11px);
	opacity: 0;
	pointer-events: none;
	transition: all .25s ease-in-out;
	border-radius: var(--d);
	line-height: 1.4
}

.s_sfb__extended-tc-overlay a,
.s_sfb__extended-tc-overlay .span__12 {
	color: #fff
}

.s_sfb__extended-tc-overlay.--active {
	opacity: 1;
	pointer-events: all;
	transition: all .25s ease-in-out
}

.s_ew_entry__code-field--s_sfb {
	margin-right: 15px;
	width: 40%;
	min-height: 45px
}

.d--block--smspan--4 {
	margin-top: 10px;
	align-items: center
}

.feat__teamsspan--4 {
	width: 100%;
	display: flex;
	flex-wrap: wrap
}

.feat__teamsspan--7 {
	padding: 2px 5px !important;
	min-height: 50px;
	line-height: 1
}

.span__4subtitle__feat {
	padding: 2px 5px;
	flex: 1;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.span__4t__col {
	flex-wrap: wrap;
	padding-left: 0;
	padding-right: 0
}

.span__4teams--feat {
	position: static
}

.span__4teams__feat {
	font-size: .9rem;
	text-decoration: none;
	display: block;
	line-height: 1.2;
	margin-top: 3px;
	color: var(--o)
}

.span__4teams__feat:hover {
	text-decoration: none;
	color: var(--f)
}

.d--flex--smbetblock--img {
	font-size: 1.6rem;
	font-weight: var(--a);
	color: #fff;
	padding: 0;
	margin-bottom: 5px;
	text-align: center;
	line-height: 1.2;
	flex: 0;
	justify-content: center
}

.s_sfb.s_sfb--alternatives,
.s_sfb.s_sfb--alternatives .s_sfb__content {
	background: var(--e)
}

.s_sfb.s_sfb--alternatives .betblock__imgblock__content {
	width: 100%
}

.d--flex--smbetblock__text {
	width: 100%;
	max-width: 350px
}

.s_sfb.s_sfb--alternatives .betblock__imgspan--5 {
	line-height: 1
}

.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .d--flex--smcontent__widgets {
	margin-bottom: 0px !important
}

.s_sfb.s_sfb--alternatives .betblock__imgh--lg {
	padding-top: 4px;
	padding-bottom: 4px
}

.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .d--flex--smcontent__widgets .betblock__imgd__block__sm {
	padding-top: 5px;
	padding-bottom: 5px
}

.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .betblock__imgcontent--widgets {
	width: 100%
}

.d--flex--smblockbet {
	height: 100%;
	padding: 0
}

.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .betblock__imgspan--5 {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.s_sfb.s_sfb--alternatives .betblock__imgleft__img {
	padding-bottom: .1em
}

.s_sfb__close-button {
	position: absolute;
	top: 6px;
	right: 10px;
	width: 24px;
	height: 24px;
	background-color: var(--o);
	border-radius: 50%;
	text-align: center;
	line-height: 24px;
	font-size: 22px;
	font-weight: 700;
	color: var(--Ub);
	cursor: pointer;
	transition: background-color .3s ease, transform .2s ease;
	z-index: 1
}

.s_sfb.s_sfb--alternatives .s_sfb__close-button {
	color: var(--e);
	background-color: var(--Ub)
}

@media (hover:hover) {
	.s_sfb__close-button:hover {
		transform: scale(1.2)
	}

	.s_sfb__close-button:active {
		transform: scale(.9)
	}
}

@media (min-width:576px) {
	.betblock__imgt__top {
		width: 85px;
		padding-left: 15px
	}

	.feat__teamsh--lg {
		height: 60px
	}

	.feat__teamsleft--img {
		font-size: 1.6rem
	}

	.left--imgd__block__sm {
		font-size: 2rem;
		margin-bottom: 0
	}

	.d--flex--smbetblock__text {
		max-width: 400px
	}
}

@media (min-width:768px) {
	.betblock__imgt--top.span__4span__5 {
		margin: 0 -10px
	}

	.span__4subtitle__feat {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		align-items: center
	}

	.span__4t__col {
		flex-wrap: nowrap;
		text-align: left
	}

	.span__4t__teams {
		flex: 0;
		min-width: 38px;
		text-align: left
	}

	.span__4t__top {
		width: 28px;
		height: 28px
	}

	.span__4teams--feat {
		flex: 0;
		flex-grow: 1
	}

	.span__4teams__feat {
		font-size: 1.3rem;
		margin: 0
	}
}

@media (min-width:992px) {
	body.s_sfb--more-padding {
		padding-bottom: 130px !important
	}

	.s_sfb.s_sfb--alternatives {
		height: 130px
	}

	.s_sfb--alternatives .s_sfb__content {
		height: 130px
	}

	.d--flex--smbetblock--img {
		font-size: 2rem
	}

	.d--flex--smbetblock__text,
	.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .betblock__imgcontent--widgets {
		width: 100%;
		max-width: 100%
	}

	.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .d--flex--smcontent__widgets {
		min-height: 87px
	}

	.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .d--flex--smcontent__widgets .betblock__imgd__block__sm {
		padding-top: 7px;
		padding-bottom: 7px;
		max-width: 90px
	}

	.d--flex--smblockbet {
		padding: 0 10px
	}

	.s_sfb--alternatives .betblock__imgblock__content {
		width: 100%
	}

	.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .betblock__imgspan--5 {
		font-size: 1.8rem
	}
}

@media (min-width:1200px) {
	.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .betblock__imgspan--5 {
		font-size: 2.2rem
	}
}

@media (max-width:768px) {
	.s_sfb__close-button {
		top: 5px
	}
}

@media (max-width:385px) {
	.d--flex--smbetblock--img {
		font-size: 1.4rem
	}
}

@media (max-width:359px) {
	.s_sfb.s_sfb--alternatives .betblock__imgleft__img {
		font-size: 1.2rem;
		padding-bottom: 0
	}

	.s_sfb.s_sfb--alternatives .owl-carousel__top3-row-carousel .betblock__imgspan--5 {
		font-size: 1.6rem
	}
}


.g-aware img,
.g-therapy img,
.g-800 img {
	height: 30px;
}

.logos {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 10px;
}