:root {
	--oc-primary-blue: #022e4a;
	--oc-primary-green: #00e889;
	--oc-primary-white: #ffffff;
	--oc-text-white: #ffffff;
	--oc-text-body: #20242e;
	--oc-text-subtext: #9d9da3;
	--oc-text-white-op: rgba(255, 255, 255, 0.7);
	--oc-text-dark-op: rgba(32, 36, 46, 0.4);
	--oc-odds-shortening: #8cccf2;
	--oc-odds-shortening-bg: rgba(140, 204, 242, 0.4);
	--oc-odds-shortening-rgb: 140, 204, 242;
	--oc-odds-drifting: #ffafba;
	--oc-odds-drifting-bg: rgba(255, 175, 186, 0.4);
	--oc-odds-drifting-rgb: 255, 175, 186;
	--oc-secondary-red: #ea1042;
	--oc-secondary-dark-blue: #007cd5;
	--oc-secondary-yellow-tips: #ffbb00;
	--oc-secondary-blue: #21b7e9;
	--oc-secondary-yellow: #fddb00;
	--oc-secondary-green: #008758;
	--oc-secondary-purple: #8200e5;
	--oc-bg-grey: #f7f8f9;
	--oc-bg-grey-light: #eaeae9;
	--oc-border: #e5e5e5;
	--oc-box-shadow: #dcdcdc;
	--oc-line-secondary: #f2f2f2;
	--oc-font-family: "Public Sans", "Trebuchet MS", sans-serif
}

html {
	box-sizing: border-box
}

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

body * {
	box-sizing: border-box
}

a,
body,
button,
div,
h1,
h2,
h3,
h4,
html,
img,
label,
li,
p,
span,
table,
tbody,
td,
thead,
tr,
ul {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	font-family: var(--oc-font-family);
	font-size: 15px;
	background: 0 0
}

h1 {
	font-family: var(--oc-font-family);
	font-size: 26px;
	font-weight: 800;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal
}

h2 {
	font-family: var(--oc-font-family);
	font-size: 22px;
	font-weight: 800;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal
}

h3 {
	font-family: var(--oc-font-family);
	font-size: 18px;
	font-weight: 800;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.22;
	letter-spacing: normal
}

h4 {
	font-family: var(--oc-font-family);
	font-size: 16px;
	font-weight: 800;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38;
	letter-spacing: normal
}

.subtitle {
	font-family: var(--oc-font-family);
	font-size: 15px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.47;
	letter-spacing: normal
}

.body-text-3 {
	font-family: var(--oc-font-family);
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: normal
}

.full-bleed-wrapper {
	display: grid;
	grid-template-columns: 1fr 100% 1fr
}

@media(min-width: 1024px) {

	.full-bleed-wrapper {
		grid-template-columns: 1fr 930px 1fr;
		column-gap: 96px
	}
}

@media(min-width: 1281px) {

	.full-bleed-wrapper {
		grid-template-columns: 1fr 1000px 1fr;
		column-gap: 61px
	}
}

@media(min-width: 1361px) {

	.full-bleed-wrapper {
		grid-template-columns: 1fr 1200px 1fr;
		column-gap: 20px
	}
}

@media(max-width: 1121px) {

	.full-bleed-wrapper {
		column-gap: 0
	}
}

.full-bleed-wrapper>* {
	grid-column: 2
}

.full-bleed {
	width: 100%;
	grid-column: 1/-1;
	padding: 0
}

@media(max-width: 1024px) {

	@supports(padding: max(0px)) {}
}



.OuterWrapper_o14fy1qi {
	position: relative;
	width: 100%;
	overflow: hidden;
}

@media (min-width: 1075px) {
	.OuterWrapper_o14fy1qi {
		overflow: unset;
	}
}

.scrollingClass_s1czl3rd {
	overflow-y: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-webkit-scroll-behavior: smooth;
	-moz-scroll-behavior: smooth;
	-ms-scroll-behavior: smooth;
	scroll-behavior: smooth;
}

.ArrowWrapper_a1i09di0 {
	position: absolute;
	-webkit-transform: translate3d(var(--a1i09di0-0), var(--a1i09di0-1), 0);
	-ms-transform: translate3d(var(--a1i09di0-0), var(--a1i09di0-1), 0);
	transform: translate3d(var(--a1i09di0-0), var(--a1i09di0-1), 0);
}

.StyledArrow_svex3d7 {
	border: solid var(--svex3d7-0);
	border-width: var(--svex3d7-1);
	display: inline-block;
	padding: var(--svex3d7-2);
	-webkit-transform: rotate(var(--svex3d7-3));
	-ms-transform: rotate(var(--svex3d7-3));
	transform: rotate(var(--svex3d7-3));
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	-webkit-transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
}

.ScrollingWrapper_s1bbgxx8 {
	position: relative;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-scroll-snap-type: x mandatory;
	-moz-scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
	-webkit-scroll-behavior: smooth;
	-moz-scroll-behavior: smooth;
	-ms-scroll-behavior: smooth;
	scroll-behavior: smooth;
	display: grid;
	grid-template-columns: repeat(var(--s1bbgxx8-0), auto);
	-webkit-column-gap: var(--s1bbgxx8-1);
	column-gap: var(--s1bbgxx8-1);
	-ms-overflow-style: none;
	-webkit-scrollbar-width: none;
	-moz-scrollbar-width: none;
	-ms-scrollbar-width: none;
	scrollbar-width: none;
}

.ScrollingWrapper_s1bbgxx8::-webkit-scrollbar {
	display: none;
}

.CarouselWrapper_c1vc5idt {
	width: 100%;
	position: relative;
}

.Slide_s36ls5k {
	-webkit-scroll-snap-align: start;
	-moz-scroll-snap-align: start;
	-ms-scroll-snap-align: start;
	scroll-snap-align: start;
}

.ArrowButton_afncp3i {
	height: 34px;
	width: 34px;
	border-radius: 50%;
	border: 1px solid var(--oc-border);
	background: rgba(255, 255, 255, 0.95);
	cursor: pointer;
	position: absolute;
	top: 50%;
	z-index: 1;
}

.ArrowButton_afncp3i:hover {
	border: var(--afncp3i-0);
}

.ArrowButton_afncp3i:after {
	content: '';
	border-color: #20242e;
	border-style: solid;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 4px;
	position: absolute;
	top: 50%;
}

.ArrowButton_afncp3i:disabled {
	cursor: default;
}

.ArrowButton_afncp3i:disabled:after {
	border-color: #eaeae9;
}

.arrow_a1dx0vnr {
	left: 0;
	right: unset;
	-webkit-transform: translate(17px, -50%);
	-ms-transform: translate(17px, -50%);
	transform: translate(17px, -50%);
}

.arrow_a1dx0vnr:after {
	-webkit-transform: translate(-37%, -50%) rotate(135deg);
	-ms-transform: translate(-37%, -50%) rotate(135deg);
	transform: translate(-37%, -50%) rotate(135deg);
}

.arrow_a1dx0vnr:last-of-type {
	left: unset;
	right: 0;
	-webkit-transform: translate(-17px, -50%);
	-ms-transform: translate(-17px, -50%);
	transform: translate(-17px, -50%);
}

.arrow_a1dx0vnr:last-of-type:after {
	-webkit-transform: translate(-63%, -50%) rotate(-45deg);
	-ms-transform: translate(-63%, -50%) rotate(-45deg);
	transform: translate(-63%, -50%) rotate(-45deg);
}

.PictureImage_p6d3wb2 {
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.TabNavWrapper_t13ky9od {
	--ad-gap: 25px;
	position: relative;
	height: 45px;
	padding: 0 15px;
	overflow: hidden;
}

@media (min-width: 768px) {
	.TabNavWrapper_t13ky9od {
		padding: 0 var(--ad-gap);
	}
}

@media (min-width: 1024px) {
	.TabNavWrapper_t13ky9od {
		width: 100%;
		padding: 0;
	}

	[class*='MarketsWrapper'] .TabNavWrapper_t13ky9od {
		width: 100vw;
		padding: 0 calc((100vw - 930px) / 2);
	}
}

@media (min-width: 1024px) and (max-width:1200px) {
	.TabNavWrapper_t13ky9od {
		--odds-button-width: 34px;
	}
}

@media (min-width: 1200px) {
	.TabNavWrapper_t13ky9od {
		width: 100%;
	}
}

@media (min-width: 1281px) {
	.TabNavWrapper_t13ky9od {
		--bookie-count: 24;
		--odds-button-width: 38px;
	}

	[class*='MarketsWrapper'] .TabNavWrapper_t13ky9od {
		padding: 0 calc((100vw - 1000px) / 2);
	}
}

@media (min-width: 1361px) {
	.TabNavWrapper_t13ky9od {
		padding: 0;
	}

	[class*='MarketsWrapper'] .TabNavWrapper_t13ky9od {
		padding: 0 calc((100vw - 1200px) / 2);
	}
}

.TabNavWrapperInner_t1qu6w2b {
	height: 100%;
	margin: 0 -25px;
	overflow: hidden;
}

@media (min-width: 1024px) {
	.TabNavWrapperInner_t1qu6w2b {
		margin: 0 calc(-1 * ((100vw - 930px) / 2));
	}
}

@media (min-width: 1281px) {
	.TabNavWrapperInner_t1qu6w2b {
		margin: 0 calc(-1 * calc((100vw - 1000px) / 2));
	}

	.expanded .TabNavWrapperInner_t1qu6w2b {
		margin: 0 calc(-1 * ((100vw - 1000px) / 2));
	}
}

@media (min-width: 1361px) {
	.TabNavWrapperInner_t1qu6w2b {
		margin: 0 calc(-1 * ((100vw - 1200px) / 2));
	}

	.expanded .TabNavWrapperInner_t1qu6w2b {
		margin: 0 calc(-1 * ((100vw - 1200px) / 2));
	}
}

.TabNavScrollOuter_tax37eo {
	-webkit-overflow-scrolling: touch;
	height: 100%;
	width: 100%;
	overflow-y: hidden;
}

.TabNavScrollInner_t186rdkl {
	height: 100%;
	overflow-y: hidden;
	white-space: nowrap;
	overflow-x: scroll;
	-webkit-scroll-behavior: smooth;
	-moz-scroll-behavior: smooth;
	-ms-scroll-behavior: smooth;
	scroll-behavior: smooth;
	padding: 15px 0 45px;
	margin-bottom: -30px;
	-ms-overflow-style: none;
	-webkit-scrollbar-width: none;
	-moz-scrollbar-width: none;
	-ms-scrollbar-width: none;
	scrollbar-width: none;
}

.TabNavScrollInner_t186rdkl::-webkit-scrollbar {
	display: none;
}

.TabWithScrollButtonsContainer_toncmd3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: -15px 0 0;
}

@media (min-width: 1024px) {
	.TabWithScrollButtonsContainer_toncmd3 {
		margin: -15px 0 0;
	}
}

@media (min-width: 1281px) {
	.TabWithScrollButtonsContainer_toncmd3 {
		margin: -15px 0 0;
	}

	.expanded .TabWithScrollButtonsContainer_toncmd3 {
		margin: -15px 0 0;
	}
}

@media (min-width: 1361px) {
	.TabWithScrollButtonsContainer_toncmd3 {
		margin: -15px 0 0;
	}

	.expanded .TabWithScrollButtonsContainer_toncmd3 {
		margin: -15px 0 0;
	}
}

.TabContainer_t29ovpe {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: -15px 25px 0;
}

@media (min-width: 1024px) {
	.TabContainer_t29ovpe {
		margin: -15px calc((100vw - 930px) / 2) 0;
	}
}

@media (min-width: 1281px) {
	.TabContainer_t29ovpe {
		margin: -15px calc((100vw - 1000px) / 2) 0;
	}

	.expanded .TabContainer_t29ovpe {
		margin: -15px calc((100vw - 1000px) / 2) 0;
	}
}

@media (min-width: 1361px) {
	.TabContainer_t29ovpe {
		margin: -15px calc((100vw - 1200px) / 2) 0;
	}

	.expanded .TabContainer_t29ovpe {
		margin: -15px calc(((100vw - 1200px) / 2)) 0;
	}
}

.tabNav_t6xu1mn {
	position: relative;
	font-family: var(--oc-font-family);
	cursor: pointer;
	-webkit-scroll-snap-align: start;
	-moz-scroll-snap-align: start;
	-ms-scroll-snap-align: start;
	scroll-snap-align: start;
}

.pill_p1dadti5 {
	white-space: nowrap;
	padding: 6px 15px 7px;
	border-radius: 17px;
	border: solid 1px var(--oc-border);
	background-color: var(--oc-bg-grey);
	font-size: 14px;
	font-weight: 600;
	line-height: 1.36;
	margin-right: 10px;
	color: var(--oc-primary-blue);
}

.pill_p1dadti5:hover {
	border: solid 2px var(--oc-border);
	padding: 5px 14px 6px;
}

.pill_p1dadti5.active {
	background-color: var(--oc-primary-green);
	border-color: var(--oc-primary-green);
	color: var(--oc-primary-blue);
}

.pillActive_p18j76gk {
	background-color: var(--oc-primary-green);
	border-color: var(--oc-primary-green);
	color: var(--oc-primary-white);
}

.pillActive_p18j76gk:hover {
	border-color: var(--oc-primary-green);
}

.text_t1bc3dv2 {
	position: relative;
	padding: 12px 20px;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.69;
	color: var(--oc-text-subtext);
	text-transform: uppercase;
}

.text_t1bc3dv2:hover:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 1px;
	left: 0;
	height: 3px;
	background-color: var(--oc-border);
	border-radius: 2.5px;
}

.textActive_t13lkvul {
	color: var(--oc-text-body);
}

.textActive_t13lkvul:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 1px;
	left: 0;
	height: 3px;
	background-color: var(--oc-primary-green);
	border-radius: 2.5px;
}

.textActive_t13lkvul:hover:after {
	background-color: var(--oc-primary-green);
}

.ToolBarItemContainer_t15729cz {
	position: relative;
	overflow: visible;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
}

.ToolBarItemContainer_t15729cz:last-of-type {
	padding-right: 15px;
}

@media (min-width: 1024px) {
	.ToolBarItemContainer_t15729cz:last-of-type {
		padding-right: calc(((100vw - 930px) / 2) - 10px);
	}
}

@media (min-width: 1281px) {
	.ToolBarItemContainer_t15729cz:last-of-type {
		padding-right: 15px;
	}

	.expanded .ToolBarItemContainer_t15729cz:last-of-type {
		padding-right: calc(((var(--max-width) - 1000px) / 2) - var(--ad-gap));
	}
}

@media (min-width: 1361px) {
	.ToolBarItemContainer_t15729cz:last-of-type {
		padding-right: 15px;
	}

	.expanded .ToolBarItemContainer_t15729cz:last-of-type {
		padding-right: calc(((100vw - 1200px) / 2) - 10px);
	}
}

.ToolBarItemContainer_t15729cz Button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
}

.ScrollToolBarItemContainer_sc8bm3s {
	position: relative;
	overflow: visible;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
}

.ToolbarItemWithNewIcon_t1tifrgd {
	height: 45px;
}

.WrapperWithNewIcon_wbhz6om {
	-webkit-transform: translateY(-11px);
	-ms-transform: translateY(-11px);
	transform: translateY(-11px);
}

.NoContentWrapper_n1v2ag0e {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px 0px 9px;
	min-height: 100px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 15px;
}

.NoContentWrapper_n1v2ag0e p {
	margin-left: 10px;
}

@media (min-width: 1024px) {
	.NoContentWrapper_n1v2ag0e {
		margin: 0;
	}
}

.NoContentText_n1frjair {
	display: inline-block;
	font-family: var(--oc-font-family);
	font-size: 16px;
	line-height: 22px;
	color: #9d9da3;
	margin-left: 10px;
}

.button_b1oycxy6 {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: var(--oc-bg-grey-light);
	border: none;
	border-radius: 3px;
	box-shadow: 0 2px 0 0 var(--oc-box-shadow);
	font-family: var(--oc-font-family);
	font-size: 13px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	text-indent: 0;
	color: var(--oc-text-body);
	-webkit-transition: background-color 1s ease-out;
	transition: background-color 1s ease-out;
	cursor: pointer;
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
}

@media (min-width: 1024px) {
	.button_b1oycxy6:hover {
		box-shadow: 0 3px 2px 0 #d0cfcf;
	}
}

.drifter_drgfqsn {
	background-color: var(--oc-odds-drifting-bg);
	box-shadow: 0 2px 0 0 var(--oc-odds-drifting);
}

.steamer_s3g2vsq {
	background-color: var(--oc-odds-shortening-bg);
	box-shadow: 0 2px 0 0 var(--oc-odds-shortening);
}

.baseThemeImg_bvxov79 {
	display: inline-block;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.DropdownPillButton_d1ayfomj {
	position: relative;
	padding: 7px 22px 8px 10px;
	border-radius: 16px;
	font-family: var(--oc-font-family);
	color: var(--oc-primary-blue);
	-webkit-text-decoration: underline;
	text-decoration: underline;
	font-size: 14px;
	line-height: 17px;
	cursor: pointer;
}

.DropdownPillButton_d1ayfomj:hover {
	background: var(--oc-bg-grey);
}

.DropdownPillButton_d1ayfomj:after {
	content: '';
	position: absolute;
	top: 13px;
	right: 10px;
	width: 6px;
	height: 6px;
	border-right: 1px solid var(--oc-primary-blue);
	border-bottom: 1px solid var(--oc-primary-blue);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	-webkit-transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.dropdownPanel_d188jwdi {
	background: #fff;
	border: 1px solid var(--oc-border);
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
	border-radius: 3px;
	z-index: 2;
}

.DropdownTitleWrapper_djl2oc7 {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 15px 20px;
	background: #fff;
}

.dropdownSeparator_dpvvlkz {
	position: -webkit-sticky;
	position: sticky;
	top: 52px;
	margin: 0;
	height: 1px;
	background-color: var(--oc-border);
	border: 0;
}

.DropdownItem_dc93akb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin: 0;
	padding: 10px 20px;
	text-align: left;
}

.DropdownItem_dc93akb:hover {
	cursor: pointer;
}

.dropdownItemActive_duko10d {
	background-color: var(--oc-bg-grey);
	-webkit-text-decoration: none;
	text-decoration: none;
	pointer-events: none;
}

.dropdownItemActive_duko10d:hover {
	cursor: default;
}

.ButtonFadeContainer_b11qrsrd {
	--oc-scroll-btn-size: 33;
	position: absolute;
	top: calc(50% - ((var(--oc-scroll-btn-size) / 2) * 1px));
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: calc(var(--oc-scroll-btn-size) * 1px + 60px);
	height: calc((var(--oc-scroll-btn-size) * 1px) + 1px);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	-webkit-transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	pointer-events: none;
}

.ButtonFadeContainer_b11qrsrd:after {
	content: '';
	left: -2px;
	width: 10px;
	height: 10px;
}

.ScrollButton_s37n1a3 {
	--oc-scroll-btn-size: 33;
	position: absolute;
	top: calc(50% - ((var(--oc-scroll-btn-size) / 2) * 1px));
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: calc(var(--oc-scroll-btn-size) * 1px);
	height: calc(var(--oc-scroll-btn-size) * 1px);
	background: rgba(255, 255, 255, 0.95);
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	-webkit-transform: translateX(0) translateY(-1px);
	-ms-transform: translateX(0) translateY(-1px);
	transform: translateX(0) translateY(-1px);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	-webkit-transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	cursor: pointer;
	pointer-events: auto;
}

.ScrollButton_s37n1a3:after {
	content: '';
	left: -2px;
	width: 10px;
	height: 10px;
}

.LeftButtonFadeContainer_locmtsz.ButtonFadeContainer_b11qrsrd {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.05));
}

.RightButtonFadeContainer_rj8ppum.ButtonFadeContainer_b11qrsrd {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
}

.LeftButton_l1xtvm5c.ScrollButton_s37n1a3 {
	left: 0px;
}

.LeftButton_l1xtvm5c.ScrollButton_s37n1a3:after {
	border-top: 2px solid var(--oc-text-body);
	border-left: 2px solid var(--oc-text-body);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.RightButton_r1c3q1c2.ScrollButton_s37n1a3 {
	right: 0px;
}

.RightButton_r1c3q1c2.ScrollButton_s37n1a3:after {
	border-top: 2px solid var(--oc-text-body);
	border-right: 2px solid var(--oc-text-body);
	-webkit-transform: rotate(45deg) translate(-2px, 1px);
	-ms-transform: rotate(45deg) translate(-2px, 1px);
	transform: rotate(45deg) translate(-2px, 1px);
}

.LeftButtonFadeContainer_locmtsz.buttonSlideOut_b15fx6ny {
	-webkit-transform: translateX(-250px);
	-ms-transform: translateX(-250px);
	transform: translateX(-250px);
}

.defaultAnimation_dbigzdp {
	-webkit-transition: opacity 300ms ease;
	transition: opacity 300ms ease;
	/* opacity:0; */
}

.defaultAnimation_dbigzdp[data-enter] {
	opacity: 1;
}

.BaserWrapper_bdrhk3x {
	cursor: pointer;
	height: auto;
	min-width: 346px;
	width: 100%;
}

.BannerWrapper_b1t15aqg.BaserWrapper_bdrhk3x {
	font-family: var(--oc-font-family);
	color: var(--b1t15aqg-0);
}

.BannerContainer_bs4csmc {
	background-color: var(--bs4csmc-0);
	border-radius: 5px;
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 39.9% 0 0 0;
}

.BannerContent_b11zci1n {
	display: block;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.BackgroundContainer_bb1x1zx {
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-image: var(--bb1x1zx-0);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: cover;
	padding: 10px 15px;
	border-radius: 5px;
}

.BookieLogoWrapper_b8bukgb {
	width: 64px;
	height: 23px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--b8bukgb-0);
	border-radius: 3px;
	margin: 0 0 7px;
}

.bookmakerImg_butrlw5 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.MiddleContentWrapper_momzk14 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
}

.TitleContainer_t1ff8lfb {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 220px;
}

.Title_tebeqi1 {
	color: var(--tebeqi1-0);
	font-size: var(--tebeqi1-1);
	font-weight: 800;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.BannerButton_btsmol {
	width: 84px;
	display: block;
	text-align: center;
	padding: 5px 15px;
	border-radius: 3px;
	font-weight: 800;
	cursor: pointer;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.ClaimButton_c1njs57l.BannerButton_btsmol {
	background-color: var(--oc-primary-green);
	color: var(--oc-primary-blue);
}

.DescriptionContainer_d8f9wih {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 33px;
	overflow-y: scroll;
	--oc-description-color: var(--d8f9wih-0);
	-webkit-scrollbar-color: var(--d8f9wih-1) #00000000;
	-moz-scrollbar-color: var(--d8f9wih-1) #00000000;
	-ms-scrollbar-color: var(--d8f9wih-1) #00000000;
	scrollbar-color: var(--d8f9wih-1) #00000000;
}

.DescriptionContainer_d8f9wih::-webkit-scrollbar {
	width: 2px;
	height: 8px;
	background-color: #00000000;
}

.DescriptionContainer_d8f9wih::-webkit-scrollbar-thumb {
	background-color: var(--d8f9wih-2);
}

.Description_d1apowi4 {
	font-size: 8px;
	font-weight: 400;
	color: var(--oc-description-color);
	margin-top: auto;
}

.BookieClickoutContainer_bzkcugb {
	display: contents;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
}

.CTAWrapper_c12x63lr {
	display: block;
	overflow: hidden;
	padding: 15px 27px 15px 15px;
	background: #e6f3ee;
	border-radius: 10px;
	position: relative;
	margin: 0 15px 15px 15px;
}

@media (min-width:768px) {
	.CTAWrapper_c12x63lr {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 20px 54px 20px 30px;
	}
}

.CTAWrapper_c12x63lr>* {
	font-family: var(--oc-font-family);
}

@media (min-width:1024px) {
	.CTAWrapper_c12x63lr {
		margin: 0 0 15px;
	}
}

.CTAHeading_c1ahrzul {
	font-weight: 800;
	font-size: 20px;
	line-height: 27px;
	color: var(--oc-text-body);
	padding: 0 0 5px;
}

.CTAText_czzd1br {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: var(--oc-text-body);
	padding: 0 0 10px;
}

@media (min-width:768px) {
	.CTAText_czzd1br {
		padding: 0;
	}
}

.CTAButton_cauq9wq {
	display: grid;
	place-items: center;
	border-radius: 5px;
	white-space: nowrap;
	height: 29px;
	width: 113px;
	font-weight: 800;
	font-size: 14px;
	color: var(--oc-primary-white);
	background: var(--oc-primary-green);
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer;
	z-index: 1;
}

@media (min-width:768px) {
	.CTAButton_cauq9wq {
		margin: 4px 0 4px auto;
		height: 42px;
		min-width: 146px;
	}
}

.CloseButton_c1aa27w8 {
	display: grid;
	place-items: center;
	position: absolute;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.CloseButton_c1aa27w8 img {
	display: inline-block;
}

.DatePickerWrapper_dqbh3w8 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 10px 15px 25px;
}

@media (min-width:1024px) {
	.DatePickerWrapper_dqbh3w8 {
		padding: 0 0 25px;
		width: unset;
	}
}

.ArrowButton_a1t2hqrk {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 32px;
	min-height: 32px;
	border-radius: 50%;
	background: var(--oc-bg-grey);
	cursor: pointer;
}

.ArrowButton_a1t2hqrk:hover {
	border: 1px solid var(--oc-border);
}

.Arrow_a958bnb {
	border-style: solid;
	border-width: 0 2px 2px 0;
	border-color: var(--oc-text-body);
	padding: 4px;
}

.ArrowButton_a1t2hqrk:disabled>.Arrow_a958bnb {
	border-color: var(--oc-text-subtext);
}

.ArrowLeft_a1u78c6w.Arrow_a958bnb {
	-webkit-transform: translateX(2px) rotate(135deg);
	-ms-transform: translateX(2px) rotate(135deg);
	transform: translateX(2px) rotate(135deg);
}

.ArrowRight_aiogb61.Arrow_a958bnb {
	-webkit-transform: translateX(-2px) rotate(-45deg);
	-ms-transform: translateX(-2px) rotate(-45deg);
	transform: translateX(-2px) rotate(-45deg);
}

.DateWrapper_d7psjzv {
	text-align: center;
	font-weight: 800;
	font-size: 16px;
	line-height: 22px;
	width: 100%;
	font-family: var(--oc-font-family);
}

@media (min-width:768px) {
	.DateWrapper_d7psjzv {
		width: 220px;
	}
}

.SeeAllOddsContainer_sfkfrku {
	display: block;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	grid-area: see-all-odds;
	margin: 0;
	position: relative;
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
}

@media (min-width:768px) {
	.SeeAllOddsContainer_sfkfrku {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		margin: 0 10px;
	}
}

.SeeAllOdds_sjepg78 {
	font-family: var(--oc-font-family);
	font-weight: normal;
	font-size: 12px;
	line-height: 19px;
	color: var(--oc-secondary-green);
	-webkit-text-decoration: none;
	text-decoration: none;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	position: relative;
	white-space: nowrap;
}

.SeeAllOdds_sjepg78:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

@media (min-width:768px) {
	.SeeAllOdds_sjepg78 {
		line-height: 19px;
		min-width: 70px;
	}
}

.seeAllOddsArrow_stdd5ro:after {
	content: '';
	border: solid var(--oc-secondary-green);
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 2px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	right: -7px;
	top: calc(50% - 2px);
}

.ButtonsWrapper_b1pxepua {
	display: grid;
	grid-template-columns: repeat(var(--oc-columns-number), calc(var(--oc-best-odds-width) * 1px));
	grid-column-gap: calc(var(--oc-columns-gap) * 1px);
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: var(--oc-odds-columns-width);
	grid-area: best-odds-buttons;
}

.bestOddsButton_b3gzcta {
	position: relative;
	display: inline-block;
	width: calc(var(--oc-best-odds-width) * 1px);
	height: calc(var(--oc-best-odds-height) * 1px);
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 3px;
	box-shadow: 0 2px 0 0 var(--oc-box-shadow);
	font-family: var(--oc-font-family);
	font-size: 12px;
	font-weight: bold;
	line-height: calc(var(--oc-best-odds-height) * 1px + 2px);
	text-align: center;
	text-indent: 0;
	color: var(--oc-text-body);
	-webkit-transition: background-color 1s ease-out;
	transition: background-color 1s ease-out;
	cursor: pointer;
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
}

@media (min-width:768px) {
	.bestOddsButton_b3gzcta {
		font-size: 13px;
	}
}

.Empty_e14dcohn {
	width: calc(var(--oc-best-odds-width) * 1px);
	height: calc(var(--oc-best-odds-height) * 1px);
	position: relative;
	display: grid;
	place-items: center;
	margin: 0;
	padding: 0;
}

.oddShortening_ojmk1ra {
	--oc-background-opacity: 0.4;
	--oc-cell-rgb: var(--oc-primary-white);
	background: rgba(var(--oc-cell-rgb), var(--oc-background-opacity));
	box-shadow: 0 2px 0 0 rgba(var(--oc-cell-rgb), 0.8);
	--oc-cell-rgb: var(--oc-odds-shortening-rgb);
}

.oddShortening_ojmk1ra:hover {
	box-shadow: 0 3px 2px 0 rgba(var(--oc-cell-rgb), 0.8);
}

.oddStable_oobkh0n {
	background: var(--oc-bg-grey-light);
	box-shadow: 0 2px 0 0 var(--oc-box-shadow);
}

.oddStable_oobkh0n:hover {
	box-shadow: 0 3px 2px 0 #d0cfcf;
}

.BetOuterWrapper_b1coeggb {
	grid-area: bet-wrapper;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.BetWrapper_btlgb7b {
	grid-area: bet-wrapper;
	width: auto;
	padding: 0 0 5px;
	cursor: pointer;
	color: inherit;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	width: 100%;
}

.BetWrapper_btlgb7b:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

@media (min-width:768px) {
	.BetWrapper_btlgb7b {
		padding: unset;
		min-width: unset;
		max-width: unset;
		height: 42px;
	}
}

.MatchStatsButtonWrapper_m1gbzxuy {
	margin-left: auto;
	height: 35px;
	width: 36px;
	background-color: var(--oc-primary-blue);
	border-radius: 3px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	background-image: var(--m1gbzxuy-0);
	background-position: var(--m1gbzxuy-1);
	background-repeat: no-repeat;
	grid-area: match-stats-button;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 0 5px;
	-webkit-transform: translateY(-1.5px);
	-ms-transform: translateY(-1.5px);
	transform: translateY(-1.5px);
}

@media (min-width:768px) {
	.MatchStatsButtonWrapper_m1gbzxuy {
		margin: 0 10px 0 0;
		height: 40px;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.TeamWrapper_tedwdbv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width:768px) {
	.TeamWrapper_tedwdbv:not(:last-of-type) {
		margin-bottom: 2px;
	}
}

.TeamWrapper_tedwdbv>p {
	display: inline-block;
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: var(--oc-text);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.TeamBadge_t11otthf {
	display: none;
}

@media (min-width:768px) {
	.TeamBadge_t11otthf {
		display: inline-block;
		margin-right: 8px;
	}

	.TeamBadge_t11otthf img {
		display: block;
	}
}

.Wrapper_w1f9qnhc {
	grid-area: start-time;
	width: 45px;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	font-family: var(--oc-font-family);
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: var(--oc-secondary-red);
}

@media (min-width:768px) {
	.Wrapper_w1f9qnhc {
		width: 50px;
	}
}

.InPlayBadge_i197uaw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-area: start-time;
	background-color: var(--oc-secondary-red);
	color: var(--oc-text-white);
	width: 36px;
	height: 16px;
	font-family: var(--oc-font-family);
	font-size: 10px;
	font-weight: 800;
	text-align: center;
	border-radius: 3px;
}

.RowContent_r1uocyks {
	height: 62px;
	width: 100%;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	padding: 0 10px;
	display: grid;
	grid-template-columns: auto 1fr min-content min-content;
	grid-template-areas: 'bet-wrapper bet-wrapper score best-odds-buttons match-stats-button' 'start-time see-all-odds see-all-odds see-all-odds see-all-odds';
}

@media (min-width:768px) {
	.RowContent_r1uocyks {
		grid-template-columns: min-content min-content 1fr auto auto auto;
		grid-template-areas: 'start-time in-play-time-wrapper bet-wrapper score separator match-stats-button best-odds-buttons see-all-odds';
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 41px;
	}
}

@media (min-width:1024px) {
	.RowContent_r1uocyks {
		padding: 0 15px;
	}
}

.Separator_s1b9ixij {
	grid-area: separator;
	width: 1px;
	height: 40px;
	display: none;
}

@media (min-width:768px) {
	.Separator_s1b9ixij {
		display: block;
		border-left: 0;
		margin: 0 5px;
	}
}

@media (min-width:1024px) {
	.Separator_s1b9ixij {
		border-left: 1px solid var(--oc-line-secondary);
		display: block;
		margin: 0 15px;
	}
}

.CardWrapper_c1m7xrb5 {
	display: block;
	border-radius: 5px;
	border: 1px solid var(--oc-border);
	margin: 0 15px 10px 15px;
}

@media (min-width:1024px) {
	.CardWrapper_c1m7xrb5 {
		margin: 0 0 10px 0;
	}
}

.CardWrapper_c1m7xrb5:last-of-type {
	margin-bottom: 0;
}

.AccordionHeader_a7mrgv0 {
	--arrow-right-position: 15px;
	background: var(--oc-bg-grey);
	border-bottom: 1px solid var(--oc-line-secondary);
	border-radius: 5px;
	padding: 12px 25px 11px 10px;
	color: var(--oc-text-body);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	position: relative;
}

@media (min-width:768px) {
	.AccordionHeader_a7mrgv0 {
		padding: 12px 25px 11px 20px;
	}
}

.AccordionText_a13j5kn0 {
	font-family: var(--oc-font-family);
	font-weight: 800;
	font-size: 16px;
	line-height: 22px;
}

.AccordionText_a13j5kn0:visited,
.AccordionText_a13j5kn0:link {
	color: var(--oc-text-body);
	-webkit-text-decoration: none;
	text-decoration: none;
}

@media (min-width:1024px) {
	.AccordionText_a13j5kn0:hover {
		-webkit-text-decoration: underline;
		text-decoration: underline;
	}
}

.arrow_a126ymr7 {
	cursor: pointer;
}

.arrow_a126ymr7:after {
	content: '';
	border: solid black;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transition: -webkit-transform 0.25s ease-in-out;
	-webkit-transition: transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
	position: absolute;
	right: var(--arrow-right-position);
	top: calc(50% - 3px);
}

.ContentWrapper_c1403j9n {
	width: 100%;
	padding: 0;
}

@media (min-width:768px) {
	.ContentWrapper_c1403j9n {
		padding: 0 20px;
	}
}

.GroupWrapper_gqp7zpj {
	--oc-best-odds-width: 40;
	--oc-best-odds-height: 33;
	--oc-columns-number: var(--gqp7zpj-0);
	--oc-columns-gap: 5;
	--oc-odds-columns-width: calc((var(--oc-columns-number) * var(--oc-best-odds-width) + (var(--oc-columns-number) - 1) * var(--oc-columns-gap)) * 1px);
	width: 100%;
}

@media (min-width:420px) {
	.GroupWrapper_gqp7zpj {
		--oc-best-odds-width: 60;
	}
}

@media (min-width:768px) {
	.GroupWrapper_gqp7zpj {
		--oc-best-odds-width: 100;
		--oc-best-odds-height: 38;
		--oc-columns-gap: 10;
	}
}

.GroupWrapper_gqp7zpj:first-of-type .TitleWrapper_t17kgz0 {
	border-top-width: 0;
}

.RowWrapper_r6ns4d6 {
	--acca-row-wrapper-height: 82px;
	--acca-row-wrapper-padding: var(--r6ns4d6-0);
	--acca-row-wrapper-border-bottom-desktop: var(--r6ns4d6-4);
	width: 100%;
	min-height: 60px;
	height: var(--r6ns4d6-5);
	max-height: var(--r6ns4d6-6);
	border: var(--r6ns4d6-7);
	border-bottom: var(--r6ns4d6-8);
	border-radius: var(--r6ns4d6-9);
	margin-top: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: max-height 0.3s;
	transition: max-height 0.3s;
	padding: var(--acca-row-wrapper-padding);
	overflow: visible;
	margin-top: -1px;
}

@media (min-width:768px) {
	.RowWrapper_r6ns4d6 {
		--acca-row-wrapper-padding: 10px 0;
		--acca-row-wrapper-height: 62px;
	}
}

@media (min-width:1024px) {
	.RowWrapper_r6ns4d6 {
		--acca-row-wrapper-padding: var(--r6ns4d6-3);
	}
}

@media (min-width:768px) {
	.RowWrapper_r6ns4d6 {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		border: none;
		border-radius: 0;
		border-bottom: var(--acca-row-wrapper-border-bottom-desktop);
	}
}

.TitleWrapper_t17kgz0 {
	--title-empty-space: var(--t17kgz0-0);
	width: 100%;
	margin: 0;
	padding: 5px 10px;
	border-top: 1px solid var(--oc-line-secondary);
	border-bottom: 1px solid var(--oc-line-secondary);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width:768px) {
	.TitleWrapper_t17kgz0 {
		--title-empty-space: 98px;
	}
}

@media (min-width:1024px) {
	.TitleWrapper_t17kgz0 {
		padding: 5px 55px 5px 70px;
		--title-empty-space: 115px;
	}
}

.Title_t1q8zwhm {
	display: none;
	min-width: calc(100% - var(--oc-odds-columns-width) - var(--title-empty-space));
	font-family: var(--oc-font-family);
	font-size: 12px;
	font-weight: 400;
	color: var(--oc-text-subtext);
	white-space: nowrap;
}

@media (min-width:768px) {
	.Title_t1q8zwhm {
		display: inline-block;
	}
}

.MobileTitle_m1vc9k00.Title_t1q8zwhm {
	display: inline-block;
}

@media (min-width:768px) {
	.MobileTitle_m1vc9k00.Title_t1q8zwhm {
		display: none;
	}
}

.Labels_l1lrl931 {
	display: grid;
	grid-template-columns: repeat(var(--oc-columns-number), calc((var(--oc-best-odds-width) * 1px)));
	grid-column-gap: calc(var(--oc-columns-gap) * 1px);
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.Label_lh58ijn {
	display: inline-block;
	width: calc(var(--oc-best-odds-width) * 1px);
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	font-family: var(--oc-font-family);
	font-size: 11px;
	font-weight: 400;
	color: var(--oc-text-subtext);
	text-align: center;
	line-height: 15px;
	min-width: 40px;
}

@media (min-width:768px) {
	.Label_lh58ijn {
		font-size: 12px;
		line-height: 16.37px;
	}
}

@media (min-width:768px) {
	.Label_lh58ijn {
		display: none;
	}
}

.Label_lh58ijn span {
	display: block;
	text-transform: capitalize;
	font-size: inherit;
	font-weight: inherit;
	text-align: inherit;
}

.LabelDesktop_l1tqx1l1.Label_lh58ijn {
	display: none;
}

@media (min-width:768px) {
	.LabelDesktop_l1tqx1l1.Label_lh58ijn {
		display: inline-block;
	}
}

.pill_p17fgsn4 {
	font-family: var(--oc-font-family);
	position: relative;
	display: inline-block;
	white-space: nowrap;
	padding: 6px 15px;
	border-radius: 17px;
	border: solid 1px var(--oc-border);
	background-color: var(--oc-bg-grey);
	color: var(--oc-text-body);
	font-size: 14px;
	font-weight: 600;
	line-height: 19px;
	-webkit-scroll-snap-align: center;
	-moz-scroll-snap-align: center;
	-ms-scroll-snap-align: center;
	scroll-snap-align: center;
	cursor: pointer;
	pointer-events: visible;
	height: 32px;
}

.pill_p17fgsn4.active {
	background-color: var(--oc-primary-green);
	border-color: var(--oc-primary-green);
	color: var(--oc-primary-white);
	pointer-events: none;
}

[class*='ScrollToolBarItemContainer']:last-of-type .pill_p17fgsn4 {
	margin-right: 15px;
}

@media (min-width:1024px) {
	[class*='ScrollToolBarItemContainer']:last-of-type .pill_p17fgsn4 {
		margin-right: 0;
	}
}

[class*='ScrollToolBarItemContainer']:first-of-type .pill_p17fgsn4 {
	margin-left: 15px;
}

@media (min-width:1024px) {
	[class*='ScrollToolBarItemContainer']:first-of-type .pill_p17fgsn4 {
		margin-left: 0;
	}
}

.marketFilters_mbpkaiu {
	height: 33px;
	padding: 0;
}

.marketFilters_mbpkaiu #market_filters {
	margin: 0 !important;
	width: 100%;
}

.outer_o6sil3d {
	height: 100%;
}

.rightBtnClass_r606my9 {
	right: 0;
	display: none;
}

@media (min-width:1024px) {
	.rightBtnClass_r606my9 {
		display: block;
	}

	.rightBtnClass_r606my9:hover button {
		border: 2px solid var(--oc-border);
	}
}

.leftBtnClass_lssex82 {
	left: 0;
	display: none;
}

@media (min-width:1024px) {
	.leftBtnClass_lssex82 {
		display: block;
	}

	.leftBtnClass_lssex82:hover button {
		border: 2px solid var(--oc-border);
	}
}

.innerWrapperClass_i1u6qdwi {
	-ms-overflow-style: none;
	-webkit-scrollbar-width: none;
	-moz-scrollbar-width: none;
	-ms-scrollbar-width: none;
	scrollbar-width: none;
}

.innerWrapperClass_i1u6qdwi::-webkit-scrollbar {
	display: none;
}


.marketFilters_m1t1lvlv {
	margin-bottom: 20px;
	max-width: calc(var(--oc-acca-area-width) + 30px);
}

@media (min-width:1024px) {
	.marketFilters_m1t1lvlv {
		max-width: var(--oc-acca-area-width);
	}
}

.FootballAccumulator_fx60pi1 {
	padding: 0 0 20px;
}

@media (min-width:768px) {
	.FootballAccumulator_fx60pi1 .GroupWrapper_gqp7zpj {
		--oc-best-odds-width: 60;
	}
}

.FootballAccumulator_fx60pi1 .TitleWrapper_t17kgz0 {
	padding: 5px 8px;
	--title-empty-space: 38px;
}

@media (min-width:768px) {
	.FootballAccumulator_fx60pi1 .TitleWrapper_t17kgz0 {
		--title-empty-space: 98px;
		padding: 5px 0;
	}
}

.FootballAccumulator_fx60pi1 .DatePickerWrapper_dqbh3w8 {
	padding: 10px 15px;
	margin: 0 0 15px;
	border-top: 1px solid var(--oc-line-secondary);
	border-bottom: 1px solid var(--oc-line-secondary);
}

@media (min-width:768px) {
	.FootballAccumulator_fx60pi1 .DatePickerWrapper_dqbh3w8 {
		padding: 0 15px 5px 15px;
		border-bottom-width: 0;
		border-top-width: 0;
	}
}

@media (min-width:1024px) {
	.FootballAccumulator_fx60pi1 .DatePickerWrapper_dqbh3w8 {
		padding: 0 0 5px 0;
	}
}

.FootballAccumulator_fx60pi1 .DateWrapper_d7psjzv {
	width: 100%;
}

.FootballAccumulator_fx60pi1 .RowContent_r1uocyks {
	padding: 0;
}

.FootballAccumulator_fx60pi1 .RowWrapper_r6ns4d6 {
	padding: 10px 5px;
}

@media (min-width:768px) {
	.FootballAccumulator_fx60pi1 .RowWrapper_r6ns4d6 {
		padding: 10px 0;
	}
}

.FootballAccaHeading_f10x94sf {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-size: 20px;
	line-height: 27px;
	color: var(--oc-text-body);
	padding: 16px 17px 15px 17px;
}

@media (min-width:1024px) {
	.FootballAccaHeading_f10x94sf {
		padding: 0 0 20px 0;
	}
}

.AllMatchesLink_a1ay66kw {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 27px;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: var(--oc-secondary-green);
	padding: 0 20px 0 15px;
	position: relative;
}

.AllMatchesLink_a1ay66kw:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.AllMatchesLink_a1ay66kw:after {
	display: inline-block;
	position: absolute;
	content: '';
	border: solid var(--oc-secondary-green);
	border-width: 0 2px 2px 0;
	padding: 3px;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-ms-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

@media (min-width:1024px) {
	.AllMatchesLink_a1ay66kw {
		padding: 0 20px 0 0;
	}
}

.FeaturedBoostsWrapper_fy915g0 {
	display: block;
}

.BoostWrapper_blbd6su {
	width: 100%;
	min-width: min(100%, 384px);
	padding: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: var(--blbd6su-0);
	border: 1px solid var(--blbd6su-1);
	border-radius: 10px;
}

.BoostLogo_b1llzm1o {
	height: 38px;
	width: 38px;
	border-radius: 5px;
	background-color: var(--b1llzm1o-0);
}

.BoostDetails_b1yy8bu0 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 100%;
	padding: 0 0 0 10px;
}

.BoostTag_bt31efw {
	height: 15px;
	border-radius: 3px;
	padding: 2px 5px 1px;
	background: var(--bt31efw-0);
	font-family: var(--oc-font-family);
	font-size: 9px;
	font-weight: 700;
	line-height: 12px;
	-webkit-letter-spacing: 0px;
	-moz-letter-spacing: 0px;
	-ms-letter-spacing: 0px;
	letter-spacing: 0px;
}

.BoostTitle_baugkpf {
	font-family: var(--oc-font-family);
	font-size: 13px;
	font-weight: 600;
	line-height: 19px;
	-webkit-letter-spacing: 0px;
	-moz-letter-spacing: 0px;
	-ms-letter-spacing: 0px;
	letter-spacing: 0px;
	margin-top: 6px;
}

.BoostPrevOdd_bgrbi0k {
	font-family: var(--oc-font-family);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: var(--oc-secondary-red);
	-webkit-letter-spacing: 0px;
	-moz-letter-spacing: 0px;
	-ms-letter-spacing: 0px;
	letter-spacing: 0px;
	text-align: right;
	-webkit-text-decoration: line-through;
	text-decoration: line-through;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	margin-top: 8px;
}

@media (min-width:768px) {
	.BoostPrevOdd_bgrbi0k {
		margin: 0;
	}
}

.oddBtn_ofkt8ls {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 33px;
	margin: 0 0 0 10px;
	padding: 0;
	background: var(--oc-secondary-yellow);
	border: none;
	border-radius: 3px;
	font-family: var(--oc-font-family);
	font-size: 13px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	text-indent: 0;
	color: var(--oc-text-body);
	-webkit-transition: background-color 1s ease-out;
	transition: background-color 1s ease-out;
	cursor: pointer;
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
	background: var(--oc-secondary-yellow);
	box-shadow: 0 2px 0 0 #fddb0080;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.oddBtn_ofkt8ls:hover {
	box-shadow: 1px 2px 2px 0.5px #fddb0090;
}

.BoostsOddsWrapper_becjq9h {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	margin-left: 10px;
	max-width: 150px;
}

@media (min-width:768px) {
	.BoostsOddsWrapper_becjq9h {
		max-width: unset;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

.Percentage_p12ipqov {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-family: var(--oc-font-family);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: var(--oc-text-body);
	white-space: nowrap;
	background: #b5fae3;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 2px 5px;
	border-radius: 5px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	float: right;
	height: 20px;
}

.Percentage_p12ipqov span {
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}

.ordered_o1mscol3 {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
	margin: 12px 0 0 0;
}

@media (min-width:768px) {
	.ordered_o1mscol3 {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		margin: 0 10px 0 0;
	}
}

.FootballHomeBoostsWrapper_fgnb13w {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

.BoostsTitle_b1omwxtm {
	font-family: var(--oc-font-family);
	font-size: 20px;
	font-weight: 800;
	line-height: 27px;
	-webkit-letter-spacing: 0px;
	-moz-letter-spacing: 0px;
	-ms-letter-spacing: 0px;
	letter-spacing: 0px;
	text-align: left;
}

.BoostsContainer_bzfrt2k {
	padding: 20px 0;
}

.FeaturedBoosts_fccdhvy.FeaturedBoostsWrapper_fy915g0 {
	display: grid;
	row-gap: 10px;
}

.AllBoostsLink_a1i07vxk {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 27px;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: var(--oc-secondary-green);
	padding: 0 20px 0 0;
	position: relative;
}

.AllBoostsLink_a1i07vxk:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.AllBoostsLink_a1i07vxk:after {
	display: inline-block;
	position: absolute;
	content: '';
	border: solid var(--oc-secondary-green);
	border-width: 0 2px 2px 0;
	padding: 3px;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-ms-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.FootballLeagueIconsTitle_fgnb13w {
	text-align: center;
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
	-webkit-letter-spacing: 0px;
	-moz-letter-spacing: 0px;
	-ms-letter-spacing: 0px;
	letter-spacing: 0px;
	font-family: var(--oc-font-family);
	color: var(--oc-text-subtext);
}

.FootballLeagueIconsWrapper_f1omwxtm {
	position: relative;
	padding: 0 10px;
	width: 100%;
	overflow-x: hidden;
}

@media (min-width: 1024px) {
	.FootballLeagueIconsWrapper_f1omwxtm {
		padding: 0 0 5px;
	}
}

.FootballLeagueIconsViewport_fzfrt2k {
	overflow: hidden;
}

.unselected_u18698k3:hover {
	border: 3px solid var(--oc-line-secondary);
}

.FootballLeagueIconsContainer_f1i07vxk {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	/* gap:10px; */
}

@media (min-width: 1024px) {
	.FootballLeagueIconsContainer_f1i07vxk {
		/* gap:15px; */
	}
}

.FilterClickAreaLink_f1jr6wd3 {
	position: absolute;
	background: transparent;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	cursor: pointer;
}

.FootballLeagueIconWrapper_f1s63vwz {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex: 0 0 65px;
	-ms-flex: 0 0 65px;
	flex: 0 0 65px;
	-webkit-text-decoration: none;
	text-decoration: none;
	position: relative;
	padding: 0px 10px;
}

.FootballLeagueIconsIcon_fdgwu7r {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background-color: var(--oc-bg-grey);
	margin-bottom: 5px;
	cursor: pointer;
}

.ArrowButton_aytjuiv {
	height: 33px;
	width: 33px;
	border-radius: 50%;
	border: 1px solid var(--oc-border);
	background: rgba(255, 255, 255, 0.95);
	cursor: pointer;
	position: absolute;
	top: 50%;
	z-index: 1;
}

.ArrowButton_aytjuiv:hover {
	border: var(--aytjuiv-0);
}

.ArrowButton_aytjuiv:after {
	content: '';
	border-color: #20242e;
	border-style: solid;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 4px;
	position: absolute;
	top: 50%;
}

.ArrowButton_aytjuiv:disabled {
	cursor: default;
}

.ArrowButton_aytjuiv:disabled:after {
	border-color: #eaeae9;
}

.arrow_at90vk6 {
	left: 20px;
	right: unset;
	-webkit-transform: translate(-19px, -50%);
	-ms-transform: translate(-19px, -50%);
	transform: translate(-19px, -50%);
	-webkit-transition: left 0.3s linear, right 0.3s linear;
	transition: left 0.3s linear, right 0.3s linear;
}

.arrow_at90vk6:after {
	-webkit-transform: translate(-37%, -50%) rotate(135deg);
	-ms-transform: translate(-37%, -50%) rotate(135deg);
	transform: translate(-37%, -50%) rotate(135deg);
}

.arrow_at90vk6:last-of-type {
	left: unset;
	right: 20px;
	-webkit-transform: translate(17px, -50%);
	-ms-transform: translate(17px, -50%);
	transform: translate(17px, -50%);
}

.arrow_at90vk6:last-of-type:after {
	-webkit-transform: translate(-63%, -50%) rotate(-45deg);
	-ms-transform: translate(-63%, -50%) rotate(-45deg);
	transform: translate(-63%, -50%) rotate(-45deg);
}

.OffersArea_o1doqec9 {
	display: block;
	padding: 16px 15px 30px;
	background: var(--oc-primary-white);
}

@media (min-width: 1024px) {
	.OffersArea_o1doqec9 {
		padding: 0 0 30px;
	}
}

.OffersHeadingArea_ohvptnb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 0 20px;
}

.OffersAreaHeading_o1xd7u9b {
	font-family: var(--oc-font-family);
	font-weight: 800;
	font-size: 20px;
	line-height: 27px;
	color: var(--oc-text-body);
}

.AllOffersLink_amchf5c {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 27px;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: var(--oc-secondary-green);
	padding: 0 20px 0 0;
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.AllOffersLink_amchf5c:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.AllOffersLink_amchf5c:after {
	display: inline-block;
	position: absolute;
	content: '';
	border: solid var(--oc-secondary-green);
	border-width: 0 2px 2px 0;
	padding: 3px;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-ms-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.AllOffersLinkTop_a15u0nis.AllOffersLink_amchf5c {
	margin-left: auto;
}

.OffersUList_o18ntda2 {
	padding: 0 0 20px;
	margin: 0;
}

.OfferWrapper_owk34j {
	background: var(--oc-primary-white);
	border: 1px solid var(--oc-border);
	border-radius: 5px;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
	overflow: hidden;
	list-style-type: none;
	margin-bottom: 10px;
}

.OfferWrapper_owk34j:last-child {
	margin-bottom: 0;
}

.OfferTopArea_oeksgph {
	padding: 15px;
	border-bottom: 1px solid var(--oc-border);
}

.BookmakerName_b1bc3h4s {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: var(--oc-text-body);
}

.BookieDetailsCell_b9ht36d {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.ReviewLink_r1bysfy3 {
	display: inline-block;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.OfferBottomArea_otskdup {
	padding: 10px 15px;
	background-color: #f7f8f9;
}

.OfferTermsWrapper_oqhit4q {
	--oc-terms-line-height: 10px;
	max-height: calc(3 * var(--oc-terms-line-height));
	overflow-y: scroll;
	-webkit-scrollbar-color: var(--oc-border);
	-moz-scrollbar-color: var(--oc-border);
	-ms-scrollbar-color: var(--oc-border);
	scrollbar-color: var(--oc-border);
	background-color: var(--oc-bg-grey);
}

.OfferTermsWrapper_oqhit4q::-webkit-scrollbar {
	width: 2px;
	height: 6px;
	background-color: #00000000;
}

.OfferTermsWrapper_oqhit4q::-webkit-scrollbar-thumb {
	background-color: var(--oc-border);
}

.OfferTerms_o1lagobm {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 400;
	font-size: 8px;
	line-height: var(--oc-terms-line-height);
	color: var(--oc-text-subtext);
	padding-right: 2px;
	background-color: var(--oc-bg-grey);
}

.ClaimButton_c1l1d0h9 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
	border-radius: 5px;
	background: var(--oc-primary-green);
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 800;
	font-size: 16px;
	line-height: 22px;
	color: var(--oc-primary-blue);
	padding: 10px 20px;
}

.BookieLogoWrapper_b1bwswo5 {
	width: 45px;
	height: 45px;
	margin: 0 15px 0 0;
	border-radius: 3px;
	display: block;
}

.BookieLogoWrapper_b1bwswo5>span {
	width: 45px;
	height: 45px;
}

.DisplayTitle_d1q5ljl0 {
	display: inline-block;
	width: 100%;
	font-family: var(--oc-font-family);
	font-weight: 800;
	font-size: 16px;
	line-height: 22px;
	color: var(--oc-text-body);
	padding: 15px 0 0;
}

.FootballHeading_f5xd8s9 {
	font-family: var(--oc-font-family);
	font-weight: 800;
	font-size: 22px;
	margin: 0 15px;
}

@media (min-width:768px) {
	.FootballHeading_f5xd8s9 {
		margin: 0 15px 5px;
	}
}

@media (min-width:1024px) {
	.FootballHeading_f5xd8s9 {
		font-size: 26px;
		margin: 0 0 5px;
	}
}

.FootballQuickLinkWrapper_f1ftrpm8 {
	margin: 15px 5px 0;
	max-width: calc(100vw - 2 * 5px);
}

@media (min-width:1024px) {
	.FootballQuickLinkWrapper_f1ftrpm8 {
		margin: 0;
		max-width: var(--main-area-width);
	}
}

.BreadcrumbArea_b1cxqyre {
	grid-area: breadcrumb;
	width: var(--main-area-width);
}

.PageHeadingArea_pjna165 {
	grid-area: pageheading;
	width: var(--main-area-width);
}

.QuickLiksArea_q17l4vsi {
	grid-area: quicklinks;
	width: var(--main-area-width);
}

.OfferBannersArea_o6jbevx {
	grid-area: offerbanners;
	width: var(--main-area-width);
}

.LeftArea_l1snsy8g {
	grid-area: left;
}

.BoostsInnerArea_b2mn45m {
	margin-top: 10px;
	padding: 20px 15px 10px 15px;
}

@media (min-width:1024px) {
	.BoostsInnerArea_b2mn45m {
		padding: 30px 0 0;
	}
}

.RightArea_r6wrvjj {
	grid-area: right;
}

.FootballTemplateTextBlock_f1a7kf70 {
	grid-area: textblock;
	background: #ffffff;
}

@media (min-width:1024px) {
	.FootballTemplateTextBlock_f1a7kf70 {
		background: none;
	}
}

.FootballTemplateTextBlock_f1a7kf70>div {
	padding: 0 25px 20px 15px;
}

@media (min-width:1024px) {
	.FootballTemplateTextBlock_f1a7kf70>div {
		padding: 0 0 40px;
	}
}


html {
	height: 100%;
}

body {
	overflow: scroll !important;
	width: 100%;
}

.CasinoHomeTextBlockWrapper_c107nkdk .highlights ul li::marker {
	color: #0ddd99;
	font-weight: 700;
	width: 20px;
	margin-left: 32px;
}

.BookieTextBlockBodyWrapper_b1pagvhg .highlights ul li::marker {
	color: unset;
	font-weight: 700;
	width: 20px;
	margin-left: 32px;
}

.CasinoTextBlockBodyWrapper_czdvsm7 .highlights ul li::marker {
	color: #0ddd99;
	font-weight: 700;
	width: 20px;
	margin-left: 32px;
}

.GridTemplateWrapper_g1vpzts.TemplateWrapper_tp4qc73 {
	--no-ads-template: 'main main main';
	--odds-button-width: 38px;
	--max-width: calc(var(--g1vpzts-0) * (var(--odds-button-width) + 3px) + 4px + 220px);
	grid-template-areas: var(--single-col-template);
	grid-template-columns: 1fr;
}

.GridTemplateWrapper_g1vpzts.TemplateWrapper_tp4qc73.expanded {
	grid-template-areas: var(--multi-col-template);
	grid-template-columns: minmax(0, 1fr) min(100vw, var(--max-width)) minmax(0, 1fr);
}

@media (min-width:1075px) {
	.GridTemplateWrapper_g1vpzts.TemplateWrapper_tp4qc73 {
		grid-template-areas: var(--no-ads-template);
		grid-template-columns: minmax(0, 1fr) calc(930px + (var(--ad-gap) * 2)) minmax(0, 1fr);
	}

	.GridTemplateWrapper_g1vpzts.TemplateWrapper_tp4qc73.expanded {
		grid-template-areas: var(--no-ads-template);
	}
}

@media (min-width:1075px) and (max-width:1200px) {
	.GridTemplateWrapper_g1vpzts.TemplateWrapper_tp4qc73 {
		--odds-button-width: 34px;
	}
}

@media (min-width:1281px) {
	.GridTemplateWrapper_g1vpzts.TemplateWrapper_tp4qc73 {
		grid-template-columns: minmax(0, 1fr) calc(1000px + (var(--ad-gap) * 2)) minmax(0, 1fr);
	}
}

@media (min-width:1361px) {
	.GridTemplateWrapper_g1vpzts.TemplateWrapper_tp4qc73 {
		grid-template-columns: minmax(0, 1fr) calc(1200px + (var(--ad-gap) * 2)) minmax(0, 1fr);
	}
}

.FootballTemplateWrapper_f1o43pz6.TemplateWrapper_tp4qc73 {
	--no-ads-template: 'main main main';
	--ads-width: 160px;
	--oc-footbal-columm-gap: 0;
	grid-template-areas: var(--single-col-template);
	grid-template-columns: 1fr;
	--main-area-width: 100vw;
	--oc-acca-area-width: calc(var(--main-area-width) - 30px);
}

@media (min-width:1024px) {
	.FootballTemplateWrapper_f1o43pz6.TemplateWrapper_tp4qc73 {
		--main-area-width: 930px;
		--oc-footbal-columm-gap: 20px;
		--oc-acca-area-width: calc(var(--main-area-width) - 320px - var(--oc-footbal-columm-gap));
		grid-template-areas: var(--multi-col-template);
		grid-template-columns: minmax(0, 1fr) var(--main-area-width) minmax(0, 1fr);
		-webkit-column-gap: var(--ad-gap);
		column-gap: var(--ad-gap);
	}
}

@media (min-width:1280px) {
	.FootballTemplateWrapper_f1o43pz6.TemplateWrapper_tp4qc73 {
		--main-area-width: 1000px;
	}
}

@media (min-width:1360px) {
	.FootballTemplateWrapper_f1o43pz6.TemplateWrapper_tp4qc73 {
		--oc-footbal-columm-gap: 60px;
		--main-area-width: max(1080px, calc(1200px - 2 * var(--ads-width) - 2 * var(--ad-gap)));
	}
}

@media (min-width:1570px) {
	.FootballTemplateWrapper_f1o43pz6.TemplateWrapper_tp4qc73 {
		--main-area-width: 1200px;
	}
}

.FootballTemplateBannerWrapper_fpdryfy {
	max-width: 100vw;
	padding: 0;
	margin: 20px 0;
	--offer-banner-button-size: 33px;
}

@media (min-width:1024px) {
	.FootballTemplateBannerWrapper_fpdryfy {
		margin: 15px 0;
	}
}

@media (min-width:1080px) {
	.FootballTemplateBannerWrapper_fpdryfy {
		padding: 0;
	}
}

.FootballTemplateBreadcrumbsWrapper_ftzxxr5 {
	padding: 10px 10px 20px;
	display: none;
}

@media (min-width:768px) {
	.FootballTemplateBreadcrumbsWrapper_ftzxxr5 {
		display: block;
		padding: 10px 15px 20px;
	}
}

@media (min-width:1024px) {
	.FootballTemplateBreadcrumbsWrapper_ftzxxr5 {
		padding: 10px 0 15px;
	}
}

.FootballTemplateInnerWrapper_f8mmh03.PageWrapper_p17058mq {
	width: var(--main-area-width);
	margin: 10px 0 20px;
	display: block;
}

@media (min-width:1024px) {
	.FootballTemplateInnerWrapper_f8mmh03.PageWrapper_p17058mq {
		margin: 0;
		display: grid;
		grid-template-columns: auto 320px;
		grid-template-rows: auto;
		row-gap: 15px;
		-webkit-column-gap: var(--oc-footbal-columm-gap);
		column-gap: var(--oc-footbal-columm-gap);
		grid-template-areas: 'breadcrumb breadcrumb' 'pageheading pageheading' 'quicklinks quicklinks' 'offerbanners offerbanners' 'top top' 'adbanner adbanner' 'left right' 'textblock textblock';
	}
}

.MarketsWrapper_mce1bme {
	min-height: 600px;
	padding: 30px 0;
}

.TemplateWrapper_tp4qc73 {
	--multi-col-template: 'ad-left main ad-right';
	--single-col-template: 'main';
	--ad-gap: 25px;
	display: grid;
}

.PageWrapper_p17058mq {
	grid-area: main;
}

.AccaTemplateWrapper_a17qtpyf.TemplateWrapper_tp4qc73 {
	display: block;
	--no-ads-template: 'main main main';
	--ads-width: 160px;
	grid-template-areas: var(--single-col-template);
	grid-template-columns: 1fr;
	--main-area-width: calc(100vw - 2 * 15px);
	--oc-acca-area-width: var(--main-area-width);
}

@media (min-width:1024px) {
	.AccaTemplateWrapper_a17qtpyf.TemplateWrapper_tp4qc73 {
		display: grid;
		--main-area-width: 930px;
		grid-template-areas: var(--multi-col-template);
		grid-template-columns: minmax(0, 1fr) var(--main-area-width) minmax(0, 1fr);
	}
}

@media (min-width:1280px) {
	.AccaTemplateWrapper_a17qtpyf.TemplateWrapper_tp4qc73 {
		--main-area-width: 1000px;
	}
}

@media (min-width:1360px) {
	.AccaTemplateWrapper_a17qtpyf.TemplateWrapper_tp4qc73 {
		--main-area-width: max(1080px, calc(1200px - 2 * var(--ads-width)));
	}
}

@media (min-width:1570px) {
	.AccaTemplateWrapper_a17qtpyf.TemplateWrapper_tp4qc73 {
		--main-area-width: 1200px;
	}
}

.AccaHeaderWrapper_a1254yzd.AccaTemplateWrapper_a17qtpyf.TemplateWrapper_tp4qc73 {
	background-color: #fff;
	padding-bottom: 20px;
}

.AccaBannerWrapper_a93vhco {
	max-width: 100vw;
	padding: 0;
}

@media (min-width:1024px) {
	.AccaBannerWrapper_a93vhco {
		max-width: 880px;
	}
}

@media (min-width:1080px) {
	.AccaBannerWrapper_a93vhco {
		padding: 0;
	}
}

@media (min-width:1280px) {
	.AccaBannerWrapper_a93vhco {
		max-width: 950px;
	}
}

@media (min-width:1360px) {
	.AccaBannerWrapper_a93vhco {
		max-width: 1030px;
	}
}

@media (min-width:1570px) {
	.AccaBannerWrapper_a93vhco {
		max-width: 1150px;
	}
}

.AccaBreadcrumbsWrapper_alirc0t {
	padding: 15px 10px;
	/* display: none; */
}

@media (min-width:1024px) {
	.AccaBreadcrumbsWrapper_alirc0t {
		display: block;
		padding: 20px 0 14px;
	}
}

@media (min-width:1024px) {
	.AccaInnerWrapper_adi1wbb.PageWrapper_p17058mq {
		padding: 30px 25px;
	}
}

.AccaHeading_a10x94sf {
	font-weight: 800;
	font-size: 22px;
	font-family: var(--oc-font-family);
	margin: 15px 15px 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

@media (min-width:768px) {
	.AccaHeading_a10x94sf {
		font-size: 26px;
		margin: 20px 15px 0;
	}
}

@media (min-width:1024px) {
	.AccaHeading_a10x94sf {
		margin: 20px 0 0;
	}
}
.TextBlockWrapper_tgnb13w {
	padding: 0;
	overflow: hidden;
}

.TextBlockWrapper_tgnb13w h2,
.TextBlockWrapper_tgnb13w h3,
.TextBlockWrapper_tgnb13w p,
.TextBlockWrapper_tgnb13w ul {
	padding: 0;
	margin: 0;
	font-family: var(--oc-font-family);
}

.TextBlockWrapper_tgnb13w h2,
.TextBlockWrapper_tgnb13w h3 {
	padding: 15px 40px 15px 15px;
}

@media (min-width:1024px) {

	.TextBlockWrapper_tgnb13w h2,
	.TextBlockWrapper_tgnb13w h3 {
		padding: 0;
	}
}

.TextBlockWrapper_tgnb13w h2 {
	font-size: 22px;
	font-weight: 800;
	line-height: 26px;
}

@media (min-width:1024px) {
	.TextBlockWrapper_tgnb13w h2 {
		margin-top: 40px;
	}
}

@media (min-width:1024px) {

	.TextBlockWrapper_tgnb13w h2 {
		font-size: 22px;
		font-weight: 800;
		line-height: 26px;
	}
}

.TextBlockWrapper_tgnb13w h3 {
	font-size: 18px;
	font-weight: 800;
}

@media (min-width:1024px) {

	.TextBlockWrapper_tgnb13w h3 {
		margin-top: 15px;
	}
}

.TextBlockWrapper_tgnb13w p,
.TextBlockWrapper_tgnb13w ul li {
	font-size: 16px;
}

@media (min-width:1024px) {

	.TextBlockWrapper_tgnb13w p,
	.TextBlockWrapper_tgnb13w ul li {
		font-size: 15px;
		font-weight: 400;
		line-height: 22px;
	}
}

.TextBlockWrapper_tgnb13w ul {
	padding: 20px 20px 0 20px;
	list-style-position: inside;
}

.TextBlockWrapper_tgnb13w ul {
	list-style: disc inside;
}

@media (min-width:1024px) {
	.TextBlockWrapper_tgnb13w p {
		margin-top: 15px;
	}
}

.TextBlockWrapper_tgnb13w>p {
	padding: 0 15px;
}

@media (min-width:1024px) {
	.TextBlockWrapper_tgnb13w>p {
		padding: 0;
	}
}
.BreadCrumbsWrapper_bgnb13w {
	background-color: var(--oc-primary-white);
	width: 100%;
}

.BreadCrumbsList_b1omwxtm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.BreadCrumbItem_bzfrt2k {
	list-style: none;
}

.BreadCrumbLink_bccdhvy {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.breadCrumbItemContainer_b18698k3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

@media (min-width:768px) {
	.breadCrumbItemContainer_b18698k3>span>span {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

.BreadCrumbName_b1i07vxk {
	color: var(--b1i07vxk-0);
	font-family: var(--oc-font-family);
	font-size: 15px;
	font-weight: 600;
	padding-left: 22px;
}

.BreadCrumbName_b1i07vxk:first-of-type {
	padding-left: 0;
}

@media (min-width:768px) {
	.BreadCrumbName_b1i07vxk {
		font-size: 12px;
	}
}



















.OffersBarOfferWrapper_of4gz5a {
	display: block;
	position: relative;
	width: 100%;
	height: 60px;
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer;
}

.OffersBarOfferWrapper_of4gz5a:not(:last-of-type) {
	margin-bottom: 5px;
}

@media (min-width:768px) {
	.OffersBarOfferWrapper_of4gz5a {
		width: initial;
		-webkit-flex: 1 0 296px;
		-ms-flex: 1 0 296px;
		flex: 1 0 296px;
	}

	.OffersBarOfferWrapper_of4gz5a:not(:last-of-type) {
		margin-bottom: 0;
		margin-right: 15px;
	}
}

@media (min-width:981px) {
	.OffersBarOfferWrapper_of4gz5a {
		-webkit-flex: 1 0 calc(33% - 21px);
		-ms-flex: 1 0 calc(33% - 21px);
		flex: 1 0 calc(33% - 21px);
	}

	.OffersBarOfferWrapper_of4gz5a:not(:last-of-type) {
		margin-bottom: 0;
		margin-right: 21px;
	}
}

.OffersBarOfferContainer_oqcfjjx {
	height: 60px;
	padding: 10px 15px;
	background: var(--oqcfjjx-0);
	border-radius: 5px;
}

.OffersBarTopSection_o1382w71 {
	margin-bottom: 7px;
	display: grid;
	grid-template-columns: min-content auto;
	grid-gap: 5px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.OffersBarBookieLogoWrapper_o1hcmdtr {
	height: 15px;
	background-color: var(--o1hcmdtr-0);
	border-radius: 3px;
}

.OffersBarBookieLogoWrapper_o1hcmdtr img {
	height: 15px;
}

.OffersBarCustomerTypeWrapper_o3uc78o {
	height: 15px;
	padding: 2px 5px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 3px;
	font-family: var(--oc-font-family);
	font-weight: bold;
	font-size: 9px;
	line-height: 12px;
	color: var(--o3uc78o-0);
	text-transform: uppercase;
}

.OffersBarTitleContainer_o1j53nuv {
	--oc-offer-line-height: var(--o1j53nuv-0);
	--oc-offer-margin: var(--o1j53nuv-1);
	line-height: var(--oc-offer-line-height);
	margin-top: var(--oc-offer-margin);
}

.OffersBarOfferTitle_o7infh0 {
	--oc-offer-font-size: var(--o7infh0-0);
	--oc-offer-text-color: var(--o7infh0-1);
	--oc-offer-arrow-size: var(--o7infh0-2);
	--oc-offer-arrow-position: var(--o7infh0-3);
	font-size: var(--oc-offer-font-size);
	position: relative;
	padding-right: 10px;
	font-family: var(--oc-font-family);
	font-weight: 800;
	line-height: inherit;
	color: var(--oc-offer-text-color);
}

.OffersBarOfferTitle_o7infh0:after {
	content: '';
	position: absolute;
	bottom: var(--oc-offer-arrow-position);
	right: -4px;
	width: var(--oc-offer-arrow-size);
	height: var(--oc-offer-arrow-size);
	border-top: 2px solid var(--oc-offer-text-color);
	border-right: 2px solid var(--oc-offer-text-color);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

@media (min-width:1360px) {
	.OffersBarOfferTitle_o7infh0 {
		font-size: 13px;
	}
}

.OffersBarWrapper_o8n7z9d {
	position: relative;
	margin: 15px 0;
	padding: 0;
	z-index: 60;
}

@media (min-width:768px) {
	.OffersBarWrapper_o8n7z9d {
		position: -webkit-sticky;
		position: sticky;
		bottom: 50px;
		height: 80px;
		margin: 0;
		padding: 10px 0;
		background-color: #fff;
	}
}

@media (min-width:1024px) {
	.OffersBarWrapper_o8n7z9d {
		bottom: 0;
	}
}

@media (min-width:768px) {
	.offersBarContainer_o2awtlv {
		height: 60px;
	}
}

.offersBarContainerScroll_o1e0z476 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.offersBarContainerScroll_o1e0z476::-webkit-scrollbar {
	display: none;
}

@media (min-width:768px) {
	.offersBarContainerScroll_o1e0z476 {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 0 25px;
	}
}

@media (min-width:1024px) {
	.offersBarContainerScroll_o1e0z476 {
		width: 930px;
		margin: 0 auto;
		height: 60px;
		padding: 0;
	}
}

@media (min-width:1281px) {
	.offersBarContainerScroll_o1e0z476 {
		width: 1000px;
	}
}

@media (min-width:1361px) {
	.offersBarContainerScroll_o1e0z476 {
		width: 1200px;
	}
}

.AdsWrapper_a1g3sxgz {
	position: relative;
}

.DefaultSubeventOfferContainer_d1fm935q {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 15px auto;
	min-height: 45px;
}

@media (min-width:768px) {
	.DefaultSubeventOfferContainer_d1fm935q {
		margin: 25px auto;
	}
}

@media (min-width:1024px) {
	.DefaultSubeventOfferContainer_d1fm935q {
		width: 930px;
		margin: 15px auto;
	}
}

.MarketFiltersOuterContainer_muuagg3 {
	padding: 0 var(--ad-gap);
	overflow: hidden;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: none;
}

@media (min-width:1024px) {
	.MarketFiltersOuterContainer_muuagg3 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.MarketFiltersMobileContainer_mzithlm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (min-width:1024px) {
	.MarketFiltersMobileContainer_mzithlm {
		display: none;
	}
}

.MarketFiltersInnerContainer_m9sb2l3 {
	width: 100%;
}

@media (min-width:1024px) {
	.MarketFiltersInnerContainer_m9sb2l3 {
		width: 930px;
	}
}

@media (min-width:1281px) {
	.MarketFiltersInnerContainer_m9sb2l3 {
		width: 1000px;
	}
}

@media (min-width:1361px) {
	.MarketFiltersInnerContainer_m9sb2l3 {
		width: 1200px;
	}
}

.MarketFiltersContainer_mqlkbq6 {
	display: grid;
	grid-template-columns: 1fr auto;
	grid-gap: 10px;
	width: 100%;
	overflow: hidden;
	-webkit-box-pack: left;
	-webkit-justify-content: left;
	-ms-flex-pack: left;
	justify-content: left;
}

.MarketFiltersContainer_mqlkbq6 * {
	-ms-overflow-style: none;
	-webkit-scrollbar-width: none;
	-moz-scrollbar-width: none;
	-ms-scrollbar-width: none;
	scrollbar-width: none;
}

.MarketFiltersContainer_mqlkbq6 *::-webkit-scrollbar {
	display: none;
}

.MarketFiltersTabContainer_m15myw0e {
	width: 100%;
	overflow: hidden;
}

.iconSearchBlack_iikg3wz {
	background-image: var(--oc-search-black-icon-src);
}

.tabNavStyles_t1rftnd5 {
	width: 100%;
	position: relative;
	left: 0;
	top: 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.outerWrapperClass_o10qteg5 {
	height: 100%;
	margin: 0 -25px;
	overflow: hidden;
}

.innerWrapperClass_ih4bn63 {
	height: 100%;
	overflow-y: hidden;
	white-space: nowrap;
	overflow-x: scroll;
	-webkit-scroll-behavior: smooth;
	-moz-scroll-behavior: smooth;
	-ms-scroll-behavior: smooth;
	scroll-behavior: smooth;
	padding: 15px 0 45px;
	margin-bottom: -30px;
	-ms-overflow-style: none;
	-webkit-scrollbar-width: none;
	-moz-scrollbar-width: none;
	-ms-scrollbar-width: none;
	scrollbar-width: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.innerWrapperClass_ih4bn63::-webkit-scrollbar {
	display: none;
}

.SearchButton_s5d79vb {
	border-radius: 17px;
	border: solid 1px var(--s5d79vb-0);
	background-color: var(--s5d79vb-1);
	font-size: 14px;
	font-weight: 600;
	line-height: 1.36;
	color: var(--s5d79vb-2);
	background-repeat: no-repeat;
	background-position: 10px;
	padding: 6px 15px 7px 30px;
	font-family: var(--oc-font-family);
	cursor: pointer;
	height: 34.03px;
}

.SearchButton_s5d79vb:hover {
	border-width: 2px;
	padding: 5px 14px 6px 30px;
	margin-left: -1px;
}

.SearchButton_s5d79vb:active,
.SearchButton_s5d79vb:focus {
	background-color: var(--oc-primary-green);
	border-color: var(--oc-primary-green);
	color: var(--oc-primary-white);
}

.MarketsWrapper_mgnb13w {
	width: 100vw;
	min-height: 600px;
	padding: 0 15px;
}

@media (min-width:768px) {
	.MarketsWrapper_mgnb13w {
		width: auto;
		padding: 0;
	}
}

.LastUpdated_l1omwxtm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: calc(100vw - 30px);
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: var(--oc-text-subtext);
	white-space: nowrap;
	margin: 20px auto 0;
}

@media (min-width:768px) {
	.LastUpdated_l1omwxtm {
		width: calc(100vw - 50px);
	}
}

@media (min-width:1024px) {
	.LastUpdated_l1omwxtm {
		width: 930px;
	}
}

@media (min-width:1281px) {
	.LastUpdated_l1omwxtm {
		width: 1000px;
	}
}

@media (min-width:1361px) {
	.LastUpdated_l1omwxtm {
		width: 1200px;
	}
}

.OfferDesktopContainer_oekq151 {
	--oc-offer-cell-height-top: 23;
	--oc-offer-cell-height-bottom: 21;
	--oc-offer-cell-margin: 5;
	width: var(--odds-button-width);
	min-width: var(--odds-button-width);
	height: calc((var(--oc-offer-cell-height-top) + var(--oc-offer-cell-height-bottom) + 1) * 1px);
	box-sizing: content-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.OfferDesktopCell_o19wb1pm {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
}

.OfferDesktopCell_o19wb1pm:hover {
	cursor: pointer;
}

.OfferDesktopCell_o19wb1pm:after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	background-color: var(--oc-secondary-green);
	opacity: 0.2;
}

.OfferDesktopCellText_o1dsygs8 {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	color: var(--oc-secondary-green);
	-webkit-user-selection: none;
	-moz-user-selection: none;
	-ms-user-selection: none;
	user-selection: none;
}

.OfferDesktopCellTop_o1dtna7x.OfferDesktopCell_o19wb1pm {
	top: 0;
	height: calc(var(--oc-offer-cell-height-top) * 1px);
}

.OfferDesktopCellTop_o1dtna7x.OfferDesktopCell_o19wb1pm:after {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.OfferDesktopCellBottom_o1lc51m2.OfferDesktopCell_o19wb1pm {
	bottom: 0;
	height: calc(var(--oc-offer-cell-height-bottom) * 1px);
}

.OfferDesktopCellBottom_o1lc51m2.OfferDesktopCell_o19wb1pm:after {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.presentIcon_p5ei0sh {
	position: relative;
	top: -1px;
	margin-right: 2px;
}

.BookmakerSeparator_b1xzytf0 {
	min-width: 1px;
	max-width: 1px;
	height: 100%;
	background: transparent;
	display: none;
}

@media (min-width:768px) {
	.BookmakerSeparator_b1xzytf0 {
		display: block;
	}
}

.quickBetIcon_q1b5whss {
	display: inline-block;
	background-color: var(--oc-primary-white);
	border-radius: 50%;
}

.OddsInfoItem_o13l1nz7 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 0;
	height: 15px;
	color: var(--oc-text-body);
}

@media (min-width:768px) {
	.OddsInfoItem_o13l1nz7 {
		margin-right: 20px;
	}
}

.OddsInfoItem_o13l1nz7:hover {
	cursor: pointer;
}

.InfoLabel_i10askv8 {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-right: 5px;
	-webkit-user-selection: none;
	-moz-user-selection: none;
	-ms-user-selection: none;
	user-selection: none;
}

.RowLayout_refg9ta {
	display: grid;
	grid-template-columns: repeat(var(--refg9ta-0), auto);
	grid-column-gap: 3px;
	width: 100%;
}

@media (min-width:768px) and (max-width:1074px) {
	.RowLayout_refg9ta {
		grid-template-columns: repeat(var(--refg9ta-2), auto);
	}
}

.BookmakerCellBase_b19sy7tn {
	--odds-button-width: 80px;
	--oc-bookie-background: var(--b19sy7tn-0);
	background: var(--oc-bookie-background, transparent);
	height: 30px;
	margin-bottom: 0;
	position: relative;
	border-radius: 5px;
}

.BookmakerCellBase_b19sy7tn .quickBetIcon_q1b5whss {
	position: absolute;
	right: 0;
	top: 0;
	bottom: unset;
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
}

@media (min-width:768px) {
	.BookmakerCellBase_b19sy7tn .quickBetIcon_q1b5whss {
		position: absolute;
		top: unset;
		bottom: 0;
		left: 50%;
		-webkit-transform: translate(-50%, 50%);
		-ms-transform: translate(-50%, 50%);
		transform: translate(-50%, 50%);
	}
}

@media (min-width:768px) {
	.BookmakerCellContainerSmallIcon_b63virq.BookmakerCellBase_b19sy7tn {
		height: 38px;
	}
}

.ImgWrapperSmallIcons_i1tc0jr0 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 30px;
	--odds-button-width: 60px;
	width: var(--odds-button-width);
	min-width: var(--odds-button-width);
	--odds-button-width: 80px;
	padding: 0 10px;
	overflow: hidden;
}

@media (min-width:768px) {
	.ImgWrapperSmallIcons_i1tc0jr0 {
		--odds-button-width: 38px;
	}
}

@media (min-width:1075px) {
	.ImgWrapperSmallIcons_i1tc0jr0 {
		--odds-button-width: 34px;
	}
}

@media (min-width:1200px) {
	.ImgWrapperSmallIcons_i1tc0jr0 {
		--odds-button-width: 38px;
	}
}

@media (min-width:768px) {
	.ImgWrapperSmallIcons_i1tc0jr0 {
		padding: 0;
		height: 38px;
		overflow-x: hidden;
	}
}

@media (min-width:1024px) {
}

.bookmakerImgSmallIcon_bwuack8 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-items: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	object-fit: contain;
}

.OddsCellBtn_o5t2ais {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	--odds-button-height: 35px;
	height: var(--odds-button-height);
	min-height: var(--odds-button-height);
	width: var(--odds-button-width);
	min-width: var(--odds-button-width);
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #e0e0e0;
	border-radius: 5px;
	background: var(--oc-button-background);
	position: relative;
	-webkit-transition: background 1s ease;
	transition: background 1s ease;
	will-change: background;
	cursor: pointer;
	font-family: var(--oc-font-family);
	line-height: normal;
}

@media (min-width:768px) {
	.OddsCellBtn_o5t2ais {
		--odds-button-height: 38px;
	}
}

@media (min-width:768px) {
	.OddsCellBtn_o5t2ais {
		border: 1px solid #e5e5e5;
	}
}

.OddsCellDesktop_obvpjra.OddsCellBtn_o5t2ais {
	--oc-button-background: var(--oc-primary-white);
	font-size: 11px;
	font-weight: 600;
	color: var(--oc-text-body);
}

.oddDrifting_o14s2hvj {
	--oc-background-opacity: 0.4;
	--oc-cell-rgb: var(--oc-primary-white);
	background: rgba(var(--oc-cell-rgb), var(--oc-background-opacity));
	border-bottom: 2px solid rgba(var(--oc-cell-rgb), 0.8);
	--oc-cell-rgb: var(--oc-odds-drifting-rgb);
}

@media (min-width:768px) {
	.oddDrifting_o14s2hvj {
		border: 1px rgba(var(--oc-cell-rgb), var(--oc-background-opacity));
	}
}

.oddShortening_o1ini8o6 {
	--oc-background-opacity: 0.4;
	--oc-cell-rgb: var(--oc-primary-white);
	background: rgba(var(--oc-cell-rgb), var(--oc-background-opacity));
	border-bottom: 2px solid rgba(var(--oc-cell-rgb), 0.8);
	--oc-cell-rgb: var(--oc-odds-shortening-rgb);
}

@media (min-width:768px) {
	.oddShortening_o1ini8o6 {
		border: 1px rgba(var(--oc-cell-rgb), var(--oc-background-opacity));
	}
}

.betTooltip_b1ufcx63:not(.selectedBet_s12hs4ap):hover:after {
	content: 'bet';
	display: block;
	position: absolute;
	min-width: 100%;
	height: 10px;
	top: 0;
	background: var(--oc-primary-blue);
	color: var(--oc-primary-white);
	border-radius: 3px 3px 0 0;
	font-weight: 800;
	font-size: 9px;
	line-height: 10px;
	text-align: center;
}

.oddsAreaWrapper_o17xb9rs {
	display: block;
}

@media (min-width:768px) {
	.oddsAreaWrapper_o17xb9rs {
		display: grid;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 41px;
	}
}

.BookmakersLabelWrapper_b14inqv2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.BookmakersLabel_b1iti181 {
	--odds-button-width: 60px;
	--flex-basis: calc(var(--b1iti181-1) * (var(--odds-button-width) + 3px));
	display: block;
	-webkit-flex: 0 0 var(--flex-basis);
	-ms-flex: 0 0 var(--flex-basis);
	flex: 0 0 var(--flex-basis);
	font-style: normal;
	font-weight: 800;
	font-size: 11px;
	line-height: 15px;
	padding: 12px 0 10px;
	color: var(--oc-text-subtext);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (min-width:768px) {
	.BookmakersLabel_b1iti181 {
		--odds-button-width: 38px;
	}
}

@media (min-width:1075px) {
	.BookmakersLabel_b1iti181 {
		--odds-button-width: 34px;
	}
}

@media (min-width:1200px) {
	.BookmakersLabel_b1iti181 {
		--odds-button-width: 38px;
	}
}

.BookmakersLabel_b1iti181 .InfoLabel_i10askv8 {
	font-weight: 800;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: var(--oc-text-subtext);
}

.bookmakersRowWrapper_b6m3edq {
	--oc-bookmakers-row-height: 79;
	--oc-bookmakers-row-margin-bottom: 15;
	height: calc(var(--oc-bookmakers-row-height) * 1px);
	margin-bottom: calc(var(--oc-bookmakers-row-margin-bottom) * 1px);
}

.bookmakersRowWrapperSmallIcons_b1keee3k {
	--oc-bookmakers-row-height: 40;
	--oc-bookmakers-row-margin-bottom: 10;
}

.BookmakersRowOuterWrapper_b1pfx62b {
	--oc-bookmaker-row-top-offset: 74;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	height: 94px;
	position: static;
	top: var(--b1pfx62b-0);
	left: unset;
	background: unset;
	z-index: unset;
}

@media (min-width:1076px) {
	.BookmakersRowOuterWrapper_b1pfx62b {
		--oc-bookmaker-row-top-offset: 44;
		position: -webkit-sticky;
		position: sticky;
		left: 0;
		background: #f7f8f9;
		z-index: 1;
	}
}

.offersRowWrapper_or9zzsk {
	height: 49px;
	padding-bottom: 4px;
}

.BetRowLeftBetContent_b2f00kt {
	height: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0;
}

.BetRowLeftBetNameLink_b1h3dl3m {
	font-size: 14px;
	font-weight: 600;
	line-height: 1.36;
	color: var(--oc-text-body);
	-webkit-text-decoration: none;
	text-decoration: none;
}

.QuickBetTitleWrapper_qflncct {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	height: 79px;
	margin-bottom: 15px;
	position: static;
	top: var(--qflncct-0);
	left: 0;
	z-index: 1;
	background: #f7f8f9;
	padding: 0;
}

@media (min-width:1076px) {
	.QuickBetTitleWrapper_qflncct {
		position: -webkit-sticky;
		position: sticky;
	}
}

.MarketName_m17yfdpz {
	font-family: var(--oc-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 22px;
	-webkit-letter-spacing: 0px;
	-moz-letter-spacing: 0px;
	-ms-letter-spacing: 0px;
	letter-spacing: 0px;
	text-align: left;
	width: 100%;
	position: absolute;
	bottom: -15px;
	padding-bottom: 15px;
	background: #f7f8f9;
}

.AreaWrapper_a1927ldg {
	-webkit-flex: 1 0 220px;
	-ms-flex: 1 0 220px;
	flex: 1 0 220px;
}

@media (min-width:768px) {
	.AreaWrapper_a1927ldg {
		-webkit-flex: 0 0 220px;
		-ms-flex: 0 0 220px;
		flex: 0 0 220px;
	}
}

@media (min-width:1075px) {
	.AreaWrapper_a1927ldg {
		-webkit-flex: 1 0 120px;
		-ms-flex: 1 0 120px;
		flex: 1 0 120px;
	}
}

@media (min-width:1360px) {
	.AreaWrapper_a1927ldg {
		-webkit-flex: 1 0 220px;
		-ms-flex: 1 0 220px;
		flex: 1 0 220px;
	}
}

.OffersSection_ol6e9i6 {
	margin-top: 37px;
	padding-bottom: 4px;
}

.OffersSection_ol6e9i6 p {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 23px;
	color: var(--oc-text-subtext);
	padding-right: 15px;
	text-align: right;
	width: 100%;
}

.Wrapper_w18zr8i1 {
	-webkit-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.BetSeparator_bhyxhtn {
	height: 1px;
	background: var(--oc-border);
	border-radius: 1px;
	width: 100%;
}

.MarketExpanderBetWrapper_maljog0 {
	display: grid;
	grid-template-columns: auto auto;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	min-height: 46px;
	width: 100%;
	padding: 5px 10px;
	grid-column: var(--maljog0-0);
	width: 100%;
}

.MarketExpanderBetName_m1m6ixsu {
	--oc-bet-name-font-size: var(--m1m6ixsu-0);
	font-size: var(--oc-bet-name-font-size);
	display: inline-block;
	margin-right: 15px;
	white-space: normal;
	line-height: 18px;
	color: var(--oc-text-body);
	text-align: right;
}

@media (min-width:768px) {
	.AccordionWrapper_at6mhdi {
		margin: 0 25px;
	}
}

@media (min-width:1024px) {
	.AccordionWrapper_at6mhdi {
		margin: 0;
	}
}

.AccordionHeader_a1opm9ml {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	padding: 15px 40px 15px 15px;
	border: 1px solid var(--oc-border);
	background: var(--oc-bg-grey, #f7f8f9);
	border-radius: 5px;
	-webkit-transition: border-radius 0.25s ease;
	transition: border-radius 0.25s ease;
	line-height: 22px;
	font-size: 16px;
	color: var(--oc-text-body);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}

.AccordionHeader_a1opm9ml:after {
	content: '';
	display: inline-block;
	margin-top: -4px;
	margin-right: -20px;
	padding: 3px;
	border: solid black;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transition: -webkit-transform 0.25s ease;
	-webkit-transition: transform 0.25s ease;
	transition: transform 0.25s ease;
}

@media (min-width:600px) {
	.AccordionHeader_a1opm9ml:after {
		margin-right: -10px;
	}
}

@media (min-width:768px) {
	.AccordionHeader_a1opm9ml {
		padding: 12px 30px 11px 20px;
	}

	.AccordionHeader_a1opm9ml:after {
		right: 22px;
	}

	.AccordionHeader_a1opm9ml:hover {
		border-width: 2px;
		padding: 11px 29px 10px 19px;
	}
}

.ExpanderContent_e1amagzv {
	position: relative;
	width: 100%;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid var(--oc-border);
	border-top-color: transparent;
	border-radius: 0 0 5px 5px;
	-webkit-transition: margin-bottom 250ms ease, max-height 500ms ease;
	transition: margin-bottom 250ms ease, max-height 500ms ease;
}
.ExpanderContent_e1amagzv_title{
	color: #1a2228;
	display: inline-block;
	font-size: 1rem;
	line-height: 1.2rem;
	margin: 1.5rem 2.5rem 1rem;
	font-weight: 800;
}
.AccordionWrapper_at6mhdi [data-enter] .ExpanderContent_e1amagzv {
	margin-bottom: 5px;
}

.ExpanderBestOddsWrapper_e1jc6hcf {
	display: grid;
	grid-template-columns: repeat(var(--e1jc6hcf-0), auto);
	-webkit-box-pack: space-around;
	-webkit-justify-content: space-around;
	-ms-flex-pack: space-around;
	justify-content: space-around;
	grid-row-gap: 1px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
	max-width: min(100%, 930px);
	border-bottom: 1px solid #e5e5e5;
}

.Border_b1r30q3p {
	top: calc(var(--b1r30q3p-0) * 1px);
	position: absolute;
	width: calc(100% - 40px);
	height: 1px;
	border-radius: 1px;
	background: var(--oc-line-secondary);
	margin: 0 20px;
	grid-area: border;
}

.GridToggler_g1dkdmmc {
	display: block;
	font-family: var(--oc-font-family);
	font-size: 14px;
	line-height: 17px;
	color: var(--oc-secondary-green);
	padding: 10px 25px 10px 15px;
	position: relative;
	margin-left: 5px;
	margin-top: 3px;
	-webkit-transition: background 250ms ease;
	transition: background 250ms ease;
	cursor: pointer;
}

.GridToggler_g1dkdmmc:after {
	content: '';
	border: solid var(--oc-secondary-green);
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 2px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transition: -webkit-transform 0.25s ease-in-out;
	-webkit-transition: transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	position: absolute;
	right: 10px;
	top: calc(50% - 2px);
}

@media (min-width:1024px) {
	.GridToggler_g1dkdmmc:hover {
		-webkit-text-decoration: underline;
		text-decoration: underline;
	}
}

.Pointer_p18e36jy {
	display: block;
	width: 10px;
	height: 10px;
	-webkit-transform: translateX(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	position: absolute;
	top: calc(100% - 4px);
	left: 50%;
	-webkit-transition: background 250ms ease;
	transition: background 250ms ease;
}

.Pointer_p18e36jy:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: background 250ms ease;
	transition: background 250ms ease;
}

.OddsInfoWrapperTablet_o17r8hlk {
	--odds-button-width: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 35px;
	min-width: calc(var(--o17r8hlk-1) * (var(--odds-button-width) + 3px) + 5px);
}

@media (min-width:768px) {
	.OddsInfoWrapperTablet_o17r8hlk {
		--odds-button-width: 38px;
	}
}

@media (min-width:1075px) {
	.OddsInfoWrapperTablet_o17r8hlk {
		--odds-button-width: 34px;
	}
}

@media (min-width:1200px) {
	.OddsInfoWrapperTablet_o17r8hlk {
		--odds-button-width: 38px;
	}
}

.InfoSquareShortening_i1qnnsaz {
	--oc-info-square-background: var(--oc-primary-white);
	--oc-info-square-size: 8;
	display: inline-block;
	width: calc(var(--oc-info-square-size) * 1px);
	height: calc(var(--oc-info-square-size) * 1px);
	background-color: var(--oc-info-square-background);
	border-radius: 2px;
	--oc-info-square-background: var(--oc-odds-shortening);
	margin-right: 5px;
}

.InfoSquareDrifting_i56plle {
	--oc-info-square-background: var(--oc-primary-white);
	--oc-info-square-size: 8;
	display: inline-block;
	width: calc(var(--oc-info-square-size) * 1px);
	height: calc(var(--oc-info-square-size) * 1px);
	background-color: var(--oc-info-square-background);
	border-radius: 2px;
	--oc-info-square-background: var(--oc-odds-drifting);
	margin-right: 5px;
}

.InfoSquareBestOdds_i1ufrgjz {
	--oc-info-square-background: var(--oc-primary-white);
	--oc-info-square-size: 8;
	display: inline-block;
	width: calc(var(--oc-info-square-size) * 1px);
	height: calc(var(--oc-info-square-size) * 1px);
	background-color: var(--oc-info-square-background);
	border-radius: 2px;
	border: 2px solid var(--oc-primary-green);
	margin-right: 5px;
}

.MarketHeaderWrapper_mov33p8 {
	--odds-button-width: 60px;
	--oc-max-grid-width: calc((var(--mov33p8-1) * (var(--odds-button-width) + 3px) + 4px + 220px));
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: min(100vw, var(--oc-max-grid-width));
	height: 46px;
	overflow: hidden;
}

@media (min-width:768px) {
	.MarketHeaderWrapper_mov33p8 {
		--odds-button-width: 38px;
	}
}

@media (min-width:1075px) {
	.MarketHeaderWrapper_mov33p8 {
		--odds-button-width: 34px;
	}
}

@media (min-width:1200px) {
	.MarketHeaderWrapper_mov33p8 {
		--odds-button-width: 38px;
	}
}

@media (min-width:768px) {
	.MarketHeaderWrapper_mov33p8 {
		max-width: min(calc(100vw - 25px), var(--oc-max-grid-width));
	}
}

@media (min-width:1075px) {
	.MarketHeaderWrapper_mov33p8 {
		max-width: min(100vw, var(--oc-max-grid-width));
		margin: 0 auto;
		padding: 0 20px;
		border-bottom: 1px solid var(--oc-line-secondary);
	}
}

@media (min-width:1360px) {
	.MarketHeaderWrapper_mov33p8 {
		padding: 0;
	}
}

.Header_h1gbqksa {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex: 0 0 220px;
	-ms-flex: 0 0 220px;
	flex: 0 0 220px;
	white-space: wrap-word;
	margin-right: 10px;
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 800;
	font-size: 16px;
	line-height: 22px;
}

@media (min-width:768px) {
	.outerWrapperClass_o1k614qs {
		width: unset;
	}
}

.innerWrapperClass_iyj238m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (min-width:768px) and (max-width:1075px) {
	.innerWrapperClass_iyj238m {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

@media (max-width:767px) {
	.innerWrapperClass_iyj238m {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
}

.MarketWrapper_mgnb13w {
	width: 100%;
}

.MarketWrapper_mgnb13w>* {
	font-family: var(--oc-font-family);
}

@media (min-width:768px) {
	.MarketWrapper_mgnb13w {
		margin: 0;
	}
}

.MarketExpanderWrapper_m1omwxtm {
	margin: 5px 0 0 0;
}

#subevent-ads-wrapper:first-of-type .MarketExpanderWrapper_m1omwxtm {
	margin-top: 0;
}

@media (min-width:768px) {
	.MarketExpanderWrapper_m1omwxtm {
		margin: 5px auto 0;
	}
}

@media (min-width:1024px) {
	.MarketExpanderWrapper_m1omwxtm {
		width: 930px;
	}
}

@media (min-width:1281px) {
	.MarketExpanderWrapper_m1omwxtm {
		width: 1000px;
	}
}

@media (min-width:1361px) {
	.MarketExpanderWrapper_m1omwxtm {
		width: 1200px;
	}
}

.GridBackground_gzfrt2k {
	margin: 0 0 10px;
	background: #f7f8f9;
	border: 1px solid #e5e5e5;
	border-top-width: 0;
	border-radius: 5px;
	-webkit-transition: opacity 250ms ease;
	transition: opacity 250ms ease;
}

@media (min-width:768px) {
	.GridBackground_gzfrt2k {
		display: grid;
		margin: 0 auto 15px;
		border-width: 0;
	}
}

@media (max-width:767px) {
	.GridBackground_gzfrt2k>* {
		grid-column: 2;
	}
}

@media (max-width:980px) {
	.GridBackground_gzfrt2k>* {
		grid-column: 2;
	}
}

.GridContainer_gccdhvy {
	padding: 0;
	overflow: hidden;
}

@media (min-width:768px) {
	.GridContainer_gccdhvy {
		padding: 0 0 0 25px;
		overflow: hidden;
	}
}

@media (min-width:1075px) {
	.GridContainer_gccdhvy {
		padding: 0;
	}
}

@media (min-width:1076px) {
	.GridContainer_gccdhvy {
		overflow: unset;
	}
}

.GridAreasContainer_g18698k3 {
	--odds-button-width: 60px;
	--oc-max-grid-width: calc((var(--g18698k3-1) * (var(--odds-button-width) + 3px) + 4px + 220px));
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: min(100vw, var(--oc-max-grid-width));
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-items: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width:768px) {
	.GridAreasContainer_g18698k3 {
		--odds-button-width: 38px;
	}
}

@media (min-width:1075px) {
	.GridAreasContainer_g18698k3 {
		--odds-button-width: 34px;
	}
}

@media (min-width:1200px) {
	.GridAreasContainer_g18698k3 {
		--odds-button-width: 38px;
	}
}

@media (min-width:768px) {
	.GridAreasContainer_g18698k3 {
		max-width: min(calc(100vw - 25px), var(--oc-max-grid-width));
	}
}

@media (min-width:1075px) {
	.GridAreasContainer_g18698k3 {
		max-width: min(100vw, var(--oc-max-grid-width));
		margin: 0 auto;
		padding: 0 20px 20px 20px;
	}
}

@media (min-width:1360px) {
	.GridAreasContainer_g18698k3 {
		padding: 0 0 20px;
	}
}
.SubeventEventLinkWrapper_sgnb13w {
	padding: 15px 0 0 15px;
}

@media (min-width:768px) {
	.SubeventEventLinkWrapper_sgnb13w {
		padding: 15px 25px 0;
	}
}

@media (min-width:1024px) {
	.SubeventEventLinkWrapper_sgnb13w {
		padding: 15px 0 0;
	}
}

.SubeventEventLink_s1omwxtm {
	position: relative;
	padding: 0 0 0 15px;
	color: inherit;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 15px;
	line-height: 22px;
}

.SubeventEventLink_s1omwxtm:before {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	top: 6px;
	left: 2px;
	border-left: 2px solid #20242e;
	border-bottom: 2px solid #20242e;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

@media (min-width:768px) {
	.SubeventEventLink_s1omwxtm {
		font-size: 12px;
		line-height: 16px;
		color: var(--oc-text-subtext);
	}

	.SubeventEventLink_s1omwxtm:before {
		border-left: 1px solid var(--oc-text-subtext);
		border-bottom: 1px solid var(--oc-text-subtext);
		width: 6px;
		height: 6px;
		top: 5px;
		left: 4px;
	}
}

.SubeventHeaderWrapper_szfrt2k {
	background-color: var(--oc-primary-white);
	position: relative;
	z-index: 60;
}

@media (min-width:1024px) {
	.SubeventHeaderWrapper_szfrt2k {
		position: -webkit-sticky;
		position: sticky;
		top: 55px;
		right: 0;
		left: 0;
		z-index: 102;
	}
}

.SubeventHeaderTabWrapper_sccdhvy {
	--subevent-header-height: var(--sccdhvy-0);
	background-color: var(--oc-primary-white);
}

@media (min-width:1024px) {
	.SubeventHeaderTabWrapper_sccdhvy {
		position: -webkit-sticky;
		position: sticky;
		top: var(--subevent-header-height);
		right: 0;
		left: 0;
		z-index: 100;
	}
}

.SubeventMenuWrapper_svibrfz {
	box-shadow: none;
}

@media (min-width:600px) {
	.SubeventMenuWrapper_svibrfz {
		box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
	}
}

.SiblingSubeventDatetime_s1s63vwz {
	min-width: 55px;
	font-family: var(--oc-font-family);
	font-size: 11px;
	line-height: 19px;
	color: var(--oc-text-subtext);
}

@media (min-width:768px) {
	.SiblingSubeventDatetime_s1s63vwz {
		margin-right: 15px;
	}
}

.SiblingSubeventTitle_sytjuiv {
	font-family: var(--oc-font-family);
	font-size: 14px;
	line-height: 19px;
	color: var(--oc-text-body);
}

.SubeventHeaderTextWrapper_st90vk6 {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1;
}

.SubeventHeaderTextWrapper_st90vk6 button {
	white-space: nowrap;
}

.SubeventHeaderTextWrapper_st90vk6 #change-match-dropdown {
	max-height: 400px;
	overflow-y: scroll;
}



.SubeventHeaderTextWrapper_st90vk6 [class^='DropdownItem']:hover [class^='SiblingSubeventTitle'] {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.matchStatsNewIcon_mzn5q1l {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.SubeventHeaderContentContainer_sngq1o1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 20px;
	margin-bottom: 25px;
	padding: 0;
	-webkit-transition: margin 0.15s;
	transition: margin 0.15s;
}

.SubeventHeaderContentContainer_sngq1o1 button {
	-webkit-transition: -webkit-transform 0.15s;
	-webkit-transition: transform 0.15s;
	transition: transform 0.15s;
	-webkit-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}

.SubeventTitle_sf86lc0 {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	line-height: 35px;
	font-size: 26px;
	-webkit-transform: translate(0px, 0px) translate(-50%, -50%) scale(1) translate(50%, 50%);
	-ms-transform: translate(0px, 0px) translate(-50%, -50%) scale(1) translate(50%, 50%);
	transform: translate(0px, 0px) translate(-50%, -50%) scale(1) translate(50%, 50%);
	-webkit-transition: -webkit-transform 0.15s;
	-webkit-transition: transform 0.15s;
	transition: transform 0.15s;
	color: var(--oc-text-body);
}

@media (min-width:1024px) {
	.SubeventTitle_sf86lc0 {
		margin: 0 10px 0 0;
		padding: 0 20px 0 0;
	}
}
.SectionCardLastMatches_swkg0hp {
	background: var(--oc-text-white);
	border: 1px solid var(--oc-border);
	width: 100%;
	height: 100%;
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 100;
	font-size: 15px;
	line-height: 22px;
	border-radius: 5px 5px 5px 5px;
	display: grid;
	padding: 5px;
}

@media (min-width:768px) {
	.SectionCardLastMatches_swkg0hp {
		padding: 5px 10px 5px;
		border-radius: 0px 0px 5px 5px;
		border-top: none;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
	}
}

.ResultTrafficLight_ryzpsp0 {
	grid-area: traffic-light;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: var(--ryzpsp0-0);
	font-family: var(--oc-font-family);
	font-size: 10px;
	font-weight: 800;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	-webkit-letter-spacing: normal;
	-moz-letter-spacing: normal;
	-ms-letter-spacing: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--oc-text-white);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.MatchTableCell_m1nm5pht {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: left;
	-webkit-justify-content: left;
	-ms-flex-pack: left;
	justify-content: left;
}

.MatchTableCell_m1nm5pht span {
	font-size: 12px;
	color: var(--oc-text-subtext);
	font-weight: normal;
}

.MatchTableLeagueCell_m1sn7wav.MatchTableCell_m1nm5pht {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	grid-area: league-cell;
	margin-left: auto;
	margin-right: 0;
	margin-left: auto;
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	white-space: nowrap;
}

@media (min-width:768px) {
	.MatchTableLeagueCell_m1sn7wav.MatchTableCell_m1nm5pht {
		color: var(--oc-text-subtext);
	}

	.MatchTableLeagueCell_m1sn7wav.MatchTableCell_m1nm5pht span {
		font-size: 12px;
		color: var(--oc-text-subtext);
		font-weight: normal;
	}
}

.MatchTableDateCell_m1nn712v.MatchTableCell_m1nm5pht {
	grid-area: date-cell;
}

.MatchTableScoreContainer_m7hydxm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	grid-area: score-cell;
	width: 100%;
}

.MatchTableScore_m18btjru {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 10px;
}

.MatchTableResult_m1i1ooyy {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.MatchTableScoreCell_mfqw30w {
	grid-area: team-cell;
	gap: 0px 5px;
	margin-left: 0;
	inline-size: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.MatchTableScoreCell_mfqw30w span {
	font-size: 14px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	float: left;
}

.MatchTableScoreCell_mfqw30w span:first-of-type,
.MatchTableScoreCell_mfqw30w span:last-of-type {
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
}

.score_s1os88o4 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 3px;
	text-align: center;
	background-color: none;
	font-weight: bold;
}

@media (min-width:768px) {
	.score_s1os88o4 {
		font-weight: bold;
	}
}

.bold_b1mblbx0 {
	font-weight: bold;
}

.homeTeamStyle_hz1l8u4 {
	justify-self: normal;
}

@media (min-width:600px) {
	.homeTeamStyle_hz1l8u4 {
		justify-self: end;
	}
}

.MatchContainer_m1vmekl {
	display: grid;
	grid-template-columns: 1fr min-content min-content;
	grid-template-areas: 'date-cell date-cell league-cell' 'team-cell team-cell score-cell';
	padding: 5px 0;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: var(--m1vmekl-0);
}

.MatchTableContainer_m46dlh4 {
	background: var(--oc-text-white);
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	padding: 5px 10px 5px 10px;
	border-radius: 5px 5px 5px 5px;
	width: 100%;
}

.TeamContainer_tsia2gv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.TeamContainer_tsia2gv span {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 19px;
	padding-top: 2px;
}

@media (min-width:768px) {
	.TeamContainer_tsia2gv span {
		font-size: 16px;
		line-height: 22px;
	}
}

.TeamBadge_t6flhii {
	height: 16.95px;
	margin: 3px 0;
}

.TeamSection_t1c5ee6b {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.HomeTeamSection_hyidzog.TeamSection_t1c5ee6b {
	margin: 0 8px 0 0;
}

.HomeTeamSection_hyidzog.TeamSection_t1c5ee6b span {
	text-align: left;
}

.ColorBarPlaceholder_c1n84a0 {
	height: 22px;
	width: 20px;
}

.AwayTeamSection_a1bvzvq1.TeamSection_t1c5ee6b {
	margin: 0 0 0 8px;
}

.AwayTeamSection_a1bvzvq1.TeamSection_t1c5ee6b span {
	text-align: right;
}

.TeamHeaderContainer_tqd9ows {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	border: 1px solid var(--oc-border);
	background: var(--oc-bg-grey);
}

@media (min-width:768px) {
	.TeamHeaderContainer_tqd9ows {
		border: 1px solid var(--oc-border);
		border-radius: 5px 5px 0px 0px;
	}
}

.StatsGridContainer_s2nh4iv {
	padding: 0;
	color: #20242e;
	overflow: hidden;
	background-color: var(--oc-primary-white);
}

@media (min-width:600px) {
	.StatsGridContainer_s2nh4iv {
		padding: 0 15px;
	}
}

@media (min-width:768px) {
	.StatsGridContainer_s2nh4iv {
		padding: 0 var(--ad-gap);
	}
}
.DatePickerWrapper_d1fmcypd {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 10px 15px 25px;
}

@media (min-width:1024px) {
	.DatePickerWrapper_d1fmcypd {
		padding: 0 0 25px;
		width: unset;
	}
}

.ArrowButton_a9ue5ua {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 32px;
	min-height: 32px;
	border-radius: 50%;
	background: var(--oc-bg-grey);
	cursor: pointer;
}

.ArrowButton_a9ue5ua:hover {
	border: 1px solid var(--oc-border);
}

.Arrow_a1rggx2k {
	border-style: solid;
	border-width: 0 2px 2px 0;
	border-color: var(--oc-text-body);
	padding: 4px;
}

.ArrowButton_a9ue5ua:disabled>.Arrow_a1rggx2k {
	border-color: var(--oc-text-subtext);
}

.ArrowLeft_a3sjrw6.Arrow_a1rggx2k {
	-webkit-transform: translateX(2px) rotate(135deg);
	-ms-transform: translateX(2px) rotate(135deg);
	transform: translateX(2px) rotate(135deg);
}

.ArrowRight_apuqyi2.Arrow_a1rggx2k {
	-webkit-transform: translateX(-2px) rotate(-45deg);
	-ms-transform: translateX(-2px) rotate(-45deg);
	transform: translateX(-2px) rotate(-45deg);
}

.DateWrapper_dsciyis {
	text-align: center;
	font-weight: 800;
	font-size: 16px;
	line-height: 22px;
	width: 100%;
	font-family: var(--oc-font-family);
}

@media (min-width:768px) {
	.DateWrapper_dsciyis {
		width: 220px;
	}
}

.SeeAllOddsContainer_s1a3ivot {
	display: block;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	grid-area: see-all-odds;
	margin: 0;
	position: relative;
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
}

@media (min-width:768px) {
	.SeeAllOddsContainer_s1a3ivot {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		margin: 0 10px;
	}
}

.SeeAllOdds_s1h7a90l {
	font-family: var(--oc-font-family);
	font-weight: normal;
	font-size: 12px;
	line-height: 19px;
	color: var(--oc-secondary-green);
	-webkit-text-decoration: none;
	text-decoration: none;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	position: relative;
	white-space: nowrap;
}

.SeeAllOdds_s1h7a90l:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

@media (min-width:768px) {
	.SeeAllOdds_s1h7a90l {
		line-height: 19px;
		min-width: 70px;
	}
}

.seeAllOddsArrow_s1t8ja8z:after {
	content: '';
	border: solid var(--oc-secondary-green);
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 2px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	right: -7px;
	top: calc(50% - 2px);
}

.ButtonsWrapper_b1un9bag {
	display: grid;
	grid-template-columns: repeat(var(--oc-columns-number), calc(var(--oc-best-odds-width) * 1px));
	grid-column-gap: calc(var(--oc-columns-gap) * 1px);
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: var(--oc-odds-columns-width);
	grid-area: best-odds-buttons;
}

.bestOddsButton_b14b791s {
	position: relative;
	display: inline-block;
	width: calc(var(--oc-best-odds-width) * 1px);
	height: calc(var(--oc-best-odds-height) * 1px);
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 3px;
	box-shadow: 0 2px 0 0 var(--oc-box-shadow);
	font-family: var(--oc-font-family);
	font-size: 12px;
	font-weight: bold;
	line-height: calc(var(--oc-best-odds-height) * 1px + 2px);
	text-align: center;
	text-indent: 0;
	color: var(--oc-text-body);
	-webkit-transition: background-color 1s ease-out;
	transition: background-color 1s ease-out;
	cursor: pointer;
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
}

@media (min-width:768px) {
	.bestOddsButton_b14b791s {
		font-size: 13px;
	}
}

.oddStable_o1x8oto0 {
	background: var(--oc-bg-grey-light);
	box-shadow: 0 2px 0 0 var(--oc-box-shadow);
}

.oddStable_o1x8oto0:hover {
	box-shadow: 0 3px 2px 0 #d0cfcf;
}

.BetOuterWrapper_b1bzajtu {
	grid-area: bet-wrapper;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.BetWrapper_bn6y2jt {
	grid-area: bet-wrapper;
	width: auto;
	padding: 0 0 5px;
	cursor: pointer;
	color: inherit;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	width: 100%;
}

.BetWrapper_bn6y2jt:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

@media (min-width:768px) {
	.BetWrapper_bn6y2jt {
		padding: unset;
		min-width: unset;
		max-width: unset;
		height: 42px;
	}
}

.MatchStatsButtonWrapper_mszza3s {
	margin-left: auto;
	height: 35px;
	width: 36px;
	background-color: var(--oc-primary-blue);
	border-radius: 3px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	background-image: var(--mszza3s-0);
	background-position: var(--mszza3s-1);
	background-repeat: no-repeat;
	grid-area: match-stats-button;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 0 5px;
	-webkit-transform: translateY(-1.5px);
	-ms-transform: translateY(-1.5px);
	transform: translateY(-1.5px);
}

@media (min-width:768px) {
	.MatchStatsButtonWrapper_mszza3s {
		margin: 0 10px 0 0;
		height: 40px;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.TeamWrapper_tvqke5m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width:768px) {
	.TeamWrapper_tvqke5m:not(:last-of-type) {
		margin-bottom: 2px;
	}
}

.TeamWrapper_tvqke5m>p {
	display: inline-block;
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: var(--oc-text);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.StartTimeText_s1cr9nsi {
	font-family: var(--oc-font-family);
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	grid-area: start-time;
	color: var(--oc-text-subtext);
	cursor: pointer;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
}

@media (min-width:768px) {
	.StartTimeText_s1cr9nsi {
		color: var(--oc-text-body);
		line-height: 19px;
		font-weight: bold;
	}
}

.Wrapper_w1rog48h {
	grid-area: start-time;
	width: 75px;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	font-family: var(--oc-font-family);
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: var(--oc-secondary-red);
}

@media (min-width:768px) {
	.Wrapper_w1rog48h {
		width: 80px;
	}
}

.RowContent_r1j1ra2x {
	height: 62px;
	width: 100%;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	padding: 0 10px;
	display: grid;
	grid-template-columns: auto 1fr min-content min-content;
	grid-template-areas: 'bet-wrapper bet-wrapper score best-odds-buttons match-stats-button' 'start-time see-all-odds see-all-odds see-all-odds see-all-odds';
}

@media (min-width:768px) {
	.RowContent_r1j1ra2x {
		grid-template-columns: min-content min-content 1fr auto auto auto;
		grid-template-areas: 'start-time in-play-time-wrapper bet-wrapper score separator match-stats-button best-odds-buttons see-all-odds';
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 41px;
	}
}

@media (min-width:1024px) {
	.RowContent_r1j1ra2x {
		padding: 0 15px;
	}
}

.Separator_svxmm9s {
	grid-area: separator;
	width: 1px;
	height: 40px;
	display: none;
}

@media (min-width:768px) {
	.Separator_svxmm9s {
		display: block;
		border-left: 0;
		margin: 0 5px;
	}
}

@media (min-width:1024px) {
	.Separator_svxmm9s {
		border-left: 1px solid var(--oc-line-secondary);
		display: block;
		margin: 0 15px;
	}
}

.CardWrapper_cn4ixzy {
	display: block;
	border-radius: 5px;
	border: 1px solid var(--oc-border);
	margin: 0 15px 10px 15px;
}

@media (min-width:1024px) {
	.CardWrapper_cn4ixzy {
		margin: 0 0 10px 0;
	}
}

.CardWrapper_cn4ixzy:last-of-type {
	margin-bottom: 0;
}

.AccordionHeader_a1tgzbko {
	--arrow-right-position: 15px;
	background: var(--oc-bg-grey);
	border-bottom: 1px solid var(--oc-line-secondary);
	border-radius: 5px;
	padding: 12px 25px 11px 10px;
	color: var(--oc-text-body);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	position: relative;
}

@media (min-width:768px) {
	.AccordionHeader_a1tgzbko {
		padding: 12px 25px 11px 20px;
	}
}

.AccordionText_ak3savo {
	font-family: var(--oc-font-family);
	font-weight: 800;
	font-size: 16px;
	line-height: 22px;
}

.AccordionText_ak3savo:visited,
.AccordionText_ak3savo:link {
	color: var(--oc-text-body);
	-webkit-text-decoration: none;
	text-decoration: none;
}

@media (min-width:1024px) {
	.AccordionText_ak3savo:hover {
		-webkit-text-decoration: underline;
		text-decoration: underline;
	}
}

.arrow_a1f1ukjc {
	cursor: pointer;
}

.arrow_a1f1ukjc:after {
	content: '';
	border: solid black;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transition: -webkit-transform 0.25s ease-in-out;
	-webkit-transition: transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
	position: absolute;
	right: var(--arrow-right-position);
	top: calc(50% - 3px);
}

.ContentWrapper_cm61wg5 {
	width: 100%;
	padding: 0;
}

@media (min-width:768px) {
	.ContentWrapper_cm61wg5 {
		padding: 0 20px;
	}
}

.GroupWrapper_gvuhjyx {
	--oc-best-odds-width: 40;
	--oc-best-odds-height: 33;
	--oc-columns-number: var(--gvuhjyx-0);
	--oc-columns-gap: 5;
	--oc-odds-columns-width: calc((var(--oc-columns-number) * var(--oc-best-odds-width) + (var(--oc-columns-number) - 1) * var(--oc-columns-gap)) * 1px);
	width: 100%;
}

@media (min-width:420px) {
	.GroupWrapper_gvuhjyx {
		--oc-best-odds-width: 60;
	}
}

@media (min-width:768px) {
	.GroupWrapper_gvuhjyx {
		--oc-best-odds-width: 100;
		--oc-best-odds-height: 38;
		--oc-columns-gap: 10;
	}
}

.GroupWrapper_gvuhjyx:first-of-type .TitleWrapper_t1fc8dl3 {
	border-top-width: 0;
}

.RowWrapper_r1ij7w6k {
	--acca-row-wrapper-height: 82px;
	--acca-row-wrapper-padding: var(--r1ij7w6k-0);
	--acca-row-wrapper-border-bottom-desktop: var(--r1ij7w6k-4);
	width: 100%;
	min-height: 60px;
	height: var(--r1ij7w6k-5);
	max-height: var(--r1ij7w6k-6);
	border: var(--r1ij7w6k-7);
	border-bottom: var(--r1ij7w6k-8);
	border-radius: var(--r1ij7w6k-9);
	margin-top: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: max-height 0.3s;
	transition: max-height 0.3s;
	padding: var(--acca-row-wrapper-padding);
	overflow: visible;
	margin-top: -1px;
}

@media (min-width:768px) {
	.RowWrapper_r1ij7w6k {
		--acca-row-wrapper-padding: 10px 0;
		--acca-row-wrapper-height: 62px;
	}
}

@media (min-width:1024px) {
	.RowWrapper_r1ij7w6k {
		--acca-row-wrapper-padding: var(--r1ij7w6k-3);
	}
}

@media (min-width:768px) {
	.RowWrapper_r1ij7w6k {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		border: none;
		border-radius: 0;
		border-bottom: var(--acca-row-wrapper-border-bottom-desktop);
	}
}

.TitleWrapper_t1fc8dl3 {
	--title-empty-space: var(--t1fc8dl3-0);
	width: 100%;
	margin: 0;
	padding: 5px 10px;
	border-top: 1px solid var(--oc-line-secondary);
	border-bottom: 1px solid var(--oc-line-secondary);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width:768px) {
	.TitleWrapper_t1fc8dl3 {
		--title-empty-space: 98px;
	}
}

@media (min-width:1024px) {
	.TitleWrapper_t1fc8dl3 {
		padding: 5px 55px 5px 70px;
		--title-empty-space: 115px;
	}
}

.Title_t105cf50 {
	display: none;
	min-width: calc(100% - var(--oc-odds-columns-width) - var(--title-empty-space));
	font-family: var(--oc-font-family);
	font-size: 12px;
	font-weight: 400;
	color: var(--oc-text-subtext);
	white-space: nowrap;
}

@media (min-width:768px) {
	.Title_t105cf50 {
		display: inline-block;
	}
}

.MobileTitle_m1f38pw7.Title_t105cf50 {
	display: inline-block;
}

@media (min-width:768px) {
	.MobileTitle_m1f38pw7.Title_t105cf50 {
		display: none;
	}
}

.Labels_lgiawnq {
	display: grid;
	grid-template-columns: repeat(var(--oc-columns-number), calc((var(--oc-best-odds-width) * 1px)));
	grid-column-gap: calc(var(--oc-columns-gap) * 1px);
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 2.8rem;
}

.Label_l10irjx7 {
	display: inline-block;
	width: calc(var(--oc-best-odds-width) * 1px);
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	font-family: var(--oc-font-family);
	font-size: 11px;
	font-weight: 400;
	color: var(--oc-text-subtext);
	text-align: center;
	line-height: 15px;
	min-width: 40px;
}

@media (min-width:768px) {
	.Label_l10irjx7 {
		font-size: 12px;
		line-height: 16.37px;
	}
}

@media (min-width:768px) {
	.Label_l10irjx7 {
		display: none;
	}
}

.Label_l10irjx7 span {
	display: block;
	text-transform: capitalize;
	font-size: inherit;
	font-weight: inherit;
	text-align: inherit;
}

.LabelDesktop_l1h330su.Label_l10irjx7 {
	display: none;
}

@media (min-width:768px) {
	.LabelDesktop_l1h330su.Label_l10irjx7 {
		display: inline-block;
	}
}

.pill_puuagg3 {
	font-family: var(--oc-font-family);
	position: relative;
	display: inline-block;
	white-space: nowrap;
	padding: 6px 15px;
	border-radius: 17px;
	border: solid 1px var(--oc-border);
	background-color: var(--oc-bg-grey);
	color: var(--oc-text-body);
	font-size: 14px;
	font-weight: 600;
	line-height: 19px;
	-webkit-scroll-snap-align: center;
	-moz-scroll-snap-align: center;
	-ms-scroll-snap-align: center;
	scroll-snap-align: center;
	cursor: pointer;
	pointer-events: visible;
	height: 32px;
}

.pill_puuagg3.active {
	background-color: var(--oc-primary-green);
	border-color: var(--oc-primary-green);
	color: var(--oc-primary-white);
	pointer-events: none;
}

[class*='ScrollToolBarItemContainer']:last-of-type .pill_puuagg3 {
	margin-right: 15px;
}

@media (min-width:1024px) {
	[class*='ScrollToolBarItemContainer']:last-of-type .pill_puuagg3 {
		margin-right: 0;
	}
}

[class*='ScrollToolBarItemContainer']:first-of-type .pill_puuagg3 {
	margin-left: 15px;
}

@media (min-width:1024px) {
	[class*='ScrollToolBarItemContainer']:first-of-type .pill_puuagg3 {
		margin-left: 0;
	}
}

.marketFilters_mzithlm {
	height: 33px;
	padding: 0;
}

.marketFilters_mzithlm #market_filters {
	margin: 0 !important;
	width: 100%;
}

.outer_o9sb2l3 {
	height: 100%;
}

.rightBtnClass_rqlkbq6 {
	right: 0;
	display: none;
}

@media (min-width:1024px) {
	.rightBtnClass_rqlkbq6 {
		display: block;
	}

	.rightBtnClass_rqlkbq6:hover button {
		border: 2px solid var(--oc-border);
	}
}

.leftBtnClass_l15myw0e {
	left: 0;
	display: none;
}

@media (min-width:1024px) {
	.leftBtnClass_l15myw0e {
		display: block;
	}

	.leftBtnClass_l15myw0e:hover button {
		border: 2px solid var(--oc-border);
	}
}

.innerWrapperClass_i1edj0iy {
	-ms-overflow-style: none;
	-webkit-scrollbar-width: none;
	-moz-scrollbar-width: none;
	-ms-scrollbar-width: none;
	scrollbar-width: none;
}

.innerWrapperClass_i1edj0iy::-webkit-scrollbar {
	display: none;
}


.marketFilters_m6y9vei {
	margin-bottom: 20px;
	max-width: calc(var(--oc-acca-area-width) + 30px);
}

@media (min-width:1024px) {
	.marketFilters_m6y9vei {
		max-width: var(--oc-acca-area-width);
	}
}