		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/livesportFinderLatin.f2566fb.css ; media=screen */
		@media screen {
			body {
				font-family: LivesportFinderLatin, Adjusted Arial Fallback, Arial, sans-serif;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/core.bb8836a.css ; media=screen */
		@media screen {

			.container,
			.footerContainer,
			.fsNewsMenu,
			.header,
			.seoTop {
				grid-template: " .    content   . "auto/1fr var(--width-layout) 1fr;
			}

			@media screen and (max-width:1047px) {

				.container,
				.footerContainer,
				.fsNewsMenu,
				.header,
				.seoTop {
					grid-template: " content "auto/1fr;
				}
			}

			body {
				text-size-adjust: 100%;
				-moz-text-size-adjust: 100%;
				-ms-text-size-adjust: 100%;
				-webkit-text-size-adjust: 100%;
				background-color: var(--color-combination-7);
				color: var(--color-secondary-2);
				font-size: 13px;
				margin: 0;
				padding: 0;
			}

			a {
				color: var(--color-support-4);
			}

			a,
			a:hover {
				text-decoration: none;
			}

			h1,
			h2,
			h3,
			h4 {
				margin: 0;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/variables.3c6ddaf.css ; media=screen */
		@media screen {
			body {
				--width-layout: 1048px;
				--height-oneline: 35px;
				--width-rating: 52px;
				--width-service: 0;
				--width-logo: 23px;
			}

			.hasFsNews {
				--width-separator: 32px;
				--width-spacer: 16px;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/themes.447be47.css ; media=screen */
		@media screen {
			.theme--dark {
				--color-white: #eee;
				--color-primary: #ff0046;
				--color-primary-2: #c80037;
				--color-secondary-1: #00141e;
				--color-secondary-2: #eee;
				--color-secondary-3: #0f2d37;
				--color-secondary-3-active: #fff;
				--color-support-1: #001e28;
				--color-support-2: #999;
				--color-support-3: #999;
				--color-support-4: #c8cdcd;
				--color-support-5: #010a0f;
				--color-green: #14dc4b;
				--color-yellow: #ffcd00;
				--color-red: #dc0000;
				--color-live: #3d0314;
				--color-highlight: #01203e;
				--color-highlight-2: #001e28;
				--color-favorite: #001e28;
				--color-primary-rgb: 255, 0, 70;
				--color-primary-2-rgb: 200, 0, 55;
				--color-secondary-1-rgb: 0, 20, 30;
				--color-secondary-2-rgb: 238, 238, 238;
				--color-support-1-rgb: 0, 30, 40;
				--color-support-2-rgb: 153, 153, 153;
				--color-support-3-rgb: 153, 153, 153;
				--color-alpha-1: 0, 0, 0;
				--color-alpha-2: 255, 255, 255;
				--color-green-rgb: 20, 220, 75;
				--color-yellow-rgb: 255, 205, 0;
				--color-red-rgb: 220, 0, 0;
				--color-support-2-alpha-15: #182023;
				--color-support-2-alpha-20: #283941;
				--color-support-3-alpha-30: #2f3538;
				--color-combination-1: #fff;
				--color-combination-2: #eee;
				--color-combination-3: #fff;
				--color-combination-4: #eee;
				--color-combination-5: #eee;
				--color-combination-6: #555e61;
				--color-combination-7: #010a0f;
				--color-combination-8: #0f2d37;
				--color-combination-9: #00141e;
				--color-combination-10: #555e61;
				--color-combination-11: #001e28;
				--color-combination-12: #0f2d37;
				--color-combination-13: #555e61;
				--color-combination-14: #0f2d37;
				--color-combination-15: #d6033f;
				--color-combination-16: #808e93;
				--color-combination-17: #555e61;
				--color-combination-18: #9e9e9e;
				--color-combination-19: #fff;
				--color-combination-20: #555e61;
				--color-combination-21: #010a0f;
				--color-combination-22: #eee;
				--color-combination-23: #fff;
				--color-combination-24: #c8cdcd;
				--color-combination-25: #555e61;
				--color-combination-26: #fff;
				--color-combination-27: #c8cdcd;
				--color-skeleton-1: #001e28;
				--color-skeleton-2: #0f2d37;
				--color-handicap: #67a8d8;
				--color-betslip-rgb: 20, 220, 75;
				--color-four: #23669d;
				--color-commentary-sub-text: #fff;
				--color-social-facebook-background: #1b78f2;
				--color-social-facebook-text: #eee;
				--color-social-google-background: #eee;
				--color-social-google-text: #555e61;
				--color-social-apple-background: #eee;
				--color-social-apple-text: #00141e;
				--color-onetrust-text-1: #e6e6e6;
				--color-onetrust-text-2: #a3a3a3;
				--color-onetrust-text-3: #fff;
				--color-onetrust-wrapper: #00141e;
				--color-onetrust-border-1: #0f2d37;
				--color-onetrust-border-2: #00141e;
				--color-onetrust-border-3: #0f2d37;
				--color-onetrust-border-4: #393939;
				--color-onetrust-background-1: #00141e;
				--color-onetrust-background-2: #414141;
				--color-onetrust-background-3: #0f2d37;
				--color-onetrust-background-4: #2d2d2d;
				--color-onetrust-button: #d6033f;
				--color-onetrust-shield: #010a0f;
				--color-win: #00a83f;
				--color-draw: #f3a000;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/cookie.0845ec5.css ; media=screen */
		@media screen {
			#onetrust-pc-sdk .ot-pc-footer .ot-pc-footer-logo {
				background-color: var(--color-onetrust-background-1, #fff);
			}

			#onetrust-pc-sdk .ot-pc-logo.ot-pc-logo {
				margin: 5px;
				width: 40px;
			}

			#onetrust-pc-sdk .ot-sdk-container.ot-sdk-container {
				margin: 0;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk {
				background-color: var(--color-onetrust-background-1, #fff);
				border-color: var(--color-onetrust-border-3, rgba(0, 0, 0, .1));
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk * {
				outline: none;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk :not(button) {
				border-color: var(--color-onetrust-border-3, rgba(0, 0, 0, .1));
				color: var(--color-onetrust-text-1, #656565);
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk .ot-grps-cntr {
				overflow-y: hidden;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk .ot-title-cntr {
				width: calc(100% - 65px) !important;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor,
			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt {
				background-color: var(--color-onetrust-background-1, #fff);
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk h2 {
				color: var(--color-onetrust-text-1, #656565);
				font-size: 17px;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk h2#ot-pc-title {
				margin-top: 0;
				max-width: max-content;
				width: auto !important;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk h2#ot-pc-title:after {
				background-color: var(--color-onetrust-background-1, #fff);
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk h3 {
				color: var(--color-onetrust-text-1, #656565);
				font-size: 12px;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk h4 {
				color: var(--color-onetrust-text-1, #656565);
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk a {
				font-size: 12px;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link:hover {
				color: var(--color-onetrust-text-1, #656565);
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk p {
				color: var(--color-onetrust-text-1, #656565);
				font-size: 12px;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk button {
				font-size: 12px;
				font-weight: 700;
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler,
			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk button.ot-pc-refuse-all-handler,
			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler {
				background-color: var(--color-onetrust-button, #d6033f);
				border-color: var(--color-onetrust-button, #d6033f);
				border-radius: 8px;
				color: #fff;
				opacity: 1;
			}

			.theme--dark #onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler,
			.theme--dark #onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk button.ot-pc-refuse-all-handler,
			.theme--dark #onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler {
				background-color: var(--color-primary-2, #ff0046);
				border-color: var(--color-primary-2, #ff0046);
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk input[type=text] {
				background-color: var(--color-onetrust-background-2, #fff);
				border-color: var(--color-onetrust-border-4, #d5d5d5);
				color: var(--color-onetrust-text-1, #656565);
			}

			.theme--dark #onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk svg {
				filter: grayscale(1) brightness(4.5);
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk #ot-search-cntr,
			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk {
				background-color: var(--color-onetrust-background-1, #fff);
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk div.category-menu-switch-handler {
				background-color: var(--color-onetrust-background-3, #e9e9e9);
				border-color: var(--color-onetrust-border-2, rgba(0, 0, 0, .1));
			}

			#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk#onetrust-consent-sdk #onetrust-pc-sdk div.category-menu-switch-handler.ot-active-menu {
				background-color: var(--color-onetrust-background-1, #fff);
			}

			#filter-apply-handler,
			#filter-cancel-handler {
				background-color: var(--color-onetrust-button, #d6033f) !important;
				border-color: var(--color-onetrust-button, #d6033f) !important;
				border-radius: 8px !important;
				color: #fff !important;
			}

			#ot-sdk-btn-floating.ot-floating-button {
				animation: unset !important;
				bottom: 10px !important;
				left: 8px !important;
				margin-bottom: 0;
				opacity: 1 !important;
				position: absolute !important;
				transform: scale(.7);
				z-index: 8 !important;
			}

			#ot-sdk-btn-floating.ot-floating-button:after,
			#ot-sdk-btn-floating.ot-floating-button:before {
				content: none !important;
			}

			#onetrust-consent-sdk {
				position: relative;
			}

			#onetrust-consent-sdk #ot-sdk-btn-floating {
				border-radius: 8px;
				height: 40px;
				width: 40px;
			}

			#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__back,
			#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front {
				background: var(--color-onetrust-background-1, #fff) no-repeat center center;
				border-radius: 8px;
				box-shadow: none;
				transition: none;
			}

			@media only screen and (min-width:1048px) {

				#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__back,
				#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front {
					box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .05);
				}
			}

			#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__back svg {
				display: none;
			}

			#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__back button,
			#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front button {
				outline: none;
			}

			#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__back.custom-persistent-icon,
			#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front.custom-persistent-icon {
				border-radius: 8px;
			}

			#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16.65 0 2.47 2.47V12.7L11.818 20H7.802L.5 12.7V2.47L2.97 0h13.68zm-.567 1.367H3.537l-1.67 1.67v9.095l6.5 6.502h2.885l6.5-6.502.001-9.095-1.67-1.67zM14.944 4.89l.967.966-7.664 7.668-4.513-4.516.965-.965 3.548 3.55 6.697-6.703z' fill='%23999' fill-rule='evenodd'/%3E%3C/svg%3E");
			}

			#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__back {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M18.107 1 10 9.107 1.893 1 1 1.891 9.108 10 1 18.109l.893.891L10 10.892 18.107 19l.893-.891L10.892 10 19 1.891z' fill='%23999' fill-rule='evenodd'/%3E%3C/svg%3E");
			}

			body:not(.detailbody) #ot-sdk-btn-floating.ot-floating-button {
				animation: unset !important;
				opacity: 1 !important;
				transition: none !important;
			}

			@media only screen and (min-width:1048px) {
				body:not(.isWide):not(.detailbody) #ot-sdk-btn-floating.ot-floating-button {
					bottom: 8px !important;
					left: calc(100% - 112px) !important;
					position: fixed !important;
				}

				body:not(.isWide):not(.detailbody) #ot-sdk-btn-floating.ot-floating-button .ot-floating-button__back,
				body:not(.isWide):not(.detailbody) #ot-sdk-btn-floating.ot-floating-button .ot-floating-button__front {
					background-color: var(--color-onetrust-background-1, #fff);
				}
			}

			@media only screen and (min-width:1164px) {
				body:not(.isWide):not(.detailbody) #ot-sdk-btn-floating.ot-floating-button {
					background-color: var(--color-onetrust-background-1, #fff);
					border: 1px solid var(--color-support-1, #eee);
					bottom: 1.5% !important;
					left: 1% !important;
					transform: scale(1);
				}
			}

			#onetrust-pc-sdk [class*=pc-logo][role=img] {
				background-image: url(https://www.flashscore.com/res/_fs/build/symbol_only_dark.c8f36d6.svg) !important;
				height: 40px !important;
				margin: 5px;
				width: 40px !important;
			}

			#onetrust-pc-sdk [class*=pc-logo][role=img]>img {
				display: none;
			}

			.theme--dark #onetrust-pc-sdk [class*=pc-logo][role=img] {
				background-image: url(https://www.flashscore.com/res/_fs/build/symbol_only.85ddaed.svg) !important;
			}

			.otPlaceholder {
				align-items: flex-start;
				background: var(--color-onetrust-background-1) url(https://www.flashscore.com/res/_fs/build/otBg.1096be3.png);
				border-top: 1px solid var(--color-onetrust-border-1);
				bottom: 0;
				box-sizing: border-box;
				display: flex;
				height: 400px;
				left: 0;
				padding-top: 20px;
				position: fixed;
				right: 0;
				z-index: var(--zIndex-onetrust);
			}

			.theme--dark .otPlaceholder {
				background: var(--color-onetrust-background-1) url(https://www.flashscore.com/res/_fs/build/otBg_dark.7fcbf95.png);
			}

			@media only screen and (min-width:425px) {
				.otPlaceholder {
					height: 300px;
				}
			}

			@media only screen and (min-width:999px) {
				.otPlaceholder {
					align-items: center;
					height: 25vh;
					padding-top: 0;
				}
			}

			.otPlaceholder--hidden {
				display: none;
			}

			.skOT {
				box-sizing: border-box;
				padding: 15px;
				width: 100%;
			}

			.skOT,
			.skOT__co {
				display: flex;
				flex-flow: column nowrap;
			}

			.skOT__co {
				flex: 1;
			}

			.skOT__co>div {
				-webkit-animation-duration: 1.5s;
				-webkit-animation-fill-mode: forwards;
				-webkit-animation-iteration-count: infinite;
				-webkit-animation-name: placeholderShimmer;
				-webkit-animation-timing-function: linear;
				background-color: var(--color-skeleton-1);
				background-image: linear-gradient(90deg, var(--color-skeleton-1) 0, var(--color-skeleton-2) 20%, var(--color-skeleton-1) 40%, var(--color-skeleton-1));
				background-repeat: no-repeat;
				background-size: 800px 104px;
				border-radius: 3px;
			}

			.skOT__co>div:last-child {
				width: 50%;
			}

			.skOT__co:last-child {
				margin-right: 0;
			}

			.skOT__ti {
				height: 24px;
				margin: 2px 4px 8px;
			}

			.skOT__te {
				height: 14px;
				margin: 2px 4px;
			}

			@media only screen and (min-width:1024px) {
				.skOT {
					flex-flow: row nowrap;
					padding: 30px;
					width: 86%;
				}

				.skOT__co {
					margin-right: 30px;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/sections.b08f007.css ; media=screen */
		@media screen {
			.container {
				display: grid;
			}

			.container__content {
				background-color: var(--color-combination-7);
				grid-area: content;
				position: relative;
			}

			.container__mainInner {
				display: grid;
				grid-template: " myMenu liveTable tvProgram  "auto " myMenu liveTable bannerZone "minmax(calc(100vh - 160px), 1fr) /172px 688px auto;
				padding-top: 24px;
				position: relative;
			}




			.container__myMenu {
				grid-area: myMenu;
				margin: 0 8px;
			}

			.container__bannerZone {
				grid-area: bannerZone;
			}

			.container #rccontent {
				height: calc(100% - 10px);
			}

			.container .fsNews {
				grid-area: liveTable;
			}

			


			@media only screen and (max-width:1047px) {
				.container__bannerZone {
					display: none;
				}

				.container__mainInner {
					grid-template: " myMenu    liveTable      bannerZone"auto " tvProgram liveTable      bannerZone"1fr/172px minmax(0, 1fr) auto;
					min-height: calc(100vh - 100px);
					padding: 12px;
				}


			}

			@media only screen and (max-width:639px) {
				.container__mainInner {
					padding: 0;
				}

				.container__myMenu {
					animation: fadeInWindow .6s ease-out;
					display: none;
				}

				.container__overlay {
					background: var(--color-support-5);
					overflow: auto;
					width: 100%;
				}

				.responsive .container__mainInner {
					grid-template: " myMenu    liveTable      bannerZone"1fr " tvProgram liveTable      bannerZone"auto/auto minmax(0, 1fr) auto;
				}
			}

			.header,
			.header__content {
				background-color: #001e28;
				display: grid;
			}

			.header__content {
				grid-column-gap: 8px;
				align-items: center;
				box-sizing: border-box;
				color: var(--color-white);
				grid-area: content;
				grid-auto-columns: auto;
				grid-auto-flow: column;
				grid-template-columns: 1fr;
				grid-template-rows: 40px;
				padding: 24px 16px 20px;
				position: relative;
			}

			.header__logoWrapper {
				display: flex;
				margin-right: auto;
				position: relative;
			}

			.header__logo {
				height: 100%;
				width: 275px;
			}

			.header__block {
				display: flex;
				height: 100%;
				position: relative;
			}

			.header__block--search {
				width: 40px;
			}

			.header__block--user {
				width: auto;
			}

			.header__block--menu {
				width: 40px;
			}

			.header__icon {
				flex-shrink: 0;
				height: 20px;
				justify-self: center;
				width: 20px;
			}

			.header__icon--search {
				height: 18px;
				width: 18px;
			}

			.header__icon--user {
				height: 16px;
				width: 16px;
			}

			.header__button {
				align-items: center;
				background-color: var(--color-secondary-3);
				border-radius: 8px;
				box-sizing: border-box;
				cursor: pointer;
				display: grid;
				grid-auto-flow: column;
				height: 100%;
				width: 100%;
			}

			.header__button:hover {
				background-color: #00141e;
			}

			.header__button--user {
				column-gap: 8px;
				padding: 0 12px;
			}

			.header__text {
				font-weight: 700;
			}

			.header__text--user:not(.header__text--loggedIn) {
				text-transform: uppercase;
			}

			.header__items {
				display: flex;
				overflow: hidden;
			}

			.header__item {
				color: #c8cdcd;
				cursor: pointer;
				display: grid;
				font-weight: 700;
				grid-template: " . .      .      . "27px " . icon   text   . "20px " . .      .      . "28px " border border border border"4px/14px max-content max-content 14px;
				place-items: center;
				position: relative;
			}

			.header__item:last-of-type .header__itemText:after {
				background-color: var(--color-primary-2);
				border-radius: 4px;
				color: #fff;
				content: attr(data-tag);
				font-size: 9px;
				margin-left: 4px;
				padding: 2px 3px;
				transform: translateY(-1px);
			}

			.header__item--active {
				background-color: #00141e;
			}

			.header__item--active:before {
				background-color: var(--color-primary-2);
				border-radius: 1.5px 1.5px 0 0;
				content: "";
				grid-area: border;
				height: 100%;
				width: 100%;
			}

			.header__item--active:last-of-type .header__itemText:after {
				background-color: var(--color-primary-2);
				color: #fff;
			}

			.header__itemIcon {
				grid-area: icon;
				height: 20px;
				margin-right: 8px;
				width: 20px;
			}

			.header__itemText {
				align-items: center;
				display: flex;
				grid-area: text;
				text-transform: uppercase;
				white-space: nowrap;
			}

			@media only screen and (max-width:639px) {
				.header__content {
					grid-template-rows: 32px;
					padding: 8px 8px 8px 12px;
				}

				.header__logo {
					height: 50px;
					width: 180px;
				}

				.header__button:hover {
					background-color: var(--color-secondary-3);
				}

				.header__button--user {
					padding: 0;
				}

				.header__text--user {
					display: none;
				}

				.header__block {
					width: 32px;
				}

				.header__block--user {
					padding: initial;
					position: static;
				}

				.header__icon {
					height: 16px;
					width: 16px;
				}
			}

			@media only screen and (max-width:330px) {
				.header__logo {
					height: 100%;
					width: 170px;
				}
			}

			.hasFsNews .header__content {
				grid-template-columns: max-content 1fr;
				padding: 24px 16px;
			}

			.hasFsNews .header__logo {
				width: 176px;
				background-image: url(/assets/img/Logo_2.png) !important;
				background-repeat: no-repeat !important;
				background-size: 100% !important;
				background-position: center !important;
				
			}

			.hasFsNews .header__item {
				grid-template: " . .      .      . "34px " . icon   text   . "20px " . .      .      . "30px " border border border border"4px/20px max-content max-content 20px;
			}

			.hasFsNews .header__item--active,
			.hasFsNews .header__item:hover {
				color: #fff;
			}

			.hasFsNews .header__item--active:last-of-type:hover .header__itemText:after {
				background-color: var(--color-primary-2);
				color: #fff;
			}

			@media only screen and (max-width:1047px) {
				.hasFsNews .header__text--user {
					display: none;
				}
			}

			@media only screen and (max-width:799px) {
				.hasFsNews .header__content {
					grid-template-rows: 32px;
				}

				.hasFsNews .header__block {
					width: 40px;
					height: 40px;

				}

				.hasFsNews .header__item {
					grid-template: " . .      .      . "30px " . icon   text   . "20px " . .      .      . "26px " border border border border"4px/8px max-content max-content 8px;
				}

				.hasFsNews .header__item:last-of-type .header__itemText:after {
					left: 32px;
					position: absolute;
					transform: translateY(-130%);
				}

				.hasFsNews .header__button--user {
					padding: initial;
				}
			}

			@media only screen and (max-width:639px) {
				.hasFsNews .header__content {
					display: flex!important;
					grid-column-gap: 0;
					grid-template: " .             .             .              .              .             . "8px " header__logo  .             header__search .              header__user  header__menu "32px " .             .             .              .              .             . "8px " header__items header__items header__items  header__items  header__items header__items "44px/1fr 8px 32px 8px 32px min-content;
					padding: 0 12px;
				}

				.hasFsNews .header__logoWrapper {
					grid-area: header__logo;
				}

				.hasFsNews .header__items {
					grid-area: header__items;
					margin: 0 -12px;
				}

				.hasFsNews .header__block--search {
					grid-area: header__search;
				}

				.hasFsNews .header__block--user {
					grid-area: header__user;
				}

				.hasFsNews .header__block--menu {
					grid-area: header__menu;
					margin-left: 8px;
				}

				.hasFsNews .header__item {
					grid-template: " . .      .      . "12px " . icon   text   . "16px " . .      .      . "12px " border border border border"4px/1fr max-content max-content 1fr;
					width: 50%;
				}

				.hasFsNews .header__item:last-of-type .header__itemText:after {
					left: 0;
					position: static;
					transform: translateY(-1px);
				}

				.hasFsNews .header__itemIcon {
					height: 16px;
					transform: translateZ(0);
					width: 16px;
				}
			}

			@media only screen and (min-width:639px) {
				.hasFsNews .header__logo {
					width: 225px;
				}
			}

			.searchIcon {
				align-items: center;
				box-sizing: border-box;
				cursor: pointer;
				display: flex;
				height: 100%;
				justify-content: center;
				width: 100%;
			}

			.searchIcon svg {
				height: 18px;
				width: 18px;
			}

			@media only screen and (max-width:639px) {
				.searchIcon svg {
					height: 16px;
					width: 16px;
				}
			}

			.seoAdWrapper {
				background-color: #00141e;
				overflow: hidden;
			}

			.seoAdWrapper .adsenvelope {
				float: none;
				left: 6px;
				margin: 0 auto;
				padding-bottom: 10px;
			}

			@media only screen and (max-width:1048px) {
				.seoAdWrapper .adsenvelope {
					left: 0;
				}
			}

			.seoTop {
				color: #eee;
				display: grid;
			}

			.seoTop__content {
				grid-area: content;
				overflow-x: auto;
			}

			.seoTop h1 {
				font-size: 12px;
				font-weight: 400;
				margin: 0;
				padding: 7px 10px;
				white-space: nowrap;
			}

			.extraContent {
				-webkit-text-size-adjust: none;
				display: grid;
				grid-template: " .     content . "auto/172px 688px auto;
				margin-bottom: 48px;
			}

			.fsNewsPage .extraContent {
				grid-template: " .                   content            .                      bannerZone . "auto/var(--width-spacer) minmax(0, 1fr) var(--width-separator) 300px var(--width-spacer);
			}

			.extraContent__content {
				box-sizing: border-box;
				color: var(--color-support-4);
				grid-area: content;
				padding: 12px;
			}

			.extraContent__content a {
				text-decoration: underline;
			}

			.extraContent__content a:hover {
				text-decoration: none;
			}

			.extraContent__text {
				font-size: 13px;
				line-height: 1.85;
			}

			.extraContent__button {
				display: none;
			}

			@media only screen and (max-width:1048px) {
				.extraContent {
					grid-template: " .     content"auto/172px 1fr;
					margin-bottom: 12px;
					padding: 0 12px;
				}

				.fsNewsPage .extraContent {
					grid-template: " content        bannerZone"auto/minmax(0, 1fr) auto;
					padding: 0;
				}
			}

			@media only screen and (max-width:639px) {
				.extraContent {
					padding: 0;
				}

				.extraContent,
				.fsNewsPage .extraContent {
					grid-template: " content"auto/1fr;
				}

				.extraContent__content {
					height: 120px;
					top: 10px;
					width: 100%;
				}

				.extraContent__content:after {
					background-image: linear-gradient(to bottom, rgba(var(--color-support-1-rgb), 0), rgba(var(--color-support-1-rgb), .65) 40%, rgba(var(--color-support-1-rgb), .79) 64%, rgba(var(--color-support-1-rgb), .9) 78%, var(--color-combination-7));
					bottom: 0;
					content: "";
					height: 100px;
					left: 0;
					position: absolute;
					width: 100%;
				}

				.theme--dark .extraContent__content:after {
					background-image: linear-gradient(to bottom, rgba(var(--color-alpha-1), 0), rgba(var(--color-alpha-1), .65) 40%, rgba(var(--color-alpha-1), .79) 64%, rgba(var(--color-alpha-1), .9) 78%, var(--color-combination-7));
				}

				.extraContent__button {
					align-items: center;
					background-color: var(--color-combination-7);
					cursor: pointer;
					display: flex;
					height: 32px;
					justify-content: center;
					position: relative;
					text-decoration: underline;
					top: 12px;
					width: 100%;
				}

				.extraContent__button:hover {
					text-decoration: none;
				}

				.extraContent__button:after {
					background-position: 0 -60px;
					content: "";
					height: 6px;
					margin-bottom: 13px;
					margin-left: 4px;
					margin-top: 13px;
					position: relative;
					top: 2px;
					width: 10px;
				}

				.theme--dark .extraContent__button:after {
					background-position-y: 0;
				}
			}

			.footerContainer {
				background: var(--color-support-5);
				display: grid;
				position: relative;
			}

			.footerContainer__content {
				grid-area: content;
			}

			.footer {
				font-size: 12px;
			}

			.footer__content {
				align-items: center;
				border-top: 1px solid rgba(var(--color-support-3-rgb), .2);
				box-sizing: border-box;
				display: grid;
				grid-template: " legal        advert    ."auto " view         view      ."auto " alternatives copyright ."auto/217px 1fr 340px;
				padding: 24px 16px;
			}

			.footer__alternatives {
				-webkit-text-size-adjust: none;
				grid-area: alternatives;
			}

			.footer__link {
				color: var(--color-combination-2);
				text-decoration: underline;
			}

			@media (hover:hover) {
				.footer__link:hover {
					text-decoration: none;
				}
			}

			.footer__advert {
				align-items: center;
				display: flex;
				flex-wrap: wrap;
				grid-area: advert;
			}

			.footer__copyright {
				color: var(--color-support-3);
				display: flex;
				flex-flow: row wrap;
				grid-area: copyright;
			}

			.footer__block {
				background-color: var(--color-secondary-1);
				bottom: 0;
				clip-path: polygon(140px 0, 100% 0, 100% 100%, 0 100%);
				height: 150px;
				position: absolute;
				right: 0;
				width: calc(50% - 210px);
			}

			.footer__mobileScreen {
				align-items: center;
				background: url(https://www.flashscore.com/res/_fs/build/mobile_screen.fbb6793.png) no-repeat 50%/191px 238px;
				bottom: 0;
				display: flex;
				height: 238px;
				justify-content: center;
				position: absolute;
				right: calc(50% - 480px);
				width: 191px;
			}

			.footer__gambleResponsiblyLink {
				color: var(--color-support-4);
			}

			.footer__advertGambling {
				flex-flow: row wrap;
				margin-bottom: 8px;
			}

			.footer__advertGambling {
				align-items: center;
				display: flex;
			}

			.footer__privacyButton {
				cursor: pointer;
				text-decoration: underline;
			}

			.footer__privacyButton:hover {
				text-decoration: none;
			}

			.footer__privacy:before {
				content: "|";
				display: inline-block;
				padding: 0 4px;
			}

			@media only screen and (max-width:1048px) {
				.footer__content {
					grid-template: " alternatives"auto " legal       "auto " view        "auto " advert      "auto " copyright   "auto/1fr;
					padding: 25px 20px;
				}

				.footer__alternatives {
					margin-bottom: 8px;
				}

				.footer__block,
				.footer__mobileScreen {
					display: none;
				}

				.footer__copyright {
					flex-flow: column nowrap;
				}

				.footer__copyrightText {
					margin-bottom: 7px;
				}

				.footer__privacy--shield {
					margin-left: 22px;
				}

				.footer__privacy:before {
					display: none;
				}
			}

			@media only screen and (min-width:639px) {
				.footer__advertBackground {
					margin-bottom: 0;
				}
			}

			.selfPromo {
				background: var(--color-support-5);
				display: grid;
				font-size: 13px;
			}

			.selfPromo__mainGroup {
				display: grid;
				grid-template: " project social apps"minmax(200px, auto) /434px 259px auto;
				padding: 66px 16px 46px;
			}

			.selfPromo__box--project {
				grid-area: project;
			}

			.selfPromo__box--project .selfPromo__boxContent {
				column-count: 2;
			}

			.selfPromo__box--social {
				grid-area: social;
			}

			.selfPromo__box--apps {
				grid-area: apps;
			}

			.selfPromo__box--apps .selfPromo__boxContent {
				color: var(--color-support-4);
				margin-bottom: 20px;
				margin-top: 28px;
			}

			@media only screen and (max-width:1048px) {
				.selfPromo__box--apps .selfPromo__boxContent {
					margin-top: 0;
					width: 190px;
				}
			}

			.selfPromo__wrapper--stores {
				display: flex;
				flex-direction: column;
			}

			.selfPromo__boxTitle {
				-webkit-text-size-adjust: none;
				color: var(--color-support-4);
				font-weight: 700;
				letter-spacing: .4px;
				margin-bottom: 20px;
				text-transform: uppercase;
			}

			.selfPromo__boxItemWrapper {
				break-inside: avoid;
				display: flex;
			}

			.selfPromo__boxItem {
				align-items: center;
				color: var(--color-combination-2);
				cursor: pointer;
				display: flex;
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				hyphens: auto;
				line-height: 16px;
				margin-right: 8px;
				padding: 10px 0;
				word-break: break-word;
			}

			@media (hover:hover) {
				.selfPromo__boxItem:hover {
					text-decoration: underline;
				}
			}

			.selfPromo__icon {
				--color-fill: var(--color-combination-2);
				height: 14px;
				margin-right: 12px;
				width: 14px;
			}

			.selfPromo__app {
				display: flex;
				margin-bottom: 8px;
				width: fit-content;
			}

			.selfPromo__appImage {
				border-radius: 4px;
				height: auto;
				width: 84px;
			}

			.selfPromo__appImage:hover {
				opacity: .75;
			}

			@media only screen and (max-width:1048px) {
				.selfPromo__mainGroup {
					grid-template: " project social apps"auto/1fr 240px auto;
				}
			}

			@media only screen and (max-width:799px) {
				.selfPromo__mainGroup {
					grid-template: " project social "auto " apps    apps"auto/1fr 200px;
					padding: 10px 16px;
				}

				.selfPromo__box--apps .selfPromo__boxContent {
					margin-bottom: 12px;
				}

				.selfPromo__box--social {
					margin-top: 6px;
				}

				.selfPromo__boxTitle {
					margin-top: 24px;
				}

				.selfPromo__wrapper--stores {
					flex-flow: row wrap;
				}

				.selfPromo__app {
					margin-right: 8px;
				}

				.selfPromo__appImage {
					height: 28px;
					width: auto;
				}
			}

			@media only screen and (max-width:639px) {
				.selfPromo__mainGroup {
					grid-template: " project "auto " social "auto " apps   "auto/1fr;
				}

				.selfPromo__boxTitle {
					margin: 28px 0 12px;
				}

				.selfPromo__wrapper--stores {
					flex-direction: row;
				}

				.selfPromo__boxItem {
					margin-right: 16px;
				}
			}

			.section__mainTitle,
			.section__subTitle {
				align-items: center;
				color: var(--color-combination-2);
				display: flex;
				flex-wrap: wrap;
				font-size: 20px;
				font-weight: 700;
				justify-content: space-between;
				line-height: 1;
				margin: 0 9px 16px;
			}

			.section__subTitle {
				color: var(--color-support-4);
				margin: 0 0 20px;
			}

			.section__mainTitleLink {
				align-items: center;
				color: var(--color-support-4);
				display: flex;
				font-size: 14px;
				line-height: 20px;
			}

			.section__mainTitleLink:hover {
				color: var(--color-combination-2);
			}

			.section__mainTitleLink svg {
				height: 12px;
				margin-left: 8px;
				transform: rotate(180deg);
				width: 12px;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/scroll_to_top.d985c0c.css ; media=screen */
		@media screen {
			#scroll-to-top {
				align-items: flex-end;
				background: var(--color-secondary-3) url(https://www.flashscore.com/res/_fs/build/scrollToTop.f159ff2.svg) no-repeat 50% 25%;
				border-radius: 8px;
				bottom: 16px;
				box-sizing: border-box;
				color: var(--color-white);
				cursor: pointer;
				font-size: 9px;
				height: 44px;
				justify-content: center;
				padding-bottom: 8px;
				position: fixed;
				right: 16px;
				width: 44px;
				z-index: var(--zIndex-scrollTo);
			}

			@media screen and (max-width:1047px) {
				#scroll-to-top {
					display: none !important;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/rss_news.eb48932.css ; media=screen */
		@media screen {
			.rssNews {
				display: grid;
				grid-template: " .    .     .    .           .   "16px " .    media .    article     .   "fit-content(132px) " .    .     .    .           .   "16px /16px 208px 16px 1fr 16px;
				user-select: none;
			}

			.rssNews:not(:last-child) {
				border-bottom: 1px solid var(--color-support-1);
			}

			.rssNews__article {
				display: grid;
				grid-area: article;
				grid-template: " badges        "max-content " title         "max-content " description   "max-content/1fr;
			}

			.rssNews__title {
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				color: var(--color-secondary-2);
				display: -webkit-box;
				font-size: 18px;
				font-weight: 700;
				grid-area: title;
				line-height: 24px;
				margin-top: 4px;
				max-height: 46px;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.rssNews__description {
				color: var(--color-support-3);
				column-gap: 1ex;
				display: flex;
				font-size: 11px;
				grid-area: description;
				margin-top: 8px;
			}

			@media only screen and (max-width:639px) {
				.rssNews {
					border-bottom: 1px solid var(--color-support-1);
					grid-template: " .    .     .    .       .   "6px " .    media .    article .   "minmax(80px, auto) " .    .     .    .       .   "6px /12px 120px 12px 1fr 12px;
					padding: 8px 0;
				}

				.rssNews:not(:last-child) {
					border-bottom: initial;
				}

				.rssNews__title {
					font-size: 13px;
					line-height: 18px;
					max-height: 36px;
				}

				.rssNews__description {
					margin-top: 4px;
				}
			}

			.fsNews .rssNews {
				--width-rssNewsImg: 192px;
				--width-rssNewsContentSeparator: 18px;
				--width-rssNewsSeparator: 9px;
				align-items: center;
				border-bottom: 0;
				grid-template: " .   media .    article . "auto/var(--width-rssNewsSeparator) var(--width-rssNewsImg) var(--width-rssNewsContentSeparator) 1fr var(--width-rssNewsSeparator);
				margin-bottom: 20px;
				padding: 0;
			}

			.fsNews .rssNews:hover .rssNews__title {
				text-decoration: underline;
			}

			.fsNews .rssNews:last-of-type {
				margin-bottom: 0;
			}

			.fsNews .rssNews__title {
				-webkit-line-clamp: 3;
				margin-top: 0;
				max-height: none;
			}

			.fsNews .rssNews__description {
				align-items: center;
				display: flex;
				flex-wrap: wrap;
				font-size: 12px;
				margin-bottom: -4px;
				margin-top: 4px;
				min-height: 24px;
			}

			.fsNews .rssNews__description:empty {
				display: none;
			}

			.fsNews .rssNews__provider {
				margin: 4px 8px 4px 0;
			}

			@media only screen and (max-width:639px) {
				.fsNews .rssNews {
					align-items: flex-start;
					grid-template: " media .    article"auto/120px 12px 1fr;
					margin: 0 9px;
					padding: 0 0 12px;
				}

				.fsNews .rssNews:not(:first-of-type) {
					border-top: 1px solid var(--color-support-1);
					padding: 12px 0;
				}

				.fsNews .rssNews__title {
					-webkit-line-clamp: unset;
					font-size: 16px;
					line-height: 20px;
				}

				.fsNews .rssNews__description {
					margin-top: 0;
				}
			}

			.fsNews--side .rssNews {
				grid-template: " media .    article "auto/102px 12px 1fr;
				margin-bottom: 16px;
			}

			.fsNews--side .rssNews__title {
				font-size: 14px;
				line-height: 1.29;
			}

			@media only screen and (min-width:calc(1047px + 1px)) {
				.fsNews--side .rssNews__title {
					-webkit-line-clamp: 4;
				}
			}

			@media only screen and (max-width:1047px) {
				.fsNews--side .rssNews {
					flex-shrink: 0;
					grid-template: " media"auto " article"min-content/1fr;
					margin-bottom: 0;
					width: 206px;
				}

				.fsNews--side .rssNews__article {
					box-sizing: border-box;
					height: 100%;
					padding-top: 8px;
				}

				.fsNews--side .rssNews__title {
					line-height: 1.43;
				}
			}

			.fsNews__mostRecent {
				align-items: flex-start;
				display: flex;
				flex-wrap: wrap;
			}

			@media only screen and (min-width:calc(1047px + 1px)) {
				.fsNews__horizontal.hasTopped .rssNews:first-child:nth-last-child(4)~.rssNews {
					flex: 1;
					grid-template: " .   media   . "auto " .   .       ."var(--width-rssNewsSeparator) " .   article . "min-content /var(--width-rssNewsSeparator) 1fr var(--width-rssNewsSeparator);
					margin-bottom: 0;
				}

				.fsNews__horizontal.hasTopped .rssNews:first-child:nth-last-child(4)~.rssNews .rssNews__title {
					-webkit-line-clamp: 4;
					font-size: 16px;
					line-height: 1.38;
				}
			}

			.fsNews__horizontal.hasTopped .rssNews:first-of-type {
				--width-toppedImg: 300px;
				--width-toppedContentSeparator: 24px;
				grid-template: " .                             media                  .                                   article ."auto/var(--width-rssNewsSeparator) var(--width-toppedImg) var(--width-toppedContentSeparator) 1fr var(--width-rssNewsSeparator);
				margin-bottom: 18px;
				width: 100%;
			}

			@media only screen and (max-width:639px) {
				.fsNews__horizontal.hasTopped .rssNews:first-of-type {
					grid-template: " media   "auto " .       "12px " article "min-content/1fr;
					margin-bottom: 16px;
					padding: 0;
				}
			}

			.fsNews__horizontal.hasTopped .rssNews:first-of-type:only-of-type {
				margin-bottom: 0;
			}

			@media only screen and (max-width:639px) {
				.fsNews__horizontal.hasTopped .rssNews:first-of-type:only-of-type {
					margin-bottom: 10px;
				}
			}

			.fsNews__horizontal.hasTopped .rssNews:first-of-type .rssNews__title {
				-webkit-line-clamp: 5;
				color: var(--color-combination-2);
				font-size: 25px;
				line-height: 30px;
			}

			@media only screen and (max-width:639px) {
				.fsNews__horizontal.hasTopped .rssNews:first-of-type .rssNews__title {
					font-size: 22px;
				}
			}

			.fsNews__slider .rssNews {
				margin: 0 0 16px;
			}

			.fsNews__slider .rssNews:not(:first-of-type) {
				border-top: unset;
				padding: 0;
			}

			@media only screen and (max-width:1048px) {
				.fsNews__slider .rssNews {
					margin: 0;
				}
			}

			.fsNews__section {
				background-color: var(--color-combination-9);
				border-radius: 8px;
				margin-bottom: 12px;
				padding: 28px 27px;
			}

			.fsNews__section:last-of-type {
				margin-bottom: 0;
			}

			@media only screen and (min-width:1188px) {
				.fsNews__section:last-of-type {
					margin-bottom: 12px;
				}
			}

			@media only screen and (max-width:639px) {
				.fsNews__section {
					border-radius: 0;
					padding: 20px 3px 6px;
				}
			}

			.fsNews__legal {
				border-bottom: 1px solid var(--color-support-1);
				margin: -16px -15px 16px;
			}

			@media only screen and (max-width:639px) {
				.fsNews__legal {
					margin: -12px 5px 16px;
				}
			}

			.fsNews__legal:empty {
				display: none;
			}

			.fsNews__side {
				line-height: normal;
				margin-bottom: 32px;
				overflow-x: auto;
			}

			@media only screen and (min-width:calc(1047px + 1px)) {
				.fsNews .fsNews--side {
					display: none;
				}
			}

			@media only screen and (max-width:639px) {
				.fsNews--side .fsNews__section {
					padding: 20px 3px 16px;
				}
			}

			.fsNews__slider {
				align-items: flex-start;
				display: grid;
				gap: 12px;
				grid-template-columns: repeat(4, 1fr);
				overflow-x: auto;
				padding: 0 9px;
			}

			@media only screen and (min-width:calc(1047px + 1px)) {
				.fsNews__slider {
					gap: 0;
					grid-template-columns: unset;
					padding: 0;
				}
			}

			.fsNews__horizontal {
				align-items: flex-start;
				display: flex;
				flex-wrap: wrap;
			}

			.fsNewsArticle__updated {
				background-color: var(--color-live);
				border-radius: 4px;
				color: var(--color-primary);
				margin: 4px 0;
				padding: 4px 8px;
			}

			.theme--dark .fsNewsArticle__updated {
				background-color: rgba(200, 0, 55, .64);
				color: var(--color-combination-1);
			}

			@media only screen and (max-width:639px) {
				.fsNewsArticle__updated {
					padding: 1px 4px;
				}
			}

			.fsNewsMenu {
				display: grid;
				position: relative;
			}

			body:not(.background-add-on) .fsNewsMenu {
				border-bottom: 1px solid var(--color-combination-12);
			}

			.fsNewsMenu__content {
				background-color: var(--color-combination-7);
				box-sizing: border-box;
				display: grid;
				grid-area: content;
				grid-auto-flow: column;
				grid-template-columns: 1fr max-content;
				grid-template-rows: 60px;
				padding: 0 20px;
				position: relative;
				width: 100%;
			}

			.fsNewsMenu__items {
				display: flex;
				flex-flow: inherit;
								margin: 0 -14px;
			}

			.fsNewsMenu__item {
				color: var(--color-support-4);
				cursor: pointer;
				font-weight: 700;
				line-height: 16px;
				margin: 0 14px;
				padding: 22px 0;
				position: relative;
				text-transform: uppercase;
				white-space: nowrap;
			}

			.fsNewsMenu__item:not(.fsNewsMenu__item--active):hover {
				color: var(--color-combination-2);
			}

			body:not(.fsNewsPage--detail) .fsNewsMenu__item--active {
				color: var(--color-primary);
				position: relative;
			}

			body:not(.fsNewsPage--detail) .fsNewsMenu__item--active:before {
				background-color: var(--color-primary-2);
				border-radius: 1.5px 1.5px 0 0;
				bottom: 0;
				content: "";
				height: 4px;
				position: absolute;
				transform: translateY(0);
				width: 100%;
			}

			body:not(.fsNewsPage--detail).theme--dark .fsNewsMenu__item--active {
				color: #fff;
			}

			.fsNewsMenu__more {
				align-items: center;
				color: var(--color-support-4);
				cursor: pointer;
				display: flex;
				font-weight: 700;
				line-height: 16px;
				margin-left: 28px;
				text-transform: uppercase;
			}

			.fsNewsMenu__more:not(.fsNewsMenu__more--active):hover {
				color: var(--color-combination-2);
			}

			.fsNewsMenu__moreIcon {
				height: 12px;
				margin-left: 8px;
				transform: rotate(-90deg);
				width: 12px;
			}

			@media only screen and (max-width:1047px) {
				body:not(.background-add-on) .fsNewsMenu {
					border-bottom: unset;
				}

				.fsNewsMenu__content {
					padding: 0 24px;
				}
			}

			@media only screen and (max-width:799px) {
				.fsNewsMenu__content {
					padding: 0 20px;
				}
				.fsNewsMenu__items {
					display: flex;
					overflow-y: scroll;
					-webkit-overflow-scrolling:touch;
					margin: 0 -14px;
				}
				.fsNewsMenu__item {
					font-size: 12px;
				}

				.fsNewsMenu__item:first-child {
					margin-left: 22px;
				}

				.fsNewsMenu__more {
					font-size: 12px;
					margin-right: 8px;
				}
			}

			@media only screen and (max-width:639px) {
				.fsNewsMenu__content {
					grid-template-rows: 46px;
					padding: 0 12px;
				}

				.fsNewsMenu__item {
					padding: 15px 0 16px;
				}

				.fsNewsMenu__item:first-child {
					margin-left: 14px;
				}

				.fsNewsMenu__more {
					margin-right: 0;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/banner.f72b0f7.css ; media=screen */
		@media screen {
			.adsenvelope {
				display: none;
			}

			.adsenvelope.banx-fsnews_right_zone_1 {
				display: block;
			}

			.container .adsenvelope.banx-fsnews_right_zone_1 {
				margin-bottom: 32px;
			}

			.scrolling-banner-wrap {
				position: sticky;
				top: 24px;
			}

			.banner--underContent {
				margin: 16px 0;
			}

			@media only screen and (min-width:1047px) {
				.banner--underContent {
					margin: 16px 0 28px;
				}
			}

			.banner--underContent .adsenvelope {
				margin: 0 auto;
			}

			.banner--underContent .adsenvelope[style*="width: 300px;"] {
				margin-left: 208px;
			}

			@media only screen and (max-width:1047px) {
				.banner--underContent .adsenvelope[style*="width: 300px;"] {
					margin-left: auto;
				}
			}

			.responsive.responsive [class*=banx-fsnews_responsive] {
				background: var(--color-support-5);
				border-top: 1px solid var(--color-support-1);
				bottom: 0;
				left: 0;
				padding: 0 0 10px !important;
				position: fixed;
				width: 100% !important;
				z-index: var(--zIndex-banner);
			}

			.responsive.responsive [class*=banx-fsnews_responsive]>div {
				display: flex;
				flex-flow: column nowrap;
				margin: 0 auto;
				position: relative;
			}

			.responsive.responsive [class*=fixed_bottom_mobile]>div {
				width: 320px;
			}

			.responsive.responsive [class*=fixed_bottom_tablet]>div {
				width: 728px;
			}

			@media only screen and (max-width:1047px) {
				[class*=banx-fsnews_top] {
					display: none !important;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/dialogs.c065309.css ; media=screen */
		@media screen {
			.contextMenu {
				background-color: var(--color-support-5);
				border-radius: 12px;
				box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .25);
				color: var(--color-combination-4);
				display: none;
				font-weight: 700;
				position: absolute;
				right: 0;
				top: calc(100% + 16px);
				user-select: none;
				z-index: var(--zIndex-contextMenu);
			}

			.contextMenu--active {
				display: grid;
			}

			@media only screen and (max-width:639px) {
				.contextMenu {
					border-radius: 8px 8px 0 0;
					position: fixed;
					width: 100%;
				}

				.contextMenu--hamburger {
					display: none;
				}
			}

			.userControls {
				border-bottom: 1px solid var(--color-support-1);
				display: none;
				grid-auto-flow: row;
				padding: 8px 0;
			}

			@media only screen and (max-width:639px) {
				.userControls {
					background-color: var(--color-support-5);
					display: grid;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/components_shared.8079d73.css ; media=screen */
		@media screen {
			.theme--dark {
				--color-social-primary-facebook-background: #fff;
				--color-social-primary-google-background: #fff;
				--color-social-primary-apple-background: #fff;
				--color-social-secondary-background: #010a0f;
				--color-social-secondary-border: #555e61;
				--color-social-brand-background: #eee;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/componentLibraryTheme2021.90d9a95.css ; media=screen */
		@media screen {
			.ui-media {
				display: grid;
				grid-area: media;
				grid-template-rows: 1fr auto;
				margin: 0;
			}

			.ui-media__placeholder {
				-webkit-animation: placeholderShimmer 1.5s linear infinite forwards;
				aspect-ratio: 3/2;
				background-color: var(--color-skeleton-1);
				background-image: linear-gradient(to right, var(--color-skeleton-1) 0, var(--color-skeleton-2) 20%, var(--color-skeleton-1) 40%, var(--color-skeleton-1) 100%);
				background-repeat: repeat;
				background-size: 800px 1px;
				border-radius: 8px;
				overflow: hidden;
				position: relative;
			}

			.ui-media__image {
				height: 100%;
				left: 0;
				opacity: 0;
				position: absolute;
				top: 0;
				transition: opacity .66s ease-out;
				width: 100%;
			}

			.ui-media__image--loaded {
				opacity: 1;
			}

			body {
				--range-modal: 48px;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/commercial.e1989ac.css ; media=screen */
		@media screen {
			.ads__text {
				align-items: center;
				color: var(--color-text-2);
				display: flex;
				flex-flow: column nowrap;
				font-size: 10px;
				height: 20px;
				justify-content: center;
			}

			[class*=banx-fsnews_responsive] .ads__text {
				height: 10px;
				min-height: 10px;
			}

			.adstextvpad .ads__text {
				flex: 0 0 90px;
				height: 10px;
				margin-left: -38px;
				transform: rotate(-90deg);
			}

			.adscontent {
				height: 100%;
			}

			.adsenvelope {
				margin: 0 auto 12px 8px;
				padding-bottom: 20px;
				position: relative;
			}

			.container__bannerZone .adsenvelope {
				margin: 0 auto 12px;
			}

			.adstextpad>div {
				position: relative;
			}

			.adstextvpad {
				float: left;
				margin-left: 0;
				padding-bottom: 0;
				padding-right: 12px !important;
			}

			.adstextvpad,
			.adstextvpad>div {
				display: flex;
				flex-flow: row nowrap;
			}

			.adstextvpad>div {
				align-items: center;
				position: relative;
			}
		}

		/*! CSS Used from: Embedded */
		#onetrust-pc-sdk .ot-pc-footer-logo a {
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
			height: 25px;
			width: 152px;
			display: block;
			text-decoration: none;
			font-size: 0.75em;
		}

		#onetrust-pc-sdk .ot-pc-footer-logo a:hover {
			color: #565656;
		}

		#onetrust-pc-sdk button * {
			font-size: inherit;
			font-weight: inherit;
			color: inherit;
		}

		#onetrust-pc-sdk .ot-hide {
			display: none !important;
		}

		#onetrust-pc-sdk button.ot-link-btn:hover {
			text-decoration: underline;
			opacity: 1;
		}

		#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
			padding: 0;
		}

		#onetrust-pc-sdk .ot-sdk-container {
			padding-right: 0;
		}

		#onetrust-pc-sdk .ot-sdk-row {
			flex-direction: initial;
			width: 100%;
		}

		#onetrust-pc-sdk [type="checkbox"]:checked,
		#onetrust-pc-sdk [type="checkbox"]:not(:checked) {
			pointer-events: initial;
		}

		#onetrust-pc-sdk [type="checkbox"]:disabled+label::before,
		#onetrust-pc-sdk [type="checkbox"]:disabled+label:after,
		#onetrust-pc-sdk [type="checkbox"]:disabled+label {
			pointer-events: none;
			opacity: 0.7;
		}

		#onetrust-pc-sdk li input[type="checkbox"] {
			z-index: 1;
		}

		#onetrust-pc-sdk input {
			margin: 3px 0.1ex;
		}

		#onetrust-pc-sdk .ot-pc-logo {
			height: 60px;
			width: 180px;
			background-position: center;
			background-size: contain;
			background-repeat: no-repeat;
			display: inline-flex;
			justify-content: center;
			align-items: center;
		}

		#onetrust-pc-sdk .ot-pc-logo img {
			max-height: 100%;
			max-width: 100%;
		}

		#onetrust-pc-sdk .ot-scrn-rdr {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}

		#onetrust-pc-sdk.ot-fade-in,
		.onetrust-pc-dark-filter.ot-fade-in {
			animation-name: onetrust-fade-in;
			animation-duration: 400ms;
			animation-timing-function: ease-in-out;
		}

		#onetrust-pc-sdk.ot-hide {
			display: none !important;
		}

		.onetrust-pc-dark-filter.ot-hide {
			display: none !important;
		}

		.onetrust-pc-dark-filter {
			background: rgba(0, 0, 0, 0.5);
			z-index: 2147483646;
			width: 100%;
			height: 100%;
			overflow: hidden;
			position: fixed;
			top: 0;
			bottom: 0;
			left: 0;
		}

		@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
			#onetrust-pc-sdk p {
				font-size: 0.75em;
			}
		}

		.category-vendors-list-handler+a:focus {
			outline: 2px solid #000;
		}

		#onetrust-pc-sdk {
			font-size: 16px;
		}

		#onetrust-pc-sdk *,
		#onetrust-pc-sdk ::after,
		#onetrust-pc-sdk ::before {
			-webkit-box-sizing: content-box;
			-moz-box-sizing: content-box;
			box-sizing: content-box;
		}

		#onetrust-pc-sdk div,
		#onetrust-pc-sdk span,
		#onetrust-pc-sdk h2,
		#onetrust-pc-sdk h3,
		#onetrust-pc-sdk h4,
		#onetrust-pc-sdk p,
		#onetrust-pc-sdk img,
		#onetrust-pc-sdk svg,
		#onetrust-pc-sdk button,
		#onetrust-pc-sdk section,
		#onetrust-pc-sdk a,
		#onetrust-pc-sdk label,
		#onetrust-pc-sdk input,
		#onetrust-pc-sdk ul,
		#onetrust-pc-sdk li,
		#onetrust-pc-sdk #ot-pc-content {
			font-family: inherit;
			font-weight: normal;
			-webkit-font-smoothing: auto;
			letter-spacing: normal;
			line-height: normal;
			padding: 0;
			margin: 0;
			height: auto;
			min-height: 0;
			max-height: none;
			width: auto;
			min-width: 0;
			max-width: none;
			border-radius: 0;
			border: none;
			clear: none;
			float: none;
			position: static;
			bottom: auto;
			left: auto;
			right: auto;
			top: auto;
			text-align: left;
			text-decoration: none;
			text-indent: 0;
			text-shadow: none;
			text-transform: none;
			white-space: normal;
			background: none;
			overflow: visible;
			vertical-align: baseline;
			visibility: visible;
			z-index: auto;
			box-shadow: none;
		}

		#onetrust-pc-sdk label:before,
		#onetrust-pc-sdk label:after {
			content: "";
			content: none;
		}

		#onetrust-pc-sdk .ot-sdk-container {
			position: relative;
			width: 100%;
			max-width: 100%;
			margin: 0 auto;
			padding: 0 20px;
			box-sizing: border-box;
		}

		#onetrust-pc-sdk .ot-sdk-column,
		#onetrust-pc-sdk .ot-sdk-columns {
			width: 100%;
			float: left;
			box-sizing: border-box;
			padding: 0;
			display: initial;
		}

		@media (min-width: 400px) {
			#onetrust-pc-sdk .ot-sdk-container {
				width: 90%;
				padding: 0;
			}
		}

		@media (min-width: 550px) {
			#onetrust-pc-sdk .ot-sdk-container {
				width: 100%;
			}

			#onetrust-pc-sdk .ot-sdk-column,
			#onetrust-pc-sdk .ot-sdk-columns {
				margin-left: 4%;
			}

			#onetrust-pc-sdk .ot-sdk-column:first-child,
			#onetrust-pc-sdk .ot-sdk-columns:first-child {
				margin-left: 0;
			}

			#onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns {
				width: 30.6666666667%;
			}

			#onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns {
				width: 65.3333333333%;
			}
		}

		#onetrust-pc-sdk h2,
		#onetrust-pc-sdk h3,
		#onetrust-pc-sdk h4 {
			margin-top: 0;
			font-weight: 600;
			font-family: inherit;
		}

		#onetrust-pc-sdk h2 {
			font-size: 1.5rem;
			line-height: 1.25;
		}

		#onetrust-pc-sdk h3 {
			font-size: 1.5rem;
			line-height: 1.3;
		}

		#onetrust-pc-sdk h4 {
			font-size: 1.5rem;
			line-height: 1.35;
		}

		@media (min-width: 550px) {
			#onetrust-pc-sdk h2 {
				font-size: 1.5rem;
			}

			#onetrust-pc-sdk h3 {
				font-size: 1.5rem;
			}

			#onetrust-pc-sdk h4 {
				font-size: 1.5rem;
			}
		}

		#onetrust-pc-sdk p {
			margin: 0 0 1em 0;
			font-family: inherit;
			line-height: normal;
		}

		#onetrust-pc-sdk a {
			color: #565656;
			text-decoration: underline;
		}

		#onetrust-pc-sdk a:hover {
			color: #565656;
			text-decoration: none;
		}

		#onetrust-pc-sdk button {
			margin-bottom: 1rem;
			font-family: inherit;
		}

		#onetrust-pc-sdk button {
			display: inline-block;
			height: 38px;
			padding: 0 30px;
			color: #555;
			text-align: center;
			font-size: 0.9em;
			font-weight: 400;
			line-height: 38px;
			letter-spacing: 0.01em;
			text-decoration: none;
			white-space: nowrap;
			background-color: transparent;
			border-radius: 2px;
			border: 1px solid #bbb;
			cursor: pointer;
			box-sizing: border-box;
		}

		#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,
		#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus {
			color: #333;
			border-color: #888;
			opacity: 0.7;
		}

		#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus {
			outline: 2px solid #000;
		}

		#onetrust-pc-sdk input[type="text"] {
			height: 38px;
			padding: 6px 10px;
			background-color: #fff;
			border: 1px solid #d1d1d1;
			border-radius: 4px;
			box-shadow: none;
			box-sizing: border-box;
		}

		#onetrust-pc-sdk input[type="text"] {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
		}

		#onetrust-pc-sdk input[type="text"]:focus {
			border: 1px solid #000;
			outline: 0;
		}

		#onetrust-pc-sdk label {
			display: block;
			margin-bottom: 0.5rem;
			font-weight: 600;
		}

		#onetrust-pc-sdk input[type="checkbox"] {
			display: inline;
		}

		#onetrust-pc-sdk ul {
			list-style: circle inside;
		}

		#onetrust-pc-sdk ul {
			padding-left: 0;
			margin-top: 0;
		}

		#onetrust-pc-sdk li {
			margin-bottom: 1rem;
		}

		#onetrust-pc-sdk button {
			margin-bottom: 1rem;
			font-family: inherit;
		}

		#onetrust-pc-sdk .ot-sdk-container:after,
		#onetrust-pc-sdk .ot-sdk-row:after {
			content: "";
			display: table;
			clear: both;
		}

		#onetrust-pc-sdk .ot-sdk-row {
			margin: 0;
			max-width: none;
			display: block;
		}

		#onetrust-pc-sdk {
			position: fixed;
			width: 730px;
			max-width: 730px;
			height: 610px;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			margin: auto;
			font-size: 16px;
			z-index: 2147483647;
			border-radius: 2px;
			background-color: #fff;
			box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0), 0 7px 14px 0 rgba(50, 50, 93, .1);
		}

		#onetrust-pc-sdk *,
		#onetrust-pc-sdk ::after,
		#onetrust-pc-sdk ::before {
			box-sizing: content-box;
		}

		#onetrust-pc-sdk #ot-pc-content,
		#onetrust-pc-sdk #ot-pc-lst {
			height: calc(100% - 185px);
		}

		#onetrust-pc-sdk li {
			list-style: none;
		}

		#onetrust-pc-sdk ul,
		#onetrust-pc-sdk li {
			margin: 0;
		}

		#onetrust-pc-sdk a {
			text-decoration: none;
		}

		#onetrust-pc-sdk .ot-link-btn {
			padding: 0;
			margin-bottom: 0;
			border: 0;
			font-weight: normal;
			line-height: normal;
			width: auto;
			height: auto;
		}

		#onetrust-pc-sdk .ot-grps-cntr *::-webkit-scrollbar,
		#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
			width: 11px;
		}

		#onetrust-pc-sdk .ot-grps-cntr *::-webkit-scrollbar-thumb,
		#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
			border-radius: 10px;
			background: #c1c1c1;
		}

		#onetrust-pc-sdk .ot-grps-cntr *,
		#onetrust-pc-sdk .ot-pc-scrollbar {
			scrollbar-arrow-color: #c1c1c1;
			scrollbar-darkshadow-color: #c1c1c1;
			scrollbar-face-color: #c1c1c1;
			scrollbar-shadow-color: #c1c1c1;
		}

		#onetrust-pc-sdk .ot-pc-header {
			height: auto;
			padding: 10px;
			display: block;
			width: calc(100% - 20px);
			min-height: 52px;
			border-bottom: 1px solid #d8d8d8;
			position: relative;
		}

		#onetrust-pc-sdk .ot-pc-logo {
			vertical-align: middle;
			width: 180px;
		}

		#onetrust-pc-sdk .ot-pc-logo.ot-pc-logo {
			height: 40px;
		}

		#onetrust-pc-sdk .ot-title-cntr {
			position: relative;
			display: inline-block;
			vertical-align: middle;
			width: calc(100% - 190px);
			padding-left: 10px;
		}

		#onetrust-pc-sdk .ot-always-active {
			font-size: .813em;
			line-height: 1.5;
			font-weight: 700;
			color: #3860be;
		}

		#onetrust-pc-sdk .ot-close-cntr {
			float: right;
			position: absolute;
			right: -9px;
			top: 50%;
			transform: translateY(-50%);
		}

		#onetrust-pc-sdk #ot-pc-content {
			position: relative;
			overflow-y: auto;
			overflow-x: hidden;
		}

		#onetrust-pc-sdk .ot-grps-cntr,
		#onetrust-pc-sdk .ot-grps-cntr>* {
			height: 100%;
			overflow-y: auto;
		}

		#onetrust-pc-sdk .category-menu-switch-handler {
			cursor: pointer;
			border-left: 10px solid transparent;
			background-color: #f4f4f4;
			border-bottom: 1px solid #d7d7d7;
			padding-top: 12px;
			padding-right: 5px;
			padding-bottom: 12px;
			padding-left: 12px;
			overflow: hidden;
		}

		#onetrust-pc-sdk .category-menu-switch-handler h3 {
			float: left;
			text-align: left;
			margin: 0;
			color: dimgray;
			line-height: 1.4;
			font-size: .875em;
			word-break: break-word;
			word-wrap: break-word;
		}

		#onetrust-pc-sdk .ot-active-menu {
			border-left: 10px solid #68b631;
			background-color: #fff;
			border-bottom: none;
			position: relative;
		}

		#onetrust-pc-sdk .ot-active-menu h3 {
			color: #263238;
			font-weight: bold;
		}

		#onetrust-pc-sdk .ot-desc-cntr {
			word-break: break-word;
			word-wrap: break-word;
			padding-top: 20px;
			padding-right: 16px;
			padding-bottom: 15px;
		}

		#onetrust-pc-sdk .ot-grp-desc {
			word-break: break-word;
			word-wrap: break-word;
			text-align: left;
			font-size: .813em;
			line-height: 1.5;
			margin: 0;
		}

		#onetrust-pc-sdk .ot-grp-desc * {
			font-size: inherit;
			line-height: inherit;
		}

		#onetrust-pc-sdk #ot-pc-desc a {
			color: #3860be;
			cursor: pointer;
			font-size: 1em;
			margin-right: 8px;
		}

		#onetrust-pc-sdk #ot-pc-desc a:hover {
			color: #1883fd;
		}

		#onetrust-pc-sdk #ot-pc-desc * {
			font-size: inherit;
		}

		#onetrust-pc-sdk #ot-pc-desc+.ot-link-btn {
			display: none;
		}

		#onetrust-pc-sdk .ot-btn-subcntr {
			float: right;
		}

		#onetrust-pc-sdk .ot-tgl {
			float: right;
			position: relative;
			z-index: 1;
		}

		#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
			background-color: #cddcf2;
		}

		#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
			-webkit-transform: translateX(16px);
			-ms-transform: translateX(16px);
			transform: translateX(16px);
			background-color: #4285f4;
		}

		#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch .ot-switch-nob:before {
			box-shadow: 0 0 1px #2196f3;
			outline-style: auto;
			outline-width: 1px;
		}

		#onetrust-pc-sdk .ot-switch {
			position: relative;
			display: inline-block;
			width: 35px;
			height: 10px;
			margin-bottom: 0;
		}

		#onetrust-pc-sdk .ot-switch-nob {
			position: absolute;
			cursor: pointer;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background-color: #f2f1f1;
			border: none;
			transition: all .2s ease-in 0s;
			-moz-transition: all .2s ease-in 0s;
			-o-transition: all .2s ease-in 0s;
			-webkit-transition: all .2s ease-in 0s;
			border-radius: 46px;
		}

		#onetrust-pc-sdk .ot-switch-nob:before {
			position: absolute;
			content: "";
			height: 20px;
			width: 20px;
			bottom: 1px;
			background-color: #7d7d7d;
			-webkit-transition: .4s;
			border-radius: 100%;
			top: -5px;
			transition: .4s;
		}

		#onetrust-pc-sdk .ot-chkbox {
			z-index: 1;
			position: relative;
			float: left;
		}

		#onetrust-pc-sdk .ot-chkbox input:checked~label::before {
			background-color: #3860be;
		}

		#onetrust-pc-sdk .ot-chkbox input+label::after {
			content: none;
			color: #fff;
		}

		#onetrust-pc-sdk .ot-chkbox input:checked+label::after {
			content: "";
		}

		#onetrust-pc-sdk .ot-chkbox input:focus+label::before {
			outline-style: solid;
			outline-width: 2px;
			outline-style: auto;
		}

		#onetrust-pc-sdk .ot-chkbox label {
			position: relative;
			height: 20px;
			padding-left: 30px;
			display: inline-block;
			cursor: pointer;
		}

		#onetrust-pc-sdk .ot-chkbox label::before,
		#onetrust-pc-sdk .ot-chkbox label::after {
			position: absolute;
			content: "";
			display: inline-block;
			border-radius: 3px;
		}

		#onetrust-pc-sdk .ot-chkbox label::before {
			height: 18px;
			width: 18px;
			border: 1px solid #3860be;
			left: 0px;
		}

		#onetrust-pc-sdk .ot-chkbox label::after {
			height: 5px;
			width: 9px;
			border-left: 3px solid;
			border-bottom: 3px solid;
			transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			-webkit-transform: rotate(-45deg);
			left: 4px;
			top: 5px;
		}

		#onetrust-pc-sdk .ot-label-txt {
			display: none;
		}

		#onetrust-pc-sdk .ot-fltr-opt .ot-label-txt {
			display: block;
		}

		#onetrust-pc-sdk .ot-chkbox input,
		#onetrust-pc-sdk .ot-tgl input {
			position: absolute;
			opacity: 0;
			width: 0;
			height: 0;
		}

		#onetrust-pc-sdk .ot-label-status {
			font-size: .75em;
			position: relative;
			top: 2px;
			display: none;
			padding-right: 5px;
			float: left;
		}

		#onetrust-pc-sdk #ot-lst-cnt .ot-label-status {
			top: -6px;
		}

		#onetrust-pc-sdk .ot-fltr-btns {
			margin-left: 15px;
			overflow: hidden;
			margin-right: 15px;
		}

		#onetrust-pc-sdk .ot-fltr-btns button {
			padding: 12px 30px;
		}

		#onetrust-pc-sdk .ot-pc-footer {
			position: absolute;
			bottom: 0px;
			width: 100%;
			max-height: 160px;
			border-top: 1px solid #d8d8d8;
		}

		#onetrust-pc-sdk .ot-pc-footer button {
			margin-top: 20px;
			margin-bottom: 20px;
			font-weight: 600;
			font-size: .813em;
			min-height: 40px;
			height: auto;
			line-height: normal;
			padding: 10px 30px;
		}

		#onetrust-pc-sdk .ot-tab-desc {
			margin-left: 3%;
		}

		#onetrust-pc-sdk .ot-grp-hdr1 {
			display: inline-block;
			width: 100%;
			margin-bottom: 10px;
		}

		#onetrust-pc-sdk .ot-desc-cntr h4 {
			color: #263238;
			display: inline-block;
			vertical-align: middle;
			margin: 0;
			font-weight: bold;
			font-size: .875em;
			line-height: 1.3;
			max-width: 80%;
		}

		#onetrust-pc-sdk .ot-subgrps .ot-subgrp h4 {
			top: 0;
			max-width: unset;
		}

		#onetrust-pc-sdk #ot-pvcy-hdr {
			margin-bottom: 10px;
		}

		#onetrust-pc-sdk .ot-vlst-cntr {
			overflow: hidden;
		}

		#onetrust-pc-sdk .category-vendors-list-handler,
		#onetrust-pc-sdk .category-vendors-list-handler+a {
			display: block;
			float: left;
			color: #3860be;
			font-size: .813em;
			font-weight: 400;
			line-height: 1.1;
			cursor: pointer;
			margin: 5px 0px;
		}

		#onetrust-pc-sdk .category-vendors-list-handler:hover,
		#onetrust-pc-sdk .category-vendors-list-handler+a:hover {
			text-decoration-line: underline;
		}

		#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk {
			display: inline-block;
			height: 13px;
			width: 13px;
			background-repeat: no-repeat;
			margin-left: 1px;
			margin-top: 6px;
			cursor: pointer;
		}

		#onetrust-pc-sdk .ot-vlst-cntr,
		#onetrust-pc-sdk #ot-pc-desc+.category-vendors-list-handler {
			margin-top: 8px;
		}

		#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr {
			max-width: 28%;
		}

		#onetrust-pc-sdk ul.ot-subgrps {
			margin: 0;
			font-size: inherit;
		}

		#onetrust-pc-sdk ul.ot-subgrps li {
			padding: 0;
			border: none;
			position: relative;
		}

		#onetrust-pc-sdk ul.ot-subgrps li h4,
		#onetrust-pc-sdk ul.ot-subgrps li p {
			font-size: .82em;
			line-height: 1.4;
		}

		#onetrust-pc-sdk ul.ot-subgrps li p {
			color: dimgray;
			clear: both;
			float: left;
			margin-top: 10px;
			margin-bottom: 0;
			word-break: break-word;
			word-wrap: break-word;
		}

		#onetrust-pc-sdk ul.ot-subgrps li h4 {
			color: #263238;
			font-weight: bold;
			margin-bottom: 0;
			float: left;
			position: relative;
			top: 3px;
		}

		#onetrust-pc-sdk li.ot-subgrp {
			margin-left: 30px;
			display: inline-block;
			width: calc(100% - 30px);
		}

		#onetrust-pc-sdk .ot-subgrp-tgl {
			float: right;
		}

		#onetrust-pc-sdk .ot-pc-footer-logo {
			height: 30px;
			width: 100%;
			text-align: right;
			background: #f4f4f4;
			border-radius: 0 0 2px 2px;
		}

		#onetrust-pc-sdk .ot-pc-footer-logo a {
			display: inline-block;
			margin-top: 5px;
			margin-right: 10px;
		}

		#onetrust-pc-sdk #accept-recommended-btn-handler {
			float: right;
			text-align: center;
		}

		#onetrust-pc-sdk .save-preference-btn-handler {
			min-width: 155px;
			background-color: #68b631;
			border-radius: 2px;
			color: #fff;
			font-size: .9em;
			line-height: 1.1;
			text-align: center;
			margin-left: 15px;
			margin-right: 15px;
		}

		#onetrust-pc-sdk .ot-btn-subcntr button {
			margin-right: 16px;
		}

		#onetrust-pc-sdk #ot-pc-title {
			margin: 0px;
			overflow: hidden;
			position: relative;
			line-height: 1.2;
			max-height: 2.4em;
			padding-right: 1em;
			font-size: 1.37em;
			text-overflow: ellipsis;
			white-space: nowrap;
			display: block;
			max-width: 90%;
		}

		#onetrust-pc-sdk #ot-pc-lst {
			width: 100%;
			position: relative;
		}

		#onetrust-pc-sdk .ot-lst-cntr {
			height: 100%;
		}

		#onetrust-pc-sdk #ot-pc-hdr {
			padding-top: 15px;
			padding-right: 30px;
			padding-bottom: 15px;
			padding-left: 20px;
			display: inline-block;
			width: calc(100% - 50px);
			height: 20px;
			border-bottom: 1px solid #d8d8d8;
		}

		#onetrust-pc-sdk #ot-pc-hdr input {
			height: 32px;
			width: 100%;
			border-radius: 50px;
			font-size: .8em;
			padding-right: 35px;
			padding-left: 15px;
			float: left;
		}

		#onetrust-pc-sdk #ot-pc-hdr input::placeholder {
			color: #d4d4d4;
			font-style: italic;
		}

		#onetrust-pc-sdk #ot-lst-cnt {
			height: calc(100% - 86px);
			padding-left: 30px;
			padding-right: 27px;
			padding-top: 20px;
			margin-top: 8px;
			margin-right: 3px;
			margin-bottom: 4px;
			margin-left: 0;
			overflow-x: hidden;
			overflow-y: auto;
			transform: translate3d(0, 0, 0);
		}

		#onetrust-pc-sdk #ot-back-arw {
			height: 12px;
			width: 12px;
		}

		#onetrust-pc-sdk #ot-lst-title {
			display: inline-block;
			font-size: 1em;
		}

		#onetrust-pc-sdk #ot-lst-title h3 {
			color: dimgray;
			font-weight: bold;
			margin-left: 10px;
			display: inline-block;
			font-size: 1em;
		}

		#onetrust-pc-sdk .ot-lst-subhdr {
			float: right;
			position: relative;
			bottom: 6px;
		}

		#onetrust-pc-sdk #ot-search-cntr {
			display: inline-block;
			vertical-align: middle;
			position: relative;
			width: 300px;
		}

		#onetrust-pc-sdk #ot-search-cntr svg {
			position: absolute;
			right: 0px;
			width: 30px;
			height: 30px;
			font-size: 1em;
			line-height: 1;
			top: 2px;
		}

		#onetrust-pc-sdk #ot-fltr-cntr {
			display: inline-block;
			position: relative;
			margin-left: 20px;
			vertical-align: middle;
			font-size: 0;
		}

		#onetrust-pc-sdk #filter-btn-handler {
			background-color: #3860be;
			border-radius: 17px;
			-moz-transition: .1s ease;
			-o-transition: .1s ease;
			-webkit-transition: 1s ease;
			transition: .1s ease;
			width: 32px;
			height: 32px;
			padding: 0;
			margin: 0;
			position: relative;
		}

		#onetrust-pc-sdk #filter-btn-handler svg {
			cursor: pointer;
			width: 15px;
			height: 15px;
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
			padding-top: 5px;
		}

		#onetrust-pc-sdk #filter-btn-handler path {
			fill: #fff;
		}

		#onetrust-pc-sdk #ot-sel-blk {
			min-width: 200px;
			min-height: 30px;
			padding-left: 20px;
		}

		#onetrust-pc-sdk #ot-selall-vencntr {
			float: left;
			height: 100%;
		}

		#onetrust-pc-sdk #ot-selall-vencntr label {
			height: 100%;
			padding-left: 0;
		}

		#onetrust-pc-sdk #ot-selall-hostcntr {
			width: 21px;
			height: 21px;
			position: relative;
			left: 20px;
		}

		#onetrust-pc-sdk #ot-selall-hostcntr input[type=checkbox],
		#onetrust-pc-sdk #ot-selall-vencntr input[type=checkbox] {
			position: absolute;
		}

		#onetrust-pc-sdk #ot-ven-lst {
			width: 100%;
		}

		#onetrust-pc-sdk label {
			margin-bottom: 0;
		}

		#onetrust-pc-sdk .ot-tgl-cntr {
			display: inline-block;
			vertical-align: middle;
		}

		#onetrust-pc-sdk .ot-tgl-cntr {
			float: right;
		}

		#onetrust-pc-sdk .ot-desc-cntr {
			padding-top: 0px;
			margin-top: 20px;
			padding-right: 0px;
			border-radius: 3px;
			overflow: hidden;
			padding-bottom: 10px;
		}

		#onetrust-pc-sdk .ot-desc-cntr:focus,
		#onetrust-pc-sdk .ot-desc-cntr:active {
			outline: 2px solid #101010;
			border-radius: 2px;
		}

		#onetrust-pc-sdk .ot-category-desc {
			padding-bottom: 10px;
		}

		#onetrust-pc-sdk .ot-grp-hdr1 {
			padding-left: 10px;
			width: calc(100% - 20px);
			padding-top: 10px;
			margin-bottom: 0px;
			padding-bottom: 8px;
		}

		#onetrust-pc-sdk .ot-subgrp-cntr {
			padding-top: 10px;
		}

		#onetrust-pc-sdk .ot-desc-cntr>*:not(.ot-grp-hdr1) {
			padding-left: 10px;
			padding-right: 10px;
		}

		#onetrust-pc-sdk .ot-desc-cntr .ot-tgl-cntr:first-of-type,
		#onetrust-pc-sdk .ot-cat-header+.ot-tgl {
			padding-left: 7px;
			padding-right: 7px;
		}

		#onetrust-pc-sdk .ot-always-active-group .ot-grp-hdr1 .ot-tgl-cntr:first-of-type {
			padding-left: 0px;
		}

		#onetrust-pc-sdk .ot-cat-header,
		#onetrust-pc-sdk .ot-subgrp h4 {
			max-width: calc(100% - 133px);
		}

		#onetrust-pc-sdk #ot-lst-cnt #ot-sel-blk {
			width: 100%;
			display: inline-block;
			padding: 0;
		}

		#onetrust-pc-sdk .ot-sel-all {
			display: inline-block;
			width: 100%;
		}

		#onetrust-pc-sdk .ot-sel-all-hdr,
		#onetrust-pc-sdk .ot-sel-all-chkbox {
			width: 100%;
			float: right;
			position: relative;
		}

		#onetrust-pc-sdk .ot-sel-all-chkbox {
			z-index: 1;
		}

		#onetrust-pc-sdk :not(.ot-hosts-ui) .ot-sel-all-hdr,
		#onetrust-pc-sdk :not(.ot-hosts-ui) .ot-sel-all-chkbox {
			right: 23px;
			width: calc(100% - 23px);
		}

		#onetrust-pc-sdk .ot-consent-hdr,
		#onetrust-pc-sdk .ot-li-hdr {
			float: right;
			font-size: .813em;
			position: relative;
			line-height: normal;
			text-align: center;
			word-break: break-word;
			word-wrap: break-word;
		}

		#onetrust-pc-sdk .ot-li-hdr {
			max-width: 100px;
			margin-right: 10px;
		}

		#onetrust-pc-sdk .ot-consent-hdr {
			max-width: 55px;
		}

		#onetrust-pc-sdk #ot-selall-licntr {
			display: block;
			width: 21px;
			height: 21px;
			position: relative;
			float: right;
			right: 80px;
		}

		#onetrust-pc-sdk #ot-selall-licntr input {
			position: absolute;
		}

		#onetrust-pc-sdk #ot-selall-vencntr {
			float: right;
			width: 21px;
			height: 21px;
			position: relative;
			right: 15px;
		}

		#onetrust-pc-sdk #ot-anchor {
			border: 12px solid transparent;
			display: none;
			position: absolute;
			z-index: 2147483647;
			top: 40px;
			right: 35px;
			transform: rotate(45deg);
			-o-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
			background-color: #fff;
			-webkit-box-shadow: -3px -3px 5px -2px #c7c5c7;
			-moz-box-shadow: -3px -3px 5px -2px #c7c5c7;
			box-shadow: -3px -3px 5px -2px #c7c5c7;
		}

		#onetrust-pc-sdk #ot-fltr-modal {
			width: 300px;
			position: absolute;
			z-index: 2147483646;
			top: 46px;
			height: 90%;
			max-height: 350px;
			display: none;
			-moz-transition: .2s ease;
			-o-transition: .2s ease;
			-webkit-transition: 2s ease;
			transition: .2s ease;
			opacity: 1;
			right: 0;
		}

		#onetrust-pc-sdk #ot-fltr-modal button {
			max-width: 200px;
			line-height: 1;
			word-break: break-word;
			white-space: normal;
			height: auto;
			font-weight: bold;
		}

		#onetrust-pc-sdk #ot-fltr-cnt {
			background-color: #fff;
			margin: 5px;
			border-radius: 3px;
			height: 100%;
			margin-right: 10px;
			padding-right: 10px;
			-webkit-box-shadow: 0px 0px 12px 2px #c7c5c7;
			-moz-box-shadow: 0px 0px 12px 2px #c7c5c7;
			box-shadow: 0px 0px 12px 2px #c7c5c7;
		}

		#onetrust-pc-sdk .ot-fltr-scrlcnt {
			overflow-y: auto;
			overflow-x: hidden;
			clear: both;
			max-height: calc(100% - 60px);
		}

		#onetrust-pc-sdk .ot-fltr-opt {
			margin-bottom: 25px;
			margin-left: 15px;
			clear: both;
		}

		#onetrust-pc-sdk .ot-fltr-opt label {
			height: auto;
		}

		#onetrust-pc-sdk .ot-fltr-opt span {
			cursor: pointer;
			color: dimgray;
			font-size: .8em;
			line-height: 1.1;
			font-weight: normal;
		}

		#onetrust-pc-sdk #clear-filters-handler {
			float: right;
			margin-top: 15px;
			margin-bottom: 10px;
			text-decoration: none;
			color: #3860be;
			font-size: .9em;
			border: none;
			padding: 1px;
		}

		#onetrust-pc-sdk #clear-filters-handler:hover {
			color: #1883fd;
		}

		#onetrust-pc-sdk #clear-filters-handler:focus {
			outline: #000 solid 1px;
		}

		#onetrust-pc-sdk #filter-apply-handler {
			margin-right: 10px;
		}

		#onetrust-pc-sdk .ot-grps-cntr {
			overflow-y: hidden;
		}

		#onetrust-pc-sdk .ot-cat-header {
			float: left;
			font-weight: 600;
			font-size: .875em;
			line-height: 1.5;
			max-width: 90%;
			vertical-align: middle;
		}

		#onetrust-pc-sdk #ot-lst-cnt {
			margin-top: 1rem;
			max-height: calc(100% - 96px);
		}

		@media (max-width: 767px) {
			#onetrust-pc-sdk {
				width: 100%;
				border: none;
			}

			#onetrust-pc-sdk .ot-sdk-container {
				padding: 0;
				margin: 0;
			}

			#onetrust-pc-sdk #ot-pc-title {
				margin-left: 10px;
				max-width: 60%;
			}

			#onetrust-pc-sdk .ot-desc-cntr {
				margin: 0;
				padding-top: 20px;
				padding-right: 20px;
				padding-bottom: 15px;
				padding-left: 20px;
				position: relative;
				left: auto;
			}

			#onetrust-pc-sdk .ot-desc-cntr {
				margin-top: 20px;
				margin-left: 20px;
				padding: 0;
				padding-bottom: 10px;
			}

			#onetrust-pc-sdk .ot-grps-cntr {
				max-height: none;
				overflow: hidden;
			}

			#onetrust-pc-sdk #accept-recommended-btn-handler {
				float: none;
			}
		}

		@media (max-width: 640px) {
			#onetrust-pc-sdk {
				height: 100%;
			}

			#onetrust-pc-sdk .ot-pc-header {
				padding: 10px;
				width: calc(100% - 20px);
			}

			#onetrust-pc-sdk #ot-pc-content {
				overflow: auto;
			}

			#onetrust-pc-sdk .ot-sdk-row .ot-sdk-columns {
				width: 100%;
			}

			#onetrust-pc-sdk .ot-desc-cntr {
				margin: 0;
				overflow: hidden;
			}

			#onetrust-pc-sdk .ot-desc-cntr {
				margin-left: 10px;
				width: calc(100% - 15px);
				margin-top: 5px;
				margin-bottom: 5px;
			}

			#onetrust-pc-sdk #ot-lst-cnt {
				width: calc(100% - 18px);
				padding-top: 13px;
				padding-right: 5px;
				padding-left: 10px;
			}

			#onetrust-pc-sdk .ot-grps-cntr {
				width: 100%;
			}

			#onetrust-pc-sdk .ot-pc-footer {
				max-height: 300px;
			}

			#onetrust-pc-sdk #ot-pc-content,
			#onetrust-pc-sdk #ot-pc-lst {
				height: calc(100% - 322px);
			}
		}

		@media (max-width: 640px)and (orientation: portrait) {
			#onetrust-pc-sdk #ot-pc-hdr {
				height: 70px;
				padding: 15px 0;
				width: 100%;
			}

			#onetrust-pc-sdk .ot-lst-subhdr {
				width: calc(100% - 15px);
				float: none;
				bottom: auto;
				display: inline-block;
				padding-top: 8px;
				padding-left: 15px;
			}

			#onetrust-pc-sdk .ot-btn-subcntr {
				float: none;
			}

			#onetrust-pc-sdk #ot-search-cntr {
				display: inline-block;
				width: calc(100% - 55px);
				position: relative;
			}

			#onetrust-pc-sdk #ot-anchor {
				top: 75px;
				right: 30px;
			}

			#onetrust-pc-sdk #ot-fltr-modal {
				top: 81px;
			}

			#onetrust-pc-sdk #ot-fltr-cntr {
				float: right;
				right: 15px;
			}

			#onetrust-pc-sdk #ot-lst-title {
				padding-left: 15px;
			}

			#onetrust-pc-sdk #ot-lst-cnt {
				height: auto;
				overflow: auto;
			}

			#onetrust-pc-sdk .save-preference-btn-handler,
			#onetrust-pc-sdk #accept-recommended-btn-handler,
			#onetrust-pc-sdk .ot-pc-refuse-all-handler {
				width: calc(100% - 33px);
			}
		}

		@media (max-width: 425px) {
			#onetrust-pc-sdk #ot-pc-title {
				max-width: 100%;
			}

			#onetrust-pc-sdk .ot-subgrp-cntr li.ot-subgrp {
				margin-left: 10px;
				width: calc(100% - 10px);
			}

			#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr:first-of-type {
				max-width: none;
				padding-left: 20px;
			}
		}

		@media only screen and (max-height: 425px)and (max-width: 896px)and (orientation: landscape) {
			#onetrust-pc-sdk {
				height: 100%;
				width: 100%;
				max-width: none;
			}

			#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr {
				max-width: none;
			}

			#onetrust-pc-sdk .ot-pc-header {
				padding: 10px;
				width: calc(100% - 20px);
			}

			#onetrust-pc-sdk #ot-lst-cnt {
				height: auto;
				overflow: auto;
			}

			#onetrust-pc-sdk #accept-recommended-btn-handler {
				float: right;
			}

			#onetrust-pc-sdk .save-preference-btn-handler,
			#onetrust-pc-sdk #accept-recommended-btn-handler,
			#onetrust-pc-sdk .ot-pc-refuse-all-handler {
				width: auto;
			}

			#onetrust-pc-sdk #ot-pc-content,
			#onetrust-pc-sdk #ot-pc-lst {
				height: calc(100% - 155px);
			}

			#onetrust-pc-sdk .ot-pc-footer button {
				margin: 10px;
			}
		}

		@media (max-width: 425px),
		(max-width: 896px)and (max-height: 425px)and (orientation: landscape) {
			#onetrust-pc-sdk .ot-pc-header {
				padding-right: 20px;
			}

			#onetrust-pc-sdk .ot-pc-logo {
				margin-left: 0px;
				margin-top: 5px;
				width: 150px;
			}

			#onetrust-pc-sdk .ot-grp-hdr1 {
				float: right;
				margin-left: 10px;
				width: auto;
			}

			#onetrust-pc-sdk .ot-grp-hdr1 {
				margin-left: 0px;
				padding-right: 10px;
			}

			#onetrust-pc-sdk #ot-pvcy-hdr,
			#onetrust-pc-sdk .ot-grp-hdr1 .ot-cat-header {
				display: none;
			}
		}

		@media only screen and (max-height: 610px) {
			#onetrust-pc-sdk {
				max-height: 100%;
			}
		}

		#onetrust-consent-sdk #onetrust-pc-sdk,
		#onetrust-consent-sdk #ot-search-cntr,
		#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after,
		#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
		#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
		#onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
			background-color: #FFFFFF;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk h3,
		#onetrust-consent-sdk #onetrust-pc-sdk h4,
		#onetrust-consent-sdk #onetrust-pc-sdk p,
		#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
		#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
		#onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
		#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
		#onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
		#onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
		#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler {
			color: #696969;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
		#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
		#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler+a {
			color: #3860BE;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover {
			text-decoration: underline;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) {
			background-color: #1380c3;
			border-color: #1380c3;
			color: #FFFFFF;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
			border-color: #1380c3;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch,
		.ot-switch .ot-switch-nob,
		.ot-switch .ot-switch-nob:before,
		#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus+label::before {
			outline-color: #000000;
			outline-width: 1px;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk *:focus,
		#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus {
			outline: 1px solid #000000;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler {
			background-color: #F4F4F4;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
			background-color: #FFFFFF;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler {
			background-color: #F4F4F4;
		}

		#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
			background-color: #FFFFFF;
		}

		#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk {
			background-image: url('https://cdn.cookielaw.org/logos/static/ot_external_link.svg');
		}

		.ot-floating-button__front {
			background-image: url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie.png');
		}

		#ot-sdk-btn-floating.ot-floating-button {
			position: fixed;
			bottom: 10px;
			opacity: 0;
			width: 50px;
			height: 50px;
			line-height: 15px;
			cursor: pointer;
			background-color: transparent;
			transition: all 300ms ease;
			z-index: 2147483646;
			animation: otFloatingBtnIntro 800ms ease 0ms 1 forwards;
		}

		#ot-sdk-btn-floating.ot-floating-button::before,
		#ot-sdk-btn-floating.ot-floating-button::after {
			text-transform: none;
			line-height: 1;
			user-select: none;
			pointer-events: none;
			position: absolute;
			transform: scale(0);
			opacity: 0;
			transition: all 300ms ease;
			display: block;
			height: auto;
		}

		#ot-sdk-btn-floating.ot-floating-button::before {
			content: "";
			border: 5px solid transparent;
			z-index: 1001;
			top: 50%;
			border-left-width: 0;
			border-right-color: #333;
			right: calc(0em - 5px);
			transform: translate(10px, -50%);
		}

		#ot-sdk-btn-floating.ot-floating-button::after {
			content: attr(title);
			position: absolute;
			text-align: center;
			top: 50%;
			left: calc(100% + 5px);
			transform: translate(10px, -50%);
			font-size: .75rem;
			min-width: 3em;
			max-width: 21em;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			padding: 5px;
			border-radius: .3ch;
			box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, .35);
			background: #333;
			color: #fff;
			z-index: 2147483645;
		}

		#ot-sdk-btn-floating.ot-floating-button:hover::before,
		#ot-sdk-btn-floating.ot-floating-button:hover::after {
			opacity: 1;
		}

		#ot-sdk-btn-floating.ot-floating-button:hover::before {
			transform: translate(0.5em, -50%) scale(1);
		}

		#ot-sdk-btn-floating.ot-floating-button:hover::after {
			transform: translate(0.5em, -50%) scale(1);
		}

		#ot-sdk-btn-floating .ot-floating-button__front,
		#ot-sdk-btn-floating .ot-floating-button__back {
			position: absolute;
			width: 100%;
			height: 100%;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			background-color: #6aaae4;
			border-radius: 10px;
			box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2);
			transition: transform .6s;
			transform-style: preserve-3d;
		}

		#ot-sdk-btn-floating .ot-floating-button__front {
			background-color: #6aaae4;
			transform: rotateY(0);
		}

		#ot-sdk-btn-floating .ot-floating-button__front.custom-persistent-icon {
			background-position: center center;
			background-repeat: no-repeat;
			background-size: 100%;
			border-radius: 100px;
		}

		#ot-sdk-btn-floating .ot-floating-button__back {
			background-color: #69c;
			transform: rotateY(-180deg);
		}

		#ot-sdk-btn-floating .ot-floating-button__back.custom-persistent-icon {
			background-position: center center;
			background-repeat: no-repeat;
			background-size: 100%;
			border-radius: 100px;
		}

		#ot-sdk-btn-floating .ot-floating-button__back svg {
			width: 24px;
			height: 24px;
		}

		#ot-sdk-btn-floating.ot-floating-button button {
			background-color: transparent;
			border: 0;
			width: 100%;
			height: 100%;
			cursor: pointer;
		}

		/*! CSS Used keyframes */
		@-webkit-keyframes placeholderShimmer {
			0% {
				background-position: -468px 0;
			}

			to {
				background-position: 468px 0;
			}
		}

		@-webkit-keyframes placeholderShimmer {
			0% {
				background-position: -468px 0;
			}

			to {
				background-position: 468px 0;
			}
		}

		@keyframes placeholderShimmer {
			0% {
				background-position: -468px 0;
			}

			to {
				background-position: 468px 0;
			}
		}

		@keyframes fadeInWindow {
			0% {
				opacity: 0;
			}

			50% {
				opacity: 0;
			}

			to {
				opacity: 1;
			}
		}

		@keyframes fadeInWindow {
			0% {
				opacity: 0;
			}

			50% {
				opacity: 0;
			}

			to {
				opacity: 1;
			}
		}

		@keyframes fadeInWindow {
			0% {
				opacity: 0;
			}

			50% {
				opacity: 0;
			}

			to {
				opacity: 1;
			}
		}

		@keyframes onetrust-fade-in {
			0% {
				opacity: 0;
			}

			100% {
				opacity: 1;
			}
		}

		@keyframes otFloatingBtnIntro {
			0% {
				opacity: 0;
				left: -75px;
			}

			100% {
				opacity: 1;
				left: 1%;
			}
		}

		/*! CSS Used fontfaces */
		@font-face {
			font-display: fallback;
			font-family: LivesportFinderLatin;
			font-style: normal;
			font-weight: 400;
			src: url(https://www.flashscore.com/res/font/LivesportFinderLatin-Regular_Static.woff2) format("woff2");
		}

		@font-face {
			font-display: fallback;
			font-family: LivesportFinderLatin;
			font-style: normal;
			font-weight: 700;
			src: url(https://www.flashscore.com/res/font/LivesportFinderLatin-Bold_Static.woff2) format("woff2");
		}

		@font-face {
			font-display: fallback;
			font-family: LivesportFinderLatin;
			font-style: normal;
			font-weight: 800;
			src: url(https://www.flashscore.com/res/font/LivesportFinderLatin-Extrabold.woff2) format("woff2");
		}

		@font-face {
			ascent-override: 101%;
			descent-override: normal;
			font-family: Adjusted Arial Fallback;
			line-gap-override: normal;
			size-adjust: 97%;
			src: local(Arial);
		}



		.css-1cdc11f-GroupHeaderContainer-applyMediumHover {
			user-select: none;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			height: 45px;
			padding-left: 20px;
			font-family: GTWalsheim-Md;
			font-size: 18px;
			line-height: 1.11;
			letter-spacing: .27px;
			border-bottom: 1px solid var(--border-color);
		}


		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/core.bb8836a.css ; media=screen */
		@media screen {
			a {
				color: var(--color-support-4);
			}

			a,
			a:hover {
				text-decoration: none;
			}

			.star-ico {
				height: 18px;
				width: 18px;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/events.bf6251c.css ; media=screen */
		@media screen {
			.icon--flag:before {
				background-position: 50%;
				background-repeat: no-repeat;
				background-size: 18px 12px;
				content: "";
				display: flex;
				filter: brightness(98%);
				flex-shrink: 0;
				height: 12px;
				margin-right: 8px;
				width: 18px;
			}

			.fl_1:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/world.b7d16db.png);
			}

			.event__header {
				align-items: center;
				background-color: var(--color-support-1);
				border-top: 1px solid var(--color-combination-9);
				display: grid;
				grid-auto-flow: column;
				grid-template-areas: "check title .";
				grid-template-columns: 32px 1fr minmax(31px, auto);
				justify-content: flex-start;
				min-height: 39px;
				position: relative;
			}

			.event__header .event__title--type {
				font-size: 11px;
				font-weight: 400;
			}

			.event__info {
				color: var(--color-support-4);
				cursor: pointer;
				display: flex;
				opacity: .6;
				text-decoration: none;
			}

			.event__info.active {
				opacity: 1;
				text-decoration: underline;
			}

			@media (hover:hover) {
				.event__info:hover {
					text-decoration: underline;
				}

				.event__info:hover.active {
					text-decoration: none;
				}
			}

			.event__titleBox {
				grid-row-gap: 2px;
				display: grid;
				grid-template-areas: " name "" type ";
				line-height: 14px;
				overflow: hidden;
				white-space: nowrap;
			}

			.event__title {
				align-items: center;
				display: flex;
				flex: 1;
				flex-direction: row;
				font-weight: 700;
				justify-content: flex-start;
				line-height: 1.1;
				max-width: 100%;
				overflow: hidden;
				position: relative;
				white-space: nowrap;
			}

			.event__title--type {
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.event__title--name {
				cursor: pointer;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.event__title--name:hover {
				text-decoration: underline;
			}

			.event__expanderBlock {
				align-items: center;
				border-left: 1px solid var(--color-support-5);
				cursor: pointer;
				display: flex;
				height: 100%;
				justify-content: center;
				width: 31px;
			}

			.event__expander {
				height: 14px;
				width: 14px;
			}

			.event__expander--open {
				transform: rotate(90deg);
			}

			@media screen and (min-width:799px) {
				.event__titleBox {
					display: flex;
				}

				.event__header {
					border-radius: 8px;
					box-sizing: border-box;
					grid-template-columns: 32px 1fr;
					min-height: 32px;
				}

				.event__header .event__title--type {
					font-size: 13px;
					font-weight: 700;
					overflow: visible;
				}

				.event__title {
					margin: auto 6px auto 5px;
				}

				.event__title--type:after {
					content: ":\00a0";
					margin-right: 2px;
				}

				.event__expanderBlock {
					border-left: unset;
				}
			}

			.event__header .event__title {
				grid-area: title;
			}

			.event__header .event__title--type {
				grid-area: type;
			}

			.event__header .event__title--name {
				grid-area: name;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/event_subscriber.d774c24.css ; media=screen */
		@media screen {
			.eventStar {
				--color-symbol-star-fill: transparent;
				--color-symbol-star-outline: #c8cdcd;
				cursor: pointer;
				flex: 0 0 18px;
				height: 18px;
				margin: auto 0;
				position: relative;
				transition-duration: .2s;
				transition-timing-function: ease-in-out;
				width: 18px;
			}

			.eventStar:before {
				content: "";
				height: 23px;
				left: -4px;
				position: absolute;
				top: -4px;
				width: 23px;
			}

			.event__header .eventStar {
				--color-symbol-star-outline: var(--color-combination-23);
			}

			.eventSubscriber {
				align-items: center;
				align-self: center;
				cursor: pointer;
				display: flex;
				flex: 0 0 32px;
				height: 32px;
				justify-content: center;
				position: relative;
				width: 32px;
			}

			.eventSubscriber:before {
				background-color: transparent;
				border-radius: 50%;
				content: "";
				height: 32px;
				left: 0;
				opacity: 0;
				position: absolute;
				top: 0;
				width: 32px;
			}

			.eventSubscriber:before:not(.eventSubscriber__pin) {
				transition-duration: .2s;
				transition-timing-function: ease-in-out;
			}

			.eventSubscriber:hover:before {
				opacity: .15;
			}

			@media (hover:hover) {
				.eventSubscriber:hover:before {
					background-color: var(--color-support-3);
				}
			}

			.event__header .eventSubscriber__star svg {
				--color-symbol-star-outline: var(--color-combination-23);
			}

			@media (hover:hover) {
				.eventSubscriber__star:not(.eventSubscriber__star--active):hover svg {
					--color-symbol-star-fill: transparent;
					--color-symbol-star-outline: var(--color-support-3);
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/myleagues_popup.ba27aab.css ; media=screen */
		@media screen {
			.mlPopUpContainer {
				position: relative;
			}
		}

		.flag {
			min-width: 18px;
			height: 13px;
		}

		.flag-international {
			background-image: url(https://ws.soccersapi.com/img/countries/png-flags/international.png)
		}
		.flag-dz {
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/dz.svg)
		}

		.flag-ao {
			background-position: center .4524%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ao.svg)
		}

		.flag-bj {
			background-position: center .6721%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bj.svg)
		}

		.flag-en {
			background-position: center .6721%;
			background-image: url(https://ws.soccersapi.com/img/countries/en.png)
		}	
		.flag-bw {
			background-position: center .8958%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bw.svg)
		}

		.flag-bf {
			background-position: center 1.1155%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bf.svg)
		}

		.flag-bi {
			background-position: center 1.3379%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bi.svg)
		}

		.flag-cm {
			background-position: center 1.5589%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cm.svg)
		}

		.flag-cv {
			background-position: center 1.7826%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cv.svg)
		}

		.flag-cf {
			background-position: center 2.0047%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cf.svg)
		}

		.flag-td {
			background-position: center 2.2247%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/td.svg)
		}

		.flag-cd {
			background-position: left 2.4467%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/td.svg)
		}

		.flag-dj {
			background-position: left 2.6674%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/dj.svg)
		}

		.flag-eg {
			background-position: center 2.8931%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/eg.svg)
		}

		.flag-gq {
			background-position: center 3.1125%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gq.svg)
		}

		.flag-er {
			background-position: left 3.3325%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/er.svg)
		}

		.flag-et {
			background-position: center 3.5542%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/et.svg)
		}

		.flag-ga {
			background-position: center 3.7759%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ga.svg)
		}

		.flag-gm {
			background-position: center 4.0015%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gm.svg)
		}

		.flag-gh {
			background-position: center 4.2229%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gh.svg)
		}

		.flag-gn {
			background-position: center 4.441%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/en.svg)
		}

		.flag-gw {
			background-position: left 4.66663%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gw.svg)
		}

		.flag-ci {
			background-position: center 4.8844%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ci.svg)
		}

		.flag-ke {
			background-position: center 5.1061%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ke.svg)
		}

		.flag-ls {
			background-position: center 5.3278%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ls.svg)
		}

		.flag-lr {
			background-position: left 5.5495%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/lr.svg)
		}

		.flag-ly {
			background-position: center 5.7712%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ly.svg)
		}

		.flag-mg {
			background-position: center 5.9929%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mg.svg)
		}

		.flag-mw {
			background-position: center 6.2156%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mw.svg)
		}

		.flag-ml {
			background-position: center 6.4363%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ml.svg)
		}

		.flag-mr {
			background-position: center 6.658%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mr.svg)
		}

		.flag-mu {
			background-position: center 6.8805%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mu.svg)
		}

		.flag-yt {
			background-position: center 7.1038%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/yt.svg)
		}

		.flag-ma {
			background-position: center 7.3231%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ma.svg)
		}

		.flag-mz {
			background-position: left 7.5448%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mz.svg)
		}

		.flag-na {
			background-position: left 7.7691%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/na.svg)
		}

		.flag-ne {
			background-position: center 7.98937%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ne.svg)
		}

		.flag-ng {
			background-position: center 8.2099%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ng.svg)
		}

		.flag-cg {
			background-position: center 8.4316%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cg.svg)
		}

		.flag-re {
			background-position: center 8.6533%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/re.svg)
		}

		.flag-rw {
			background-position: right 8.875%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/rw.svg)
		}

		.flag-sh {
			background-position: center 9.0967%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sh.svg)
		}

		.flag-st {
			background-position: center 9.32%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/st.svg)
		}

		.flag-sn {
			background-position: center 9.5426%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sn.svg)
		}

		.flag-sc {
			background-position: left 9.7628%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sc.svg)
		}

		.flag-sl {
			background-position: center 9.9845%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sl.svg)
		}

		.flag-so {
			background-position: center 10.2052%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/so.svg)
		}

		.flag-za {
			background-position: left 10.4269%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/za.svg)
		}

		.flag-ss {
			background-position: left 10.6486%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ss.svg)
		}

		.flag-sd {
			background-position: center 10.8703%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sd.svg)
		}

		.flag-sr {
			background-position: center 11.0945%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sr.svg)
		}

		.flag-sz {
			background-position: center 11.3175%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sz.svg)
		}

		.flag-tg {
			background-position: left 11.5354%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tg.svg)
		}

		.flag-tn {
			background-position: center 11.7593%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tn.svg)
		}

		.flag-ug {
			background-position: center 11.9799%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ug.svg)
		}

		.flag-tz {
			background-position: center 12.2005%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tz.svg)
		}

		.flag-eh {
			background-position: center 12.4222%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/eh.svg)
		}

		.flag-ye {
			background-position: center 12.644%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ye.svg)
		}

		.flag-zm {
			background-position: center 12.8664%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/zm.svg)
		}

		.flag-zw {
			background-position: left 13.0873%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/zw.svg)
		}

		.flag-ai {
			background-position: center 13.309%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ai.svg)
		}

		.flag-ag {
			background-position: center 13.5307%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ag.svg)
		}

		.flag-ar {
			background-position: center 13.7524%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ar.svg)
		}

		.flag-aw {
			background-position: left 13.9741%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/aw.svg)
		}

		.flag-bs {
			background-position: left 14.1958%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bs.svg)
		}

		.flag-bb {
			background-position: center 14.4175%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bb.svg)
		}

		.flag-bq {
			background-position: center 14.6415%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bq.svg)
		}

		.flag-bz {
			background-position: center 14.8609%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bz.svg)
		}

		.flag-bz {
			background-position: center 15.0826%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bz.svg)
		}

		.flag-bo {
			background-position: center 15.306%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bo.svg)
		}

		.flag-vg {
			background-position: center 15.528%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/vg.svg)
		}

		.flag-br {
			background-position: center 15.7496%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/br.svg)
		}

		.flag-ca {
			background-position: center 15.9694%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ca.svg)
		}

		.flag-ky {
			background-position: center 16.1911%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ky.svg)
		}

		.flag-cl {
			background-position: left 16.4128%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cl.svg)
		}

		.flag-co {
			background-position: left 16.6345%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/co.svg)
		}

		.flag-km {
			background-position: center 16.8562%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/km.svg)
		}

		.flag-cr {
			background-position: center 17.0779%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cr.svg)
		}

		.flag-cu {
			background-position: left 17.2996%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cu.svg)
		}

		.flag-cw {
			background-position: center 17.5213%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cw.svg)
		}

		.flag-dm {
			background-position: center 17.743%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/dm.svg)
		}

		.flag-do {
			background-position: center 17.968%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/do.svg)
		}

		.flag-ec {
			background-position: center 18.1864%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ec.svg)
		}

		.flag-sv {
			background-position: center 18.4081%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sv.svg)
		}

		.flag-fk {
			background-position: center 18.6298%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/fk.svg)
		}

		.flag-gf {
			background-position: center 18.8515%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gf.svg)
		}

		.flag-gl {
			background-position: left 19.0732%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gl.svg)
		}

		.flag-gd {
			background-position: center 19.2959%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gd.svg)
		}

		.flag-gp {
			background-position: center 19.518%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gp.svg)
		}

		.flag-gt {
			background-position: center 19.7383%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gt.svg)
		}

		.flag-gy {
			background-position: center 19.96%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gy.svg)
		}

		.flag-ht {
			background-position: center 20.1817%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ht.svg)
		}

		.flag-hn {
			background-position: center 20.4034%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/hn.svg)
		}

		.flag-jm {
			background-position: center 20.6241%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/jm.svg)
		}

		.flag-mq {
			background-position: center 20.8468%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mq.svg)
		}

		.flag-mx {
			background-position: center 21.0685%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mx.svg)
		}

		.flag-ms {
			background-position: center 21.2902%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ms.svg)
		}

		.flag-ni {
			background-position: center 21.5119%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ni.svg)
		}

		.flag-pa {
			background-position: center 21.7336%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pa.svg)
		}

		.flag-py {
			background-position: center 21.9553%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/py.svg)
		}

		.flag-pe {
			background-position: center 22.177%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pe.svg)
		}

		.flag-pr {
			background-position: left 22.3987%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pr.svg)
		}

		.flag-bl {
			background-position: center 22.6204%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bl.svg)
		}

		.flag-kn {
			background-position: center 22.8421%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/kn.svg)
		}

		.flag-lc {
			background-position: center 23.0638%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/lc.svg)
		}

		.flag-pm {
			background-position: center 23.2855%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pm.svg)
		}

		.flag-vc {
			background-position: center 23.5072%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/vc.svg)
		}

		.flag-sx {
			background-position: left 23.732%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sx.svg)
		}

		.flag-tt {
			background-position: center 23.9506%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tt.svg)
		}

		.flag-tc {
			background-position: center 24.1723%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tc.svg)
		}

		.flag-us {
			background-position: center 24.394%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/us.svg)
		}

		.flag-vi {
			background-position: center 24.6157%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/vi.svg)
		}

		.flag-uy {
			background-position: left 24.8374%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/uy.svg)
		}

		.flag-ve {
			background-position: center 25.0591%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ve.svg)
		}

		.flag-af {
			background-position: center 25.2808%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/af.svg)
		}

		.flag-az {
			background-position: center 25.5025%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/az.svg)
		}

		.flag-bd {
			background-position: center 25.7242%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bd.svg)
		}

		.flag-bt {
			background-position: center 25.9459%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bt.svg)
		}

		.flag-bn {
			background-position: center 26.1676%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bn.svg)
		}

		.flag-kh {
			background-position: center 26.3885%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/kh.svg)
		}

		.flag-cn {
			background-position: left 26.611%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cn.svg)
		}

		.flag-ge {
			background-position: center 26.8327%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ge.svg)
		}

		.flag-hk {
			background-position: center 27.0544%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/hk.svg)
		}

		.flag-in {
			background-position: center 27.2761%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/in.svg)
		}

		.flag-id {
			background-position: center 27.4978%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/id.svg)
		}

		.flag-jp {
			background-position: center 27.7195%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/jp.svg)
		}

		.flag-kz {
			background-position: center 27.9412%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/kz.svg)
		}

		.flag-la {
			background-position: center 28.1635%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/la.svg)
		}

		.flag-mo {
			background-position: center 28.3846%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mo.svg)
		}

		.flag-my {
			background-position: center 28.6063%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/my.svg)
		}

		.flag-mv {
			background-position: center 28.829%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mv.svg)
		}

		.flag-mn {
			background-position: left 29.0497%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mn.svg)
		}

		.flag-mm {
			background-position: center 29.2714%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mm.svg)
		}

		.flag-np {
			background-position: left 29.4931%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/np.svg)
		}

		.flag-kp {
			background-position: left 29.7148%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/kp.svg)
		}

		.flag-mp {
			background-position: center 29.9365%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mp.svg)
		}

		.flag-pw {
			background-position: center 30.1582%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pw.svg)
		}

		.flag-pg {
			background-position: center 30.3799%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pg.svg)
		}

		.flag-ph {
			background-position: left 30.6016%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ph.svg)
		}

		.flag-sg {
			background-position: left 30.8233%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sg.svg)
		}

		.flag-kr {
			background-position: center 31.045%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/kr.svg)
		}

		.flag-lk {
			background-position: right 31.2667%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/lk.svg)
		}

		.flag-tw {
			background-position: left 31.4884%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tw.svg)
		}

		.flag-tj {
			background-position: center 31.7101%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tj.svg)
		}

		.flag-th {
			background-position: center 31.9318%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/th.svg)
		}

		.flag-tl {
			background-position: left 32.1535%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tl.svg)
		}

		.flag-tm {
			background-position: center 32.3752%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tm.svg)
		}

		.flag-vn {
			background-position: center 32.5969%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/vn.svg)
		}

		.flag-al {
			background-position: center 32.8186%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/al.svg)
		}

		.flag-ad {
			background-position: center 33.0403%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ad.svg)
		}

		.flag-am {
			background-position: center 33.258%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/am.svg)
		}

		.flag-at {
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/at.svg)
		}

		.flag-by {
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/by.svg)
		}

		.flag-be {
			background-position: center 33.9271%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/be.svg)
		}

		.flag-ba {
			background-position: center 34.1488%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ba.svg)
		}

		.flag-bg {
			background-position: center 34.3705%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bg.svg)
		}

		.flag-hr {
			background-position: center 34.5922%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/hr.svg)
		}

		.flag-cy {
			background-position: center 34.8139%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cy.svg)
		}

		.flag-cz {
			background-position: left 35.0356%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cz.svg)
		}

		.flag-dk {
			background-position: center 35.2555%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/dk.svg)
		}

		.flag-ee {
			background-position: center 35.479%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ee.svg)
		}

		.flag-fo {
			background-position: center 35.7007%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/fo.svg)
		}

		.flag-fi {
			background-position: center 35.9224%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/fi.svg)
		}

		.flag-fr {
			background-position: center 36.1441%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/fr.svg)
		}

		.flag-de {
			background-position: center 36.3658%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/de.svg)
		}

		.flag-gi {
			background-position: center 36.5875%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gi.svg)
		}

		.flag-gr {
			background-position: left 36.8092%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gr.svg)
		}

		.flag-hu {
			background-position: center 37.0309%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/hu.svg)
		}

		.flag-is {
			background-position: center 37.2526%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/is.svg)
		}

		.flag-ie {
			background-position: center 37.4743%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ie.svg)
		}

		.flag-im {
			background-position: center 37.696%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/im.svg)
		}

		.flag-it {
			background-position: center 37.9177%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/it.svg)
		}

		.flag-je {
			background-position: center 38.1394%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/je.svg)
		}

		.flag-xk {
			background-position: center 38.3611%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/xk.svg)
		}

		.flag-lv {
			background-position: center 38.5828%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/lv.svg)
		}

		.flag-li {
			background-position: left 38.8045%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/li.svg)
		}

		.flag-lt {
			background-position: center 39.0262%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/lt.svg)
		}

		.flag-lu {
			background-position: center 39.2479%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/lu.svg)
		}

		.flag-mt {
			background-position: left 39.4696%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mt.svg)
		}

		.flag-md {
			background-position: center 39.6913%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/md.svg)
		}

		.flag-mc {
			background-position: center 39.913%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mc.svg)
		}

		.flag-me {
			background-position: center 40.1347%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/me.svg)
		}

		.flag-nl {
			background-position: center 40.3564%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/nl.svg)
		}

		.flag-mk {
			background-position: center 40.5781%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mk.svg)
		}

		.flag-no {
			background-position: center 40.7998%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/no.svg)
		}

		.flag-pl {
			background-position: center 41.0215%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pl.svg)
		}

		.flag-pt {
			background-position: center 41.2432%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pt.svg)
		}

		.flag-ro {
			background-position: center 41.4649%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ro.svg)
		}

		.flag-ru {
			background-position: center 41.6866%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ru.svg)
		}

		.flag-sm {
			background-position: center 41.9083%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sm.svg)
		}

		.flag-rs {
			background-position: center 42.13%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/rs.svg)
		}

		.flag-sk {
			background-position: center 42.3517%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sk.svg)
		}

		.flag-si {
			background-position: center 42.5734%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/si.svg)
		}

		.flag-es {
			background-position: left 42.7951%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/es.svg)
		}

		.flag-se {
			background-position: center 43.0168%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/se.svg)
		}

		.flag-ch {
			background-position: center 43.2385%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ch.svg)
		}

		.flag-tr {
			background-position: center 43.4602%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tr.svg)
		}

		.flag-ua {
			background-position: center 43.6819%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ua.svg)
		}

		.flag-gb {
			background-position: center 43.9036%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gb.svg)
		}

		.flag-va {
			background-position: right 44.1253%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/va.svg)
		}

		.flag-bh {
			background-position: center 44.347%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/bh.svg)
		}

		.flag-ir {
			background-position: center 44.5687%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ir.svg)
		}

		.flag-iq {
			background-position: center 44.7904%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/iq.svg)
		}

		.flag-il {
			background-position: center 45.0121%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/il.svg)
		}

		.flag-kw {
			background-position: left 45.2338%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/kw.svg)
		}

		.flag-jo {
			background-position: left 45.4555%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/jo.svg)
		}

		.flag-kg {
			background-position: center 45.6772%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/kg.svg)
		}

		.flag-lb {
			background-position: center 45.897%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/lb.svg)
		}

		.flag-om {
			background-position: left 46.1206%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/om.svg)
		}

		.flag-pk {
			background-position: center 46.3423%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pk.svg)
		}

		.flag-ps {
			background-position: center 46.561%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ps.svg)
		}

		.flag-qa {
			background-position: center 46.7857%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/qa.svg)
		}

		.flag-sa {
			background-position: center 47.0074%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sa.svg)
		}

		.flag-sy {
			background-position: center 47.2291%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sy.svg)
		}

		.flag-ae {
			background-position: center 47.4508%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ae.svg)
		}

		.flag-uz {
			background-position: left 47.6725%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/uz.svg)
		}

		.flag-as {
			background-position: right 47.8942%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/as.svg)
		}

		.flag-au {
			background-position: center 48.1159%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/au.svg)
		}

		.flag-cx {
			background-position: center 48.3376%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cx.svg)
		}

		.flag-cc {
			background-position: center 48.5593%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/cc.svg)
		}

		.flag-ck {
			background-position: center 48.781%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ck.svg)
		}

		.flag-fj {
			background-position: center 49.0027%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/fj.svg)
		}

		.flag-pf {
			background-position: center 49.2244%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/pf.svg)
		}

		.flag-gu {
			background-position: center 49.446%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/gu.svg)
		}

		.flag-ki {
			background-position: center 49.6678%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ki.svg)
		}

		.flag-mh {
			background-position: left 49.8895%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/mh.svg)
		}

		.flag-fm {
			background-position: center 50.1112%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/fm.svg)
		}

		.flag-nc {
			background-position: center 50.3329%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/nc.svg)
		}

		.flag-nz {
			background-position: center 50.5546%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/nz.svg)
		}

		.flag-nr {
			background-position: left 50.7763%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/nr.svg)
		}

		.flag-nu {
			background-position: center 50.998%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/nu.svg)
		}

		.flag-nf {
			background-position: center 51.2197%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/nu.svg)
		}

		.flag-ws {
			background-position: left 51.4414%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/ws.svg)
		}

		.flag-sb {
			background-position: left 51.6631%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/sb.svg)
		}

		.flag-tk {
			background-position: center 51.8848%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tk.svg)
		}

		.flag-to {
			background-position: left 52.1065%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/to.svg)
		}

		.flag-tv {
			background-position: center 52.3282%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/tv.svg)
		}

		.flag-vu {
			background-position: left 52.5499%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/vu.svg)
		}

		.flag-wf {
			background-position: center 52.7716%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/wf.svg)
		}

		.flag-eu {
			background-position: center 52.9933%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/eu.svg)
		}

		.flag-jr {
			background-position: center 53.215%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/jr.svg)
		}

		.flag-oly {
			background-position: center 53.4315%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/oly.svg)
		}

		.flag-un {
			background-position: center 53.6584%;
			background-image: url(https://ws.soccersapi.com/img/countries/svg-flags/un.svg)
		}


		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/core.bb8836a.css ; media=screen */
		@media screen {
			a {
				color: var(--color-support-4);
			}

			a,
			a:hover {
				text-decoration: none;
			}

			h2 {
				margin: 0;
			}

			.star-ico {
				height: 18px;
				width: 18px;
			}

			.winner-ico {
				color: var(--color-support-3);
				height: 14px;
				width: 14px;
			}

			.winner-ico:hover {
				opacity: .6;
			}

			.tv-ico {
				color: #8f8f8f;
			}

			.preview-ico {
				--color-fill: none;
				--color-stroke: var(--color-icon-1);
				color: var(--color-previewIcon-text);
				cursor: pointer;
				font-size: 8px;
				height: 14px;
				letter-spacing: .12ex;
				user-select: none;
				width: 44px;
			}

			.preview-ico:hover {
				--color-fill: #498ffd;
				--color-stroke: #498ffd;
				color: #fff;
			}

			.bet-ico,
			.liveActiveBet-ico {
				border-radius: 4px;
				box-sizing: border-box;
				cursor: pointer;
				font-family: LivesportFinderLatin, Tahoma, sans-serif;
				font-size: 11px;
				height: 24px;
				transform: translate(0);
				width: 24px;
			}

			.event__match .bet-ico,
			.event__match .liveActiveBet-ico {
				margin: auto 4px auto auto;
			}

			.bet-ico {
				border: 1px solid var(--color-support-2);
				color: var(--color-support-3);
			}

			.bet-ico:hover {
				background-color: var(--color-primary);
				border: 1px solid var(--color-primary);
				color: var(--color-white);
			}

			.liveActiveBet-ico {
				background-color: var(--color-primary-2);
				border: 1px solid var(--color-primary-2);
				color: var(--color-white);
			}

			.card-ico {
				height: 14px;
				width: 9px;
			}

			.headphones-ico,
			.lineup-ico,
			.tv-ico,
			.winner-ico {
				height: 14px;
				width: 14px;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/variables.3c6ddaf.css ; media=screen */
		@media screen {
			.event__match {
				--width-live: 46px;
				--width-stageOrTime: 72px;
			}

			@media only screen and (max-width:639px) {
				.event__match {
					--width-live: 39px;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/sport_templates.fa523c4.css ; media=screen */
		@media screen {
			.event .soccer .event__match--twoLine {
				grid-template:
				" check dropdown stageOrTime homeLogo homeParticipant homeScore homePart1 homePart2 iconStr iconInf iconTv iconStd liveIcon"minmax(30px, auto)
				" check dropdown stageOrTime awayLogo awayParticipant awayScore awayPart1 awayPart2 iconStr iconInf iconTv iconStd liveIcon"minmax(31px, auto) /max-content var(--width-dropdown, 0) var(--width-stageOrTime) var(--width-logo, 0) 1fr 34px 34px 34px 28px 24px 24px 38px 31px;
					}

			@media only screen and (max-width:799px) {
				.event .soccer .event__match {
					grid-template:
					" check . . . . . . . . . . . . . . . . . "5px
					" check dropdown homeLogo homeParticipant iconStr iconTv resultsTime stage homeService rounds homeScoreInRegulation homePart1 homePart2 homeScore homeCurrent homeLegs homeSets liveIcon"minmax(30px, auto)
					" check dropdown awayLogo awayParticipant iconStr iconTv resultsTime stage awayService rounds awayScoreInRegulation awayPart1 awayPart2 awayScore awayCurrent awayLegs awaySets liveIcon"minmax(30px, auto)
					" check . . . . . . . . . . . . . . . . . "5px /max-content var(--width-dropdown, 0) var(--width-logo, 0) 1fr max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content var(--width-live, 0);
							}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/events.bf6251c.css ; media=screen */
		@media screen {
			.icon--flag:before {
				background-position: 50%;
				background-repeat: no-repeat;
				background-size: 18px 12px;
				content: "";
				display: flex;
				filter: brightness(98%);
				flex-shrink: 0;
				height: 12px;
				margin-right: 8px;
				width: 18px;
			}

			.fl_145:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/no.07451f4.png);
			}

			.fl_171:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/sk.f300fca.png);
			}

			.fl_22:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/ar.b8fb0f4.png);
			}

			.fl_128:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/mx.75fc59f.png);
			}

			.fl_198:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/en.e20b07c.png);
			}

			.fl_97:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/il.7c4d1e2.png);
			}

			.fl_157:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/ro.e7e550c.png);
			}

			.fl_172:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/si.3071988.png);
			}

			.fl_39:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/br.0773223.png);
			}

			.fl_92:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/is.efb9c8f.png);
			}

			.fl_158:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/ru.8f6f45b.png);
			}

			.fl_1:before,
			.fl_2:before,
			.fl_3:before,
			.fl_5:before,
			.fl_6:before,
			.fl_7:before,
			.fl_8:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/world.b7d16db.png);
			}

			.fl_53:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/co.bd4004d.png);
			}

			.fl_167:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/rs.1888ac6.png);
			}

			.fl_85:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/gt.aebcad1.png);
			}

			.fl_57:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/cr.975e3f3.png);
			}

			.fl_69:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/eg.454de95.png);
			}

			.fl_95:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/iq.bbabfc6.png);
			}

			.fl_18:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/dz.22de18d.png);
			}

			.fl_36:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/bo.ea98c29.png);
			}

			.fl_107:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/gaza.d0a28e2.png);
			}

			.fl_133:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/me.d998179.png);
			}

			.fl_206:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/vn.22020a7.png);
			}

			.fl_93:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/in.309fc53.png);
			}

			.fl_228:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/id.c98128a.png);
			}

			.fl_114:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/ly.235e40b.png);
			}

			.fl_165:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/sa.362eacf.png);
			}

			.fl_74:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/et.399035d.png);
			}

			.fl_180:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/sz.e89d425.png);
			}

			.fl_43:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/bar.a1bf069.png);
			}

			.fl_127:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/mu.ac1214a.png);
			}

			.fl_142:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/ne.da27954.png);
			}

			.fl_212:before {
				background-image: url(https://www.flashscore.com/res/_fs/build/xk.a1504d1.png);
			}

			.event__match--twoLine .event__part--2,
			.event__match--twoLine .event__score {
				font-weight: 700;
			}

			.fontExtraBold {
				font-weight: 800;
			}

			#live-table {
				box-sizing: border-box;
				position: relative;
			}

			@media only screen and (max-width:639px) {
				#live-table {
					border-radius: 0;
				}
			}

			.event {
				color: var(--color-support-4);
				font-size: 13px;
			}

			.event__match {
				border-bottom: 1px solid var(--color-combination-8);
				box-sizing: border-box;
				cursor: pointer;
				transition: all .4s ease;
			}

			@media (hover:hover) {
				.event__match:hover {
					background-color: rgba(var(--color-support-2-rgb), .2);
				}
			}

			.event__match--last {
				border-bottom: unset;
			}

			.event__match--last:last-of-type:not(.event__match--last.event__match--noDuel) {
				border-bottom: 1px solid var(--color-combination-8);
			}

			.event__match:not(.event__main) {
				color: var(--color-combination-2);
			}

			.event__stage--block {
				text-align: center;
			}

			@media only screen and (max-width:799px) {
				.event__stage--block:not(.snooker .event__stage--block) {
					width: min-content;
				}
			}

			.event__stage--pkv {
				color: var(--color-support-2);
			}

			.event__stage--pkv:hover {
				color: var(--color-support-4);
			}

			.event__stage span.blink {
				background: url(https://www.flashscore.com/res/_fs/build/icons-anim.c4a3f70.gif) no-repeat -31px 0;
			}

			.event__participant {
				flex: 1;
				hyphens: auto;
				-webkit-hyphens: auto;
				padding: 2px 0;
			}

			.event__participant:not(.cricket .event__participant) {
				word-break: break-word;
			}

			@media screen and (min-width:799px) {
				.event__match--last {
					border-bottom: 1px solid var(--color-combination-8);
					margin-bottom: 12px;
				}

				.event__stage {
					margin-left: 0;
				}
			}

			.event__participant .icon--redCard {
				color: var(--color-red);
				margin: 0 1px -1px;
			}

			.event__participant--home .icon--winner {
				margin: 0 6px -1px 0;
			}

			.event__participant--away .icon--redCard-first {
				margin: 0 1px -1px 6px;
			}

			.event__participant--away .icon--winner {
				margin: 0 0 -1px 6px;
			}

			.event__match .icon {
				align-self: center;
				color: #8f8f8f;
				justify-self: flex-end;
			}

			.event__match .icon--winner {
				cursor: default;
				flex: 0 0 11px;
				width: 11px;
			}

			.event__match .icon--winner:hover {
				opacity: .6;
			}

			.event__match .icon--info {
				cursor: default;
				grid-area: iconInf;
				height: 14px;
			}

			.event__match .icon--info:hover {
				fill-opacity: .6;
			}

			.event__match .icon--tv {
				grid-area: iconTv;
				height: 14px;
			}

			.event__match .icon--tv:hover {
				fill-opacity: .6;
			}

			.event__match .icon--standing {
				grid-area: iconStd;
				height: 14px;
				margin-right: 14px;
			}

			.event__match .icon--standing:hover {
				fill-opacity: .6;
			}

			.event__match .icon--audio {
				grid-area: iconStr;
			}

			.event__match .icon--audio:hover {
				fill-opacity: .6;
			}

			@media only screen and (max-width:799px) {
				.responsive .event__match .icon--audio {
					margin-right: 2px;
				}
			}

			.event__match--twoLine {
				color: var(--color-secondary-1);
				display: grid;
			}

			.theme--dark .event__match--twoLine {
				color: var(--color-secondary-2);
			}

			.event__match--twoLine .event__stage {
				align-items: center;
				display: flex;
				grid-area: stage;
				justify-content: flex-end;
				line-height: 15px;
				margin-left: 4px;
				text-align: right;
			}

			.event__match--twoLine .event__time {
				align-items: flex-end;
				color: var(--color-support-3);
				display: flex;
				flex-direction: column;
				justify-content: center;
				line-height: 15px;
				margin-left: 8px;
				text-align: right;
			}

			.event__match--twoLine .event__participant {
				align-items: center;
				display: flex;
				hyphens: auto;
			}

			.event__match--twoLine .icon--winner {
				margin: 0 0 0 6px;
				order: 3;
				text-align: center;
			}

			.event__match--twoLine .icon--redCard {
				flex: 0 0 9px;
				height: 15px;
				margin: 0 0 0 6px;
				order: 2;
				text-align: center;
				width: 9px;
			}

			.event__match--twoLine .icon--preview {
				--color-fill: none;
				border: 1px solid var(--color-support-2);
				border-radius: 4px;
				color: var(--color-support-4);
				margin: auto;
			}

			@media (hover:hover) {
				.event__match--twoLine .icon--preview:hover {
					--color-fill: var(--color-combination-25);
					--color-stroke: var(--color-combination-25);
					border: 1px solid var(--color-combination-25);
					color: var(--color-white);
				}
			}

			.event__match--twoLine .event__logo {
				align-self: center;
				background-position: 50%;
				background-size: contain;
				color: var(--color-combination-2);
				height: 16px;
				margin: 0 8px 0 0;
				width: 16px;
			}

			.event__match--twoLine .event__logo--home {
				grid-area: homeLogo;
			}

			.event__match--twoLine .event__logo--away {
				grid-area: awayLogo;
			}

			.event__match--twoLine .event__score {
				align-items: center;
				display: flex;
				justify-content: flex-end;
			}

			.event__match--twoLine .event__part {
				align-items: center;
				color: var(--color-support-3);
				display: flex;
				justify-content: flex-end;
				min-width: 20px;
			}

			@media screen and (min-width:799px) {
				.event__match--twoLine {
					position: relative;
				}

				.event__match--twoLine:before {
					background: var(--color-combination-8);
					content: "";
					height: calc(100% - 12px);
					position: absolute;
					right: 144px;
					top: 6px;
					width: 1px;
				}

				.event__match--twoLine .event__stage,
				.event__match--twoLine .event__time {
					color: var(--color-support-4);
					margin-left: 0;
					text-align: center;
					word-break: break-word;
				}

				.event__match--twoLine .event__stage.highlighted {
					background-color: var(--color-live);
					border-radius: 4px;
					font-weight: 700;
					margin: 2px 0;
				}

				.event__match--twoLine .event__part,
				.event__match--twoLine .event__score,
				.event__match--twoLine .event__stage {
					justify-content: center;
				}

				.event__match--twoLine .event__time {
					align-items: center;
					margin: auto;
				}

				.event__match--twoLine .event__logo {
					
				}

				.event__match--twoLine .event__participant {
					line-height: 18px;
					padding-left: 10px;
				}

				.event__match--twoLine .icon--winner {
					margin: 0 6px;
				}

				.event__match--twoLine .icon--redCard {
					flex: 0 0 8px;
					width: 8px;
				}

				.event__match--twoLine .icon--redCard-first {
					margin: 0 1px 0 6px;
				}

				.event__match--twoLine .event__part--2 {
					font-weight: 400;
				}

				.soccer .event__match--twoLine .event__part--2 {
					font-weight: 700;
				}
			}

			@media screen and (max-width:calc(799px - 1px)) {
				.event__match--twoLine .event__score {
					min-width: 20px;
				}
			}

			.event .sportName:not(.cricket) .event__match--live .event__score,
			.event .sportName:not(.cricket) .event__match--live .event__stage {
				color: var(--color-primary);
				font-weight: 700;
			}

			@media only screen and (max-width:799px) {
				.responsive .event .sportName:not(.cricket) .event__match--live .event__stage {
					font-weight: 400;
				}
			}

			.highlighted:not(.event__match) {
				color: var(--color-primary);
				font-weight: 700;
			}

			body.theme--dark .soccer {
				--color-sport-primary: #085f00;
			}

			.event__header {
				align-items: center;
				background-color: var(--color-support-1);
				border-top: 1px solid var(--color-combination-9);
				display: grid;
				grid-auto-flow: column;
				grid-template-areas: "check title .";
				grid-template-columns: 32px 1fr minmax(31px, auto);
				justify-content: flex-start;
				min-height: 39px;
				position: relative;
			}

			.event__header.top {
				background-color: #fff2ce;
			}

			.theme--dark .event__header.top {
				background-color: #001e28;
			}

			.theme--dark .event__header.top .event__titleBox {
				color: var(--color-yellow);
			}

			.event__header .event__title--type {
				font-size: 11px;
				font-weight: 400;
			}

			.event__header+.event__match {
				margin-top: 1px;
			}

			.event__info {
				color: var(--color-support-4);
				cursor: pointer;
				display: flex;
				opacity: .6;
				text-decoration: none;
			}

			.event__info.active {
				opacity: 1;
				text-decoration: underline;
			}

			@media (hover:hover) {
				.event__info:hover {
					text-decoration: underline;
				}

				.event__info:hover.active {
					text-decoration: none;
				}
			}

			.event__titleBox {
				grid-row-gap: 2px;
				display: grid;
				grid-template-areas: " name "" type ";
				line-height: 14px;
				overflow: hidden;
				white-space: nowrap;
			}

			.event__title {
				align-items: center;
				display: flex;
				flex: 1;
				flex-direction: row;
				font-weight: 700;
				justify-content: flex-start;
				line-height: 1.1;
				max-width: 100%;
				overflow: hidden;
				position: relative;
				white-space: nowrap;
			}

			.event__title--type {
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.event__title--name {
				cursor: pointer;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.event__title--name:hover {
				text-decoration: underline;
			}

			.event__expanderBlock {
				align-items: center;
				border-left: 1px solid var(--color-support-5);
				cursor: pointer;
				display: flex;
				height: 100%;
				justify-content: center;
				width: 31px;
			}

			.event__expander {
				height: 14px;
				width: 14px;
			}

			.event__expander--open {
				transform: rotate(90deg);
			}

			.event__expander--close {
				transform: rotate(-90deg);
			}

			@media screen and (min-width:799px) {
				.event__titleBox {
					display: flex;
				}

				.event__header {
					border-radius: 8px;
					box-sizing: border-box;
					grid-template-columns: 32px 1fr;
					min-height: 32px;
				}

				.event__header .event__title--type {
					font-size: 13px;
					font-weight: 700;
					overflow: visible;
				}

				.event__header:first-of-type {
					margin-top: 0;
				}

				.event__title {
					margin: auto 6px auto 5px;
				}

				.event__title--type:after {
					content: ":\00a0";
					margin-right: 2px;
				}

				.event__expanderBlock {
					border-left: unset;
				}
			}

			.event .event__time,
			.event .icon--preview {
				grid-area: homeScore/homeScore/awayScore/homeScore;
			}

			.event .event__score--home {
				grid-area: homeScore;
			}

			.event .event__score--away {
				grid-area: awayScore;
			}

			.event .event__participant {
				grid-area: participant;
			}

			.event .event__participant--home {
				grid-area: homeParticipant;
			}

			.event .event__participant--away {
				grid-area: awayParticipant;
			}

			.event .event__part--home.event__part--1 {
				grid-area: homePart1;
			}

			.event .event__part--home.event__part--2 {
				grid-area: homePart2;
			}

			.event .event__part--away.event__part--1 {
				grid-area: awayPart1;
			}

			.event .event__part--away.event__part--2 {
				grid-area: awayPart2;
			}

			.event .tv-ico {
				grid-area: iconTv;
			}

			.event .bet-ico,
			.event .liveActiveBet-ico {
				grid-area: liveIcon;
			}

			@media screen and (min-width:799px) {

				.event .event__stage,
				.event .event__time {
					grid-area: stageOrTime;
				}
			}

			.event__header .event__title {
				grid-area: title;
			}

			.event__header .event__title--type {
				grid-area: type;
			}

			.event__header .event__title--name {
				grid-area: name;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/event_subscriber.d774c24.css ; media=screen */
		@media screen {
			.eventStar {
				--color-symbol-star-fill: transparent;
				--color-symbol-star-outline: #c8cdcd;
				cursor: pointer;
				flex: 0 0 18px;
				height: 16px;
				margin: auto 0;
				position: relative;
				transition-duration: .2s;
				transition-timing-function: ease-in-out;
				width: 18px;
			}

			.eventStar:before {
				content: "";
				height: 23px;
				left: -4px;
				position: absolute;
				top: -4px;
				width: 23px;
			}

			.eventStar--active {
				fill: unset;
				stroke: unset;
				--color-symbol-star-fill: var(--color-yellow) !important;
				--color-symbol-star-outline: var(--color-yellow) !important;
			}

			.eventStar--live {
				grid-area: check;
				height: 18px;
				margin: auto;
				position: relative;
				width: 18px;
			}

			.event__header .eventStar {
				--color-symbol-star-outline: var(--color-combination-23);
			}

			.eventSubscriber {
				align-items: center;
				align-self: center;
				cursor: pointer;
				display: flex;
				flex: 0 0 32px;
				height: 32px;
				justify-content: center;
				position: relative;
				width: 32px;
			}

			.eventSubscriber:before {
				background-color: transparent;
				border-radius: 50%;
				content: "";
				height: 32px;
				left: 0;
				opacity: 0;
				position: absolute;
				top: 0;
				width: 32px;
			}

			.eventSubscriber:before:not(.eventSubscriber__pin) {
				transition-duration: .2s;
				transition-timing-function: ease-in-out;
			}

			.eventSubscriber:hover:before {
				opacity: .15;
			}

			@media (hover:hover) {
				.eventSubscriber:hover:before {
					background-color: var(--color-support-3);
				}
			}

			.event__header .eventSubscriber__star svg {
				--color-symbol-star-outline: var(--color-combination-23);
			}

			@media (hover:hover) {
				.eventSubscriber__star:not(.eventSubscriber__star--active):hover svg {
					--color-symbol-star-fill: transparent;
					--color-symbol-star-outline: var(--color-support-3);
				}

				.eventSubscriber__star.eventSubscriber__star--active:hover svg {
					--color-symbol-star-fill: var(--color-yellow);
					--color-symbol-star-outline: var(--color-yellow);
				}
			}

			.eventSubscriber__star--event {
				grid-area: check;
			}

			.eventSubscriber__star--active:hover:before {
				opacity: .15;
			}

			@media (hover:hover) {
				.eventSubscriber__star--active:hover:before {
					background-color: var(--color-yellow);
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/live_table_skeleton.575fe39.css ; media=screen */
		@media screen {
			.sk {
				display: none;
				flex-flow: column nowrap;
				margin-bottom: 20px;
				position: relative;
			}

			.sk__bl {
				background-color: var(--color-combination-9);
			}

			.sk__bl {
				border-radius: 8px;
				margin-bottom: 12px;
				padding: 16px 12px;
			}

			.sk__w {
				display: grid;
				gap: 0 8px;
				grid-template-columns: 107px 82px 47px 98px auto 140px;
				grid-template-rows: 30px;
				margin: 10px 0 16px;
			}

			.isSportPage .sk__w {
				margin-top: 0;
			}

			.isSportPage .sk__w>div {
				display: block;
			}

			.isSportPage .sk__w>div:nth-of-type(10),
			.isSportPage .sk__w>div:nth-of-type(2),
			.isSportPage .sk__w>div:nth-of-type(3),
			.isSportPage .sk__w>div:nth-of-type(8) {
				display: none;
			}

			.sk__w>div {
				background-color: var(--color-skeleton-1);
			}

			.sk__w>div {
				border-radius: 8px;
				display: none;
			}

			.sk__w :first-of-type {
				background-color: var(--color-skeleton-2);
				display: block;
			}

			.sk__w :nth-last-of-type(4) {
				background-color: transparent;
			}

			.sk__w :nth-last-of-type(2) {
				background-color: var(--color-skeleton-2);
			}

			.sk__l {
				background-color: var(--color-skeleton-1);
				border-radius: 4px;
				display: none;
				height: 18px;
				margin: 12px 0 20px;
				overflow: hidden;
				position: relative;
				width: 140px;
			}

			.sk__b {
				display: none;
			}

			.sk__h {
				background-color: var(--color-skeleton-1);
				border-radius: 8px;
				height: 32px;
				margin-top: 12px;
			}

			.sk__r {
				border-bottom: 1px solid var(--color-skeleton-1);
				display: grid;
				grid-template-columns: 26px 73px auto 123px;
				grid-template-rows: 48px;
			}

			.sk__r>div,
			.sk__r>div:after {
				align-self: center;
				-webkit-animation-duration: 1.5s;
				-webkit-animation-fill-mode: forwards;
				-webkit-animation-iteration-count: infinite;
				-webkit-animation-name: placeholderShimmer;
				-webkit-animation-timing-function: linear;
				background: var(--color-skeleton-1);
				background-image: linear-gradient(to right, var(--color-skeleton-1) 0, var(--color-skeleton-2) 20%, var(--color-skeleton-1) 40%, var(--color-skeleton-1) 100%);
				background-repeat: no-repeat;
				background-size: 800px 130px;
			}

			.sk__r :first-of-type {
				width: 13px;
			}

			.sk__r :first-of-type,
			.sk__r :nth-of-type(2) {
				border-radius: 4px;
				height: 13px;
				justify-self: center;
			}

			.sk__r :nth-of-type(2) {
				width: 40px;
			}

			.sk__r :nth-of-type(3) {
				border-radius: 4px;
				height: 13px;
				margin: -19px 0 0 20px;
				max-width: 108px;
				position: relative;
				width: 100%;
			}

			.sk__r :nth-of-type(3):after {
				background-color: var(--color-skeleton-1);
				border-radius: 4px;
				content: "";
				height: 13px;
				margin-top: 19px;
				position: absolute;
				width: 92px;
			}

			.sk__r :nth-of-type(4) {
				border-radius: 4px;
				height: 13px;
				justify-self: right;
				width: 60px;
			}

			@media only screen and (max-width:799px) {
				.sk__w {
					grid-template-columns: 107px 42px 61px 82px 0 0 0 0 0 0;
					grid-template-rows: 30px;
					overflow: hidden;
				}

				.sk__h {
					height: 48px;
					margin-top: 0;
				}

				.sk__h {
					border-radius: 0;
				}

				.sk__r {
					grid-template-columns: 31px 0 auto 73px;
				}

				.sk__r :nth-of-type(2) {
					visibility: hidden;
				}

				.sk__r :nth-of-type(4) {
					margin-right: 10px;
				}

				.twoLineLayout .sk__r :nth-of-type(3) {
					margin: -19px 0 0;
				}
			}

			@media only screen and (max-width:639px) {
				.sk__bl {
					border-radius: 0;
					margin-bottom: 8px;
					padding: 0 0 16px;
				}

				.sk__w {
					margin: 12px 0;
					padding: 0 8px;
				}

				.isSportPage .sk__w {
					margin-top: 12px;
				}

				.sk__l {
					margin-bottom: 12px;
					margin-left: 12px;
					margin-top: 20px;
				}
			}

			.filters~.sk .sk__w {
				display: none !important;
			}

			.filters~.sk .sk__bl:first-of-type {
				margin-top: -12px;
				padding: 0 12px 16px;
			}

			@media only screen and (max-width:639px) {
				.filters~.sk .sk__bl:first-of-type {
					margin-top: 0;
					padding: 0 0 16px;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/notifications_dialog.42212b7.css ; media=screen */
		@media screen {
			#notifications-alert-wrapper {
				display: none;
			}

			.notificationsDialog {
				animation: fadeInWindow .6s ease-out;
				background-color: var(--color-support-5);
				bottom: 0;
				box-sizing: border-box;
				display: none;
				left: 0;
				position: fixed;
				top: 0;
				width: 100%;
				z-index: var(--zIndex-modalWindow);
			}

			.notificationsDialog .notificationContainer {
				background-color: var(--color-support-5);
				display: flex;
				flex-direction: column;
				height: 100%;
				width: 100%;
			}

			.notificationsDialog__container {
				background-color: var(--color-support-5);
				border-radius: 12px;
				padding-bottom: 12px;
			}

			.notificationsDialog__sportContainer {
				display: grid;
				overflow-y: auto;
				padding: 0 12px 12px;
				row-gap: 16px;
			}

			@media only screen and (min-width:799px) {
				.notificationsDialog {
					background-color: rgba(30, 36, 38, .6);
				}

				.notificationsDialog .notificationContainer {
					border-radius: 12px;
					box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
					box-sizing: border-box;
					height: auto;
					left: 50%;
					max-height: calc(100vh - 260px);
					position: absolute;
					top: 120px;
					transform: translate(-50%);
					width: 480px;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/myleagues_popup.ba27aab.css ; media=screen */
		@media screen {
			.mlPopUpContainer {
				position: relative;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/sections.b08f007.css ; media=screen */
		@media screen {
			.container__livetable {
				border-radius: 8px;
			}

			.container__liveTableWrapper {
				border-radius: 8px;
				grid-area: liveTable;
				min-height: 100vh;
			}

			.sport_page .container__fsbody {
				margin-top: -8px;
			}

			.container__heading {
				background-color: var(--color-combination-9);
				border-radius: var(--spaHeading-borderRadius, 8px);
				margin-bottom: var(--spaHeading-marginBottom, 12px);
			}

			.isSportPage .container__heading {
				background-color: unset;
				border-radius: 0;
				margin-bottom: 0;
			}

			.sport_page .container__heading {
				border-radius: 8px 8px 0 0;
				margin-bottom: 0;
			}

			.sport_page .container__heading {
				background-color: var(--color-combination-9);
				padding-bottom: 8px;
			}

			@media only screen and (max-width:639px) {
				.container__heading {
					border-radius: 0;
				}

				.container__livetable {
					border-radius: unset;
				}

				.container__fsbody {
					border-radius: 0;
				}

				.sport_page .container__heading {
					border-radius: 0;
				}
			}

			.event .sportName {
				background-color: var(--color-combination-9);
				border-radius: 8px;
				margin-bottom: 12px;
				padding: 16px 12px 4px;
			}

			.event .sportName:first-of-type {
				border-radius: 0 0 8px 8px;
				padding: 0 12px 4px;
			}

			@media only screen and (max-width:639px) {
				.event .sportName {
					border-radius: 0;
					margin-bottom: 8px;
					padding: 0;
				}

				.event .sportName:first-of-type {
					border-radius: 0;
					padding: 0;
				}

				.event .sportName:last-of-type {
					margin-bottom: 0;
					padding-bottom: 12px;
				}
			}

			#fscon {
				padding-top: 8px;
			}

			#fscon:empty {
				padding-top: 0;
			}

			.filters {
				align-items: center;
				background-color: var(--color-combination-9);
				border-radius: 8px 8px 0 0;
				box-sizing: border-box;
				display: flex;
				justify-content: space-between;
				padding: 16px 12px 0;
			}

			.filters__group {
				align-items: center;
				display: flex;
				overflow-x: auto;
				padding-bottom: 16px;
				width: 100%;
			}

			.filters__tab {
				align-items: center;
				background-color: var(--color-combination-8);
				border-radius: 8px;
				color: var(--color-support-4);
				cursor: pointer;
				display: flex;
				font-size: 12px;
				height: 28px;
				margin-right: 8px;
				padding: 0 12px;
			}

			.filters__tab.selected {
				background-color: var(--color-primary-2);
				color: var(--color-white);
				cursor: default;
				pointer-events: none;
			}

			@media (hover:hover) {
				.filters__tab:not(.selected):hover {
					background-color: var(--color-combination-6);
					color: var(--color-combination-2);
				}
			}

			.filters__tab:last-of-type {
				margin-right: 0;
			}

			.filters__text {
				font-weight: 700;
				letter-spacing: .4px;
				line-height: 12px;
				text-transform: uppercase;
				white-space: nowrap;
			}

			.filters__text--long {
				display: none;
			}

			@media only screen and (max-width:799px) {
				.filters {
					flex-direction: column;
				}

				.filters:first-of-type {
					background-color: var(--color-combination-9);
				}

				.filters__group {
					align-items: unset;
					box-sizing: border-box;
					width: 100%;
				}
			}

			@media only screen and (max-width:639px) {
				.filters {
					border-radius: 0;
					padding: 0;
				}

				.filters__group {
					padding: 12px 0;
				}

				.filters__tab:first-of-type {
					margin-left: 8px;
				}

				.filters__tab:last-of-type {
					margin-right: 8px;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/breadcrumb.67d0c34.css ; media=screen */
		@media screen {
			.breadcrumb {
				align-items: center;
				border-radius: 8px 8px 0 0;
				color: var(--color-support-4);
				display: flex;
				flex-flow: row nowrap;
				font-size: 12px;
				font-weight: 700;
				letter-spacing: .4px;
				margin: 0;
				overflow-x: auto;
				padding: 16px;
				text-transform: uppercase;
				white-space: nowrap;
			}

			.isSportPage .breadcrumb {
				padding: 16px 16px 0;
			}

			.breadcrumb--hidden {
				display: none;
			}

			.breadcrumb__icon {
				color: var(--color-support-4);
				flex-shrink: 0;
				height: 14px;
				margin-right: 8px;
				width: 14px;
			}

			.breadcrumb__link {
				color: var(--color-support-4);
			}

			.breadcrumb__link:first-of-type {
				margin-right: 8px;
			}

			.breadcrumb__link:hover {
				text-decoration: underline;
			}

			@media only screen and (max-width:799px) {
				.responsive .breadcrumb {
					border-radius: 0;
				}

				.isSportPage.responsive .breadcrumb {
					padding: 16px 16px 8px;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/calendar.929e285.css ; media=screen */
		@media screen {
			.calendarCont {
				align-self: flex-start;
				margin-left: 8px;
			}

			@media only screen and (max-width:799px) {
				.calendarCont {
					background-color: var(--color-support-1);
					box-sizing: border-box;
					margin-left: 0;
					padding: 0 8px;
					width: 100%;
				}
			}

			.calendar {
				align-self: flex-start;
				background-color: var(--color-support-5);
				border: 1px solid var(--color-support-1);
				border-radius: 8px;
				box-sizing: border-box;
				color: var(--color-support-4);
				display: grid;
				grid-template: " yesterday datepicker  tomorrow "28px/30px max-content 30px;
				position: relative;
				user-select: none;
			}

			.calendar__navigation {
				align-items: center;
				background-color: initial;
				border: initial;
				color: inherit;
				cursor: pointer;
				display: flex;
				height: 100%;
				justify-content: center;
				width: 100%;
			}

			.calendar__navigation svg {
				height: 10px;
				width: 10px;
			}

			.calendar__navigation--yesterday {
				grid-area: yesterday;
			}

			@media (hover:hover) {
				.calendar__navigation--yesterday:hover {
					background-color: rgba(var(--color-support-2-rgb), .3);
					border-radius: 8px 0 0 8px;
					color: var(--color-combination-1);
					transition: all .4s ease;
				}
			}

			.calendar__navigation--tomorrow {
				grid-area: tomorrow;
				transform: rotate(180deg);
			}

			@media (hover:hover) {
				.calendar__navigation--tomorrow:hover {
					background-color: rgba(var(--color-support-2-rgb), .3);
					border-radius: 8px 0 0 8px;
					color: var(--color-combination-1);
					transition: all .4s ease;
				}
			}

			.calendar__icon {
				height: 16px;
				margin-right: 8px;
				width: 16px;
			}

			.calendar__datepicker {
				align-items: center;
				background-color: initial;
				border: initial;
				color: inherit;
				cursor: pointer;
				display: flex;
				font-family: inherit;
				font-size: 12px;
				font-weight: 700;
				grid-area: datepicker;
				height: 100%;
				justify-content: center;
				letter-spacing: .4px;
				padding: 0 12px;
				text-transform: uppercase;
			}

			@media (hover:hover) {
				.calendar__datepicker:hover {
					background-color: rgba(var(--color-support-2-rgb), .3);
					color: var(--color-combination-1);
					transition: all .4s ease;
				}
			}

			@media only screen and (max-width:799px) {
				.calendar {
					background-color: var(--color-support-1);
					border: none;
					border-radius: initial;
					column-gap: 10px;
					grid-template-columns: 30px 1fr 30px;
					padding: 12px 8px;
					width: 100%;
				}

				.calendar__datepicker {
					background-color: var(--color-support-5);
					border-radius: 8px;
				}

				.calendar__navigation {
					background-color: var(--color-support-5);
					border-radius: 8px;
					height: 100%;
					width: 30px;
				}

				.calendar__navigation:hover {
					border-radius: 8px;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/banner.f72b0f7.css ; media=screen */
		@media screen {
			.adsenvelope {
				display: none;
			}

			.boxUnderContent {
				background-color: var(--color-combination-7);
				margin: -10px 0 0;
			}

			.boxUnderContent:empty {
				display: none;
			}

			@media only screen and (max-width:799px) {
				.boxUnderContent {
					margin: 0;
					padding: 0;
				}
			}

			.boxOverContent {
				background-color: var(--color-boxOverContent-1);
				border-radius: 4px;
				cursor: pointer;
				margin-bottom: 12px;
				user-select: none;
			}

			.boxOverContent--active .boxOverContent__banner,
			.boxOverContent.disabledGeoIp .boxOverContent__banner {
				display: grid;
			}

			.boxOverContent--active .boxOverContent__banner+.boxOverContent__getOffer,
			.boxOverContent--active .boxOverContent__banner>* {
				visibility: visible;
			}

			.boxOverContent--a,
			.boxOverContent--b {
				background-color: var(--color-combination-7);
			}

			.boxOverContent--a.isSticky {
				position: sticky;
				position: -webkit-sticky;
				top: 0;
				z-index: var(--zIndex-boxOverContent);
			}

			.boxOverContent--type-2 {
				display: none;
			}

			.boxOverContent--type-2.isNotClosed {
				display: block;
			}

			.boxOverContent--type-2.boxOverContent--active,
			.boxOverContent--type-2.disabledGeoIp {
				display: block;
			}

			.boxOverContent--type-2 .boxOverContent__image {
				margin-left: -5px;
			}

			.boxOverContent__banner {
				color: var(--color-boxOverContent-2);
				display: none;
				grid-template: " .    .            .        .    .    icon   icon "12px " .    logo         .        text .    icon   icon "minmax(30px, auto) " .    tac          tac      tac  tac  tac    .    "max-content " .    .            .        .    .    .      .    "12px /20px max-content 12px auto 1fr max-content 20px;
				position: relative;
			}

			.boxOverContent__banner+.boxOverContent__getOffer,
			.boxOverContent__banner>* {
				visibility: hidden;
			}

			.boxOverContent__bannerLink {
				height: 100%;
				position: absolute;
				width: 100%;
			}

			.boxOverContent__image {
				grid-area: logo;
			}

			.boxOverContent__text {
				align-self: center;
				font-size: 18px;
				font-weight: 700;
				grid-area: text;
				line-height: .78;
			}

			.boxOverContent__tac {
				font-size: 12px;
				grid-area: tac;
				line-height: 1;
				margin-top: 6px;
				opacity: .75;
			}

			.boxOverContent__svg {
				color: var(--color-boxOverContent-2);
				height: 12px;
				width: 20px;
			}

			.boxOverContent__arrow,
			.boxOverContent__getOffer {
				display: none;
			}

			.boxOverContent__getOfferLink {
				align-items: center;
				background-color: var(--color-boxOverContent-5);
				border-radius: 8px;
				color: var(--color-boxOverContent-4);
				display: flex;
				flex: 1;
				font-size: 12px;
				font-weight: 700;
				height: 32px;
				justify-content: center;
				margin: 0 10px 10px;
				text-align: center;
				text-decoration: none;
			}

			.boxOverContent__getOfferLink:hover {
				text-decoration: none;
			}

			@media only screen and (max-width:799px) {

				body:not(.detailbody) .boxOverContent--a,
				body:not(.detailbody) .boxOverContent--b {
					margin: 0;
				}
			}

			@media only screen and (max-width:639px) {
				body:not(.detailbody) .boxOverContent {
					border-radius: 4px;
					margin: 5px 5px 0;
				}

				body:not(.detailbody) .boxOverContent__banner {
					grid-template: ".    .           .    .    icon icon "14px ".    logo        .    text icon icon "minmax(23px, max-content) ".    tac         tac  tac  tac  .    "max-content ".    .           .    .    .    .    "12px /12px max-content 12px 1fr 20px 12px;
				}

				body:not(.detailbody) .boxOverContent__banner.isExpanded {
					border-bottom: none;
				}

				body:not(.detailbody) .boxOverContent__banner.isExpanded .boxOverContent__tac {
					overflow: initial;
					text-overflow: clip;
					white-space: normal;
				}

				body:not(.detailbody) .boxOverContent__banner.isExpanded .boxOverContent__svg {
					transform: rotate(180deg);
				}

				body:not(.detailbody) .boxOverContent__banner.isExpanded+.boxOverContent__getOffer {
					display: flex;
				}

				body:not(.detailbody) .boxOverContent--a.isSticky {
					position: relative;
					top: auto;
				}

				body:not(.detailbody) .boxOverContent--a.isMobileSticky {
					position: sticky;
					position: -webkit-sticky;
					top: 0;
					z-index: var(--zIndex-boxOverContent);
				}

				body:not(.detailbody) .boxOverContent__bannerLink {
					display: flex;
				}

				body:not(.detailbody) .boxOverContent__image {
					width: var(--width-boxOverContent-logo);
				}

				body:not(.detailbody) .boxOverContent__text {
					font-size: 12px;
					line-height: 14px;
					text-decoration: none;
				}

				body:not(.detailbody) .boxOverContent__tac {
					font-size: 10px;
					line-height: 12px;
					margin-top: 5px;
					overflow: hidden;
					text-align: initial;
					text-overflow: ellipsis;
					white-space: nowrap;
				}

				body:not(.detailbody) .boxOverContent__arrow {
					align-items: center;
					display: flex;
					grid-area: icon;
					justify-content: center;
					opacity: .7;
					position: relative;
					z-index: var(--zIndex-banner);
				}

				body:not(.detailbody) .boxOverContent__svg {
					transform: rotate(0deg);
					transition: .25s;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/draw_table.5943889.css ; media=screen */
		@media screen {
			.fontExtraBold {
				font-weight: 800;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/rest_player_profile.f31a3a5.css ; media=screen */
		@media screen {
			.loadingAnimation {
				background-color: var(--color-combination-9);
				border: 1px solid var(--color-combination-7);
				border-radius: 8px;
				display: flex;
				flex-flow: column nowrap;
				height: 105px;
				line-height: 46px;
				margin: 100px auto;
				position: sticky;
				position: -webkit-sticky;
				text-align: center;
				text-transform: uppercase;
				top: 100px;
				width: 140px;
			}

			.loadingAnimation__text {
				color: var(--color-support-4);
				font-size: 11px;
				padding: 52px 0 0;
			}

			.loadingAnimation:after {
				animation: spin 1.8s ease-in-out infinite;
				border-top: 4px solid var(--color-combination-8);
				border: 4px solid var(--color-combination-8);
				border-radius: 50%;
				border-top-color: var(--color-combination-4);
				content: "";
				display: flex;
				height: 28px;
				left: calc(50% - 18px);
				position: absolute;
				top: calc(50% - 26px);
				width: 28px;
			}

			.loadingOverlay {
				background: rgba(var(--color-support-1-rgb), .75);
				border-radius: 8px;
				bottom: 0;
				display: none;
				height: 100%;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: var(--zIndex-loading);
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/commercial.e1989ac.css ; media=screen */
		@media screen {
			.ads__text {
				align-items: center;
				color: var(--color-text-2);
				display: flex;
				flex-flow: column nowrap;
				font-size: 10px;
				height: 20px;
				justify-content: center;
			}

			.adscontent {
				height: 100%;
			}

			.adsenvelope {
				margin: 0 auto 12px 8px;
				padding-bottom: 20px;
				position: relative;
			}

			.ban_envelope {
				margin: 0 auto;
				position: relative;
			}

			.ban_envelope iframe {
				height: 100%;
				width: 100%;
			}

			.crttextpad {
				margin-top: 0;
			}

			.adstextpad>div,
			.crttextpad>div {
				position: relative;
			}

			.container__liveTableWrapper .adstextpad,
			.container__liveTableWrapper .crttextpad {
				margin: 28px auto 0;
			}

			@media only screen and (max-width:799px) {

				.container__liveTableWrapper .adstextpad,
				.container__liveTableWrapper .crttextpad {
					margin: 12px auto 0;
				}
			}
		}

		/*! CSS Used from: Embedded */
		#box_over_content_12210 {
			--color-boxOverContent-1: #008357;
			--color-boxOverContent-2: #FFFFFF;
			--color-boxOverContent-3: #FFE01B;
			--color-boxOverContent-4: #008357;
			--color-boxOverContent-5: #FFE01B;
			--width-boxOverContent-logo: 81px;
		}

		/*! CSS Used keyframes */
		@-webkit-keyframes placeholderShimmer {
			0% {
				background-position: -468px 0;
			}

			to {
				background-position: 468px 0;
			}
		}

		@-webkit-keyframes placeholderShimmer {
			0% {
				background-position: -468px 0;
			}

			to {
				background-position: 468px 0;
			}
		}

		@-webkit-keyframes placeholderShimmer {
			0% {
				background-position: -468px 0;
			}

			to {
				background-position: 468px 0;
			}
		}

		@keyframes placeholderShimmer {
			0% {
				background-position: -468px 0;
			}

			to {
				background-position: 468px 0;
			}
		}

		@-webkit-keyframes placeholderShimmer {
			0% {
				background-position: -468px 0;
			}

			to {
				background-position: 468px 0;
			}
		}

		@keyframes fadeInWindow {
			0% {
				opacity: 0;
			}

			50% {
				opacity: 0;
			}

			to {
				opacity: 1;
			}
		}

		@keyframes fadeInWindow {
			0% {
				opacity: 0;
			}

			50% {
				opacity: 0;
			}

			to {
				opacity: 1;
			}
		}

		@keyframes fadeInWindow {
			0% {
				opacity: 0;
			}

			50% {
				opacity: 0;
			}

			to {
				opacity: 1;
			}
		}

		@keyframes spin {
			0% {
				transform: rotate(0deg);
			}

			to {
				transform: rotate(1turn);
			}
		}

		@keyframes spin {
			0% {
				transform: rotate(0deg);
			}

			to {
				transform: rotate(1turn);
			}
		}

		@keyframes spin {
			0% {
				transform: rotate(0deg);
			}

			to {
				transform: rotate(1turn);
			}
		}

		/*! CSS Used fontfaces */
		@font-face {
			font-display: fallback;
			font-family: LivesportFinderLatin;
			font-style: normal;
			font-weight: 400;
			src: url(https://www.flashscore.com/res/font/LivesportFinderLatin-Regular_Static.woff2) format("woff2");
		}

		@font-face {
			font-display: fallback;
			font-family: LivesportFinderLatin;
			font-style: normal;
			font-weight: 700;
			src: url(https://www.flashscore.com/res/font/LivesportFinderLatin-Bold_Static.woff2) format("woff2");
		}

		@font-face {
			font-display: fallback;
			font-family: LivesportFinderLatin;
			font-style: normal;
			font-weight: 800;
			src: url(https://www.flashscore.com/res/font/LivesportFinderLatin-Extrabold.woff2) format("woff2");
		}



		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/core.bb8836a.css ; media=screen */
		@media screen {
			.star-ico {
				height: 18px;
				width: 18px;
			}

			.preview-ico {
				--color-fill: none;
				--color-stroke: var(--color-icon-1);
				color: var(--color-previewIcon-text);
				cursor: pointer;
				font-size: 8px;
				height: 14px;
				letter-spacing: .12ex;
				user-select: none;
				width: 44px;
			}

			.preview-ico:hover {
				--color-fill: #498ffd;
				--color-stroke: #498ffd;
				color: #fff;
			}

			.bet-ico {
				border-radius: 4px;
				box-sizing: border-box;
				cursor: pointer;
				font-family: LivesportFinderLatin, Tahoma, sans-serif;
				font-size: 11px;
				height: 24px;
				transform: translate(0);
				width: 24px;
			}

			.event__match .bet-ico {
				margin: auto 4px auto auto;
			}

			.bet-ico {
				border: 1px solid var(--color-support-2);
				color: var(--color-support-3);
			}

			.bet-ico:hover {
				background-color: var(--color-primary);
				border: 1px solid var(--color-primary);
				color: var(--color-white);
			}

			.headphones-ico {
				height: 14px;
				width: 14px;
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/variables.3c6ddaf.css ; media=screen */
		@media screen {
			.event__match {
				--width-live: 46px;
				--width-stageOrTime: 72px;
			}

			@media only screen and (max-width:639px) {
				.event__match {
					--width-live: 39px;
				}
			}
		}

	

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/events.bf6251c.css ; media=screen */
		@media screen {
			.event__match {
				border-bottom: 1px solid var(--color-combination-8);
				box-sizing: border-box;
				cursor: pointer;
				transition: all .4s ease;
			}

			@media (hover:hover) {
				.event__match:hover {
					background-color: rgba(var(--color-support-2-rgb), .2);
				}
			}

			.event__match--last {
				border-bottom: unset;
			}

			.event__match:not(.event__main) {
				color: var(--color-combination-2);
			}

			.event__participant {
				flex: 1;
				hyphens: auto;
				-webkit-hyphens: auto;
				padding: 2px 0;
			}

			.event__participant:not(.cricket .event__participant) {
				word-break: break-word;
			}

			@media screen and (min-width:799px) {
				.event__match--last {
					border-bottom: 1px solid var(--color-combination-8);
					margin-bottom: 12px;
				}
			}

			.event__match .icon {
				align-self: center;
				color: #8f8f8f;
				justify-self: flex-end;
			}

			.event__match .icon--audio {
				grid-area: iconStr;
			}

			.event__match .icon--audio:hover {
				fill-opacity: .6;
			}

			@media only screen and (max-width:799px) {
				.responsive .event__match .icon--audio {
					margin-right: 2px;
				}
			}

			.event__match--twoLine {
				color: var(--color-secondary-1);
				display: grid;
			}

			.theme--dark .event__match--twoLine {
				color: var(--color-secondary-2);
			}

			.event__match--twoLine .event__time {
				align-items: flex-end;
				color: var(--color-support-3);
				display: flex;
				flex-direction: column;
				justify-content: center;
				line-height: 15px;
				margin-left: 8px;
				text-align: right;
			}

			.event__match--twoLine .event__participant {
				align-items: center;
				display: flex;
				hyphens: auto;
			}

			.event__match--twoLine .icon--preview {
				--color-fill: none;
				border: 1px solid var(--color-support-2);
				border-radius: 4px;
				color: var(--color-support-4);
				margin: auto;
			}

			@media (hover:hover) {
				.event__match--twoLine .icon--preview:hover {
					--color-fill: var(--color-combination-25);
					--color-stroke: var(--color-combination-25);
					border: 1px solid var(--color-combination-25);
					color: var(--color-white);
				}
			}

		

			.event__match--twoLine .event__logo--home {
				grid-area: homeLogo;
			}

			.event__match--twoLine .event__logo--away {
				grid-area: awayLogo;
			}

			@media screen and (min-width:799px) {
				.event__match--twoLine {
					position: relative;
				}

				.event__match--twoLine:before {
					background: var(--color-combination-8);
					content: "";
					height: calc(100% - 12px);
					position: absolute;
					right: 144px;
					top: 6px;
					width: 1px;
				}

				.event__match--twoLine .event__time {
					color: var(--color-support-4);
					margin-left: 0;
					text-align: center;
					word-break: break-word;
				}

				.event__match--twoLine .event__time {
					align-items: center;
					margin: auto;
				}

				

				.event__match--twoLine .event__participant {
					line-height: 18px;
					padding-left: 10px;
				}
			}

			.event__header+.event__match {
				margin-top: 1px;
			}

			.event .event__time,
			.event .icon--preview {
				grid-area: homeScore/homeScore/awayScore/homeScore;
			}

			.event .event__participant {
				grid-area: participant;
			}

			.event .event__participant--home {
				grid-area: homeParticipant;
			}

			.event .event__participant--away {
				grid-area: awayParticipant;
			}

			.event .bet-ico {
				grid-area: liveIcon;
			}

			@media screen and (min-width:799px) {
				.event .event__time {
					grid-area: stageOrTime;
				}
			}
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/event_subscriber.d774c24.css ; media=screen */
		@media screen {
			.eventStar {
				--color-symbol-star-fill: transparent;
				--color-symbol-star-outline: #c8cdcd;
				cursor: pointer;
				flex: 0 0 18px;
				height: 16px;
				margin: auto 0;
				position: relative;
				transition-duration: .2s;
				transition-timing-function: ease-in-out;
				width: 18px;
			}

			.eventStar:before {
				content: "";
				height: 23px;
				left: -4px;
				position: absolute;
				top: -4px;
				width: 23px;
			}

			.eventStar--live {
				grid-area: check;
				height: 18px;
				margin: auto;
				position: relative;
				width: 18px;
			}

			.eventSubscriber {
				align-items: center;
				align-self: center;
				cursor: pointer;
				display: flex;
				flex: 0 0 32px;
				height: 32px;
				justify-content: center;
				position: relative;
				width: 32px;
			}

			.eventSubscriber:before {
				background-color: transparent;
				border-radius: 50%;
				content: "";
				height: 32px;
				left: 0;
				opacity: 0;
				position: absolute;
				top: 0;
				width: 32px;
			}

			.eventSubscriber:before:not(.eventSubscriber__pin) {
				transition-duration: .2s;
				transition-timing-function: ease-in-out;
			}

			.eventSubscriber:hover:before {
				opacity: .15;
			}

			@media (hover:hover) {
				.eventSubscriber:hover:before {
					background-color: var(--color-support-3);
				}
			}

			@media (hover:hover) {
				.eventSubscriber__star:not(.eventSubscriber__star--active):hover svg {
					--color-symbol-star-fill: transparent;
					--color-symbol-star-outline: var(--color-support-3);
				}
			}

			.eventSubscriber__star--event {
				grid-area: check;
			}
		}

		/*! CSS Used fontfaces */
		@font-face {
			font-display: fallback;
			font-family: LivesportFinderLatin;
			font-style: normal;
			font-weight: 400;
			src: url(https://www.flashscore.com/res/font/LivesportFinderLatin-Regular_Static.woff2) format("woff2");
		}

		@font-face {
			font-display: fallback;
			font-family: LivesportFinderLatin;
			font-style: normal;
			font-weight: 700;
			src: url(https://www.flashscore.com/res/font/LivesportFinderLatin-Bold_Static.woff2) format("woff2");
		}

		@font-face {
			font-display: fallback;
			font-family: LivesportFinderLatin;
			font-style: normal;
			font-weight: 800;
			src: url(https://www.flashscore.com/res/font/LivesportFinderLatin-Extrabold.woff2) format("woff2");
		}


		.event__match--hidden {
			display: none;
		}


		span.flag {
			min-width: 18px;
			height: 13px;
		}
		
		span.flag {
			min-width: 20px;
			height: 14px;
			border-radius: 2px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			margin: 0 10px 0 0 !important;
			-webkit-box-pack: unset;
			-ms-flex-pack: unset;
			justify-content: unset;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			background-position: center !important;
			background-repeat: no-repeat;
			display: inline-block;
			overflow: hidden;
			position: relative;
			vertical-align: middle;
			-webkit-box-sizing: content-box;
			box-sizing: content-box;
			background-size: cover;
		}

		/*! CSS Used from: https://www.flashscore.com/res/_fs/build/core.bb8836a.css ; media=screen */
@media screen{
	.flag{background-repeat:no-repeat;background-size:auto 100%;flex:0 0 18px;height:12px;margin-right:8px;width:18px;}
	.flag.fl_139{background-image:url(https://www.flashscore.com/res/_fs/build/nl.d5aaaf9.png);}
	.flag.fl_176{background-image:url(https://www.flashscore.com/res/_fs/build/es.4dc0e44.png);}
	.flag.fl_6,.flag.fl_8{background-image:url(https://www.flashscore.com/res/_fs/build/world.b7d16db.png);}
	a{color:var(--color-support-4);}
	a,a:hover{text-decoration:none;}
	}
	/*! CSS Used from: https://www.flashscore.com/res/_fs/build/events.bf6251c.css ; media=screen */
	@media screen{
	.fl_139:before{background-image:url(https://www.flashscore.com/res/_fs/build/nl.d5aaaf9.png);}
	.fl_176:before{background-image:url(https://www.flashscore.com/res/_fs/build/es.4dc0e44.png);}
	.fl_6:before,.fl_8:before{background-image:url(https://www.flashscore.com/res/_fs/build/world.b7d16db.png);}
	}
	/*! CSS Used from: https://www.flashscore.com/res/_fs/build/sections.24664d7.css ; media=screen */
	@media screen{
	.container__myMenu{grid-area:myMenu;margin:0 8px;}
	@media only screen and (max-width:639px){
	.container__myMenu{animation:fadeInWindow .6s ease-out;display:none;}
	.container__myMenu .menu{margin-bottom:unset;}
	.container__overlay{background:var(--color-support-5);overflow:auto;width:100%;}
	}
	.container__myMenu .toggleMyLeague{align-items:center;cursor:pointer;display:none;height:24px;justify-content:center;margin-right:1px;order:2;position:relative;width:24px;}
	.container__myMenu .toggleMyLeague:before{background-color:transparent;border-radius:50%;content:"";height:24px;left:0;opacity:0;position:absolute;top:0;transition-duration:.18s;transition-timing-function:ease-in-out;width:24px;}
	@media only screen and (max-width:639px){
	.container__myMenu .toggleMyLeague{display:flex;}
	}
	.container__myMenu .toggleMyLeague svg{--color-symbol-star-fill:var(--color-yellow);color:var(--color-yellow);height:14px;transition-duration:.18s;transition-timing-function:ease-in-out;width:14px;}
	@media (hover:hover){
	.container__myMenu .toggleMyLeague:hover:before{background-color:var(--color-yellow);opacity:.15;}
	}
	@media only screen and (max-width:639px){
	.container__myMenu .toggleMyLeague svg{height:16px;width:16px;}
	}
	.left_menu_categories_seo{display:none;}
	.leftMenu{display:flex;flex-direction:column;margin-bottom:32px;}
	.leftMenu .adsenvelope{margin-top:14px;}
	.leftMenu__head{align-items:center;border-bottom:1px solid rgba(var(--color-secondary-2-rgb),.06);display:flex;margin:0 0 12px 8px;padding-bottom:8px;}
	.leftMenu__icon{--pin-fill:var(--color-secondary-2);--pin-outline:var(--color-secondary-2);flex:0 0 12px;height:13px;margin-right:10px;width:12px;}
	.leftMenu__icon--arrow{stroke:var(--color-secondary-2);fill:var(--color-secondary-2);height:9px;margin-left:8px;margin-right:0;transform:rotate(-90deg);width:12px;}
	.leftMenu__icon--star{--color-symbol-star-fill:var(--color-secondary-2);--color-symbol-star-outline:var(--color-secondary-2);flex:0 0 14px;height:14px;margin-right:12px;}
	.leftMenu__title{color:var(--color-secondary-2);font-size:13px;font-weight:700;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;}
	.leftMenu__item{align-items:center;border-radius:4px;color:var(--color-secondary-3);display:flex;font-size:13px;margin-bottom:4px;min-height:26px;overflow:hidden;}
	.leftMenu__item:hover{background-color:rgba(var(--color-support-2-rgb),.3);}
	.leftMenu__item:hover .toggleMyLeague{display:flex;}
	.leftMenu__href,.leftMenu__item a{color:var(--color-secondary-2);}
	.leftMenu__href{align-items:center;display:flex;flex:1;line-height:19px;min-height:25px;overflow:hidden;padding:0 8px;text-decoration:none;}
	.leftMenu__flag{background-size:18px 13px;flex:0 0 18px;height:13px;margin-right:8px;}
	.leftMenu__text{line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.leftMenu__teamList{display:flex;flex-direction:column;}
	.leftMenu__buttonBlock{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;margin-left:11px;order:2;}
	.leftMenu__buttonBlock:hover{color:var(--color-combination-15);}
	.leftMenu__button{font-size:12px;font-weight:700;letter-spacing:.4px;order:2;text-transform:uppercase;}
	.leftMenu__buttonIcon{flex:0 0 12px;height:12px;margin-right:11px;order:1;width:12px;}
	@media only screen and (max-width:639px){
	.leftMenu{background-color:var(--color-support-5);padding:12px 0;}
	.leftMenu .banner{margin-top:0;}
	.leftMenu__head{margin:0 16px 4px;padding:10px 0;}
	.leftMenu__item{margin-bottom:0;min-height:36px;padding-right:10px;}
	.leftMenu__item:not(.leftMenu__item--active),.leftMenu__item:not(.leftMenu__item--more){border-radius:0;}
	.leftMenu__href{min-height:36px;padding:0 16px;}
	.leftMenu__buttonBlock{margin:0 16px 8px;min-height:36px;}
	.leftMenu__buttonIcon{margin:0 10px 0 4px;}
	}
	.lmc__bannerCont{display:flex;}
	.lmc__bannerCont>div{padding-top:10px;}
	.lmc__menu{border-bottom:1px solid var(--color-border-1);margin-bottom:10px;padding-bottom:10px;}
	.lmc__heading{align-items:center;border-bottom:1px solid rgba(var(--color-secondary-2-rgb),.06);color:var(--color-secondary-2);display:flex;line-height:31px;margin:0 0 12px 8px;}
	.lmc__head{-webkit-text-size-adjust:none;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;}
	.lmc__element{-webkit-text-size-adjust:none;border-radius:4px;display:block;line-height:25px;margin-bottom:6px;padding:0 10px;}
	.lmc__element:not(.lmc__heading):hover{background-color:rgba(var(--color-support-2-rgb),.3);text-decoration:none;}
	.lmc__elementName,.lmc__item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.lmc__item{align-items:center;color:var(--color-secondary-2);font-size:13px;justify-content:space-between;line-height:25px;padding:0 8px;}
	.lmc__item,.lmc__item:hover .lmc__sortIcon--desktop{display:flex;}
	.lmc__itemMore{align-items:center;color:var(--color-secondary-2);cursor:pointer;display:flex;font-size:12px;letter-spacing:.4px;padding:5px 0 5px 8px;text-decoration:underline;}
	.lmc__itemMore:hover{text-decoration:none;}
	.lmc__itemMore svg{color:var(--color-secondary-2);margin-left:8px;}
	.lmc__sortIcon{display:none;}
	.lmc__sortIcon--desktop{flex:0 0 8px;height:6px;transform:rotate(180deg);width:8px;}
	.lmc__sortIcon--mobile{color:var(--color-support-3);flex:0 0 12px;height:12px;transform:rotate(-90deg);width:12px;}
	@media only screen and (max-width:639px){
	.lmc__bannerCont{display:none;}
	.lmc__menu{background-color:var(--color-support-5);margin-bottom:0;padding:12px 0;}
	.lmc__heading{line-height:32px;margin:0 16px 4px;padding:0;}
	.lmc__element{padding:0 16px;}
	.lmc__item{border-radius:0;line-height:36px;margin-bottom:0;}
	.lmc__item:hover .lmc__sortIcon--desktop{display:none;}
	.lmc__itemMore{padding:8px 16px;}
	.lmc__sortIcon{display:flex;}
	.lmc__sortIcon--desktop{display:none;}
	}
	}
	/*! CSS Used from: https://www.flashscore.com/res/_fs/build/heading.15ed927.css ; media=screen */
	@media screen{
	.toggleMyLeague{align-items:center;display:flex;height:32px;justify-content:center;width:32px;z-index:1;}
	}
	/*! CSS Used from: https://www.flashscore.com/res/_fs/build/banner.f72b0f7.css ; media=screen */
	@media screen{
	.adsenvelope{display:none;}
	}
	/*! CSS Used from: https://www.flashscore.com/res/_fs/build/dialogs.c065309.css ; media=screen */
	@media screen{
	.userControls{border-bottom:1px solid var(--color-support-1);display:none;grid-auto-flow:row;padding:8px 0;}
	@media only screen and (max-width:639px){
	.userControls{background-color:var(--color-support-5);display:grid;}
	}
	}
	/*! CSS Used from: https://www.flashscore.com/res/_fs/build/commercial.e1989ac.css ; media=screen */
	@media screen{
	.ads__text{align-items:center;color:var(--color-text-2);display:flex;flex-flow:column nowrap;font-size:10px;height:20px;justify-content:center;}
	.adscontent{height:100%;}
	.adsenvelope{margin:0 auto 12px 8px;padding-bottom:20px;position:relative;}
	.adstextpad>div{position:relative;}
	.adsclick{background:#fff;cursor:pointer;display:block;left:0;opacity:0;position:absolute;top:0;z-index:var(--zIndex-banner);}
	}
	/*! CSS Used keyframes */
	@keyframes fadeInWindow{0%{opacity:0;}50%{opacity:0;}to{opacity:1;}}
	@keyframes fadeInWindow{0%{opacity:0;}50%{opacity:0;}to{opacity:1;}}
	@keyframes fadeInWindow{0%{opacity:0;}50%{opacity:0;}to{opacity:1;}}


	/*! CSS Used from: https://www.flashscore.com/res/_fs/build/core.bb8836a.css ; media=screen */
@media screen{
	a{color:var(--color-support-4);}
	a,a:hover{text-decoration:none;}
	}
	/*! CSS Used from: https://www.flashscore.com/res/_fs/build/rss_news.eb48932.css ; media=screen */
	@media screen{
	.fsNewsMenu__dropdown{background:var(--color-support-5);border-radius:8px;box-shadow:0 2px 25px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;max-width:calc(100% - 16px);padding:16px 20px;position:absolute;right:0;top:46px;z-index:var(--zIndex-menuMinority);}
	.fsNewsMenu__dropdownItem{border-radius:4px;box-sizing:border-box;color:var(--color-combination-5);cursor:pointer;font-weight:700;padding:8px 12px;text-transform:uppercase;}
	.fsNewsMenu__dropdownItem:hover{background-color:rgba(var(--color-support-2-rgb),.2);color:var(--color-combination-3);}
	@media only screen and (max-width:1048px){
	.fsNewsMenu__dropdown{right:8px;}
	}
	@media only screen and (max-width:639px){
	.fsNewsMenu__dropdown{top:36px;}
	}
	}


	.nmf {
		background-color: var(--color-combination-9);
		border-radius: 0 0 8px 8px;
		display: grid
	;
		grid-template:
			" . . . " 60px
			" icon icon icon " auto
			" title title title " auto
			" game game game " auto
			" additional additional additional" auto / 1fr 100px 1fr;
		padding-bottom: 55px;
	}

	.nmf__icon {
		grid-area: icon;
		height: 70px;
		margin: 0 auto 20px;
		opacity: .3;
		width: 70px;
	}

	.nmf__title {
		color: var(--color-support-4);
		font-weight: 700;
		grid-area: title;
		margin: 0 auto 40px;
		text-align: center;
	}	