button,hr,input {
	overflow:visible
}
[type=checkbox] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
html {
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
footer,header,nav {
	display:block
}
h1 {
	font-size:2em;
	margin:.67em 0
}
hr {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
img {
	border-style:none
}
button,input {
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button {
	text-transform:none
}
[type=submit],button {
	-webkit-appearance:button
}
[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style:none;
	padding:0
}
[type=submit]:-moz-focusring,button:-moz-focusring {
	outline:ButtonText dotted 1px
}
[hidden] {
	display:none
}
html {
	font:1.4rem/1.4 sans-serif;
	font-family:noto sans,-apple-system,BlinkMacSystemFont,segoe ui,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;
	font-weight:400;
	color:#e0e6f0;
	margin:0;
	padding:0;
	word-wrap:break-word;
	background-color:#19191d
}
body {
	font-size:1.4rem
}
button,input {
	font-family:noto sans,-apple-system,BlinkMacSystemFont,segoe ui,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;
	line-height:1.4
}
img {
	max-width:100%;
	height:auto
}
a {
	color:#ffa914;
	text-decoration:none
}
a:hover {
	color:#f7c370;
	text-decoration:underline
}
html {
	background:#19191d
}
html:after {
	content:'full';
	display:none
}
@media(max-width:900px) {
	html:after {
	content:'wide'
}
}@media(max-width:650px) {
	html:after {
	content:'medium'
}
}@media(max-width:480px) {
	html:after {
	content:'narrow'
}
}* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
body {
	overflow-y:scroll!important
}
[data-xf-click],a[tabindex] {
	cursor:pointer
}
img {
	-ms-interpolation-mode:bicubic
}
.logo {
	height:55px;
	overflow-x:hidden;
	overflow-y:hidden;
	max-height:55px;
	position:absolute;
	height:auto!important
}
.p-header-logo.p-header-logo--image {
	position:relative
}
.logo img {
	}.p-header-logo.p-header-logo--image {
	position:relative
}
a.logo {
	width:128px;
	opacity:.1;
	transition:opacity .3s cubic-bezier(.25,.8,.25,1)
}
a.logo:hover {
	opacity:.15
}
.logo:after {
	content:" ";
	display:block;
	background-image:url(../images/onetap_1.svg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:-60px;
	position:absolute;
	width:100%;
	width:128px;
	height:55px
}
.logo img {
	display:none;
	opacity:0;
	overflow:hidden
}
.fal {
	font-family:'font awesome 5 pro';
	position:relative;
	font-weight:300
}
.far {
	font-family:'font awesome 5 pro';
	position:relative;
	font-weight:400
}
.fa,.fas {
	font-family:'font awesome 5 pro';
	position:relative;
	font-weight:900
}
.fab {
	font-family:'font awesome 5 brands';
	position:relative;
	font-weight:400
}
.fa,.fas,.far,.fal,.fad,.fab {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1
}
.fa-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-.0667em
}
.fa-xs {
	font-size:.75em
}
.fa-sm {
	font-size:.875em
}
.fa-1x {
	font-size:1em
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-6x {
	font-size:6em
}
.fa-7x {
	font-size:7em
}
.fa-8x {
	font-size:8em
}
.fa-9x {
	font-size:9em
}
.fa-10x {
	font-size:10em
}
.fa-fw {
	text-align:center;
	width:1.25em
}
.fa-ul {
	list-style-type:none;
	margin-left:2.5em;
	padding-left:0
}
.fa-ul>li {
	position:relative
}
.fa-li {
	left:-2em;
	position:absolute;
	text-align:center;
	width:2em;
	line-height:inherit
}
.fa-border {
	border-radius:.1em;
	border:solid .08em #eee;
	padding:.2em .25em .15em
}
.fa-pull-left {
	float:left
}
.fa-pull-right {
	float:right
}
.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left {
	margin-right:.3em
}
.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right {
	margin-left:.3em
}
.fa-spin {
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear
}
.fa-pulse {
	-webkit-animation:fa-spin 1s infinite steps(8);
	animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes fa-spin {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.fa-rotate-90 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.fa-rotate-180 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.fa-rotate-270 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg)
}
.fa-flip-horizontal {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
	-webkit-transform:scale(-1,1);
	-ms-transform:scale(-1,1);
	transform:scale(-1,1)
}
.fa-flip-vertical {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
	-webkit-transform:scale(1,-1);
	-ms-transform:scale(1,-1);
	transform:scale(1,-1)
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
	-webkit-transform:scale(-1,-1);
	-ms-transform:scale(-1,-1);
	transform:scale(-1,-1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both {
	-webkit-filter:none;
	filter:none
}
.fa-stack {
	display:inline-block;
	height:2em;
	line-height:2em;
	position:relative;
	vertical-align:middle;
	width:2em
}
.fa-stack-1x,.fa-stack-2x {
	left:0;
	position:absolute;
	text-align:center;
	width:100%
}
.fa-stack-1x {
	line-height:inherit
}
.fa-stack-2x {
	font-size:2em
}
.fa-inverse {
	color:#fff
}
.fa-home:before {
	content:"\f015"
}
.fad.fa-home:after {
	content:"\10f015"
}
.fa-users:before {
	content:"\f0c0"
}
.fad.fa-users:after {
	content:"\10f0c0"
}
.fa-comments-alt:before {
	content:"\f4b6"
}
.fad.fa-comments-alt:after {
	content:"\10f4b6"
}
.fa-camera-retro:before {
	content:"\f083"
}
.fad.fa-camera-retro:after {
	content:"\10f083"
}
.has-pointer-nav:focus {
	outline:0
}
.has-pointer-nav::-moz-focus-inner {
	border:0
}
.has-pointer-nav .iconic>input:focus+i:before,.has-pointer-nav .iconic>input:focus+i:after {
	outline:0
}
.u-pullRight {
	float:right!important
}
.u-srOnly {
	position:absolute;
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
	clip:rect(0 0 0 0);
	overflow:hidden
}
.u-bottomFixer {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:800;
	pointer-events:none
}
.block {
	margin-bottom:20px
}
.block:last-child {
	margin-bottom:0
}
.block-container {
	color:#e0e6f0;
	background:#232328;
	border-width:0;
	border-style:solid;
	border-top-color:rgba(255,255,255,.12);
	border-right-color:rgba(255,255,255,.12);
	border-bottom-color:rgba(255,255,255,.12);
	border-left-color:rgba(255,255,255,.12);
	border-radius:3px;
	-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2)
}
@media(min-width:900px) {
	.block-container:not(.block-container--noStripRadius)>:first-child {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.block-container:not(.block-container--noStripRadius)>:last-child {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
}.block-minorHeader {
	padding:16px;
	margin:0;
	font-weight:400;
	text-decoration:none;
	font-size:1.4rem;
	color:#e0e6f0
}
.block-minorHeader:before,.block-minorHeader:after {
	content:" ";
	display:table
}
.block-minorHeader:after {
	clear:both
}
.block-minorHeader a {
	color:inherit;
	text-decoration:none
}
.block-minorHeader a:hover {
	text-decoration:underline
}
.block-body {
	list-style:none;
	margin:0;
	padding:0
}
.block-row {
	margin:0;
	padding:16px
}
.block-row:before,.block-row:after {
	content:" ";
	display:table
}
.block-row:after {
	clear:both
}
.blockMessage {
	margin-bottom:20px;
	padding:16px;
	color:#e0e6f0;
	background:#232328;
	border-width:0;
	border-style:solid;
	border-top-color:rgba(255,255,255,.12);
	border-right-color:rgba(255,255,255,.12);
	border-bottom-color:rgba(255,255,255,.12);
	border-left-color:rgba(255,255,255,.12);
	border-radius:3px;
	-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2)
}
.blockMessage:before,.blockMessage:after {
	content:" ";
	display:table
}
.blockMessage:after {
	clear:both
}
.blockMessage.blockMessage--none {
	background:0 0;
	border:none;
	color:#e0e6f0;
	padding:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
@media(max-width:900px) {
	.block-container,.blockMessage {
	margin-left:-10px;
	margin-right:-10px;
	border-radius:0;
	border-left:none;
	border-right:none
}
.blockMessage.blockMessage--none {
	margin-left:0;
	margin-right:0
}
}.button,a.button {
	display:inline-block;
	border:1px solid transparent;
	-webkit-transition:background-color .2s ease;
	-o-transition:background-color .2s ease;
	transition:background-color .2s ease;
	font-size:14px;
	font-weight:700;
	border-radius:3px;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
	text-align:center;
	outline:none;
	line-height:38px;
	height:38px;
	text-decoration:none;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	cursor:pointer;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:none;
	text-transform:uppercase;
	will-change:box-shadow;
	-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);
	-o-transition:all .3s cubic-bezier(.25,.8,.25,1);
	transition:all .3s cubic-bezier(.25,.8,.25,1);
	border:none;
	white-space:nowrap;
	color:#ffa914;
	background:0 0;
	border-color:transparent
}
.button .button-text,a.button .button-text {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.button:hover,a.button:hover,.button:focus,a.button:focus {
	background:rgba(243,161,30,.1)
}
.button:active,a.button:active {
	background:rgba(243,161,30,.2)
}
.button.button--primary,a.button.button--primary {
	color:#232328;
	background:#ffa914;
	-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);
	border:none;
	border-color:#f5b145
}
.button.button--primary:hover,a.button.button--primary:hover,.button.button--primary:focus,a.button.button--primary:focus {
	color:#fff;
	background:#fa9e00;
	-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);
	box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2)
}
.button.button--primary:active,a.button.button--primary:active {
	background:#e08e00
}
.button.button--cta,a.button.button--cta {
	color:#6ce0db;
	background:0 0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:inset 0 0 0 2px #6ce0db;
	box-shadow:inset 0 0 0 2px #6ce0db;
	border-color:transparent
}
.button.button--cta:hover,a.button.button--cta:hover,.button.button--cta:focus,a.button.button--cta:focus {
	color:#232328;
	background:#6ce0db;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.button--cta:active,a.button.button--cta:active {
	color:#232328;
	background:#1c91aa;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.button--link,a.button.button--link {
	font-size:1.2rem;
	padding:0;
	padding-right:8px;
	padding-left:8px;
	height:28px;
	line-height:28px;
	background:#232328;
	border:1px solid rgba(255,255,255,.12);
	text-transform:initial
}
.button.button--link:hover,a.button.button--link:hover,.button.button--link:focus,a.button.button--link:focus {
	text-decoration:none;
	background:rgba(243,161,30,.1)
}
.button.button--link:active,a.button.button--link:active {
	background:rgba(243,161,30,.2)
}
.button.button--scroll,a.button.button--scroll {
	color:#fff;
	background:#ffa914;
	-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);
	border:none;
	padding:5px 8px;
	-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.25);
	box-shadow:1px 2px 2px 0 rgba(0,0,0,.25)
}
.button.button--scroll:hover,a.button.button--scroll:hover,.button.button--scroll:focus,a.button.button--scroll:focus {
	color:#fff;
	background:#fa9e00;
	-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);
	box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2)
}
.button.button--scroll:active,a.button.button--scroll:active {
	background:#e08e00
}
.button.button--icon>.button-text:before {
	font-family:'font awesome 5 pro';
	font-size:inherit;
	font-style:normal;
	font-weight:400;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.button.button--icon>.button-text:before {
	font-size:18px;
	vertical-align:-.1em;
	display:inline-block;
	margin-right:.2em
}
.button.button--icon--search>.button-text:before {
	content:"\f002";
	display:inline-block;
	width:.93em
}
.button>.button-text,a.button>.button-text {
	border-right:1px solid transparent
}
.u-scrollButtons {
	position:fixed;
	bottom:30px;
	right:10px;
	z-index:900;
	-webkit-transition:opacity .2s ease;
	-o-transition:opacity .2s ease;
	transition:opacity .2s ease;
	opacity:0;
	display:none
}
@media(max-width:649px) {
	.u-scrollButtons {
	bottom:100px
}
}.has-hiddenscroll .u-scrollButtons {
	right:20px
}
.u-scrollButtons .button {
	font-size:14px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:24px;
	line-height:24px
}
.u-scrollButtons .button+.button {
	margin-left:10px
}
.input {
	font-size:1.4rem;
	color:#e0e6f0;
	background:#2d3037;
	border-width:1px;
	border-style:solid;
	border-top-color:rgba(255,255,255,.12);
	border-right-color:rgba(255,255,255,.12);
	border-bottom-color:rgba(255,255,255,.12);
	border-left-color:rgba(255,255,255,.12);
	border-radius:3px;
	padding:6px;
	display:block;
	width:100%;
	line-height:1.4;
	text-align:left;
	word-wrap:break-word;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease
}
.input::-webkit-input-placeholder {
	color:rgba(224,230,240,.4)
}
.input::-moz-placeholder {
	color:rgba(224,230,240,.4)
}
.input:-moz-placeholder {
	color:rgba(224,230,240,.4)
}
.input:-ms-input-placeholder {
	color:rgba(224,230,240,.4)
}
.input:focus {
	outline:0;
	background:#232328
}
.input:focus::-webkit-input-placeholder {
	color:rgba(224,230,240,.5)
}
.input:focus::-moz-placeholder {
	color:rgba(224,230,240,.5)
}
.input:focus:-moz-placeholder {
	color:rgba(224,230,240,.5)
}
.input:focus:-ms-input-placeholder {
	color:rgba(224,230,240,.5)
}
@media(max-width:568px) {
	.input {
	font-size:16px
}
}.iconic {
	display:inline-block;
	position:relative
}
.iconic>input {
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
	clip:rect(0 0 0 0);
	overflow:hidden;
	position:absolute;
	left:0;
	width:auto;
	height:auto
}
.iconic>input+i {
	display:inline-block;
	min-width:1em;
	height:.9em;
	text-align:left
}
.iconic>input+i:before,.iconic>input+i:after {
	font-family:'font awesome 5 pro';
	font-size:inherit;
	font-style:normal;
	font-weight:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	left:0;
	top:0;
	opacity:1
}
.iconic>input+i:after {
	opacity:0
}
.iconic>input:disabled+i:before {
	opacity:.3
}
.iconic>input:disabled:checked+i:after {
	opacity:.3
}
.iconic>input:checked+i:before {
	opacity:0
}
.iconic>input:checked+i:after {
	opacity:1
}
.iconic>input:focus+i:before,.iconic>input:focus+i:after {
	outline:Highlight solid 2px;
	-moz-outline-radius:5px
}
@media(-webkit-min-device-pixel-ratio:0) {
	.iconic>input:focus+i:before,.iconic>input:focus+i:after {
	outline:-webkit-focus-ring-color auto 5px
}
}.iconic .iconic-label:before {
	content:'';
	display:inline-block;
	width:.5em
}
.iconic>input[type=checkbox]+i:before {
	content:"\f0c8";
	display:inline-block;
	width:.875em
}
.iconic>input[type=checkbox]+i:after {
	content:"\f14a";
	display:inline-block;
	width:.875em
}
.inputGroup {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	max-width:100%
}
.inputGroup .inputGroup-text {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	vertical-align:middle;
	padding:0 10px
}
.inputGroup .inputGroup-text:first-child {
	padding-left:0
}
.inputGroup .input {
	-ms-flex-negative:1;
	flex-shrink:1;
	min-width:0
}
@media(max-width:540px) {
	.inputGroup .input:not(.input--autoSize):not(.input--numberNarrow) {
	width:100%
}
}.menu .inputGroup .input:not(.input--autoSize):not(.input--numberNarrow) {
	width:100%
}
.menu.menu--structural .menu-footer {
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.badgeContainer:after {
	display:inline-block;
	padding:2px 4px 1px;
	margin:-2px 0 -2px 4px;
	font-size:80%;
	line-height:1;
	font-weight:400;
	color:#bdc6db;
	background:#32363e;
	border-radius:3px
}
.badgeContainer:after {
	content:attr(data-badge);
	display:none
}
.menu {
	display:none;
	opacity:0;
	-webkit-transition:all .2s ease,-xf-opacity .2s ease;
	transition:all .2s ease,-xf-opacity .2s ease;
	position:absolute;
	z-index:200;
	margin:8px 0 0;
	min-width:240px;
	max-width:320px;
	border-radius:3px;
	-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);
	box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);
	color:#e0e6f0;
	background:#232328
}
@media(max-width:480px) {
	.menu {
	width:90%!important;
	max-width:90%!important;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto
}
}.menu.menu--structural {
	margin-top:0
}
.menu.menu--wide {
	width:350px;
	max-width:calc(100% - 20px)
}
.menu.menu--medium {
	width:300px;
	max-width:calc(100% - 20px)
}
.menu-content {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	font-size:1.3rem;
	color:#e0e6f0;
	background:#232328;
	border:0 solid rgba(255,255,255,.12);
	border-radius:3px
}
.menu-content>:last-child {
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.menu-header {
	padding:8px;
	margin:0;
	font-weight:400;
	text-decoration:none;
	font-size:1.5rem;
	color:#e0e6f0;
	background:#232328;
	border-bottom:1px solid rgba(255,255,255,.12)
}
.menu-header:before,.menu-header:after {
	content:" ";
	display:table
}
.menu-header:after {
	clear:both
}
.menu-row {
	margin:0;
	padding:8px
}
.menu-row:before,.menu-row:after {
	content:" ";
	display:table
}
.menu-row:after {
	clear:both
}
.menu-row:empty {
	padding:0
}
.menu-footer {
	padding:8px;
	font-size:1.2rem;
	color:#bdc6db;
	background:#2d3037;
	border-top:1px solid rgba(255,255,255,.12);
	padding:8px
}
.menu-footer:before,.menu-footer:after {
	content:" ";
	display:table
}
.menu-footer:after {
	clear:both
}
.menu-footer:not(.menu-footer--split) .menu-footer-controls {
	float:right
}
.menu-footer:not(.menu-footer--split) .menu-footer-controls .button {
	font-size:1.2rem;
	padding:0;
	padding-right:8px;
	padding-left:8px;
	height:28px;
	line-height:28px
}
.menu-footer.menu-footer--split {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.menu-footer.menu-footer--split .menu-footer-main {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.menu-footer.menu-footer--split .menu-footer-opposite {
	margin-left:auto
}
.offCanvasMenu {
	display:none;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:500;
	-webkit-transition:none .2s ease;
	-o-transition:none .2s ease;
	transition:none .2s ease;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-tap-highlight-color:transparent;
	pointer-events:none
}
.offCanvasMenu>* {
	pointer-events:auto
}
.offCanvasMenu a {
	-webkit-tap-highlight-color:initial
}
.offCanvasMenu .offCanvasMenu-closer {
	float:right;
	cursor:pointer;
	text-decoration:none;
	-webkit-tap-highlight-color:initial;
	padding:16px;
	margin:-16px
}
.offCanvasMenu .offCanvasMenu-closer:hover {
	text-decoration:none
}
.offCanvasMenu-backdrop {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,.25);
	opacity:0;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.offCanvasMenu-content {
	position:relative;
	width:280px;
	max-width:85%;
	height:100%;
	padding-bottom:44px;
	overflow:auto;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	-webkit-overflow-scrolling:touch;
	color:#bdc6db;
	background:#232328;
	-webkit-box-shadow:2px 0 5px 0 rgba(0,0,0,.25);
	box-shadow:2px 0 5px 0 rgba(0,0,0,.25);
	-webkit-transform:translateX(-280px);
	-ms-transform:translateX(-280px);
	transform:translateX(-280px)
}
.offCanvasMenu-header {
	padding:16px;
	margin:0;
	font-size:1.5rem;
	font-weight:400
}
.offCanvasMenu-header:before,.offCanvasMenu-header:after {
	content:" ";
	display:table
}
.offCanvasMenu-header:after {
	clear:both
}
.offCanvasMenu-header a {
	color:inherit;
	text-decoration:none
}
.offCanvasMenu-header a:hover {
	text-decoration:underline
}
.offCanvasMenu-separator {
	padding:0;
	margin:0;
	border:none;
	border-top:1px solid transparent
}
.offCanvasMenu-link {
	display:block;
	padding:16px;
	font-size:1.5rem;
	text-decoration:inherit
}
.offCanvasMenu-link:hover {
	text-decoration:inherit
}
.offCanvasMenu-linkHolder {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.offCanvasMenu-linkHolder .offCanvasMenu-link {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.offCanvasMenu-linkHolder .offCanvasMenu-link:hover {
	background:0 0
}
.offCanvasMenu--nav .offCanvasMenu-content {
	font-size:1.3rem
}
.offCanvasMenu--nav .offCanvasMenu-content a {
	color:inherit
}
.offCanvasMenu--nav .offCanvasMenu-header {
	border-bottom:1px solid rgba(0,0,0,.1)
}
.offCanvasMenu--nav .offCanvasMenu-separator {
	border-top-color:rgba(0,0,0,.1)
}
.offCanvasMenu--nav .offCanvasMenu-linkHolder {
	text-decoration:none
}
.avatar {
	border-radius:3px;
	vertical-align:top;
	overflow:hidden;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	line-height:1;
	border-radius:100%
}
.avatar img {
	background-color:#232328
}
.avatar:hover {
	text-decoration:none
}
.avatar.avatar--xxs {
	width:24px;
	height:24px;
	font-size:14px
}
.avatar img:not(.cropImage) {
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
	display:block;
	border-radius:inherit;
	width:100%;
	height:100%
}
.avatar:not(a) {
	cursor:inherit
}
.hScroller {
	overflow-y:hidden;
	position:relative;
	-webkit-tap-highlight-color:transparent;
	-webkit-overflow-scrolling:touch
}
.hScroller-scroll {
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	overflow-x:hidden
}
.hScroller-scroll.is-calculated {
	overflow-x:scroll;
	padding-bottom:30px;
	margin-bottom:-30px
}
.hScroller-action {
	position:absolute;
	top:0;
	bottom:0;
	width:40px;
	padding:0 5px;
	display:none;
	cursor:pointer
}
.hScroller-action:after {
	font-family:'font awesome 5 pro';
	font-size:inherit;
	font-style:normal;
	font-weight:400;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:120%
}
.hScroller-action.hScroller-action--start {
	left:0;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	text-align:left
}
.hScroller-action.hScroller-action--end {
	right:0;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	text-align:right
}
.bookmarkLink:before {
	font-family:'font awesome 5 pro';
	font-size:inherit;
	font-style:normal;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\f02e";
	font-weight:400
}
.bookmarkLink span {
	margin-left:.35em
}
.fad {
	font-family:'font awesome 5 duotone';
	position:relative;
	font-weight:900
}
.fad:before {
	position:absolute;
	color:var(--fa-primary-color,inherit);
	opacity:1;
	opacity:var(--fa-primary-opacity,1)
}
.fad:after {
	color:var(--fa-secondary-color,inherit);
	opacity:.4;
	opacity:var(--fa-secondary-opacity,.4)
}
.fad.fa-camera-retro:after {
	content:"\10f083"
}
.far {
	font-family:'font awesome 5 pro';
	position:relative;
	font-weight:400
}
.fa,.fas {
	font-family:'font awesome 5 pro';
	position:relative;
	font-weight:900
}
.fa,.fas,.far,.fad {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1
}
.fa-arrow-down:before {
	content:"\f063"
}
.fa-arrow-up:before {
	content:"\f062"
}
.fa-crosshairs:before {
	content:"\f05b"
}
.fa-bahai:before {
	content:"\f8bc"
}
.fa-running:before {
	content:"\f70c"
}
.fa-quote-left:before {
	content:"\f10d"
}
.fa-quote-right:before {
	content:"\f10e"
}
.xfmgThumbnail {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	width:100px;
	vertical-align:top;
	white-space:nowrap;
	word-wrap:normal;
	text-align:center
}
.xfmgThumbnail.xfmgThumbnail--fluid {
	width:inherit
}
.xfmgThumbnail-image {
	width:100%;
	height:100%;
	vertical-align:top
}
.xfmgThumbnail-icon {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	color:#959fb4;
	-webkit-text-fill-color:#959fb4;
	-webkit-text-stroke-color:#d1d5de;
	-webkit-text-stroke-width:1px;
	font-family:'font awesome 5 pro';
	font-size:inherit;
	font-style:normal;
	font-weight:400;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:60px
}
@media(max-width:650px) {
	.xfmgThumbnail-icon {
	font-size:50px
}
}@media(max-width:480px) {
	.xfmgThumbnail-icon {
	font-size:30px
}
}.p-pageWrapper {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	min-height:100vh;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.headerContainer {
	position:fixed;
	top:0;
	left:0;
	min-width:auto;
	width:100%;
	-webkit-backdrop-filter:saturate(180%) blur(20px);
	backdrop-filter:saturate(180%) blur(20px);
	background-color:rgba(29,29,31,.7);
	transition:background-color .5s ease;
	transition-property:background-color,-webkit-backdrop-filter;
	transition-property:background-color,backdrop-filter;
	transition-property:background-color,backdrop-filter,-webkit-backdrop-filter;
	border-bottom:1px solid rgba(66,66,69,.7);
	z-index:9996
}
.p-offCanvasAccountLink {
	display:none
}
.p-offCanvasAccountLink .avatar {
	margin-right:24px
}
@media(max-width:480px) {
	.p-offCanvasAccountLink {
	display:block
}
}@media(max-width:1200px) {
	#widthToggle--trigger {
	display:none
}
}#widthToggle--trigger:hover {
	cursor:pointer
}
.p-header {
	color:rgba(255,255,255,.7);
	background:#ffa914;
	padding-top:16px;
	padding-bottom:16px
}
.p-header .p-header-logo img {
	max-width:150px
}
.p-header a {
	color:inherit
}
.p-header .p-header-logo img {
	width:100%
}
.p-header-inner {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	width:calc(100% - 40px);
	-webkit-transition:max-width .2s;
	-o-transition:max-width .2s;
	transition:max-width .2s;
	position:relative
}
@media(max-width:900px) {
	.p-header-inner {
	width:calc(100% - 20px)
}
}@media(max-width:900px) {
	.p-header-inner {
	padding-left:env(safe-area-inset-left)!important;
	padding-right:env(safe-area-inset-right)!important
}
}.p-header-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	max-width:100%
}
@media(max-width:0px) {
	.p-header-content {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.p-header-content .p-nav-opposite {
	margin-top:16px;
	margin-left:0
}
.p-header-content .p-header-logo {
	margin-right:0
}
}.p-header-logo {
	vertical-align:middle
}
.p-header-logo a {
	color:inherit;
	text-decoration:none
}
.headerContainer .p-navSticky {
	z-index:100
}
.p-navEl {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.p-navEl:before,.p-navEl:after {
	content:" ";
	display:table
}
.p-navEl:after {
	clear:both
}
.p-navEl-link {
	float:left;
	text-decoration:none;
	max-height:100%
}
.p-nav {
	color:rgba(255,255,255,.7);
	-webkit-transition:ease-in .15s all;
	-o-transition:ease-in .15s all;
	transition:ease-in .15s all
}
.p-nav a:not(.button) {
	color:inherit
}
.p-nav-inner {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	width:calc(100% - 40px);
	-webkit-transition:max-width .2s;
	-o-transition:max-width .2s;
	transition:max-width .2s;
	position:relative;
	height:55px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
@media(max-width:900px) {
	.p-nav-inner {
	width:calc(100% - 20px)
}
}@media(max-width:900px) {
	.p-nav-inner {
	padding-left:env(safe-area-inset-left)!important;
	padding-right:env(safe-area-inset-right)!important
}
}.p-nav-inner .p-header-logo {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-right:16px;
	width:128px
}
.p-nav-inner .p-header-logo .logo {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:55px!important;
	max-height:55px!important;
	overflow-x:hidden
}
.p-nav-inner .p-header-logo.p-header-logo--image img {
	max-height:calc(41px)
}
.p-nav-inner:before,.p-nav-inner:after {
	content:" ";
	display:table
}
.p-nav-inner:after {
	clear:both
}
.p-nav .activeNavTitle {
	font-size:18px;
	color:#fff;
	border-left:1px solid rgba(255,255,255,.3);
	padding-right:10px;
	padding-left:10px;
	font-weight:700;
	display:none;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
@media(max-width:900px) and (min-width:480px) {
	.p-nav .activeNavTitle {
	display:inline-block
}
}.p-nav .p-nav-menuTrigger {
	display:none;
	vertical-align:middle;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	margin-right:5px;
	padding:0 8px
}
.p-nav .p-nav-menuTrigger:hover {
	text-decoration:none;
	cursor:pointer
}
.p-nav .p-nav-menuTrigger .p-nav-menuText {
	display:none
}
.p-nav-scroller {
	margin-right:auto;
	margin-left:0;
	max-width:100%;
	max-height:100%
}
.p-nav-scroller .hScroller-action {
	color:rgba(255,255,255,.7)
}
.p-nav-scroller .hScroller-action:hover {
	color:rgba(255,255,255,.7)
}
.p-nav-scroller .hScroller-action.hScroller-action--start {
	background:#232328;
	background:-webkit-gradient(linear,left top,right top,color-stop(66%,#232328),to(rgba(35,35,40,0)));
	background:-o-linear-gradient(left,#232328 66%,rgba(35,35,40,0) 100%);
	background:linear-gradient(to right,#232328 66%,rgba(35,35,40,0) 100%)
}
.p-nav-scroller .hScroller-action.hScroller-action--end {
	background:#232328;
	background:-webkit-gradient(linear,left top,right top,from(rgba(35,35,40,0)),color-stop(33%,#232328));
	background:-o-linear-gradient(left,rgba(35,35,40,0) 0%,#232328 33%);
	background:linear-gradient(to right,rgba(35,35,40,0) 0%,#232328 33%)
}
.p-nav-list {
	list-style:none;
	margin:0;
	padding:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:0
}
.p-nav-list:before,.p-nav-list:after {
	content:" ";
	display:table
}
.p-nav-list:after {
	clear:both
}
.p-nav-list>li {
	display:inline-block;
	vertical-align:bottom;
	font-size:1.4rem
}
.p-nav-list>li:first-child {
	margin-left:0
}
.p-nav-list .p-navEl-link {
	padding:0 16px
}
.p-nav-list .p-navEl {
	font-size:1.4rem;
	color:rgba(255,255,255,.7);
	font-weight:400;
	text-decoration:none;
	text-transform:initial;
	line-height:1;
	border-top-left-radius:none;
	border-top-right-radius:none;
	height:55px;
	-webkit-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease
}
.p-nav-list .p-navEl.is-selected {
	color:#ffa914;
	font-weight:700;
	background:#2d3037
}
@media(min-width:901px) {
	.p-nav-list .p-navEl.is-selected .p-navEl-link {
	padding-right:16px
}
}.p-nav-list .p-navEl.is-selected .p-navEl-link:hover {
	background:0 0;
	text-decoration:none;
	color:inherit
}
.p-nav-list .p-navEl:not(.is-selected):not(.is-menuOpen):hover {
	color:#fff;
	text-decoration:none
}
.p-nav-list .p-navEl:not(.is-selected):not(.is-menuOpen) .p-navEl-link:hover {
	text-decoration:none;
	color:inherit
}
.p-nav-list .p-navEl-link {
	padding-top:16px;
	padding-bottom:16px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.p-nav-list .p-navEl-link:hover {
	background:0 0!important
}
@media(max-width:900px) {
	.has-js .p-nav .p-nav-menuTrigger {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.has-js .p-nav-scroller {
	display:none
}
.p-nav-scroller,.has-js .p-nav-scroller {
	display:block;
	margin-left:auto;
	margin-right:0;
	max-width:100%
}
}.p-nav-opposite {
	text-align:right;
	-ms-flex-negative:0;
	flex-shrink:0;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.p-navgroup {
	float:left;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.p-navgroup:before,.p-navgroup:after {
	content:" ";
	display:table
}
.p-navgroup:after {
	clear:both
}
.p-navgroup.p-discovery i {
	line-height:1
}
.p-navgroup .p-navgroup-linkText {
	padding-left:4px
}
@media(max-width:480px) {
	.p-nav-inner .p-header-logo {
	width:0
}
.p-nav-scroller {
	margin-left:auto;
	margin-right:0
}
}@media(max-width:900px) {
	.p-navgroup.p-navgroup--member .p-navgroup-linkText {
	display:none
}
.p-navgroup.p-navgroup--member .p-navgroup-link i:after,.p-navgroup.p-discovery .p-navgroup-link i:after,.p-navgroup.p-navgroup--member .p-navgroup-link i:before,.p-navgroup.p-discovery .p-navgroup-link i:before {
	font-size:24px
}
}.p-navgroup-link {
	float:left;
	padding:8px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
@media(max-width:900px) {
	.p-navgroup-link {
	padding:4px
}
}.p-navgroup-link:first-of-type {
	border-top-left-radius:3px;
	border-left:none
}
.p-navgroup-link:last-of-type {
	border-top-right-radius:3px
}
.p-navgroup-link:hover {
	text-decoration:none
}
.p-navgroup-link.p-navgroup-link--user {
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	max-width:150px
}
.p-navgroup-link.p-navgroup-link--user .avatar {
	width:24px;
	height:24px;
	font-size:14px;
	margin:1px 0
}
@media(min-width:1) {
	.p-navgroup-link.p-navgroup-link--user .avatar {
	width:18px;
	height:18px;
	font-size:11px
}
}.p-navgroup-link.badgeContainer {
	position:relative
}
.p-navgroup-link.badgeContainer:after {
	position:absolute;
	right:2px;
	top:3px;
	padding:1px 3px;
	margin:0;
	font-size:10px;
	line-height:11px
}
@media(max-width:480px) {
	.p-navgroup.p-account .p-navgroup-link--user {
	display:none
}
.p-navgroup.p-account .p-navgroup-link--conversations {
	display:none
}
.p-navgroup.p-account .p-navgroup-link--alerts {
	display:none
}
}@media(max-width:900px) {
	.has-js .p-nav-opposite {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.has-js .p-nav-opposite .p-navgroup {
	background:0 0
}
.has-js .p-nav-opposite .p-navgroup-link {
	border:none;
	border-radius:3px
}
.has-js .p-nav-opposite .p-navgroup-link.badgeContainer {
	opacity:1
}
}@media(min-width:900px) {
	.p-navgroup .p-navgroup-link i:after,.p-navgroup .p-navgroup-link i:before {
	font-size:18px
}
}.p-sectionLinks {
	font-size:1.3rem;
	color:#959fb4;
	background:#2d3037;
	border-bottom:1px solid rgba(255,255,255,.12);
	-webkit-transition:ease-in .15s all;
	-o-transition:ease-in .15s all;
	transition:ease-in .15s all
}
.p-sectionLinks.p-sectionLinks--empty {
	height:10px;
	display:none
}
.p-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	min-height:1px;
	position:relative
}
.p-body-inner {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	width:calc(100% - 40px);
	-webkit-transition:max-width .2s;
	-o-transition:max-width .2s;
	transition:max-width .2s;
	-webkit-transition:ease-in-out max-width .3s,ease-in-out left .3s,ease-in-out width .3s;
	-o-transition:ease-in-out max-width .3s,ease-in-out left .3s,ease-in-out width .3s;
	transition:ease-in-out max-width .3s,ease-in-out left .3s,ease-in-out width .3s;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	left:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:20px
}
@media(max-width:900px) {
	.p-body-inner {
	width:calc(100% - 20px)
}
}@media(max-width:900px) {
	.p-body-inner {
	padding-left:env(safe-area-inset-left)!important;
	padding-right:env(safe-area-inset-right)!important
}
}.p-body-inner:before,.p-body-inner:after {
	content:" ";
	display:table
}
.p-body-inner:after {
	clear:both
}
.contentWrapper {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.p-body-main {
	table-layout:fixed;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	max-width:100%;
	margin-bottom:auto;
	min-height:1px
}
.p-body-content {
	vertical-align:top;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
	width:100%
}
@media(min-width:901px) {
	.p-body-content {
	-webkit-transition:ease-in width .2s,ease-in max-width .2s;
	-o-transition:ease-in width .2s,ease-in max-width .2s;
	transition:ease-in width .2s,ease-in max-width .2s
}
}.block[data-widget-id] .block-minorHeader {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:10px;
	font-size:1.2rem;
	border-bottom:1px solid rgba(255,255,255,.12)
}
.block[data-widget-id] .block-minorHeader:before {
	font-size:18px!important;
	padding-right:10px;
	color:#959fb4
}
.block[data-widget-id] .block-row {
	padding:10px
}
.p-body-content>:first-child {
	margin-top:0
}
.p-body-content>:last-child {
	margin-bottom:0
}
@media(max-width:900px) {
	.p-body-content {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	width:100%
}
}.p-pageWrapper>.p-body-header .pageContent {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	width:calc(100% - 40px);
	-webkit-transition:max-width .2s;
	-o-transition:max-width .2s;
	transition:max-width .2s;
	min-height:36px
}
@media(max-width:900px) {
	.p-pageWrapper>.p-body-header .pageContent {
	width:calc(100% - 20px)
}
}@media(max-width:900px) {
	.p-pageWrapper>.p-body-header .pageContent {
	padding-left:env(safe-area-inset-left)!important;
	padding-right:env(safe-area-inset-right)!important
}
}.p-body-header {
	font-size:1.3rem;
	color:#e0e6f0;
	border-radius:3px;
	padding-top:16px;
	min-height:36px;
	text-transform:uppercase;
	letter-spacing:1px
}
.p-body-header .pageContent {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.p-body-header .pageContent .p-title-pageAction {
	margin-top:0
}
@media(max-width:650px) {
	.p-body-header .pageContent {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
}.p-body-header .headerInner {
	margin:5px;
	margin-left:0;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.p-body-header .headerInner--opposite {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-left:auto;
	margin-right:0
}
.p-body-header .headerInner+.headerInner--opposite {
	margin:5px auto
}
.p-body-header .p-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	max-width:100%
}
.p-body-header .p-title-value {
	padding:0;
	margin:0 0 3px;
	font-size:2.2rem;
	font-weight:400;
	margin-right:auto;
	min-width:0;
	color:#ffa914;
	font-family:quantico,-apple-system,BlinkMacSystemFont,segoe ui,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif
}
.p-body-header .p-title-pageAction {
	margin-left:16px
}
@media(max-width:480px) {
	.p-body-header .p-title-pageAction {
	margin-left:0;
	margin-top:16px
}
}@media(max-width:480px) {
	.p-title-value {
	font-size:1.8rem
}
}.p-footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	font-size:1.3rem;
	color:#959fb4;
	border-top:1px solid #959fb4
}
.p-footer-inner {
	-webkit-box-ordinal-group:21;
	-ms-flex-order:20;
	order:20;
	padding-top:10px;
	padding-bottom:10px;
	background:#2d3037
}
.p-footer-inner .pageContent {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	width:calc(100% - 40px);
	-webkit-transition:max-width .2s;
	-o-transition:max-width .2s;
	transition:max-width .2s;
	padding:0
}
@media(max-width:900px) {
	.p-footer-inner .pageContent {
	width:calc(100% - 20px)
}
}@media(max-width:900px) {
	.p-footer-inner .pageContent {
	padding-left:env(safe-area-inset-left)!important;
	padding-right:env(safe-area-inset-right)!important
}
}.p-footer-inner a {
	color:#bdc6db
}
.p-footer-copyrightRow {
	-webkit-box-ordinal-group:31;
	-ms-flex-order:30;
	order:30;
	color:#bdc6db;
	background:#222429;
	border-top:1px solid rgba(255,255,255,.12);
	padding-top:16px;
	padding-bottom:16px
}
.p-footer-copyrightRow .pageContent {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	width:calc(100% - 40px);
	-webkit-transition:max-width .2s;
	-o-transition:max-width .2s;
	transition:max-width .2s;
	padding:0
}
@media(max-width:900px) {
	.p-footer-copyrightRow .pageContent {
	width:calc(100% - 20px)
}
}@media(max-width:900px) {
	.p-footer-copyrightRow .pageContent {
	padding-left:env(safe-area-inset-left)!important;
	padding-right:env(safe-area-inset-right)!important
}
}.p-footer-linkList {
	list-style:none;
	margin:0;
	padding:0;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.p-footer-linkList>li:last-child {
	margin-right:0
}
.p-footer-linkList>li a {
	padding:6px;
	border-radius:3px;
	display:inline-block
}
.p-footer-linkList>li a:hover {
	color:#fff;
	text-decoration:none
}
.p-footer-linkList.p-footer-choosers {
	margin:-6px
}
.p-footer-linkList.p-footer-choosers a {
	margin:6px;
	color:rgba(255,255,255,.5);
	background:rgba(0,0,0,.2)
}
.p-footer-linkList.p-footer-choosers a:hover {
	color:#fff;
	background:rgba(0,0,0,.3)
}
@media(max-width:650px) {
	.p-footer-row-main,.p-footer-row-opposite {
	float:none
}
.p-footer-copyright {
	text-align:left;
	padding:0 4px
}
}.icon--alert:before {
	content:'\f09a'
}
.icon--user:before {
	content:'\f004'
}
.icon--inbox:before {
	content:'\f1ee'
}
.icon--menu:before {
	content:'\f35c'
}
.icon--close:before {
	content:'\f156'
}
.icon--search:before {
	content:'\f349'
}
.icon--settings:before {
	content:'\f493'
}
.icon--collapse:before {
	content:'\f615'
}
.rippleButton {
	position:relative
}
.rippleButton:hover {
	cursor:pointer
}
.sidePanel__tabPanels {
	position:relative
}
.sidePanel__tabPanels .menu-footer {
	padding-left:16px;
	padding-right:16px
}
.sidePanel__tabPanel {
	height:0;
	overflow-x:hidden;
	-o-transition:transform .3s cubic-bezier(.22,.61,.36,1);
	-o-transition:-o-transform .3s cubic-bezier(.22,.61,.36,1);
	-webkit-transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);
	transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);
	transition:transform .3s cubic-bezier(.22,.61,.36,1);
	transition:transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1);
	float:left;
	width:100%;
	position:absolute;
	top:0
}
.sidePanel__tabPanel.is-active {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	display:block;
	height:auto;
	overflow-y:auto
}
.sidePanel--visitor .sidePanel__tabPanel.is-active {
	margin-bottom:50px
}
.sidePanel__tabs {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	padding:0;
	margin:0;
	-ms-flex-pack:justify;
	-webkit-box-pack:justify;
	justify-content:space-between
}
.sidePanel__tabs li {
	max-width:50%;
	-ms-flex:1 1 auto;
	-webkit-box-flex:1;
	flex:1 1 auto;
	color:rgba(255,255,255,.7);
	list-style:none
}
a.sidePanel__tab {
	font-size:18px;
	color:rgba(255,255,255,.75);
	background-color:#ffa914;
	padding-right:10px;
	padding-left:10px;
	border-width:0;
	border-right-style:solid;
	border-right-color:rgba(255,255,255,.1);
	display:block;
	cursor:pointer;
	text-align:center;
	line-height:50px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	height:50px
}
a.sidePanel__tab:hover {
	color:#fff;
	text-decoration:none
}
a.sidePanel__tab.sidePanel__tab--active {
	color:#fff;
	-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.2);
	box-shadow:inset 0 -3px rgba(0,0,0,.2)
}
.offCanvasMenu-content {
	overflow-y:scroll
}
.p-nav-menuTrigger {
	position:relative
}
.p-nav-menuTrigger.badgeContainer:after {
	position:absolute;
	left:-5px;
	top:-5px
}
@media(min-width:480px) {
	.p-nav-menuTrigger.badgeContainer:after {
	display:none!important
}
}.menu-footer-controls {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.menu-footer-controls .button:not(:last-child) {
	margin-right:5px
}
.offCanvasMenu-content {
	min-height:100vh
}
.offCanvasMenu-link {
	padding:10px 16px
}
*::-moz-selection {
	color:#fff;
	background:#ffa914
}
*::selection {
	color:#fff;
	background:#ffa914
}
*::-moz-selection {
	color:#fff;
	background:#ffa914
}
.headerContainer--stickyFix {
	height:1px;
	visibility:hidden
}
.headerContainer {
	margin-top:-1px!important
}
body .p-navEl-link,body .offCanvasMenu-link {
	font-family:inherit;
	font-weight:inherit;
	-webkit-font-smoothing:initial
}
.offCanvasMenu .offCanvasMenu-link:before {
	font-size:24px!important;
	padding-right:1em
}
.offCanvasMenu-link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.p-account {
	background-color:transparent
}
.p-account .p-navgroup-link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border:none
}
.p-nav .p-navgroup-link:hover {
	color:#fff;
	text-decoration:none
}
body .searchBar {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-negative:10;
	flex-shrink:10
}
@media(min-width:10000px) {
	body .searchBar {
	position:relative
}
}body .searchBar .searchIcon {
	pointer-events:none
}
@media(min-width:10001px) {
	body .searchBar {
	max-width:250px;
	width:1000px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-left:.5em
}
}body .searchBar .searchBarInner {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	pointer-events:none;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	left:20px;
	right:20px;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	bottom:0;
	top:0;
	-webkit-transition:ease-in background-color .3s;
	-o-transition:ease-in background-color .3s;
	transition:ease-in background-color .3s;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	left:0;
	right:0
}
body .searchBar .searchBarInner .searchIcon {
	position:absolute;
	bottom:0;
	top:0;
	left:0
}
@media(max-width:10000px) {
	body .searchBar .searchBarInner {
	position:absolute
}
}body .searchBar .searchBarInner .searchForm {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:ease-in flex-grow .3s,ease-in max-width .3s,ease-in background-color .2s;
	-o-transition:ease-in flex-grow .3s,ease-in max-width .3s,ease-in background-color .2s;
	transition:ease-in flex-grow .3s,ease-in max-width .3s,ease-in background-color .2s;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	max-width:250px;
	width:100%;
	pointer-events:all;
	position:relative;
	color:#bdc6db;
	background:#232328;
	border-radius:3px
}
body .searchBar .searchBarInner .searchForm .search--settings i,body .searchBar .searchBarInner .searchForm .search--close i {
	display:none
}
body .searchBar .searchBarInner .searchForm i {
	font-size:24px;
	color:#959fb4;
	padding:4px;
	padding-right:8px;
	padding-left:8px;
	float:left;
	height:36px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:ease-in color .2s;
	-o-transition:ease-in color .2s;
	transition:ease-in color .2s
}
body .searchBar .searchBarInner .searchForm .input {
	height:36px;
	border:none;
	-webkit-transition:ease-in color .2s;
	-o-transition:ease-in color .2s;
	transition:ease-in color .2s;
	background:0 0;
	color:inherit;
	text-indent:30px
}
body .searchBar .searchBarInner .searchForm .input::-webkit-input-placeholder {
	color:#959fb4
}
body .searchBar .searchBarInner .searchForm .input::-moz-placeholder {
	color:#959fb4
}
body .searchBar .searchBarInner .searchForm .input:-ms-input-placeholder {
	color:#959fb4
}
body .searchBar .searchBarInner .searchForm .input::-ms-input-placeholder {
	color:#959fb4
}
body .searchBar .searchBarInner .searchForm .input::placeholder {
	color:#959fb4
}
body .searchBar .p-navgroup-link {
	display:none
}
@media(max-width:10000px) {
	body .searchBar .searchBarInner .searchForm {
	max-width:0;
	overflow:hidden;
	border:none
}
}@media(max-width:10000px) {
	body .searchBar .p-navgroup-link {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
}.searchBar .searchDropdown__menu {
	display:none;
	position:absolute;
	top:36px;
	right:0;
	opacity:0;
	width:250px;
	max-width:250px
}
@media(max-width:10000px) {
	.searchBar .searchDropdown__menu {
	width:100%;
	max-width:100%
}
}.search--close {
	cursor:pointer
}
@media(max-width:10000px) {
	.p-navgroup-link--search,.p-navgroup-link {
	-webkit-transition:ease opacity .2s .3s;
	-o-transition:ease opacity .2s .3s;
	transition:ease opacity .2s .3s;
	opacity:1
}
}@media(max-width:10000px) and (max-width:10000px) {
	.p-nav-inner>* {
	-webkit-transition:ease-in opacity .2s;
	-o-transition:ease-in opacity .2s;
	transition:ease-in opacity .2s;
	opacity:1
}
}@media(max-width:10000px) and (min-width:100000px) {
	.p-header-content>* {
	-webkit-transition:ease opacity .2s;
	-o-transition:ease opacity .2s;
	transition:ease opacity .2s;
	opacity:1
}
}.fabBar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	padding:16px;
	z-index:5;
	pointer-events:none
}
@media(min-width:650px) {
	.fabBar .p-title-pageAction {
	display:none
}
}.fabBar .u-scrollButtons {
	position:static
}
.fabBar .p-title-pageAction {
	margin-bottom:calc(-76px);
	-webkit-transition:ease-in .2s margin-bottom;
	-o-transition:ease-in .2s margin-bottom;
	transition:ease-in .2s margin-bottom;
	z-index:5;
	padding-top:16px
}
.fabBar .p-title-pageAction .button {
	border-radius:100%;
	height:60px;
	width:60px;
	padding:0;
	font-size:0;
	display:none;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);
	box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);
	background:0 0;
	color:#6ce0db
}
.fabBar .p-title-pageAction .button:last-child {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.fabBar .p-title-pageAction .button:not(.button--icon) {
	display:none
}
.fabBar .u-scrollButtons {
	pointer-events:auto
}
.fabBar.fabBar--active .p-title-pageAction {
	margin-bottom:0;
	pointer-events:auto
}
[type=checkbox] {
	margin-right:.5em
}
.socialMedia {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -6px;
	padding:0
}
.headerContainer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
@media(min-width:901px) {
	.headerContainer {
	margin-top:0
}
}@media(min-width:650px) {
	.headerContainer>*:not(.p-nav) {
	margin-bottom:0
}
.headerContainer>*:not(.p-nav):last-child {
	margin-bottom:0
}
}.p-body>* {
	padding-top:20px
}
.pageWrapper--fixed {
	width:100%;
	position:relative;
	left:0;
	-webkit-transition:max-width .2s,ease-in left .2s;
	-o-transition:max-width .2s,ease-in left .2s;
	transition:max-width .2s,ease-in left .2s
}
@media(max-width:900px) {
	.headerContainer>*,.p-nav,.p-footer>* {
	border-radius:0!important
}
}@media(max-width:99999px) {
	.p-header {
	display:none
}
}@media(max-width:99999px) {
	.p-header .p-nav-opposite {
	display:none
}
}@media(min-width:100000px) {
	.p-nav-inner .p-header-logo {
	display:none
}
.headerContainer>*:not(.p-header) .searchBar {
	display:none
}
.headerContainer>*:not(.p-header) .searchBar {
	display:none
}
}@media(max-width:900px) and (max-width:900px) {
	.p-sectionLinks {
	display:none
}
}.sidePanel__tabs .badgeContainer:after {
	position:relative;
	top:-15px;
	left:-5px
}
.menu {
	-webkit-transition:cubic-bezier(.4,0,.2,1) .26s transform,cubic-bezier(.4,0,.2,1) .26s opacity;
	-o-transition:cubic-bezier(.4,0,.2,1) .26s transform,cubic-bezier(.4,0,.2,1) .26s opacity;
	transition:cubic-bezier(.4,0,.2,1) .26s transform,cubic-bezier(.4,0,.2,1) .26s opacity;
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	transform:translateY(-10px);
	opacity:0
}
.p-pageWrapper:after {
	display:none!important
}
.p-body-header {
	display:none!important
}
.p-body-inner {
	padding-top:0!important;
	padding-bottom:0!important;
	max-width:100%!important;
	width:100%!important
}
.blockMessage.blockMessage--none {
	display:none!important
}
.template-page_view h1 {
	font-size:3.2rem
}
.template-page_view h2 {
	font-size:2.4rem
}
.template-page_view h3 {
	font-size:2rem
}
.template-page_view h4 {
	font-size:1.8rem
}
.template-page_view h1,.template-page_view h2,.template-page_view h3,.template-page_view h4 {
	margin-top:0;
	letter-spacing:2px
}
.template-page_view p {
	line-height:1.6
}
.ot_section {
	padding:40px 16px;
	border-top:1px solid rgba(255,255,255,.12);
	border-bottom:1px solid rgba(255,255,255,.12);
	background-color:#2d3037;
	color:#bdc6db;
	position:relative
}
.ot_section:before {
	display:block;
	content:'';
	width:250px;
	height:70px;
	background-image:url(../images/onetap-Flair1.svg);
	background-position:right top;
	background-repeat:no-repeat;
	opacity:.1;
	position:absolute;
	left:0;
	top:50px;
	z-index:0
}
.ot_section:after {
	display:block;
	content:'';
	width:200px;
	height:70px;
	background-image:url(../images/onetap-Flair2.svg);
	background-position:left bottom;
	background-repeat:no-repeat;
	opacity:.1;
	position:absolute;
	right:0;
	bottom:70px;
	z-index:0
}
.ot_darkBg {
	border-top:0;
	border-bottom:0;
	background-color:#19191d;
	background-image:url(../images/skull-unmasked.png);
	background-position:90% -185px;
	background-repeat:no-repeat
}
.ot_gradientBg {
	background-image:-o-linear-gradient(335deg,#2d3037 25%,#19191d 100%);
	background-image:linear-gradient(115deg,#2d3037 25%,#19191d 100%)
}
.ot_section__content {
	max-width:1200px;
	margin:auto;
	z-index:50;
	position:relative
}
.ot_section__content>h3 {
	margin-bottom:0
}
.ot_3ColumnContainer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	margin-bottom:16px
}
.ot_3ColumnContainer .ot_column {
	width:30%;
	margin-right:16px
}
.ot_3ColumnContainer .ot_column:last-child {
	margin-right:0
}
@media(max-width:650px) {
	.ot_3ColumnContainer .ot_column {
	width:100%;
	margin-right:0;
	margin-bottom:16px
}
.ot_3ColumnContainer .ot_column:last-child {
	margin-bottom:0
}
}.ot_center {
	display:block;
	margin:auto;
	text-align:center
}
.ot_featureHeader {
	color:#ffa914;
	margin-bottom:0
}
.ot_featureHeader:after {
	content:'';
	display:block;
	position:relative;
	margin-top:10px;
	width:150px;
	height:15px;
	opacity:.2;
	background-image:url(../images/onetap-underlineFlair.svg);
	background-repeat:no-repeat;
	background-position:right bottom
}
.ot_homeHeaderContainer {
	background-color:rgba(0,0,0,.55);
	border:0!important;
	padding:0!important
}
.ot_homeHeaderContainer:before,.ot_homeHeaderContainer:after {
	display:none
}
.ot_homeHeaderContainer h1 {
	margin-bottom:0;
	line-height:1
}
.ot_homeHeaderContainer .ot_section__content {
	min-height:500px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
@media(max-width:650px) {
	.ot_homeHeaderContainer .ot_section__content {
	min-height:350px
}
}.ot_homeHeaderContainer .ot_homeHeader__content {
	width:35%;
	min-width:400px;
	padding:32px 16px
}
@media(max-width:650px) {
	.ot_homeHeaderContainer .ot_homeHeader__content {
	width:100%;
	min-width:initial
}
}.ot_section--features h2 {
	text-align:center;
	margin-bottom:32px
}
.ot_section--features .ot_column h4 {
	margin-bottom:0
}
.ot_section--features .ot_column p {
	margin-top:0
}
.ot_column__aimbots .ot_featureIcon {
	background-color:#ffa914;
	background-size:32px
}
.ot_column__aimbots h4 {
	color:#ffa914
}
.ot_column__esp .ot_featureIcon {
	background-color:#f3461e;
	background-size:32px
}
.ot_column__esp h4 {
	color:#f3461e
}
.ot_column__performance .ot_featureIcon {
	background-color:#66d4cf;
	background-size:32px
}
.ot_column__performance h4 {
	color:#6ce0db
}
.ot_featureIcon {
	width:48px;
	height:48px;
	display:block;
	font-size:32px;
	border-radius:100%;
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:16px
}
.ot_featureIcon:before {
	color:#fff;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.ot_section--moreFeatures:before {
	top:75px;
	width:200px
}
.ot_section--moreFeatures:after {
	bottom:110px;
	width:240px
}
.ot_section--moreFeatures h3 {
	text-align:center
}
.ot_section--moreFeatures .ot_section__content>p {
	text-align:center;
	margin-bottom:32px
}
.ot_section--moreFeatures .button {
	margin-top:16px
}
.ot_section--readyToTry {
	padding-top:48px;
	padding-bottom:48px
}
.ot_section--readyToTry:after {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	width:100px;
	bottom:0;
	right:auto;
	left:50%
}
.ot_section--readyToTry:before {
	width:60px;
	top:20px
}
.ot_section--readyToTry .ot_section__content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
@media(min-width:650px) {
	.ot_section--readyToTry .ot_section__content h2 {
	margin-bottom:0;
	margin-right:32px
}
}@media(max-width:650px) {
	.ot_section--readyToTry .ot_section__content {
	display:block
}
}.ot_section--inAction:before {
	top:auto;
	bottom:20px;
	width:325px
}
.ot_section--inAction:after {
	bottom:10px;
	width:80px
}
.ot_section--inAction .ot_section__content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.ot_section--inAction .ot_section__content .ot_inActionContent {
	width:30%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media(max-width:650px) {
	.ot_section--inAction .ot_section__content .ot_inActionContent {
	width:100%;
	margin-bottom:32px
}
}.ot_section--inAction .ot_section__content .ot_inAction__videos {
	width:65%
}
@media(max-width:650px) {
	.ot_section--inAction .ot_section__content .ot_inAction__videos {
	width:100%
}
}.ot_section--inAction .ot_section__content .ot_inAction__videos .block-minorHeader {
	display:none
}
.ot_section--inAction .ot_section__content .ot_inAction__videos .block-container {
	background:0 0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.ot_section--inAction .ot_section__content .ot_inAction__videos .lSPager li {
	padding:0!important
}
.ot_section--inAction .ot_section__content .ot_inAction__videos .lSPager li a {
	border-radius:0!important;
	width:40px!important;
	height:4px!important
}
.ot_section--inAction .ot_section__content .ot_inAction__videos .lSPager {
	margin-top:10px!important
}
.ot_quoteIcon--left {
	color:#ffa914;
	position:absolute;
	top:10px;
	left:10px;
	font-size:24px
}
.ot_quoteIcon--right {
	color:#ffa914;
	position:absolute;
	bottom:10px;
	right:10px;
	font-size:24px
}
.ot_section--reviews {
	background-image:none
}
.ot_section--reviews p {
	line-height:1.4
}
.ot_section--reviews h3 {
	text-align:center
}
.ot_section--reviews .ot_section__content>p {
	text-align:center;
	margin-bottom:32px
}
.ot_section--reviews:after {
	bottom:auto;
	top:20px;
	width:400px
}
.ot_section--reviews .button {
	margin-top:16px
}
.ot_section--reviews .ot_column--review {
	width:32%
}
@media(max-width:900px) {
	.ot_section--reviews .ot_column--review {
	width:100%
}
}.ot_column--review {
	background-color:#32363e;
	border-radius:10px;
	border:1px solid rgba(255,255,255,.12);
	margin-top:60px;
	text-align:center;
	padding:0 16px 32px;
	position:relative;
	color:#e0e6f0;
	font-size:1.6rem
}
.ot_column--review img {
	width:80px;
	height:80px;
	margin:-40px auto 10px;
	border-radius:100%;
	-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);
	box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2)
}
.ot_review--author {
	color:#bdc6db;
	opacity:.5;
	font-size:1.4rem
}
.ot_section--footerCta {
	background-image: url('../images/4.jpg');
	background-position:right top;
	background-size:cover;
	background-repeat:no-repeat;
	position:relative;
	padding-top:48px;
	padding-bottom:48px;
	border-top:1px solid rgba(66,66,69,.7)
}
.ot_section--footerCta h2 {
	line-height:1
}
.ot_section--footerCta p {
	margin-bottom:24px
}
.ot_section--footerCta .button:first-of-type {
	margin-right:16px
}
.ot_section--footerCta:before {
	background:-webkit-gradient(linear,left top,right top,from(#16161a),to(transparent));
	background:-o-linear-gradient(left,#16161a,transparent);
	background:linear-gradient(90deg,#16161a,transparent);
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	z-index:0;
	display:block;
	height:auto;
	opacity:1
}
.ot_section--footerCta:after {
	width:80px
}
.p-navgroup--getOnetap {
	margin-left:10px;
	margin-right:10px
}
@media(max-width:650px) {
	.p-navgroup--getOnetap {
	display:none!important
}
}@media(min-width:900px) {
	.p-nav a:not(.button) {
	height:100%
}
}h1,h2,h3,h4 {
	font-family:Quantico,noto sans,helvetica,arial,sans-serif;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#fff
}
h2,h3,h4 {
	letter-spacing:0
}
h4 {
	text-transform:initial
}
.p-pageWrapper:before {
	display:none;
	content:'';
	width:400px;
	height:70px;
	background-image:url(../images/onetap-Flair1.svg);
	background-position:right top;
	background-repeat:no-repeat;
	opacity:.1;
	position:absolute;
	left:0;
	top:160px;
	z-index:0;
	pointer-events:none
}
.p-pageWrapper:after {
	display:none;
	content:'';
	width:75px;
	height:70px;
	background-image:url(../images/onetap-Flair2.svg);
	background-position:left bottom;
	background-repeat:no-repeat;
	opacity:.1;
	position:absolute;
	right:0;
	bottom:300px;
	z-index:0;
	pointer-events:none
}
div.block-container:not(.block-container--noStripRadius)>:first-child {
	border-top-right-radius:0!important;
	border-top-left-radius:0!important
}
.p-title-value {
	margin-bottom:0
}
.p-title-value:after {
	content:'';
	display:block;
	position:relative;
	width:250px;
	height:15px;
	opacity:.2;
	background-image:url(../images/onetap-underlineFlair.svg);
	background-repeat:no-repeat;
	background-position:right bottom
}
.p-footer-inner {
	padding-top:20px;
	padding-bottom:20px
}
.copyrightBlock {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	padding-left:16px;
	padding-right:16px
}
@media(max-width:650px) {
	.copyrightBlock {
	padding-left:0;
	padding-right:0;
	padding-top:16px
}
}.p-footer-copyright {
	max-width:350px;
	opacity:.5
}
@media(max-width:900px) {
	.p-footer-copyright {
	max-width:initial
}
}@media(max-width:900px) {
	.p-footer-row-opposite {
	margin-top:20px
}
}.p-footer-row-opposite .p-footer-linkList {
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:1.2rem
}
.p-footer-row-opposite .p-footer-linkList a:hover {
	opacity:1
}
.p-footer-copyrightRow {
	display:none
}
.fabBar {
	z-index:100!important
}
.inputGroup {
	margin-top:4px
}
.lSSlideOuter {
	overflow:hidden;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.lightSlider:before,.lightSlider:after {
	content:" ";
	display:table
}
.lightSlider {
	overflow:hidden;
	margin:0
}
.lSSlideWrapper {
	max-width:100%;
	overflow:hidden;
	position:relative
}
.lSSlideWrapper>.lightSlider:after {
	clear:both
}
.lSSlideWrapper .lSSlide {
	-webkit-transform:translate(0px,0px);
	-ms-transform:translate(0px,0px);
	transform:translate(0px,0px);
	-webkit-transition:all 1s;
	-webkit-transition-property:-webkit-transform,height;
	-webkit-transition-property:height,-webkit-transform;
	transition-property:height,-webkit-transform;
	-o-transition-property:transform,height;
	transition-property:transform,height;
	transition-property:transform,height,-webkit-transform;
	-webkit-transition-duration:inherit!important;
	-o-transition-duration:inherit!important;
	transition-duration:inherit!important;
	-webkit-transition-timing-function:inherit!important;
	-o-transition-timing-function:inherit!important;
	transition-timing-function:inherit!important
}
.lSSlideOuter .lSPager.lSpg {
	margin:10px 0 0;
	padding:0;
	text-align:center
}
.lSSlideOuter .lSPager.lSpg>li {
	cursor:pointer;
	display:inline-block;
	padding:0 5px
}
.lSSlideOuter .lSPager.lSpg>li a {
	background-color:#222;
	border-radius:30px;
	display:inline-block;
	height:8px;
	overflow:hidden;
	text-indent:-999em;
	width:8px;
	position:relative;
	z-index:99;
	-webkit-transition:all .5s linear 0s;
	-o-transition:all .5s linear 0s;
	transition:all .5s linear 0s
}
.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a {
	background-color:#428bca
}
.lSAction>.lSPrev {
	background-position:0 0;
	left:10px
}
.lSAction>.lSNext {
	background-position:-32px 0;
	right:10px
}
.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager {
	padding-left:0;
	list-style:none outside none
}
.lSSlideOuter .lightSlider>* {
	float:left
}
.lightSlider.lsGrab>* {
	cursor:-webkit-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.lSSlideOuter .lSPager.lSpg {
	line-height:1
}
.lSSlideOuter .lSPager.lSpg>li {
	height:20px;
	line-height:20px
}
.lSSlideOuter .lSPager.lSpg>li a {
	position:relative;
	top:-2px;
	background-color:#e0e6f0;
	opacity:.3
}
.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a {
	background-color:#ffa914;
	opacity:1
}
.lSAction>a {
	background-image:none;
	text-decoration:none;
	line-height:32px;
	font-size:2em;
	color:#fff;
	opacity:.6
}
.lSAction>a.lSNext {
	text-align:right
}
.lSAction>a.lSPrev {
	text-align:left
}
.lSAction>a:after {
	font-family:'font awesome 5 pro';
	font-size:inherit;
	font-style:normal;
	font-weight:400;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\f054";
	display:inline-block;
	width:.63em;
	-webkit-text-fill-color:#fff;
	-webkit-text-stroke-color:#000;
	-webkit-text-stroke-width:1px
}
.lSAction>a.lSNext:after {
	content:"\f054";
	display:inline-block;
	width:.63em
}
.lSAction>a.lSPrev:after {
	content:"\f053";
	display:inline-block;
	width:.63em
}
#ot_slider_container {
	height:600px;
	overflow:hidden;
	position:relative;
	background-color:#232328
}
@media(max-width:900px) {
	#ot_slider_container {
	height:500px
}
}@media(max-width:650px) {
	#ot_slider_container {
	height:350px
}
}.ot-slider-slide {
	opacity:0;
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-position:top;
	background-size:cover;
	background-repeat:no-repeat;
	transtion:all .5s
}
.ot-slider-slide:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.5);
	z-index:0
}
.ot-slider-slide-active {
	opacity:1
}
.ot-slider-controls {
	position:absolute;
	bottom:5px;
	right:5px;
	width:90px;
	z-index:90;
	color:#fff;
	text-align:right
}
.ot-slider-controls div {
	background-color:transparent;
	border:1px solid #fff;
	font-weight:700;
	font-family:sans-serif;
	font-size:20px;
	line-height:1em;
	color:#fff;
	opacity:.5;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s;
	text-decoration:none;
	display:inline-block;
	padding:5px;
	cursor:pointer;
	width:36px;
	text-align:center
}
.ot-slider-controls div:hover {
	opacity:1
}
.itemList {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	margin:4px
}
.itemList.itemList--slider {
	display:block;
	margin:0
}
.itemList.itemList--slider .itemList-item--slider {
	margin:0;
	display:none
}
.lightSlider--loaded .itemList.itemList--slider .itemList-item--slider {
	display:block
}
.itemList-item {
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	width:187.5px;
	max-width:300px;
	margin:4px;
	position:relative;
	overflow:hidden
}
@media(max-width:480px) {
	.itemList-item {
	width:150px
}
}@media(max-width:$sidebarBreakpoint) {
	.p-sectionLinks {
	display:none
}
}@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans'),local('NotoSans'),url(../fonts/o-0IIpQlx3QUlC5A4PNr6DRASf6M7VBj.woff2) format('woff2');
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans'),local('NotoSans'),url(../fonts/o-0IIpQlx3QUlC5A4PNr4TRASf6M7VBj.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans'),local('NotoSans'),url(../fonts/o-0IIpQlx3QUlC5A4PNr5DRASf6M7VBj.woff2) format('woff2');
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans'),local('NotoSans'),url(../fonts/o-0IIpQlx3QUlC5A4PNr6TRASf6M7VBj.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans'),local('NotoSans'),url(../fonts/o-0IIpQlx3QUlC5A4PNr5jRASf6M7VBj.woff2) format('woff2');
	unicode-range:U+0370-03FF
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans'),local('NotoSans'),url(../fonts/o-0IIpQlx3QUlC5A4PNr6jRASf6M7VBj.woff2) format('woff2');
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans'),local('NotoSans'),url(../fonts/o-0IIpQlx3QUlC5A4PNr6zRASf6M7VBj.woff2) format('woff2');
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans'),local('NotoSans'),url(../fonts/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVadyBx2pqPIif.woff2) format('woff2');
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVYNyBx2pqPIif.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVZdyBx2pqPIif.woff2) format('woff2');
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVaNyBx2pqPIif.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVZ9yBx2pqPIif.woff2) format('woff2');
	unicode-range:U+0370-03FF
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVa9yBx2pqPIif.woff2) format('woff2');
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVatyBx2pqPIif.woff2) format('woff2');
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:noto sans;
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVZNyBx2pqPA.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:quantico;
	font-style:normal;
	font-weight:700;
	src:local('Quantico-Bold'),url(../fonts/rax5HiSdp9cPL3KIF7TQAShdu0_y8zac.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
.fad {
	font-family:'font awesome 5 duotone';
	position:relative;
	font-weight:900
}
.fad:before {
	position:absolute;
	color:var(--fa-primary-color,inherit);
	opacity:1;
	opacity:var(--fa-primary-opacity,1)
}
.fad:after {
	color:var(--fa-secondary-color,inherit);
	opacity:.4;
	opacity:var(--fa-secondary-opacity,.4)
}
.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before {
	opacity:.4;
	opacity:var(--fa-secondary-opacity,.4)
}
.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after {
	opacity:1;
	opacity:var(--fa-primary-opacity,1)
}
.fad.fa-inverse {
	color:#fff
}
.fad.fa-stack-1x,.fad.fa-stack-2x {
	position:absolute
}
.fad.fa-stack-1x:before,.fad.fa-stack-2x:before,.fad.fa-fw:before {
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
@font-face {
	font-family:'font awesome 5 pro';
	font-style:normal;
	font-weight:300;
	src:url(../fonts/fa-light-300.woff2) format('woff2'),url(../fonts/fa-light-300.woff) format('woff')
}
@font-face {
	font-family:'font awesome 5 pro';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/fa-regular-400.woff2) format('woff2'),url(../fonts/fa-regular-400.woff) format('woff')
}
@font-face {
	font-family:'font awesome 5 pro';
	font-style:normal;
	font-weight:900;
	src:url(../fonts/fa-solid-900.woff2) format('woff2'),url(../fonts/fa-solid-900.woff) format('woff')
}
@font-face {
	font-family:'font awesome 5 brands';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/fa-brands-400.woff2) format('woff2'),url(../fonts/fa-brands-400.woff) format('woff')
}
