.breadcrumb {
	align-items:center;
	display:flex;
	font-weight:700;
	margin:0 0 .625rem;
	max-width:100%;
	overflow-x:auto;
	white-space:nowrap
}
@media screen and (min-width:1024px) {
	.breadcrumb.game-page {
	margin:0
}
}.breadcrumb a,.breadcrumb label {
	color:#3a5a95;
	display:flex;
	margin:0 1rem;
	text-transform:capitalize
}
.breadcrumb ul {
	align-items:flex-start;
	display:flex;
	flex-wrap:nowrap;
	justify-content:flex-start;
	margin:.625rem 0
}
.breadcrumb li {
	align-items:center;
	display:flex;
	justify-content:center;
	position:relative
}
.breadcrumb li>.icon {
	color:#a4d2ea;
	font-size:.7rem;
	left:-.7rem;
	position:absolute;
	top:0
}
.breadcrumb li.is-active a {
	color:#4a4a4a
}
.breadcrumb li.is-active a:active {
	color:#fd0
}
.breadcrumb li.is-active a.has-hover:before {
	background-color:#4a4a4a
}
.breadcrumb li.is-active a.has-hover:active:before {
	background-color:#fd0
}
.breadcrumb li:not(.is-active) a:active {
	color:#5392e5
}
.breadcrumb li:not(.is-active) a.has-hover:before {
	background-color:#19abe6
}
.breadcrumb li:not(.is-active) a.has-hover:active:before {
	background-color:#5392e5
}
.breadcrumb li:not(.is-active):first-child a {
	margin-left:0;
	padding-left:0
}
.breadcrumb li:not(.is-active):first-child a:before {
	left:0
}
.breadcrumb.is-inverted a {
	color:#fff
}
.breadcrumb.is-inverted li:not(.is-active) a:active {
	color:#fd0
}
.breadcrumb.is-inverted li:not(.is-active) a.has-hover:before {
	background-color:#fff
}
.breadcrumb.is-inverted li:not(.is-active) a.has-hover:active:before {
	background-color:#fd0
}
kbd {
	background-color:#f7f7f7;
	border-radius:5px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	color:#0a0a0a;
	cursor:default;
	display:inline-block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:700;
	height:30px;
	line-height:34px;
	margin:3px;
	min-width:40px;
	padding:0 5px;
	position:relative;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	white-space:nowrap
}
kbd.game-control-space {
	padding:0 25px
}
.game-control-keyboard {
	background-color:#f7f7f7;
	border:1px solid #fff;
	border-radius:3px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	display:inline-block;
	padding:1px;
	position:relative;
	text-align:center;
	width:70px
}
.game-control-keyboard ul {
	box-sizing:border-box;
	display:block;
	height:10px;
	line-height:0;
	margin:0;
	padding:1px
}
.game-control-keyboard ul li {
	background-color:#c2c2c2;
	border-radius:2px;
	box-sizing:border-box;
	display:inline-block;
	height:8px;
	line-height:normal;
	margin:1px;
	width:8px
}
.game-control-keyboard ul li:after {
	background-color:#1ec2e5;
	border-radius:2px;
	content:"";
	display:block;
	height:100%;
	opacity:0;
	transition:all .3s cubic-bezier(.15,.41,.69,.94);
	width:100%
}
.game-control-keyboard ul li.key-press-v1:after {
	animation:opacityCycleV1 5s infinite
}
.game-control-keyboard ul li.key-press-v2:after {
	animation:opacityCycleV2 5s infinite
}
.game-control-keyboard ul li.spacey {
	width:38px
}
.game-control-keyboard ul li.del2:after {
	animation-delay:2s
}
.game-control-keyboard ul li.del3:after {
	animation-delay:4s
}
.game-control-mouse {
	background:linear-gradient(135deg,#fff0,#0000000d);
	border-radius:16px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	height:63px;
	position:relative;
	width:37px
}
.game-control-mouse .ping {
	animation:ping 1.5s infinite;
	background-color:#5392e5;
	border-radius:100%;
	height:15px;
	left:-4px;
	position:absolute;
	top:0;
	transition:all .3s cubic-bezier(.15,.41,.69,.94);
	width:15px
}
.game-control-mouse .ping:before {
	border:3px solid #5392e5;
	border-radius:100%;
	content:"";
	height:25px;
	left:-5px;
	position:absolute;
	top:-5px;
	width:25px
}
.game-control-mouse .ping:after {
	border:2px solid #5392e5;
	border-radius:100%;
	content:"";
	height:35px;
	left:-10px;
	position:absolute;
	top:-10px;
	width:35px
}
.cluster {
	text-align:center;
	width:150px
}
.cluster kbd {
	max-width:30px
}
.cluster kbd:first-child {
	margin-bottom:3px
}
.modal {
	align-items:center;
	display:none;
	flex-direction:column;
	justify-content:center;
	overflow:hidden;
	position:fixed;
	z-index:40
}
.modal.is-active {
	display:flex
}
.modal-background {
	background-color:#0a0a0adb
}
.modal-card,.modal-content {
	margin:0 20px;
	max-height:calc(100vh - 160px);
	overflow:auto;
	position:relative;
	width:100%
}
@media screen and (min-width:700px) {
	.modal-card,.modal-content {
	margin:0 auto;
	max-height:calc(100vh - 40px);
	width:640px
}
}.modal-close {
	background:none;
	height:40px;
	position:fixed;
	right:20px;
	top:20px;
	width:40px
}
.modal-card {
	display:flex;
	flex-direction:column;
	max-height:calc(100vh - 40px);
	overflow:hidden;
	-ms-overflow-y:visible
}
.modal-card-foot,.modal-card-head {
	align-items:center;
	background-color:#f5f5f5;
	display:flex;
	flex-shrink:0;
	justify-content:flex-start;
	padding:20px;
	position:relative
}
.modal-card-head {
	border-bottom:1px solid #0a94e4;
	border-top-left-radius:10px;
	border-top-right-radius:10px
}
.modal-card-title {
	color:#363636;
	flex-grow:1;
	flex-shrink:0;
	font-size:1.5rem;
	line-height:unset
}
.modal-card-foot {
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top:unset
}
.modal-card-foot .button:not(:last-child) {
	margin-right:.5em
}
.modal-card-body {
	-webkit-overflow-scrolling:touch;
	background-color:#fff;
	flex-grow:1;
	flex-shrink:1;
	overflow:auto;
	padding:20px
}
.modal-card-title {
	flex-shrink:unset
}


.is-category-dropdown .grid {
	grid-gap:0;
	grid-template-columns:repeat(1,1fr)
}
.is-category-dropdown .column:last-of-type {
	display:flex;
	flex-direction:column
}
.is-category-dropdown .column:last-of-type .grid {
	grid-template-columns:repeat(2,1fr);
	margin-bottom:auto
}
.is-category-dropdown .column:last-of-type .button {
	background:linear-gradient(180deg,#fd0,#ffbe00);
	border:2px solid #fff;
	box-shadow:10px 10px 10px 0 #67b5f433,-10px -10px 10px 0 #fff9;
	color:#0a0a0a;
	margin:1.25rem auto 0
}
.is-category-dropdown .column:last-of-type .button:before {
	background:linear-gradient(180deg,#fff600,#ffde00)
}
@media screen and (min-width:600px) {
	.is-category-dropdown .grid {
	grid-template-columns:repeat(2,1fr)
}
}@media screen and (max-width:1199px) {
	.is-category-dropdown .column:last-of-type .button {
	margin:2.5rem 1.25rem 1.25rem
}
}@media screen and (min-width:1200px) {
	.is-category-dropdown .grid {
	grid-gap:.625rem;
	grid-template-columns:repeat(4,1fr)
}
.is-category-dropdown .column:last-of-type .grid {
	grid-template-columns:repeat(2,1fr)
}
.is-category-dropdown .column:last-of-type .button {
	width:auto
}
}.is-user-dropdown .grid {
	grid-gap:0;
	grid-template-columns:repeat(1,1fr)
}
@media screen and (min-width:600px) {
	.is-user-dropdown .grid {
	grid-template-columns:repeat(2,1fr)
}
}@media screen and (min-width:1200px) {
	.is-user-dropdown .grid {
	grid-gap:.625rem;
	grid-template-columns:repeat(3,1fr)
}
.is-user-dropdown .column:first-of-type {
	padding-right:2.5rem
}
.is-user-dropdown .column:last-of-type {
	padding-left:2.5rem;
	position:relative
}
.is-user-dropdown .column:last-of-type:before {
	background-image:linear-gradient(0deg,#0000,#0000000d,#0000);
	content:"";
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:1px
}
}.is-search {
	display:none
}
@media screen and (min-width:1350px) {
	.is-search {
	display:flex
}

}.is-search-button {
	display:flex
}
@media screen and (min-width:1350px) {
	.is-search-button {
	display:none
}
}.is-mobile-search-button {
	left:unset;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%)
}
.is-mobile-search-button .button {
	background:none;
	box-shadow:none;
	color:#fff;
	font-size:1.15rem;
	height:5rem;
	width:5rem
}
.score-card {
	background-image:linear-gradient(0deg,#5dcfdd,#67b5f4);
	border-radius:20px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	color:#fff;
	transform:scale(1) translateZ(0);
	transition:transform 86ms cubic-bezier(.55,.085,.68,.53),box-shadow 86ms cubic-bezier(.55,.085,.68,.53);
	will-change:transform,box-shadow
}
@media screen and (min-width:1024px) {
	.score-card:hover {
	box-shadow:0 5px 10px #0a0a0a80;
	transform:scale(1.05) translateZ(0);
	z-index:1
}
}.score-card:active,.score-card:focus,.score-card:focus-within {
	box-shadow:0 10px 15px #0a0a0aa6;
	transform:scale(1.1) translateY(-.5rem);
	z-index:1
}
.score-header {
	border-radius:19px 19px 0 0;
	height:9.5rem;
	overflow:hidden;
	position:relative
}
.score-header .score-header-content {
	background-image:linear-gradient(0deg,#ffffffbf,#0000);
	bottom:0;
	display:flex;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
.score-header .score-header-content>div {
	flex:1 1;
	padding:1.25rem
}
.score-header .score-header-content>div:first-of-type {
	flex:none
}
.score-header .score-header-content .title {
	align-self:center;
	font-size:1.5rem;
	text-transform:capitalize
}
.score-header .score-header-content img {
	border:1px solid #fff;
	border-radius:10px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	display:block;
	height:7rem;
	width:7rem
}
.score-header .score-header-background {
	background-color:#f5f5f5;
	background-repeat:no-repeat;
	background-size:cover;
	bottom:0;
	display:block;
	filter:blur(20px) brightness(1.2);
	height:calc(100% + 100px);
	left:0;
	margin:-50px;
	object-fit:cover;
	position:absolute;
	right:0;
	top:0;
	width:calc(100% + 100px);
	z-index:0
}
.score-container {
	display:flex;
	flex-direction:column
}
.score-top-user {
	width:100%
}
.score-top-user>div {
	align-items:center;
	background:#19abe6;
	display:flex;
	height:4rem;
	padding:0 1.25rem;
	position:relative;
	width:100%
}
.score-top-user .score-value label {
	color:#fd0
}
.score-top-user .score-value span {
	color:#fff
}
.score-table-headers {
	background-color:#1aace699;
	display:flex;
	min-height:2.5rem;
	padding:0 1.25rem
}
.score-table-headers>div {
	align-items:center;
	display:flex;
	flex:1 1
}
.score-table-headers>div:last-of-type {
	justify-content:flex-end
}
.score-table-headers span {
	color:#fff;
	font-size:.5rem;
	font-weight:700;
	letter-spacing:1px;
	line-height:100%;
	text-transform:uppercase
}
.score-table {
	align-items:center;
	display:flex;
	flex-direction:column;
	margin:0 -.25rem;
	padding:0 .25rem 1.25rem
}
.score-indicator {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.score-indicator:before {
	border-color:#0000 #0000 #0000 #fd0;
	border-width:8px 0 8px 10px;
	left:-.25rem
}
.score-indicator:after,.score-indicator:before {
	border-style:solid;
	content:"";
	height:0;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:0
}
.score-indicator:after {
	border-color:#0000 #fd0 #0000 #0000;
	border-width:8px 10px 8px 0;
	right:-.25rem
}
.score-indicator.is-big:before {
	border-width:9.5px 0 9.5px 13px
}
.score-indicator.is-big:after {
	border-width:9.5px 13px 9.5px 0
}
.score-row {
	align-items:center;
	display:flex;
	height:2.5rem;
	padding:0 1.25rem;
	position:relative;
	width:100%
}
.score-row:first-child {
	background-color:#1aace680
}
.score-row:nth-child(2) {
	background-color:#1aace666
}
.score-row:nth-child(3) {
	background-color:#1aace64d
}
.score-row:nth-child(4) {
	background-color:#1aace633
}
.score-row:nth-child(5) {
	background-color:#1aace61a
}
.score-row:first-child .score-rank img {
	height:90%
}
.score-row:nth-child(2) .score-rank img {
	height:85%
}
.score-row:nth-child(3) .score-rank img {
	height:80%
}
.score-avatar,.score-player,.score-rank,.score-value {
	align-items:center;
	color:#fff;
	display:flex;
	height:100%;
	justify-content:center;
	margin-right:1.25rem;
	position:relative
}
.score-avatar,.score-rank {
	flex:none;
	height:2.5rem;
	width:2.5rem
}
.score-avatar img.crown {
	left:.9rem;
	position:absolute;
	top:-.3rem;
	z-index:1
}
.score-avatar img.avatar {
	background:#67b5f4;
	border-radius:100%;
	margin:0 1rem 0 0;
	width:2.5rem
}
.score-player {
	flex:1 1;
	justify-content:left;
	max-width:150px
}
.score-player span {
	overflow:hidden;
	text-overflow:ellipsis;
	text-transform:capitalize;
	white-space:nowrap
}
.score-value {
	align-items:flex-end;
	flex:1 1;
	flex-direction:column;
	margin-right:0
}
.score-value label {
	font-size:1rem;
	font-weight:700;
	letter-spacing:-1px;
	line-height:1rem
}
.score-value span {
	color:#fd0;
	font-size:.55rem;
	font-weight:700;
	line-height:.75rem
}
.snackbar {
	margin-bottom:1rem;
	margin-left:1rem;
	opacity:0;
	position:fixed;
	right:1rem;
	top:4rem;
	transform:translateY(-1rem);
	transition:transform 86ms cubic-bezier(.895,.03,.685,.22),opacity 86ms linear;
	will-change:transform,opacity;
	z-index:41
}
.snackbar.is-active {
	opacity:1;
	transform:translateY(0)
}
.snackbar .delete {
	height:2.5rem;
	position:absolute;
	right:1.25rem;
	top:1.25rem;
	width:2.5rem;
	z-index:1
}
.snackbar-card {
	border-radius:10px;
	box-shadow:0 5px 10px #0a0a0a80;
	display:flex;
	flex-direction:column;
	max-height:calc(100vh - 2.5rem);
	max-width:600px;
	overflow:hidden;
	position:relative;
	width:100%
}
.snackbar-card-head {
	align-items:center;
	background:#ffbe00;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	display:flex;
	flex-shrink:0;
	justify-content:flex-start;
	padding:1.25rem 4rem 1.25rem 1.25rem;
	position:relative
}
.snackbar-card-head:after {
	background-image:linear-gradient(90deg,#0000,#fd0,#0000);
	bottom:0;
	content:"";
	height:1px;
	left:50%;
	position:absolute;
	transform:translateX(-50%);
	width:100%
}
.snackbar-card-title {
	color:#363636;
	font-size:1.5rem;
	font-weight:700;
	line-height:1
}
.snackbar-card-body {
	background:linear-gradient(0deg,#fd0,#ffbe00);
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	color:#363636;
	flex-grow:1;
	flex-shrink:1;
	overflow:auto;
	padding:1.25rem
}
.tabs {
	-webkit-overflow-scrolling:touch;
	align-items:stretch;
	display:flex;
	font-size:.875rem;
	justify-content:space-between;
	overflow:hidden;
	overflow-x:auto;
	white-space:nowrap
}
.tabs a {
	align-items:center;
	border-bottom:1px solid #0a94e4;
	color:#4a4a4a;
	display:flex;
	justify-content:center;
	margin-bottom:-1px;
	padding:.5em 1em;
	vertical-align:top
}
.tabs a:hover {
	border-bottom-color:#363636;
	color:#363636
}
.tabs li {
	display:block
}
.tabs li.is-active a {
	border-bottom-color:#5392e5;
	color:#5392e5
}
.tabs ul {
	align-items:center;
	border-bottom:1px solid #0a94e4;
	display:flex;
	flex-grow:1;
	flex-shrink:0;
	justify-content:flex-start
}
.tabs ul.is-center,.tabs ul.is-left {
	padding-right:.75em
}
.tabs ul.is-center {
	flex:none;
	justify-content:center;
	padding-left:.75em
}
.tabs ul.is-right {
	justify-content:flex-end;
	padding-left:.75em
}
.tabs .icon:first-child {
	margin-right:.5em
}
.tabs .icon:last-child {
	margin-left:.5em
}
.tabs.is-centered ul {
	justify-content:center
}
.tabs.is-right ul {
	justify-content:flex-end
}
.tabs.is-boxed a {
	border:1px solid #0000;
	border-radius:4px 4px 0 0
}
.tabs.is-boxed a:hover {
	background-color:#f5f5f5;
	border-bottom-color:#0a94e4
}
.tabs.is-boxed li.is-active a {
	background-color:#fff;
	border-color:#0a94e4;
	border-bottom-color:#0000!important
}
.tabs.is-fullwidth li {
	flex-grow:1;
	flex-shrink:0
}
.tabs.is-toggle a {
	border:1px solid #0a94e4;
	margin-bottom:0;
	position:relative
}
.tabs.is-toggle a:hover {
	background-color:#f5f5f5;
	border-color:#fff;
	z-index:2
}
.tabs.is-toggle li+li {
	margin-left:-1px
}
.tabs.is-toggle li:first-child a {
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.tabs.is-toggle li:last-child a {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.tabs.is-toggle li.is-active a {
	background-color:#5392e5;
	border-color:#5392e5;
	color:#fff;
	z-index:1
}
.tabs.is-toggle ul {
	border-bottom:none
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
	border-bottom-left-radius:9999px;
	border-top-left-radius:9999px;
	padding-left:1.25em
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
	border-bottom-right-radius:9999px;
	border-top-right-radius:9999px;
	padding-right:1.25em
}
.tabs.is-small {
	font-size:.75rem
}
.tabs.is-medium {
	font-size:1rem
}
.tabs.is-large {
	font-size:1.5rem
}
.tabs-container {
	display:flex;
	flex-direction:column;
	height:100%
}
.tabs {
	flex:none
}
.tabs-content {
	flex:1 1;
	position:relative
}
.tabs-content li {
	display:none;
	list-style:none
}
.tabs-content li.is-active {
	display:block
}
.tag-card {
	align-items:center;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background:#fff;
	border-radius:10px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	display:flex;
	height:4.375rem;
	overflow:hidden;
	transform:scale(1) translateZ(0);
	transition:transform 86ms cubic-bezier(.25,.46,.45,.94),box-shadow 86ms cubic-bezier(.25,.46,.45,.94)
}
.tag-card span {
	color:#4a4a4a;
	flex:1 1;
	font-size:.875rem;
	font-weight:700;
	padding:0 1.25rem;
	text-transform:capitalize
}
.tag-card img {
	height:auto;
	width:128px
}
@media screen and (min-width:1024px) {
	.tag-card:hover {
	box-shadow:0 5px 10px #0549f680;
	text-decoration:none;
	transform:scale(1.05) translateZ(0);
	z-index:1
}
}.tag-card:active,.tag-card:focus,.tag-card:focus-within {
	box-shadow:0 10px 15px #0a94e480;
	transform:scale(1.1) translateY(-.5rem);
	z-index:1
}
.tile-card {
	align-items:center;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background-color:#fff;
	border-radius:10px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	overflow:hidden;
	position:relative;
	transform:scale(1) translateZ(0);
	transition:transform 86ms cubic-bezier(.55,.085,.68,.53),box-shadow 86ms cubic-bezier(.55,.085,.68,.53);
	will-change:transform,box-shadow
}
@media screen and (min-width:1024px) {
	.tile-card:after,.tile-card:before {
	bottom:0;
	content:"";
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%
}
.tile-card:before {
	background:linear-gradient(210deg,#fd0 60%,#ffbe00 70%);
	border-radius:100% 100% 0 0;
	opacity:0;
	transform:scale(0) translateY(25%);
	transform-origin:50% 100%;
	transition:transform .43s cubic-bezier(.25,.46,.45,.94),opacity 172ms cubic-bezier(.25,.46,.45,.94);
	will-change:transform;
	z-index:0
}
.tile-card:hover {
	background-color:#0000;
	box-shadow:0 5px 10px #0549f680;
	transform:scale(1.05) translateZ(0);
	z-index:1
}
.tile-card:hover img {
	margin:2px auto 0;
	width:calc(100% - 4px)
}
.tile-card:hover:before {
	opacity:1;
	transform:scale(2) translateY(25%)
}
.tile-card:hover:after {
	background-color:#fff;
	z-index:-1
}
}.tile-card:active,.tile-card:focus,.tile-card:focus-within {
	box-shadow:0 10px 15px #0a94e480;
	transform:scale(1.1) translateY(-.5rem);
	z-index:1
}
.tile-card .image img {
	border-radius:9px 9px 2px 2px;
	z-index:1
}
.tile-card .content {
	flex:1 1;
	position:relative;
	width:100%;
	z-index:1
}
.tile-card .name {
	align-items:center;
	display:flex;
	height:2.8rem;
	justify-content:center;
	width:100%;
	z-index:1
}
.tile-card .name span {
	color:#4a4a4a;
	font-size:.75rem;
	font-weight:700;
	overflow:hidden;
	padding:0 .625rem;
	text-align:center;
	text-overflow:ellipsis;
	text-transform:capitalize;
	white-space:nowrap
}
.tile-card.is-wide {
	grid-column:span 2;
	grid-row:span 1
}
@media screen and (min-width:1024px) {
	.tile-card.is-wide:hover img {
	height:calc(100% - 4px);
	margin:2px
}
.tile-card.is-wide:hover .content {
	border-radius:0 10px 0 9px;
	bottom:2px;
	left:2px
}
}.tile-card.is-wide .content {
	background:#fff;
	border-radius:0 9px 0 0;
	bottom:0;
	left:0;
	position:absolute;
	width:calc(50% - .3125rem)
}
.tile-card.is-wide .is-16by9,.tile-card.is-wide .is-3by2 {
	display:none
}
.tile-card.is-wide .is-29by11 {
	display:block
}
.tile-card.is-wide .image img {
	border-radius:9px
}
.tile-card.is-big {
	grid-column:span 2;
	grid-row:span 2
}
@media screen and (min-width:1024px) {
	.tile-card.is-big:hover:before {
	background:linear-gradient(210deg,#fd0 60%,#ffbe00 75%)
}
}.tile-card.is-big .is-16by9,.tile-card.is-big .is-29by11 {
	display:none
}
.tile-card.is-big .is-3by2 {
	display:block
}
.tile-card.is-big .name {
	min-height:100%
}
.tile-card.is-big .name span {
	font-size:.875rem
}
.tile-card.is-normal {
	grid-column:span 1;
	grid-row:span 1
}
.tile-card.is-normal .is-29by11,.tile-card.is-normal .is-3by2 {
	display:none
}
.tile-card.is-normal .is-16by9 {
	display:block
}
@media screen and (min-width:0)and (max-width:699px) {
	.tile-card.is-wide-mobile {
	grid-column:span 2;
	grid-row:span 1
}
}@media screen and (min-width:0)and (max-width:699px)and (min-width:1024px) {
	.tile-card.is-wide-mobile:hover img {
	height:calc(100% - 4px);
	margin:2px
}
.tile-card.is-wide-mobile:hover .content {
	border-radius:0 10px 0 9px;
	bottom:2px;
	left:2px
}
}@media screen and (min-width:0)and (max-width:699px) {
	.tile-card.is-wide-mobile .content {
	background:#fff;
	border-radius:0 9px 0 0;
	bottom:0;
	left:0;
	position:absolute;
	width:calc(50% - .3125rem)
}
.tile-card.is-wide-mobile .is-16by9,.tile-card.is-wide-mobile .is-3by2 {
	display:none
}
.tile-card.is-wide-mobile .is-29by11 {
	display:block
}
.tile-card.is-wide-mobile .image img {
	border-radius:9px
}
.tile-card.is-big-mobile {
	grid-column:span 2;
	grid-row:span 2
}
}@media screen and (min-width:0)and (max-width:699px)and (min-width:1024px) {
	.tile-card.is-big-mobile:hover:before {
	background:linear-gradient(210deg,#fd0 60%,#ffbe00 75%)
}
}@media screen and (min-width:0)and (max-width:699px) {
	.tile-card.is-big-mobile .is-16by9,.tile-card.is-big-mobile .is-29by11 {
	display:none
}
.tile-card.is-big-mobile .is-3by2 {
	display:block
}
.tile-card.is-big-mobile .name {
	min-height:100%
}
.tile-card.is-big-mobile .name span {
	font-size:.875rem
}
.tile-card.is-normal-mobile {
	grid-column:span 1;
	grid-row:span 1
}
.tile-card.is-normal-mobile .is-29by11,.tile-card.is-normal-mobile .is-3by2 {
	display:none
}
.tile-card.is-normal-mobile .is-16by9 {
	display:block
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.tile-card.is-wide-tablet {
	grid-column:span 2;
	grid-row:span 1
}
}@media screen and (min-width:700px)and (max-width:1023px)and (min-width:1024px) {
	.tile-card.is-wide-tablet:hover img {
	height:calc(100% - 4px);
	margin:2px
}
.tile-card.is-wide-tablet:hover .content {
	border-radius:0 10px 0 9px;
	bottom:2px;
	left:2px
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.tile-card.is-wide-tablet .content {
	background:#fff;
	border-radius:0 9px 0 0;
	bottom:0;
	left:0;
	position:absolute;
	width:calc(50% - .3125rem)
}
.tile-card.is-wide-tablet .is-16by9,.tile-card.is-wide-tablet .is-3by2 {
	display:none
}
.tile-card.is-wide-tablet .is-29by11 {
	display:block
}
.tile-card.is-wide-tablet .image img {
	border-radius:9px
}
.tile-card.is-big-tablet {
	grid-column:span 2;
	grid-row:span 2
}
}@media screen and (min-width:700px)and (max-width:1023px)and (min-width:1024px) {
	.tile-card.is-big-tablet:hover:before {
	background:linear-gradient(210deg,#fd0 60%,#ffbe00 75%)
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.tile-card.is-big-tablet .is-16by9,.tile-card.is-big-tablet .is-29by11 {
	display:none
}
.tile-card.is-big-tablet .is-3by2 {
	display:block
}
.tile-card.is-big-tablet .name {
	min-height:100%
}
.tile-card.is-big-tablet .name span {
	font-size:.875rem
}
.tile-card.is-normal-tablet {
	grid-column:span 1;
	grid-row:span 1
}
.tile-card.is-normal-tablet .is-29by11,.tile-card.is-normal-tablet .is-3by2 {
	display:none
}
.tile-card.is-normal-tablet .is-16by9 {
	display:block
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.tile-card.is-wide-desktop {
	grid-column:span 2;
	grid-row:span 1
}
}@media screen and (min-width:1024px)and (max-width:1215px)and (min-width:1024px) {
	.tile-card.is-wide-desktop:hover img {
	height:calc(100% - 4px);
	margin:2px
}
.tile-card.is-wide-desktop:hover .content {
	border-radius:0 10px 0 9px;
	bottom:2px;
	left:2px
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.tile-card.is-wide-desktop .content {
	background:#fff;
	border-radius:0 9px 0 0;
	bottom:0;
	left:0;
	position:absolute;
	width:calc(50% - .3125rem)
}
.tile-card.is-wide-desktop .is-16by9,.tile-card.is-wide-desktop .is-3by2 {
	display:none
}
.tile-card.is-wide-desktop .is-29by11 {
	display:block
}
.tile-card.is-wide-desktop .image img {
	border-radius:9px
}
.tile-card.is-big-desktop {
	grid-column:span 2;
	grid-row:span 2
}
}@media screen and (min-width:1024px)and (max-width:1215px)and (min-width:1024px) {
	.tile-card.is-big-desktop:hover:before {
	background:linear-gradient(210deg,#fd0 60%,#ffbe00 75%)
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.tile-card.is-big-desktop .is-16by9,.tile-card.is-big-desktop .is-29by11 {
	display:none
}
.tile-card.is-big-desktop .is-3by2 {
	display:block
}
.tile-card.is-big-desktop .name {
	min-height:100%
}
.tile-card.is-big-desktop .name span {
	font-size:.875rem
}
.tile-card.is-normal-desktop {
	grid-column:span 1;
	grid-row:span 1
}
.tile-card.is-normal-desktop .is-29by11,.tile-card.is-normal-desktop .is-3by2 {
	display:none
}
.tile-card.is-normal-desktop .is-16by9 {
	display:block
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.tile-card.is-wide-widescreen {
	grid-column:span 2;
	grid-row:span 1
}
}@media screen and (min-width:1216px)and (max-width:1407px)and (min-width:1024px) {
	.tile-card.is-wide-widescreen:hover img {
	height:calc(100% - 4px);
	margin:2px
}
.tile-card.is-wide-widescreen:hover .content {
	border-radius:0 10px 0 9px;
	bottom:2px;
	left:2px
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.tile-card.is-wide-widescreen .content {
	background:#fff;
	border-radius:0 9px 0 0;
	bottom:0;
	left:0;
	position:absolute;
	width:calc(50% - .3125rem)
}
.tile-card.is-wide-widescreen .is-16by9,.tile-card.is-wide-widescreen .is-3by2 {
	display:none
}
.tile-card.is-wide-widescreen .is-29by11 {
	display:block
}
.tile-card.is-wide-widescreen .image img {
	border-radius:9px
}
.tile-card.is-big-widescreen {
	grid-column:span 2;
	grid-row:span 2
}
}@media screen and (min-width:1216px)and (max-width:1407px)and (min-width:1024px) {
	.tile-card.is-big-widescreen:hover:before {
	background:linear-gradient(210deg,#fd0 60%,#ffbe00 75%)
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.tile-card.is-big-widescreen .is-16by9,.tile-card.is-big-widescreen .is-29by11 {
	display:none
}
.tile-card.is-big-widescreen .is-3by2 {
	display:block
}
.tile-card.is-big-widescreen .name {
	min-height:100%
}
.tile-card.is-big-widescreen .name span {
	font-size:.875rem
}
.tile-card.is-normal-widescreen {
	grid-column:span 1;
	grid-row:span 1
}
.tile-card.is-normal-widescreen .is-29by11,.tile-card.is-normal-widescreen .is-3by2 {
	display:none
}
.tile-card.is-normal-widescreen .is-16by9 {
	display:block
}
}@media screen and (min-width:1408px)and (max-width:1743px) {
	.tile-card.is-wide-fullhd {
	grid-column:span 2;
	grid-row:span 1
}
}@media screen and (min-width:1408px)and (max-width:1743px)and (min-width:1024px) {
	.tile-card.is-wide-fullhd:hover img {
	height:calc(100% - 4px);
	margin:2px
}
.tile-card.is-wide-fullhd:hover .content {
	border-radius:0 10px 0 9px;
	bottom:2px;
	left:2px
}
}@media screen and (min-width:1408px)and (max-width:1743px) {
	.tile-card.is-wide-fullhd .content {
	background:#fff;
	border-radius:0 9px 0 0;
	bottom:0;
	left:0;
	position:absolute;
	width:calc(50% - .3125rem)
}
.tile-card.is-wide-fullhd .is-16by9,.tile-card.is-wide-fullhd .is-3by2 {
	display:none
}
.tile-card.is-wide-fullhd .is-29by11 {
	display:block
}
.tile-card.is-wide-fullhd .image img {
	border-radius:9px
}
.tile-card.is-big-fullhd {
	grid-column:span 2;
	grid-row:span 2
}
}@media screen and (min-width:1408px)and (max-width:1743px)and (min-width:1024px) {
	.tile-card.is-big-fullhd:hover:before {
	background:linear-gradient(210deg,#fd0 60%,#ffbe00 75%)
}
}@media screen and (min-width:1408px)and (max-width:1743px) {
	.tile-card.is-big-fullhd .is-16by9,.tile-card.is-big-fullhd .is-29by11 {
	display:none
}
.tile-card.is-big-fullhd .is-3by2 {
	display:block
}
.tile-card.is-big-fullhd .name {
	min-height:100%
}
.tile-card.is-big-fullhd .name span {
	font-size:.875rem
}
.tile-card.is-normal-fullhd {
	grid-column:span 1;
	grid-row:span 1
}
.tile-card.is-normal-fullhd .is-29by11,.tile-card.is-normal-fullhd .is-3by2 {
	display:none
}
.tile-card.is-normal-fullhd .is-16by9 {
	display:block
}
}@media screen and (min-width:1744px) {
	.tile-card.is-wide-ultrawide {
	grid-column:span 2;
	grid-row:span 1
}
}@media screen and (min-width:1744px)and (min-width:1024px) {
	.tile-card.is-wide-ultrawide:hover img {
	height:calc(100% - 4px);
	margin:2px
}
.tile-card.is-wide-ultrawide:hover .content {
	border-radius:0 10px 0 9px;
	bottom:2px;
	left:2px
}
}@media screen and (min-width:1744px) {
	.tile-card.is-wide-ultrawide .content {
	background:#fff;
	border-radius:0 9px 0 0;
	bottom:0;
	left:0;
	position:absolute;
	width:calc(50% - .3125rem)
}
.tile-card.is-wide-ultrawide .is-16by9,.tile-card.is-wide-ultrawide .is-3by2 {
	display:none
}
.tile-card.is-wide-ultrawide .is-29by11 {
	display:block
}
.tile-card.is-wide-ultrawide .image img {
	border-radius:9px
}
.tile-card.is-big-ultrawide {
	grid-column:span 2;
	grid-row:span 2
}
}@media screen and (min-width:1744px)and (min-width:1024px) {
	.tile-card.is-big-ultrawide:hover:before {
	background:linear-gradient(210deg,#fd0 60%,#ffbe00 75%)
}
}@media screen and (min-width:1744px) {
	.tile-card.is-big-ultrawide .is-16by9,.tile-card.is-big-ultrawide .is-29by11 {
	display:none
}
.tile-card.is-big-ultrawide .is-3by2 {
	display:block
}
.tile-card.is-big-ultrawide .name {
	min-height:100%
}
.tile-card.is-big-ultrawide .name span {
	font-size:.875rem
}
.tile-card.is-normal-ultrawide {
	grid-column:span 1;
	grid-row:span 1
}
.tile-card.is-normal-ultrawide .is-29by11,.tile-card.is-normal-ultrawide .is-3by2 {
	display:none
}
.tile-card.is-normal-ultrawide .is-16by9 {
	display:block
}
}.tooltip:hover {
	text-decoration:none
}
.tooltip:hover .tooltip-wrapper,.tooltip:hover .tooltip-wrapper * {
	display:block
}
.tooltip-wrapper {
	background:#fffffff2;
	border-radius:4px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	color:#0a0a0a;
	display:none;
	left:-999px;
	line-height:normal;
	overflow:hidden;
	padding:1.25rem;
	position:absolute;
	text-align:left;
	top:-999px;
	width:200px;
	z-index:1
}
.tooltip-wrapper em {
	display:block;
	font-style:normal;
	font-weight:400;
	opacity:1;
	text-transform:none
}
.column {
	display:block;
	flex-basis:0;
	flex-grow:1;
	flex-shrink:1;
	padding:.75rem
}
.columns.is-mobile>.column.is-narrow {
	flex:none;
	width:unset
}
.columns.is-mobile>.column.is-full {
	flex:none;
	width:100%
}
.columns.is-mobile>.column.is-three-quarters {
	flex:none;
	width:75%
}
.columns.is-mobile>.column.is-two-thirds {
	flex:none;
	width:66.6666%
}
.columns.is-mobile>.column.is-half {
	flex:none;
	width:50%
}
.columns.is-mobile>.column.is-one-third {
	flex:none;
	width:33.3333%
}
.columns.is-mobile>.column.is-one-quarter {
	flex:none;
	width:25%
}
.columns.is-mobile>.column.is-one-fifth {
	flex:none;
	width:20%
}
.columns.is-mobile>.column.is-two-fifths {
	flex:none;
	width:40%
}
.columns.is-mobile>.column.is-three-fifths {
	flex:none;
	width:60%
}
.columns.is-mobile>.column.is-four-fifths {
	flex:none;
	width:80%
}
.columns.is-mobile>.column.is-offset-three-quarters {
	margin-left:75%
}
.columns.is-mobile>.column.is-offset-two-thirds {
	margin-left:66.6666%
}
.columns.is-mobile>.column.is-offset-half {
	margin-left:50%
}
.columns.is-mobile>.column.is-offset-one-third {
	margin-left:33.3333%
}
.columns.is-mobile>.column.is-offset-one-quarter {
	margin-left:25%
}
.columns.is-mobile>.column.is-offset-one-fifth {
	margin-left:20%
}
.columns.is-mobile>.column.is-offset-two-fifths {
	margin-left:40%
}
.columns.is-mobile>.column.is-offset-three-fifths {
	margin-left:60%
}
.columns.is-mobile>.column.is-offset-four-fifths {
	margin-left:80%
}
.columns.is-mobile>.column.is-0 {
	flex:none;
	width:0
}
.columns.is-mobile>.column.is-offset-0 {
	margin-left:0
}
.columns.is-mobile>.column.is-1 {
	flex:none;
	width:8.33333337%
}
.columns.is-mobile>.column.is-offset-1 {
	margin-left:8.33333337%
}
.columns.is-mobile>.column.is-2 {
	flex:none;
	width:16.66666674%
}
.columns.is-mobile>.column.is-offset-2 {
	margin-left:16.66666674%
}
.columns.is-mobile>.column.is-3 {
	flex:none;
	width:25%
}
.columns.is-mobile>.column.is-offset-3 {
	margin-left:25%
}
.columns.is-mobile>.column.is-4 {
	flex:none;
	width:33.33333337%
}
.columns.is-mobile>.column.is-offset-4 {
	margin-left:33.33333337%
}
.columns.is-mobile>.column.is-5 {
	flex:none;
	width:41.66666674%
}
.columns.is-mobile>.column.is-offset-5 {
	margin-left:41.66666674%
}
.columns.is-mobile>.column.is-6 {
	flex:none;
	width:50%
}
.columns.is-mobile>.column.is-offset-6 {
	margin-left:50%
}
.columns.is-mobile>.column.is-7 {
	flex:none;
	width:58.33333337%
}
.columns.is-mobile>.column.is-offset-7 {
	margin-left:58.33333337%
}
.columns.is-mobile>.column.is-8 {
	flex:none;
	width:66.66666674%
}
.columns.is-mobile>.column.is-offset-8 {
	margin-left:66.66666674%
}
.columns.is-mobile>.column.is-9 {
	flex:none;
	width:75%
}
.columns.is-mobile>.column.is-offset-9 {
	margin-left:75%
}
.columns.is-mobile>.column.is-10 {
	flex:none;
	width:83.33333337%
}
.columns.is-mobile>.column.is-offset-10 {
	margin-left:83.33333337%
}
.columns.is-mobile>.column.is-11 {
	flex:none;
	width:91.66666674%
}
.columns.is-mobile>.column.is-offset-11 {
	margin-left:91.66666674%
}
.columns.is-mobile>.column.is-12 {
	flex:none;
	width:100%
}
.columns.is-mobile>.column.is-offset-12 {
	margin-left:100%
}
@media screen and (max-width:699px) {
	.column.is-narrow-mobile {
	flex:none;
	width:unset
}
.column.is-full-mobile {
	flex:none;
	width:100%
}
.column.is-three-quarters-mobile {
	flex:none;
	width:75%
}
.column.is-two-thirds-mobile {
	flex:none;
	width:66.6666%
}
.column.is-half-mobile {
	flex:none;
	width:50%
}
.column.is-one-third-mobile {
	flex:none;
	width:33.3333%
}
.column.is-one-quarter-mobile {
	flex:none;
	width:25%
}
.column.is-one-fifth-mobile {
	flex:none;
	width:20%
}
.column.is-two-fifths-mobile {
	flex:none;
	width:40%
}
.column.is-three-fifths-mobile {
	flex:none;
	width:60%
}
.column.is-four-fifths-mobile {
	flex:none;
	width:80%
}
.column.is-offset-three-quarters-mobile {
	margin-left:75%
}
.column.is-offset-two-thirds-mobile {
	margin-left:66.6666%
}
.column.is-offset-half-mobile {
	margin-left:50%
}
.column.is-offset-one-third-mobile {
	margin-left:33.3333%
}
.column.is-offset-one-quarter-mobile {
	margin-left:25%
}
.column.is-offset-one-fifth-mobile {
	margin-left:20%
}
.column.is-offset-two-fifths-mobile {
	margin-left:40%
}
.column.is-offset-three-fifths-mobile {
	margin-left:60%
}
.column.is-offset-four-fifths-mobile {
	margin-left:80%
}
.column.is-0-mobile {
	flex:none;
	width:0
}
.column.is-offset-0-mobile {
	margin-left:0
}
.column.is-1-mobile {
	flex:none;
	width:8.33333337%
}
.column.is-offset-1-mobile {
	margin-left:8.33333337%
}
.column.is-2-mobile {
	flex:none;
	width:16.66666674%
}
.column.is-offset-2-mobile {
	margin-left:16.66666674%
}
.column.is-3-mobile {
	flex:none;
	width:25%
}
.column.is-offset-3-mobile {
	margin-left:25%
}
.column.is-4-mobile {
	flex:none;
	width:33.33333337%
}
.column.is-offset-4-mobile {
	margin-left:33.33333337%
}
.column.is-5-mobile {
	flex:none;
	width:41.66666674%
}
.column.is-offset-5-mobile {
	margin-left:41.66666674%
}
.column.is-6-mobile {
	flex:none;
	width:50%
}
.column.is-offset-6-mobile {
	margin-left:50%
}
.column.is-7-mobile {
	flex:none;
	width:58.33333337%
}
.column.is-offset-7-mobile {
	margin-left:58.33333337%
}
.column.is-8-mobile {
	flex:none;
	width:66.66666674%
}
.column.is-offset-8-mobile {
	margin-left:66.66666674%
}
.column.is-9-mobile {
	flex:none;
	width:75%
}
.column.is-offset-9-mobile {
	margin-left:75%
}
.column.is-10-mobile {
	flex:none;
	width:83.33333337%
}
.column.is-offset-10-mobile {
	margin-left:83.33333337%
}
.column.is-11-mobile {
	flex:none;
	width:91.66666674%
}
.column.is-offset-11-mobile {
	margin-left:91.66666674%
}
.column.is-12-mobile {
	flex:none;
	width:100%
}
.column.is-offset-12-mobile {
	margin-left:100%
}
}@media print,screen and (min-width:700px) {
	.column.is-narrow,.column.is-narrow-tablet {
	flex:none;
	width:unset
}
.column.is-full,.column.is-full-tablet {
	flex:none;
	width:100%
}
.column.is-three-quarters,.column.is-three-quarters-tablet {
	flex:none;
	width:75%
}
.column.is-two-thirds,.column.is-two-thirds-tablet {
	flex:none;
	width:66.6666%
}
.column.is-half,.column.is-half-tablet {
	flex:none;
	width:50%
}
.column.is-one-third,.column.is-one-third-tablet {
	flex:none;
	width:33.3333%
}
.column.is-one-quarter,.column.is-one-quarter-tablet {
	flex:none;
	width:25%
}
.column.is-one-fifth,.column.is-one-fifth-tablet {
	flex:none;
	width:20%
}
.column.is-two-fifths,.column.is-two-fifths-tablet {
	flex:none;
	width:40%
}
.column.is-three-fifths,.column.is-three-fifths-tablet {
	flex:none;
	width:60%
}
.column.is-four-fifths,.column.is-four-fifths-tablet {
	flex:none;
	width:80%
}
.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet {
	margin-left:75%
}
.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet {
	margin-left:66.6666%
}
.column.is-offset-half,.column.is-offset-half-tablet {
	margin-left:50%
}
.column.is-offset-one-third,.column.is-offset-one-third-tablet {
	margin-left:33.3333%
}
.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet {
	margin-left:25%
}
.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet {
	margin-left:20%
}
.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet {
	margin-left:40%
}
.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet {
	margin-left:60%
}
.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet {
	margin-left:80%
}
.column.is-0,.column.is-0-tablet {
	flex:none;
	width:0
}
.column.is-offset-0,.column.is-offset-0-tablet {
	margin-left:0
}
.column.is-1,.column.is-1-tablet {
	flex:none;
	width:8.33333337%
}
.column.is-offset-1,.column.is-offset-1-tablet {
	margin-left:8.33333337%
}
.column.is-2,.column.is-2-tablet {
	flex:none;
	width:16.66666674%
}
.column.is-offset-2,.column.is-offset-2-tablet {
	margin-left:16.66666674%
}
.column.is-3,.column.is-3-tablet {
	flex:none;
	width:25%
}
.column.is-offset-3,.column.is-offset-3-tablet {
	margin-left:25%
}
.column.is-4,.column.is-4-tablet {
	flex:none;
	width:33.33333337%
}
.column.is-offset-4,.column.is-offset-4-tablet {
	margin-left:33.33333337%
}
.column.is-5,.column.is-5-tablet {
	flex:none;
	width:41.66666674%
}
.column.is-offset-5,.column.is-offset-5-tablet {
	margin-left:41.66666674%
}
.column.is-6,.column.is-6-tablet {
	flex:none;
	width:50%
}
.column.is-offset-6,.column.is-offset-6-tablet {
	margin-left:50%
}
.column.is-7,.column.is-7-tablet {
	flex:none;
	width:58.33333337%
}
.column.is-offset-7,.column.is-offset-7-tablet {
	margin-left:58.33333337%
}
.column.is-8,.column.is-8-tablet {
	flex:none;
	width:66.66666674%
}
.column.is-offset-8,.column.is-offset-8-tablet {
	margin-left:66.66666674%
}
.column.is-9,.column.is-9-tablet {
	flex:none;
	width:75%
}
.column.is-offset-9,.column.is-offset-9-tablet {
	margin-left:75%
}
.column.is-10,.column.is-10-tablet {
	flex:none;
	width:83.33333337%
}
.column.is-offset-10,.column.is-offset-10-tablet {
	margin-left:83.33333337%
}
.column.is-11,.column.is-11-tablet {
	flex:none;
	width:91.66666674%
}
.column.is-offset-11,.column.is-offset-11-tablet {
	margin-left:91.66666674%
}
.column.is-12,.column.is-12-tablet {
	flex:none;
	width:100%
}
.column.is-offset-12,.column.is-offset-12-tablet {
	margin-left:100%
}
}@media screen and (max-width:1023px) {
	.column.is-narrow-touch {
	flex:none;
	width:unset
}
.column.is-full-touch {
	flex:none;
	width:100%
}
.column.is-three-quarters-touch {
	flex:none;
	width:75%
}
.column.is-two-thirds-touch {
	flex:none;
	width:66.6666%
}
.column.is-half-touch {
	flex:none;
	width:50%
}
.column.is-one-third-touch {
	flex:none;
	width:33.3333%
}
.column.is-one-quarter-touch {
	flex:none;
	width:25%
}
.column.is-one-fifth-touch {
	flex:none;
	width:20%
}
.column.is-two-fifths-touch {
	flex:none;
	width:40%
}
.column.is-three-fifths-touch {
	flex:none;
	width:60%
}
.column.is-four-fifths-touch {
	flex:none;
	width:80%
}
.column.is-offset-three-quarters-touch {
	margin-left:75%
}
.column.is-offset-two-thirds-touch {
	margin-left:66.6666%
}
.column.is-offset-half-touch {
	margin-left:50%
}
.column.is-offset-one-third-touch {
	margin-left:33.3333%
}
.column.is-offset-one-quarter-touch {
	margin-left:25%
}
.column.is-offset-one-fifth-touch {
	margin-left:20%
}
.column.is-offset-two-fifths-touch {
	margin-left:40%
}
.column.is-offset-three-fifths-touch {
	margin-left:60%
}
.column.is-offset-four-fifths-touch {
	margin-left:80%
}
.column.is-0-touch {
	flex:none;
	width:0
}
.column.is-offset-0-touch {
	margin-left:0
}
.column.is-1-touch {
	flex:none;
	width:8.33333337%
}
.column.is-offset-1-touch {
	margin-left:8.33333337%
}
.column.is-2-touch {
	flex:none;
	width:16.66666674%
}
.column.is-offset-2-touch {
	margin-left:16.66666674%
}
.column.is-3-touch {
	flex:none;
	width:25%
}
.column.is-offset-3-touch {
	margin-left:25%
}
.column.is-4-touch {
	flex:none;
	width:33.33333337%
}
.column.is-offset-4-touch {
	margin-left:33.33333337%
}
.column.is-5-touch {
	flex:none;
	width:41.66666674%
}
.column.is-offset-5-touch {
	margin-left:41.66666674%
}
.column.is-6-touch {
	flex:none;
	width:50%
}
.column.is-offset-6-touch {
	margin-left:50%
}
.column.is-7-touch {
	flex:none;
	width:58.33333337%
}
.column.is-offset-7-touch {
	margin-left:58.33333337%
}
.column.is-8-touch {
	flex:none;
	width:66.66666674%
}
.column.is-offset-8-touch {
	margin-left:66.66666674%
}
.column.is-9-touch {
	flex:none;
	width:75%
}
.column.is-offset-9-touch {
	margin-left:75%
}
.column.is-10-touch {
	flex:none;
	width:83.33333337%
}
.column.is-offset-10-touch {
	margin-left:83.33333337%
}
.column.is-11-touch {
	flex:none;
	width:91.66666674%
}
.column.is-offset-11-touch {
	margin-left:91.66666674%
}
.column.is-12-touch {
	flex:none;
	width:100%
}
.column.is-offset-12-touch {
	margin-left:100%
}
}@media screen and (min-width:1024px) {
	.column.is-narrow-desktop {
	flex:none;
	width:unset
}
.column.is-full-desktop {
	flex:none;
	width:100%
}
.column.is-three-quarters-desktop {
	flex:none;
	width:75%
}
.column.is-two-thirds-desktop {
	flex:none;
	width:66.6666%
}
.column.is-half-desktop {
	flex:none;
	width:50%
}
.column.is-one-third-desktop {
	flex:none;
	width:33.3333%
}
.column.is-one-quarter-desktop {
	flex:none;
	width:25%
}
.column.is-one-fifth-desktop {
	flex:none;
	width:20%
}
.column.is-two-fifths-desktop {
	flex:none;
	width:40%
}
.column.is-three-fifths-desktop {
	flex:none;
	width:60%
}
.column.is-four-fifths-desktop {
	flex:none;
	width:80%
}
.column.is-offset-three-quarters-desktop {
	margin-left:75%
}
.column.is-offset-two-thirds-desktop {
	margin-left:66.6666%
}
.column.is-offset-half-desktop {
	margin-left:50%
}
.column.is-offset-one-third-desktop {
	margin-left:33.3333%
}
.column.is-offset-one-quarter-desktop {
	margin-left:25%
}
.column.is-offset-one-fifth-desktop {
	margin-left:20%
}
.column.is-offset-two-fifths-desktop {
	margin-left:40%
}
.column.is-offset-three-fifths-desktop {
	margin-left:60%
}
.column.is-offset-four-fifths-desktop {
	margin-left:80%
}
.column.is-0-desktop {
	flex:none;
	width:0
}
.column.is-offset-0-desktop {
	margin-left:0
}
.column.is-1-desktop {
	flex:none;
	width:8.33333337%
}
.column.is-offset-1-desktop {
	margin-left:8.33333337%
}
.column.is-2-desktop {
	flex:none;
	width:16.66666674%
}
.column.is-offset-2-desktop {
	margin-left:16.66666674%
}
.column.is-3-desktop {
	flex:none;
	width:25%
}
.column.is-offset-3-desktop {
	margin-left:25%
}
.column.is-4-desktop {
	flex:none;
	width:33.33333337%
}
.column.is-offset-4-desktop {
	margin-left:33.33333337%
}
.column.is-5-desktop {
	flex:none;
	width:41.66666674%
}
.column.is-offset-5-desktop {
	margin-left:41.66666674%
}
.column.is-6-desktop {
	flex:none;
	width:50%
}
.column.is-offset-6-desktop {
	margin-left:50%
}
.column.is-7-desktop {
	flex:none;
	width:58.33333337%
}
.column.is-offset-7-desktop {
	margin-left:58.33333337%
}
.column.is-8-desktop {
	flex:none;
	width:66.66666674%
}
.column.is-offset-8-desktop {
	margin-left:66.66666674%
}
.column.is-9-desktop {
	flex:none;
	width:75%
}
.column.is-offset-9-desktop {
	margin-left:75%
}
.column.is-10-desktop {
	flex:none;
	width:83.33333337%
}
.column.is-offset-10-desktop {
	margin-left:83.33333337%
}
.column.is-11-desktop {
	flex:none;
	width:91.66666674%
}
.column.is-offset-11-desktop {
	margin-left:91.66666674%
}
.column.is-12-desktop {
	flex:none;
	width:100%
}
.column.is-offset-12-desktop {
	margin-left:100%
}
}@media screen and (min-width:1216px) {
	.column.is-narrow-widescreen {
	flex:none;
	width:unset
}
.column.is-full-widescreen {
	flex:none;
	width:100%
}
.column.is-three-quarters-widescreen {
	flex:none;
	width:75%
}
.column.is-two-thirds-widescreen {
	flex:none;
	width:66.6666%
}
.column.is-half-widescreen {
	flex:none;
	width:50%
}
.column.is-one-third-widescreen {
	flex:none;
	width:33.3333%
}
.column.is-one-quarter-widescreen {
	flex:none;
	width:25%
}
.column.is-one-fifth-widescreen {
	flex:none;
	width:20%
}
.column.is-two-fifths-widescreen {
	flex:none;
	width:40%
}
.column.is-three-fifths-widescreen {
	flex:none;
	width:60%
}
.column.is-four-fifths-widescreen {
	flex:none;
	width:80%
}
.column.is-offset-three-quarters-widescreen {
	margin-left:75%
}
.column.is-offset-two-thirds-widescreen {
	margin-left:66.6666%
}
.column.is-offset-half-widescreen {
	margin-left:50%
}
.column.is-offset-one-third-widescreen {
	margin-left:33.3333%
}
.column.is-offset-one-quarter-widescreen {
	margin-left:25%
}
.column.is-offset-one-fifth-widescreen {
	margin-left:20%
}
.column.is-offset-two-fifths-widescreen {
	margin-left:40%
}
.column.is-offset-three-fifths-widescreen {
	margin-left:60%
}
.column.is-offset-four-fifths-widescreen {
	margin-left:80%
}
.column.is-0-widescreen {
	flex:none;
	width:0
}
.column.is-offset-0-widescreen {
	margin-left:0
}
.column.is-1-widescreen {
	flex:none;
	width:8.33333337%
}
.column.is-offset-1-widescreen {
	margin-left:8.33333337%
}
.column.is-2-widescreen {
	flex:none;
	width:16.66666674%
}
.column.is-offset-2-widescreen {
	margin-left:16.66666674%
}
.column.is-3-widescreen {
	flex:none;
	width:25%
}
.column.is-offset-3-widescreen {
	margin-left:25%
}
.column.is-4-widescreen {
	flex:none;
	width:33.33333337%
}
.column.is-offset-4-widescreen {
	margin-left:33.33333337%
}
.column.is-5-widescreen {
	flex:none;
	width:41.66666674%
}
.column.is-offset-5-widescreen {
	margin-left:41.66666674%
}
.column.is-6-widescreen {
	flex:none;
	width:50%
}
.column.is-offset-6-widescreen {
	margin-left:50%
}
.column.is-7-widescreen {
	flex:none;
	width:58.33333337%
}
.column.is-offset-7-widescreen {
	margin-left:58.33333337%
}
.column.is-8-widescreen {
	flex:none;
	width:66.66666674%
}
.column.is-offset-8-widescreen {
	margin-left:66.66666674%
}
.column.is-9-widescreen {
	flex:none;
	width:75%
}
.column.is-offset-9-widescreen {
	margin-left:75%
}
.column.is-10-widescreen {
	flex:none;
	width:83.33333337%
}
.column.is-offset-10-widescreen {
	margin-left:83.33333337%
}
.column.is-11-widescreen {
	flex:none;
	width:91.66666674%
}
.column.is-offset-11-widescreen {
	margin-left:91.66666674%
}
.column.is-12-widescreen {
	flex:none;
	width:100%
}
.column.is-offset-12-widescreen {
	margin-left:100%
}
}@media screen and (min-width:1408px) {
	.column.is-narrow-fullhd {
	flex:none;
	width:unset
}
.column.is-full-fullhd {
	flex:none;
	width:100%
}
.column.is-three-quarters-fullhd {
	flex:none;
	width:75%
}
.column.is-two-thirds-fullhd {
	flex:none;
	width:66.6666%
}
.column.is-half-fullhd {
	flex:none;
	width:50%
}
.column.is-one-third-fullhd {
	flex:none;
	width:33.3333%
}
.column.is-one-quarter-fullhd {
	flex:none;
	width:25%
}
.column.is-one-fifth-fullhd {
	flex:none;
	width:20%
}
.column.is-two-fifths-fullhd {
	flex:none;
	width:40%
}
.column.is-three-fifths-fullhd {
	flex:none;
	width:60%
}
.column.is-four-fifths-fullhd {
	flex:none;
	width:80%
}
.column.is-offset-three-quarters-fullhd {
	margin-left:75%
}
.column.is-offset-two-thirds-fullhd {
	margin-left:66.6666%
}
.column.is-offset-half-fullhd {
	margin-left:50%
}
.column.is-offset-one-third-fullhd {
	margin-left:33.3333%
}
.column.is-offset-one-quarter-fullhd {
	margin-left:25%
}
.column.is-offset-one-fifth-fullhd {
	margin-left:20%
}
.column.is-offset-two-fifths-fullhd {
	margin-left:40%
}
.column.is-offset-three-fifths-fullhd {
	margin-left:60%
}
.column.is-offset-four-fifths-fullhd {
	margin-left:80%
}
.column.is-0-fullhd {
	flex:none;
	width:0
}
.column.is-offset-0-fullhd {
	margin-left:0
}
.column.is-1-fullhd {
	flex:none;
	width:8.33333337%
}
.column.is-offset-1-fullhd {
	margin-left:8.33333337%
}
.column.is-2-fullhd {
	flex:none;
	width:16.66666674%
}
.column.is-offset-2-fullhd {
	margin-left:16.66666674%
}
.column.is-3-fullhd {
	flex:none;
	width:25%
}
.column.is-offset-3-fullhd {
	margin-left:25%
}
.column.is-4-fullhd {
	flex:none;
	width:33.33333337%
}
.column.is-offset-4-fullhd {
	margin-left:33.33333337%
}
.column.is-5-fullhd {
	flex:none;
	width:41.66666674%
}
.column.is-offset-5-fullhd {
	margin-left:41.66666674%
}
.column.is-6-fullhd {
	flex:none;
	width:50%
}
.column.is-offset-6-fullhd {
	margin-left:50%
}
.column.is-7-fullhd {
	flex:none;
	width:58.33333337%
}
.column.is-offset-7-fullhd {
	margin-left:58.33333337%
}
.column.is-8-fullhd {
	flex:none;
	width:66.66666674%
}
.column.is-offset-8-fullhd {
	margin-left:66.66666674%
}
.column.is-9-fullhd {
	flex:none;
	width:75%
}
.column.is-offset-9-fullhd {
	margin-left:75%
}
.column.is-10-fullhd {
	flex:none;
	width:83.33333337%
}
.column.is-offset-10-fullhd {
	margin-left:83.33333337%
}
.column.is-11-fullhd {
	flex:none;
	width:91.66666674%
}
.column.is-offset-11-fullhd {
	margin-left:91.66666674%
}
.column.is-12-fullhd {
	flex:none;
	width:100%
}
.column.is-offset-12-fullhd {
	margin-left:100%
}
}.columns {
	margin-left:-.75rem;
	margin-right:-.75rem;
	margin-top:-.75rem
}
.columns:last-child {
	margin-bottom:-.75rem
}
.columns:not(:last-child) {
	margin-bottom:.75rem
}
.columns.is-centered {
	justify-content:center
}
.columns.is-gapless {
	margin-left:0;
	margin-right:0;
	margin-top:0
}
.columns.is-gapless>.column {
	margin:0;
	padding:0!important
}
.columns.is-gapless:not(:last-child) {
	margin-bottom:1.5rem
}
.columns.is-gapless:last-child {
	margin-bottom:0
}
.columns.is-mobile {
	display:flex
}
.columns.is-multiline {
	flex-wrap:wrap
}
.columns.is-vcentered {
	align-items:center
}
@media print,screen and (min-width:700px) {
	.columns:not(.is-desktop) {
	display:flex
}
}@media screen and (min-width:1024px) {
	.columns.is-desktop {
	display:flex
}
}@media screen and (min-width:1744px) {
	.column.is-narrow-ultrawide {
	flex:none
}
.column.is-full-ultrawide {
	flex:none;
	width:100%
}
.column.is-three-quarters-ultrawide {
	flex:none;
	width:75%
}
.column.is-two-thirds-ultrawide {
	flex:none;
	width:66.6666%
}
.column.is-half-ultrawide {
	flex:none;
	width:50%
}
.column.is-one-third-ultrawide {
	flex:none;
	width:33.3333%
}
.column.is-one-quarter-ultrawide {
	flex:none;
	width:25%
}
.column.is-one-fifth-ultrawide {
	flex:none;
	width:20%
}
.column.is-two-fifths-ultrawide {
	flex:none;
	width:40%
}
.column.is-three-fifths-ultrawide {
	flex:none;
	width:60%
}
.column.is-four-fifths-ultrawide {
	flex:none;
	width:80%
}
.column.is-offset-three-quarters-ultrawide {
	margin-left:75%
}
.column.is-offset-two-thirds-ultrawide {
	margin-left:66.6666%
}
.column.is-offset-half-ultrawide {
	margin-left:50%
}
.column.is-offset-one-third-ultrawide {
	margin-left:33.3333%
}
.column.is-offset-one-quarter-ultrawide {
	margin-left:25%
}
.column.is-offset-one-fifth-ultrawide {
	margin-left:20%
}
.column.is-offset-two-fifths-ultrawide {
	margin-left:40%
}
.column.is-offset-three-fifths-ultrawide {
	margin-left:60%
}
.column.is-offset-four-fifths-ultrawide {
	margin-left:80%
}
.column.is-0-ultrawide {
	flex:none;
	width:0
}
.column.is-offset-0-ultrawide {
	margin-left:0
}
.column.is-1-ultrawide {
	flex:none;
	width:8.3333333333%
}
.column.is-offset-1-ultrawide {
	margin-left:8.3333333333%
}
.column.is-2-ultrawide {
	flex:none;
	width:16.6666666667%
}
.column.is-offset-2-ultrawide {
	margin-left:16.6666666667%
}
.column.is-3-ultrawide {
	flex:none;
	width:25%
}
.column.is-offset-3-ultrawide {
	margin-left:25%
}
.column.is-4-ultrawide {
	flex:none;
	width:33.3333333333%
}
.column.is-offset-4-ultrawide {
	margin-left:33.3333333333%
}
.column.is-5-ultrawide {
	flex:none;
	width:41.6666666667%
}
.column.is-offset-5-ultrawide {
	margin-left:41.6666666667%
}
.column.is-6-ultrawide {
	flex:none;
	width:50%
}
.column.is-offset-6-ultrawide {
	margin-left:50%
}
.column.is-7-ultrawide {
	flex:none;
	width:58.3333333333%
}
.column.is-offset-7-ultrawide {
	margin-left:58.3333333333%
}
.column.is-8-ultrawide {
	flex:none;
	width:66.6666666667%
}
.column.is-offset-8-ultrawide {
	margin-left:66.6666666667%
}
.column.is-9-ultrawide {
	flex:none;
	width:75%
}
.column.is-offset-9-ultrawide {
	margin-left:75%
}
.column.is-10-ultrawide {
	flex:none;
	width:83.3333333333%
}
.column.is-offset-10-ultrawide {
	margin-left:83.3333333333%
}
.column.is-11-ultrawide {
	flex:none;
	width:91.6666666667%
}
.column.is-offset-11-ultrawide {
	margin-left:91.6666666667%
}
.column.is-12-ultrawide {
	flex:none;
	width:100%
}
.column.is-offset-12-ultrawide {
	margin-left:100%
}
}@media screen and (max-width:699px) {
	.columns {
	margin-left:-.625rem;
	margin-right:-.625rem
}
}.grid {
	grid-gap:.625rem;
	display:grid;
	grid-auto-flow:dense;
	grid-auto-rows:auto;
	grid-template-columns:repeat(2,1fr)
}
.grid.is-1 {
	grid-template-columns:repeat(1,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-1-mobile {
	grid-template-columns:repeat(1,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-1-tablet {
	grid-template-columns:repeat(1,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-1-desktop {
	grid-template-columns:repeat(1,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-1-widescreen {
	grid-template-columns:repeat(1,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-1-fullhd {
	grid-template-columns:repeat(1,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-1-ultrawide {
	grid-template-columns:repeat(1,1fr)
}
}.grid.is-2 {
	grid-template-columns:repeat(2,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-2-mobile {
	grid-template-columns:repeat(2,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-2-tablet {
	grid-template-columns:repeat(2,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-2-desktop {
	grid-template-columns:repeat(2,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-2-widescreen {
	grid-template-columns:repeat(2,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-2-fullhd {
	grid-template-columns:repeat(2,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-2-ultrawide {
	grid-template-columns:repeat(2,1fr)
}
}.grid.is-3 {
	grid-template-columns:repeat(3,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-3-mobile {
	grid-template-columns:repeat(3,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-3-tablet {
	grid-template-columns:repeat(3,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-3-desktop {
	grid-template-columns:repeat(3,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-3-widescreen {
	grid-template-columns:repeat(3,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-3-fullhd {
	grid-template-columns:repeat(3,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-3-ultrawide {
	grid-template-columns:repeat(3,1fr)
}
}.grid.is-4 {
	grid-template-columns:repeat(4,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-4-mobile {
	grid-template-columns:repeat(4,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-4-tablet {
	grid-template-columns:repeat(4,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-4-desktop {
	grid-template-columns:repeat(4,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-4-widescreen {
	grid-template-columns:repeat(4,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-4-fullhd {
	grid-template-columns:repeat(4,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-4-ultrawide {
	grid-template-columns:repeat(4,1fr)
}
}.grid.is-5 {
	grid-template-columns:repeat(5,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-5-mobile {
	grid-template-columns:repeat(5,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-5-tablet {
	grid-template-columns:repeat(5,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-5-desktop {
	grid-template-columns:repeat(5,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-5-widescreen {
	grid-template-columns:repeat(5,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-5-fullhd {
	grid-template-columns:repeat(5,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-5-ultrawide {
	grid-template-columns:repeat(5,1fr)
}
}.grid.is-6 {
	grid-template-columns:repeat(6,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-6-mobile {
	grid-template-columns:repeat(6,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-6-tablet {
	grid-template-columns:repeat(6,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-6-desktop {
	grid-template-columns:repeat(6,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-6-widescreen {
	grid-template-columns:repeat(6,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-6-fullhd {
	grid-template-columns:repeat(6,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-6-ultrawide {
	grid-template-columns:repeat(6,1fr)
}
}.grid.is-7 {
	grid-template-columns:repeat(7,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-7-mobile {
	grid-template-columns:repeat(7,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-7-tablet {
	grid-template-columns:repeat(7,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-7-desktop {
	grid-template-columns:repeat(7,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-7-widescreen {
	grid-template-columns:repeat(7,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-7-fullhd {
	grid-template-columns:repeat(7,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-7-ultrawide {
	grid-template-columns:repeat(7,1fr)
}
}.grid.is-8 {
	grid-template-columns:repeat(8,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-8-mobile {
	grid-template-columns:repeat(8,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-8-tablet {
	grid-template-columns:repeat(8,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-8-desktop {
	grid-template-columns:repeat(8,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-8-widescreen {
	grid-template-columns:repeat(8,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-8-fullhd {
	grid-template-columns:repeat(8,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-8-ultrawide {
	grid-template-columns:repeat(8,1fr)
}
}.grid.is-9 {
	grid-template-columns:repeat(9,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-9-mobile {
	grid-template-columns:repeat(9,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-9-tablet {
	grid-template-columns:repeat(9,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-9-desktop {
	grid-template-columns:repeat(9,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-9-widescreen {
	grid-template-columns:repeat(9,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-9-fullhd {
	grid-template-columns:repeat(9,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-9-ultrawide {
	grid-template-columns:repeat(9,1fr)
}
}.grid.is-10 {
	grid-template-columns:repeat(10,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-10-mobile {
	grid-template-columns:repeat(10,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-10-tablet {
	grid-template-columns:repeat(10,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-10-desktop {
	grid-template-columns:repeat(10,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-10-widescreen {
	grid-template-columns:repeat(10,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-10-fullhd {
	grid-template-columns:repeat(10,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-10-ultrawide {
	grid-template-columns:repeat(10,1fr)
}
}.grid.is-11 {
	grid-template-columns:repeat(11,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-11-mobile {
	grid-template-columns:repeat(11,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-11-tablet {
	grid-template-columns:repeat(11,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-11-desktop {
	grid-template-columns:repeat(11,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-11-widescreen {
	grid-template-columns:repeat(11,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-11-fullhd {
	grid-template-columns:repeat(11,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-11-ultrawide {
	grid-template-columns:repeat(11,1fr)
}
}.grid.is-12 {
	grid-template-columns:repeat(12,1fr)
}
@media screen and (max-width:699px) {
	.grid.is-12-mobile {
	grid-template-columns:repeat(12,1fr)
}
}@media print,screen and (min-width:700px) {
	.grid.is-12-tablet {
	grid-template-columns:repeat(12,1fr)
}
}@media screen and (min-width:1024px) {
	.grid.is-12-desktop {
	grid-template-columns:repeat(12,1fr)
}
}@media screen and (min-width:1216px) {
	.grid.is-12-widescreen {
	grid-template-columns:repeat(12,1fr)
}
}@media screen and (min-width:1408px) {
	.grid.is-12-fullhd {
	grid-template-columns:repeat(12,1fr)
}
}@media screen and (min-width:1744px) {
	.grid.is-12-ultrawide {
	grid-template-columns:repeat(12,1fr)
}
}.grid>.is-column-2 {
	grid-column:span 2
}
.grid>.is-row-2 {
	grid-row:span 2
}
.grid>.is-column-3 {
	grid-column:span 2
}
.grid>.is-row-3 {
	grid-row:span 2
}
.grid>.is-column-4 {
	grid-column:span 2
}
.grid>.is-row-4 {
	grid-row:span 2
}
.grid>.is-column-5 {
	grid-column:span 2
}
.grid>.is-row-5 {
	grid-row:span 2
}
.grid>.is-column-6 {
	grid-column:span 2
}
.grid>.is-row-6 {
	grid-row:span 2
}
.grid>.is-column-7 {
	grid-column:span 2
}
.grid>.is-row-7 {
	grid-row:span 2
}
.grid>.is-column-8 {
	grid-column:span 2
}
.grid>.is-row-8 {
	grid-row:span 2
}
.grid>.is-column-9 {
	grid-column:span 2
}
.grid>.is-row-9 {
	grid-row:span 2
}
.grid>.is-column-10 {
	grid-column:span 2
}
.grid>.is-row-10 {
	grid-row:span 2
}
.grid>.is-column-11 {
	grid-column:span 2
}
.grid>.is-row-11 {
	grid-row:span 2
}
.grid>.is-column-12 {
	grid-column:span 2
}
.grid>.is-row-12 {
	grid-row:span 2
}
@media screen and (max-width:1023px) {
	.grid+.grid {
	margin-top:.625rem
}
}.has-text-white {
	color:#fff!important
}
a.has-text-white:focus,a.has-text-white:hover {
	color:#e6e6e6!important
}
.has-background-white {
	background-color:#fff!important
}
.has-text-black {
	color:#0a0a0a!important
}
a.has-text-black:focus,a.has-text-black:hover {
	color:#000!important
}
.has-background-black {
	background-color:#0a0a0a!important
}
.has-text-light {
	color:#f5f5f5!important
}
a.has-text-light:focus,a.has-text-light:hover {
	color:#dbdbdb!important
}
.has-background-light {
	background-color:#f5f5f5!important
}
.has-text-dark {
	color:#363636!important
}
a.has-text-dark:focus,a.has-text-dark:hover {
	color:#1c1c1c!important
}
.has-background-dark {
	background-color:#363636!important
}
.has-text-primary {
	color:#19abe6!important
}
a.has-text-primary:focus,a.has-text-primary:hover {
	color:#1489b8!important
}
.has-background-primary {
	background-color:#19abe6!important
}
.has-text-primary-light {
	color:#67b5f4!important
}
a.has-text-primary-light:focus,a.has-text-primary-light:hover {
	color:#379ef1!important
}
.has-background-primary-light {
	background-color:#67b5f4!important
}
.has-text-primary-dark {
	color:#005fdd!important
}
a.has-text-primary-dark:focus,a.has-text-primary-dark:hover {
	color:#17f!important
}
.has-background-primary-dark {
	background-color:#005fdd!important
}
.has-text-link {
	color:#5392e5!important
}
a.has-text-link:focus,a.has-text-link:hover {
	color:#2776de!important
}
.has-background-link {
	background-color:#5392e5!important
}
.has-text-link-light {
	color:#edf4fc!important
}
a.has-text-link-light:focus,a.has-text-link-light:hover {
	color:#c1d8f6!important
}
.has-background-link-light {
	background-color:#edf4fc!important
}
.has-text-link-dark {
	color:#1a59ad!important
}
a.has-text-link-dark:focus,a.has-text-link-dark:hover {
	color:#2170d9!important
}
.has-background-link-dark {
	background-color:#1a59ad!important
}
.has-text-info {
	color:#3e8ed0!important
}
a.has-text-info:focus,a.has-text-info:hover {
	color:#2b74b1!important
}
.has-background-info {
	background-color:#3e8ed0!important
}
.has-text-info-light {
	color:#eff5fb!important
}
a.has-text-info-light:focus,a.has-text-info-light:hover {
	color:#c6ddf1!important
}
.has-background-info-light {
	background-color:#eff5fb!important
}
.has-text-info-dark {
	color:#296fa8!important
}
a.has-text-info-dark:focus,a.has-text-info-dark:hover {
	color:#368ace!important
}
.has-background-info-dark {
	background-color:#296fa8!important
}
.has-text-success {
	color:#3eb752!important
}
a.has-text-success:focus,a.has-text-success:hover {
	color:#319141!important
}
.has-background-success {
	background-color:#3eb752!important
}
.has-text-success-light {
	color:#f0faf1!important
}
a.has-text-success-light:focus,a.has-text-success-light:hover {
	color:#caedcf!important
}
.has-background-success-light {
	background-color:#f0faf1!important
}
.has-text-success-dark {
	color:#2d853c!important
}
a.has-text-success-dark:focus,a.has-text-success-dark:hover {
	color:#3aab4d!important
}
.has-background-success-dark {
	background-color:#2d853c!important
}
.has-text-warning {
	color:#fd0!important
}
a.has-text-warning:focus,a.has-text-warning:hover {
	color:#ccb100!important
}
.has-background-warning {
	background-color:#fd0!important
}
.has-text-warning-light {
	color:#fffceb!important
}
a.has-text-warning-light:focus,a.has-text-warning-light:hover {
	color:#fff5b8!important
}
.has-background-warning-light {
	background-color:#fffceb!important
}
.has-text-warning-dark {
	color:#948000!important
}
a.has-text-warning-dark:focus,a.has-text-warning-dark:hover {
	color:#c7ac00!important
}
.has-background-warning-dark {
	background-color:#948000!important
}
.has-text-danger {
	color:#ed1c24!important
}
a.has-text-danger:focus,a.has-text-danger:hover {
	color:#c61017!important
}
.has-background-danger {
	background-color:#ed1c24!important
}
.has-text-danger-light {
	color:#feeced!important
}
a.has-text-danger-light:focus,a.has-text-danger-light:hover {
	color:#fabdbf!important
}
.has-background-danger-light {
	background-color:#feeced!important
}
.has-text-danger-dark {
	color:#d91119!important
}
a.has-text-danger-dark:focus,a.has-text-danger-dark:hover {
	color:#ef2f36!important
}
.has-background-danger-dark {
	background-color:#d91119!important
}
.has-text-black-bis {
	color:#121212!important
}
.has-background-black-bis {
	background-color:#121212!important
}
.has-text-black-ter {
	color:#242424!important
}
.has-background-black-ter {
	background-color:#242424!important
}
.has-text-grey-darker {
	color:#363636!important
}
.has-background-grey-darker {
	background-color:#363636!important
}
.has-text-grey-dark {
	color:#4a4a4a!important
}
.has-background-grey-dark {
	background-color:#4a4a4a!important
}
.has-text-grey {
	color:#7a7a7a!important
}
.has-background-grey {
	background-color:#7a7a7a!important
}
.has-text-grey-light {
	color:#b5b5b5!important
}
.has-background-grey-light {
	background-color:#b5b5b5!important
}
.has-text-grey-lighter {
	color:#dbdbdb!important
}
.has-background-grey-lighter {
	background-color:#dbdbdb!important
}
.has-text-white-ter {
	color:#f5f5f5!important
}
.has-background-white-ter {
	background-color:#f5f5f5!important
}
.has-text-white-bis {
	color:#fafafa!important
}
.has-background-white-bis {
	background-color:#fafafa!important
}
.is-flex-direction-row {
	flex-direction:row!important
}
.is-flex-direction-row-reverse {
	flex-direction:row-reverse!important
}
.is-flex-direction-column {
	flex-direction:column!important
}
.is-flex-direction-column-reverse {
	flex-direction:column-reverse!important
}
.is-flex-wrap-nowrap {
	flex-wrap:nowrap!important
}
.is-flex-wrap-wrap {
	flex-wrap:wrap!important
}
.is-flex-wrap-wrap-reverse {
	flex-wrap:wrap-reverse!important
}
.is-justify-content-flex-start {
	justify-content:flex-start!important
}
.is-justify-content-flex-end {
	justify-content:flex-end!important
}
.is-justify-content-center {
	justify-content:center!important
}
.is-justify-content-space-between {
	justify-content:space-between!important
}
.is-justify-content-space-around {
	justify-content:space-around!important
}
.is-justify-content-space-evenly {
	justify-content:space-evenly!important
}
.is-justify-content-start {
	justify-content:start!important
}
.is-justify-content-end {
	justify-content:end!important
}
.is-justify-content-left {
	justify-content:left!important
}
.is-justify-content-right {
	justify-content:right!important
}
.is-align-content-flex-start {
	align-content:flex-start!important
}
.is-align-content-flex-end {
	align-content:flex-end!important
}
.is-align-content-center {
	align-content:center!important
}
.is-align-content-space-between {
	align-content:space-between!important
}
.is-align-content-space-around {
	align-content:space-around!important
}
.is-align-content-space-evenly {
	align-content:space-evenly!important
}
.is-align-content-stretch {
	align-content:stretch!important
}
.is-align-content-start {
	align-content:start!important
}
.is-align-content-end {
	align-content:end!important
}
.is-align-content-baseline {
	align-content:baseline!important
}
.is-align-items-stretch {
	align-items:stretch!important
}
.is-align-items-flex-start {
	align-items:flex-start!important
}
.is-align-items-flex-end {
	align-items:flex-end!important
}
.is-align-items-center {
	align-items:center!important
}
.is-align-items-baseline {
	align-items:baseline!important
}
.is-align-items-start {
	align-items:start!important
}
.is-align-items-end {
	align-items:end!important
}
.is-align-items-self-start {
	align-items:self-start!important
}
.is-align-items-self-end {
	align-items:self-end!important
}
.is-align-self-auto {
	align-self:auto!important
}
.is-align-self-flex-start {
	align-self:flex-start!important
}
.is-align-self-flex-end {
	align-self:flex-end!important
}
.is-align-self-center {
	align-self:center!important
}
.is-align-self-baseline {
	align-self:baseline!important
}
.is-align-self-stretch {
	align-self:stretch!important
}
.is-flex-grow-0 {
	flex-grow:0!important
}
.is-flex-grow-1 {
	flex-grow:1!important
}
.is-flex-grow-2 {
	flex-grow:2!important
}
.is-flex-grow-3 {
	flex-grow:3!important
}
.is-flex-grow-4 {
	flex-grow:4!important
}
.is-flex-grow-5 {
	flex-grow:5!important
}
.is-flex-shrink-0 {
	flex-shrink:0!important
}
.is-flex-shrink-1 {
	flex-shrink:1!important
}
.is-flex-shrink-2 {
	flex-shrink:2!important
}
.is-flex-shrink-3 {
	flex-shrink:3!important
}
.is-flex-shrink-4 {
	flex-shrink:4!important
}
.is-flex-shrink-5 {
	flex-shrink:5!important
}
.is-clearfix:after {
	clear:both;
	content:" ";
	display:table
}
.is-pulled-left {
	float:left!important
}
.is-pulled-right {
	float:right!important
}
.is-radiusless {
	border-radius:0!important
}
.is-shadowless {
	box-shadow:none!important
}
.is-clickable {
	cursor:pointer!important;
	pointer-events:all!important
}
.is-clipped {
	overflow:hidden!important
}
.is-relative {
	position:relative!important
}
.is-marginless {
	margin:0!important
}
.is-paddingless {
	padding:0!important
}
.m-0 {
	margin:0!important
}
.mt-0 {
	margin-top:0!important
}
.mr-0 {
	margin-right:0!important
}
.mb-0 {
	margin-bottom:0!important
}
.ml-0,.mx-0 {
	margin-left:0!important
}
.mx-0 {
	margin-right:0!important
}
.my-0 {
	margin-bottom:0!important;
	margin-top:0!important
}
.m-1 {
	margin:.25rem!important
}
.mt-1 {
	margin-top:.25rem!important
}
.mr-1 {
	margin-right:.25rem!important
}
.mb-1 {
	margin-bottom:.25rem!important
}
.ml-1,.mx-1 {
	margin-left:.25rem!important
}
.mx-1 {
	margin-right:.25rem!important
}
.my-1 {
	margin-bottom:.25rem!important;
	margin-top:.25rem!important
}
.m-2 {
	margin:.5rem!important
}
.mt-2 {
	margin-top:.5rem!important
}
.mr-2 {
	margin-right:.5rem!important
}
.mb-2 {
	margin-bottom:.5rem!important
}
.ml-2,.mx-2 {
	margin-left:.5rem!important
}
.mx-2 {
	margin-right:.5rem!important
}
.my-2 {
	margin-bottom:.5rem!important;
	margin-top:.5rem!important
}
.m-3 {
	margin:.75rem!important
}
.mt-3 {
	margin-top:.75rem!important
}
.mr-3 {
	margin-right:.75rem!important
}
.mb-3 {
	margin-bottom:.75rem!important
}
.ml-3,.mx-3 {
	margin-left:.75rem!important
}
.mx-3 {
	margin-right:.75rem!important
}
.my-3 {
	margin-bottom:.75rem!important;
	margin-top:.75rem!important
}
.m-4 {
	margin:1rem!important
}
.mt-4 {
	margin-top:1rem!important
}
.mr-4 {
	margin-right:1rem!important
}
.mb-4 {
	margin-bottom:1rem!important
}
.ml-4,.mx-4 {
	margin-left:1rem!important
}
.mx-4 {
	margin-right:1rem!important
}
.my-4 {
	margin-bottom:1rem!important;
	margin-top:1rem!important
}
.m-5 {
	margin:1.5rem!important
}
.mt-5 {
	margin-top:1.5rem!important
}
.mr-5 {
	margin-right:1.5rem!important
}
.mb-5 {
	margin-bottom:1.5rem!important
}
.ml-5,.mx-5 {
	margin-left:1.5rem!important
}
.mx-5 {
	margin-right:1.5rem!important
}
.my-5 {
	margin-bottom:1.5rem!important;
	margin-top:1.5rem!important
}
.m-6 {
	margin:3rem!important
}
.mt-6 {
	margin-top:3rem!important
}
.mr-6 {
	margin-right:3rem!important
}
.mb-6 {
	margin-bottom:3rem!important
}
.ml-6,.mx-6 {
	margin-left:3rem!important
}
.mx-6 {
	margin-right:3rem!important
}
.my-6 {
	margin-bottom:3rem!important;
	margin-top:3rem!important
}
.m-auto {
	margin:auto!important
}
.mt-auto {
	margin-top:auto!important
}
.mr-auto {
	margin-right:auto!important
}
.mb-auto {
	margin-bottom:auto!important
}
.ml-auto,.mx-auto {
	margin-left:auto!important
}
.mx-auto {
	margin-right:auto!important
}
.my-auto {
	margin-bottom:auto!important;
	margin-top:auto!important
}
.p-0 {
	padding:0!important
}
.pt-0 {
	padding-top:0!important
}
.pr-0 {
	padding-right:0!important
}
.pb-0 {
	padding-bottom:0!important
}
.pl-0,.px-0 {
	padding-left:0!important
}
.px-0 {
	padding-right:0!important
}
.py-0 {
	padding-bottom:0!important;
	padding-top:0!important
}
.p-1 {
	padding:.25rem!important
}
.pt-1 {
	padding-top:.25rem!important
}
.pr-1 {
	padding-right:.25rem!important
}
.pb-1 {
	padding-bottom:.25rem!important
}
.pl-1,.px-1 {
	padding-left:.25rem!important
}
.px-1 {
	padding-right:.25rem!important
}
.py-1 {
	padding-bottom:.25rem!important;
	padding-top:.25rem!important
}
.p-2 {
	padding:.5rem!important
}
.pt-2 {
	padding-top:.5rem!important
}
.pr-2 {
	padding-right:.5rem!important
}
.pb-2 {
	padding-bottom:.5rem!important
}
.pl-2,.px-2 {
	padding-left:.5rem!important
}
.px-2 {
	padding-right:.5rem!important
}
.py-2 {
	padding-bottom:.5rem!important;
	padding-top:.5rem!important
}
.p-3 {
	padding:.75rem!important
}
.pt-3 {
	padding-top:.75rem!important
}
.pr-3 {
	padding-right:.75rem!important
}
.pb-3 {
	padding-bottom:.75rem!important
}
.pl-3,.px-3 {
	padding-left:.75rem!important
}
.px-3 {
	padding-right:.75rem!important
}
.py-3 {
	padding-bottom:.75rem!important;
	padding-top:.75rem!important
}
.p-4 {
	padding:1rem!important
}
.pt-4 {
	padding-top:1rem!important
}
.pr-4 {
	padding-right:1rem!important
}
.pb-4 {
	padding-bottom:1rem!important
}
.pl-4,.px-4 {
	padding-left:1rem!important
}
.px-4 {
	padding-right:1rem!important
}
.py-4 {
	padding-bottom:1rem!important;
	padding-top:1rem!important
}
.p-5 {
	padding:1.5rem!important
}
.pt-5 {
	padding-top:1.5rem!important
}
.pr-5 {
	padding-right:1.5rem!important
}
.pb-5 {
	padding-bottom:1.5rem!important
}
.pl-5,.px-5 {
	padding-left:1.5rem!important
}
.px-5 {
	padding-right:1.5rem!important
}
.py-5 {
	padding-bottom:1.5rem!important;
	padding-top:1.5rem!important
}
.p-6 {
	padding:3rem!important
}
.pt-6 {
	padding-top:3rem!important
}
.pr-6 {
	padding-right:3rem!important
}
.pb-6 {
	padding-bottom:3rem!important
}
.pl-6,.px-6 {
	padding-left:3rem!important
}
.px-6 {
	padding-right:3rem!important
}
.py-6 {
	padding-bottom:3rem!important;
	padding-top:3rem!important
}
.p-auto {
	padding:auto!important
}
.pt-auto {
	padding-top:auto!important
}
.pr-auto {
	padding-right:auto!important
}
.pb-auto {
	padding-bottom:auto!important
}
.pl-auto,.px-auto {
	padding-left:auto!important
}
.px-auto {
	padding-right:auto!important
}
.py-auto {
	padding-bottom:auto!important;
	padding-top:auto!important
}
.is-size-1 {
	font-size:3rem!important
}
.is-size-2 {
	font-size:2.5rem!important
}
.is-size-3 {
	font-size:2rem!important
}
.is-size-4 {
	font-size:1.5rem!important
}
.is-size-5 {
	font-size:1rem!important
}
.is-size-6 {
	font-size:.875rem!important
}
.is-size-7 {
	font-size:.75rem!important
}
.is-size-8 {
	font-size:.5rem!important
}
@media screen and (max-width:699px) {
	.is-size-1-mobile {
	font-size:3rem!important
}
.is-size-2-mobile {
	font-size:2.5rem!important
}
.is-size-3-mobile {
	font-size:2rem!important
}
.is-size-4-mobile {
	font-size:1.5rem!important
}
.is-size-5-mobile {
	font-size:1rem!important
}
.is-size-6-mobile {
	font-size:.875rem!important
}
.is-size-7-mobile {
	font-size:.75rem!important
}
.is-size-8-mobile {
	font-size:.5rem!important
}
}@media print,screen and (min-width:700px) {
	.is-size-1-tablet {
	font-size:3rem!important
}
.is-size-2-tablet {
	font-size:2.5rem!important
}
.is-size-3-tablet {
	font-size:2rem!important
}
.is-size-4-tablet {
	font-size:1.5rem!important
}
.is-size-5-tablet {
	font-size:1rem!important
}
.is-size-6-tablet {
	font-size:.875rem!important
}
.is-size-7-tablet {
	font-size:.75rem!important
}
.is-size-8-tablet {
	font-size:.5rem!important
}
}@media screen and (max-width:1023px) {
	.is-size-1-touch {
	font-size:3rem!important
}
.is-size-2-touch {
	font-size:2.5rem!important
}
.is-size-3-touch {
	font-size:2rem!important
}
.is-size-4-touch {
	font-size:1.5rem!important
}
.is-size-5-touch {
	font-size:1rem!important
}
.is-size-6-touch {
	font-size:.875rem!important
}
.is-size-7-touch {
	font-size:.75rem!important
}
.is-size-8-touch {
	font-size:.5rem!important
}
}@media screen and (min-width:1024px) {
	.is-size-1-desktop {
	font-size:3rem!important
}
.is-size-2-desktop {
	font-size:2.5rem!important
}
.is-size-3-desktop {
	font-size:2rem!important
}
.is-size-4-desktop {
	font-size:1.5rem!important
}
.is-size-5-desktop {
	font-size:1rem!important
}
.is-size-6-desktop {
	font-size:.875rem!important
}
.is-size-7-desktop {
	font-size:.75rem!important
}
.is-size-8-desktop {
	font-size:.5rem!important
}
}@media screen and (min-width:1216px) {
	.is-size-1-widescreen {
	font-size:3rem!important
}
.is-size-2-widescreen {
	font-size:2.5rem!important
}
.is-size-3-widescreen {
	font-size:2rem!important
}
.is-size-4-widescreen {
	font-size:1.5rem!important
}
.is-size-5-widescreen {
	font-size:1rem!important
}
.is-size-6-widescreen {
	font-size:.875rem!important
}
.is-size-7-widescreen {
	font-size:.75rem!important
}
.is-size-8-widescreen {
	font-size:.5rem!important
}
}@media screen and (min-width:1408px) {
	.is-size-1-fullhd {
	font-size:3rem!important
}
.is-size-2-fullhd {
	font-size:2.5rem!important
}
.is-size-3-fullhd {
	font-size:2rem!important
}
.is-size-4-fullhd {
	font-size:1.5rem!important
}
.is-size-5-fullhd {
	font-size:1rem!important
}
.is-size-6-fullhd {
	font-size:.875rem!important
}
.is-size-7-fullhd {
	font-size:.75rem!important
}
.is-size-8-fullhd {
	font-size:.5rem!important
}
}.has-text-centered {
	text-align:center!important
}
.has-text-justified {
	text-align:justify!important
}
.has-text-left {
	text-align:left!important
}
.has-text-right {
	text-align:right!important
}
@media screen and (max-width:699px) {
	.has-text-centered-mobile {
	text-align:center!important
}
}@media print,screen and (min-width:700px) {
	.has-text-centered-tablet {
	text-align:center!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.has-text-centered-tablet-only {
	text-align:center!important
}
}@media screen and (max-width:1023px) {
	.has-text-centered-touch {
	text-align:center!important
}
}@media screen and (min-width:1024px) {
	.has-text-centered-desktop {
	text-align:center!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.has-text-centered-desktop-only {
	text-align:center!important
}
}@media screen and (min-width:1216px) {
	.has-text-centered-widescreen {
	text-align:center!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.has-text-centered-widescreen-only {
	text-align:center!important
}
}@media screen and (min-width:1408px) {
	.has-text-centered-fullhd {
	text-align:center!important
}
}@media screen and (max-width:699px) {
	.has-text-justified-mobile {
	text-align:justify!important
}
}@media print,screen and (min-width:700px) {
	.has-text-justified-tablet {
	text-align:justify!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.has-text-justified-tablet-only {
	text-align:justify!important
}
}@media screen and (max-width:1023px) {
	.has-text-justified-touch {
	text-align:justify!important
}
}@media screen and (min-width:1024px) {
	.has-text-justified-desktop {
	text-align:justify!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.has-text-justified-desktop-only {
	text-align:justify!important
}
}@media screen and (min-width:1216px) {
	.has-text-justified-widescreen {
	text-align:justify!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.has-text-justified-widescreen-only {
	text-align:justify!important
}
}@media screen and (min-width:1408px) {
	.has-text-justified-fullhd {
	text-align:justify!important
}
}@media screen and (max-width:699px) {
	.has-text-left-mobile {
	text-align:left!important
}
}@media print,screen and (min-width:700px) {
	.has-text-left-tablet {
	text-align:left!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.has-text-left-tablet-only {
	text-align:left!important
}
}@media screen and (max-width:1023px) {
	.has-text-left-touch {
	text-align:left!important
}
}@media screen and (min-width:1024px) {
	.has-text-left-desktop {
	text-align:left!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.has-text-left-desktop-only {
	text-align:left!important
}
}@media screen and (min-width:1216px) {
	.has-text-left-widescreen {
	text-align:left!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.has-text-left-widescreen-only {
	text-align:left!important
}
}@media screen and (min-width:1408px) {
	.has-text-left-fullhd {
	text-align:left!important
}
}@media screen and (max-width:699px) {
	.has-text-right-mobile {
	text-align:right!important
}
}@media print,screen and (min-width:700px) {
	.has-text-right-tablet {
	text-align:right!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.has-text-right-tablet-only {
	text-align:right!important
}
}@media screen and (max-width:1023px) {
	.has-text-right-touch {
	text-align:right!important
}
}@media screen and (min-width:1024px) {
	.has-text-right-desktop {
	text-align:right!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.has-text-right-desktop-only {
	text-align:right!important
}
}@media screen and (min-width:1216px) {
	.has-text-right-widescreen {
	text-align:right!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.has-text-right-widescreen-only {
	text-align:right!important
}
}@media screen and (min-width:1408px) {
	.has-text-right-fullhd {
	text-align:right!important
}
}.is-capitalized {
	text-transform:capitalize!important
}
.is-lowercase {
	text-transform:lowercase!important
}
.is-uppercase {
	text-transform:uppercase!important
}
.is-italic {
	font-style:italic!important
}
.is-underlined {
	text-decoration:underline!important
}
.has-text-weight-light {
	font-weight:300!important
}
.has-text-weight-normal {
	font-weight:400!important
}
.has-text-weight-medium {
	font-weight:500!important
}
.has-text-weight-semibold {
	font-weight:600!important
}
.has-text-weight-bold {
	font-weight:700!important
}
.is-family-primary {
	font-family:Quicksand500,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,ui-sans-serif,sans-serif!important
}
.is-family-secondary {
	font-family:Quicksand700,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,ui-sans-serif,sans-serif!important
}
.is-family-sans-serif {
	font-family:Quicksand500,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,ui-sans-serif,sans-serif!important
}
.is-family-code,.is-family-monospace {
	font-family:ui-monospace,monospace!important
}
.is-block {
	display:block!important
}
@media screen and (max-width:699px) {
	.is-block-mobile {
	display:block!important
}
}@media print,screen and (min-width:700px) {
	.is-block-tablet {
	display:block!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.is-block-tablet-only {
	display:block!important
}
}@media screen and (max-width:1023px) {
	.is-block-touch {
	display:block!important
}
}@media screen and (min-width:1024px) {
	.is-block-desktop {
	display:block!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-block-desktop-only {
	display:block!important
}
}@media screen and (min-width:1216px) {
	.is-block-widescreen {
	display:block!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-block-widescreen-only {
	display:block!important
}
}@media screen and (min-width:1408px) {
	.is-block-fullhd {
	display:block!important
}
}.is-flex {
	display:flex!important
}
@media screen and (max-width:699px) {
	.is-flex-mobile {
	display:flex!important
}
}@media print,screen and (min-width:700px) {
	.is-flex-tablet {
	display:flex!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.is-flex-tablet-only {
	display:flex!important
}
}@media screen and (max-width:1023px) {
	.is-flex-touch {
	display:flex!important
}
}@media screen and (min-width:1024px) {
	.is-flex-desktop {
	display:flex!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-flex-desktop-only {
	display:flex!important
}
}@media screen and (min-width:1216px) {
	.is-flex-widescreen {
	display:flex!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-flex-widescreen-only {
	display:flex!important
}
}@media screen and (min-width:1408px) {
	.is-flex-fullhd {
	display:flex!important
}
}.is-inline {
	display:inline!important
}
@media screen and (max-width:699px) {
	.is-inline-mobile {
	display:inline!important
}
}@media print,screen and (min-width:700px) {
	.is-inline-tablet {
	display:inline!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.is-inline-tablet-only {
	display:inline!important
}
}@media screen and (max-width:1023px) {
	.is-inline-touch {
	display:inline!important
}
}@media screen and (min-width:1024px) {
	.is-inline-desktop {
	display:inline!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-inline-desktop-only {
	display:inline!important
}
}@media screen and (min-width:1216px) {
	.is-inline-widescreen {
	display:inline!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-inline-widescreen-only {
	display:inline!important
}
}@media screen and (min-width:1408px) {
	.is-inline-fullhd {
	display:inline!important
}
}.is-inline-block {
	display:inline-block!important
}
@media screen and (max-width:699px) {
	.is-inline-block-mobile {
	display:inline-block!important
}
}@media print,screen and (min-width:700px) {
	.is-inline-block-tablet {
	display:inline-block!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.is-inline-block-tablet-only {
	display:inline-block!important
}
}@media screen and (max-width:1023px) {
	.is-inline-block-touch {
	display:inline-block!important
}
}@media screen and (min-width:1024px) {
	.is-inline-block-desktop {
	display:inline-block!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-inline-block-desktop-only {
	display:inline-block!important
}
}@media screen and (min-width:1216px) {
	.is-inline-block-widescreen {
	display:inline-block!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-inline-block-widescreen-only {
	display:inline-block!important
}
}@media screen and (min-width:1408px) {
	.is-inline-block-fullhd {
	display:inline-block!important
}
}.is-inline-flex {
	display:inline-flex!important
}
@media screen and (max-width:699px) {
	.is-inline-flex-mobile {
	display:inline-flex!important
}
}@media print,screen and (min-width:700px) {
	.is-inline-flex-tablet {
	display:inline-flex!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.is-inline-flex-tablet-only {
	display:inline-flex!important
}
}@media screen and (max-width:1023px) {
	.is-inline-flex-touch {
	display:inline-flex!important
}
}@media screen and (min-width:1024px) {
	.is-inline-flex-desktop {
	display:inline-flex!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-inline-flex-desktop-only {
	display:inline-flex!important
}
}@media screen and (min-width:1216px) {
	.is-inline-flex-widescreen {
	display:inline-flex!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-inline-flex-widescreen-only {
	display:inline-flex!important
}
}@media screen and (min-width:1408px) {
	.is-inline-flex-fullhd {
	display:inline-flex!important
}
}.is-hidden {
	display:none!important
}
.is-sr-only {
	clip:rect(0,0,0,0)!important;
	border:none!important;
	height:.01em!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	white-space:nowrap!important;
	width:.01em!important
}
@media screen and (max-width:699px) {
	.is-hidden-mobile {
	display:none!important
}
}@media print,screen and (min-width:700px) {
	.is-hidden-tablet {
	display:none!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.is-hidden-tablet-only {
	display:none!important
}
}@media screen and (max-width:1023px) {
	.is-hidden-touch {
	display:none!important
}
}@media screen and (min-width:1024px) {
	.is-hidden-desktop {
	display:none!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-hidden-desktop-only {
	display:none!important
}
}@media screen and (min-width:1216px) {
	.is-hidden-widescreen {
	display:none!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-hidden-widescreen-only {
	display:none!important
}
}@media screen and (min-width:1408px) {
	.is-hidden-fullhd {
	display:none!important
}
}.is-invisible {
	visibility:hidden!important
}
@media screen and (max-width:699px) {
	.is-invisible-mobile {
	visibility:hidden!important
}
}@media print,screen and (min-width:700px) {
	.is-invisible-tablet {
	visibility:hidden!important
}
}@media screen and (min-width:700px)and (max-width:1023px) {
	.is-invisible-tablet-only {
	visibility:hidden!important
}
}@media screen and (max-width:1023px) {
	.is-invisible-touch {
	visibility:hidden!important
}
}@media screen and (min-width:1024px) {
	.is-invisible-desktop {
	visibility:hidden!important
}
}@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-invisible-desktop-only {
	visibility:hidden!important
}
}@media screen and (min-width:1216px) {
	.is-invisible-widescreen {
	visibility:hidden!important
}
}@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-invisible-widescreen-only {
	visibility:hidden!important
}
}@media screen and (min-width:1408px) {
	.is-invisible-fullhd {
	visibility:hidden!important
}
}@media screen and (min-width:1744px) {
	.is-block-ultrawide {
	display:block!important
}
.is-flex-ultrawide {
	display:flex!important
}
.is-inline-ultrawide {
	display:inline!important
}
.is-inline-block-ultrawide {
	display:inline-block!important
}
.is-inline-flex-ultrawide {
	display:inline-flex!important
}
}.section {
	padding:.625rem
}
@media screen and (min-width:1024px) {
	.section {
	padding:3rem
}
.section.is-medium {
	padding:9rem 4.5rem
}
.section.is-large {
	padding:18rem 6rem
}
.section {
	padding:1.25rem 2.5rem
}
}.section.is-hero {
	display:flex;
	flex-direction:column
}
@media screen and (min-width:1024px) {
	.section.is-hero .container>.title:not(span),.section.is-hero .container>nav.breadcrumb {
	margin-left:2.5rem;
	margin-top:-.75rem
}
}.section.is-hero .container>.title {
	display:inline-block;
	margin-top:unset;
	transform:unset
}
@media screen and (min-width:1024px) {
	.section.is-hero .container>.title {
	font-size:2rem
}
}.section.is-hero .container>.title:not(span) {
	color:#fff
}
.section.is-hero .container>.title:not(span) span {
	color:#363636
}
@media screen and (max-width:699px) {
	.section.is-hero .container>span.title {
	display:block;
	font-size:.875rem;
	margin-top:-1rem
}
.section.is-hero .container>span.title>span {
	display:none
}
}.section.is-hero .container>.short-description {
	color:#3a5a95;
	display:block;
	font-weight:700;
	margin-bottom:2rem;
	margin-top:-.75rem;
	max-width:100%
}
@media screen and (min-width:1024px) {
	.section.is-hero .container>.short-description {
	margin-left:2.5rem;
	margin-top:-1rem;
	max-width:60%
}
}.section.is-hero.is-fluid-right {
	overflow:hidden;
	position:relative
}
@media screen and (min-width:1024px) {
	.section.is-hero.is-fluid-right:before {
	background-image:url(../images/default.png);
	background-position:100px 0;
	background-repeat:no-repeat;
	background-size:400px;
	content:"";
	height:400px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:-.7rem;
	width:400px;
	z-index:0
}
}@media screen and (min-width:1024px)and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1024px)and (min-device-pixel-ratio:2),screen and (min-width:1024px)and (min-resolution:192dpi) {
	.section.is-hero.is-fluid-right:before {
	background-image:url(../images/default.png)
}
}.section.is-hero.is-fluid-right>div:first-of-type {
	border-radius:10px 0 0 10px
}
@media screen and (min-width:1024px) {
	.section.is-hero.is-fluid-right>div:first-of-type {
	border-radius:50px 0 0 50px
}
}.section.is-hero.is-fluid-right>div:first-of-type:after {
	content:"";
	height:100%;
	position:absolute;
	right:-50%;
	top:0;
	width:50%;
	z-index:0
}
.section.is-hero>div:first-of-type,.section.is-hero>div:first-of-type:after {
	background-image:linear-gradient(0deg,#5dcfdd,#67b5f4)
}
.section.is-hero>div:first-of-type {
	border-radius:10px;
	margin:auto;
	padding:1.25rem;
	position:relative;
	width:100%
}
@media screen and (min-width:1024px) {
	.section.is-hero>div:first-of-type {
	border-radius:50px;
	padding:2.5rem;
	width:auto
}
}.section.is-hero>div:first-of-type>.container {
	z-index:2
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.section.is-hero>div:first-of-type>.container {
	padding-right:2.5rem
}
}@media screen and (min-width:1024px) {
	.section.is-hero>div:first-of-type>.container {
	width:100vw
}
}.section.is-hero .tag-card,.section.is-hero .tile-card {
	box-shadow:4px 4px 20px 0 #2d8de7
}
.section.is-hero .tag-card:hover,.section.is-hero .tile-card:hover {
	box-shadow:0 5px 10px #2d8de7
}
.section.is-hero .tag-card:active,.section.is-hero .tag-card:focus,.section.is-hero .tag-card:focus-within,.section.is-hero .tile-card:active,.section.is-hero .tile-card:focus,.section.is-hero .tile-card:focus-within {
	box-shadow:0 10px 15px #2d8de7
}

@media screen and (min-width:0px)and (max-width:319px) {
	.section.has-slot {
	display:none
}
}@media screen and (max-width:699px) {
	.section.has-slot,.section.has-slot .slot-container.is-billboard>div {
	padding:0
}
}@media print,screen and (min-width:700px) {
	.section.has-slot:first-of-type>.slot-container {
	margin-bottom:-.625rem
}
}@media screen and (min-width:1024px) {
	.section.has-slot:first-of-type>.slot-container {
	margin-bottom:-1.25rem
}
}.slot-container {
	box-sizing:initial
}
.slot-container>div {
	background:#fff6;
	border-radius:4px;
	margin:0 auto;
	padding:.625rem
}
.slot-container>div,.slot-container>div>div {
	align-items:center;
	display:flex;
	justify-content:center
}
.slot-container>div>div {
	height:100%;
	width:100%;
	z-index:1
}

@media screen and (min-width:468px)and (max-width:699px) {
	.slot-container.is-billboard>div {
	height:60px;
	width:468px
}
}@media screen and (min-width:700px)and (max-width:767px) {
	.slot-container.is-billboard>div {
	height:100px;
	width:468px
}
}@media screen and (min-width:768px)and (max-width:1059px) {
	.slot-container.is-billboard>div {
	height:100px;
	width:728px
}
}@media screen and (min-width:1060px) {
	.slot-container.is-billboard>div {
	height:250px;
	width:970px
}
}
.game-frame-section+.section.has-slot .slot-container>div>div {
	align-items:normal
}
@media print,screen and (min-width:700px) {
	.game-container {
	display:flex;
	margin:auto;
	max-width:1680px;
	width:100%
}
.game-container>div:not(.game-slot-tall-container) {
	display:flex;
	flex:1 1;
	flex-flow:wrap
}
}.game-frame-container {
	z-index:1
}
@media print,screen and (min-width:700px) {
	.game-frame-container {
	background:#67b5f44d;
	border-radius:30px;
	display:flex;
	flex:1 1;
	flex-direction:column;
	height:66.5vh;
	min-height:510px;
	padding:1.25rem
}
.game-frame-container .game {
	align-items:center;
	background:#0a0a0a;
	border-radius:20px 20px 0 0;
	display:flex;
	flex:1 1;
	height:auto;
	justify-content:center;
	position:relative
}
.game-frame-container .game iframe {
	border-radius:20px 20px 0 0;
	max-height:100%;
	max-width:100%
}
.game-frame-container .game iframe.kids {
	border-radius:20px
}
.game-frame-container .game.has-locked-ratio iframe {
	border-radius:0
}
.game-frame-container .notification {
	font-size:.75rem;
	margin:1.25rem 0 0
}
}@media screen and (min-width:1024px) {
	.game-frame-container.is-theater {
	height:100%;
	position:fixed;
	width:100%
}
}@media screen and (min-width:1744px) {
	.game-frame-container {
	height:70vh;
	min-height:660px
}
}@media print,screen and (min-width:700px) {
	.game-slot-container,.game-suggestions-container {
	align-items:center;
	box-sizing:initial;
	display:flex;
	flex-direction:column;
	flex-shrink:0
}
.game-suggestions-container {
	height:auto;
	margin:1.25rem auto;
	padding:0 1.25rem;
	width:auto
}
.game-suggestions-container .grid {
	width:173px
}
.game-suggestions-container .grid>.tile-card:last-of-type {
	display:none
}
.game-suggestions-container .button:last-child {
	background-color:#e8f3fb;
	border-color:#fff;
	display:flex;
	margin-top:1.25rem;
	width:100%
}
}@media screen and (min-width:700px)and (min-height:985px) {
	.game-suggestions-container .grid>.tile-card:last-of-type {
	display:flex
}
}@media screen and (min-width:1744px) {
	.game-suggestions-container .grid {
	width:160px
}
.game-suggestions-container .grid>.tile-card:last-of-type {
	display:flex
}
}@media print,screen and (min-width:700px) {
	.game-slot-tall-container,.game-slot-wide-container {
	box-sizing:initial
}
.game-slot-tall-container>div,.game-slot-wide-container>div {
	background:#fff6;
	border-radius:4px;
	margin:1.25rem auto auto;
	padding:.625rem
}
}.game-slot-wide-container {
	flex:1 1 100%
}
.game-slot-wide-container>div>div {
	align-items:normal
}
@media screen and (min-width:1060px)and (max-width:1279px) {
	.game-slot-wide-container.slot-container>div {
	height:100px;
	width:728px
}
}@media screen and (min-width:1280px) {
	.game-slot-wide-container>div {
	height:250px;
	width:970px
}
}@media screen and (min-width:1744px) {
	.game-slot-wide-container {
	display:none
}
}.game-slot-tall-container>div>div {
	align-items:normal;
	justify-content:left
}
@media print,screen and (min-width:700px) {
	.game-slot-tall-container {
	flex:0 1
}
.game-slot-tall-container>div {
	height:600px;
	width:160px
}
}@media screen and (min-width:1408px) {
	.game-slot-tall-container>div {
	width:300px
}
}@media print,screen and (min-width:700px) {
	.splash-screen {
	align-items:center;
	border-radius:20px 20px 0 0;
	display:flex;
	height:100%;
	justify-content:center;
	opacity:0;
	overflow:hidden;
	position:relative;
	transition:opacity 86ms cubic-bezier(.55,.055,.675,.19);
	width:100%;
	will-change:opacity;
	z-index:1
}
.splash-screen.is-active {
	opacity:1
}
.splash-screen.kids {
	border-radius:20px
}
.splash-screen .splash-background {
	background-color:#f5f5f5;
	background-repeat:no-repeat;
	background-size:cover;
	bottom:0;
	display:block;
	filter:blur(20px) brightness(1.2);
	height:calc(100% + 100px);
	left:0;
	margin:-50px;
	max-width:none;
	object-fit:cover;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
	width:calc(100% + 100px);
	z-index:0
}
.splash-screen .splash-content {
	align-items:center;
	display:flex;
	flex-direction:column;
	position:relative;
	z-index:2
}
.splash-screen .splash-content .splash-thumbnail {
	border:2px solid #fff;
	border-radius:10px;
	box-shadow:inset 0 10px 10px #00000080,0 0 6px #3a5a95b3;
	position:relative;
	width:150px
}
.splash-screen .splash-content .splash-thumbnail figure {
	border-radius:10px;
	overflow:hidden
}
.splash-screen .splash-content .badge {
	display:none
}
.splash-content a {
	background:linear-gradient(0deg,#026d0c,#04f91d,#c0f9c6);
    border: 3px #fff solid;
	box-shadow:12px 14px 15px -1px #0003,-20px -11px 15px -1px #fff6;
	color:#ffffff;
    font-size: 36px;
    font-weight: bold;
	margin-top:2.5rem;
	width:290px;
    height:60px;
    border-radius: 50px;
    text-align: center;
}

}.game-tools {
	align-items:center;
	background:linear-gradient(0deg,#1cb3a7,#b2f7f1);
	border-radius:0 0 20px 20px;
	display:flex;
	height:70px;
	padding:.625rem 0 .625rem .75rem;
	width:100%
}
.game-tools .game-thumb {
	border:2px solid #fff;
	border-radius:0 10px 10px 10px;
	margin-right:1.25rem;
	overflow:hidden;
	width:3.6rem
}
@media screen and (min-width:1744px) {
	.game-tools .game-thumb {
	width:3rem
}
}.game-tools .title {
	color:#fff;
	flex:1 1;
	margin-bottom:0
}
.game-tools .buttons {
	background:#fff;
	border-radius:0 0 20px 0;
	height:70px;
	padding:.625rem 1.25rem;
	position:relative
}
.game-tools .buttons:before {
	border-color:#0000 #0000 #fff;
	border-style:solid;
	border-width:0 0 70px 40px;
	bottom:0;
	content:"";
	height:0;
	left:-40px;
	position:absolute;
	width:0
}
.game-tools .buttons .button {
	background:#0000
}
@media print,screen and (min-width:700px) {
	.game-tools .buttons .is-thumbs-down,.game-tools .buttons .is-thumbs-up {
	border-color:#fff;
	border-width:3px
}
.game-tools .buttons .is-thumbs-down:before,.game-tools .buttons .is-thumbs-up:before {
	top:0
}
.game-tools .buttons .is-thumbs-down:hover,.game-tools .buttons .is-thumbs-up:hover {
	border-color:#fff
}
.game-tools .buttons .is-thumbs-down:hover svg path,.game-tools .buttons .is-thumbs-up:hover svg path {
	fill:#fff
}
.game-tools .buttons .is-thumbs-down.is-loading,.game-tools .buttons .is-thumbs-up.is-loading {
	animation:pulse 1s infinite;
	transition:all .3s cubic-bezier(.15,.41,.69,.94)
}
.game-tools .buttons .is-thumbs-down.is-loading svg,.game-tools .buttons .is-thumbs-up.is-loading svg {
	display:none
}
.game-tools .buttons .is-thumbs-down[disabled],.game-tools .buttons .is-thumbs-up[disabled] {
	opacity:.2
}
}.game-tools .buttons .is-thumbs-up {
	border-color:#5795ea
}
.game-tools .buttons .is-thumbs-up svg path {
	fill:#5795ea
}
.game-tools .buttons .is-thumbs-up:before {
	background:linear-gradient(180deg,#5795ea,#2178f0)
}
.game-tools .buttons .is-thumbs-down {
	border-color:#f836a8
}
.game-tools .buttons .is-thumbs-down svg path {
	fill:#f836a8
}
.game-tools .buttons .is-thumbs-down:before {
	background:linear-gradient(180deg,#f836a8,#dd0a86)
}
.game-tools .buttons .is-share,.game-tools .buttons .is-theater {
	background-color:#e8f3fb;
	border-color:#fff
}
.game-tools .buttons .is-share svg path,.game-tools .buttons .is-theater svg path {
	fill:#5392e5
}
.game-tools .buttons .is-share .icon,.game-tools .buttons .is-theater .icon {
	font-size:1.5rem;
	height:1.75rem;
	width:1.75rem
}
.game-tools .buttons .is-share .icon.shrink,.game-tools .buttons .is-theater .icon.shrink {
	margin-top:4px
}
@media print,screen and (min-width:700px) {
	.game-tools .buttons .is-share:not([disabled]):hover svg path,.game-tools .buttons .is-theater:not([disabled]):hover svg path {
	fill:#4a4a4a
}
}.game-tools .buttons .is-theater .icon {
	margin:0
}
.game-tools .buttons .is-theater .shrink {
	display:none
}
.game-tools .buttons .is-theater.shrink .shrink {
	display:inline-block
}
.game-tools .buttons .is-theater.shrink .expand {
	display:none
}
.meta-section .columns>.column {
	position:relative
}
@media screen and (min-width:1024px) {
	.meta-section .columns>.column:first-of-type {
	padding-right:1.25rem
}
.meta-section .columns>.column:last-of-type {
	padding-left:1.25rem
}
}@media print,screen and (min-width:700px) {
	.meta-content-container {
	background-color:#fff;
	border-radius:10px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	padding:2.5rem
}
}.meta-top-container {
	display:flex
}
.meta-top-container nav {
	flex:1 1
}
.meta-top-container .button:last-child {
	display:none
}
@media print,screen and (min-width:700px) {
	.meta-top-container {
	padding-bottom:1.25rem
}
.meta-top-container .button:last-child {
	display:inline-flex
}
}.meta-bottom-container .title-bar {
	width:100%
}
.meta-bottom-container .title {
	text-align:center
}
.meta-bottom-container .is-favorite {
	display:inline-block;
	margin-left:1.25rem
}
.meta-bottom-container .is-favorite .icon {
	margin-top:2px
}
.meta-bottom-container .is-favorite .solid,.meta-bottom-container .is-favorite.favorited .outline {
	display:none
}
.meta-bottom-container .is-favorite.favorited .solid {
	display:block
}
.meta-bottom-container .content {
	background:#fff;
	border-radius:10px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	color:#4a4a4a;
	margin-bottom:0;
	padding:1.25rem;
	text-align:center
}
@media print,screen and (min-width:700px) {
	.meta-bottom-container {
	padding-bottom:1.25rem
}
.meta-bottom-container .title {
	display:inline-block;
	text-align:left
}
.meta-bottom-container .content {
	background:none;
	border-radius:unset;
	box-shadow:unset;
	padding:0;
	text-align:left
}
.meta-controls-container {
	display:flex;
	padding-top:1.25rem
}
.meta-controls-container .control {
	display:inline-block;
	margin-right:2.5rem
}
.meta-controls-container>div {
	margin-left:2.5rem
}
}.meta-download-buttons {
	align-items:center;
	display:flex;
	flex-direction:column;
	padding-top:.625rem
}
.meta-download-buttons a {
	display:inline-block;
	height:auto;
	width:131px
}
.meta-download-buttons a img {
	height:auto;
	margin-bottom:-8px;
	width:131px
}
.meta-download-buttons a:first-of-type {
	margin-right:.625rem
}
@media print,screen and (min-width:700px) {
	.meta-download-buttons {
	align-items:flex-start;
	flex-direction:row;
	padding-top:1.25rem
}
.meta-download-buttons>div {
	margin-left:2.5rem
}
}@media screen and (max-width:1023px) {
	.thumbnail-container {
	position:relative
}
.thumbnail-container img {
	border-radius:20px;
	box-shadow:4px 4px 20px 0 #0a94e480
}
.thumbnail-container .button.is-primary {
	background:linear-gradient(0deg,#026d0c,#04f91d,#c0f9c6);
	border-color:#fff;
	border-width:3px;
	box-shadow:12px 14px 15px -1px #0003,-20px -11px 15px -1px #fff6;
	color:#0a0a0a;
    font-size: 24px;
	margin:1.5rem auto;
	max-width:290px;
	text-transform:uppercase;
	width:100%
}
.thumbnail-container .button.is-primary .icon {
	margin-right:1.25rem
}
.thumbnail-container .button.is-square {
	position:absolute;
	right:1rem;
	top:1rem
}
.thumbnail-container .button.is-square .solid,.thumbnail-container .button.is-square.favorited .outline {
	display:none
}
.thumbnail-container .button.is-square.favorited .solid {
	display:block
}
.thumbnail-container .app-play-buttons {
	align-items:center;
	display:flex;
	justify-content:center;
	margin:2.5rem 0;
	width:100%
}
.thumbnail-container .app-button {
	display:inline-block
}
.thumbnail-container .app-button img {
	border-radius:0;
	box-shadow:none;
	height:auto;
	margin-bottom:-8px;
	width:50vw
}
.thumbnail-container .app-button:first-of-type {
	margin-right:.625rem
}
}.rating-container {
	display:flex;
	flex-direction:column;
	margin:2.5rem 0
}
@media print,screen and (min-width:700px) {
	.rating-container {
	flex-direction:row;
	margin:0 0 .625rem
}
}.rating-container .stars {
	align-items:center;
	display:flex;
	flex:1 1;
	justify-content:center;
	margin:-1.5rem auto 1.5rem
}
@media print,screen and (min-width:700px) {
	.rating-container .stars {
	flex:none;
	margin:0 .625rem 0 0
}
}.rating-container .icon {
	color:#b5b5b5;
	font-size:1.25rem;
	height:1.25rem;
	margin-right:.15rem;
	width:1.25rem
}
.rating-container .icon.is-active {
	color:#fd0
}
@media print,screen and (min-width:700px) {
	.rating-container .icon {
	font-size:1.6rem;
	height:1.6rem;
	width:1.6rem
}
}.rating-container .rating {
	display:none
}
.rating-container .rating .title {
	color:#5392e5;
	font-size:2rem;
	letter-spacing:-1px;
	margin:0 .625rem 0 0
}
.rating-container .rating .count {
	color:#b5b5b5;
	font-size:.65rem;
	line-height:.8rem;
	margin-top:.45rem
}
.rating-container .rating .count span {
	display:block
}
@media print,screen and (min-width:700px) {
	.rating-container .rating {
	display:flex
}
}.rating-container .buttons {
	justify-content:space-evenly
}
@media print,screen and (min-width:700px) {
	.rating-container .buttons {
	display:none
}
}.rating-container .buttons .icon {
	height:1.75rem;
	width:1.75rem
}
.rating-container .buttons .is-share {
	background-color:#e8f3fb;
	border-color:#fff
}
.rating-container .buttons .is-share svg path {
	fill:#5392e5
}
.rating-container .buttons .is-share:active {
	background:linear-gradient(180deg,#fd0,#ffbe00)
}
.rating-container .buttons .is-share:active svg path {
	fill:#0a0a0a
}
.rating-container .buttons .is-thumbs-down,.rating-container .buttons .is-thumbs-up {
	background-color:#e8f3fb
}
.rating-container .buttons .is-thumbs-down.is-loading,.rating-container .buttons .is-thumbs-up.is-loading {
	animation:pulse 1s infinite;
	transition:all .3s cubic-bezier(.15,.41,.69,.94)
}
.rating-container .buttons .is-thumbs-down.is-loading svg,.rating-container .buttons .is-thumbs-up.is-loading svg {
	display:none
}
.rating-container .buttons .is-thumbs-down[disabled],.rating-container .buttons .is-thumbs-up[disabled] {
	opacity:.2
}
.rating-container .buttons .is-thumbs-up {
	border:3px solid #5795ea
}
.rating-container .buttons .is-thumbs-up svg path {
	fill:#2178f0
}
.rating-container .buttons .is-thumbs-up:active {
	background-color:#5795ea;
	border-color:#fff
}
.rating-container .buttons .is-thumbs-up:active svg path {
	fill:#fff
}
.rating-container .buttons .is-thumbs-down {
	border:3px solid #f836a8
}
.rating-container .buttons .is-thumbs-down svg path {
	fill:#dd0a86
}
.rating-container .buttons .is-thumbs-down:active {
	background-color:#f836a8;
	border-color:#fff
}
.rating-container .buttons .is-thumbs-down:active svg path {
	fill:#fff
}
.score-container {
	background-image:linear-gradient(0deg,#5dcfdd,#67b5f4);
	border-radius:10px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	overflow:hidden
}
@media screen and (min-width:1024px) {
	.score-container {
	bottom:0;
	left:0;
	overflow-x:hidden;
	overflow-y:auto;
	position:absolute;
	right:0;
	top:0
}
}.hall-of-fame {
	align-items:center;
	background-image:linear-gradient(0deg,#88c2b4,#dbf9f2);
	border-radius:50px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding:3.75rem 2.5rem 2.5rem
}
@media screen and (min-width:1216px) {
	.hall-of-fame {
	height:100%;
	margin-left:1.25rem;
	overflow:hidden;
	padding:0 3.75rem;
	position:relative
}
.hall-of-fame:after,.hall-of-fame:before {
	background-image:url();
	background-size:cover;
	content:"";
	height:656px;
	position:absolute;
	transform:scale(.5);
	width:664px;
	z-index:0
}
}@media screen and (min-width:1216px)and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1216px)and (min-device-pixel-ratio:2),screen and (min-width:1216px)and (min-resolution:192dpi) {
	.hall-of-fame:after,.hall-of-fame:before {
	background-image:url()
}
}@media screen and (min-width:1216px) {
	.hall-of-fame:before {
	right:-340px;
	top:-270px
}
.hall-of-fame:after {
	bottom:-310px;
	left:-150px
}
.hall-of-fame div,.hall-of-fame span {
	z-index:1
}
}.hall-of-fame .title {
	display:block;
	text-align:center
}
.hall-of-fame .title em {
	color:#fff;
	font-style:normal
}
.hall-of-fame .grid {
	margin-top:1rem;
	width:100%
}
.hall-of-fame .tag-card,.hall-of-fame .tile-card {
	box-shadow:4px 4px 20px 0 #2d8de7
}
.hall-of-fame .tag-card:hover,.hall-of-fame .tile-card:hover {
	box-shadow:0 5px 10px #2d8de7
}
.hall-of-fame .tag-card:active,.hall-of-fame .tag-card:focus,.hall-of-fame .tag-card:focus-within,.hall-of-fame .tile-card:active,.hall-of-fame .tile-card:focus,.hall-of-fame .tile-card:focus-within {
	box-shadow:0 10px 15px #2d8de7
}
.back-to-top {
	align-items:center;
	background:#ffdd00b3;
	border-radius:9999px;
	bottom:.625rem;
	box-shadow:0 1px 15px 0 #00000047;
	color:#0a0a0a;
	display:flex;
	flex-direction:column;
	font-size:18px;
	height:50px;
	justify-content:center;
	position:fixed;
	right:.625rem;
	text-transform:capitalize;
	transform:translate(150%);
	transition:background .2s ease,transform .5s cubic-bezier(.51,.92,.24,1.15);
	width:50px;
	will-change:transform;
	z-index:2
}
.back-to-top.is-active {
	transform:translate(0)
}
.back-to-top:active {
	box-shadow:inset 0 0 7px 0 #e0472487,inset 0 0 7px 0 #00000059
}
@media print,screen and (min-width:700px) {
	.back-to-top:hover {
	background:#fd0;
	cursor:pointer
}
}.share-container {
	align-items:center;
	background-image:linear-gradient(0deg,#e1f1fe,#fff);
	border-radius:20px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	display:flex;
	height:70px;
	justify-content:center;
	opacity:0;
	position:absolute;
	right:1.25rem;
	top:0;
	transform:translateY(-120%);
	transition:opacity 86ms cubic-bezier(.215,.61,.355,1);
	width:100%;
	z-index:-1
}
.share-container:after {
	border:3px solid #5392e5;
	border-radius:2px;
	border-right:0;
	border-top:0;
	content:"";
	content:" ";
	display:block;
	height:.625em;
	margin-top:-.4375em;
	pointer-events:none;
	position:absolute;
	right:5.7rem;
	top:50%;
	top:84px;
	transform:rotate(-45deg);
	transform-origin:center;
	width:.625em
}
.share-container.is-active {
	opacity:1;
	z-index:5
}
.share-container>div {
	margin-bottom:-5px
}
.share-container .icon {
	display:none;
	opacity:.6
}
.share-container.is-loading .icon {
	display:block
}
.flash-deprecation {
	align-items:center;
	background-image:url(../images/default.png);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:20px 20px 0 0;
	bottom:0;
	display:flex;
	flex-direction:column;
	left:0;
	padding:2.5rem;
	position:absolute;
	right:0;
	top:0
}
@media screen and (min-width:1216px) {
	.flash-deprecation {
	padding:2.5rem 7.5rem
}
}@media screen and (min-width:1408px) {
	.flash-deprecation {
	padding:2.5rem 11.25rem
}
}.flash-deprecation .flash-warning {
	background:#fff;
	box-sizing:border-box;
	color:#00244b;
	display:inline-flex;
	height:28px;
	line-height:28px;
	margin-bottom:20px;
	padding-right:10px;
	position:relative;
	width:auto
}
.flash-deprecation .flash-warning img {
	margin-right:20px
}
.flash-deprecation .no-flash-suggestion {
	display:flex;
	flex:1 1;
	justify-content:space-between;
	width:100%
}
.flash-deprecation .no-flash-suggestion>div {
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:relative;
	width:50%
}
.flash-deprecation .no-flash-suggestion>div:last-of-type {
	align-items:flex-end
}
.flash-deprecation .no-flash-suggestion>div.non-supported {
	align-items:flex-start
}
.flash-deprecation .no-flash-suggestion>div p {
	color:#cee1f3;
	font-size:18px;
	font-weight:700;
	height:50px;
	line-height:normal;
	margin:0;
	text-align:center;
	text-shadow:1px 1px 1px #0000001a;
	text-transform:uppercase;
	width:175px
}
.flash-deprecation .no-flash-suggestion>div .tile-card {
	margin-bottom:30px
}
.flash-deprecation .no-flash-suggestion>div .holder {
	align-items:center;
	display:flex;
	flex-direction:column
}
.flash-deprecation .no-flash-suggestion .absolute-message {
	color:#004d72;
	height:50px;
	margin-bottom:20px
}
.flash-deprecation .tile-card {
	margin-bottom:30px;
	width:175px
}
.flash-deprecation .tile-card.not-available {
	margin-top:70px;
	pointer-events:none
}
.flash-deprecation .tile-card.not-available img {
	filter:grayscale(75)
}
.flash-deprecation .tile-card a {
	border:2px solid #fff;
	box-shadow:0 2px 5px #0000004d
}
.flash-deprecation .tile-card a label {
	background:#fff;
	color:#00244b
}
.flash-deprecation .button {
	background:linear-gradient(180deg,#fd0,#ffbe00);
	border-color:#fff;
	border-width:3px;
	box-shadow:12px 14px 15px -1px #0003,-20px -11px 15px -1px #fff6;
	color:#0a0a0a;
	text-transform:uppercase
}
.flash-deprecation .button .icon {
	margin-right:1.25rem
}
.flash-deprecation .button span:last-of-type {
	font-size:1.25rem
}
.flash-deprecation .button:before {
	background:linear-gradient(180deg,#fff600,#ffde00)
}
body.mobile .thumbnail-container.not-mobile figure:before {
	background:#00000080;
	border-radius:20px;
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:2
}
body.mobile .thumbnail-container.not-mobile figure:after {
	background-image:url(../images/default.png);
	background-repeat:no-repeat;
	background-size:cover;
	content:"";
	height:83px;
	left:50%;
	position:absolute;
	top:30%;
	transform:translateX(-50%);
	width:94px;
	z-index:3
}
body.mobile .thumbnail-container.not-mobile figure .badge {
	display:block;
	text-transform:uppercase;
	z-index:2
}
body.tablet .splash-screen.not-mobile .splash-thumbnail:before {
	background:#00000080;
	border-radius:10px;
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:2
}
body.tablet .splash-screen.not-mobile .splash-thumbnail:after {
	background-image:url(../images/default.png);
	content:"";
	height:53px;
	left:50%;
	position:absolute;
	top:calc(50% - 3.5rem);
	transform:translateX(-50%);
	width:62px;
	z-index:3
}
body.tablet .splash-screen.not-mobile .splash-thumbnail .content {
	z-index:2
}
body.tablet .splash-screen.not-mobile .splash-thumbnail .badge {
	display:block;
	text-transform:uppercase;
	z-index:2
}
.game-frame-section.is-theater {
	position:relative;
	z-index:31
}
.game-frame-section.is-theater .game-frame-container {
	background:#67b5f4b3;
	border-radius:0;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:2
}
.game-frame-section.is-theater .game-slot-tall-container,.game-frame-section.is-theater .game-suggestions-container {
	display:none
}
.fullscreen-request,.orientation-lock {
	background:#19abe6!important
}
.pre-roll-container {
	bottom:0;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	transition:opacity 86ms cubic-bezier(.215,.61,.355,1);
	width:100%;
	will-change:opacity;
	z-index:-1
}
.pre-roll-container.is-active {
	opacity:1;
	z-index:1
}
.pre-roll-progress-container {
	bottom:0;
	position:absolute;
	width:100%;
	z-index:2
}
.pre-roll-progress-container.is-active>div {
	opacity:1
}
@media screen and (min-width:1216px) {
	.pre-roll-progress-container.is-active p {
	opacity:1;
	transform:translateX(-50%)
}
}.pre-roll-progress-container p {
	background:#fff;
	border-radius:4px;
	box-shadow:4px 4px 20px 0 #0a94e480;
	display:block;
	font-size:.75rem;
	left:50%;
	padding:.625rem;
	position:absolute;
	top:0;
	transform:translateX(-50%);
	z-index:1
}
.pre-roll-progress-container p,.pre-roll-progress-container>div {
	opacity:0;
	transition:opacity 86ms cubic-bezier(.215,.61,.355,1);
	will-change:opacity
}
.pre-roll-progress-container>div {
	background-color:#fff;
	height:4px;
	width:100%
}
.pre-roll-progress-container>div .pre-roll-progress-bar-inner {
	background:#fd0;
	height:100%;
	transition:width 1s linear;
	width:0
}
@media screen and (min-width:1216px) {
	.page-loader {
	border-radius:20px 20px 0 0
}
}.publisher-consent {
	background:#fff;
	border-radius:20px 20px 0 0;
	bottom:0;
	left:0;
	opacity:0;
	padding:.625rem;
	position:absolute;
	right:0;
	top:0;
	transition:opacity 86ms cubic-bezier(.215,.61,.355,1);
	will-change:opacity;
	z-index:1
}
@media screen and (min-width:1024px) {
	.publisher-consent {
	padding:2.5rem
}
}.publisher-consent.is-active {
	opacity:1
}
.publisher-consent .title {
	text-transform:none
}
.fullscreen-request,.orientation-lock {
	align-items:center;
	background:#000;
	bottom:0;
	display:none;
	flex-direction:column;
	height:100%;
	justify-content:center;
	left:0;
	position:fixed;
	right:0;
	top:0;
	width:100%
}
.fullscreen-request.is-active,.orientation-lock.is-active {
	display:flex
}
.fullscreen-request .title,.orientation-lock .title {
	color:#fff;
	font-size:.75rem;
	margin-top:40px;
	text-transform:uppercase
}
.fullscreen-request {
	z-index:3
}
.fullscreen-request i {
	height:2rem;
	width:2rem
}
.fullscreen-request i svg {
	fill:#fff
}
.orientation-lock {
	background:#000;
	z-index:2
}
.orientation-lock .phone {
	animation:rotate-device 1.5s ease-in-out infinite alternate;
	border:3px solid #fff;
	border-radius:10px;
	height:50px;
	width:100px
}
@media screen and (max-width:959px)and (orientation:landscape) {
	.orientation-lock.portrait-only {
	display:flex
}
@keyframes rotate-device {
	0% {
	transform:rotate(0deg)
}
50% {
	transform:rotate(-90deg)
}
to {
	transform:rotate(-90deg)
}
}}@media screen and (max-width:959px)and (orientation:portrait) {
	.orientation-lock.landscape-only {
	display:flex
}
@keyframes rotate-device {
	0% {
	transform:rotate(-90deg)
}
50% {
	transform:rotate(0deg)
}
to {
	transform:rotate(0deg)
}
}}.page-loader {
	background:#000;
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:999
}
.page-loader-ball-container {
	left:50%;
	margin-left:-40px;
	margin-top:-10px;
	position:absolute;
	text-align:center;
	top:50%;
	width:80px
}
.page-loader-ball-container .page-loader-ball-child {
	animation:loadThreeBounce 1.4s ease-in-out 0s infinite both;
	background-color:#fff;
	border-radius:50%;
	display:inline-block;
	height:20px;
	width:20px
}
.page-loader-ball-container .page-loader-ball-0 {
	animation-delay:-.32s
}
.page-loader-ball-container .page-loader-ball-1 {
	animation-delay:-.16s
}
@keyframes loadThreeBounce {
	0%,80%,to {
	transform:scale(0)
}
40% {
	transform:scale(1)
}
}button.in-game-button {
	align-items:center;
	animation:bounceY 2s .5s;
	background:#fff;
	border:none;
	border-bottom:3px solid #b5b5b5;
	border-radius:0 290486px 290486px 0;
	color:#000;
	display:flex;
	height:50px;
	justify-content:center;
	left:0;
	line-height:50px;
	min-height:50px;
	padding:0 10px;
	position:absolute;
	top:61px;
	transform:translateX(-75px);
	transition:transform .5s cubic-bezier(.55,0,.1,1);
	width:75px;
	will-change:transform;
	z-index:2
}
button.in-game-button svg {
	color:#b5b5b5;
	display:inline-block;
	margin-right:.625rem;
	pointer-events:none
}
button.in-game-button img {
	pointer-events:none;
	width:30px
}
button.in-game-button:active {
	background:#1ec2e5
}
button.in-game-button[attr-active=true] {
	transform:translateX(0)
}
@media (max-height:350px)and (orientation:landscape) {
	button.in-game-button[attr-active=true] {
	transform:translateX(-75px)
}
}button.in-game-button[attr-snapped=true] svg {
	display:none
}
button.in-game-button[attr-snapped=true] img {
	transform:translate(-5px)
}
i.in-game-trash {
	bottom:0;
	color:#fff;
	height:50px;
	left:0;
	line-height:50px;
	text-align:center;
	width:50px;
	z-index:1
}
i.in-game-trash,i.in-game-trash svg {
	position:absolute;
	transform:scale(0)
}
i.in-game-trash svg {
	fill:#fff;
	bottom:20px;
	left:20px;
	transition:transform .1s cubic-bezier(.55,0,.1,1);
	will-change:transform;
	z-index:2
}
i.in-game-trash:before {
	background-color:#0000;
	border-radius:100%;
	bottom:-100px;
	content:" ";
	height:200px;
	left:-100px;
	position:absolute;
	transform:scale(0);
	transition:transform .5s cubic-bezier(.55,0,.1,1),background-color .2s cubic-bezier(.55,0,.1,1);
	width:200px;
	will-change:transform,background-color;
	z-index:1
}
i.in-game-trash[attr-active=true] {
	transform:scale(1)
}
i.in-game-trash[attr-active=true] svg {
	transform:scale(1);
	transition-duration:.8s
}
i.in-game-trash[attr-active=true]:before {
	background-color:#ed1c24;
	transform:scale(1)
}
i.in-game-trash[attr-inrange=true] svg {
	transform:scale(0);
	transition-duration:.2s
}
i.in-game-trash[attr-inrange=true]:before {
	background-color:#ed1c24;
	transform:scale(1.2)
}
#confetti {
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0
}
body.mobile .tile-card.not-mobile.is-wide:before,body.tablet .tile-card.not-mobile.is-wide:before {
	bottom:0
}
body.mobile .tile-card.not-mobile:before,body.tablet .tile-card.not-mobile:before {
	background:#00000080;
	border-radius:9px 9px 2px 2px;
	bottom:2.5rem;
	content:"";
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:2
}
body.mobile .tile-card.not-mobile:after,body.tablet .tile-card.not-mobile:after {
	background-image:url();
	content:"";
	height:53px;
	left:50%;
	position:absolute;
	top:calc(50% - 3.5rem);
	transform:translateX(-50%);
	width:62px;
	z-index:3
}
body.mobile .tile-card.not-mobile figure,body.tablet .tile-card.not-mobile figure {
	overflow:hidden
}
body.mobile .tile-card.not-mobile figure img,body.tablet .tile-card.not-mobile figure img {
	filter:blur(5px)
}
body.mobile .tile-card.not-mobile .content,body.tablet .tile-card.not-mobile .content {
	z-index:2
}
body.mobile .tile-card.not-mobile .badge,body.tablet .tile-card.not-mobile .badge {
	display:block
}
body.mobile .tile-card.not-mobile .badge:not(.is-not-mobile),body.tablet .tile-card.not-mobile .badge:not(.is-not-mobile) {
	display:none
}

#ot-sdk-btn-floating {
	display:none
}
#onetrust-banner-sdk .ot-sdk-container {
	min-height:224px
}
@media only screen and (max-width:1130px)and (min-width:897px) {
	#onetrust-banner-sdk {
	width:85%!important
}
}@media only screen and (min-width:897px) {
	#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
	margin-top:0!important
}
#onetrust-banner-sdk #onetrust-policy-title {
	margin-top:10px
}
}#onetrust-banner-sdk #onetrust-step-counter {
	color:dimgray;
	display:block;
	margin-bottom:20px;
	text-align:center
}
@media only screen and (min-width:897px) {
	#onetrust-banner-sdk #onetrust-step-counter {
	left:50%;
	margin:0;
	position:absolute;
	top:0;
	transform:translateX(-50%)
}
}#onetrust-banner-sdk #onetrust-button-group {
	align-items:center;
	display:inline-flex;
	flex-wrap:wrap;
	justify-content:center
}
@media only screen and (max-width:896px)and (min-width:426px) {
	#onetrust-banner-sdk #onetrust-button-group div {
	margin:0;
	width:100%
}
#onetrust-banner-sdk #onetrust-button-group div button {
	width:100%
}
}#onetrust-banner-sdk #onetrust-button-group #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-button-group #onetrust-reject-all-handler {
	margin-bottom:1rem
}
#onetrust-banner-sdk #onetrust-button-group #onetrust-reject-btn-container {
	display:none
}
#onetrust-banner-sdk #onetrust-button-group #custom-kids-btn-container {
	margin-top:-5px
}
#onetrust-banner-sdk #onetrust-button-group #custom-adults-btn-container,#onetrust-banner-sdk #onetrust-button-group #custom-kids-btn-container {
	width:100%
}
#onetrust-banner-sdk #onetrust-button-group #custom-adults-btn-container #onetrust-accept-adults-btn-handler,#onetrust-banner-sdk #onetrust-button-group #custom-adults-btn-container #onetrust-accept-kids-btn-handler,#onetrust-banner-sdk #onetrust-button-group #custom-kids-btn-container #onetrust-accept-adults-btn-handler,#onetrust-banner-sdk #onetrust-button-group #custom-kids-btn-container #onetrust-accept-kids-btn-handler {
	background-color:#fff;
	border-color:#1371c3;
	border-radius:50px;
	box-shadow:0 2px 10px -3px #999;
	color:#1371c3;
	font-weight:700;
	height:45px;
	margin:0 auto 1rem;
	position:relative;
	text-align:center;
	width:100%
}
#onetrust-banner-sdk #onetrust-button-group #custom-adults-btn-container #onetrust-accept-kids-btn-handler,#onetrust-banner-sdk #onetrust-button-group #custom-kids-btn-container #onetrust-accept-kids-btn-handler {
	font-size:.75em
}
#onetrust-banner-sdk #onetrust-button-group #custom-adults-btn-container #onetrust-accept-adults-btn-handler,#onetrust-banner-sdk #onetrust-button-group #custom-kids-btn-container #onetrust-accept-adults-btn-handler {
	background-color:#1371c3;
	border-color:#1371c3;
	color:#fff
}
@media only screen and (min-width:897px) {
	#onetrust-banner-sdk #onetrust-button-group #onetrust-accept-btn-container {
	margin-top:0
}
#onetrust-banner-sdk #onetrust-button-group #onetrust-accept-btn-container .button:last-of-type {
	margin-bottom:0
}
#onetrust-banner-sdk #onetrust-button-group #onetrust-accept-btn-container,#onetrust-banner-sdk #onetrust-button-group #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-button-group #onetrust-pc-btn-container,#onetrust-banner-sdk #onetrust-button-group #onetrust-pc-btn-handler,#onetrust-banner-sdk #onetrust-button-group #onetrust-reject-all-container,#onetrust-banner-sdk #onetrust-button-group #onetrust-reject-all-handler {
	width:100%
}
#onetrust-banner-sdk #onetrust-button-group #custom-kids-btn-container {
	margin-top:0
}
}#confettiCanvas {
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%
}
.hpto .section>.container {
	padding:1.25rem;
	width:970px!important;
	z-index:1
}
.hpto .tag-card {
	height:55px
}
.hpto .tag-card img {
	width:100px
}
.search-input {
	border:0;
	border-radius:5px;
	box-shadow:0 2px 5px #0000004d;
	padding:1.25rem;
	width:100%;
	z-index:1
}
.search-input:focus {
	outline:none
}
.search-auto-complete {
	background-color:#fff;
	border-radius:0 0 5px 5px;
	box-shadow:0 2px 5px #0000004d;
	box-sizing:border-box;
	margin:-1px 0 0;
	transition:all .2s linear;
	z-index:1
}
.search-auto-complete li {
	border-bottom:1px solid #fafafa;
	color:#bfbfbf;
	cursor:pointer;
	display:block;
	height:3.75rem;
	line-height:3.75rem;
	overflow:hidden;
	padding:0 1.25rem;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap
}
.search-auto-complete li:active {
	background-color:#fafafa
}
.search-auto-complete li:last-child {
	border-bottom:none
}
.search-auto-complete li span {
	color:#000
}
.search-results-container .title {
	font-size:1rem;
	margin:0;
	padding:.625rem 1.25rem
}
.search-results-container .title:last-of-type {
	margin-top:.5rem
}
.search-games-results a,.search-tags-results a {
	align-items:center;
	box-sizing:border-box;
	display:flex;
	padding:.625rem 1.25rem;
	text-decoration:none;
	width:100%
}
.search-games-results img,.search-tags-results img {
	background-color:#000;
	border-radius:100%;
	height:2.5rem;
	min-width:2.5rem;
	width:2.5rem
}
.search-games-results p,.search-tags-results p {
	box-sizing:border-box;
	padding:0 1.25rem;
	position:relative;
	width:100%
}
.search-tags-results p {
	padding:0
}
.search-games-no-results:not(.notification),.search-tags-no-results:not(.notification) {
	padding:.625rem 1.25rem
}
.search-overlay {
	bottom:0;
	display:none;
	left:0;
	padding:1.25rem 1.25rem 0;
	position:fixed;
	right:0;
	top:0;
	z-index:999
}
.search-overlay.is-active {
	display:block
}
.search-overlay.search-has-results .search-input {
	border-radius:5px 5px 0 0
}
.search-overlay.search-has-results .search-overlay-container {
	height:100%
}
.search-overlay.search-has-hints .search-input {
	box-shadow:none;
	z-index:unset
}
.search-overlay.search-has-hints .search-results {
	margin-top:-5px
}
.search-overlay.search-has-hints .search-results li {
	border-top:none
}
.search-overlay.search-has-hints .search-results li:first-child {
	border-radius:5px 5px 0 0;
	margin-top:1.25rem
}
.search-overlay.search-has-hints .search-results li:first-child:last-child {
	border-radius:5px
}
.search-overlay .search-results {
	-webkit-overflow-scrolling:touch;
	box-sizing:border-box;
	overflow:auto
}
.search-overlay .search-results li {
	background-color:#fff;
	border-bottom:1px solid #fafafa;
	border-top:1px solid #fafafa
}
.search-overlay .search-results li:active {
	background-color:#fafafa
}
.search-overlay .search-results li:last-child {
	border-bottom:none;
	border-radius:0 0 5px 5px;
	margin-bottom:1.25rem
}
.search-overlay .search-results a {
	color:#000;
	padding:1.25rem
}
.search-overlay-container {
	display:flex;
	flex-direction:column;
	margin:auto;
	max-width:400px;
	position:relative;
	width:100%
}
.search-overlay-container .control.is-loading:after {
	right:1.25rem;
	top:1.25rem
}
.search-overlay-background {
	background-color:#000c;
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:-1
}