.live-odds-lines-slider .swiper-slide .wager,.live-odds-swiper-wrapper .live-odds-swiper-container .swiper-slide .wager{
	width:100%;
	max-width:calc(50% - .75rem);
	flex:0 0 calc(50% - 0.75rem);
	padding:.75rem .5rem;
	background-color:#fff;
	margin:0 .375rem .75rem;
	border-radius:2px;
	box-shadow:0 3px 10px rgba(0, 0, 0, .1);
	transition:box-shadow .2s ease-in-out;
}

.live-odds-lines-slider .swiper-slide .wager:hover,.live-odds-swiper-wrapper .live-odds-swiper-container .swiper-slide .wager:hover{
	box-shadow:0 3px 10px rgba(0, 0, 0, .4);
}

.live-odds-lines-slider .swiper-slide .wager-header,.live-odds-swiper-wrapper .live-odds-swiper-container .swiper-slide .wager-header{
	text-transform:uppercase;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	color:#003a9f;
	font-weight:700;
	font-size:.875rem;
	padding-bottom:.75rem;
	border-bottom:1px solid #bfbfbf;
}

.live-odds-lines-slider .swiper-slide .wager-header .wager-type,.live-odds-swiper-wrapper .live-odds-swiper-container .swiper-slide .wager-header .wager-type{
	color:#f26f01;
}

.live-odds-lines-slider .swiper-slide .wager-comp-line,.live-odds-swiper-wrapper .live-odds-swiper-container .swiper-slide .wager-comp-line{
	display:flex;
	padding-top:.75rem;
	font-size:.75rem;
	color:#000;
	justify-content:space-between;
}

.live-odds-lines-slider .swiper-slide .wager-comp-line .wager-comp-name,.live-odds-swiper-wrapper .live-odds-swiper-container .swiper-slide .wager-comp-line .wager-comp-name{
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	max-width:130%;
	padding-right:.375rem;
}

.live-odds-lines-slider .swiper-slide .wager-comp-line .wager-comp-odds,.live-odds-swiper-wrapper .live-odds-swiper-container .swiper-slide .wager-comp-line .wager-comp-odds{
	text-align:right;
	white-space:nowrap;
	font-weight:700;
}

.table td,.table th{
	vertical-align:middle;
}

@font-face{
	font-family:swiper-icons;
	src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
	font-weight:400;
	font-style:normal;
}

:root{
	--swiper-theme-color:#007aff;
}

.swiper-container{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
}

.swiper-container-vertical>.swiper-wrapper{
	flex-direction:column;
}

.swiper-wrapper{
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper{
	transform:translateZ(0);
}

.swiper-container-multirow>.swiper-wrapper{
	flex-wrap:wrap;
}

.swiper-container-multirow-column>.swiper-wrapper{
	flex-wrap:wrap;
	flex-direction:column;
}

.swiper-container-free-mode>.swiper-wrapper{
	transition-timing-function:ease-out;
	margin:0 auto;
}

.swiper-slide{
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:transform;
}

.swiper-slide-invisible-blank{
	visibility:hidden;
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
	height:auto;
}

.swiper-container-autoheight .swiper-wrapper{
	align-items:flex-start;
	transition-property:transform, height;
}
.swiper-container-3d{
	perspective:1200px;
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{
	transform-style:preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10;
}

.swiper-container-3d .swiper-slide-shadow-left{
	background-image:linear-gradient(270deg, rgba(0, 0, 0, .5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right{
	background-image:linear-gradient(90deg, rgba(0, 0, 0, .5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top{
	background-image:linear-gradient(0deg, rgba(0, 0, 0, .5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom{
	background-image:linear-gradient(180deg, rgba(0, 0, 0, .5), transparent);
}
.swiper-container-css-mode>.swiper-wrapper{
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{
	display:none;
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{
	scroll-snap-align:start start;
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{
	-ms-scroll-snap-type:x mandatory;
	    scroll-snap-type:x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{
	-ms-scroll-snap-type:y mandatory;
	    scroll-snap-type:y mandatory;
}

@font-face{
	font-family:Teko;
	font-style:normal;
	font-weight:500;
	src:url(https://stage.gtbets.ag/fonts/teko-v9-latin-500.woff2) format("woff2"), url(https://stage.gtbets.ag/fonts/teko-v9-latin-500.woff) format("woff"), url(https://stage.gtbets.ag/fonts/teko-v9-latin-500.ttf) format("truetype");
}

@font-face{
	font-family:Teko;
	font-style:normal;
	font-weight:600;
	src:url(https://stage.gtbets.ag/fonts/teko-v9-latin-600.woff2) format("woff2"), url(https://stage.gtbets.ag/fonts/teko-v9-latin-600.woff) format("woff"), url(https://stage.gtbets.ag/fonts/teko-v9-latin-600.ttf) format("truetype");
}

.layout-home{
	overflow:hidden;
	margin-top:-1.5rem;
}

.main-header+.layout-home{
	margin-top:60px;
}

@media (min-width:768px){
	.main-header+.layout-home{
		margin-top:0;
	}
}

@media (min-width:768px){
	[class*=page-index] .main-header .main-nav{
		opacity:1;
		transition:opacity .2s ease-in-out,transform .2s ease-in-out;
	}
	[class*=page-index] .main-header.headroom--not-top.headroom--pinned{
		background-color:#01133a;
	}
	[class*=page-index] #off-canvas-menu{
		top:0;
		-webkit-clip-path:none;
		        clip-path:none;
	}
	[class*=page-index] #off-canvas-menu>ul,[class*=page-index] #off-canvas-menu>ul ul{
		top:calc(60px + 1.25rem);
	}
	[class*=page-index] #off-canvas-menu.mm--open:not(.mm--main) ul{
		top:calc(120px + 1.25rem);
	}
	[class*=page-index] #off-canvas-menu.mm--open:not(.mm--main):before{
		top:110px;
	}
	[class*=page-index] #off-canvas-menu.mm--open:not(.mm--main):after{
		top:80px;
	}
	[class*=page-index].mm-body--open .site-content{
		transform:none;
	}
	[class*=page-index].mm-body--open .main-nav{
		opacity:1;
		transform:translateY(0);
		animation:slideUpOut .2s ease-in forwards;
	}
	[class*=page-index].mm-body--open #off-canvas-menu{
		box-shadow:0 .25rem .75rem rgba(1, 19, 58, .85);
	}
}

@media (min-width:768px) and (max-width:991.98px){
	[class*=page-index].mm-body--open .brand-logo{
		left:50%;
		transform:translateX(calc(-50% - 2rem - 17px));
		margin:0;
	}
}

@media (min-width:992px){
	[class*=page-index] .hero-cta{
		background-image:url(https://stage.gtbets.ag/img/homepage-bg.jpg), url(https://stage.gtbets.ag/img/homepage-bg-slim.jpg);
		background-position:50% 0, 50% 0;
		background-color:#fff;
		background-repeat:repeat-x, repeat-x;
		margin-top:-1.5rem;
		background-size:cover, cover;
	}
	[class*=page-index] .main-header{
		background-color:transparent;
	}
}

.hero-jackpot{
	padding:1.188rem 12px;
	background:url(https://stage.gtbets.ag/img/homepage-bg-mobile.jpg) 50% 50% repeat-x transparent;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	position:relative;
}

.hero-jackpot .bonus-offer{
	font-family:Teko,sans-serif;
	font-size:4.6875rem;
	line-height:1;
	font-weight:500;
	margin-bottom:.5rem;
	z-index:2;
	position:relative;
	opacity:0;
	animation:fadeIn .4s ease-out forwards;
}

.hero-jackpot .bonus-offer>div{
	font-size:1.5rem;
	line-height:1;
	text-transform:uppercase;
	display:inline-block;
	position:relative;
	top:-4px;
}

.hero-jackpot .signup-bonus{
	font-size:1.25rem;
	text-transform:uppercase;
	font-weight:700;
	margin-bottom:1.5rem;
	line-height:1;
	margin-top:-10px;
}

.hero-jackpot .btn,.hero-jackpot .signup-bonus{
	z-index:2;
	position:relative;
	opacity:0;
	animation:fadeIn .4s ease-out forwards;
}

.hero-jackpot .btn{
	font-size:1.5rem;
	padding:1.125rem 5.5rem;
	animation-delay:.2s;
}

.hero-jackpot .cta-player-left{
	position:absolute;
	bottom:0;
	max-height:60%;
	max-width:40%;
	right:calc(50% + 6rem);
	opacity:0;
	animation:slideRight .5s ease-out forwards;
}

@media (min-width:576px){
	.hero-jackpot .cta-player-left{
		max-height:90%;
		right:calc(50% + 11rem);
	}
}

@media (max-width:767.98px){
	.hero-jackpot .cta-player-left{
		max-height:90%;
		right:calc(50% + 5rem);
	}
}

.hero-jackpot .cta-player-right{
	position:absolute;
	bottom:0;
	max-height:60%;
	max-width:40%;
	left:calc(50% + 6rem);
	opacity:0;
	animation:slideRight .5s ease-out forwards;
}

@media (min-width:576px){
	.hero-jackpot .cta-player-right{
		max-height:90%;
		left:calc(50% + 11rem);
	}
}

@media (max-width:767.98px){
	.hero-jackpot .cta-player-right{
		max-height:90%;
		left:calc(50% + 5rem);
	}
}

@media (min-width:768px){
	.hero-jackpot{
		margin-top:80px;
	}
}

.link-slider-wrapper{
	padding:1rem 2rem;
	position:relative;
	background-color:#fff;
}

.link-slider-wrapper .swiper-container{
	opacity:0;
	transition:opacity .4s ease-in-out;
}

.link-slider-wrapper .swiper-slide{
	text-align:center;
	width:20%;
}

.link-slider-wrapper .swiper-slide a{
	display:block;
}

.link-slider-wrapper .swiper-slide a .line-icon{
	display:block;
	color:grey;
	width:1.375rem;
	height:1.375rem;
	transition:color .2s ease-in-out;
	margin:0 auto .3125rem;
}

.link-slider-wrapper .swiper-slide a .line-title{
	color:grey;
	font-size:.75rem;
	text-transform:uppercase;
	font-weight:700;
	transition:color .2s ease-in-out;
	line-height:1;
}

.link-slider-wrapper .swiper-slide a:focus .line-icon,.link-slider-wrapper .swiper-slide a:focus .line-title,.link-slider-wrapper .swiper-slide a:hover .line-icon,.link-slider-wrapper .swiper-slide a:hover .line-title{
	color:#ff8a29;
}

.link-slider-wrapper .icon-lines-navigation{
	color:#01133a;
	width:1rem;
	height:1rem;
	position:absolute;
	transition:color .2s ease-in-out;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer;
	opacity:0;
	transition:opacity .4s ease-in-out;
}

.link-slider-wrapper .icon-lines-navigation.icon-prev{
	left:.75rem;
}

.link-slider-wrapper .icon-lines-navigation.icon-next{
	right:.75rem;
}

.link-slider-wrapper .icon-lines-navigation:focus,.link-slider-wrapper .icon-lines-navigation:hover{
	color:#ff8a29;
}

.service-slider{
	opacity:0;
	animation:fadeIn .4s ease-out forwards;
}

.service-slider .swiper-pagination{
	display:flex;
	position:absolute;
	bottom:.7rem;
	width:100%;
	justify-content:center;
	z-index:2;
	bottom:1.75rem;
}

.service-slider .swiper-pagination .swiper-pagination-bullet{
	width:.6rem;
	height:.6rem;
	margin:0 5px;
	border-radius:100%;
	background-color:#bfbfbf;
	transition:background-color .2s ease-in-out;
	outline:none;
}

.service-slider .swiper-pagination .swiper-pagination-bullet:focus{
	background-color:#0661ff;
}

.service-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color:#003a9f;
}

@media (min-width:992px){
	.service-slider .swiper-pagination{
		display:none;
	}
}

.service-slider .swiper-pagination .swiper-pagination-bullet{
	border:2px solid #fff;
	background:#fff;
}

.service-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:transparent;
}

@media (min-width:576px){
	.service-slider .swiper-pagination{
		right:1rem;
		width:auto;
	}
}

.service-swiper .swiper-slide{
	padding:1.25rem;
	overflow:hidden;
}

.service-swiper .swiper-slide .slide-content{
	position:relative;
	padding:1rem 1rem 1rem 60%;
	background-color:#003a9f;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	text-transform:uppercase;
	border-radius:2px;
	box-shadow:0 3px 10px rgba(0, 0, 0, .1);
	height:10rem;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	overflow:hidden;
}

.service-swiper .swiper-slide .slide-content:before{
	content:"";
	position:absolute;
	left:0;
	height:100%;
	width:55%;
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	background-size:cover;
}

.service-swiper .swiper-slide.sports-service-slide .slide-content{
	background-image:url(https://stage.gtbets.ag/img/mobile-btns-background-1-sports.jpg);
}

.service-swiper .swiper-slide.rewards-service-slide .slide-content{
	background-image:url(https://stage.gtbets.ag/img/mobile-btns-background-4-rewards.jpg);
}

.service-swiper .swiper-slide.casino-service-slide .slide-content{
	background-image:url(https://stage.gtbets.ag/img/mobile-btns-background-2-casino.jpg);
}

.service-swiper .swiper-slide.horses-service-slide .slide-content{
	background-image:url(https://stage.gtbets.ag/img/mobile-btns-background-3-horses.jpg);
}

@media (min-width:576px){
	.service-swiper .swiper-slide{
		width:50%;
		padding:1rem 12px;
	}
}

.service-swiper h2{
	font-size:1.5rem;
	line-height:1;
	margin-bottom:.5rem;
	align-self:flex-end;
	width:100%;
}

.service-swiper p{
	margin:0;
	font-size:.875rem;
	line-height:1.3;
	align-self:flex-start;
	width:100%;
}

.live-odds-grid-wrapper{
	position:relative;
	min-height:10.625rem;
}

.live-odds-grid-wrapper .ring-preloader{
	opacity:1;
}

.live-odds-grid-wrapper .ring-preloader .lds-ring{
	top:1rem;
	transform:translateX(-50%);
}

.live-odds-grid-wrapper .swiper-pagination{
	display:flex;
	position:absolute;
	bottom:.7rem;
	width:100%;
	justify-content:center;
	z-index:2;
	bottom:0;
}

.live-odds-grid-wrapper .swiper-pagination .swiper-pagination-bullet{
	width:.6rem;
	height:.6rem;
	margin:0 5px;
	border-radius:100%;
	background-color:#bfbfbf;
	transition:background-color .2s ease-in-out;
	outline:none;
}

.live-odds-grid-wrapper .swiper-pagination .swiper-pagination-bullet:focus{
	background-color:#0661ff;
}

.live-odds-grid-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color:#003a9f;
}

@media (min-width:992px){
	.live-odds-grid-wrapper .swiper-pagination{
		display:none;
	}
}

.live-odds-lines-slider{
	background-color:#eee;
	padding-bottom:1rem;
}

.live-odds-lines-slider .swiper-slide{
	padding:.75rem .375rem;
	margin:0 -.375rem;
	display:flex;
	flex-wrap:wrap;
}

.hero-cta{
	min-height:500px;
	padding:calc(4rem + 80px) 12px 0;
	position:relative;
}

.hero-cta .signup-bonus-area{
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	line-height:1;
	margin-bottom:.5rem;
	opacity:0;
	animation:fadeIn .4s ease-out forwards;
	animation-delay:.4s;
}

.hero-cta .signup-bonus-area .signup-bonus-title{
	font-weight:700;
	font-size:.875rem;
	margin-bottom:.2rem;
	text-indent:-2rem;
	line-height:1;
}

.hero-cta .signup-bonus-area .signup-bonus-amount{
	font-weight:600;
	font-family:Teko,sans-serif;
	font-size:4.5rem;
	line-height:1;
	text-shadow:0 4px 4px rgba(0, 0, 0, .25);
}

.hero-cta .signup-bonus-area .signup-bonus-deposits{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}

.hero-cta .signup-bonus-area .signup-bonus-deposit{
	margin:0 .875rem;
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
}

.hero-cta .signup-bonus-area .signup-bonus-deposit .signup-bonus-deposit-title{
	font-size:.875rem;
	font-weight:700;
	background:linear-gradient(90deg, #003186 33.83%, rgba(0, 49, 134, 0) 85.79%);
	padding:.25rem .5rem;
	margin-bottom:.3rem;
	line-height:1;
}

.hero-cta .signup-bonus-area .signup-bonus-deposit .signup-bonus-deposit-amount{
	font-family:Teko,sans-serif;
	font-size:2rem;
	display:flex;
	flex-wrap:wrap;
	line-height:1;
}

.hero-cta .signup-bonus-area .signup-bonus-deposit .signup-bonus-deposit-amount>div{
	font-size:.875rem;
	text-transform:uppercase;
	display:inline-block;
	position:relative;
	line-height:1;
	top:2px;
	padding:0 .4rem;
}

.hero-cta .signup-bonus-area .signup-bonus-deposit:first-child{
	text-align:right;
}

.hero-cta .signup-bonus-area .signup-bonus-deposit:first-child .signup-bonus-deposit-title{
	background:linear-gradient(-90deg, #003186 33.83%, rgba(0, 49, 134, 0) 85.79%);
}

.hero-cta .signup-bonus-area .signup-bonus-deposit:last-child{
	text-align:left;
}

.hero-cta .cta-player-left{
	position:absolute;
	bottom:0;
	max-height:calc(90% - 4rem - 80px);
	right:calc(50% + 12.3125rem);
	transform:translateX(-15%);
	opacity:0;
	animation:slideRight .5s ease-out forwards;
}

@media (min-width:1200px){
	.hero-cta .cta-player-left{
		max-height:calc(100% - 4rem - 80px);
	}
}

.hero-cta .cta-player-right{
	position:absolute;
	bottom:0;
	max-height:calc(90% - 4rem - 80px);
	left:calc(50% + 12.3125rem);
	transform:translateX(-15%);
	opacity:0;
	animation:slideRight .5s ease-out forwards;
}

@media (min-width:1200px){
	.hero-cta .cta-player-right{
		max-height:calc(100% - 4rem - 80px);
	}
}

.quick-signup-form{
	width:20.625rem;
	margin:0 auto;
	padding:1rem;
	background-color:rgba(0, 0, 0, .4);
	border-radius:2px 2px 0 0;
	opacity:0;
	animation:fadeIn .4s ease-out forwards;
	animation-delay:.6s;
}

.quick-signup-form .form-control{
	background-color:#fff;
	height:2rem;
	line-height:2rem;
}

.quick-signup-form .btn{
	font-size:1.5rem;
	padding:.657rem 5.5rem;
	display:block;
	width:100%;
}

.how-to-start-betting{
	background-color:#01133a;
	color:#fff;
	text-transform:uppercase;
	padding:1rem 0;
	margin-bottom:4rem;
	overflow:hidden;
}

.how-to-start-betting .start-betting{
	color:#f26f01;
	font-weight:700;
	font-size:1.3rem;
	line-height:1.5rem;
}

@media (min-width:1200px){
	.how-to-start-betting .start-betting{
		font-size:1.5rem;
	}
}

.how-to-start-betting .betting-step-wrapper{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}

.how-to-start-betting .betting-step-wrapper .betting-step{
	color:#f26f01;
	font-weight:700;
	font-size:2.8125rem;
}

.how-to-start-betting .betting-step-wrapper .betting-step-info{
	line-height:1.125rem;
	margin-left:.5rem;
}

.how-to-start-betting .row{
	transform:translateY(200%);
	opacity:0;
	animation:slideUp .4s ease-out forwards;
}

.feature-boxes{
	opacity:0;
	animation:fadeIn .4s ease-out forwards;
	margin-bottom:4rem;
}

.feature-boxes .feature-box{
	border-radius:2px;
	box-shadow:0 2px 10px rgba(0, 0, 0, .35);
	text-align:right;
	padding:1rem;
	font-weight:700;
	font-size:1.5rem;
	text-transform:uppercase;
	color:#fff;
	height:170px;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-end;
	align-items:center;
	background-repeat:repeat;
	background-position:50% 50%;
	background-color:transparent;
	background-size:cover;
	position:relative;
	transition:background-position .2s ease-in-out;
}

.feature-boxes .feature-box .feature-box-image-wrapper{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background-size:contain;
	background-color:transparent;
	background-repeat:no-repeat;
}

.feature-boxes .feature-box .feature-box-sports-title{
	position:relative;
	z-index:2;
}

.feature-boxes .feature-box.feature-box-sports{
	background-image:url(https://stage.gtbets.ag/img/homepage-btns-background-1-sports-horses.jpg);
}

.feature-boxes .feature-box.feature-box-sports .feature-box-image-wrapper{
	height:100%;
	overflow:hidden;
}

.feature-boxes .feature-box.feature-box-sports .feature-box-image-wrapper:before{
	background-image:url(https://stage.gtbets.ag/img/homepage-btns-background-hover-casino.png);
	background-position:0 100%;
	height:100%;
	transform:translateX(5%);
	transition:transform .4s cubic-bezier(.85, 0, .15, 1);
	opacity:.7;
}

.feature-boxes .feature-box.feature-box-sports .feature-box-image-wrapper:before,.feature-boxes .feature-box.feature-box-sports:after{
	content:"";
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	z-index:0;
}

.feature-boxes .feature-box.feature-box-sports:after{
	background-image:url(https://stage.gtbets.ag/img/btns-sports-bg-char@2x.png);
	background-position:0 50%;
	height:110%;
	background-size:contain;
}

.feature-boxes .feature-box.feature-box-sports:hover .feature-box-image-wrapper:before{
	transform:translateX(50%);
}

.feature-boxes .feature-box.feature-box-casino{
	background-image:url(https://stage.gtbets.ag/img/homepage-btns-background-2-casino.jpg);
}

.feature-boxes .feature-box.feature-box-casino .feature-box-image-wrapper{
	height:100%;
	overflow:hidden;
}

.feature-boxes .feature-box.feature-box-casino .feature-box-image-wrapper:before{
	background-image:url(https://stage.gtbets.ag/img/homepage-btns-background-hover-casino.png);
	background-position:0 100%;
	height:100%;
	transform:translateX(0);
	transition:transform .4s cubic-bezier(.85, 0, .15, 1);
	opacity:.7;
}

.feature-boxes .feature-box.feature-box-casino .feature-box-image-wrapper:before,.feature-boxes .feature-box.feature-box-casino:after{
	content:"";
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	z-index:0;
}

.feature-boxes .feature-box.feature-box-casino:after{
	background-image:url(https://stage.gtbets.ag/img/btns-casino-bg-char@2x.png);
	background-position:20% 50%;
	height:110%;
	background-size:contain;
}

.feature-boxes .feature-box.feature-box-casino:hover .feature-box-image-wrapper:before{
	transform:translateX(50%);
}

.feature-boxes .feature-box.feature-box-horses{
	background-image:url(https://stage.gtbets.ag/img/homepage-btns-background-1-sports-horses.jpg);
}

.feature-boxes .feature-box.feature-box-horses .feature-box-image-wrapper{
	height:100%;
	overflow:hidden;
}

.feature-boxes .feature-box.feature-box-horses .feature-box-image-wrapper:before{
	background-image:url(https://stage.gtbets.ag/img/homepage-btns-background-hover-casino.png);
	background-position:0 100%;
	height:100%;
	transform:translateX(-10%);
	transition:transform .4s cubic-bezier(.85, 0, .15, 1);
	opacity:.7;
}

.feature-boxes .feature-box.feature-box-horses .feature-box-image-wrapper:before,.feature-boxes .feature-box.feature-box-horses:after{
	content:"";
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	z-index:0;
}

.feature-boxes .feature-box.feature-box-horses:after{
	background-image:url(https://stage.gtbets.ag/img/btns-horses-bg-char@2x.png);
	background-position:-40% 50%;
	height:110%;
	background-size:contain;
}

.feature-boxes .feature-box.feature-box-horses:hover .feature-box-image-wrapper:before{
	transform:translateX(50%);
}

@media (min-width:1200px){
	.feature-boxes .feature-box{
		font-size:2rem;
		height:200px;
		padding:1.5rem;
	}
}

.live-odds-swiper-wrapper{
	padding:0 4rem;
	margin-bottom:4rem;
	position:relative;
	min-height:11.125rem;
}

.live-odds-swiper-wrapper .live-odds-title{
	color:#003a9f;
	font-size:1.5rem;
}

.live-odds-swiper-wrapper .live-odds-swiper-container-wrapper{
	position:relative;
}

.live-odds-swiper-wrapper .live-odds-swiper-container{
	margin:0 -.75rem;
}

.live-odds-swiper-wrapper .live-odds-swiper-container .swiper-slide{
	width:25%;
	display:flex;
	flex-wrap:wrap;
	padding:0 .75rem;
}

.live-odds-swiper-wrapper .live-odds-swiper-container .swiper-slide .wager{
	max-width:100%;
	flex:0 0 100%;
	padding:.75rem .5rem;
	margin:0 0 1rem;
}

.live-odds-swiper-wrapper .icon-live-odds-navigation{
	color:#003a9f;
	width:2rem;
	height:2rem;
	position:absolute;
	transition:color .2s ease-in-out;
	transform:translateY(-50%);
	cursor:pointer;
	top:50%;
	transform:translateY(calc(-50% - .5rem));
}

.live-odds-swiper-wrapper .icon-live-odds-navigation.icon-prev{
	left:calc(-4rem + 12px);
}

.live-odds-swiper-wrapper .icon-live-odds-navigation.icon-next{
	right:calc(-4rem + 12px);
}

.live-odds-swiper-wrapper .icon-live-odds-navigation:focus,.live-odds-swiper-wrapper .icon-live-odds-navigation:hover{
	color:#488bff;
}

.live-odds-swiper-wrapper .ring-preloader{
	opacity:1;
	background:#eee;
}

