	#_copy {
	align-items:center;
	background:#4494d5;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:flex;
	font-size:13px;
	height:30px;
	justify-content:center;
	position:absolute;
	width:60px;
	z-index:1000
}
#select-tooltip,#sfModal,.modal-backdrop,div[id^=reader-helper] {
	display:none!important
}
.modal-open {
	overflow:auto!important
}
._sf_adjust_body {
	padding-right:0!important
}
.super_copy_btns_div {
	position:fixed;
	width:154px;
	left:10px;
	top:45%;
	background:#e7f1ff;
	border:2px
	solid #4595d5;
	font-weight:600;
	border-radius:2px;
	font-family:-apple-system,BlinkMacSystemFont,Segoe
	UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple
	Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	z-index:5000
}
.super_copy_btns_logo {
	width:100%;
	background:#4595d5;
	text-align:center;
	font-size:12px;
	color:#e7f1ff;
	line-height:30px;
	height:30px
}
.super_copy_btns_btn {
	display:block;
	width:128px;
	height:28px;
	background:#7f5711;
	border-radius:4px;
	color:#fff;
	font-size:12px;
	border:0;
	outline:0;
	margin:8px
	auto;
	font-weight:700;
	cursor:pointer;
	opacity:.9
}
.super_copy_btns_btn:hover {
	opacity:.8
}
.super_copy_btns_btn:active {
	opacity:1
}


	.app-container[_ngcontent-serverApp-c52] {
		background-color: #34e325;
	display:flex;
	flex-direction:column;
	min-height:100dvh;
	flex:1;
	overflow-x:hidden;
	overflow-y:auto
}
.app-container[_ngcontent-serverApp-c52]
	.top-of-page-anchor[_ngcontent-serverApp-c52] {
	height:0;
	width:100%
}
.app-drawer-wrapper[_ngcontent-serverApp-c52] {
	position:relative;
	height:100%
}
.app-drawer-wrapper[_ngcontent-serverApp-c52]
	app-drawer[_ngcontent-serverApp-c52] {
	z-index:3
}
.app-content[_ngcontent-serverApp-c52] {
	flex:1
	0 auto;
	box-shadow:0 0 3px #00000080
}
#pixels[_ngcontent-serverApp-c52] {
	display:none
}


	.drawer-wrapper[_ngcontent-serverApp-c12] {
	height:100%;
	width:100%
}
.drawer-wrapper[_ngcontent-serverApp-c12]
	.drawer[_ngcontent-serverApp-c12] {
	position:relative;
	height:100%;
	max-width:100%;
	width:18rem;
	box-sizing:border-box;
	transition:width
	.1s
}
.drawer-wrapper[_ngcontent-serverApp-c12] .drawer[_ngcontent-serverApp-c12]
	.drawer-content[_ngcontent-serverApp-c12] {
	display:flex;
	flex-direction:column;
	height:100%;
	width:100%;
	box-shadow:2px
	0 4px #00000080
}
.drawer-wrapper[_ngcontent-serverApp-c12] .drawer[_ngcontent-serverApp-c12]
	.drawer-content[_ngcontent-serverApp-c12] .close-drawer-button_hidden[_ngcontent-serverApp-c12] {
	height:0;
	border:none
}
.drawer-wrapper[_ngcontent-serverApp-c12]
	.drawer_closed[_ngcontent-serverApp-c12],.drawer-wrapper_overlay[_ngcontent-serverApp-c12]
	.drawer[_ngcontent-serverApp-c12] {
	width:0rem
}
.drawer-wrapper_overlay[_ngcontent-serverApp-c12]
	.drawer[_ngcontent-serverApp-c12] .drawer-content[_ngcontent-serverApp-c12] {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:18rem;
	max-width:calc(100vw
	- 3rem);
	overflow-x:hidden;
	transition:width 50ms
}
.drawer-wrapper_overlay[_ngcontent-serverApp-c12]
	.drawer[_ngcontent-serverApp-c12] .drawer-content_right[_ngcontent-serverApp-c12] {
	left:unset;
	right:0
}
.drawer-wrapper_overlay[_ngcontent-serverApp-c12]
	.drawer_closed[_ngcontent-serverApp-c12],.drawer-wrapper_overlay[_ngcontent-serverApp-c12]
	.drawer_closed[_ngcontent-serverApp-c12] .drawer-content[_ngcontent-serverApp-c12] {
	width:0rem
}
.drawer-wrapper_bar[_ngcontent-serverApp-c12]
	.drawer[_ngcontent-serverApp-c12],.drawer-wrapper_bar[_ngcontent-serverApp-c12]
	.drawer_closed[_ngcontent-serverApp-c12],.drawer-wrapper_bar[_ngcontent-serverApp-c12]
	.drawer_closed[_ngcontent-serverApp-c12] .drawer-content[_ngcontent-serverApp-c12] {
	width:3rem
}
.drawer-wrapper_hidden[_ngcontent-serverApp-c12]
	.drawer[_ngcontent-serverApp-c12] {
	width:0rem
}
.drawer-overlay[_ngcontent-serverApp-c12] {
	position:absolute;
	inset:0;
	background-color:#00000080;
	z-index:-1
}


	[_nghost-serverApp-c43] {
	height:100%;
	width:100%
}
.drawer-menu[_ngcontent-serverApp-c43] {
	height:100%;
	width:100%;
	background-color:#fff;
	overflow-y:auto;
	overflow-x:hidden
}
.text[_ngcontent-serverApp-c43] {
	font-weight:500!important;
	margin:auto
	0!important
}
.bar[_ngcontent-serverApp-c43] {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:4px
}
.bar_selected[_ngcontent-serverApp-c43] {
	background-color:#337ab5
}
.divider[_ngcontent-serverApp-c43] {
	height:1px;
	width:100%;
	background-color:#00000020
}
.divider_thick[_ngcontent-serverApp-c43] {
	height:2px;
	background-color:#000000a6
}
.search_wrapper[_ngcontent-serverApp-c43] {
	height:3rem;
	box-sizing:border-box;
	padding:0
	1rem
}
@media only screen and (min-width:650px) {
	.hide-at-650px[_ngcontent-serverApp-c43] {
	display:none
}
}.home_row[_ngcontent-serverApp-c43] {
	display:flex;
	flex-direction:row;
	height:100%;
	color:#242424
}
.home_row[_ngcontent-serverApp-c43]
	> [_ngcontent-serverApp-c43]:not(:first-child) {
	padding-left:.25rem
}
.home_row[_ngcontent-serverApp-c43]
	.image[_ngcontent-serverApp-c43] {
	margin:auto 0
}
.home_row[_ngcontent-serverApp-c43]
	.title[_ngcontent-serverApp-c43] {
	margin:auto 0!important
}


	.header[_ngcontent-serverApp-c47] {
	position:relative;
	z-index:2;
	height:3rem;
	width:100%;
	box-sizing:border-box;
	color:#27c338;
	background-color:#3a7090;
	box-shadow:0
	2px 4px #00000080
}
@media (forced-colors:active) {
	.header[_ngcontent-serverApp-c47] {
	border-bottom:1px
	solid #337ab5;
	box-sizing:border-box
}
}@media only screen and (max-height:715px) {
	.header[_ngcontent-serverApp-c47] {
	height:35px
}
}.row[_ngcontent-serverApp-c47] {
	display:flex;
	flex-direction:row;
	height:100%;
	position:relative
}
.hamburger_button_wrapper[_ngcontent-serverApp-c47] {
	display:flex;
	flex-direction:column;
	height:100%;
	margin-left:-.5rem
}
.hamburger_button_wrapper[_ngcontent-serverApp-c47]
	.button[_ngcontent-serverApp-c47] {
	display:flex;
	flex-direction:column;
	height:28px;
	width:28px;
	box-sizing:border-box;
	margin:auto
	0;
	border:none;
	padding:0;
	border-radius:50%;
	background:white
}
.hamburger_button_wrapper[_ngcontent-serverApp-c47]
	.button[_ngcontent-serverApp-c47]:hover {
	outline:2px solid #0078d7;
	background-color:#0000000b
}
.hamburger_button_wrapper[_ngcontent-serverApp-c47]
	.button[_ngcontent-serverApp-c47]:focus-visible {
	border:2px solid #000;
	border-radius:4px;
	background:none
}
.hamburger_button_wrapper[_ngcontent-serverApp-c47]
	.button[_ngcontent-serverApp-c47] .button_svg[_ngcontent-serverApp-c47] {
	margin:auto;
	height:20px;
	width:20px
}
@media
	only screen and (min-width:1000px) {
	.hamburger_button_wrapper[_ngcontent-serverApp-c47] {
	display:none
}
}@media
	only screen and (max-width:650px) {
	.hamburger_button_wrapper[_ngcontent-serverApp-c47] {
	position:absolute;
	margin-left:-.5rem
}
}.logo-link[_ngcontent-serverApp-c47] {
	z-index:1
}
.relative[_ngcontent-serverApp-c47] {
	position:relative
}
.logo_anchor[_ngcontent-serverApp-c47] {
	position:relative;
	height:100%
}
@media
	only screen and (max-width:650px) {
	.logo_anchor[_ngcontent-serverApp-c47] {
	position:initial;
	margin:auto
}
}.logo[_ngcontent-serverApp-c47] {
	display:flex;
	flex-direction:row;
	position:absolute;
	margin-left:-.5rem;
	padding:0
	1rem;
	left:0;
	height:100%;
	width:max-content;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	z-index:1;
	text-decoration:none
}
.logo[_ngcontent-serverApp-c47]:hover {
	background-color:#0000000b
}
@media
	only screen and (max-width:1000px) {
	.logo[_ngcontent-serverApp-c47] {
	position:initial;
	margin-left:0
}
}.logo[_ngcontent-serverApp-c47]
	img[_ngcontent-serverApp-c47] {
	margin:auto 0;
	margin-left:-.25rem;
	margin-right:.25rem;
	height:1.5rem;
	width:1.5rem;
	-webkit-user-drag:none
}
@media
	(prefers-color-scheme:dark) and (forced-colors:active) {
	.logo[_ngcontent-serverApp-c47]
	img[_ngcontent-serverApp-c47] {
	filter:invert(1)
}
}.logo[_ngcontent-serverApp-c47]
	.title[_ngcontent-serverApp-c47] {
	margin:auto 0!important;
	padding-bottom:4px;
	line-height:inherit!important;
	-webkit-user-select:none!important;
	user-select:none!important
}
.logo[_ngcontent-serverApp-c47]
	.title_hover-reveal[_ngcontent-serverApp-c47] {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	visibility:hidden
}
.logo[_ngcontent-serverApp-c47]:hover
	.title_hover-hide[_ngcontent-serverApp-c47] {
	visibility:hidden
}
.logo[_ngcontent-serverApp-c47]:hover
	.title_hover-reveal[_ngcontent-serverApp-c47] {
	visibility:visible
}
.skip-to-main-content[_ngcontent-serverApp-c47],.skip-to-footer-content[_ngcontent-serverApp-c47] {
	padding:0 1rem;
	position:absolute;
	top:0;
	right:0;
	bottom:100%;
	left:-1rem;
	display:flex;
	flex-direction:column;
	background-color:#fff;
	width:max-content;
	z-index:100;
	overflow:hidden
}
.skip-to-main-content[_ngcontent-serverApp-c47]:focus,.skip-to-footer-content[_ngcontent-serverApp-c47]:focus {
	bottom:0
}
.skip-to-main-content[_ngcontent-serverApp-c47]
	.text[_ngcontent-serverApp-c47],.skip-to-footer-content[_ngcontent-serverApp-c47]
	.text[_ngcontent-serverApp-c47] {
	margin:auto!important
}
.tabs[_ngcontent-serverApp-c47] {
	margin:0
	auto
}
@media only screen and (max-width:1000px) {
	.tabs[_ngcontent-serverApp-c47] {
	display:none
}
}.tabs[_ngcontent-serverApp-c47]
	.button-header-tab[_ngcontent-serverApp-c47] {
	display:flex;
	flex-direction:column;
	position:relative;
	height:100%;
	padding:0
	1rem;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	text-decoration:none
}
.tabs[_ngcontent-serverApp-c47]
	.button-header-tab[_ngcontent-serverApp-c47]:hover {
	background-color:#0000000b
}
@media
	(forced-colors:active) {
	.tabs[_ngcontent-serverApp-c47] .button-header-tab[_ngcontent-serverApp-c47]:hover {
	text-decoration:underline
}
}.tabs[_ngcontent-serverApp-c47]
	.button-header-tab[_ngcontent-serverApp-c47] .overlay-flex[_ngcontent-serverApp-c47] {
	position:absolute;
	inset:0;
	display:flex;
	flex-direction:column
}
.tabs[_ngcontent-serverApp-c47]
	.button-header-tab[_ngcontent-serverApp-c47] .hidden[_ngcontent-serverApp-c47] {
	visibility:hidden
}
.tabs[_ngcontent-serverApp-c47]
	.button-header-tab[_ngcontent-serverApp-c47] .text[_ngcontent-serverApp-c47] {
	margin:auto!important
}
.tabs[_ngcontent-serverApp-c47]
	.button-header-tab[_ngcontent-serverApp-c47] .text_selected[_ngcontent-serverApp-c47] {
	font-size:14px!important;
	font-weight:600!important
}
@media
	(forced-colors:active) {
	.tabs[_ngcontent-serverApp-c47] .button-header-tab[_ngcontent-serverApp-c47]
	.text_selected[_ngcontent-serverApp-c47] {
	text-decoration:underline
}
}.tabs[_ngcontent-serverApp-c47]
	.button-header-tab[_ngcontent-serverApp-c47] .bar[_ngcontent-serverApp-c47] {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:3px
}
.tabs[_ngcontent-serverApp-c47]
	.button-header-tab[_ngcontent-serverApp-c47] .bar_selected[_ngcontent-serverApp-c47] {
	background-color:#337ab5
}
.tabs[_ngcontent-serverApp-c47]
	.button_selected[_ngcontent-serverApp-c47] {
	background:#337ab5;
	background:rgba(51,122,181,.09)
}
.search[_ngcontent-serverApp-c47] {
	position:absolute;
	right:0;
	height:80%;
	width:15vw;
	max-width:13rem;
	min-width:10rem;
	margin:auto
	0
}
@media only screen and (max-width:650px) {
	.search[_ngcontent-serverApp-c47] {
	display:none
}
}.mat-form-field-label-wrapper[_ngcontent-serverApp-c47] {
	background-color:#fff
}
.mat-form-field.mat-focused .mat-form-field-label {
	color:#323232;
	transform:translateY(-9px)
	scale(.65) perspective(100px) translateZ(.00106px)!important
}
.mat-form-field-can-float.mat-form-field-should-float
	.mat-form-field-label {
	transform:translateY(-9px) scale(.65) perspective(100px)
	translateZ(.00106px)!important
}
.button[_ngcontent-serverApp-c47] {
	margin:auto
	0
}
.button[_ngcontent-serverApp-c47] .button_svg[_ngcontent-serverApp-c47] {
	margin:auto;
	height:24px;
	width:24px
}


	.track[_ngcontent-serverApp-c50] {
	position:relative;
	height:2rem;
	width:100%;
	transition:.3s
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] {
	position:absolute;
	bottom:0;
	width:100%
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .rail[_ngcontent-serverApp-c50] {
	position:relative;
	height:2rem;
	width:100%;
	transition:.3s
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .rail-expanded[_ngcontent-serverApp-c50] {
	height:5rem
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification[_ngcontent-serverApp-c50] {
	position:absolute;
	height:2rem;
	width:100%;
	bottom:0;
	color:#616161;
	background-color:#fff;
	overflow:hidden;
	transition:.3s
}
@media
	(forced-colors:active) {
	.track[_ngcontent-serverApp-c50] .anchor[_ngcontent-serverApp-c50]
	.notification[_ngcontent-serverApp-c50] {
	border-bottom:1px solid #337ab5;
	box-sizing:border-box
}
}.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification[_ngcontent-serverApp-c50]
	.portal-container[_ngcontent-serverApp-c50] {
	width:100%
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification[_ngcontent-serverApp-c50]
	.text-container[_ngcontent-serverApp-c50] {
	display:flex;
	flex-direction:row;
	width:100%;
	overflow-x:hidden;
	overflow-y:auto
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification[_ngcontent-serverApp-c50]
	.text-container[_ngcontent-serverApp-c50] .text[_ngcontent-serverApp-c50] {
	max-width:100%;
	margin:auto
	0
}
.track[_ngcontent-serverApp-c50] .anchor[_ngcontent-serverApp-c50] .notification[_ngcontent-serverApp-c50]
	.text-container[_ngcontent-serverApp-c50] .read-more[_ngcontent-serverApp-c50] {
	flex:none;
	width:-moz-fit-content;
	width:fit-content;
	margin:auto
	0 auto .5rem;
	color:#0372e1;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification[_ngcontent-serverApp-c50]
	.button-close[_ngcontent-serverApp-c50] {
	display:flex;
	flex-direction:row;
	position:absolute;
	margin-right:-.5rem;
	margin-left:auto;
	padding:0
	1rem;
	right:0;
	height:100%;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification[_ngcontent-serverApp-c50]
	.button-close[_ngcontent-serverApp-c50] .icon[_ngcontent-serverApp-c50] {
	height:1rem;
	width:1rem;
	margin:auto
	0;
	-webkit-user-drag:none
}
@media (forced-colors:active) {
	.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification[_ngcontent-serverApp-c50]
	.button-close[_ngcontent-serverApp-c50] .icon[_ngcontent-serverApp-c50] {
	stroke:#000
}
}.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification[_ngcontent-serverApp-c50]
	.button-close[_ngcontent-serverApp-c50] .text[_ngcontent-serverApp-c50] {
	margin:auto
	0;
	line-height:initial;
	-webkit-user-select:none;
	user-select:none
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-expandable[_ngcontent-serverApp-c50] {
	cursor:pointer
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-expanded[_ngcontent-serverApp-c50] {
	height:5rem;
	cursor:initial
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-expanded[_ngcontent-serverApp-c50]
	.text[_ngcontent-serverApp-c50] {
	max-height:4rem;
	overflow-y:auto!important;
	white-space:initial!important
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-expanded[_ngcontent-serverApp-c50]
	.text[_ngcontent-serverApp-c50]::-webkit-scrollbar-track {
	-webkit-box-shadow:inset
	0 0 6px #00000030;
	background-color:#f2f2f2
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-expanded[_ngcontent-serverApp-c50]
	.text[_ngcontent-serverApp-c50]::-webkit-scrollbar {
	width:6px;
	background-color:#f2f2f2
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-expanded[_ngcontent-serverApp-c50]
	.text[_ngcontent-serverApp-c50]::-webkit-scrollbar-thumb {
	background-color:#00000030
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-dismissed[_ngcontent-serverApp-c50] {
	bottom:100%;
	pointer-events:none
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-warning[_ngcontent-serverApp-c50] {
	color:#fff;
	background-color:#ff9100
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-error[_ngcontent-serverApp-c50] {
	color:#fff;
	background-color:#c62828
}
.track[_ngcontent-serverApp-c50]
	.anchor[_ngcontent-serverApp-c50] .notification-theme-jewel[_ngcontent-serverApp-c50] {
	color:#fff;
	background-color:#070e9c
}
.track[_ngcontent-serverApp-c50]
	.anchor-dismissed[_ngcontent-serverApp-c50] {
	pointer-events:none
}
.track-dismissed[_ngcontent-serverApp-c50] {
	height:0rem
}
.track-expanded[_ngcontent-serverApp-c50] {
	height:5rem
}
.row[_ngcontent-serverApp-c50] {
	position:relative;
	padding:0
	4.5rem;
	display:flex;
	flex-direction:row;
	height:100%
}
@media only screen and
	(max-width:1024px) {
	.row[_ngcontent-serverApp-c50] {
	padding:0;
	padding-right:4.5rem
}
}.center[_ngcontent-serverApp-c50] {
	display:flex;
	flex-direction:row;
	max-width:100%;
	margin:auto
}


	.component[_ngcontent-serverApp-c51] {
	display:flex;
	flex-direction:row;
	width:100%;
	padding:60px
	100px;
	box-sizing:border-box;
	color:#ddd;
	font-size:14px;
	font-weight:400;
	background:black
}
@media
	(forced-colors:active) {
	.component[_ngcontent-serverApp-c51] {
	border-top:1px
	solid red
}
}.component[_ngcontent-serverApp-c51] .trademark[_ngcontent-serverApp-c51] {
	display:flex;
	flex-direction:column
}
.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51] {
	display:flex;
	margin-right:auto
}
.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]
	.mark[_ngcontent-serverApp-c51] {
	height:25px;
	width:25px;
	color:#ddd
}
@media
	(prefers-color-scheme:light) and (forced-colors:active) {
	.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]
	.mark[_ngcontent-serverApp-c51] {
	color:#000
}
}.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]
	.mark[_ngcontent-serverApp-c51] .microsoft-red[_ngcontent-serverApp-c51],.component[_ngcontent-serverApp-c51] .trademark[_ngcontent-serverApp-c51]
	.logo_microsoft[_ngcontent-serverApp-c51] .mark[_ngcontent-serverApp-c51]
	.microsoft-green[_ngcontent-serverApp-c51],.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]
	.mark[_ngcontent-serverApp-c51] .microsoft-blue[_ngcontent-serverApp-c51],.component[_ngcontent-serverApp-c51] .trademark[_ngcontent-serverApp-c51]
	.logo_microsoft[_ngcontent-serverApp-c51] .mark[_ngcontent-serverApp-c51]
	.microsoft-yellow[_ngcontent-serverApp-c51] {
	transition:all .2s
}
.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]
	.word[_ngcontent-serverApp-c51] {
	height:21px;
	width:93px;
	margin:auto 0 auto
	9px;
	transition:all .2s
}
@media (prefers-color-scheme:light) and (forced-colors:active) {
	.component[_ngcontent-serverApp-c51] .trademark[_ngcontent-serverApp-c51]
	.logo_microsoft[_ngcontent-serverApp-c51] .word[_ngcontent-serverApp-c51] {
	filter:invert(1)
}
}.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]:hover
	.word[_ngcontent-serverApp-c51] {
	color:#fff
}
.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]:hover
	.mark[_ngcontent-serverApp-c51] .microsoft-red[_ngcontent-serverApp-c51] {
	fill:#f25022
}
.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]:hover
	.mark[_ngcontent-serverApp-c51] .microsoft-green[_ngcontent-serverApp-c51] {
	fill:#7fba00
}
.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]:hover
	.mark[_ngcontent-serverApp-c51] .microsoft-blue[_ngcontent-serverApp-c51] {
	fill:#00a4ef
}
.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .logo_microsoft[_ngcontent-serverApp-c51]:hover
	.mark[_ngcontent-serverApp-c51] .microsoft-yellow[_ngcontent-serverApp-c51] {
	fill:#ffb900
}
.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] .text[_ngcontent-serverApp-c51] {
	margin-top:10px
}
.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] {
	display:flex;
	flex-direction:row;
	margin-left:auto
}
.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] > [_ngcontent-serverApp-c51]:not(:first-child) {
	margin-left:100px
}
.component[_ngcontent-serverApp-c51]
	.list[_ngcontent-serverApp-c51] {
	display:flex;
	flex-direction:column
}
.component[_ngcontent-serverApp-c51]
	.list[_ngcontent-serverApp-c51] > [_ngcontent-serverApp-c51]:not(:first-child) {
	margin-top:10px
}
.component[_ngcontent-serverApp-c51]
	.center-alternative[_ngcontent-serverApp-c51] {
	display:none
}
@media only
	screen and (max-width:1100px) {
	.component[_ngcontent-serverApp-c51] {
	flex-direction:column
}
.component[_ngcontent-serverApp-c51]
	> [_ngcontent-serverApp-c51]:not(:first-child) {
	margin-top:30px
}
.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] {
	margin-left:0
}
.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] .list[_ngcontent-serverApp-c51] {
	margin:auto
	0
}
.component[_ngcontent-serverApp-c51] .links[_ngcontent-serverApp-c51]
	.center[_ngcontent-serverApp-c51] {
	margin:auto
}
}@media only screen and (max-width:750px) {
	.component[_ngcontent-serverApp-c51] {
	flex-direction:column
}
.component[_ngcontent-serverApp-c51]
	> [_ngcontent-serverApp-c51]:not(:first-child) {
	margin-top:30px
}
.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] {
	margin-left:0
}
.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] > [_ngcontent-serverApp-c51]:not(:first-child) {
	margin-left:60px
}
.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] .center[_ngcontent-serverApp-c51] {
	display:none
}
.component[_ngcontent-serverApp-c51]
	.list[_ngcontent-serverApp-c51] {
	margin-left:0;
	margin-right:0
}
.component[_ngcontent-serverApp-c51]
	.center-alternative[_ngcontent-serverApp-c51] {
	display:initial
}
}@media only
	screen and (max-width:768px) {
	.component[_ngcontent-serverApp-c51] {
	padding:40px
	50px
}
}@media only screen and (max-width:390px) {
	.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] > [_ngcontent-serverApp-c51]:not(:first-child) {
	margin-left:30px
}
}@media
	only screen and (max-width:350px) {
	.component[_ngcontent-serverApp-c51]
	> [_ngcontent-serverApp-c51]:not(:first-child) {
	margin-top:10px
}
.component[_ngcontent-serverApp-c51]
	.trademark[_ngcontent-serverApp-c51] {
	margin-bottom:16px
}
.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] {
	flex-direction:column
}
.component[_ngcontent-serverApp-c51]
	.links[_ngcontent-serverApp-c51] > [_ngcontent-serverApp-c51]:not(:first-child) {
	margin-left:0;
	margin-top:10px
}
}.privacy-policy_img[_ngcontent-serverApp-c51] {
	width:29px;
	height:14px
}


	.button[_ngcontent-serverApp-c18] {
	display:flex;
	flex-direction:column;
	padding:.5rem
	1rem;
	box-sizing:border-box;
	cursor:pointer;
	border-radius:4px;
	-webkit-user-select:none;
	user-select:none;
	text-align:start;
	white-space:nowrap;
	color:#424242
}
.button[_ngcontent-serverApp-c18]:focus-visible {
	outline:none;
	color:#323232;
	background-color:#0000000b
}
.button[_ngcontent-serverApp-c18]:hover {
	background-color:#00215c0b
}
.button[_ngcontent-serverApp-c18]
	.content[_ngcontent-serverApp-c18] {
	background-color:transparent
}
.button_round[_ngcontent-serverApp-c18] {
	padding:0;
	border-radius:50%
}
.button_round[_ngcontent-serverApp-c18]:focus-visible {
	border:2px
	solid #000;
	border-radius:4px;
	background:none
}
.button_round[_ngcontent-serverApp-c18]:hover {
	outline:3px
	solid #337ab5;
	background:#337ab5;
	background:rgba(51,122,181,.09)
}
.button_list[_ngcontent-serverApp-c18] {
	flex-direction:row;
	height:2.5rem;
	width:100%;
	padding:0
	1rem;
	border-radius:0
}
.button_header[_ngcontent-serverApp-c18] {
	flex-direction:row;
	height:3rem;
	width:100%;
	padding:0
	1rem;
	border-radius:0
}
.button_small[_ngcontent-serverApp-c18] {
	height:2.25rem;
	width:2.25rem
}
.button_disabled[_ngcontent-serverApp-c18] {
	pointer-events:none
}
.button_confirmed[_ngcontent-serverApp-c18]
	.confirmed_message[_ngcontent-serverApp-c18] {
	display:flex;
	flex-direction:row;
	margin:auto
}
.button_confirmed[_ngcontent-serverApp-c18]
	.confirmed_message[_ngcontent-serverApp-c18] .text[_ngcontent-serverApp-c18] {
	margin:auto;
	margin-right:.5rem
}
.button_confirmed[_ngcontent-serverApp-c18]
	.confirmed_message[_ngcontent-serverApp-c18] svg[_ngcontent-serverApp-c18] {
	height:1.25rem;
	width:1.25rem
}
.loading_icon[_ngcontent-serverApp-c18] {
	width:1.25rem;
	height:1.25rem;
	margin:auto;
	animation:.8s
	bounce infinite alternate
}
@keyframes bounce {
	to {
	opacity:.9;
	transform:translateY(-10%)
}
}.button_primary[_ngcontent-serverApp-c18] {
	color:#323232;
	background-color:#337ab5
}
.button_accent[_ngcontent-serverApp-c18] {
	color:#424242;
	background-color:#337ab5
}
.button_default[_ngcontent-serverApp-c18] {
	background-color:#f2f2f2
}
.button_default[_ngcontent-serverApp-c18]:hover {
	background-color:#0000000b
}
.button_disabled[_ngcontent-serverApp-c18] {
	color:#424242;
	background-color:#0000004d
}
.button_disabled[_ngcontent-serverApp-c18]:hover {
	background-color:#0000004d
}
.button_confirmed[_ngcontent-serverApp-c18] {
	background-color:#f2f2f2
}
.button_confirmed[_ngcontent-serverApp-c18]:hover {
	background-color:#0000000b
}
.button_selected[_ngcontent-serverApp-c18] {
	background:#337ab5;
	background:rgba(51,122,181,.09)
}


	@media only screen and (max-height:715px) {
	.form[_ngcontent-serverApp-c42] {
	margin-top:-8px
}
}.form[_ngcontent-serverApp-c42] {
	width:100%;
	overflow:hidden
}
.full-width[_ngcontent-serverApp-c42] {
	height:100%;
	width:100%
}
.input[_ngcontent-serverApp-c42] {
	overflow-x:auto;
	max-width:87%
}
mat-option[_ngcontent-serverApp-c42] {
	padding-left:1rem;
	padding-right:.5rem
}
.option[_ngcontent-serverApp-c42] {
	height:2.5rem;
	display:flex;
	flex-direction:row
}
.option[_ngcontent-serverApp-c42]
	.text[_ngcontent-serverApp-c42] {
	flex:1;
	margin:auto 0;
	overflow-x:auto;
	-ms-overflow-style:none;
	scrollbar-width:none
}
.option[_ngcontent-serverApp-c42]
	.text[_ngcontent-serverApp-c42]::-webkit-scrollbar {
	display:none
}
.button[_ngcontent-serverApp-c42] {
	display:flex;
	height:2rem;
	width:2rem;
	margin:auto
	0;
	border-radius:50%;
	-webkit-user-drag:none;
	color:#323232;
	cursor:pointer
}
.button[_ngcontent-serverApp-c42]:hover {
	background-color:#00000015
}
.button[_ngcontent-serverApp-c42]
	svg[_ngcontent-serverApp-c42] {
	height:1rem;
	width:1rem;
	margin:auto;
	fill:currentColor
}
.search-button[_ngcontent-serverApp-c42] {
	position:absolute;
	top:0;
	right:0;
	height:1.75rem;
	width:1.75rem
}
.search-button[_ngcontent-serverApp-c42]
	svg[_ngcontent-serverApp-c42] {
	height:1.25rem;
	width:1.25rem
}
.mat-option[_ngcontent-serverApp-c42] {
	line-height:unset;
	height:unset
}


	.mat-form-field {
	display:inline-block;
	position:relative;
	text-align:left
}
[dir=rtl]
	.mat-form-field {
	text-align:right
}
.mat-form-field-wrapper {
	position:relative
}
.mat-form-field-flex {
	display:inline-flex;
	align-items:baseline;
	box-sizing:border-box;
	width:100%
}
.mat-form-field-prefix,.mat-form-field-suffix {
	white-space:nowrap;
	flex:none;
	position:relative
}
.mat-form-field-infix {
	display:block;
	position:relative;
	flex:auto;
	min-width:0;
	width:180px
}
.cdk-high-contrast-active
	.mat-form-field-infix {
	border-image:linear-gradient(transparent,transparent)
}
.mat-form-field-label-wrapper {
	position:absolute;
	left:0;
	box-sizing:content-box;
	width:100%;
	height:100%;
	overflow:hidden;
	pointer-events:none
}
[dir=rtl]
	.mat-form-field-label-wrapper {
	left:auto;
	right:0
}
.mat-form-field-label {
	position:absolute;
	left:0;
	font:inherit;
	pointer-events:none;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	transform-origin:0
	0;
	transition:transform 400ms cubic-bezier(0.25,0.8,0.25,1),color 400ms
	cubic-bezier(0.25,0.8,0.25,1),width 400ms cubic-bezier(0.25,0.8,0.25,1);
	display:none
}
[dir=rtl] .mat-form-field-label {
	transform-origin:100% 0;
	left:auto;
	right:0
}
.cdk-high-contrast-active
	.mat-form-field-disabled .mat-form-field-label {
	color:GrayText
}
.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float
	.mat-form-field-label {
	display:block
}
.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper
	.mat-form-field-label {
	display:none
}
.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper
	.mat-form-field-label {
	display:block;
	transition:none
}
.mat-input-server:focus+.mat-form-field-label-wrapper
	.mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper
	.mat-form-field-label {
	display:none
}
.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper
	.mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper
	.mat-form-field-label {
	display:block
}
.mat-form-field-label:not(.mat-form-field-empty) {
	transition:none
}
.mat-form-field-underline {
	position:absolute;
	width:100%;
	pointer-events:none;
	transform:scale3d(1,1.0001,1)
}
.mat-form-field-ripple {
	position:absolute;
	left:0;
	width:100%;
	transform-origin:50%;
	transform:scaleX(0.5);
	opacity:0;
	transition:background-color
	300ms cubic-bezier(0.55,0,0.55,0.2)
}
.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid
	.mat-form-field-ripple {
	opacity:1;
	transform:none;
	transition:transform 300ms
	cubic-bezier(0.25,0.8,0.25,1),opacity 100ms cubic-bezier(0.25,0.8,0.25,1),background-color 300ms cubic-bezier(0.25,0.8,0.25,1)
}
.mat-form-field-subscript-wrapper {
	position:absolute;
	box-sizing:border-box;
	width:100%;
	overflow:hidden
}
.mat-form-field-subscript-wrapper
	.mat-icon,.mat-form-field-label-wrapper .mat-icon {
	width:1em;
	height:1em;
	font-size:inherit;
	vertical-align:baseline
}
.mat-form-field-hint-wrapper {
	display:flex
}
.mat-form-field-hint-spacer {
	flex:1
	0 1em
}
.mat-error {
	display:block
}
.mat-form-field-control-wrapper {
	position:relative
}
.mat-form-field-hint-end {
	order:1
}
.mat-form-field._mat-animation-noopable
	.mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple {
	transition:none
}


	.mat-form-field-appearance-fill .mat-form-field-flex {
	border-radius:4px
	4px 0 0;
	padding:.75em .75em 0 .75em
}
.cdk-high-contrast-active .mat-form-field-appearance-fill
	.mat-form-field-flex {
	outline:solid 1px
}
.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled
	.mat-form-field-flex {
	outline-color:GrayText
}
.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused
	.mat-form-field-flex {
	outline:dashed 3px
}
.mat-form-field-appearance-fill
	.mat-form-field-underline::before {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	height:1px;
	width:100%
}
.mat-form-field-appearance-fill
	.mat-form-field-ripple {
	bottom:0;
	height:2px
}
.cdk-high-contrast-active .mat-form-field-appearance-fill
	.mat-form-field-ripple {
	height:0
}
.mat-form-field-appearance-fill:not(.mat-form-field-disabled)
	.mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
	opacity:1;
	transform:none;
	transition:opacity
	600ms cubic-bezier(0.25,0.8,0.25,1)
}
.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled)
	.mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
	transition:none
}
.mat-form-field-appearance-fill
	.mat-form-field-subscript-wrapper {
	padding:0 1em
}


	.mat-input-element {
	font:inherit;
	background:transparent;
	color:currentColor;
	border:none;
	outline:none;
	padding:0;
	margin:0;
	width:100%;
	max-width:100%;
	vertical-align:bottom;
	text-align:inherit;
	box-sizing:content-box
}
.mat-input-element:-moz-ui-invalid {
	box-shadow:none
}
.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration {
	-webkit-appearance:none
}
.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button {
	visibility:hidden
}
.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time] {
	line-height:1
}
.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after {
	content:"	";
	white-space:pre;
	width:1px
}
.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button {
	font-size:.75em
}
.mat-input-element::placeholder {
	-webkit-user-select:none;
	user-select:none;
	transition:color
	400ms 133.3333333333ms cubic-bezier(0.25,0.8,0.25,1)
}
.mat-input-element::-moz-placeholder {
	-webkit-user-select:none;
	user-select:none;
	transition:color
	400ms 133.3333333333ms cubic-bezier(0.25,0.8,0.25,1)
}
.mat-input-element::-webkit-input-placeholder {
	-webkit-user-select:none;
	user-select:none;
	transition:color
	400ms 133.3333333333ms cubic-bezier(0.25,0.8,0.25,1)
}
.mat-input-element:-ms-input-placeholder {
	-webkit-user-select:none;
	user-select:none;
	transition:color
	400ms 133.3333333333ms cubic-bezier(0.25,0.8,0.25,1)
}
.mat-form-field-hide-placeholder
	.mat-input-element::placeholder {
	color:transparent !important;
	-webkit-text-fill-color:transparent;
	transition:none
}
.cdk-high-contrast-active
	.mat-form-field-hide-placeholder .mat-input-element::placeholder {
	opacity:0
}
.mat-form-field-hide-placeholder
	.mat-input-element::-moz-placeholder {
	color:transparent !important;
	-webkit-text-fill-color:transparent;
	transition:none
}
.cdk-high-contrast-active
	.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder {
	opacity:0
}
.mat-form-field-hide-placeholder
	.mat-input-element::-webkit-input-placeholder {
	color:transparent !important;
	-webkit-text-fill-color:transparent;
	transition:none
}
.cdk-high-contrast-active
	.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder {
	opacity:0
}
.mat-form-field-hide-placeholder
	.mat-input-element:-ms-input-placeholder {
	color:transparent !important;
	-webkit-text-fill-color:transparent;
	transition:none
}
.cdk-high-contrast-active
	.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder {
	opacity:0
}
textarea.mat-input-element {
	resize:vertical;
	overflow:auto
}
textarea.mat-input-element.cdk-textarea-autosize {
	resize:none
}
textarea.mat-input-element {
	padding:2px
	0;
	margin:-2px 0
}
select.mat-input-element {
	-moz-appearance:none;
	-webkit-appearance:none;
	position:relative;
	background-color:transparent;
	display:inline-flex;
	box-sizing:border-box;
	padding-top:1em;
	top:-1em;
	margin-bottom:-1em
}
select.mat-input-element::-moz-focus-inner {
	border:0
}
select.mat-input-element:not(:disabled) {
	cursor:pointer
}
.mat-form-field-type-mat-native-select
	.mat-form-field-infix::after {
	content:"";
	width:0;
	height:0;
	border-left:5px
	solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-2.5px;
	pointer-events:none
}
[dir=rtl]
	.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
	right:auto;
	left:0
}
.mat-form-field-type-mat-native-select
	.mat-input-element {
	padding-right:15px
}
[dir=rtl] .mat-form-field-type-mat-native-select
	.mat-input-element {
	padding-right:0;
	padding-left:15px
}
.mat-form-field-type-mat-native-select
	.mat-form-field-label-wrapper {
	max-width:calc(100% - 10px)
}
.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline
	.mat-form-field-infix::after {
	margin-top:-5px
}
.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill
	.mat-form-field-infix::after {
	margin-top:-10px
}


	.mat-form-field-appearance-legacy .mat-form-field-label {
	transform:perspective(100px)
}
.mat-form-field-appearance-legacy
	.mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix
	.mat-icon {
	width:1em
}
.mat-form-field-appearance-legacy .mat-form-field-prefix
	.mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix
	.mat-icon-button {
	font:inherit;
	vertical-align:baseline
}
.mat-form-field-appearance-legacy
	.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy
	.mat-form-field-suffix .mat-icon-button .mat-icon {
	font-size:inherit
}
.mat-form-field-appearance-legacy
	.mat-form-field-underline {
	height:1px
}
.cdk-high-contrast-active .mat-form-field-appearance-legacy
	.mat-form-field-underline {
	height:0;
	border-top:solid 1px
}
.mat-form-field-appearance-legacy
	.mat-form-field-ripple {
	top:0;
	height:2px;
	overflow:hidden
}
.cdk-high-contrast-active
	.mat-form-field-appearance-legacy .mat-form-field-ripple {
	height:0;
	border-top:solid
	2px
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
	background-position:0;
	background-color:transparent
}
.cdk-high-contrast-active
	.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
	border-top-style:dotted;
	border-top-width:2px;
	border-top-color:GrayText
}
.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused)
	.mat-form-field-ripple {
	height:1px
}


	.mat-form-field-appearance-outline .mat-form-field-wrapper {
	margin:.25em
	0
}
.mat-form-field-appearance-outline .mat-form-field-flex {
	padding:0 .75em
	0 .75em;
	margin-top:-0.25em;
	position:relative
}
.mat-form-field-appearance-outline
	.mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix {
	top:.25em
}
.mat-form-field-appearance-outline
	.mat-form-field-outline {
	display:flex;
	position:absolute;
	top:.25em;
	left:0;
	right:0;
	bottom:0;
	pointer-events:none
}
.mat-form-field-appearance-outline
	.mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end {
	border:1px
	solid currentColor;
	min-width:5px
}
.mat-form-field-appearance-outline .mat-form-field-outline-start {
	border-radius:5px
	0 0 5px;
	border-right-style:none
}
[dir=rtl] .mat-form-field-appearance-outline
	.mat-form-field-outline-start {
	border-right-style:solid;
	border-left-style:none;
	border-radius:0
	5px 5px 0
}
.mat-form-field-appearance-outline .mat-form-field-outline-end {
	border-radius:0
	5px 5px 0;
	border-left-style:none;
	flex-grow:1
}
[dir=rtl] .mat-form-field-appearance-outline
	.mat-form-field-outline-end {
	border-left-style:solid;
	border-right-style:none;
	border-radius:5px
	0 0 5px
}
.mat-form-field-appearance-outline .mat-form-field-outline-gap {
	border-radius:.000001px;
	border:1px
	solid currentColor;
	border-left-style:none;
	border-right-style:none
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float
	.mat-form-field-outline-gap {
	border-top-color:transparent
}
.mat-form-field-appearance-outline
	.mat-form-field-outline-thick {
	opacity:0
}
.mat-form-field-appearance-outline
	.mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline
	.mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline
	.mat-form-field-outline-thick .mat-form-field-outline-gap {
	border-width:2px
}
.mat-form-field-appearance-outline.mat-focused
	.mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid
	.mat-form-field-outline {
	opacity:0;
	transition:opacity 100ms cubic-bezier(0.25,0.8,0.25,1)
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid
	.mat-form-field-outline-thick {
	opacity:1
}
.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused
	.mat-form-field-outline-thick {
	border:3px dashed
}
.mat-form-field-appearance-outline:not(.mat-form-field-disabled)
	.mat-form-field-flex:hover .mat-form-field-outline {
	opacity:0;
	transition:opacity
	600ms cubic-bezier(0.25,0.8,0.25,1)
}
.mat-form-field-appearance-outline:not(.mat-form-field-disabled)
	.mat-form-field-flex:hover .mat-form-field-outline-thick {
	opacity:1
}
.mat-form-field-appearance-outline
	.mat-form-field-subscript-wrapper {
	padding:0 1em
}
.cdk-high-contrast-active
	.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
	color:GrayText
}
.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled)
	.mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable
	.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable
	.mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable
	.mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable
	.mat-form-field-outline-gap {
	transition:none
}


	.mat-form-field-appearance-standard .mat-form-field-flex {
	padding-top:.75em
}
.mat-form-field-appearance-standard
	.mat-form-field-underline {
	height:1px
}
.cdk-high-contrast-active .mat-form-field-appearance-standard
	.mat-form-field-underline {
	height:0;
	border-top:solid 1px
}
.mat-form-field-appearance-standard
	.mat-form-field-ripple {
	bottom:0;
	height:2px
}
.cdk-high-contrast-active .mat-form-field-appearance-standard
	.mat-form-field-ripple {
	height:0;
	border-top:solid 2px
}
.mat-form-field-appearance-standard.mat-form-field-disabled
	.mat-form-field-underline {
	background-position:0;
	background-color:transparent
}
.cdk-high-contrast-active
	.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
	border-top-style:dotted;
	border-top-width:2px
}
.mat-form-field-appearance-standard:not(.mat-form-field-disabled)
	.mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
	opacity:1;
	transform:none;
	transition:opacity
	600ms cubic-bezier(0.25,0.8,0.25,1)
}
.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled)
	.mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
	transition:none
}


	.mat-autocomplete-panel {
	min-width:112px;
	max-width:280px;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	visibility:hidden;
	max-width:none;
	max-height:256px;
	position:relative;
	width:100%;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px
}
.mat-autocomplete-panel.mat-autocomplete-visible {
	visibility:visible
}
.mat-autocomplete-panel.mat-autocomplete-hidden {
	visibility:hidden
}
.mat-autocomplete-panel-above
	.mat-autocomplete-panel {
	border-radius:0;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.mat-autocomplete-panel
	.mat-divider-horizontal {
	margin-top:-1px
}
.cdk-high-contrast-active .mat-autocomplete-panel {
	outline:solid
	1px
}
mat-autocomplete {
	display:none
}


	.page[_ngcontent-serverApp-c70] {
	position:relative;
	padding-bottom:80px
}
.page[_ngcontent-serverApp-c70]
	.header-1_hidden[_ngcontent-serverApp-c70] {
	height:0px;
	overflow:hidden
}
.page[_ngcontent-serverApp-c70]
	.components[_ngcontent-serverApp-c70] .text[_ngcontent-serverApp-c70] {
	padding:8px
	0;
	color:#000;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:22px
}
@media
	only screen and (max-height:715px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.text[_ngcontent-serverApp-c70] {
	font-size:14px;
	padding:2px 0 0
}
}.page[_ngcontent-serverApp-c70]
	.components[_ngcontent-serverApp-c70] .game-list-see-all[_ngcontent-serverApp-c70] {
	margin:auto
	0 0 auto;
	text-decoration:underline
}
.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.game-list-see-all[_ngcontent-serverApp-c70]:hover {
	text-decoration:underline;
	text-decoration-color:#7443ff;
	color:#7443ff;
	background:linear-gradient(90deg,#7443FF
	0%,#007DB8 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	background-clip:text
}
.page[_ngcontent-serverApp-c70]
	.components[_ngcontent-serverApp-c70] .game-list-see-all[_ngcontent-serverApp-c70]:active {
	text-decoration:underline;
	text-decoration-color:#7443ff;
	color:#7443ff;
	background:#7443FF;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	background-clip:text
}
.page[_ngcontent-serverApp-c70]
	.components[_ngcontent-serverApp-c70] .game-card-list-row[_ngcontent-serverApp-c70] {
	padding-top:6px
}
.page[_ngcontent-serverApp-c70]
	.components[_ngcontent-serverApp-c70] .game-card-list-row[_ngcontent-serverApp-c70]
	.game-list-title-wrapper[_ngcontent-serverApp-c70] {
	margin-left:38px;
	margin-right:38px
}
@media
	only screen and (max-width:1024px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.game-card-list-row[_ngcontent-serverApp-c70] .game-list-title-wrapper[_ngcontent-serverApp-c70] {
	margin-left:28px;
	margin-right:28px
}
}@media
	only screen and (max-width:768px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.game-card-list-row[_ngcontent-serverApp-c70] .game-list-title-wrapper[_ngcontent-serverApp-c70] {
	margin-left:20px;
	margin-right:20px
}
}@media
	only screen and (max-width:600px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.game-card-list-row[_ngcontent-serverApp-c70] .game-list-title-wrapper[_ngcontent-serverApp-c70] {
	margin-left:16px;
	margin-right:16px
}
}.page[_ngcontent-serverApp-c70]
	.components[_ngcontent-serverApp-c70] .game-card-list-row[_ngcontent-serverApp-c70]
	.game-list-title[_ngcontent-serverApp-c70] {
	font-size:22px
}
@media only screen
	and (max-height:715px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.game-card-list-row[_ngcontent-serverApp-c70] .game-list-title[_ngcontent-serverApp-c70] {
	font-size:18px
}
}.page[_ngcontent-serverApp-c70]
	.components[_ngcontent-serverApp-c70] .game-card-list-row[_ngcontent-serverApp-c70]
	.game-list[_ngcontent-serverApp-c70] {
	margin-top:2px
}
@media only screen
	and (min-width:960px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.Recent[_ngcontent-serverApp-c70] {
	display:none
}
}.page[_ngcontent-serverApp-c70]
	.components[_ngcontent-serverApp-c70] .promotion-row[_ngcontent-serverApp-c70] {
	display:flex;
	flex-direction:row;
	padding:0
	38px;
	margin-top:38px;
	margin-bottom:8px;
	box-sizing:border-box
}
@media only
	screen and (max-width:1024px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.promotion-row[_ngcontent-serverApp-c70] {
	padding:0 24px
}
}@media only screen
	and (max-width:768px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.promotion-row[_ngcontent-serverApp-c70] {
	padding:0 16px
}
}@media only screen
	and (max-width:600px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.promotion-row[_ngcontent-serverApp-c70] {
	padding:0 12px
}
}.page[_ngcontent-serverApp-c70]
	.components[_ngcontent-serverApp-c70] .promotion-row[_ngcontent-serverApp-c70]
	.promotion-banner-wrapper[_ngcontent-serverApp-c70] {
	height:250px;
	flex:1
}
@media
	only screen and (max-width:600px) {
	.page[_ngcontent-serverApp-c70] .components[_ngcontent-serverApp-c70]
	.promotion-row[_ngcontent-serverApp-c70] .promotion-banner-wrapper[_ngcontent-serverApp-c70] {
	height:380px
}
}.page[_ngcontent-serverApp-c70]
	.center-wrapper[_ngcontent-serverApp-c70] {
	position:absolute;
	bottom:-20px;
	left:0;
	right:0;
	display:flex;
	flex-direction:column
}
.page[_ngcontent-serverApp-c70]
	.center-wrapper[_ngcontent-serverApp-c70] .button_back-to-top[_ngcontent-serverApp-c70] {
	display:flex;
	margin:auto;
	padding:10px
	20px;
	border-radius:100px;
	border:1px solid rgba(255,255,255,.7);
	background:linear-gradient(90deg,#7443FF
	0%,#0372e1 100%);
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:18px;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer
}
@media
	(forced-colors:active) {
	.page[_ngcontent-serverApp-c70] .center-wrapper[_ngcontent-serverApp-c70]
	.button_back-to-top[_ngcontent-serverApp-c70] {
	background:blue
}
}.page[_ngcontent-serverApp-c70]
	.center-wrapper[_ngcontent-serverApp-c70] .button_back-to-top[_ngcontent-serverApp-c70]
	.button_svg[_ngcontent-serverApp-c70] {
	width:18px;
	height:18px;
	min-width:18px;
	min-height:18px;
	margin-right:6px;
	transform:rotate(270deg);
	transform-origin:center
}
@media
	(prefers-color-scheme:light) and (forced-colors:active) {
	.page[_ngcontent-serverApp-c70]
	.center-wrapper[_ngcontent-serverApp-c70] .button_back-to-top[_ngcontent-serverApp-c70]
	.button_svg[_ngcontent-serverApp-c70] {
	filter:invert(1)
}
}.page[_ngcontent-serverApp-c70]
	.center-wrapper[_ngcontent-serverApp-c70] .button_back-to-top[_ngcontent-serverApp-c70]:hover {
	background:linear-gradient(90deg,#5418FF
	0%,#0099DF 100%);
	border:1px solid white;
	text-decoration:underline
}
@media
	(forced-colors:active) {
	.page[_ngcontent-serverApp-c70] .center-wrapper[_ngcontent-serverApp-c70]
	.button_back-to-top[_ngcontent-serverApp-c70]:hover {
	background:blue
}
}.page[_ngcontent-serverApp-c70]
	.center-wrapper[_ngcontent-serverApp-c70] .button_back-to-top[_ngcontent-serverApp-c70]:active {
	background:linear-gradient(90deg,#2A1F66
	0%,#024466 100%);
	border:1px solid white
}
@media (forced-colors:active) {
	.page[_ngcontent-serverApp-c70]
	.center-wrapper[_ngcontent-serverApp-c70] .button_back-to-top[_ngcontent-serverApp-c70]:active {
	background:blue
}
}@media
	only screen and (max-width:600px) {
	}

	[_nghost-serverApp-c63] {
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	overflow-x:hidden;
	height:250px;
	z-index:0
}
@media
	only screen and (max-width:700px) {
	[_nghost-serverApp-c63] {
	height:340px!important
}
}@media
	only screen and (max-height:775px) {
	[_nghost-serverApp-c63] {
	height:195px
}
}.carouselElement[_ngcontent-serverApp-c63] {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	z-index:0;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:left
	var(--carouselTransitionSpeed),right var(--carouselTransitionSpeed);
	background:#000641;
	overflow:hidden
}
.carouselElement[_ngcontent-serverApp-c63]
	.image-wrapper[_ngcontent-serverApp-c63] {
	position:absolute;
	top:0;
	bottom:0;
	right:min(0px,-1920px
	+ 200%);
	height:100%
}
.carouselElement[_ngcontent-serverApp-c63] .image-wrapper[_ngcontent-serverApp-c63]
	.image[_ngcontent-serverApp-c63] {
	height:100%
}
.carouselElement[_ngcontent-serverApp-c63]
	.image-wrapper[_ngcontent-serverApp-c63] .image-mobile[_ngcontent-serverApp-c63] {
	display:none
}
.carouselElement[_ngcontent-serverApp-c63]
	.image-wrapper[_ngcontent-serverApp-c63] .image-overlay[_ngcontent-serverApp-c63] {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%
}
.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	display:flex;
	flex-direction:column;
	max-width:100%;
	max-height:100%;
	justify-content:center;
	padding:0
	38px;
	box-sizing:border-box
}
@media only screen and (max-width:700px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] {
	align-items:center;
	justify-content:center
}
}.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .title[_ngcontent-serverApp-c63] {
	color:#fff!important;
	font-size:36px;
	line-height:36px;
	font-style:normal;
	font-weight:600!important
}
@media
	only screen and (max-height:775px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .title[_ngcontent-serverApp-c63] {
	font-size:32px
}
}.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .description[_ngcontent-serverApp-c63] {
	width:600px;
	max-width:100%;
	margin-top:15px;
	margin-bottom:30px;
	min-height:42px;
	color:#fff;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:normal;
	overflow:hidden;
	text-overflow:ellipsis
}
@media
	only screen and (max-height:775px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .description[_ngcontent-serverApp-c63] {
	margin-bottom:20px
}
}@media
	only screen and (max-width:700px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .description[_ngcontent-serverApp-c63] {
	font-size:16px;
	text-align:center;
	margin-top:15px
}
}@media
	only screen and (max-width:300px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .description[_ngcontent-serverApp-c63] {
	font-size:12px
}
}.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63] {
	display:flex;
	flex-direction:row;
	position:absolute;
	bottom:25px
}
@media
	only screen and (max-width:700px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63] {
	flex-direction:column;
	justify-content:center
}
.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	a[_ngcontent-serverApp-c63] {
	margin:5px 0
}
}@media only screen and (max-width:700px),screen and (max-height:775px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63] {
	position:relative;
	bottom:0
}
}.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	> [_ngcontent-serverApp-c63]:not(:first-child) {
	margin-left:15px
}
.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button[_ngcontent-serverApp-c63] {
	display:flex;
	padding:10px 20px;
	border-radius:100px;
	border:1px
	solid rgba(255,255,255,.7);
	background:linear-gradient(90deg,#7443FF 0%,#0372e1
	100%);
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:18px;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer
}
@media
	(forced-colors:active) {
	.carouselElement[_ngcontent-serverApp-c63] .floatingUI[_ngcontent-serverApp-c63]
	.buttons[_ngcontent-serverApp-c63] .button[_ngcontent-serverApp-c63] {
	background:blue
}
}@media
	only screen and (max-height:775px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button[_ngcontent-serverApp-c63] {
	font-size:16px;
	padding:7px 15px
}
}.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button[_ngcontent-serverApp-c63] img[_ngcontent-serverApp-c63] {
	width:18px;
	height:18px;
	min-width:18px;
	min-height:18px;
	margin-right:6px
}
@media
	(prefers-color-scheme:light) and (forced-colors:active) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button[_ngcontent-serverApp-c63] img[_ngcontent-serverApp-c63] {
	filter:invert(1)
}
}.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button[_ngcontent-serverApp-c63]:hover {
	background:linear-gradient(90deg,#5418FF
	0%,#0099DF 100%);
	border:1px solid white
}
@media (forced-colors:active) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button[_ngcontent-serverApp-c63]:hover {
	background:blue
}
}.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button[_ngcontent-serverApp-c63]:active {
	background:linear-gradient(90deg,#2A1F66
	0%,#024466 100%);
	border:1px solid white
}
@media (forced-colors:active) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button[_ngcontent-serverApp-c63]:active {
	background:blue
}
}.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button_secondary[_ngcontent-serverApp-c63] {
	background:rgba(114,114,114,.8);
	border:1px
	solid rgba(255,255,255,.7)
}
@media (forced-colors:active) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button_secondary[_ngcontent-serverApp-c63] {
	background:blue
}
}.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button_secondary[_ngcontent-serverApp-c63]:hover {
	background:#454545;
	border:1px
	solid white
}
.carouselElement[_ngcontent-serverApp-c63] .floatingUI[_ngcontent-serverApp-c63]
	.buttons[_ngcontent-serverApp-c63] .button_secondary[_ngcontent-serverApp-c63]:active {
	background:#282828;
	border:1px
	solid white
}
@media only screen and (max-width:1023px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.image-wrapper[_ngcontent-serverApp-c63] {
	right:0
}
.carouselElement[_ngcontent-serverApp-c63]
	.image-wrapper[_ngcontent-serverApp-c63] .image-desktop[_ngcontent-serverApp-c63] {
	display:none
}
.carouselElement[_ngcontent-serverApp-c63]
	.image-wrapper[_ngcontent-serverApp-c63] .image-mobile[_ngcontent-serverApp-c63] {
	display:initial
}
}@media
	only screen and (max-width:490px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .title[_ngcontent-serverApp-c63] {
	font-size:28px;
	line-height:28px
}
}@media
	only screen and (max-width:700px) {
	.carouselElement[_ngcontent-serverApp-c63]
	.image-wrapper[_ngcontent-serverApp-c63] {
	left:0
}
.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] {
	right:0;
	background:none;
	width:100%;
	margin:auto
}
.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .title[_ngcontent-serverApp-c63] {
	text-align:center
}
.carouselElement[_ngcontent-serverApp-c63]
	.floatingUI[_ngcontent-serverApp-c63] .buttons[_ngcontent-serverApp-c63]
	.button[_ngcontent-serverApp-c63] {
	margin-left:auto;
	margin-right:auto
}
}.recent-games-tile[_ngcontent-serverApp-c63] {
	z-index:999999;
	position:absolute;
	right:0;
	height:70%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:190px;
	background:#000000dd;
	border-radius:8px;
	color:#fff;
	margin-right:20px;
	padding:0
	20px;
	text-decoration:none
}
.recent-games-tile[_ngcontent-serverApp-c63]
	.tileHeader[_ngcontent-serverApp-c63] {
	display:flex;
	align-items:center;
	justify-content:left;
	width:100%;
	font-size:15px;
	letter-spacing:.5px;
	margin-top:-4px
}
.recent-games-tile[_ngcontent-serverApp-c63]
	.game[_ngcontent-serverApp-c63] {
	display:flex;
	align-items:center;
	margin-top:10px;
	font-size:12px
}
.recent-games-tile[_ngcontent-serverApp-c63]
	.game[_ngcontent-serverApp-c63] img[_ngcontent-serverApp-c63] {
	width:171px;
	height:103px;
	margin:0
	auto;
	border-radius:3px
}
@media only screen and (max-height:775px) {
	.recent-games-tile[_ngcontent-serverApp-c63] {
	height:85%
}
}@media
	only screen and (max-width:960px) {
	.recent-games-tile[_ngcontent-serverApp-c63] {
	display:none
}
}.recent-games-tile.light-version[_ngcontent-serverApp-c63] {
	height:100%;
	width:auto;
	margin:0;
	background:#ffffff;
	border-radius:0;
	padding:0
	30px;
	color:#000
}
.recent-games-tile.light-version[_ngcontent-serverApp-c63]
	.tileHeader[_ngcontent-serverApp-c63] {
	font-weight:550;
	letter-spacing:0;
	font-size:18px
}
.recent-games-tile.light-version[_ngcontent-serverApp-c63]
	.game[_ngcontent-serverApp-c63] img[_ngcontent-serverApp-c63] {
	width:197px;
	height:120px;
	border-radius:6px
}
.radio-buttons[_ngcontent-serverApp-c63] {
	position:absolute;
	display:flex;
	justify-content:center;
	z-index:888888;
	background:rgba(0,0,0,.55);
	padding:0
	8px;
	border-radius:20px;
	bottom:5px
}
@media (forced-colors:active) {
	.radio-buttons[_ngcontent-serverApp-c63] {
	background:white!important
}
}@media
	only screen and (max-width:960px) {
	.radio-buttons[_ngcontent-serverApp-c63] {
	right:0;
	margin:15px
}
}@media
	only screen and (max-width:700px) {
	.radio-buttons[_ngcontent-serverApp-c63] {
	background:none!important;
	right:auto
}
}.radio-buttons[_ngcontent-serverApp-c63]
	.pausePlayButton[_ngcontent-serverApp-c63] {
	height:14px;
	width:14px;
	padding:9px;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none
}
@media
	(prefers-color-scheme:light) and (forced-colors:active) {
	.radio-buttons[_ngcontent-serverApp-c63]
	.pausePlayButton[_ngcontent-serverApp-c63] {
	filter:invert(1)
}
}.radio-buttons[_ngcontent-serverApp-c63]
	.radio-button[_ngcontent-serverApp-c63] {
	position:relative;
	display:flex;
	flex-direction:column;
	height:32px;
	width:32px;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none
}
.radio-buttons[_ngcontent-serverApp-c63]
	.checkmark[_ngcontent-serverApp-c63] {
	margin:auto;
	height:10px;
	width:10px;
	border-radius:50%;
	border:1px
	solid white
}
.radio-buttons[_ngcontent-serverApp-c63] .checkmark.selected[_ngcontent-serverApp-c63],.radio-buttons[_ngcontent-serverApp-c63] .checkmark[_ngcontent-serverApp-c63]:hover {
	background-color:#fff;
	border:none;
	height:12px;
	width:12px
}
@media
	(forced-colors:active) {
	.radio-buttons[_ngcontent-serverApp-c63] .checkmark.selected[_ngcontent-serverApp-c63],.radio-buttons[_ngcontent-serverApp-c63] .checkmark[_ngcontent-serverApp-c63]:hover {
	filter:invert(1)
}
}.radio-buttons.light[_ngcontent-serverApp-c63] {
	background:rgba(0,0,0,.7);
	filter:invert(1)
}
@media
	only screen and (max-width:700px) {
	.radio-buttons.light[_ngcontent-serverApp-c63] {
	filter:none
}
}@media
	(forced-colors:active) {
	.radio-buttons.light[_ngcontent-serverApp-c63] {
	filter:none
}
}

	.component[_ngcontent-serverApp-c64] {
	display:flex;
	flex-direction:row;
	height:35px;
	background:white;
	box-shadow:0
	0 2px #00000040
}
@media only screen and (max-height:715px) and (min-width:715px) {
	.component[_ngcontent-serverApp-c64] {
	height:26px
}
}.component[_ngcontent-serverApp-c64]
	.label[_ngcontent-serverApp-c64] {
	display:flex;
	flex-direction:row
}
@media
	only screen and (max-width:600px) {
	.component[_ngcontent-serverApp-c64]
	.label[_ngcontent-serverApp-c64] {
	display:none
}
}.component[_ngcontent-serverApp-c64]
	.label[_ngcontent-serverApp-c64] .text[_ngcontent-serverApp-c64] {
	margin:auto
	0;
	padding-right:12px;
	padding-left:38px;
	color:#000;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	line-height:normal;
	white-space:nowrap
}
.component[_ngcontent-serverApp-c64]
	.label[_ngcontent-serverApp-c64] .line-vertical[_ngcontent-serverApp-c64] {
	width:1px;
	min-width:1px;
	height:80%;
	margin-top:auto;
	margin-bottom:auto;
	background-color:#ccc
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] {
	position:relative;
	overflow:hidden
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] nav[_ngcontent-serverApp-c64] {
	height:100%
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64] {
	display:flex;
	flex-direction:row;
	align-items:center;
	height:100%;
	overflow-x:auto;
	overflow-y:hidden;
	z-index:0;
	padding:0
	12px;
	scrollbar-width:none
}
.component[_ngcontent-serverApp-c64] .scroll-view-wrapper[_ngcontent-serverApp-c64]
	.buttons[_ngcontent-serverApp-c64]::-webkit-scrollbar {
	display:none
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	> [_ngcontent-serverApp-c64]:not(:first-child) {
	margin-left:12px
}
@media
	only screen and (max-width:600px) {
	.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	> [_ngcontent-serverApp-c64]:not(:first-child) {
	margin-left:8px
}
}.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64] {
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	height:24px;
	min-width:110px;
	color:#000;
	border:none;
	border-radius:32px;
	border:1px
	solid #7443FF;
	background-color:#fff;
	cursor:pointer;
	position:relative;
	z-index:0
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64] a[_ngcontent-serverApp-c64] {
	display:flex
}
@media
	only screen and (max-height:715px) and (min-width:715px) {
	.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64] {
	height:18px
}
}.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64] .button-svg[_ngcontent-serverApp-c64] {
	width:16px;
	height:16px;
	min-width:16px;
	min-height:16px;
	margin:auto
	6px auto 0;
	z-index:2
}
@media (prefers-color-scheme:dark) and (forced-colors:active) {
	.component[_ngcontent-serverApp-c64] .scroll-view-wrapper[_ngcontent-serverApp-c64]
	.buttons[_ngcontent-serverApp-c64] .button[_ngcontent-serverApp-c64] .button-svg[_ngcontent-serverApp-c64] {
	filter:invert(1)
}
}.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64] .text[_ngcontent-serverApp-c64] {
	margin:0;
	z-index:2;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	white-space:nowrap
}
@media
	only screen and (max-height:715px) and (min-width:715px) {
	.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64] .text[_ngcontent-serverApp-c64] {
	font-size:13px
}
}.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64]:hover .button-svg[_ngcontent-serverApp-c64] {
	filter:invert(28%)
	sepia(31%) saturate(6272%) hue-rotate(246deg) brightness(99%) contrast(104%)
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64]:hover .text[_ngcontent-serverApp-c64] {
	text-decoration:underline;
	text-decoration-color:#7443ff;
	color:#7443ff;
	background:linear-gradient(90deg,#7443FF
	0%,#007DB8 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	background-clip:text
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .buttons[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64]:active {
	background-color:#e3e3e3
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control[_ngcontent-serverApp-c64] {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	display:flex;
	flex-direction:row;
	width:128px;
	background:linear-gradient(90deg,#FFF
	0%,rgba(255,255,255,.9) 56.21%,rgba(255,255,255,0) 100%);
	z-index:1;
	opacity:1;
	transition:opacity
	.2s;
	pointer-events:none
}
@media only screen and (max-width:600px) {
	.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control[_ngcontent-serverApp-c64] {
	width:40px
}
}.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] {
	display:flex;
	flex-direction:row;
	padding-left:32px;
	box-sizing:border-box;
	pointer-events:initial
}
@media
	only screen and (max-width:600px) {
	.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] {
	opacity:0;
	pointer-events:none
}
}.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] .button[_ngcontent-serverApp-c64] {
	display:flex;
	flex-direction:column;
	height:26px;
	width:26px;
	margin-top:auto;
	margin-bottom:auto;
	padding:0;
	border:none;
	border-radius:26px;
	background-color:#fff;
	color:#0000009a;
	cursor:pointer;
	filter:drop-shadow(0px
	2px 10px rgba(0,0,0,.25))
}
@media only screen and (max-height:715px) and
	(min-width:715px) {
	.component[_ngcontent-serverApp-c64] .scroll-view-wrapper[_ngcontent-serverApp-c64]
	.control[_ngcontent-serverApp-c64] .button-wrapper[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64] {
	height:20px;
	width:20px
}
}.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] .button[_ngcontent-serverApp-c64]
	.button-svg[_ngcontent-serverApp-c64] {
	margin:auto;
	height:12px;
	width:12px;
	padding-left:0;
	padding-right:2px
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] .button[_ngcontent-serverApp-c64]:hover
	.button-svg[_ngcontent-serverApp-c64] {
	fill:url(#my-cool-gradient) #7443FF
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] .button[_ngcontent-serverApp-c64]:hover
	.button-svg[_ngcontent-serverApp-c64] path[_ngcontent-serverApp-c64] {
	fill:url(#my-cool-gradient)
	#7443FF
}
.component[_ngcontent-serverApp-c64] .scroll-view-wrapper[_ngcontent-serverApp-c64]
	.control[_ngcontent-serverApp-c64] .button-wrapper[_ngcontent-serverApp-c64]
	.button[_ngcontent-serverApp-c64]:active {
	background-color:#e3e3e3
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control_right[_ngcontent-serverApp-c64] {
	flex-direction:row-reverse;
	right:0;
	left:initial;
	background:linear-gradient(270deg,#FFF
	0%,rgba(255,255,255,.9) 56.21%,rgba(255,255,255,0) 100%)
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control_right[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] {
	padding-right:32px;
	padding-left:0
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control_right[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] .button[_ngcontent-serverApp-c64]
	.button-svg[_ngcontent-serverApp-c64] {
	padding-right:0;
	padding-left:2px
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control_hidden[_ngcontent-serverApp-c64] {
	opacity:0
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control_hidden[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] {
	pointer-events:none
}
.component[_ngcontent-serverApp-c64]
	.scroll-view-wrapper[_ngcontent-serverApp-c64] .control_hidden[_ngcontent-serverApp-c64]
	.button-wrapper[_ngcontent-serverApp-c64] .button[_ngcontent-serverApp-c64] {
	cursor:initial
}


	[_nghost-serverApp-c44] {
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	min-height:30px;
	padding:0
	32px;
	background:linear-gradient(90deg,#7443FF 0%,#0372e1 100%)
}
@media (forced-colors:active) {
	[_nghost-serverApp-c44] {
	border-bottom:1px solid red
}
}@media only
	screen and (max-height:715px) {
	[_nghost-serverApp-c44] {
	min-height:24px
}
}[_nghost-serverApp-c44]
	.text[_ngcontent-serverApp-c44] {
	color:#fff;
	font-size:14px;
	font-style:normal;
	font-weight:550;
	line-height:150%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
[_nghost-serverApp-c44]
	.mobile_only[_ngcontent-serverApp-c44] {
	display:none
}
@media only screen
	and (max-width:900px) {
	[_nghost-serverApp-c44] .desktop_only[_ngcontent-serverApp-c44] {
	display:none
}
[_nghost-serverApp-c44]
	.mobile_only[_ngcontent-serverApp-c44] {
	display:initial
}
}[_nghost-serverApp-c44]
	button[_ngcontent-serverApp-c44] {
	display:flex;
	align-items:center;
	padding:1px
	6px;
	margin-left:10px;
	height:18px;
	border-radius:60px;
	border:none;
	background:#FFF;
	cursor:pointer
}
@media
	(forced-colors:active) {
	[_nghost-serverApp-c44] button[_ngcontent-serverApp-c44] {
	border:1px
	solid red
}
}[_nghost-serverApp-c44] button[_ngcontent-serverApp-c44] .text[_ngcontent-serverApp-c44] {
	color:#000;
	font-size:14px;
	font-weight:600;
	white-space:nowrap;
	margin-top:-1px
}
@media
	(forced-colors:active) {
	[_nghost-serverApp-c44] button[_ngcontent-serverApp-c44]
	.text[_ngcontent-serverApp-c44] {
	line-height:14px
}
}[_nghost-serverApp-c44]
	button[_ngcontent-serverApp-c44]:hover .text[_ngcontent-serverApp-c44] {
	color:#7443ff;
	background:linear-gradient(90deg,#7443FF
	0%,#0372e1 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	background-clip:text
}
@media
	(forced-colors:active) {
	[_nghost-serverApp-c44] button[_ngcontent-serverApp-c44]:hover {
	text-decoration:underline
}
}[_nghost-serverApp-c44]
	button[_ngcontent-serverApp-c44]:active {
	background-color:#e3e3e3
}


	.component[_ngcontent-serverApp-c67] {
	position:relative;
	display:flex;
	flex-direction:row;
	height:100%;
	border-radius:12px;
	background:#00000080;
	background:var(--backgroundHexColor);
	overflow:hidden
}
.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	height:100%
}
.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] .image[_ngcontent-serverApp-c67] {
	height:100%
}
.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] .hero_mobile[_ngcontent-serverApp-c67] {
	display:none
}
.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] .image-overlay[_ngcontent-serverApp-c67] {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:linear-gradient(90deg,var(--backgroundHexColor)
	0%,var(--backgroundHexColorHalf) 14%,var(--backgroundHexColorZero) 37%)
}
@media
	only screen and (max-width:1300px) {
	.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] .image-overlay[_ngcontent-serverApp-c67] {
	background:var(--backgroundHexColorDark)
}
}@media
	only screen and (max-width:600px) {
	.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] .image-overlay[_ngcontent-serverApp-c67] {
	background:none
}
}@media
	only screen and (max-width:768px) {
	.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] {
	right:0
}
.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] .hero_desktop[_ngcontent-serverApp-c67] {
	display:none
}
.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] .hero_mobile[_ngcontent-serverApp-c67] {
	display:inherit
}
}@media
	only screen and (max-width:600px) {
	.component[_ngcontent-serverApp-c67]
	.image-wrapper[_ngcontent-serverApp-c67] .image-overlay[_ngcontent-serverApp-c67],.component[_ngcontent-serverApp-c67] .overlay[_ngcontent-serverApp-c67] {
	background:none
}
}.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	display:flex;
	flex-direction:column;
	max-width:100%;
	max-height:100%;
	padding:30px
	160px 30px 38px;
	box-sizing:border-box;
	background:linear-gradient(90deg,var(--backgroundHexColor)
	0%,var(--backgroundHexColorHalf) 75%,var(--backgroundHexColorZero) 100%)
}
@media
	only screen and (max-width:1300px) {
	.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] {
	background:none
}
}.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67] {
	margin-top:auto
}
.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.title[_ngcontent-serverApp-c67] {
	color:#fff!important;
	font-size:28px;
	font-style:normal;
	font-weight:600!important
}
.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.description[_ngcontent-serverApp-c67] {
	width:600px;
	max-width:100%;
	margin-top:20px;
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:normal;
	overflow:hidden;
	text-overflow:ellipsis
}
.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] {
	display:flex;
	flex-direction:row;
	margin-top:40px
}
.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] > [_ngcontent-serverApp-c67]:not(:first-child) {
	margin-left:15px
}
.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button[_ngcontent-serverApp-c67] {
	display:flex;
	padding:10px
	20px;
	border-radius:100px;
	border:1px solid white;
	background:linear-gradient(90deg,#7443FF
	0%,#0372e1 100%);
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:18px;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer
}
@media
	(forced-colors:active) {
	.component[_ngcontent-serverApp-c67] .overlay[_ngcontent-serverApp-c67]
	.menu-wrapper[_ngcontent-serverApp-c67] .buttons[_ngcontent-serverApp-c67]
	.button[_ngcontent-serverApp-c67] {
	background:blue
}
}.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button[_ngcontent-serverApp-c67] img[_ngcontent-serverApp-c67] {
	width:18px;
	height:18px;
	min-width:18px;
	min-height:18px;
	margin-right:6px
}
@media
	(prefers-color-scheme:light) and (forced-colors:active) {
	.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button[_ngcontent-serverApp-c67] img[_ngcontent-serverApp-c67] {
	filter:invert(1)
}
}.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button[_ngcontent-serverApp-c67]:hover {
	background:linear-gradient(90deg,#5418FF
	0%,#0099DF 100%);
	border:1px solid white
}
@media (forced-colors:active) {
	.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button[_ngcontent-serverApp-c67]:hover {
	background:blue
}
}.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button[_ngcontent-serverApp-c67]:active {
	background:linear-gradient(90deg,#2A1F66
	0%,#024466 100%);
	border:1px solid white
}
@media (forced-colors:active) {
	.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button[_ngcontent-serverApp-c67]:active {
	background:blue
}
}.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button_secondary[_ngcontent-serverApp-c67] {
	background:rgba(114,114,114,.8);
	border:1px
	solid rgba(255,255,255,.7)
}
@media only screen and (max-width:650px) {
	.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button_secondary[_ngcontent-serverApp-c67] {
	display:none
}
}.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] .button_secondary[_ngcontent-serverApp-c67]:hover {
	background:#454545;
	border:1px
	solid white
}
.component[_ngcontent-serverApp-c67] .overlay[_ngcontent-serverApp-c67]
	.menu-wrapper[_ngcontent-serverApp-c67] .buttons[_ngcontent-serverApp-c67]
	.button_secondary[_ngcontent-serverApp-c67]:active {
	background:#282828;
	border:1px
	solid white
}
@media only screen and (max-width:600px) {
	.component[_ngcontent-serverApp-c67]
	.image-container[_ngcontent-serverApp-c67] {
	height:initial;
	width:100%
}
.component[_ngcontent-serverApp-c67]
	.image-container[_ngcontent-serverApp-c67] .image-wrapper[_ngcontent-serverApp-c67] {
	height:initial;
	height:min-content
}
.component[_ngcontent-serverApp-c67]
	.image-container[_ngcontent-serverApp-c67] .image-wrapper[_ngcontent-serverApp-c67]
	.image-overlay[_ngcontent-serverApp-c67] {
	background:linear-gradient(0deg,var(--backgroundHexColor)
	0%,var(--backgroundHexColorHalf) 34%,var(--backgroundHexColorZero) 42%)
}
.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] {
	right:0;
	padding:22px;
	background:linear-gradient(0deg,var(--backgroundHexColor)
	0%,var(--backgroundHexColorHalf) 51.56%,var(--backgroundHexColorZero) 61.46%)
}
.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.title[_ngcontent-serverApp-c67] {
	font-size:20px
}
.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.description[_ngcontent-serverApp-c67] {
	margin-top:14px;
	font-size:16px
}
.component[_ngcontent-serverApp-c67]
	.overlay[_ngcontent-serverApp-c67] .menu-wrapper[_ngcontent-serverApp-c67]
	.buttons[_ngcontent-serverApp-c67] {
	margin-top:20px
}
}

	.content[_ngcontent-serverApp-c66] {
	display:flex;
	flex-direction:column
}
.content[_ngcontent-serverApp-c66]
	> [_ngcontent-serverApp-c66]:not(:first-child) {
	margin-top:1.5rem!important
}
@media
	only screen and (max-width:600px) {
	.content[_ngcontent-serverApp-c66] >
	[_ngcontent-serverApp-c66]:not(:first-child) {
	margin-top:1rem!important
}
}.content[_ngcontent-serverApp-c66]
	.title[_ngcontent-serverApp-c66] {
	margin:0
}
cdk-virtual-scroll-viewport[_ngcontent-serverApp-c66] {
	overflow:hidden!important;
	overflow-x:auto!important;
	scrollbar-width:none
}
cdk-virtual-scroll-viewport[_ngcontent-serverApp-c66]::-webkit-scrollbar {
	display:none
}
.list-wrapper[_ngcontent-serverApp-c66] {
	position:relative
}
.list-wrapper[_ngcontent-serverApp-c66]
	.list-viewport[_ngcontent-serverApp-c66] {
	display:flex;
	flex-direction:row;
	width:100%
}
app-game-card[_ngcontent-serverApp-c66]:first-child {
	padding-left:38px
}
@media
	only screen and (max-width:1024px) {
	app-game-card[_ngcontent-serverApp-c66]:first-child {
	padding-left:24px
}
}@media
	only screen and (max-width:768px) {
	app-game-card[_ngcontent-serverApp-c66]:first-child {
	padding-left:16px
}
}@media
	only screen and (max-width:600px) {
	app-game-card[_ngcontent-serverApp-c66]:first-child {
	padding-left:12px
}
}app-game-card[_ngcontent-serverApp-c66]:first-child.disableExtraLeftPadding {
	padding-left:0
}
.control[_ngcontent-serverApp-c66] {
	display:flex;
	flex-direction:row;
	position:absolute;
	top:-1px;
	left:0;
	bottom:0;
	background:linear-gradient(90deg,#FFF
	16.04%,rgba(255,255,255,.9) 40.52%,rgba(255,255,255,0) 100%);
	width:128px;
	height:102%;
	z-index:1;
	opacity:1;
	transition:opacity
	.2s;
	pointer-events:none
}
@media only screen and (max-width:600px) {
	.control[_ngcontent-serverApp-c66] {
	width:40px
}
}.control[_ngcontent-serverApp-c66]
	.button-wrapper[_ngcontent-serverApp-c66] {
	display:flex;
	flex-direction:row;
	padding-left:32px;
	box-sizing:border-box;
	pointer-events:initial;
	opacity:1;
	transition:opacity
	.2s
}
@media only screen and (max-width:600px) {
	.control[_ngcontent-serverApp-c66]
	.button-wrapper[_ngcontent-serverApp-c66] {
	opacity:0;
	pointer-events:none
}
}.control[_ngcontent-serverApp-c66]
	.button-wrapper[_ngcontent-serverApp-c66] .button[_ngcontent-serverApp-c66] {
	display:flex;
	flex-direction:column;
	height:52px;
	width:52px;
	margin-top:auto;
	margin-bottom:auto;
	padding:0;
	border:none;
	border-radius:26px;
	background-color:#fff;
	color:#0000009a;
	cursor:pointer;
	filter:drop-shadow(0px
	2px 10px rgba(0,0,0,.25))
}
.control[_ngcontent-serverApp-c66] .button-wrapper[_ngcontent-serverApp-c66]
	.button[_ngcontent-serverApp-c66] .button-svg[_ngcontent-serverApp-c66] {
	margin:auto;
	height:26px;
	width:26px;
	padding-left:0;
	padding-right:4px
}
.control[_ngcontent-serverApp-c66]
	.button-wrapper[_ngcontent-serverApp-c66] .button[_ngcontent-serverApp-c66]:hover
	.button-svg[_ngcontent-serverApp-c66] {
	fill:url(#my-cool-gradient) #7443FF
}
.control[_ngcontent-serverApp-c66]
	.button-wrapper[_ngcontent-serverApp-c66] .button[_ngcontent-serverApp-c66]:hover
	.button-svg[_ngcontent-serverApp-c66] path[_ngcontent-serverApp-c66] {
	fill:url(#my-cool-gradient)
	#7443FF
}
.control[_ngcontent-serverApp-c66] .button-wrapper[_ngcontent-serverApp-c66]
	.button[_ngcontent-serverApp-c66]:active {
	background-color:#e3e3e3
}
.control_right[_ngcontent-serverApp-c66] {
	flex-direction:row-reverse;
	right:0;
	left:initial;
	background:linear-gradient(270deg,#FFF
	16.04%,rgba(255,255,255,.9) 40.52%,rgba(255,255,255,0) 100%)
}
@media only
	screen and (max-width:600px) {
	.control_right[_ngcontent-serverApp-c66] {
	width:41px
}
}.control_right[_ngcontent-serverApp-c66]
	.button-wrapper[_ngcontent-serverApp-c66] {
	padding-right:32px;
	padding-left:0
}
.control_right[_ngcontent-serverApp-c66]
	.button-wrapper[_ngcontent-serverApp-c66] .button[_ngcontent-serverApp-c66]
	.button-svg[_ngcontent-serverApp-c66] {
	padding-right:0;
	padding-left:4px
}
.control_hidden[_ngcontent-serverApp-c66] {
	opacity:0
}
.control_hidden[_ngcontent-serverApp-c66]
	.button-wrapper[_ngcontent-serverApp-c66] {
	pointer-events:none
}
.control_hidden[_ngcontent-serverApp-c66]
	.button-wrapper[_ngcontent-serverApp-c66] .button[_ngcontent-serverApp-c66] {
	cursor:initial
}


	.wrapper[_ngcontent-serverApp-c68] {
	display:flex;
	justify-content:center;
	margin:auto;
	position:relative
}
.wrapper[_ngcontent-serverApp-c68]
	.loading-gradient[_ngcontent-serverApp-c68] {
	width:100%;
	height:100%
}
.wrapper[_ngcontent-serverApp-c68]
	.loading-gradient[_ngcontent-serverApp-c68] .content[_ngcontent-serverApp-c68] {
	height:100%;
	width:100%;
	overflow:hidden
}
.loading-gradient[_ngcontent-serverApp-c68] {
	position:relative
}
.loading-gradient[_ngcontent-serverApp-c68],.content[_ngcontent-serverApp-c68] {
	height:100%
}
.content[_ngcontent-serverApp-c68] {
	overflow:hidden
}


	.immersive-translate-input {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	z-index:2147483647;
	display:flex;
	justify-content:center;
	align-items:center;
}
.immersive-translate-loading-spinner {
	vertical-align:middle !important;
	width:10px !important;
	height:10px !important;
	display:inline-block !important;
	margin:0 4px !important;
	border:2px rgba(221,244,255,0.6) solid !important;
	border-top:2px rgba(0,0,0,0.375) solid
	!important;
	border-left:2px rgba(0,0,0,0.375) solid !important;
	border-radius:50% !important;
	padding:0 !important;
	-webkit-animation:immersive-translate-loading-animation
	0.6s infinite linear !important;
	animation:immersive-translate-loading-animation
	0.6s infinite linear !important;
}
@-webkit-keyframes immersive-translate-loading-animation {
	from {
	-webkit-transform:rotate(0deg);
}
to {
	-webkit-transform:rotate(359deg);
}
}@keyframes immersive-translate-loading-animation {
	from {
	transform:rotate(0deg);
}
to {
	transform:rotate(359deg);
}
}.immersive-translate-input-loading {
	--loading-color:#f78fb6;
	width:6px;
	height:6px;
	border-radius:50%;
	display:block;
	margin:12px auto;
	position:relative;
	color:white;
	left:-100px;
	box-sizing:border-box;
	animation:immersiveTranslateShadowRolling
	1.5s linear infinite;
}
@keyframes immersiveTranslateShadowRolling {
	0% {
	box-shadow:0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0);
}
12% {
	box-shadow:100px 0 var(--loading-color),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0);
}
25% {
	box-shadow:110px 0
	var(--loading-color),100px 0 var(--loading-color),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0);
}
36% {
	box-shadow:120px 0 var(--loading-color),110px 0 var(--loading-color),100px 0 var(--loading-color),0px 0 rgba(255,255,255,0);
}
50% {
	box-shadow:130px 0 var(--loading-color),120px 0
	var(--loading-color),110px 0 var(--loading-color),100px 0 var(--loading-color);
}
62% {
	box-shadow:200px 0 rgba(255,255,255,0),130px 0 var(--loading-color),120px 0 var(--loading-color),110px 0 var(--loading-color);
}
75% {
	box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),130px 0
	var(--loading-color),120px 0 var(--loading-color);
}
87% {
	box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0
	rgba(255,255,255,0),130px 0 var(--loading-color);
}
100% {
	box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0
	rgba(255,255,255,0),200px 0 rgba(255,255,255,0);
}
}.immersive-translate-search-recomend {
	border:1px solid #dadce0;
	border-radius:8px;
	padding:16px;
	margin-bottom:16px;
	position:relative;
	font-size:16px;
}
.immersive-translate-search-enhancement-en-title {
	color:#4d5156;
}
/* dark */ @media (prefers-color-scheme:dark) {
	.immersive-translate-search-recomend {
	border:1px solid #3c4043;
}
.immersive-translate-close-action svg {
	fill:#bdc1c6;
}
.immersive-translate-search-enhancement-en-title {
	color:#bdc1c6;
}
}.immersive-translate-search-settings {
	position:absolute;
	top:16px;
	right:16px;
	cursor:pointer;
}
.immersive-translate-search-recomend::before {
	/* content:" ";
	*/ /* width:20px;
	*/ /* height:20px;
	*/ /* top:16px;
	*/ /* position:absolute;
	*/ /* background:center / contain url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAxlBMVEUAAADpTInqTIjpSofnSIfqS4nfS4XqS4nqTIjsTYnrTInqTIroS4jvQIDqTIn////+/v7rSYjpTIn8/v7uaZzrTIr9/f3wfansWJL88/b85e73qc39+/v3xNnylrvrVI/98fb62Obva5/8+fr76vH4y9zpSIj74e353Oj1ocTzm77xhK/veKbtYpjsXJTqU47oTInxjrXyh7L99fj40eH2ttH1udD3sc31ssz1rMnykLXucqPtbqD85e/1xdn2u9DzqcXrUY6FaJb8AAAADnRSTlMA34BgIM8Q37/fz7+/EGOHcVQAAAGhSURBVDjLhZPncuowEEZFTW7bXVU7xsYYTO/p7bb3f6lICIOYJOT4h7/VnFmvrBFjrF3/CR/SajBHswafctG0Qg3O8O0Xa8BZ6uw7eLjqr30SofCDVSkemMinfL1ecy20r5ygR5zz3ArcAqJExPTPKhDENEmS30Q9+yo4lEQkqVTiIEAHCT10xWERRdH0Bq0aCOPZNDV3s0xaYce1lHEoDHU8wEh3qRJypNcTAeKUIjgKMeGLDoRCLVLTVf+Ownj8Kk6H9HM6QXPgYjQSB0F00EJEu10ILQrs/QeP77BSSr0MzLOyuJJQbnUoOOIUI/A8EeJk9E4YUHUWiRyTVKGgQUB8/3e/NpdGlfI+FMQyWsCBWyz4A/ZyHXyiiz0Ne5aGZssoxRmcChw8/EFKQ5JwwkUo3FRT5yXS7q+Y/rHDZmFktzpGMvO+5QofA4FPpEmGw+EWRCFvnaof7Zhe8NuYSLR0xErKLThUSs8gnODh87ssy6438yzbLzxl012HS19vfCf3CNhnbWOL1eEsDda+gDPUvri8tSZzNFrwIZf1NmNvqC1I/t8j7nYAAAAASUVORK5CYII=');
	*/
}
.immersive-translate-search-title {
	}.immersive-translate-search-title-wrapper {
	}.immersive-translate-search-time {
	font-size:12px;
	margin:4px 0 24px;
	color:#70757a;
}
.immersive-translate-expand-items {
	display:none;
}
.immersive-translate-search-more {
	margin-top:16px;
	font-size:14px;
}
.immersive-translate-modal {
	display:none;
	position:fixed;
	z-index:2147483647;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:rgb(0,0,0);
	background-color:rgba(0,0,0,0.4);
	font-size:15px;
}
.immersive-translate-modal-content {
	background-color:#fefefe;
	margin:10% auto;
	padding:40px 24px 24px;
	border:1px solid #888;
	border-radius:10px;
	width:80%;
	max-width:270px;
	font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple	Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	position:relative
}
.immersive-translate-modal .immersive-translate-modal-content-in-input {
	max-width:500px;
}
.immersive-translate-modal-content-in-input .immersive-translate-modal-body {
	text-align:left;
	max-height:unset;
}
.immersive-translate-modal-title {
	text-align:center;
	font-size:16px;
	font-weight:700;
	color:#333333;
}
.immersive-translate-modal-body {
	text-align:center;
	font-size:14px;
	font-weight:400;
	color:#333333;
	word-break:break-all;
	margin-top:24px;
}
@media screen and (max-width:768px) {
	.immersive-translate-modal-body {
	max-height:250px;
	overflow-y:auto;
}
}.immersive-translate-close {
	color:#666666;
	position:absolute;
	right:16px;
	top:16px;
	font-size:20px;
	font-weight:bold;
}
.immersive-translate-close:hover,.immersive-translate-close:focus {
	color:black;
	text-decoration:none;
	cursor:pointer;
}
.immersive-translate-modal-footer {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin-top:24px;
}
.immersive-translate-btn {
	width:fit-content;
	color:#fff;
	background-color:#ea4c89;
	border:none;
	font-size:16px;
	margin:0 8px;
	padding:9px 30px;
	border-radius:5px;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	transition:background-color 0.3s ease;
}
.immersive-translate-btn:hover {
	background-color:#f082ac;
}
.immersive-translate-cancel-btn {
	/* gray
	color */ background-color:rgb(89,107,120);
}
.immersive-translate-cancel-btn:hover {
	background-color:hsl(205,20%,32%);
}
.immersive-translate-action-btn {
	background-color:transparent;
	color:#EA4C89;
	border:1px solid #EA4C89
}
.immersive-translate-btn svg {
	margin-right:5px;
}
.immersive-translate-link {
	cursor:pointer;
	user-select:none;
	-webkit-user-drag:none;
	text-decoration:none;
	color:#007bff;
	-webkit-tap-highlight-color:rgba(0,0,0,.1);
}
.immersive-translate-primary-link {
	cursor:pointer;
	user-select:none;
	-webkit-user-drag:none;
	text-decoration:none;
	color:#ea4c89;
	-webkit-tap-highlight-color:rgba(0,0,0,.1);
}
.immersive-translate-modal input[type="radio"] {
	margin:0 6px;
	cursor:pointer;
}
.immersive-translate-modal label {
	cursor:pointer;
}
.immersive-translate-close-action {
	position:absolute;
	top:2px;
	right:0px;
	cursor:pointer;
}


	cdk-virtual-scroll-viewport {
	display:block;
	position:relative;
	overflow:auto;
	contain:strict;
	transform:translateZ(0);
	will-change:scroll-position;
	-webkit-overflow-scrolling:touch
}
.cdk-virtual-scroll-content-wrapper {
	position:absolute;
	top:0;
	left:0;
	contain:content
}
[dir=rtl]
	.cdk-virtual-scroll-content-wrapper {
	right:0;
	left:auto
}
.cdk-virtual-scroll-orientation-horizontal
	.cdk-virtual-scroll-content-wrapper {
	min-height:100%
}
.cdk-virtual-scroll-orientation-horizontal
	.cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal
	.cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal
	.cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal
	.cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]) {
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	border-left-width:0;
	border-right-width:0;
	outline:none
}
.cdk-virtual-scroll-orientation-vertical
	.cdk-virtual-scroll-content-wrapper {
	min-width:100%
}
.cdk-virtual-scroll-orientation-vertical
	.cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical
	.cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical
	.cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical
	.cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]) {
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	border-top-width:0;
	border-bottom-width:0;
	outline:none
}
.cdk-virtual-scroll-spacer {
	position:absolute;
	top:0;
	left:0;
	height:1px;
	width:1px;
	transform-origin:0
	0
}
[dir=rtl] .cdk-virtual-scroll-spacer {
	right:0;
	left:auto;
	transform-origin:100%
	0
}


	.game-card[_ngcontent-serverApp-c65] {
	position:relative;
	display:block;
	height:100%;
	width:100%;
	overflow:hidden;
	border-radius:12px;
	box-sizing:border-box;
	padding:0rem;
	-webkit-user-select:none;
	user-select:none;
	-webkit-user-drag:none
}
.game-card[_ngcontent-serverApp-c65]:hover
	.overlay[_ngcontent-serverApp-c65],.game-card[_ngcontent-serverApp-c65]:focus-within
	.overlay[_ngcontent-serverApp-c65] {
	bottom:0
}
.game-card[_ngcontent-serverApp-c65]:focus-within
	.overlay[_ngcontent-serverApp-c65] {
	transition:none
}
.game-card[_ngcontent-serverApp-c65]
	.gameImage[_ngcontent-serverApp-c65] {
	display:block;
	width:100%;
	height:100%;
	background-size:cover;
	background-position:center
}
.game-card[_ngcontent-serverApp-c65]
	.gameTitle[_ngcontent-serverApp-c65] {
	position:absolute;
	color:#fff;
	padding:4px
	10px;
	font-size:16px;
	width:100%;
	height:100%;
	display:none;
	top:0;
	z-index:0
}
.game-card[_ngcontent-serverApp-c65]
	.gameTitle.trimGradient[_ngcontent-serverApp-c65] {
	border-radius:0 60px
	0 0
}
@media only screen and (max-height:875px) {
	.game-card[_ngcontent-serverApp-c65]
	.gameTitle[_ngcontent-serverApp-c65] {
	display:block
}
}.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] {
	position:absolute;
	bottom:-100%;
	left:0;
	right:0;
	height:100%;
	max-width:100%;
	max-height:100%;
	box-sizing:border-box;
	transition:bottom
	.2s;
	z-index:100;
	border-radius:12px;
	padding:16px;
	background:#252525f3
}
.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .description[_ngcontent-serverApp-c65] {
	-webkit-line-clamp:2
}
.game-card[_ngcontent-serverApp-c65]
	.overlay.portrait[_ngcontent-serverApp-c65] .description[_ngcontent-serverApp-c65] {
	-webkit-line-clamp:10
}
.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .title[_ngcontent-serverApp-c65] {
	color:#fff;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	line-height:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	z-index:1
}
.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .description[_ngcontent-serverApp-c65] {
	max-width:min(600px,100%);
	margin-top:13px;
	margin-bottom:auto;
	color:#fff;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	z-index:1
}
.game-card[_ngcontent-serverApp-c65]
	.overlay.extra_small_text[_ngcontent-serverApp-c65] {
	padding:8px 12px
}
.game-card[_ngcontent-serverApp-c65]
	.overlay.extra_small_text[_ngcontent-serverApp-c65] .title[_ngcontent-serverApp-c65] {
	font-size:16px
}
.game-card[_ngcontent-serverApp-c65]
	.overlay.extra_small_text[_ngcontent-serverApp-c65] .description[_ngcontent-serverApp-c65] {
	font-size:12px;
	margin-top:4px
}
.game-card[_ngcontent-serverApp-c65]
	.overlay.extra_small_text[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65] {
	font-size:16px;
	padding:5px
	10px
}
.game-card[_ngcontent-serverApp-c65] .overlay.extra_small_text[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65] img[_ngcontent-serverApp-c65] {
	width:13px;
	height:13px
}
.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button_secondary[_ngcontent-serverApp-c65],.game-card[_ngcontent-serverApp-c65] .overlay[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65] {
	position:absolute;
	display:inline-flex;
	bottom:16px
}
.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65] {
	align-items:center;
	padding:10px
	20px;
	margin-right:10px;
	border-radius:100px;
	border:1px solid rgba(255,255,255,.7);
	background:linear-gradient(90deg,#7443FF
	0%,#0372e1 100%);
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:18px;
	overflow:hidden;
	white-space:nowrap;
	pointer-events:initial;
	cursor:pointer
}
@media
	(forced-colors:active) {
	.game-card[_ngcontent-serverApp-c65] .overlay[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65] {
	background:blue
}
}.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65] img[_ngcontent-serverApp-c65] {
	width:18px;
	height:18px;
	margin-right:6px
}
@media
	(prefers-color-scheme:light) and (forced-colors:active) {
	.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65] img[_ngcontent-serverApp-c65] {
	filter:invert(1)
}
}.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65]:hover,.game-card[_ngcontent-serverApp-c65] .overlay[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65]:focus {
	background:linear-gradient(90deg,#5418FF
	0%,#0099DF 100%);
	border:1px solid white
}
@media (forced-colors:active) {
	.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65]:hover,.game-card[_ngcontent-serverApp-c65] .overlay[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65]:focus {
	background:blue
}
}.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65]:active {
	background:linear-gradient(90deg,#2A1F66
	0%,#024466 100%);
	border:1px solid white
}
@media (forced-colors:active) {
	.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65]:active {
	background:blue
}
}.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button_secondary[_ngcontent-serverApp-c65] {
	background:rgba(114,114,114,.8);
	border:1px
	solid rgba(255,255,255,.7)
}
@media only screen and (max-width:650px) {
	.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button_secondary[_ngcontent-serverApp-c65] {
	display:none
}
}.game-card[_ngcontent-serverApp-c65]
	.overlay[_ngcontent-serverApp-c65] .button_secondary[_ngcontent-serverApp-c65]:hover,.game-card[_ngcontent-serverApp-c65] .overlay[_ngcontent-serverApp-c65]
	.button_secondary[_ngcontent-serverApp-c65]:focus {
	background:#454545;
	border:1px
	solid white
}
.game-card[_ngcontent-serverApp-c65] .overlay[_ngcontent-serverApp-c65]
	.button_secondary[_ngcontent-serverApp-c65]:active {
	background:#282828;
	border:1px
	solid white
}
.game-card[_ngcontent-serverApp-c65] .overlay[_ngcontent-serverApp-c65]
	.button_saved[_ngcontent-serverApp-c65] {
	background:linear-gradient(90deg,#8e00ff
	0%,#e621cb 100%)
}
.badgeText[_ngcontent-serverApp-c65] .whiteBG[_ngcontent-serverApp-c65],.badgeText[_ngcontent-serverApp-c65] .redBG[_ngcontent-serverApp-c65] {
	color:#fff;
	padding:2px
	10px;
	border-radius:0 0 0 6px;
	position:absolute;
	top:0;
	right:0
}
.badgeText[_ngcontent-serverApp-c65]
	.whiteBG[_ngcontent-serverApp-c65] {
	background:white
}
.badgeText[_ngcontent-serverApp-c65]
	.redBG[_ngcontent-serverApp-c65] {
	background:#e50000
}
.see-more[_ngcontent-serverApp-c65] {
	position:relative;
	display:flex;
	height:100%;
	width:100%;
	border-radius:12px;
	padding:10px;
	box-sizing:border-box;
	cursor:pointer;
	background-repeat:no-repeat
}
.see-more[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65] {
	display:flex;
	flex-direction:row;
	margin:auto;
	padding:10px;
	border-radius:100px;
	border:1px
	solid rgba(255,255,255,.7);
	background:#202020;
	color:#fff;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:16px;
	overflow:hidden;
	cursor:pointer;
	box-shadow:0
	0 20px #000;
	-webkit-backdrop-filter:blur(25px);
	backdrop-filter:blur(25px);
	text-decoration:inherit;
	text-decoration-color:inherit;
	z-index:1
}
@media
	(forced-colors:active) {
	.see-more[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65] {
	background:blue
}
}.see-more[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65] img[_ngcontent-serverApp-c65] {
	width:18px;
	height:18px;
	margin:auto
	10px auto 0
}
@media (forced-colors:active) {
	.see-more[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65] img[_ngcontent-serverApp-c65] {
	filter:invert(1)
}
}.see-more[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65]:hover,.see-more[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65]:focus {
	border:1px solid #FFF;
	background:rgba(32,32,32,.4);
	box-shadow:0
	0 20px #000;
	-webkit-backdrop-filter:blur(25px);
	backdrop-filter:blur(25px)
}
@media
	(forced-colors:active) {
	.see-more[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65]:hover,.see-more[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65]:focus {
	background:blue
}
}.see-more[_ngcontent-serverApp-c65]
	.button[_ngcontent-serverApp-c65]:active {
	border:1px solid #FFF;
	background:rgba(0,0,0,.8);
	box-shadow:0
	0 20px #000;
	-webkit-backdrop-filter:blur(25px);
	backdrop-filter:blur(25px)
}
@media
	(forced-colors:active) {
	.see-more[_ngcontent-serverApp-c65] .button[_ngcontent-serverApp-c65]:active {
	background:blue
}
}
	.wrapper[_ngcontent-serverApp-c73] {
	display:flex;
	flex-direction:column;
	height:100%;
	background-color:#337ab5
}
.wrapper[_ngcontent-serverApp-c73]
	.section[_ngcontent-serverApp-c73] {
	width:100%;
	box-sizing:border-box;
	background-color:initial;
	padding:2rem
	0
}
@media only screen and (max-width:600px) {
	.wrapper[_ngcontent-serverApp-c73]
	.section[_ngcontent-serverApp-c73] {
	padding:1.5rem 0
}
}.wrapper[_ngcontent-serverApp-c73]
	.section[_ngcontent-serverApp-c73] > [_ngcontent-serverApp-c73]:not(:first-child) {
	margin-top:3rem
}
@media	only screen and (max-width:600px) {
	.wrapper[_ngcontent-serverApp-c73] .section[_ngcontent-serverApp-c73]
	> [_ngcontent-serverApp-c73]:not(:first-child) {
	margin-top:1.5rem
}
}.wrapper[_ngcontent-serverApp-c73]
	.section_white[_ngcontent-serverApp-c73] {
	background-color:#fff
}
.wrapper[_ngcontent-serverApp-c73]
	.game-landing-content[_ngcontent-serverApp-c73] {
	display:flex;
	flex-direction:column;
	flex:1;
	background-color:#fff;
	background-position:center;
	background-size:cover;
	background-attachment:fixed
}
@media
	(forced-colors:active) {
	.wrapper[_ngcontent-serverApp-c73] .game-landing-content[_ngcontent-serverApp-c73] {
	border-top:1px
	solid #337ab5;
	box-sizing:border-box
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] {
	flex:1
}
.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] {
	display:flex;
	flex-direction:column;
	height:100%;
	flex:1;
	margin:0
	auto;
	padding-bottom:1rem;
	box-sizing:border-box;
	background-color:#fff
}
.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .banner-wrapper[_ngcontent-serverApp-c73] {
	margin:0
	auto
}
.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .banner-wrapper[_ngcontent-serverApp-c73]
	.banner[_ngcontent-serverApp-c73] {
	position:relative;
	width:100%;
	padding-top:31.1%;
	cursor:pointer
}
.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .banner-wrapper[_ngcontent-serverApp-c73]
	.banner[_ngcontent-serverApp-c73] .image[_ngcontent-serverApp-c73] {
	position:absolute;
	inset:0;
	background-size:cover;
	background-position:center;
	background-color:#f2f2f2
}
.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .banner-wrapper[_ngcontent-serverApp-c73]
	.playButtonContainer[_ngcontent-serverApp-c73] {
	width:100%;
	background-color:#27c338;
	padding:1.5rem
	0;
	text-align:center
}
.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .banner-wrapper[_ngcontent-serverApp-c73]
	.playButtonContainer[_ngcontent-serverApp-c73] .playButton[_ngcontent-serverApp-c73] {
	padding:28px;
	max-width:220px;
	color:#fff;
	background:linear-gradient(#d67614
	0%,#f5ae2f 100%);
	border-radius:15px;
	font-size:28px;
	font-weight:600;
	margin:0
	auto;
	box-shadow:inset 2px 3px 2px #fff9,inset -2px -3px 2px #0009;
	text-decoration:none;
	display:block
}
.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .banner-wrapper[_ngcontent-serverApp-c73]
	.playButtonContainer[_ngcontent-serverApp-c73] .playButton[_ngcontent-serverApp-c73]:hover {
	background:#d67614
}
@media
	(forced-colors:active) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .banner-wrapper[_ngcontent-serverApp-c73]
	.playButtonContainer[_ngcontent-serverApp-c73] .playButton[_ngcontent-serverApp-c73] {
	border:2px
	solid #ffffff;
	box-sizing:border-box
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .title-row[_ngcontent-serverApp-c73] {
	position:relative;
	padding:0
	1.5rem
}
@media only screen and (max-width:720px) {
	.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .title-row[_ngcontent-serverApp-c73] {
	padding:0
	1rem;
	flex-direction:column
}
.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .title-row[_ngcontent-serverApp-c73]
	.titleText[_ngcontent-serverApp-c73],.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .title-row[_ngcontent-serverApp-c73]
	.genre-rating-column[_ngcontent-serverApp-c73] {
	margin:10px 0
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .title-row[_ngcontent-serverApp-c73]
	.titleText[_ngcontent-serverApp-c73] {
	text-align:center;
	flex-grow:1
}
.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .title-row[_ngcontent-serverApp-c73]
	.genre-rating-column[_ngcontent-serverApp-c73] {
	text-align:right;
	position:absolute;
	right:1.5rem;
	top:0
}
@media
	only screen and (max-width:720px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .title-row[_ngcontent-serverApp-c73]
	.genre-rating-column[_ngcontent-serverApp-c73] {
	text-align:center;
	position:initial
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .title-row[_ngcontent-serverApp-c73]
	.genre-rating-column[_ngcontent-serverApp-c73] .label[_ngcontent-serverApp-c73] {
	display:inline-flex;
	font-weight:600
}
.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .title-row[_ngcontent-serverApp-c73]
	.genre-rating-column[_ngcontent-serverApp-c73] .genres[_ngcontent-serverApp-c73]
	.genre[_ngcontent-serverApp-c73] {
	display:inline-flex
}
.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .cross-sell-row[_ngcontent-serverApp-c73] {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	padding:0
	2rem
}
.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .cross-sell-row[_ngcontent-serverApp-c73]
	.cross-sell-text[_ngcontent-serverApp-c73] {
	text-align:left;
	width:100%;
	font-size:18px
}
@media
	only screen and (max-width:720px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .cross-sell-row[_ngcontent-serverApp-c73]
	.cross-sell-text[_ngcontent-serverApp-c73] {
	text-align:center
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .cross-sell-row[_ngcontent-serverApp-c73]
	.cross-sell-image-container[_ngcontent-serverApp-c73] {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap
}
.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .cross-sell-row[_ngcontent-serverApp-c73]
	.cross-sell-image-container[_ngcontent-serverApp-c73] .cross-sell-image[_ngcontent-serverApp-c73] {
	background:#333;
	width:222px;
	height:120px;
	margin:1rem
	.5rem 0;
	background-size:cover;
	background-position:center;
	border-radius:10px
}
@media
	only screen and (max-width:720px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .cross-sell-row[_ngcontent-serverApp-c73]
	.cross-sell-image-container[_ngcontent-serverApp-c73]:last-child {
	display:none
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73] {
	display:flex;
	flex-direction:row-reverse;
	flex:1;
	padding:0
	1.5rem
}
@media only screen and (max-width:600px) {
	.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73] {
	padding:0
	1rem
}
}@media only screen and (max-width:450px) {
	.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73] {
	flex-direction:column
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73]
	.image[_ngcontent-serverApp-c73] {
	margin:0 auto;
	height:100%;
	max-height:100%;
	width:40%;
	max-width:22rem;
	margin-left:1.5rem
}
@media
	only screen and (max-width:450px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73]
	.image[_ngcontent-serverApp-c73] {
	width:100%
}
}@media only screen and (max-width:600px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73]
	.image[_ngcontent-serverApp-c73] {
	margin-left:1rem
}
}@media only screen and
	(max-width:450px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73]
	.image[_ngcontent-serverApp-c73] {
	margin-left:0
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73]
	.dialog[_ngcontent-serverApp-c73] {
	flex:1
}
@media only screen and (max-width:450px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73]
	.dialog[_ngcontent-serverApp-c73] {
	margin-top:1.5rem
}
}@media only screen
	and (max-width:450px) and (max-width:600px) {
	.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .game-description-row[_ngcontent-serverApp-c73]
	.dialog[_ngcontent-serverApp-c73] {
	margin-top:1rem
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .game-bullets[_ngcontent-serverApp-c73] {
	flex-direction:row
}
@media
	only screen and (max-width:450px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .game-bullets[_ngcontent-serverApp-c73] {
	flex-direction:column
}
}@media
	only screen and (max-width:450px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .game-bullets[_ngcontent-serverApp-c73]
	.image[_ngcontent-serverApp-c73] {
	width:100%
}
}@media only screen and (max-width:450px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .game-bullets[_ngcontent-serverApp-c73]
	.image[_ngcontent-serverApp-c73] {
	margin-top:1.5rem
}
}@media only screen
	and (max-width:450px) and (max-width:600px) {
	.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .game-bullets[_ngcontent-serverApp-c73]
	.image[_ngcontent-serverApp-c73] {
	margin-top:1rem
}
}.wrapper[_ngcontent-serverApp-c73]
	.row[_ngcontent-serverApp-c73] .content[_ngcontent-serverApp-c73] .game-bullets[_ngcontent-serverApp-c73]
	.dialog[_ngcontent-serverApp-c73] {
	flex:1;
	margin-left:1.5rem
}
@media only
	screen and (max-width:600px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .game-bullets[_ngcontent-serverApp-c73]
	.dialog[_ngcontent-serverApp-c73] {
	margin-left:1rem
}
}@media only screen
	and (max-width:450px) {
	.wrapper[_ngcontent-serverApp-c73] .row[_ngcontent-serverApp-c73]
	.content[_ngcontent-serverApp-c73] .game-bullets[_ngcontent-serverApp-c73]
	.dialog[_ngcontent-serverApp-c73] {
	margin-left:0
}
}.side-area[_ngcontent-serverApp-c73] {
	display:flex;
	flex-direction:column;
	padding:1.5rem
}
@media
	only screen and (max-width:600px) {
	.side-area[_ngcontent-serverApp-c73] {
	padding:1rem
}
}.side-area[_ngcontent-serverApp-c73]
	> [_ngcontent-serverApp-c73]:not(:first-child) {
	margin-top:1.5rem
}
@media
	only screen and (max-width:600px) {
	.side-area[_ngcontent-serverApp-c73]
	> [_ngcontent-serverApp-c73]:not(:first-child) {
	margin-top:1rem
}
}a[_ngcontent-serverApp-c73] {
	color:#0372e1;
	cursor:pointer
}
.loader-wrapper[_ngcontent-serverApp-c73] {
	flex:1
}
