﻿@font-face {
	font-family: ds-osweb;
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-regular.woff2) format("woff2"),url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: ds-osweb;
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-italic.woff2) format("woff2"),url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-italic.woff) format("woff");
	font-weight: 400;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: ds-osweb;
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-semibold.woff2) format("woff2"),url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-semibold.woff) format("woff");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: ds-osweb;
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-semibolditalic.woff2) format("woff2"),url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-semibolditalic.woff) format("woff");
	font-weight: 600;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: ds-osweb;
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-bold.woff2) format("woff2"),url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: ds-osweb;
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-bolditalic.woff2) format("woff2"),url(https://www.betobet.xyz/AR_LP/fonts/ds-osweb-bolditalic.woff) format("woff");
	font-weight: 700;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: ds-icon-material;
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-material.eot);
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-material.eot?) format("embedded-opentype"),url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-material.ttf) format("truetype"),url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-material.woff) format("woff"),url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-material.woff2) format("woff2"),url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-material.svg) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: ds-icon-set;
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-set.eot);
	src: url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-set.eot?) format("embedded-opentype"),url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-set.ttf) format("truetype"),url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-set.woff) format("woff"),url(https://www.betobet.xyz/AR_LP/fonts/ds-icon-set.svg) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

.ds-icon-material {
	font-family: ds-icon-material;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga';
	font-feature-settings: 'liga'
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

.container {
	width: 100%;
	padding-right: 6px;
	padding-left: 6px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width: 1440px) {
	.container {
		max-width:1200px
	}
}

@media (min-width: 1600px) {
	.container {
		max-width:1400px
	}
}

body {
	margin: 0;
	font-family: ds-osweb,sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #fff;
	text-align: left;
	background-color: #191918
}

:root {
	--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#747678;--gray-dark:#343a40;--light-blue:#92bbff;--gray-medium:#364045;--light-gray:#e7ebf1;--light-orange:#ab803a;--primary:#fcd13b;--secondary:#262727;--success:#28a745;--info:#007bff;--warning:#fadf00;--danger:#f62b00;--light:#373838;--dark:#181c1e;--white:#fff;--black:#000;--primary-dark:#444545;--medium:#202121;--event-item:#181c1e;--action:#fcd13b;--action-highlight:#ff7e53;--live-primary:#e4e4e4;--live-secondary:#dedede;--pre-primary:#dfdfdf;--pre-secondary:#d4d4d4;--box-border:#131312;--box-border-light:#2e2f2f;--text-dark:#161a1f;--text-positive:#0f9e84;--text-negative:#f7273f;--table-row-primary:#131312;--table-row-light:#373838;--table-row-dark:#2e2f2f;--light-blue:#333c40;--breakpoint-xxxs:0;--breakpoint-xxs:320px;--breakpoint-xs:568px;--breakpoint-sm:667px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1440px;--breakpoint-xxxl:1600px;--font-family-sans-serif:"ds-osweb",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}

*,::after,::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

a {
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:hover {
	color: #fcd13b;
	text-decoration: none
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):focus {
	outline: 0
}

.justify-content-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}

.justify-content-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}

.justify-content-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important
}

.justify-content-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}

.justify-content-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}

.align-items-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	align-items: flex-start!important
}

.align-items-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	align-items: flex-end!important
}

.align-items-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important
}

.align-items-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}

.align-items-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}

.align-content-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}

.align-content-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}

.align-content-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}

.align-content-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}

.align-content-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}

.align-content-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}

.align-self-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}

.align-self-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}

.align-self-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}

.align-self-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}

.align-self-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}

.align-self-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}

@media (min-width: 320px) {
	.flex-xxs-row {
		-webkit-box-orient:horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-xxs-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-xxs-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-xxs-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-xxs-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-xxs-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-xxs-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-xxs-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-xxs-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-xxs-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-xxs-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-xxs-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-xxs-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-xxs-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-xxs-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-xxs-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-xxs-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-xxs-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-xxs-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-xxs-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-xxs-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-xxs-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-xxs-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-xxs-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-xxs-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-xxs-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-xxs-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-xxs-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-xxs-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-xxs-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-xxs-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-xxs-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-xxs-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-xxs-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width: 568px) {
	.flex-xs-row {
		-webkit-box-orient:horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-xs-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-xs-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-xs-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-xs-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-xs-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-xs-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-xs-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-xs-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-xs-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-xs-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-xs-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-xs-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-xs-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-xs-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-xs-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-xs-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-xs-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-xs-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-xs-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-xs-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-xs-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-xs-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-xs-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-xs-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-xs-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-xs-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-xs-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-xs-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-xs-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-xs-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-xs-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-xs-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-xs-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width: 667px) {
	.flex-sm-row {
		-webkit-box-orient:horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-sm-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-sm-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-sm-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-sm-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-sm-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-sm-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-sm-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-sm-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-sm-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-sm-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-sm-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-sm-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-sm-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-sm-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-sm-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-sm-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-sm-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-sm-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-sm-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-sm-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-sm-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-sm-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-sm-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-sm-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-sm-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-sm-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-sm-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-sm-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-sm-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-sm-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width: 768px) {
	.flex-md-row {
		-webkit-box-orient:horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-md-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-md-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-md-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-md-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-md-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-md-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-md-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-md-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-md-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-md-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-md-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-md-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-md-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-md-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-md-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-md-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-md-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-md-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-md-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-md-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-md-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-md-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-md-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-md-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-md-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-md-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-md-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-md-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-md-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-md-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-md-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-md-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width: 992px) {
	.flex-lg-row {
		-webkit-box-orient:horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-lg-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-lg-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-lg-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-lg-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-lg-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-lg-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-lg-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-lg-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-lg-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-lg-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-lg-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-lg-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-lg-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-lg-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-lg-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-lg-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-lg-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-lg-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-lg-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-lg-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-lg-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-lg-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-lg-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-lg-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-lg-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-lg-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-lg-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-lg-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-lg-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-lg-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width: 1200px) {
	.flex-xl-row {
		-webkit-box-orient:horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-xl-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-xl-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-xl-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-xl-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-xl-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-xl-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-xl-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-xl-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-xl-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-xl-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-xl-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-xl-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-xl-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-xl-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-xl-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-xl-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-xl-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-xl-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-xl-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-xl-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-xl-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-xl-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-xl-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-xl-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-xl-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-xl-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-xl-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-xl-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-xl-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-xl-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width: 1440px) {
	.flex-xxl-row {
		-webkit-box-orient:horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-xxl-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-xxl-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-xxl-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-xxl-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-xxl-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-xxl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-xxl-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-xxl-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-xxl-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-xxl-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-xxl-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-xxl-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-xxl-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-xxl-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-xxl-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-xxl-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-xxl-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-xxl-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-xxl-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-xxl-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-xxl-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-xxl-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-xxl-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-xxl-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-xxl-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-xxl-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-xxl-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-xxl-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-xxl-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-xxl-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-xxl-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-xxl-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-xxl-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width: 1600px) {
	.flex-xxxl-row {
		-webkit-box-orient:horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-xxxl-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-xxxl-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-xxxl-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-xxxl-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-xxxl-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-xxxl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-xxxl-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-xxxl-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-xxxl-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-xxxl-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-xxxl-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-xxxl-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-xxxl-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-xxxl-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-xxxl-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-xxxl-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-xxxl-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-xxxl-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-xxxl-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-xxxl-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-xxxl-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-xxxl-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-xxxl-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-xxxl-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-xxxl-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-xxxl-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-xxxl-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-xxxl-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-xxxl-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-xxxl-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-xxxl-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-xxxl-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-xxxl-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

.float-left {
	float: left!important
}

.float-right {
	float: right!important
}

.float-none {
	float: none!important
}

@media (min-width: 320px) {
	.float-xxs-left {
		float:left!important
	}

	.float-xxs-right {
		float: right!important
	}

	.float-xxs-none {
		float: none!important
	}
}

@media (min-width: 568px) {
	.float-xs-left {
		float:left!important
	}

	.float-xs-right {
		float: right!important
	}

	.float-xs-none {
		float: none!important
	}
}

@media (min-width: 667px) {
	.float-sm-left {
		float:left!important
	}

	.float-sm-right {
		float: right!important
	}

	.float-sm-none {
		float: none!important
	}
}

@media (min-width: 768px) {
	.float-md-left {
		float:left!important
	}

	.float-md-right {
		float: right!important
	}

	.float-md-none {
		float: none!important
	}
}

@media (min-width: 992px) {
	.float-lg-left {
		float:left!important
	}

	.float-lg-right {
		float: right!important
	}

	.float-lg-none {
		float: none!important
	}
}

@media (min-width: 1200px) {
	.float-xl-left {
		float:left!important
	}

	.float-xl-right {
		float: right!important
	}

	.float-xl-none {
		float: none!important
	}
}

@media (min-width: 1440px) {
	.float-xxl-left {
		float:left!important
	}

	.float-xxl-right {
		float: right!important
	}

	.float-xxl-none {
		float: none!important
	}
}

@media (min-width: 1600px) {
	.float-xxxl-left {
		float:left!important
	}

	.float-xxxl-right {
		float: right!important
	}

	.float-xxxl-none {
		float: none!important
	}
}

.position-static {
	position: static!important
}

.position-relative {
	position: relative!important
}

.position-absolute {
	position: absolute!important
}

.position-fixed {
	position: fixed!important
}

.position-sticky {
	position: sticky!important
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}

@supports (position: sticky) {
	.sticky-top {
		position:sticky;
		top: 0;
		z-index: 1020
	}
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

.shadow-sm {
	-webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important
}

.shadow {
	-webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important
}

.shadow-lg {
	-webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important
}

.shadow-none {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.w-25 {
	width: 25%!important
}

.w-50 {
	width: 50%!important
}

.w-75 {
	width: 75%!important
}

.w-100 {
	width: 100%!important
}

.w-auto {
	width: auto!important
}

.h-25 {
	height: 25%!important
}

.h-50 {
	height: 50%!important
}

.h-75 {
	height: 75%!important
}

.h-100 {
	height: 100%!important
}

.h-auto {
	height: auto!important
}

.mw-100 {
	max-width: 100%!important
}

.mh-100 {
	max-height: 100%!important
}

.m-0 {
	margin: 0!important
}

.mt-0,.my-0 {
	margin-top: 0!important
}

.mr-0,.mx-0 {
	margin-right: 0!important
}

.mb-0,.my-0 {
	margin-bottom: 0!important
}

.ml-0,.mx-0 {
	margin-left: 0!important
}

.m-1 {
	margin: .25rem!important
}

.mt-1,.my-1 {
	margin-top: .25rem!important
}

.mr-1,.mx-1 {
	margin-right: .25rem!important
}

.mb-1,.my-1 {
	margin-bottom: .25rem!important
}

.ml-1,.mx-1 {
	margin-left: .25rem!important
}

.m-2 {
	margin: .5rem!important
}

.mt-2,.my-2 {
	margin-top: .5rem!important
}

.mr-2,.mx-2 {
	margin-right: .5rem!important
}

.mb-2,.my-2 {
	margin-bottom: .5rem!important
}

.ml-2,.mx-2 {
	margin-left: .5rem!important
}

.m-3 {
	margin: 1rem!important
}

.mt-3,.my-3 {
	margin-top: 1rem!important
}

.mr-3,.mx-3 {
	margin-right: 1rem!important
}

.mb-3,.my-3 {
	margin-bottom: 1rem!important
}

.ml-3,.mx-3 {
	margin-left: 1rem!important
}

.m-4 {
	margin: 1.5rem!important
}

.mt-4,.my-4 {
	margin-top: 1.5rem!important
}

.mr-4,.mx-4 {
	margin-right: 1.5rem!important
}

.mb-4,.my-4 {
	margin-bottom: 1.5rem!important
}

.ml-4,.mx-4 {
	margin-left: 1.5rem!important
}

.m-5 {
	margin: 3rem!important
}

.mt-5,.my-5 {
	margin-top: 3rem!important
}

.mr-5,.mx-5 {
	margin-right: 3rem!important
}

.mb-5,.my-5 {
	margin-bottom: 3rem!important
}

.ml-5,.mx-5 {
	margin-left: 3rem!important
}

.p-0 {
	padding: 0!important
}

.pt-0,.py-0 {
	padding-top: 0!important
}

.pr-0,.px-0 {
	padding-right: 0!important
}

.pb-0,.py-0 {
	padding-bottom: 0!important
}

.pl-0,.px-0 {
	padding-left: 0!important
}

.p-1 {
	padding: .25rem!important
}

.pt-1,.py-1 {
	padding-top: .25rem!important
}

.pr-1,.px-1 {
	padding-right: .25rem!important
}

.pb-1,.py-1 {
	padding-bottom: .25rem!important
}

.pl-1,.px-1 {
	padding-left: .25rem!important
}

.p-2 {
	padding: .5rem!important
}

.pt-2,.py-2 {
	padding-top: .5rem!important
}

.pr-2,.px-2 {
	padding-right: .5rem!important
}

.pb-2,.py-2 {
	padding-bottom: .5rem!important
}

.pl-2,.px-2 {
	padding-left: .5rem!important
}

.p-3 {
	padding: 1rem!important
}

.pt-3,.py-3 {
	padding-top: 1rem!important
}

.pr-3,.px-3 {
	padding-right: 1rem!important
}

.pb-3,.py-3 {
	padding-bottom: 1rem!important
}

.pl-3,.px-3 {
	padding-left: 1rem!important
}

.p-4 {
	padding: 1.5rem!important
}

.pt-4,.py-4 {
	padding-top: 1.5rem!important
}

.pr-4,.px-4 {
	padding-right: 1.5rem!important
}

.pb-4,.py-4 {
	padding-bottom: 1.5rem!important
}

.pl-4,.px-4 {
	padding-left: 1.5rem!important
}

.p-5 {
	padding: 3rem!important
}

.pt-5,.py-5 {
	padding-top: 3rem!important
}

.pr-5,.px-5 {
	padding-right: 3rem!important
}

.pb-5,.py-5 {
	padding-bottom: 3rem!important
}

.pl-5,.px-5 {
	padding-left: 3rem!important
}

.m-auto {
	margin: auto!important
}

.mt-auto,.my-auto {
	margin-top: auto!important
}

.mr-auto,.mx-auto {
	margin-right: auto!important
}

.mb-auto,.my-auto {
	margin-bottom: auto!important
}

.ml-auto,.mx-auto {
	margin-left: auto!important
}

@media (min-width: 320px) {
	.m-xxs-0 {
		margin:0!important
	}

	.mt-xxs-0,.my-xxs-0 {
		margin-top: 0!important
	}

	.mr-xxs-0,.mx-xxs-0 {
		margin-right: 0!important
	}

	.mb-xxs-0,.my-xxs-0 {
		margin-bottom: 0!important
	}

	.ml-xxs-0,.mx-xxs-0 {
		margin-left: 0!important
	}

	.m-xxs-1 {
		margin: .25rem!important
	}

	.mt-xxs-1,.my-xxs-1 {
		margin-top: .25rem!important
	}

	.mr-xxs-1,.mx-xxs-1 {
		margin-right: .25rem!important
	}

	.mb-xxs-1,.my-xxs-1 {
		margin-bottom: .25rem!important
	}

	.ml-xxs-1,.mx-xxs-1 {
		margin-left: .25rem!important
	}

	.m-xxs-2 {
		margin: .5rem!important
	}

	.mt-xxs-2,.my-xxs-2 {
		margin-top: .5rem!important
	}

	.mr-xxs-2,.mx-xxs-2 {
		margin-right: .5rem!important
	}

	.mb-xxs-2,.my-xxs-2 {
		margin-bottom: .5rem!important
	}

	.ml-xxs-2,.mx-xxs-2 {
		margin-left: .5rem!important
	}

	.m-xxs-3 {
		margin: 1rem!important
	}

	.mt-xxs-3,.my-xxs-3 {
		margin-top: 1rem!important
	}

	.mr-xxs-3,.mx-xxs-3 {
		margin-right: 1rem!important
	}

	.mb-xxs-3,.my-xxs-3 {
		margin-bottom: 1rem!important
	}

	.ml-xxs-3,.mx-xxs-3 {
		margin-left: 1rem!important
	}

	.m-xxs-4 {
		margin: 1.5rem!important
	}

	.mt-xxs-4,.my-xxs-4 {
		margin-top: 1.5rem!important
	}

	.mr-xxs-4,.mx-xxs-4 {
		margin-right: 1.5rem!important
	}

	.mb-xxs-4,.my-xxs-4 {
		margin-bottom: 1.5rem!important
	}

	.ml-xxs-4,.mx-xxs-4 {
		margin-left: 1.5rem!important
	}

	.m-xxs-5 {
		margin: 3rem!important
	}

	.mt-xxs-5,.my-xxs-5 {
		margin-top: 3rem!important
	}

	.mr-xxs-5,.mx-xxs-5 {
		margin-right: 3rem!important
	}

	.mb-xxs-5,.my-xxs-5 {
		margin-bottom: 3rem!important
	}

	.ml-xxs-5,.mx-xxs-5 {
		margin-left: 3rem!important
	}

	.p-xxs-0 {
		padding: 0!important
	}

	.pt-xxs-0,.py-xxs-0 {
		padding-top: 0!important
	}

	.pr-xxs-0,.px-xxs-0 {
		padding-right: 0!important
	}

	.pb-xxs-0,.py-xxs-0 {
		padding-bottom: 0!important
	}

	.pl-xxs-0,.px-xxs-0 {
		padding-left: 0!important
	}

	.p-xxs-1 {
		padding: .25rem!important
	}

	.pt-xxs-1,.py-xxs-1 {
		padding-top: .25rem!important
	}

	.pr-xxs-1,.px-xxs-1 {
		padding-right: .25rem!important
	}

	.pb-xxs-1,.py-xxs-1 {
		padding-bottom: .25rem!important
	}

	.pl-xxs-1,.px-xxs-1 {
		padding-left: .25rem!important
	}

	.p-xxs-2 {
		padding: .5rem!important
	}

	.pt-xxs-2,.py-xxs-2 {
		padding-top: .5rem!important
	}

	.pr-xxs-2,.px-xxs-2 {
		padding-right: .5rem!important
	}

	.pb-xxs-2,.py-xxs-2 {
		padding-bottom: .5rem!important
	}

	.pl-xxs-2,.px-xxs-2 {
		padding-left: .5rem!important
	}

	.p-xxs-3 {
		padding: 1rem!important
	}

	.pt-xxs-3,.py-xxs-3 {
		padding-top: 1rem!important
	}

	.pr-xxs-3,.px-xxs-3 {
		padding-right: 1rem!important
	}

	.pb-xxs-3,.py-xxs-3 {
		padding-bottom: 1rem!important
	}

	.pl-xxs-3,.px-xxs-3 {
		padding-left: 1rem!important
	}

	.p-xxs-4 {
		padding: 1.5rem!important
	}

	.pt-xxs-4,.py-xxs-4 {
		padding-top: 1.5rem!important
	}

	.pr-xxs-4,.px-xxs-4 {
		padding-right: 1.5rem!important
	}

	.pb-xxs-4,.py-xxs-4 {
		padding-bottom: 1.5rem!important
	}

	.pl-xxs-4,.px-xxs-4 {
		padding-left: 1.5rem!important
	}

	.p-xxs-5 {
		padding: 3rem!important
	}

	.pt-xxs-5,.py-xxs-5 {
		padding-top: 3rem!important
	}

	.pr-xxs-5,.px-xxs-5 {
		padding-right: 3rem!important
	}

	.pb-xxs-5,.py-xxs-5 {
		padding-bottom: 3rem!important
	}

	.pl-xxs-5,.px-xxs-5 {
		padding-left: 3rem!important
	}

	.m-xxs-auto {
		margin: auto!important
	}

	.mt-xxs-auto,.my-xxs-auto {
		margin-top: auto!important
	}

	.mr-xxs-auto,.mx-xxs-auto {
		margin-right: auto!important
	}

	.mb-xxs-auto,.my-xxs-auto {
		margin-bottom: auto!important
	}

	.ml-xxs-auto,.mx-xxs-auto {
		margin-left: auto!important
	}
}

@media (min-width: 568px) {
	.m-xs-0 {
		margin:0!important
	}

	.mt-xs-0,.my-xs-0 {
		margin-top: 0!important
	}

	.mr-xs-0,.mx-xs-0 {
		margin-right: 0!important
	}

	.mb-xs-0,.my-xs-0 {
		margin-bottom: 0!important
	}

	.ml-xs-0,.mx-xs-0 {
		margin-left: 0!important
	}

	.m-xs-1 {
		margin: .25rem!important
	}

	.mt-xs-1,.my-xs-1 {
		margin-top: .25rem!important
	}

	.mr-xs-1,.mx-xs-1 {
		margin-right: .25rem!important
	}

	.mb-xs-1,.my-xs-1 {
		margin-bottom: .25rem!important
	}

	.ml-xs-1,.mx-xs-1 {
		margin-left: .25rem!important
	}

	.m-xs-2 {
		margin: .5rem!important
	}

	.mt-xs-2,.my-xs-2 {
		margin-top: .5rem!important
	}

	.mr-xs-2,.mx-xs-2 {
		margin-right: .5rem!important
	}

	.mb-xs-2,.my-xs-2 {
		margin-bottom: .5rem!important
	}

	.ml-xs-2,.mx-xs-2 {
		margin-left: .5rem!important
	}

	.m-xs-3 {
		margin: 1rem!important
	}

	.mt-xs-3,.my-xs-3 {
		margin-top: 1rem!important
	}

	.mr-xs-3,.mx-xs-3 {
		margin-right: 1rem!important
	}

	.mb-xs-3,.my-xs-3 {
		margin-bottom: 1rem!important
	}

	.ml-xs-3,.mx-xs-3 {
		margin-left: 1rem!important
	}

	.m-xs-4 {
		margin: 1.5rem!important
	}

	.mt-xs-4,.my-xs-4 {
		margin-top: 1.5rem!important
	}

	.mr-xs-4,.mx-xs-4 {
		margin-right: 1.5rem!important
	}

	.mb-xs-4,.my-xs-4 {
		margin-bottom: 1.5rem!important
	}

	.ml-xs-4,.mx-xs-4 {
		margin-left: 1.5rem!important
	}

	.m-xs-5 {
		margin: 3rem!important
	}

	.mt-xs-5,.my-xs-5 {
		margin-top: 3rem!important
	}

	.mr-xs-5,.mx-xs-5 {
		margin-right: 3rem!important
	}

	.mb-xs-5,.my-xs-5 {
		margin-bottom: 3rem!important
	}

	.ml-xs-5,.mx-xs-5 {
		margin-left: 3rem!important
	}

	.p-xs-0 {
		padding: 0!important
	}

	.pt-xs-0,.py-xs-0 {
		padding-top: 0!important
	}

	.pr-xs-0,.px-xs-0 {
		padding-right: 0!important
	}

	.pb-xs-0,.py-xs-0 {
		padding-bottom: 0!important
	}

	.pl-xs-0,.px-xs-0 {
		padding-left: 0!important
	}

	.p-xs-1 {
		padding: .25rem!important
	}

	.pt-xs-1,.py-xs-1 {
		padding-top: .25rem!important
	}

	.pr-xs-1,.px-xs-1 {
		padding-right: .25rem!important
	}

	.pb-xs-1,.py-xs-1 {
		padding-bottom: .25rem!important
	}

	.pl-xs-1,.px-xs-1 {
		padding-left: .25rem!important
	}

	.p-xs-2 {
		padding: .5rem!important
	}

	.pt-xs-2,.py-xs-2 {
		padding-top: .5rem!important
	}

	.pr-xs-2,.px-xs-2 {
		padding-right: .5rem!important
	}

	.pb-xs-2,.py-xs-2 {
		padding-bottom: .5rem!important
	}

	.pl-xs-2,.px-xs-2 {
		padding-left: .5rem!important
	}

	.p-xs-3 {
		padding: 1rem!important
	}

	.pt-xs-3,.py-xs-3 {
		padding-top: 1rem!important
	}

	.pr-xs-3,.px-xs-3 {
		padding-right: 1rem!important
	}

	.pb-xs-3,.py-xs-3 {
		padding-bottom: 1rem!important
	}

	.pl-xs-3,.px-xs-3 {
		padding-left: 1rem!important
	}

	.p-xs-4 {
		padding: 1.5rem!important
	}

	.pt-xs-4,.py-xs-4 {
		padding-top: 1.5rem!important
	}

	.pr-xs-4,.px-xs-4 {
		padding-right: 1.5rem!important
	}

	.pb-xs-4,.py-xs-4 {
		padding-bottom: 1.5rem!important
	}

	.pl-xs-4,.px-xs-4 {
		padding-left: 1.5rem!important
	}

	.p-xs-5 {
		padding: 3rem!important
	}

	.pt-xs-5,.py-xs-5 {
		padding-top: 3rem!important
	}

	.pr-xs-5,.px-xs-5 {
		padding-right: 3rem!important
	}

	.pb-xs-5,.py-xs-5 {
		padding-bottom: 3rem!important
	}

	.pl-xs-5,.px-xs-5 {
		padding-left: 3rem!important
	}

	.m-xs-auto {
		margin: auto!important
	}

	.mt-xs-auto,.my-xs-auto {
		margin-top: auto!important
	}

	.mr-xs-auto,.mx-xs-auto {
		margin-right: auto!important
	}

	.mb-xs-auto,.my-xs-auto {
		margin-bottom: auto!important
	}

	.ml-xs-auto,.mx-xs-auto {
		margin-left: auto!important
	}
}

@media (min-width: 667px) {
	.m-sm-0 {
		margin:0!important
	}

	.mt-sm-0,.my-sm-0 {
		margin-top: 0!important
	}

	.mr-sm-0,.mx-sm-0 {
		margin-right: 0!important
	}

	.mb-sm-0,.my-sm-0 {
		margin-bottom: 0!important
	}

	.ml-sm-0,.mx-sm-0 {
		margin-left: 0!important
	}

	.m-sm-1 {
		margin: .25rem!important
	}

	.mt-sm-1,.my-sm-1 {
		margin-top: .25rem!important
	}

	.mr-sm-1,.mx-sm-1 {
		margin-right: .25rem!important
	}

	.mb-sm-1,.my-sm-1 {
		margin-bottom: .25rem!important
	}

	.ml-sm-1,.mx-sm-1 {
		margin-left: .25rem!important
	}

	.m-sm-2 {
		margin: .5rem!important
	}

	.mt-sm-2,.my-sm-2 {
		margin-top: .5rem!important
	}

	.mr-sm-2,.mx-sm-2 {
		margin-right: .5rem!important
	}

	.mb-sm-2,.my-sm-2 {
		margin-bottom: .5rem!important
	}

	.ml-sm-2,.mx-sm-2 {
		margin-left: .5rem!important
	}

	.m-sm-3 {
		margin: 1rem!important
	}

	.mt-sm-3,.my-sm-3 {
		margin-top: 1rem!important
	}

	.mr-sm-3,.mx-sm-3 {
		margin-right: 1rem!important
	}

	.mb-sm-3,.my-sm-3 {
		margin-bottom: 1rem!important
	}

	.ml-sm-3,.mx-sm-3 {
		margin-left: 1rem!important
	}

	.m-sm-4 {
		margin: 1.5rem!important
	}

	.mt-sm-4,.my-sm-4 {
		margin-top: 1.5rem!important
	}

	.mr-sm-4,.mx-sm-4 {
		margin-right: 1.5rem!important
	}

	.mb-sm-4,.my-sm-4 {
		margin-bottom: 1.5rem!important
	}

	.ml-sm-4,.mx-sm-4 {
		margin-left: 1.5rem!important
	}

	.m-sm-5 {
		margin: 3rem!important
	}

	.mt-sm-5,.my-sm-5 {
		margin-top: 3rem!important
	}

	.mr-sm-5,.mx-sm-5 {
		margin-right: 3rem!important
	}

	.mb-sm-5,.my-sm-5 {
		margin-bottom: 3rem!important
	}

	.ml-sm-5,.mx-sm-5 {
		margin-left: 3rem!important
	}

	.p-sm-0 {
		padding: 0!important
	}

	.pt-sm-0,.py-sm-0 {
		padding-top: 0!important
	}

	.pr-sm-0,.px-sm-0 {
		padding-right: 0!important
	}

	.pb-sm-0,.py-sm-0 {
		padding-bottom: 0!important
	}

	.pl-sm-0,.px-sm-0 {
		padding-left: 0!important
	}

	.p-sm-1 {
		padding: .25rem!important
	}

	.pt-sm-1,.py-sm-1 {
		padding-top: .25rem!important
	}

	.pr-sm-1,.px-sm-1 {
		padding-right: .25rem!important
	}

	.pb-sm-1,.py-sm-1 {
		padding-bottom: .25rem!important
	}

	.pl-sm-1,.px-sm-1 {
		padding-left: .25rem!important
	}

	.p-sm-2 {
		padding: .5rem!important
	}

	.pt-sm-2,.py-sm-2 {
		padding-top: .5rem!important
	}

	.pr-sm-2,.px-sm-2 {
		padding-right: .5rem!important
	}

	.pb-sm-2,.py-sm-2 {
		padding-bottom: .5rem!important
	}

	.pl-sm-2,.px-sm-2 {
		padding-left: .5rem!important
	}

	.p-sm-3 {
		padding: 1rem!important
	}

	.pt-sm-3,.py-sm-3 {
		padding-top: 1rem!important
	}

	.pr-sm-3,.px-sm-3 {
		padding-right: 1rem!important
	}

	.pb-sm-3,.py-sm-3 {
		padding-bottom: 1rem!important
	}

	.pl-sm-3,.px-sm-3 {
		padding-left: 1rem!important
	}

	.p-sm-4 {
		padding: 1.5rem!important
	}

	.pt-sm-4,.py-sm-4 {
		padding-top: 1.5rem!important
	}

	.pr-sm-4,.px-sm-4 {
		padding-right: 1.5rem!important
	}

	.pb-sm-4,.py-sm-4 {
		padding-bottom: 1.5rem!important
	}

	.pl-sm-4,.px-sm-4 {
		padding-left: 1.5rem!important
	}

	.p-sm-5 {
		padding: 3rem!important
	}

	.pt-sm-5,.py-sm-5 {
		padding-top: 3rem!important
	}

	.pr-sm-5,.px-sm-5 {
		padding-right: 3rem!important
	}

	.pb-sm-5,.py-sm-5 {
		padding-bottom: 3rem!important
	}

	.pl-sm-5,.px-sm-5 {
		padding-left: 3rem!important
	}

	.m-sm-auto {
		margin: auto!important
	}

	.mt-sm-auto,.my-sm-auto {
		margin-top: auto!important
	}

	.mr-sm-auto,.mx-sm-auto {
		margin-right: auto!important
	}

	.mb-sm-auto,.my-sm-auto {
		margin-bottom: auto!important
	}

	.ml-sm-auto,.mx-sm-auto {
		margin-left: auto!important
	}
}

@media (min-width: 768px) {
	.m-md-0 {
		margin:0!important
	}

	.mt-md-0,.my-md-0 {
		margin-top: 0!important
	}

	.mr-md-0,.mx-md-0 {
		margin-right: 0!important
	}

	.mb-md-0,.my-md-0 {
		margin-bottom: 0!important
	}

	.ml-md-0,.mx-md-0 {
		margin-left: 0!important
	}

	.m-md-1 {
		margin: .25rem!important
	}

	.mt-md-1,.my-md-1 {
		margin-top: .25rem!important
	}

	.mr-md-1,.mx-md-1 {
		margin-right: .25rem!important
	}

	.mb-md-1,.my-md-1 {
		margin-bottom: .25rem!important
	}

	.ml-md-1,.mx-md-1 {
		margin-left: .25rem!important
	}

	.m-md-2 {
		margin: .5rem!important
	}

	.mt-md-2,.my-md-2 {
		margin-top: .5rem!important
	}

	.mr-md-2,.mx-md-2 {
		margin-right: .5rem!important
	}

	.mb-md-2,.my-md-2 {
		margin-bottom: .5rem!important
	}

	.ml-md-2,.mx-md-2 {
		margin-left: .5rem!important
	}

	.m-md-3 {
		margin: 1rem!important
	}

	.mt-md-3,.my-md-3 {
		margin-top: 1rem!important
	}

	.mr-md-3,.mx-md-3 {
		margin-right: 1rem!important
	}

	.mb-md-3,.my-md-3 {
		margin-bottom: 1rem!important
	}

	.ml-md-3,.mx-md-3 {
		margin-left: 1rem!important
	}

	.m-md-4 {
		margin: 1.5rem!important
	}

	.mt-md-4,.my-md-4 {
		margin-top: 1.5rem!important
	}

	.mr-md-4,.mx-md-4 {
		margin-right: 1.5rem!important
	}

	.mb-md-4,.my-md-4 {
		margin-bottom: 1.5rem!important
	}

	.ml-md-4,.mx-md-4 {
		margin-left: 1.5rem!important
	}

	.m-md-5 {
		margin: 3rem!important
	}

	.mt-md-5,.my-md-5 {
		margin-top: 3rem!important
	}

	.mr-md-5,.mx-md-5 {
		margin-right: 3rem!important
	}

	.mb-md-5,.my-md-5 {
		margin-bottom: 3rem!important
	}

	.ml-md-5,.mx-md-5 {
		margin-left: 3rem!important
	}

	.p-md-0 {
		padding: 0!important
	}

	.pt-md-0,.py-md-0 {
		padding-top: 0!important
	}

	.pr-md-0,.px-md-0 {
		padding-right: 0!important
	}

	.pb-md-0,.py-md-0 {
		padding-bottom: 0!important
	}

	.pl-md-0,.px-md-0 {
		padding-left: 0!important
	}

	.p-md-1 {
		padding: .25rem!important
	}

	.pt-md-1,.py-md-1 {
		padding-top: .25rem!important
	}

	.pr-md-1,.px-md-1 {
		padding-right: .25rem!important
	}

	.pb-md-1,.py-md-1 {
		padding-bottom: .25rem!important
	}

	.pl-md-1,.px-md-1 {
		padding-left: .25rem!important
	}

	.p-md-2 {
		padding: .5rem!important
	}

	.pt-md-2,.py-md-2 {
		padding-top: .5rem!important
	}

	.pr-md-2,.px-md-2 {
		padding-right: .5rem!important
	}

	.pb-md-2,.py-md-2 {
		padding-bottom: .5rem!important
	}

	.pl-md-2,.px-md-2 {
		padding-left: .5rem!important
	}

	.p-md-3 {
		padding: 1rem!important
	}

	.pt-md-3,.py-md-3 {
		padding-top: 1rem!important
	}

	.pr-md-3,.px-md-3 {
		padding-right: 1rem!important
	}

	.pb-md-3,.py-md-3 {
		padding-bottom: 1rem!important
	}

	.pl-md-3,.px-md-3 {
		padding-left: 1rem!important
	}

	.p-md-4 {
		padding: 1.5rem!important
	}

	.pt-md-4,.py-md-4 {
		padding-top: 1.5rem!important
	}

	.pr-md-4,.px-md-4 {
		padding-right: 1.5rem!important
	}

	.pb-md-4,.py-md-4 {
		padding-bottom: 1.5rem!important
	}

	.pl-md-4,.px-md-4 {
		padding-left: 1.5rem!important
	}

	.p-md-5 {
		padding: 3rem!important
	}

	.pt-md-5,.py-md-5 {
		padding-top: 3rem!important
	}

	.pr-md-5,.px-md-5 {
		padding-right: 3rem!important
	}

	.pb-md-5,.py-md-5 {
		padding-bottom: 3rem!important
	}

	.pl-md-5,.px-md-5 {
		padding-left: 3rem!important
	}

	.m-md-auto {
		margin: auto!important
	}

	.mt-md-auto,.my-md-auto {
		margin-top: auto!important
	}

	.mr-md-auto,.mx-md-auto {
		margin-right: auto!important
	}

	.mb-md-auto,.my-md-auto {
		margin-bottom: auto!important
	}

	.ml-md-auto,.mx-md-auto {
		margin-left: auto!important
	}
}

@media (min-width: 992px) {
	.m-lg-0 {
		margin:0!important
	}

	.mt-lg-0,.my-lg-0 {
		margin-top: 0!important
	}

	.mr-lg-0,.mx-lg-0 {
		margin-right: 0!important
	}

	.mb-lg-0,.my-lg-0 {
		margin-bottom: 0!important
	}

	.ml-lg-0,.mx-lg-0 {
		margin-left: 0!important
	}

	.m-lg-1 {
		margin: .25rem!important
	}

	.mt-lg-1,.my-lg-1 {
		margin-top: .25rem!important
	}

	.mr-lg-1,.mx-lg-1 {
		margin-right: .25rem!important
	}

	.mb-lg-1,.my-lg-1 {
		margin-bottom: .25rem!important
	}

	.ml-lg-1,.mx-lg-1 {
		margin-left: .25rem!important
	}

	.m-lg-2 {
		margin: .5rem!important
	}

	.mt-lg-2,.my-lg-2 {
		margin-top: .5rem!important
	}

	.mr-lg-2,.mx-lg-2 {
		margin-right: .5rem!important
	}

	.mb-lg-2,.my-lg-2 {
		margin-bottom: .5rem!important
	}

	.ml-lg-2,.mx-lg-2 {
		margin-left: .5rem!important
	}

	.m-lg-3 {
		margin: 1rem!important
	}

	.mt-lg-3,.my-lg-3 {
		margin-top: 1rem!important
	}

	.mr-lg-3,.mx-lg-3 {
		margin-right: 1rem!important
	}

	.mb-lg-3,.my-lg-3 {
		margin-bottom: 1rem!important
	}

	.ml-lg-3,.mx-lg-3 {
		margin-left: 1rem!important
	}

	.m-lg-4 {
		margin: 1.5rem!important
	}

	.mt-lg-4,.my-lg-4 {
		margin-top: 1.5rem!important
	}

	.mr-lg-4,.mx-lg-4 {
		margin-right: 1.5rem!important
	}

	.mb-lg-4,.my-lg-4 {
		margin-bottom: 1.5rem!important
	}

	.ml-lg-4,.mx-lg-4 {
		margin-left: 1.5rem!important
	}

	.m-lg-5 {
		margin: 3rem!important
	}

	.mt-lg-5,.my-lg-5 {
		margin-top: 3rem!important
	}

	.mr-lg-5,.mx-lg-5 {
		margin-right: 3rem!important
	}

	.mb-lg-5,.my-lg-5 {
		margin-bottom: 3rem!important
	}

	.ml-lg-5,.mx-lg-5 {
		margin-left: 3rem!important
	}

	.p-lg-0 {
		padding: 0!important
	}

	.pt-lg-0,.py-lg-0 {
		padding-top: 0!important
	}

	.pr-lg-0,.px-lg-0 {
		padding-right: 0!important
	}

	.pb-lg-0,.py-lg-0 {
		padding-bottom: 0!important
	}

	.pl-lg-0,.px-lg-0 {
		padding-left: 0!important
	}

	.p-lg-1 {
		padding: .25rem!important
	}

	.pt-lg-1,.py-lg-1 {
		padding-top: .25rem!important
	}

	.pr-lg-1,.px-lg-1 {
		padding-right: .25rem!important
	}

	.pb-lg-1,.py-lg-1 {
		padding-bottom: .25rem!important
	}

	.pl-lg-1,.px-lg-1 {
		padding-left: .25rem!important
	}

	.p-lg-2 {
		padding: .5rem!important
	}

	.pt-lg-2,.py-lg-2 {
		padding-top: .5rem!important
	}

	.pr-lg-2,.px-lg-2 {
		padding-right: .5rem!important
	}

	.pb-lg-2,.py-lg-2 {
		padding-bottom: .5rem!important
	}

	.pl-lg-2,.px-lg-2 {
		padding-left: .5rem!important
	}

	.p-lg-3 {
		padding: 1rem!important
	}

	.pt-lg-3,.py-lg-3 {
		padding-top: 1rem!important
	}

	.pr-lg-3,.px-lg-3 {
		padding-right: 1rem!important
	}

	.pb-lg-3,.py-lg-3 {
		padding-bottom: 1rem!important
	}

	.pl-lg-3,.px-lg-3 {
		padding-left: 1rem!important
	}

	.p-lg-4 {
		padding: 1.5rem!important
	}

	.pt-lg-4,.py-lg-4 {
		padding-top: 1.5rem!important
	}

	.pr-lg-4,.px-lg-4 {
		padding-right: 1.5rem!important
	}

	.pb-lg-4,.py-lg-4 {
		padding-bottom: 1.5rem!important
	}

	.pl-lg-4,.px-lg-4 {
		padding-left: 1.5rem!important
	}

	.p-lg-5 {
		padding: 3rem!important
	}

	.pt-lg-5,.py-lg-5 {
		padding-top: 3rem!important
	}

	.pr-lg-5,.px-lg-5 {
		padding-right: 3rem!important
	}

	.pb-lg-5,.py-lg-5 {
		padding-bottom: 3rem!important
	}

	.pl-lg-5,.px-lg-5 {
		padding-left: 3rem!important
	}

	.m-lg-auto {
		margin: auto!important
	}

	.mt-lg-auto,.my-lg-auto {
		margin-top: auto!important
	}

	.mr-lg-auto,.mx-lg-auto {
		margin-right: auto!important
	}

	.mb-lg-auto,.my-lg-auto {
		margin-bottom: auto!important
	}

	.ml-lg-auto,.mx-lg-auto {
		margin-left: auto!important
	}
}

@media (min-width: 1200px) {
	.m-xl-0 {
		margin:0!important
	}

	.mt-xl-0,.my-xl-0 {
		margin-top: 0!important
	}

	.mr-xl-0,.mx-xl-0 {
		margin-right: 0!important
	}

	.mb-xl-0,.my-xl-0 {
		margin-bottom: 0!important
	}

	.ml-xl-0,.mx-xl-0 {
		margin-left: 0!important
	}

	.m-xl-1 {
		margin: .25rem!important
	}

	.mt-xl-1,.my-xl-1 {
		margin-top: .25rem!important
	}

	.mr-xl-1,.mx-xl-1 {
		margin-right: .25rem!important
	}

	.mb-xl-1,.my-xl-1 {
		margin-bottom: .25rem!important
	}

	.ml-xl-1,.mx-xl-1 {
		margin-left: .25rem!important
	}

	.m-xl-2 {
		margin: .5rem!important
	}

	.mt-xl-2,.my-xl-2 {
		margin-top: .5rem!important
	}

	.mr-xl-2,.mx-xl-2 {
		margin-right: .5rem!important
	}

	.mb-xl-2,.my-xl-2 {
		margin-bottom: .5rem!important
	}

	.ml-xl-2,.mx-xl-2 {
		margin-left: .5rem!important
	}

	.m-xl-3 {
		margin: 1rem!important
	}

	.mt-xl-3,.my-xl-3 {
		margin-top: 1rem!important
	}

	.mr-xl-3,.mx-xl-3 {
		margin-right: 1rem!important
	}

	.mb-xl-3,.my-xl-3 {
		margin-bottom: 1rem!important
	}

	.ml-xl-3,.mx-xl-3 {
		margin-left: 1rem!important
	}

	.m-xl-4 {
		margin: 1.5rem!important
	}

	.mt-xl-4,.my-xl-4 {
		margin-top: 1.5rem!important
	}

	.mr-xl-4,.mx-xl-4 {
		margin-right: 1.5rem!important
	}

	.mb-xl-4,.my-xl-4 {
		margin-bottom: 1.5rem!important
	}

	.ml-xl-4,.mx-xl-4 {
		margin-left: 1.5rem!important
	}

	.m-xl-5 {
		margin: 3rem!important
	}

	.mt-xl-5,.my-xl-5 {
		margin-top: 3rem!important
	}

	.mr-xl-5,.mx-xl-5 {
		margin-right: 3rem!important
	}

	.mb-xl-5,.my-xl-5 {
		margin-bottom: 3rem!important
	}

	.ml-xl-5,.mx-xl-5 {
		margin-left: 3rem!important
	}

	.p-xl-0 {
		padding: 0!important
	}

	.pt-xl-0,.py-xl-0 {
		padding-top: 0!important
	}

	.pr-xl-0,.px-xl-0 {
		padding-right: 0!important
	}

	.pb-xl-0,.py-xl-0 {
		padding-bottom: 0!important
	}

	.pl-xl-0,.px-xl-0 {
		padding-left: 0!important
	}

	.p-xl-1 {
		padding: .25rem!important
	}

	.pt-xl-1,.py-xl-1 {
		padding-top: .25rem!important
	}

	.pr-xl-1,.px-xl-1 {
		padding-right: .25rem!important
	}

	.pb-xl-1,.py-xl-1 {
		padding-bottom: .25rem!important
	}

	.pl-xl-1,.px-xl-1 {
		padding-left: .25rem!important
	}

	.p-xl-2 {
		padding: .5rem!important
	}

	.pt-xl-2,.py-xl-2 {
		padding-top: .5rem!important
	}

	.pr-xl-2,.px-xl-2 {
		padding-right: .5rem!important
	}

	.pb-xl-2,.py-xl-2 {
		padding-bottom: .5rem!important
	}

	.pl-xl-2,.px-xl-2 {
		padding-left: .5rem!important
	}

	.p-xl-3 {
		padding: 1rem!important
	}

	.pt-xl-3,.py-xl-3 {
		padding-top: 1rem!important
	}

	.pr-xl-3,.px-xl-3 {
		padding-right: 1rem!important
	}

	.pb-xl-3,.py-xl-3 {
		padding-bottom: 1rem!important
	}

	.pl-xl-3,.px-xl-3 {
		padding-left: 1rem!important
	}

	.p-xl-4 {
		padding: 1.5rem!important
	}

	.pt-xl-4,.py-xl-4 {
		padding-top: 1.5rem!important
	}

	.pr-xl-4,.px-xl-4 {
		padding-right: 1.5rem!important
	}

	.pb-xl-4,.py-xl-4 {
		padding-bottom: 1.5rem!important
	}

	.pl-xl-4,.px-xl-4 {
		padding-left: 1.5rem!important
	}

	.p-xl-5 {
		padding: 3rem!important
	}

	.pt-xl-5,.py-xl-5 {
		padding-top: 3rem!important
	}

	.pr-xl-5,.px-xl-5 {
		padding-right: 3rem!important
	}

	.pb-xl-5,.py-xl-5 {
		padding-bottom: 3rem!important
	}

	.pl-xl-5,.px-xl-5 {
		padding-left: 3rem!important
	}

	.m-xl-auto {
		margin: auto!important
	}

	.mt-xl-auto,.my-xl-auto {
		margin-top: auto!important
	}

	.mr-xl-auto,.mx-xl-auto {
		margin-right: auto!important
	}

	.mb-xl-auto,.my-xl-auto {
		margin-bottom: auto!important
	}

	.ml-xl-auto,.mx-xl-auto {
		margin-left: auto!important
	}
}

@media (min-width: 1440px) {
	.m-xxl-0 {
		margin:0!important
	}

	.mt-xxl-0,.my-xxl-0 {
		margin-top: 0!important
	}

	.mr-xxl-0,.mx-xxl-0 {
		margin-right: 0!important
	}

	.mb-xxl-0,.my-xxl-0 {
		margin-bottom: 0!important
	}

	.ml-xxl-0,.mx-xxl-0 {
		margin-left: 0!important
	}

	.m-xxl-1 {
		margin: .25rem!important
	}

	.mt-xxl-1,.my-xxl-1 {
		margin-top: .25rem!important
	}

	.mr-xxl-1,.mx-xxl-1 {
		margin-right: .25rem!important
	}

	.mb-xxl-1,.my-xxl-1 {
		margin-bottom: .25rem!important
	}

	.ml-xxl-1,.mx-xxl-1 {
		margin-left: .25rem!important
	}

	.m-xxl-2 {
		margin: .5rem!important
	}

	.mt-xxl-2,.my-xxl-2 {
		margin-top: .5rem!important
	}

	.mr-xxl-2,.mx-xxl-2 {
		margin-right: .5rem!important
	}

	.mb-xxl-2,.my-xxl-2 {
		margin-bottom: .5rem!important
	}

	.ml-xxl-2,.mx-xxl-2 {
		margin-left: .5rem!important
	}

	.m-xxl-3 {
		margin: 1rem!important
	}

	.mt-xxl-3,.my-xxl-3 {
		margin-top: 1rem!important
	}

	.mr-xxl-3,.mx-xxl-3 {
		margin-right: 1rem!important
	}

	.mb-xxl-3,.my-xxl-3 {
		margin-bottom: 1rem!important
	}

	.ml-xxl-3,.mx-xxl-3 {
		margin-left: 1rem!important
	}

	.m-xxl-4 {
		margin: 1.5rem!important
	}

	.mt-xxl-4,.my-xxl-4 {
		margin-top: 1.5rem!important
	}

	.mr-xxl-4,.mx-xxl-4 {
		margin-right: 1.5rem!important
	}

	.mb-xxl-4,.my-xxl-4 {
		margin-bottom: 1.5rem!important
	}

	.ml-xxl-4,.mx-xxl-4 {
		margin-left: 1.5rem!important
	}

	.m-xxl-5 {
		margin: 3rem!important
	}

	.mt-xxl-5,.my-xxl-5 {
		margin-top: 3rem!important
	}

	.mr-xxl-5,.mx-xxl-5 {
		margin-right: 3rem!important
	}

	.mb-xxl-5,.my-xxl-5 {
		margin-bottom: 3rem!important
	}

	.ml-xxl-5,.mx-xxl-5 {
		margin-left: 3rem!important
	}

	.p-xxl-0 {
		padding: 0!important
	}

	.pt-xxl-0,.py-xxl-0 {
		padding-top: 0!important
	}

	.pr-xxl-0,.px-xxl-0 {
		padding-right: 0!important
	}

	.pb-xxl-0,.py-xxl-0 {
		padding-bottom: 0!important
	}

	.pl-xxl-0,.px-xxl-0 {
		padding-left: 0!important
	}

	.p-xxl-1 {
		padding: .25rem!important
	}

	.pt-xxl-1,.py-xxl-1 {
		padding-top: .25rem!important
	}

	.pr-xxl-1,.px-xxl-1 {
		padding-right: .25rem!important
	}

	.pb-xxl-1,.py-xxl-1 {
		padding-bottom: .25rem!important
	}

	.pl-xxl-1,.px-xxl-1 {
		padding-left: .25rem!important
	}

	.p-xxl-2 {
		padding: .5rem!important
	}

	.pt-xxl-2,.py-xxl-2 {
		padding-top: .5rem!important
	}

	.pr-xxl-2,.px-xxl-2 {
		padding-right: .5rem!important
	}

	.pb-xxl-2,.py-xxl-2 {
		padding-bottom: .5rem!important
	}

	.pl-xxl-2,.px-xxl-2 {
		padding-left: .5rem!important
	}

	.p-xxl-3 {
		padding: 1rem!important
	}

	.pt-xxl-3,.py-xxl-3 {
		padding-top: 1rem!important
	}

	.pr-xxl-3,.px-xxl-3 {
		padding-right: 1rem!important
	}

	.pb-xxl-3,.py-xxl-3 {
		padding-bottom: 1rem!important
	}

	.pl-xxl-3,.px-xxl-3 {
		padding-left: 1rem!important
	}

	.p-xxl-4 {
		padding: 1.5rem!important
	}

	.pt-xxl-4,.py-xxl-4 {
		padding-top: 1.5rem!important
	}

	.pr-xxl-4,.px-xxl-4 {
		padding-right: 1.5rem!important
	}

	.pb-xxl-4,.py-xxl-4 {
		padding-bottom: 1.5rem!important
	}

	.pl-xxl-4,.px-xxl-4 {
		padding-left: 1.5rem!important
	}

	.p-xxl-5 {
		padding: 3rem!important
	}

	.pt-xxl-5,.py-xxl-5 {
		padding-top: 3rem!important
	}

	.pr-xxl-5,.px-xxl-5 {
		padding-right: 3rem!important
	}

	.pb-xxl-5,.py-xxl-5 {
		padding-bottom: 3rem!important
	}

	.pl-xxl-5,.px-xxl-5 {
		padding-left: 3rem!important
	}

	.m-xxl-auto {
		margin: auto!important
	}

	.mt-xxl-auto,.my-xxl-auto {
		margin-top: auto!important
	}

	.mr-xxl-auto,.mx-xxl-auto {
		margin-right: auto!important
	}

	.mb-xxl-auto,.my-xxl-auto {
		margin-bottom: auto!important
	}

	.ml-xxl-auto,.mx-xxl-auto {
		margin-left: auto!important
	}
}

@media (min-width: 1600px) {
	.m-xxxl-0 {
		margin:0!important
	}

	.mt-xxxl-0,.my-xxxl-0 {
		margin-top: 0!important
	}

	.mr-xxxl-0,.mx-xxxl-0 {
		margin-right: 0!important
	}

	.mb-xxxl-0,.my-xxxl-0 {
		margin-bottom: 0!important
	}

	.ml-xxxl-0,.mx-xxxl-0 {
		margin-left: 0!important
	}

	.m-xxxl-1 {
		margin: .25rem!important
	}

	.mt-xxxl-1,.my-xxxl-1 {
		margin-top: .25rem!important
	}

	.mr-xxxl-1,.mx-xxxl-1 {
		margin-right: .25rem!important
	}

	.mb-xxxl-1,.my-xxxl-1 {
		margin-bottom: .25rem!important
	}

	.ml-xxxl-1,.mx-xxxl-1 {
		margin-left: .25rem!important
	}

	.m-xxxl-2 {
		margin: .5rem!important
	}

	.mt-xxxl-2,.my-xxxl-2 {
		margin-top: .5rem!important
	}

	.mr-xxxl-2,.mx-xxxl-2 {
		margin-right: .5rem!important
	}

	.mb-xxxl-2,.my-xxxl-2 {
		margin-bottom: .5rem!important
	}

	.ml-xxxl-2,.mx-xxxl-2 {
		margin-left: .5rem!important
	}

	.m-xxxl-3 {
		margin: 1rem!important
	}

	.mt-xxxl-3,.my-xxxl-3 {
		margin-top: 1rem!important
	}

	.mr-xxxl-3,.mx-xxxl-3 {
		margin-right: 1rem!important
	}

	.mb-xxxl-3,.my-xxxl-3 {
		margin-bottom: 1rem!important
	}

	.ml-xxxl-3,.mx-xxxl-3 {
		margin-left: 1rem!important
	}

	.m-xxxl-4 {
		margin: 1.5rem!important
	}

	.mt-xxxl-4,.my-xxxl-4 {
		margin-top: 1.5rem!important
	}

	.mr-xxxl-4,.mx-xxxl-4 {
		margin-right: 1.5rem!important
	}

	.mb-xxxl-4,.my-xxxl-4 {
		margin-bottom: 1.5rem!important
	}

	.ml-xxxl-4,.mx-xxxl-4 {
		margin-left: 1.5rem!important
	}

	.m-xxxl-5 {
		margin: 3rem!important
	}

	.mt-xxxl-5,.my-xxxl-5 {
		margin-top: 3rem!important
	}

	.mr-xxxl-5,.mx-xxxl-5 {
		margin-right: 3rem!important
	}

	.mb-xxxl-5,.my-xxxl-5 {
		margin-bottom: 3rem!important
	}

	.ml-xxxl-5,.mx-xxxl-5 {
		margin-left: 3rem!important
	}

	.p-xxxl-0 {
		padding: 0!important
	}

	.pt-xxxl-0,.py-xxxl-0 {
		padding-top: 0!important
	}

	.pr-xxxl-0,.px-xxxl-0 {
		padding-right: 0!important
	}

	.pb-xxxl-0,.py-xxxl-0 {
		padding-bottom: 0!important
	}

	.pl-xxxl-0,.px-xxxl-0 {
		padding-left: 0!important
	}

	.p-xxxl-1 {
		padding: .25rem!important
	}

	.pt-xxxl-1,.py-xxxl-1 {
		padding-top: .25rem!important
	}

	.pr-xxxl-1,.px-xxxl-1 {
		padding-right: .25rem!important
	}

	.pb-xxxl-1,.py-xxxl-1 {
		padding-bottom: .25rem!important
	}

	.pl-xxxl-1,.px-xxxl-1 {
		padding-left: .25rem!important
	}

	.p-xxxl-2 {
		padding: .5rem!important
	}

	.pt-xxxl-2,.py-xxxl-2 {
		padding-top: .5rem!important
	}

	.pr-xxxl-2,.px-xxxl-2 {
		padding-right: .5rem!important
	}

	.pb-xxxl-2,.py-xxxl-2 {
		padding-bottom: .5rem!important
	}

	.pl-xxxl-2,.px-xxxl-2 {
		padding-left: .5rem!important
	}

	.p-xxxl-3 {
		padding: 1rem!important
	}

	.pt-xxxl-3,.py-xxxl-3 {
		padding-top: 1rem!important
	}

	.pr-xxxl-3,.px-xxxl-3 {
		padding-right: 1rem!important
	}

	.pb-xxxl-3,.py-xxxl-3 {
		padding-bottom: 1rem!important
	}

	.pl-xxxl-3,.px-xxxl-3 {
		padding-left: 1rem!important
	}

	.p-xxxl-4 {
		padding: 1.5rem!important
	}

	.pt-xxxl-4,.py-xxxl-4 {
		padding-top: 1.5rem!important
	}

	.pr-xxxl-4,.px-xxxl-4 {
		padding-right: 1.5rem!important
	}

	.pb-xxxl-4,.py-xxxl-4 {
		padding-bottom: 1.5rem!important
	}

	.pl-xxxl-4,.px-xxxl-4 {
		padding-left: 1.5rem!important
	}

	.p-xxxl-5 {
		padding: 3rem!important
	}

	.pt-xxxl-5,.py-xxxl-5 {
		padding-top: 3rem!important
	}

	.pr-xxxl-5,.px-xxxl-5 {
		padding-right: 3rem!important
	}

	.pb-xxxl-5,.py-xxxl-5 {
		padding-bottom: 3rem!important
	}

	.pl-xxxl-5,.px-xxxl-5 {
		padding-left: 3rem!important
	}

	.m-xxxl-auto {
		margin: auto!important
	}

	.mt-xxxl-auto,.my-xxxl-auto {
		margin-top: auto!important
	}

	.mr-xxxl-auto,.mx-xxxl-auto {
		margin-right: auto!important
	}

	.mb-xxxl-auto,.my-xxxl-auto {
		margin-bottom: auto!important
	}

	.ml-xxxl-auto,.mx-xxxl-auto {
		margin-left: auto!important
	}
}

.text-monospace {
	font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

.text-justify {
	text-align: justify!important
}

.text-nowrap {
	white-space: nowrap!important
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-left {
	text-align: left!important
}

.text-right {
	text-align: right!important
}

.text-center {
	text-align: center!important
}

@media (min-width: 320px) {
	.text-xxs-left {
		text-align:left!important
	}

	.text-xxs-right {
		text-align: right!important
	}

	.text-xxs-center {
		text-align: center!important
	}
}

@media (min-width: 568px) {
	.text-xs-left {
		text-align:left!important
	}

	.text-xs-right {
		text-align: right!important
	}

	.text-xs-center {
		text-align: center!important
	}
}

@media (min-width: 667px) {
	.text-sm-left {
		text-align:left!important
	}

	.text-sm-right {
		text-align: right!important
	}

	.text-sm-center {
		text-align: center!important
	}
}

@media (min-width: 768px) {
	.text-md-left {
		text-align:left!important
	}

	.text-md-right {
		text-align: right!important
	}

	.text-md-center {
		text-align: center!important
	}
}

@media (min-width: 992px) {
	.text-lg-left {
		text-align:left!important
	}

	.text-lg-right {
		text-align: right!important
	}

	.text-lg-center {
		text-align: center!important
	}
}

@media (min-width: 1200px) {
	.text-xl-left {
		text-align:left!important
	}

	.text-xl-right {
		text-align: right!important
	}

	.text-xl-center {
		text-align: center!important
	}
}

@media (min-width: 1440px) {
	.text-xxl-left {
		text-align:left!important
	}

	.text-xxl-right {
		text-align: right!important
	}

	.text-xxl-center {
		text-align: center!important
	}
}

@media (min-width: 1600px) {
	.text-xxxl-left {
		text-align:left!important
	}

	.text-xxxl-right {
		text-align: right!important
	}

	.text-xxxl-center {
		text-align: center!important
	}
}

.text-lowercase {
	text-transform: lowercase!important
}

.text-uppercase {
	text-transform: uppercase!important
}

.text-capitalize {
	text-transform: capitalize!important
}

.font-weight-light {
	font-weight: 300!important
}

.font-weight-normal {
	font-weight: 400!important
}

.font-weight-bold {
	font-weight: 700!important
}

.font-italic {
	font-style: italic!important
}

.text-white {
	color: #fff!important
}

.text-primary {
	color: #fcd13b!important
}

a.text-primary:focus,a.text-primary:hover {
	color: #fbc509!important
}

.text-secondary {
	color: #262727!important
}

a.text-secondary:focus,a.text-secondary:hover {
	color: #0d0d0d!important
}

.text-success {
	color: #28a745!important
}

a.text-success:focus,a.text-success:hover {
	color: #1e7e34!important
}

.text-info {
	color: #007bff!important
}

a.text-info:focus,a.text-info:hover {
	color: #0062cc!important
}

.text-warning {
	color: #fadf00!important
}

a.text-warning:focus,a.text-warning:hover {
	color: #c7b200!important
}

.text-danger {
	color: #f62b00!important
}

a.text-danger:focus,a.text-danger:hover {
	color: #c32200!important
}

.text-light {
	color: #373838!important
}

a.text-light:focus,a.text-light:hover {
	color: #1e1e1e!important
}

.text-dark {
	color: #181c1e!important
}

a.text-dark:focus,a.text-dark:hover {
	color: #010202!important
}

.text-white {
	color: #fff!important
}

a.text-white:focus,a.text-white:hover {
	color: #e6e6e6!important
}

.text-black {
	color: #000!important
}

a.text-black:focus,a.text-black:hover {
	color: #000!important
}

.text-primary-dark {
	color: #444545!important
}

a.text-primary-dark:focus,a.text-primary-dark:hover {
	color: #2b2b2b!important
}

.text-medium {
	color: #202121!important
}

a.text-medium:focus,a.text-medium:hover {
	color: #070707!important
}

.text-event-item {
	color: #181c1e!important
}

a.text-event-item:focus,a.text-event-item:hover {
	color: #010202!important
}

.text-action {
	color: #fcd13b!important
}

a.text-action:focus,a.text-action:hover {
	color: #fbc509!important
}

.text-action-highlight {
	color: #ff7e53!important
}

a.text-action-highlight:focus,a.text-action-highlight:hover {
	color: #ff5820!important
}

.text-live-primary {
	color: #e4e4e4!important
}

a.text-live-primary:focus,a.text-live-primary:hover {
	color: #cbcbcb!important
}

.text-live-secondary {
	color: #dedede!important
}

a.text-live-secondary:focus,a.text-live-secondary:hover {
	color: #c5c5c5!important
}

.text-pre-primary {
	color: #dfdfdf!important
}

a.text-pre-primary:focus,a.text-pre-primary:hover {
	color: #c6c6c6!important
}

.text-pre-secondary {
	color: #d4d4d4!important
}

a.text-pre-secondary:focus,a.text-pre-secondary:hover {
	color: #bbb!important
}

.text-box-border {
	color: #131312!important
}

a.text-box-border:focus,a.text-box-border:hover {
	color: #000!important
}

.text-box-border-light {
	color: #2e2f2f!important
}

a.text-box-border-light:focus,a.text-box-border-light:hover {
	color: #151515!important
}

.text-text-dark {
	color: #161a1f!important
}

a.text-text-dark:focus,a.text-text-dark:hover {
	color: #010101!important
}

.text-text-positive {
	color: #0f9e84!important
}

a.text-text-positive:focus,a.text-text-positive:hover {
	color: #0b6f5d!important
}

.text-text-negative {
	color: #f7273f!important
}

a.text-text-negative:focus,a.text-text-negative:hover {
	color: #e30822!important
}

.text-table-row-primary {
	color: #131312!important
}

a.text-table-row-primary:focus,a.text-table-row-primary:hover {
	color: #000!important
}

.text-table-row-light {
	color: #373838!important
}

a.text-table-row-light:focus,a.text-table-row-light:hover {
	color: #1e1e1e!important
}

.text-table-row-dark {
	color: #2e2f2f!important
}

a.text-table-row-dark:focus,a.text-table-row-dark:hover {
	color: #151515!important
}

.text-light-blue {
	color: #333c40!important
}

a.text-light-blue:focus,a.text-light-blue:hover {
	color: #1c2124!important
}

.text-body {
	color: #fff!important
}

.text-muted {
	color: #747678!important
}

.text-black-50 {
	color: rgba(0,0,0,.5)!important
}

.text-white-50 {
	color: rgba(255,255,255,.5)!important
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.visible {
	visibility: visible!important
}

.invisible {
	visibility: hidden!important
}

.container-fluid {
	width: 100%;
	padding-right: 6px;
	padding-left: 6px;
	margin-right: auto;
	margin-left: auto
}

.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -6px;
	margin-left: -6px
}

.no-gutters {
	margin-right: 0;
	margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto,.col-xxs,.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-auto,.col-xxxl,.col-xxxl-1,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 6px;
	padding-left: 6px
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}

.col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}

.col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.col-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}

.col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}

.col-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}

.col-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}

.col-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}

.col-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}

.col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}

.order-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}

.order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

.order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}

.order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}

.order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}

.order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}

.order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}

.order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}

.order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}

.order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}

.order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}

.offset-1 {
	margin-left: 8.33333%
}

.offset-2 {
	margin-left: 16.66667%
}

.offset-3 {
	margin-left: 25%
}

.offset-4 {
	margin-left: 33.33333%
}

.offset-5 {
	margin-left: 41.66667%
}

.offset-6 {
	margin-left: 50%
}

.offset-7 {
	margin-left: 58.33333%
}

.offset-8 {
	margin-left: 66.66667%
}

.offset-9 {
	margin-left: 75%
}

.offset-10 {
	margin-left: 83.33333%
}

.offset-11 {
	margin-left: 91.66667%
}

@media (min-width: 320px) {
	.col-xxs {
		-ms-flex-preferred-size:0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-xxs-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-xxs-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-xxs-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-xxs-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xxs-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-xxs-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-xxs-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xxs-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-xxs-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-xxs-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xxs-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-xxs-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-xxs-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xxs-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-xxs-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-xxs-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-xxs-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-xxs-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-xxs-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-xxs-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-xxs-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-xxs-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-xxs-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-xxs-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-xxs-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-xxs-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-xxs-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-xxs-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-xxs-0 {
		margin-left: 0
	}

	.offset-xxs-1 {
		margin-left: 8.33333%
	}

	.offset-xxs-2 {
		margin-left: 16.66667%
	}

	.offset-xxs-3 {
		margin-left: 25%
	}

	.offset-xxs-4 {
		margin-left: 33.33333%
	}

	.offset-xxs-5 {
		margin-left: 41.66667%
	}

	.offset-xxs-6 {
		margin-left: 50%
	}

	.offset-xxs-7 {
		margin-left: 58.33333%
	}

	.offset-xxs-8 {
		margin-left: 66.66667%
	}

	.offset-xxs-9 {
		margin-left: 75%
	}

	.offset-xxs-10 {
		margin-left: 83.33333%
	}

	.offset-xxs-11 {
		margin-left: 91.66667%
	}
}

@media (min-width: 568px) {
	.col-xs {
		-ms-flex-preferred-size:0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-xs-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-xs-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-xs-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-xs-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xs-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-xs-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-xs-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xs-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-xs-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-xs-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xs-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-xs-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-xs-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xs-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-xs-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-xs-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-xs-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-xs-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-xs-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-xs-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-xs-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-xs-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-xs-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-xs-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-xs-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-xs-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-xs-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-xs-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-xs-0 {
		margin-left: 0
	}

	.offset-xs-1 {
		margin-left: 8.33333%
	}

	.offset-xs-2 {
		margin-left: 16.66667%
	}

	.offset-xs-3 {
		margin-left: 25%
	}

	.offset-xs-4 {
		margin-left: 33.33333%
	}

	.offset-xs-5 {
		margin-left: 41.66667%
	}

	.offset-xs-6 {
		margin-left: 50%
	}

	.offset-xs-7 {
		margin-left: 58.33333%
	}

	.offset-xs-8 {
		margin-left: 66.66667%
	}

	.offset-xs-9 {
		margin-left: 75%
	}

	.offset-xs-10 {
		margin-left: 83.33333%
	}

	.offset-xs-11 {
		margin-left: 91.66667%
	}
}

@media (min-width: 667px) {
	.col-sm {
		-ms-flex-preferred-size:0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-sm-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-sm-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-sm-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-sm-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-sm-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-sm-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-sm-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-sm-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-sm-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-sm-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-sm-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-sm-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-sm-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-sm-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-sm-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-sm-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-sm-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-sm-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-sm-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-sm-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-sm-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-sm-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-sm-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-sm-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-sm-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-sm-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-sm-0 {
		margin-left: 0
	}

	.offset-sm-1 {
		margin-left: 8.33333%
	}

	.offset-sm-2 {
		margin-left: 16.66667%
	}

	.offset-sm-3 {
		margin-left: 25%
	}

	.offset-sm-4 {
		margin-left: 33.33333%
	}

	.offset-sm-5 {
		margin-left: 41.66667%
	}

	.offset-sm-6 {
		margin-left: 50%
	}

	.offset-sm-7 {
		margin-left: 58.33333%
	}

	.offset-sm-8 {
		margin-left: 66.66667%
	}

	.offset-sm-9 {
		margin-left: 75%
	}

	.offset-sm-10 {
		margin-left: 83.33333%
	}

	.offset-sm-11 {
		margin-left: 91.66667%
	}
}

@media (min-width: 768px) {
	.col-md {
		-ms-flex-preferred-size:0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-md-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-md-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-md-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-md-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-md-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-md-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-md-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-md-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-md-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-md-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-md-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-md-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-md-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-md-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-md-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-md-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-md-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-md-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-md-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-md-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-md-0 {
		margin-left: 0
	}

	.offset-md-1 {
		margin-left: 8.33333%
	}

	.offset-md-2 {
		margin-left: 16.66667%
	}

	.offset-md-3 {
		margin-left: 25%
	}

	.offset-md-4 {
		margin-left: 33.33333%
	}

	.offset-md-5 {
		margin-left: 41.66667%
	}

	.offset-md-6 {
		margin-left: 50%
	}

	.offset-md-7 {
		margin-left: 58.33333%
	}

	.offset-md-8 {
		margin-left: 66.66667%
	}

	.offset-md-9 {
		margin-left: 75%
	}

	.offset-md-10 {
		margin-left: 83.33333%
	}

	.offset-md-11 {
		margin-left: 91.66667%
	}
}

@media (min-width: 992px) {
	.col-lg {
		-ms-flex-preferred-size:0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-lg-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-lg-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-lg-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-lg-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-lg-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-lg-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-lg-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-lg-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-lg-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-lg-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-lg-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-lg-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-lg-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-lg-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-lg-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-lg-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-lg-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-lg-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-lg-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-lg-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-lg-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-lg-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-lg-0 {
		margin-left: 0
	}

	.offset-lg-1 {
		margin-left: 8.33333%
	}

	.offset-lg-2 {
		margin-left: 16.66667%
	}

	.offset-lg-3 {
		margin-left: 25%
	}

	.offset-lg-4 {
		margin-left: 33.33333%
	}

	.offset-lg-5 {
		margin-left: 41.66667%
	}

	.offset-lg-6 {
		margin-left: 50%
	}

	.offset-lg-7 {
		margin-left: 58.33333%
	}

	.offset-lg-8 {
		margin-left: 66.66667%
	}

	.offset-lg-9 {
		margin-left: 75%
	}

	.offset-lg-10 {
		margin-left: 83.33333%
	}

	.offset-lg-11 {
		margin-left: 91.66667%
	}
}

@media (min-width: 1200px) {
	.col-xl {
		-ms-flex-preferred-size:0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-xl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-xl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-xl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-xl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-xl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-xl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-xl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-xl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-xl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-xl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-xl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-xl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-xl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-xl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-xl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-xl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-xl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-xl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-xl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-xl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-xl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-xl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-xl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-xl-0 {
		margin-left: 0
	}

	.offset-xl-1 {
		margin-left: 8.33333%
	}

	.offset-xl-2 {
		margin-left: 16.66667%
	}

	.offset-xl-3 {
		margin-left: 25%
	}

	.offset-xl-4 {
		margin-left: 33.33333%
	}

	.offset-xl-5 {
		margin-left: 41.66667%
	}

	.offset-xl-6 {
		margin-left: 50%
	}

	.offset-xl-7 {
		margin-left: 58.33333%
	}

	.offset-xl-8 {
		margin-left: 66.66667%
	}

	.offset-xl-9 {
		margin-left: 75%
	}

	.offset-xl-10 {
		margin-left: 83.33333%
	}

	.offset-xl-11 {
		margin-left: 91.66667%
	}
}

@media (min-width: 1440px) {
	.col-xxl {
		-ms-flex-preferred-size:0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-xxl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-xxl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-xxl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-xxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-xxl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-xxl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xxl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-xxl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-xxl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xxl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-xxl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-xxl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xxl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-xxl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-xxl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-xxl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-xxl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-xxl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-xxl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-xxl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-xxl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-xxl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-xxl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-xxl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-xxl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-xxl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-xxl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-xxl-0 {
		margin-left: 0
	}

	.offset-xxl-1 {
		margin-left: 8.33333%
	}

	.offset-xxl-2 {
		margin-left: 16.66667%
	}

	.offset-xxl-3 {
		margin-left: 25%
	}

	.offset-xxl-4 {
		margin-left: 33.33333%
	}

	.offset-xxl-5 {
		margin-left: 41.66667%
	}

	.offset-xxl-6 {
		margin-left: 50%
	}

	.offset-xxl-7 {
		margin-left: 58.33333%
	}

	.offset-xxl-8 {
		margin-left: 66.66667%
	}

	.offset-xxl-9 {
		margin-left: 75%
	}

	.offset-xxl-10 {
		margin-left: 83.33333%
	}

	.offset-xxl-11 {
		margin-left: 91.66667%
	}
}

@media (min-width: 1600px) {
	.col-xxxl {
		-ms-flex-preferred-size:0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-xxxl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-xxxl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-xxxl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-xxxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xxxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-xxxl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-xxxl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xxxl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-xxxl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-xxxl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xxxl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-xxxl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-xxxl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xxxl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-xxxl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-xxxl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-xxxl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-xxxl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-xxxl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-xxxl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-xxxl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-xxxl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-xxxl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-xxxl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-xxxl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-xxxl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-xxxl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-xxxl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-xxxl-0 {
		margin-left: 0
	}

	.offset-xxxl-1 {
		margin-left: 8.33333%
	}

	.offset-xxxl-2 {
		margin-left: 16.66667%
	}

	.offset-xxxl-3 {
		margin-left: 25%
	}

	.offset-xxxl-4 {
		margin-left: 33.33333%
	}

	.offset-xxxl-5 {
		margin-left: 41.66667%
	}

	.offset-xxxl-6 {
		margin-left: 50%
	}

	.offset-xxxl-7 {
		margin-left: 58.33333%
	}

	.offset-xxxl-8 {
		margin-left: 66.66667%
	}

	.offset-xxxl-9 {
		margin-left: 75%
	}

	.offset-xxxl-10 {
		margin-left: 83.33333%
	}

	.offset-xxxl-11 {
		margin-left: 91.66667%
	}
}
#footer-wrapper {
	background-color: #161616;
	margin-top: 3rem
}

#footer-wrapper.campaign-promotions {
	margin-top: 0
}

#footer {
	background-color: #1e1e1d
}

#footer .footer-bottom-wrapper {
	border-top: 1px solid #2b2b29;
	padding: 1rem 0;
	max-width: 1300px;
	margin: 0 auto;
}

#footer .footer-links-container {
	border-top: 1px solid #2b2b29;
	padding: 2rem 12px
}

#footer .footer-column-width {
	max-width: 180px;
	-ms-flex-preferred-size: 16%;
	flex-basis: 16%
}

#footer .footer-column-links .footer-column-link-item {
	color: #acafb0;
	font-size: .75rem;
	margin: .5rem 0
}

#footer .footer-column-links .footer-link {
	color: #acafb0;
	font-size: .75rem;
	text-transform: uppercase
}

#footer .footer-column-links .footer-link:hover {
	color: #fef4d2
}

#footer .footer-column-links .column-title {
	font-size: .875rem;
	color: #fff;
	margin-bottom: 1rem
}

#footer .footer-column-links .active-color {
	color: #fcd13b
}

#footer .payment-providers-container-default {
	margin: 0 auto;
	padding: 1.5rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#footer .payment-providers-container-default .payment-providers-list {
	margin-left: -12px;
	margin-right: -12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

#footer .payment-providers-container-default .payment-provider-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 6px 12px
}

#footer .payment-providers-container-default .payment-provider-item.trustly-payment-provider {
	display: none
}

#footer .payment-providers-container-default .payment-provider-logo {
	height: 45px;
	width: 99px;
	display: block;
	background-repeat: no-repeat;
	background-size: 100% 200%;
	opacity: .8;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
	cursor: pointer;
	background-position: center bottom
}

#footer .payment-providers-container-default .payment-provider-logo:hover {
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0)
}

#footer .payment-providers-container {
	padding: 1.5rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#footer .payment-providers-container .payment-provider-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 auto;
	flex: 0 auto;
	padding: .25rem;
	overflow: hidden
}

#footer .payment-providers-container .payment-provider-item .payment-footer-link {
	width: 100px;
	display: block;
	height: 35px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-transition: top .4s linear;
	transition: top .4s linear;
	-webkit-transition-property: color,background;
	transition-property: color,background
}

#footer .payment-providers-container .payment-provider-item .payment-footer-link:after {
	content: "";
	width: 100px;
	display: block;
	height: 35px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: inherit;
	background-position: center -35px;
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

#footer .payment-providers-container .payment-provider-item .payment-footer-link:hover:after {
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
	opacity: 1
}

#footer .payment-providers-container .payment-provider-item.trustly-payment-provider {
	display: none
}

#footer .partners-container-default {
	padding: 1.5rem 0;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#footer .partners-container-default .partners-list {
	margin-left: -12px;
	margin-right: -12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

#footer .partners-container-default .partner-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 6px 12px
}

#footer .partners-container-default .partner-logo {
	height: 45px;
	width: 99px;
	background-repeat: no-repeat;
	background-size: 100% 200%;
	opacity: .8;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
	cursor: pointer;
	background-position: center bottom
}

#footer .partners-container-default .partner-logo:hover {
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0)
}

#footer .partners-container {
	padding: 1.5rem 0;
	text-align: center
}

#footer .partners-container .partner-item {
	display: inline;
	padding: .25rem;
	margin: 0 6px
}

#footer .partners-container .partner-item img {
	width: auto;
	height: 25px;
	display: inline-block
}

#footer .partners-container .partner-item img:not(.ds-logo) {
	filter: gray;
	-webkit-filter: grayscale(1) brightness(.6);
	-webkit-transition: all .5s
}

#footer .partners-container .partner-item img:hover {
	filter: none;
	-webkit-filter: grayscale(0)
}

#footer .partners-container .partner-item .evolution-logo {
	height: 20px
}

#footer .partners-container .partner-item .endorphina-logo {
	height: 50px
}

#footer .partners-container .partner-item .pragmaticplay-logo {
	height: 50px
}

#footer .footer-logo {
	text-align: center;
	padding: 1.5rem 0
}

#footer .footer-logo .brand-link {
	display: inline-block;
	vertical-align: top
}

#footer .footer-logo .brand-link img {
	display: block;
	width: auto;
	height: 34px
}

#footer .footer-copyright {
	text-align: center
}

#footer .footer-copyright .copyright-text {
	display: inline-block;
	vertical-align: top;
	font-size: .6875rem;
	color: #acafb0
}

#footer .license-container .license-logo {
	max-width: 50px
}

#footer .license-container .license-text {
	font-size: .6875rem;
	color: #acafb0;
	margin: 0 6px
}

#footer .footer-bottom-wrapper .footer-column-links {
	text-align: center;
	margin-bottom: 1.5rem
}

#footer .footer-bottom-wrapper .footer-column-link-item {
	text-align: center;
	padding-left: 12px;
	padding-right: 12px
}

#footer .footer-bottom-wrapper .responsible-gaming-container .rg-link {
	color: #acafb0;
	font-size: .75rem;
	margin: 0 6px;
	-webkit-transition: ease-in-out .3s;
	transition: ease-in-out .3s
}

#footer .footer-bottom-wrapper .responsible-gaming-container .rg-link:hover {
	color: #fff
}

#footer .footer-bottom-wrapper .responsible-gaming-container .rg-link:hover .responsible-gaming-logo {
	-webkit-filter: grayscale(0);
	filter: grayscale(0)
}

#footer .footer-bottom-wrapper .responsible-gaming-container .responsible-gaming-logo {
	width: 25px;
	max-width: 25px;
	max-height: 25px;
	margin-right: 6px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: ease-in-out .3s;
	transition: ease-in-out .3s
}

#footer .footer-bottom-wrapper .responsible-gaming-container .gaming-logo {
	height: 40px;
	margin: 0 6px
}

#footer .bga-gaming {
	width: 165px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='534px' height='54px' viewBox='0 0 5340 540' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%23747678' stroke='none'%3E%3Cpath d='M555 521 c-64 -39 -95 -100 -95 -186 0 -123 71 -205 177 -205 96 0 164 70 179 183 l7 47 -132 0 c-85 0 -131 4 -131 10 0 6 7 24 15 39 26 52 100 58 125 12 9 -17 20 -21 60 -21 30 0 50 4 50 11 0 27 -46 88 -80 108 -49 27 -133 28 -175 2z m149 -253 c-30 -52 -72 -62 -111 -26 -13 12 -23 25 -23 30 0 4 32 8 71 8 53 0 68 -3 63 -12z'/%3E%3Cpath d='M993 524 c-73 -37 -115 -128 -116 -250 -1 -72 3 -89 31 -145 42 -87 78 -112 163 -117 62 -4 68 -2 102 28 l37 32 0 -31 c0 -28 3 -31 30 -31 l30 0 0 85 0 85 -30 0 c-24 0 -33 -7 -49 -38 -22 -42 -66 -72 -106 -72 -40 0 -90 35 -111 78 -22 46 -30 153 -15 209 14 50 66 109 106 119 55 14 145 -62 145 -122 0 -22 -4 -24 -55 -24 -54 0 -55 0 -55 -30 l0 -30 90 0 90 0 0 130 0 130 -30 0 c-27 0 -30 -3 -30 -32 l0 -32 -35 34 c-31 30 -42 34 -98 37 -43 3 -72 -1 -94 -13z'/%3E%3Cpath d='M1369 512 c-39 -35 -51 -107 -24 -148 22 -34 88 -63 164 -70 54 -6 61 -9 61 -29 0 -12 -9 -34 -21 -49 -16 -20 -29 -26 -60 -26 -41 0 -79 26 -79 55 0 10 -11 15 -35 15 -40 0 -43 -11 -15 -57 29 -49 65 -68 129 -68 71 0 116 29 131 83 5 20 10 88 10 150 l0 112 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 -48 0 -55 -2 -55 -20 0 -18 -2 -18 -36 5 -53 36 -123 35 -165 -3z m141 -37 c35 -18 60 -62 60 -106 l0 -31 -47 7 c-111 16 -153 66 -99 120 29 29 46 31 86 10z'/%3E%3Cpath d='M2476 515 c-34 -23 -36 -23 -36 -5 0 18 -7 20 -60 20 -57 0 -60 -1 -60 -25 0 -20 5 -25 25 -25 l25 0 0 -215 c0 -208 -1 -215 -20 -215 -15 0 -20 -7 -20 -25 0 -24 3 -25 55 -25 l55 0 0 97 0 96 23 -21 c58 -54 131 -49 186 13 38 44 55 104 48 177 -13 143 -123 219 -221 153z m103 -51 c32 -23 51 -73 51 -134 0 -54 -10 -81 -43 -117 -31 -34 -72 -30 -114 12 l-35 35 4 81 c3 77 5 82 36 110 37 33 67 37 101 13z'/%3E%3Cpath d='M3014 521 c-70 -43 -105 -139 -85 -233 16 -72 44 -113 97 -138 49 -24 96 -22 147 8 35 21 77 105 77 154 l0 38 -130 0 -130 0 6 28 c12 49 34 81 66 98 28 15 34 15 64 1 18 -9 35 -25 39 -36 5 -17 15 -21 45 -21 39 0 39 0 29 27 -23 61 -74 93 -146 93 -29 0 -60 -7 -79 -19z m166 -236 c0 -25 -28 -73 -49 -85 -11 -5 -29 -10 -41 -10 -28 0 -90 61 -90 89 0 20 5 21 90 21 75 0 90 -3 90 -15z'/%3E%3Cpath d='M4364 530 c-40 -16 -64 -59 -64 -114 0 -82 49 -120 170 -133 65 -6 78 -24 42 -56 -30 -28 -70 -22 -90 13 -15 27 -22 30 -65 30 -47 0 -47 0 -41 -27 17 -73 68 -107 159 -107 65 0 111 20 136 58 9 14 15 61 17 139 3 91 7 117 18 117 10 0 14 12 14 40 l0 40 -65 0 c-38 0 -65 -4 -65 -10 0 -6 -13 -4 -30 5 -31 16 -102 19 -136 5z m141 -95 c15 -14 25 -36 25 -53 0 -28 -1 -29 -42 -22 -62 10 -77 19 -84 46 -14 54 57 74 101 29z'/%3E%3Cpath d='M5080 522 c-19 -10 -48 -41 -65 -67 -25 -41 -29 -57 -29 -119 0 -60 4 -79 27 -119 59 -101 196 -119 274 -35 31 33 53 90 53 138 l0 40 -125 0 c-117 0 -125 1 -125 19 0 25 38 67 68 76 17 5 30 -1 53 -24 26 -26 38 -31 80 -31 47 0 50 1 44 23 -9 31 -36 67 -68 91 -39 29 -140 34 -187 8z m150 -252 c0 -18 -39 -50 -61 -50 -28 0 -56 17 -69 40 -10 19 -7 20 60 20 40 0 70 -4 70 -10z'/%3E%3Cpath d='M0 485 c0 -33 4 -45 15 -45 13 0 15 -25 15 -165 0 -140 -2 -165 -15 -165 -11 0 -15 -12 -15 -45 l0 -45 146 0 c162 0 197 9 227 59 26 44 23 128 -5 159 -21 22 -22 24 -5 33 47 27 63 138 28 195 -33 54 -70 64 -240 64 l-151 0 0 -45z m278 -61 c15 -10 22 -25 22 -49 0 -47 -29 -65 -102 -65 l-58 0 0 65 0 65 58 0 c36 0 66 -6 80 -16z m-6 -221 c10 -9 18 -26 18 -39 0 -34 -36 -54 -97 -54 l-53 0 0 55 0 55 57 0 c38 0 62 -5 75 -17z'/%3E%3Cpath d='M1720 505 c0 -20 5 -25 25 -25 l25 0 0 -145 0 -145 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 53 0 55 1 55 27 l0 27 29 -28 c21 -20 43 -30 75 -33 42 -5 48 -3 76 27 25 27 31 29 36 16 9 -22 56 -46 93 -46 78 0 91 29 91 210 l0 140 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -155 c0 -141 -2 -157 -20 -175 -21 -21 -42 -18 -74 9 -36 32 -46 67 -46 171 l0 100 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -151 c0 -84 -5 -159 -10 -170 -15 -26 -61 -25 -87 4 -37 40 -43 64 -43 166 l0 101 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M2730 505 c0 -20 5 -25 25 -25 l25 0 0 -215 0 -215 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 l55 0 0 240 0 240 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M3300 485 c0 -37 3 -45 18 -45 15 0 30 -38 82 -210 l64 -211 65 3 65 3 38 125 c21 69 50 162 64 208 20 66 29 82 45 82 16 0 19 7 19 45 l0 45 -60 0 -59 0 -16 -55 -16 -55 -78 0 -78 0 -15 53 -15 52 -61 3 -62 3 0 -46z m276 -172 c-4 -16 -17 -59 -28 -98 -18 -60 -22 -66 -28 -45 -4 14 -16 58 -28 98 l-20 72 55 0 c55 0 55 0 49 -27z'/%3E%3Cpath d='M3815 375 c-33 -126 -43 -155 -57 -155 -14 0 -18 -9 -18 -40 l0 -40 80 0 80 0 0 40 c0 29 -4 40 -15 40 -19 0 -18 17 4 110 20 86 20 86 52 -77 l22 -113 52 0 52 0 22 112 c32 164 32 164 52 73 23 -98 23 -105 4 -105 -11 0 -15 -11 -15 -40 l0 -40 75 0 75 0 0 40 c0 28 -4 40 -14 40 -10 0 -26 47 -52 155 l-38 155 -53 0 c-60 0 -54 11 -91 -159 l-18 -84 -18 84 c-35 170 -29 159 -89 159 l-53 0 -39 -155z'/%3E%3Cpath d='M4710 490 c0 -33 3 -40 20 -40 19 0 20 -7 20 -115 0 -108 -1 -115 -20 -115 -17 0 -20 -7 -20 -40 l0 -40 65 0 c58 0 65 2 65 20 0 18 2 17 25 -5 18 -18 35 -25 65 -25 l40 0 0 53 0 53 -33 -4 c-25 -3 -41 3 -63 21 -27 24 -29 31 -33 111 l-3 86 26 0 c24 0 26 4 26 40 l0 40 -90 0 -90 0 0 -40z'/%3E%3C/g%3E%3C/svg%3E");
	background-size: 100%;
	background-repeat: no-repeat;
	-webkit-transition-property: color,background;
	transition-property: color,background
}

#footer .bga-gaming:hover {
	background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='534px' height='54px' viewBox='0 0 5340 540' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%23fc9901' stroke='none'%3E%3Cpath d='M555 521 c-64 -39 -95 -100 -95 -186 0 -123 71 -205 177 -205 96 0 164 70 179 183 l7 47 -132 0 c-85 0 -131 4 -131 10 0 6 7 24 15 39 26 52 100 58 125 12 9 -17 20 -21 60 -21 30 0 50 4 50 11 0 27 -46 88 -80 108 -49 27 -133 28 -175 2z m149 -253 c-30 -52 -72 -62 -111 -26 -13 12 -23 25 -23 30 0 4 32 8 71 8 53 0 68 -3 63 -12z'/%3E%3Cpath d='M993 524 c-73 -37 -115 -128 -116 -250 -1 -72 3 -89 31 -145 42 -87 78 -112 163 -117 62 -4 68 -2 102 28 l37 32 0 -31 c0 -28 3 -31 30 -31 l30 0 0 85 0 85 -30 0 c-24 0 -33 -7 -49 -38 -22 -42 -66 -72 -106 -72 -40 0 -90 35 -111 78 -22 46 -30 153 -15 209 14 50 66 109 106 119 55 14 145 -62 145 -122 0 -22 -4 -24 -55 -24 -54 0 -55 0 -55 -30 l0 -30 90 0 90 0 0 130 0 130 -30 0 c-27 0 -30 -3 -30 -32 l0 -32 -35 34 c-31 30 -42 34 -98 37 -43 3 -72 -1 -94 -13z'/%3E%3Cpath d='M1369 512 c-39 -35 -51 -107 -24 -148 22 -34 88 -63 164 -70 54 -6 61 -9 61 -29 0 -12 -9 -34 -21 -49 -16 -20 -29 -26 -60 -26 -41 0 -79 26 -79 55 0 10 -11 15 -35 15 -40 0 -43 -11 -15 -57 29 -49 65 -68 129 -68 71 0 116 29 131 83 5 20 10 88 10 150 l0 112 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 -48 0 -55 -2 -55 -20 0 -18 -2 -18 -36 5 -53 36 -123 35 -165 -3z m141 -37 c35 -18 60 -62 60 -106 l0 -31 -47 7 c-111 16 -153 66 -99 120 29 29 46 31 86 10z'/%3E%3Cpath d='M2476 515 c-34 -23 -36 -23 -36 -5 0 18 -7 20 -60 20 -57 0 -60 -1 -60 -25 0 -20 5 -25 25 -25 l25 0 0 -215 c0 -208 -1 -215 -20 -215 -15 0 -20 -7 -20 -25 0 -24 3 -25 55 -25 l55 0 0 97 0 96 23 -21 c58 -54 131 -49 186 13 38 44 55 104 48 177 -13 143 -123 219 -221 153z m103 -51 c32 -23 51 -73 51 -134 0 -54 -10 -81 -43 -117 -31 -34 -72 -30 -114 12 l-35 35 4 81 c3 77 5 82 36 110 37 33 67 37 101 13z'/%3E%3Cpath d='M3014 521 c-70 -43 -105 -139 -85 -233 16 -72 44 -113 97 -138 49 -24 96 -22 147 8 35 21 77 105 77 154 l0 38 -130 0 -130 0 6 28 c12 49 34 81 66 98 28 15 34 15 64 1 18 -9 35 -25 39 -36 5 -17 15 -21 45 -21 39 0 39 0 29 27 -23 61 -74 93 -146 93 -29 0 -60 -7 -79 -19z m166 -236 c0 -25 -28 -73 -49 -85 -11 -5 -29 -10 -41 -10 -28 0 -90 61 -90 89 0 20 5 21 90 21 75 0 90 -3 90 -15z'/%3E%3Cpath d='M4364 530 c-40 -16 -64 -59 -64 -114 0 -82 49 -120 170 -133 65 -6 78 -24 42 -56 -30 -28 -70 -22 -90 13 -15 27 -22 30 -65 30 -47 0 -47 0 -41 -27 17 -73 68 -107 159 -107 65 0 111 20 136 58 9 14 15 61 17 139 3 91 7 117 18 117 10 0 14 12 14 40 l0 40 -65 0 c-38 0 -65 -4 -65 -10 0 -6 -13 -4 -30 5 -31 16 -102 19 -136 5z m141 -95 c15 -14 25 -36 25 -53 0 -28 -1 -29 -42 -22 -62 10 -77 19 -84 46 -14 54 57 74 101 29z'/%3E%3Cpath d='M5080 522 c-19 -10 -48 -41 -65 -67 -25 -41 -29 -57 -29 -119 0 -60 4 -79 27 -119 59 -101 196 -119 274 -35 31 33 53 90 53 138 l0 40 -125 0 c-117 0 -125 1 -125 19 0 25 38 67 68 76 17 5 30 -1 53 -24 26 -26 38 -31 80 -31 47 0 50 1 44 23 -9 31 -36 67 -68 91 -39 29 -140 34 -187 8z m150 -252 c0 -18 -39 -50 -61 -50 -28 0 -56 17 -69 40 -10 19 -7 20 60 20 40 0 70 -4 70 -10z'/%3E%3Cpath d='M0 485 c0 -33 4 -45 15 -45 13 0 15 -25 15 -165 0 -140 -2 -165 -15 -165 -11 0 -15 -12 -15 -45 l0 -45 146 0 c162 0 197 9 227 59 26 44 23 128 -5 159 -21 22 -22 24 -5 33 47 27 63 138 28 195 -33 54 -70 64 -240 64 l-151 0 0 -45z m278 -61 c15 -10 22 -25 22 -49 0 -47 -29 -65 -102 -65 l-58 0 0 65 0 65 58 0 c36 0 66 -6 80 -16z m-6 -221 c10 -9 18 -26 18 -39 0 -34 -36 -54 -97 -54 l-53 0 0 55 0 55 57 0 c38 0 62 -5 75 -17z'/%3E%3Cpath d='M1720 505 c0 -20 5 -25 25 -25 l25 0 0 -145 0 -145 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 53 0 55 1 55 27 l0 27 29 -28 c21 -20 43 -30 75 -33 42 -5 48 -3 76 27 25 27 31 29 36 16 9 -22 56 -46 93 -46 78 0 91 29 91 210 l0 140 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -155 c0 -141 -2 -157 -20 -175 -21 -21 -42 -18 -74 9 -36 32 -46 67 -46 171 l0 100 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -151 c0 -84 -5 -159 -10 -170 -15 -26 -61 -25 -87 4 -37 40 -43 64 -43 166 l0 101 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M2730 505 c0 -20 5 -25 25 -25 l25 0 0 -215 0 -215 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 l55 0 0 240 0 240 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M3300 485 c0 -37 3 -45 18 -45 15 0 30 -38 82 -210 l64 -211 65 3 65 3 38 125 c21 69 50 162 64 208 20 66 29 82 45 82 16 0 19 7 19 45 l0 45 -60 0 -59 0 -16 -55 -16 -55 -78 0 -78 0 -15 53 -15 52 -61 3 -62 3 0 -46z m276 -172 c-4 -16 -17 -59 -28 -98 -18 -60 -22 -66 -28 -45 -4 14 -16 58 -28 98 l-20 72 55 0 c55 0 55 0 49 -27z'/%3E%3Cpath d='M3815 375 c-33 -126 -43 -155 -57 -155 -14 0 -18 -9 -18 -40 l0 -40 80 0 80 0 0 40 c0 29 -4 40 -15 40 -19 0 -18 17 4 110 20 86 20 86 52 -77 l22 -113 52 0 52 0 22 112 c32 164 32 164 52 73 23 -98 23 -105 4 -105 -11 0 -15 -11 -15 -40 l0 -40 75 0 75 0 0 40 c0 28 -4 40 -14 40 -10 0 -26 47 -52 155 l-38 155 -53 0 c-60 0 -54 11 -91 -159 l-18 -84 -18 84 c-35 170 -29 159 -89 159 l-53 0 -39 -155z'/%3E%3Cpath d='M4710 490 c0 -33 3 -40 20 -40 19 0 20 -7 20 -115 0 -108 -1 -115 -20 -115 -17 0 -20 -7 -20 -40 l0 -40 65 0 c58 0 65 2 65 20 0 18 2 17 25 -5 18 -18 35 -25 65 -25 l40 0 0 53 0 53 -33 -4 c-25 -3 -41 3 -63 21 -27 24 -29 31 -33 111 l-3 86 26 0 c24 0 26 4 26 40 l0 40 -90 0 -90 0 0 -40z'/%3E%3C/g%3E%3C/svg%3E")
}

#footer .gt-gaming {
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='300px' height='300px' viewBox='0 0 3000 3000' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%23747678' stroke='none'%3E%3Cpath d='M1486 2312 c-6 -10 19 -50 27 -42 2 3 -2 16 -9 28 -6 13 -14 20 -18 14z'/%3E%3Cpath d='M819 2275 c-169 -34 -257 -124 -267 -272 -6 -87 -27 -81 205 -56 l162 17 12 28 c16 39 57 58 127 58 72 0 121 -28 139 -80 7 -19 12 -75 12 -123 l1 -88 -46 35 c-68 52 -143 77 -234 77 -42 0 -90 -3 -106 -7 -84 -20 -176 -90 -228 -173 -83 -131 -98 -367 -35 -536 27 -73 104 -156 177 -192 54 -26 65 -28 187 -28 150 0 183 12 268 93 l47 46 0 -62 0 -62 320 0 320 0 1 -212 c0 -117 3 -207 6 -200 3 9 61 12 239 12 l234 0 0 200 0 200 115 0 115 0 0 125 0 125 -115 0 -115 0 0 98 c0 53 3 182 7 285 l6 188 36 25 c29 20 48 24 103 24 l68 0 0 165 0 165 -232 0 c-189 0 -241 -3 -285 -17 -64 -20 -116 -61 -154 -122 l-29 -45 0 -383 0 -383 -117 1 -118 0 79 29 c43 15 82 34 87 41 5 8 9 98 9 200 0 102 3 239 6 305 l7 119 -129 63 c-124 60 -130 64 -148 107 -25 63 -97 139 -159 170 -85 41 -174 55 -352 54 -89 -1 -189 -7 -226 -14z m317 -685 c48 -30 74 -92 74 -176 0 -124 -62 -204 -159 -204 -100 0 -146 63 -146 200 0 99 19 147 68 179 43 28 119 28 163 1z'/%3E%3Cpath d='M2624 1495 c0 -93 2 -133 3 -88 2 45 2 122 0 170 -1 48 -3 12 -3 -82z'/%3E%3Cpath d='M2619 1165 c-2 -22 -2 -81 1 -130 l5 -90 5 85 c3 47 3 105 -1 130 l-5 45 -5 -40z'/%3E%3C/g%3E%3Cg id='layer102' fill='%2381818b' stroke='none'%3E%3Cpath d='M1487 2313 c-5 -8 20 -50 26 -42 2 2 -2 15 -9 27 -6 13 -14 20 -17 15z'/%3E%3Cpath d='M1949 2063 l-34 -38 38 34 c34 33 42 41 34 41 -2 0 -19 -17 -38 -37z'/%3E%3Cpath d='M1584 1973 c3 -21 6 -203 6 -405 l0 -368 22 0 c33 0 176 49 193 67 12 12 15 50 15 202 0 103 3 241 6 307 l6 119 -116 58 c-64 31 -121 57 -127 57 -8 0 -10 -13 -5 -37z'/%3E%3Cpath d='M2364 1640 c0 -69 1 -97 3 -62 2 34 2 90 0 125 -2 34 -3 6 -3 -63z'/%3E%3Cpath d='M2624 1495 c0 -93 2 -133 3 -88 2 45 2 122 0 170 -1 48 -3 12 -3 -82z'/%3E%3Cpath d='M2584 1075 c0 -71 1 -99 3 -62 2 37 2 96 0 130 -2 34 -3 4 -3 -68z'/%3E%3Cpath d='M2618 1158 c-2 -24 -1 -81 2 -128 6 -83 7 -81 8 43 2 128 -2 163 -10 85z'/%3E%3C/g%3E%3C/svg%3E");
	background-size: 100%;
	background-repeat: no-repeat;
	-webkit-transition-property: color,background;
	transition-property: color,background
}

#footer .gt-gaming:hover {
	background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='300px' height='300px' viewBox='0 0 3000 3000' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%237c4299' stroke='none'%3E%3Cpath d='M1486 2312 c-6 -10 19 -50 27 -42 2 3 -2 16 -9 28 -6 13 -14 20 -18 14z'/%3E%3Cpath d='M819 2275 c-169 -34 -257 -124 -267 -272 -6 -87 -27 -81 205 -56 l162 17 12 28 c16 39 57 58 127 58 72 0 121 -28 139 -80 7 -19 12 -75 12 -123 l1 -88 -46 35 c-68 52 -143 77 -234 77 -42 0 -90 -3 -106 -7 -84 -20 -176 -90 -228 -173 -83 -131 -98 -367 -35 -536 27 -73 104 -156 177 -192 54 -26 65 -28 187 -28 150 0 183 12 268 93 l47 46 0 -62 0 -62 320 0 320 0 1 -212 c0 -117 3 -207 6 -200 3 9 61 12 239 12 l234 0 0 200 0 200 115 0 115 0 0 125 0 125 -115 0 -115 0 0 98 c0 53 3 182 7 285 l6 188 36 25 c29 20 48 24 103 24 l68 0 0 165 0 165 -232 0 c-189 0 -241 -3 -285 -17 -64 -20 -116 -61 -154 -122 l-29 -45 0 -383 0 -383 -117 1 -118 0 79 29 c43 15 82 34 87 41 5 8 9 98 9 200 0 102 3 239 6 305 l7 119 -129 63 c-124 60 -130 64 -148 107 -25 63 -97 139 -159 170 -85 41 -174 55 -352 54 -89 -1 -189 -7 -226 -14z m317 -685 c48 -30 74 -92 74 -176 0 -124 -62 -204 -159 -204 -100 0 -146 63 -146 200 0 99 19 147 68 179 43 28 119 28 163 1z'/%3E%3Cpath d='M2624 1495 c0 -93 2 -133 3 -88 2 45 2 122 0 170 -1 48 -3 12 -3 -82z'/%3E%3Cpath d='M2619 1165 c-2 -22 -2 -81 1 -130 l5 -90 5 85 c3 47 3 105 -1 130 l-5 45 -5 -40z'/%3E%3C/g%3E%3Cg id='layer102' fill='%2381818b' stroke='none'%3E%3Cpath d='M1487 2313 c-5 -8 20 -50 26 -42 2 2 -2 15 -9 27 -6 13 -14 20 -17 15z'/%3E%3Cpath d='M1949 2063 l-34 -38 38 34 c34 33 42 41 34 41 -2 0 -19 -17 -38 -37z'/%3E%3Cpath d='M1584 1973 c3 -21 6 -203 6 -405 l0 -368 22 0 c33 0 176 49 193 67 12 12 15 50 15 202 0 103 3 241 6 307 l6 119 -116 58 c-64 31 -121 57 -127 57 -8 0 -10 -13 -5 -37z'/%3E%3Cpath d='M2364 1640 c0 -69 1 -97 3 -62 2 34 2 90 0 125 -2 34 -3 6 -3 -63z'/%3E%3Cpath d='M2624 1495 c0 -93 2 -133 3 -88 2 45 2 122 0 170 -1 48 -3 12 -3 -82z'/%3E%3Cpath d='M2584 1075 c0 -71 1 -99 3 -62 2 37 2 96 0 130 -2 34 -3 4 -3 -68z'/%3E%3Cpath d='M2618 1158 c-2 -24 -1 -81 2 -128 6 -83 7 -81 8 43 2 128 -2 163 -10 85z'/%3E%3C/g%3E%3C/svg%3E")
}

#footer .footer-casino-section .game-box {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 17%;
	flex: 0 0 17%;
	padding: 2rem 6px;
	cursor: pointer
}

#footer .footer-casino-section .game-image {
	display: block;
	margin: 0 auto;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s
}

#footer .footer-casino-section .game-image:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.payment-provider-logo[data-provider-name=skrill] {
	background-image: url(../../willbetgamebettingsa/image/skrill.png)
}

.payment-provider-logo[data-provider-name=visa] {
	background-image: url(../../willbetgamebettingsa/image/visa.png)
}

.payment-provider-logo[data-provider-name=mastercard] {
	background-image: url(../../willbetgamebettingsa/image/mastercard.png)
}

.payment-provider-logo[data-provider-name=neteller] {
	background-image: url(../../willbetgamebettingsa/image/neteller.png)
}

.payment-provider-logo[data-provider-name=ecopayz] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/ecopayz.png)
}

.payment-provider-logo[data-provider-name=qiwi] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/qiwi.png)
}

.payment-provider-logo[data-provider-name=webmoney] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/webmoney.png)
}

.payment-provider-logo[data-provider-name=klarna] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/klarna.png)
}

.payment-provider-logo[data-provider-name=rapid] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/rapid.png)
}

.payment-provider-logo[data-provider-name=paysafecard] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/paysafecard.png)
}

.payment-provider-logo[data-provider-name=interace] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/interac.png)
}

.payment-provider-logo[data-provider-name=interac-online] {
	background-image: url(../../willbetgamebettingsa/image/interac-online.png)
}

.payment-provider-logo[data-provider-name=interac-etransfer] {
	background-image: url(../../willbetgamebettingsa/image/interac-etransfer.png)
}

.payment-provider-logo[data-provider-name=ideal] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/ideal.png)
}

.payment-provider-logo[data-provider-name=bitcoin] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/bitcoin.png)
}

.payment-provider-logo[data-provider-name=giropay] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/giropay.png)
}

.payment-provider-logo[data-provider-name=trustly] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/trustly.png)
}

.payment-provider-logo[data-provider-name=trustly-tuv-approved] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/trustly-tuv-approved.png)
}

.payment-provider-logo[data-provider-name=trustly-tuv-approved-de] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/trustly-tuv-approved-de.png)
}

.payment-provider-logo[data-provider-name=neosurf] {
	background-image: url(../../willbetgamebettingsa/image/neosurf.png)
}

.payment-provider-logo[data-provider-name=webpay] {
	background-image: url(../../willbetgamebettingsa/image/webpay.png)
}

.payment-provider-logo[data-provider-name=muchbetter] {
	background-image: url(../../willbetgamebettingsa/image/muchbetter.png)
}

.partner-logo[data-provider-name=microgaming] {
	background-image: url(../../willbetgamebettingsa/image/microgaming.png)
}

.partner-logo[data-provider-name=endorphina] {
	background-image: url(../../willbetgamebettingsa/image/endorphina.png)
}

.partner-logo[data-provider-name=amatic] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/amatic.png)
}

.partner-logo[data-provider-name=asiagaming] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/asiagaming.png)
}

.partner-logo[data-provider-name=betsoft] {
	background-image: url(../../willbetgamebettingsa/image/betsoft.png)
}

.partner-logo[data-provider-name=boominggames] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/boominggames.png)
}

.partner-logo[data-provider-name=elk] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/elkstudios.png)
}

.partner-logo[data-provider-name=evolutiongaming] {
	background-image: url(../../willbetgamebettingsa/image/evolutiongaming.png)
}

.partner-logo[data-provider-name=evoplay] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/evoplay.png)
}

.partner-logo[data-provider-name=gamomat] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/gamomat.png)
}

.partner-logo[data-provider-name=ganapati] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/ganapati.png)
}

.partner-logo[data-provider-name=habanero] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/habanero.png)
}

.partner-logo[data-provider-name=isoftbet] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/isoftbet.png)
}

.partner-logo[data-provider-name=nyx] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/nyx.png)
}

.partner-logo[data-provider-name=playngo] {
	background-image: url(../../willbetgamebettingsa/image/playngo.png)
}

.partner-logo[data-provider-name=pragmatic] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/pragmaticplay.png)
}

.partner-logo[data-provider-name=quickspin] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/quickspin.png)
}

.partner-logo[data-provider-name=redtiger] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/redtiger.png)
}

.partner-logo[data-provider-name=reeltimegaming] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/reeltimegaming.png)
}

.partner-logo[data-provider-name=realtimegaming] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/reeltimegaming.png)
}

.partner-logo[data-provider-name=tomhorn] {
	background-image: url(../../willbetgamebettingsa/image/tomhorn.png)
}

.partner-logo[data-provider-name=vivo] {
	background-image: url(../../willbetgamebettingsa/image/vivogaming.png)
}

.partner-logo[data-provider-name=wazdan] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/wazdan.png)
}

.partner-logo[data-provider-name=spinomenal] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/spinomenal.png)
}

.partner-logo[data-provider-name=bbtech] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/bbtech.png)
}

.partner-logo[data-provider-name=novomatic] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/novomatic.png)
}

.partner-logo[data-provider-name=aristocrat] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/aristocrat.png)
}

.partner-logo[data-provider-name=playtech] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/playtech.png)
}

.partner-logo[data-provider-name=netent] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/netent.png)
}

.partner-logo[data-provider-name=igt] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/igt.png)
}

.partner-logo[data-provider-name=egt] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/egt.png)
}

.partner-logo[data-provider-name=givme] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/givme.png)
}

.partner-logo[data-provider-name=goldenherogroup] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/goldenhero.png)
}

.partner-logo[data-provider-name=kalamba] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/kalamba.png)
}

.partner-logo[data-provider-name=oryx] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/oryx.png)
}

.partner-logo[data-provider-name=xpg] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/xpg.png)
}

.partner-logo[data-provider-name=globalbet] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/globalbet.png)
}

.partner-logo[data-provider-name=luckystreak] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/luckystreak.png)
}

.partner-logo[data-provider-name=betgamestv] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/betgames.png)
}

.partner-logo[data-provider-name=thunderkick] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/thunderkick.png)
}

.partner-logo[data-provider-name=gameart] {
	background-image: url(../../willbetgamebettingsa/image/gameart.png)
}

.partner-logo[data-provider-name=ezugi] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/ezugi.png)
}

.partner-logo[data-provider-name=fugaso] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/fugaso.png)
}

.partner-logo[data-provider-name=tvbet] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/tvbet.png)
}

.partner-logo[data-provider-name=blueprint] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/blueprintgaming.png)
}

.partner-logo[data-provider-name=yggdrasil] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/yggdrasil.png)
}

.partner-logo[data-provider-name=konect] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/konect.png)
}

.partner-logo[data-provider-name=kiron] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/kiron.png)
}

.partner-logo[data-provider-name=mascotgaming] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/mascotgaming.png)
}

.partner-logo[data-provider-name="2by2gaming"] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/2by2gaming.png)
}

.partner-logo[data-provider-name=rabcat] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/rabcat.png)
}

.partner-logo[data-provider-name=bigtimegaming] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/bigtimegaming.png)
}

.partner-logo[data-provider-name=justforthewin] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/justforthewin.png)
}

.partner-logo[data-provider-name=crazytooth] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/crazytoothstudio.png)
}

.partner-logo[data-provider-name=electricelephant] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/electricelephant.png)
}

.partner-logo[data-provider-name=fantasma] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/fantasma.png)
}

.partner-logo[data-provider-name=blablabla] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/blablabla.png)
}

.partner-logo[data-provider-name=snowborngames] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/snowborn.png)
}

.partner-logo[data-provider-name=skillzzgaming] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/skillzzgaming.png)
}

.partner-logo[data-provider-name=spinPlaygames] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/spinplaygames.png)
}

.partner-logo[data-provider-name=goldenrockstudio] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/goldenrockstudios.png)
}

.partner-logo[data-provider-name=foxium] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/foxium.png)
}

.partner-logo[data-provider-name=lightningboxgame] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/lightningbox.png)
}

.partner-logo[data-provider-name=genesisgames] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/genesisgames.png)
}

.partner-logo[data-provider-name=dtech] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/dtech.png)
}

.partner-logo[data-provider-name=pearfiction] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/pearfiction.png)
}

.partner-logo[data-provider-name=delasport] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/delasport.png)
}

.partner-logo[data-provider-name=skywind] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/skywind.png)
}

.partner-logo[data-provider-name=bgaming] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/bgaming.png)
}

.partner-logo[data-provider-name=leap] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/leap.png)
}

.partner-logo[data-provider-name=felix] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/felix.png)
}

.partner-logo[data-provider-name=hacksawgaming] {
	background-image: url(https://www.betobet.xyz/AR_LP/images/hacksawgaming.png)
}

/*! purgecss end ignore */
@-webkit-keyframes blinkingText {
	0% {
		color: #fff
	}

	30% {
		color: #000
	}

	99% {
		color: #000
	}

	100% {
		color: #fff
	}
}

@keyframes blinkingText {
	0% {
		color: #fff
	}

	30% {
		color: #000
	}

	99% {
		color: #000
	}

	100% {
		color: #fff
	}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.4);
		box-shadow: 0 0 0 0 rgba(255,255,255,.4)
	}

	60% {
		-webkit-box-shadow: 0 0 0 8px rgba(255,255,255,0);
		box-shadow: 0 0 0 8px rgba(255,255,255,0)
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0);
		box-shadow: 0 0 0 0 rgba(255,255,255,0)
	}
}

@keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.4);
		box-shadow: 0 0 0 0 rgba(255,255,255,.4)
	}

	60% {
		-webkit-box-shadow: 0 0 0 8px rgba(255,255,255,0);
		box-shadow: 0 0 0 8px rgba(255,255,255,0)
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0);
		box-shadow: 0 0 0 0 rgba(255,255,255,0)
	}
}

@-webkit-keyframes fadein {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadein {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeout {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeout {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@-webkit-keyframes gradientAnimation {
	0% {
		background-position: -100px
	}

	40% {
		background-position: 140px
	}

	100% {
		background-position: 140px
	}
}

@keyframes gradientAnimation {
	0% {
		background-position: -100px
	}

	40% {
		background-position: 140px
	}

	100% {
		background-position: 140px
	}
}

@-webkit-keyframes text-loading-dots {
	0%,20% {
		color: transparent;
		text-shadow: .25em 0 0 transparent,.5em 0 0 transparent
	}

	40% {
		color: inherit;
		text-shadow: .25em 0 0 transparent,.5em 0 0 transparent
	}

	60% {
		text-shadow: .25em 0 0 currentcolor,.5em 0 0 transparent
	}

	100%,80% {
		text-shadow: .25em 0 0 currentcolor,.5em 0 0 currentcolor
	}
}

@keyframes text-loading-dots {
	0%,20% {
		color: transparent;
		text-shadow: .25em 0 0 transparent,.5em 0 0 transparent
	}

	40% {
		color: inherit;
		text-shadow: .25em 0 0 transparent,.5em 0 0 transparent
	}

	60% {
		text-shadow: .25em 0 0 currentcolor,.5em 0 0 transparent
	}

	100%,80% {
		text-shadow: .25em 0 0 currentcolor,.5em 0 0 currentcolor
	}
}

.d-none {
	display: none!important
}

.d-inline {
	display: inline!important
}

.d-inline-block {
	display: inline-block!important
}

.d-block {
	display: block!important
}

.d-table {
	display: table!important
}

.d-table-row {
	display: table-row!important
}

.d-table-cell {
	display: table-cell!important
}

.d-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

.d-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}

@media (min-width: 320px) {
	.d-xxs-none {
		display:none!important
	}

	.d-xxs-inline {
		display: inline!important
	}

	.d-xxs-inline-block {
		display: inline-block!important
	}

	.d-xxs-block {
		display: block!important
	}

	.d-xxs-table {
		display: table!important
	}

	.d-xxs-table-row {
		display: table-row!important
	}

	.d-xxs-table-cell {
		display: table-cell!important
	}

	.d-xxs-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-xxs-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width: 568px) {
	.d-xs-none {
		display:none!important
	}

	.d-xs-inline {
		display: inline!important
	}

	.d-xs-inline-block {
		display: inline-block!important
	}

	.d-xs-block {
		display: block!important
	}

	.d-xs-table {
		display: table!important
	}

	.d-xs-table-row {
		display: table-row!important
	}

	.d-xs-table-cell {
		display: table-cell!important
	}

	.d-xs-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-xs-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width: 667px) {
	.d-sm-none {
		display:none!important
	}

	.d-sm-inline {
		display: inline!important
	}

	.d-sm-inline-block {
		display: inline-block!important
	}

	.d-sm-block {
		display: block!important
	}

	.d-sm-table {
		display: table!important
	}

	.d-sm-table-row {
		display: table-row!important
	}

	.d-sm-table-cell {
		display: table-cell!important
	}

	.d-sm-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-sm-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width: 768px) {
	.d-md-none {
		display:none!important
	}

	.d-md-inline {
		display: inline!important
	}

	.d-md-inline-block {
		display: inline-block!important
	}

	.d-md-block {
		display: block!important
	}

	.d-md-table {
		display: table!important
	}

	.d-md-table-row {
		display: table-row!important
	}

	.d-md-table-cell {
		display: table-cell!important
	}

	.d-md-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-md-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width: 992px) {
	.d-lg-none {
		display:none!important
	}

	.d-lg-inline {
		display: inline!important
	}

	.d-lg-inline-block {
		display: inline-block!important
	}

	.d-lg-block {
		display: block!important
	}

	.d-lg-table {
		display: table!important
	}

	.d-lg-table-row {
		display: table-row!important
	}

	.d-lg-table-cell {
		display: table-cell!important
	}

	.d-lg-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-lg-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width: 1200px) {
	.d-xl-none {
		display:none!important
	}

	.d-xl-inline {
		display: inline!important
	}

	.d-xl-inline-block {
		display: inline-block!important
	}

	.d-xl-block {
		display: block!important
	}

	.d-xl-table {
		display: table!important
	}

	.d-xl-table-row {
		display: table-row!important
	}

	.d-xl-table-cell {
		display: table-cell!important
	}

	.d-xl-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-xl-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width: 1440px) {
	.d-xxl-none {
		display:none!important
	}

	.d-xxl-inline {
		display: inline!important
	}

	.d-xxl-inline-block {
		display: inline-block!important
	}

	.d-xxl-block {
		display: block!important
	}

	.d-xxl-table {
		display: table!important
	}

	.d-xxl-table-row {
		display: table-row!important
	}

	.d-xxl-table-cell {
		display: table-cell!important
	}

	.d-xxl-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-xxl-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width: 1600px) {
	.d-xxxl-none {
		display:none!important
	}

	.d-xxxl-inline {
		display: inline!important
	}

	.d-xxxl-inline-block {
		display: inline-block!important
	}

	.d-xxxl-block {
		display: block!important
	}

	.d-xxxl-table {
		display: table!important
	}

	.d-xxxl-table-row {
		display: table-row!important
	}

	.d-xxxl-table-cell {
		display: table-cell!important
	}

	.d-xxxl-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-xxxl-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}
.logo2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 100px;
	background: url(https://www.betobet.xyz/AR_LP/images/logo2.png) no-repeat center;
	background-size: contain;
}
.main-banner {
	background: url(https://www.betobet.xyz/AR_LP/images/banner.jpg) no-repeat center;
	background-size: cover;
	position: relative;
	-moz-box-shadow:    inset 0 0 100px #000000;
	-webkit-box-shadow: inset 0 0 100px #000000;
	box-shadow:         inset 0 0 100px #000000;
	height: 100%;
	width: 100%;
}
.banner-right .main-banner {
	background: url(../../willbetgamebettingsa/image/banner2.jpg) no-repeat center;
	background-size: cover;
}
.banner-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-moz-box-shadow: inset 0 -50px 150px -10px #000000;
	-webkit-box-shadow: inset 0 -50px 150px -10px #000000;
	box-shadow: inset 0 -50px 150px -10px #000000;
}
.banner2 {
	position: absolute;
	height: 400px;
	width: 45%;
	background: url(../../willbetgamebettingsa/image/banner2.png) no-repeat center top;
	background-size: contain;
	top: calc((100% - 350px) / 2);
	left: 100px;
	display: block;
}
.banner2:hover {
	cursor: pointer;
}

.banner-center .banner2 {
	left: 0;
	right: 0;
	margin: 0 auto;
}

.banner-right .banner2 {
	left: unset;
	right: 100px;
}

.second-section {
	max-width: 1300px;
	margin: 50px auto;
}
.second-section-item {
	display: inline-block;
	width: calc((100% - 99px) / 3);
	margin-right: 45px;
	height: 270px;
}
.second-section-item:nth-child(3n+0) {
	margin-right: 0;
}
.second-section-item1 {
	background: url(../../willbetgamebettingsa/image/1.png) no-repeat center;
	background-size: contain;
}
.second-section-item1:hover {
	background: url(../../willbetgamebettingsa/image/1h.png) no-repeat center;
	background-size: contain;
	cursor: pointer;
}
.second-section-item2 {
	background: url(../../willbetgamebettingsa/image/2.png) no-repeat center;
	background-size: contain;
}
.second-section-item2:hover {
	background: url(../../willbetgamebettingsa/image/2h.png) no-repeat center;
	background-size: contain;
	cursor: pointer;
}
.second-section-item3 {
	background: url(../../willbetgamebettingsa/image/3.png) no-repeat center;
	background-size: contain;
}
.second-section-item3:hover {
	background: url(../../willbetgamebettingsa/image/3h.png) no-repeat center;
	background-size: contain;
	cursor: pointer;
}
.second-section-item4 {
	background: url(../../willbetgamebettingsa/image/4.png) no-repeat center;
	background-size: contain;
}
.second-section-item4:hover {
	background: url(../../willbetgamebettingsa/image/4h.png) no-repeat center;
	background-size: contain;
	cursor: pointer;
}
.second-section-item5 {
	background: url(../../willbetgamebettingsa/image/5.png) no-repeat center;
	background-size: contain;
}
.second-section-item5:hover {
	background: url(../../willbetgamebettingsa/image/5h.png) no-repeat center;
	background-size: contain;
	cursor: pointer;
}
.second-section-item6 {
	background: url(../../willbetgamebettingsa/image/6.png) no-repeat center;
	background-size: contain;
}
.second-section-item6:hover {
	background: url(../../willbetgamebettingsa/image/6h.png) no-repeat center;
	background-size: contain;
	cursor: pointer;
}

.mobileOnly {
	display: none !important;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
}
#footer .footer-column-links .column-title .icon {
	color: #fcd13b
}

.fade {
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}

@media screen and (prefers-reduced-motion:reduce) {
	.fade {
		-webkit-transition: none;
		transition: none
	}
}

.fade:not(.show) {
	opacity: 0
}

.collapse:not(.show) {
	display: none
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}

@media screen and (prefers-reduced-motion:reduce) {
	.collapsing {
		-webkit-transition: none;
		transition: none
	}
}


@media (max-width: 767px) {
	.main-banner,
	.banner-right .main-banner {
		background: url(../../willbetgamebettingsa/image/banner_mobile.jpg) no-repeat center;
		background-size: cover;
	}
	.mobileOnly {
		display: block !important;
	}
	.desktopOnly {
		display: none;
	}
	#footer {
		background-color: #2c3438;
		padding: 0 12px 24px 12px;
	}
	.list-unstyled {
		padding-left: 0;
		list-style: none;
	}
	#footer .footer-main-wrapper .footer-column-links {
		margin: 0;
	}
	#footer .footer-main-wrapper .footer-column-links>.footer-column-link-item {
		padding-bottom: 0;
	}
	#footer .footer-main-wrapper .footer-column-links>.footer-column-link-item:first-child {
		border-bottom: 1px solid rgba(255,255,255,.1);
	}
	#footer .footer-main-wrapper .footer-column-links .column-title {
		padding: 1rem 0;
		margin-bottom: 0;
	}
	#footer .footer-bottom-wrapper {
		border: 0;
		padding-bottom: 0;
	}
	#footer .responsible-gaming-logo {
		width: 25px;
		max-width: 25px;
		max-height: 25px;
		margin-right: 6px;
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		-webkit-transition: ease-in-out .3s;
		transition: ease-in-out .3s;
	}
	#footer .footer-bottom-wrapper .footer-column-links {
		margin-bottom: 0.625rem;
	}
	.banner2,
	.banner-right .banner2 {
		left: 15px;
		width: calc(100% - 30px);
		top: calc((100% - 300px) / 2);
	}
	.second-section-item {
		width: calc((100% - 20px) /2);
		margin-right: 0;
		background-size: cover;
	}
	.second-section-item:nth-child(2n+0) {
		margin-left: 15px;
	}
	.second-section {
		margin: 0;
		padding: 0 15px;
	}
	#section2 {
		background-color: #2c3438 !important;
	}
}