
.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: .7rem;
	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: 1rem;
	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
	}


	.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: .8rem;
	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: 1.5rem
}

.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--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: #299e79
}

.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
}
.d-flex {
    display: flex !important
;
}
.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: 1rem;
    align-content: center;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.button.d--block--sm.d--flex--sm {
    background-color: #3565AA;
    border-color: #3565AA;
    color: var(--Z);
}
.button.d__block__sm {
    display: flex
;
    margin: 20px 0;
}
.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;
}
.span--8 {
    font-size: 1rem;
    line-height: 1.25;
    margin-top: 5px;
    margin-bottom: 3px;
    white-space: normal;
}
 
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;
}

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

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

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;
}

@media (max-width: 768px) {
	.logotypes {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 10px;
	}
}
.review-header-info-new-tabs__tab-item{
    font-size: 10px;
}
