.ps {
	overflow: hidden !important; -ms-overflow-style: none; -ms-touch-action: auto; touch-action: auto; overflow-anchor: none;
}
.ps__rail-x {
	transition:background-color 0.2s linear, opacity 0.2s linear; height: 15px; bottom: 0px; display: none; position: absolute; opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear;
}
.ps__rail-y {
	transition:background-color 0.2s linear, opacity 0.2s linear; width: 15px; right: 0px; display: none; position: absolute; opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear;
}
.ps--active-x > .ps__rail-x {
	display: block; background-color: transparent;
}
.ps--active-y > .ps__rail-y {
	display: block; background-color: transparent;
}
.ps:hover > .ps__rail-x {
	opacity: 0.6;
}
.ps:hover > .ps__rail-y {
	opacity: 0.6;
}
.ps--focus > .ps__rail-x {
	opacity: 0.6;
}
.ps--focus > .ps__rail-y {
	opacity: 0.6;
}
.ps--scrolling-x > .ps__rail-x {
	opacity: 0.6;
}
.ps--scrolling-y > .ps__rail-y {
	opacity: 0.6;
}
.ps .ps__rail-x:hover {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps .ps__rail-y:hover {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps .ps__rail-x:focus {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps .ps__rail-y:focus {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps .ps__rail-x.ps--clicking {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps .ps__rail-y.ps--clicking {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps__thumb-x {
	border-radius: 6px; transition:background-color 0.2s linear, height 0.2s ease-in-out; height: 6px; bottom: 2px; position: absolute; background-color: rgb(170, 170, 170); -webkit-transition: background-color .2s linear, height .2s ease-in-out;
}
.ps__thumb-y {
	border-radius: 6px; transition:background-color 0.2s linear, width 0.2s ease-in-out; width: 6px; right: 2px; position: absolute; background-color: rgb(170, 170, 170); -webkit-transition: background-color .2s linear, width .2s ease-in-out;
}
.ps__rail-x:hover > .ps__thumb-x {
	height: 11px; background-color: rgb(153, 153, 153);
}
.ps__rail-x:focus > .ps__thumb-x {
	height: 11px; background-color: rgb(153, 153, 153);
}
.ps__rail-x.ps--clicking .ps__thumb-x {
	height: 11px; background-color: rgb(153, 153, 153);
}
.ps__rail-y:hover > .ps__thumb-y {
	width: 11px; background-color: rgb(153, 153, 153);
}
.ps__rail-y:focus > .ps__thumb-y {
	width: 11px; background-color: rgb(153, 153, 153);
}
.ps__rail-y.ps--clicking .ps__thumb-y {
	width: 11px; background-color: rgb(153, 153, 153);
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
.ps {
	overflow: auto !important;
}
}
.ps {
	position: relative;
}
.ps__rail-x {
	border-radius: 10rem;
}
.ps__rail-y {
	border-radius: 10rem;
}
.ps__thumb-x {
	border-radius: 10rem;
}
.ps__thumb-y {
	border-radius: 10rem;
}
.ps__rail-x {
	height: 0.25rem;
}
.ps__rail-y {
	width: 0.25rem;
}
.ps__thumb-x {
	height: 0.25rem; bottom: 0px;
}
.ps__thumb-y {
	width: 0.25rem; right: 0px;
}
.ps__rail-x:hover {
	height: 0.37rem;
}
.ps__rail-x:focus {
	height: 0.37rem;
}
.ps__rail-x.ps--clicking {
	height: 0.37rem;
}
.ps__rail-x:hover > .ps__thumb-x {
	height: 0.37rem;
}
.ps__rail-x:focus > .ps__thumb-x {
	height: 0.37rem;
}
.ps__rail-x.ps--clicking > .ps__thumb-x {
	height: 0.37rem;
}
.ps__rail-y:hover {
	width: 0.37rem;
}
.ps__rail-y:focus {
	width: 0.37rem;
}
.ps__rail-y.ps--clicking {
	width: 0.37rem;
}
.ps__rail-y:hover > .ps__thumb-y {
	width: 0.37rem;
}
.ps__rail-y:focus > .ps__thumb-y {
	width: 0.37rem;
}
.ps__rail-y.ps--clicking > .ps__thumb-y {
	width: 0.37rem;
}
.default-style .ps__rail-x:hover {
	background-color: rgba(24, 28, 33, 0.1);
}
.default-style .ps__rail-y:hover {
	background-color: rgba(24, 28, 33, 0.1);
}
.default-style .ps__rail-x:focus {
	background-color: rgba(24, 28, 33, 0.1);
}
.default-style .ps__rail-y:focus {
	background-color: rgba(24, 28, 33, 0.1);
}
.default-style .ps__rail-x.ps--clicking {
	background-color: rgba(24, 28, 33, 0.1);
}
.default-style .ps__rail-y.ps--clicking {
	background-color: rgba(24, 28, 33, 0.1);
}
.default-style .ps__thumb-x {
	background-color: rgba(24, 28, 33, 0.3);
}
.default-style .ps__thumb-y {
	background-color: rgba(24, 28, 33, 0.3);
}
.default-style .ps__rail-x:hover > .ps__thumb-x {
	background-color: rgba(24, 28, 33, 0.6);
}
.default-style .ps__rail-y:hover > .ps__thumb-y {
	background-color: rgba(24, 28, 33, 0.6);
}
.default-style .ps__rail-x:focus > .ps__thumb-x {
	background-color: rgba(24, 28, 33, 0.6);
}
.default-style .ps__rail-y:focus > .ps__thumb-y {
	background-color: rgba(24, 28, 33, 0.6);
}
.default-style .ps__rail-x.ps--clicking > .ps__thumb-x {
	background-color: rgba(24, 28, 33, 0.6);
}
.default-style .ps__rail-y.ps--clicking > .ps__thumb-y {
	background-color: rgba(24, 28, 33, 0.6);
}
.default-style .ps-inverted .ps__rail-x:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
.default-style .ps-inverted .ps__rail-y:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
.default-style .ps-inverted .ps__rail-x:focus {
	background-color: rgba(255, 255, 255, 0.5);
}
.default-style .ps-inverted .ps__rail-y:focus {
	background-color: rgba(255, 255, 255, 0.5);
}
.default-style .ps-inverted .ps__rail-x.ps--clicking {
	background-color: rgba(255, 255, 255, 0.5);
}
.default-style .ps-inverted .ps__rail-y.ps--clicking {
	background-color: rgba(255, 255, 255, 0.5);
}
.default-style .ps-inverted .ps__thumb-x {
	background-color: rgba(255, 255, 255, 0.7);
}
.default-style .ps-inverted .ps__thumb-y {
	background-color: rgba(255, 255, 255, 0.7);
}
.default-style .ps-inverted .ps__rail-x:hover > .ps__thumb-x {
	background-color: rgb(255, 255, 255);
}
.default-style .ps-inverted .ps__rail-y:hover > .ps__thumb-y {
	background-color: rgb(255, 255, 255);
}
.default-style .ps-inverted .ps__rail-x:focus > .ps__thumb-x {
	background-color: rgb(255, 255, 255);
}
.default-style .ps-inverted .ps__rail-y:focus > .ps__thumb-y {
	background-color: rgb(255, 255, 255);
}
.default-style .ps-inverted .ps__rail-x.ps--clicking > .ps__thumb-x {
	background-color: rgb(255, 255, 255);
}
.default-style .ps-inverted .ps__rail-y.ps--clicking > .ps__thumb-y {
	background-color: rgb(255, 255, 255);
}
.material-style .ps__rail-x:hover {
	background-color: rgba(24, 28, 33, 0.1);
}
.material-style .ps__rail-y:hover {
	background-color: rgba(24, 28, 33, 0.1);
}
.material-style .ps__rail-x:focus {
	background-color: rgba(24, 28, 33, 0.1);
}
.material-style .ps__rail-y:focus {
	background-color: rgba(24, 28, 33, 0.1);
}
.material-style .ps__rail-x.ps--clicking {
	background-color: rgba(24, 28, 33, 0.1);
}
.material-style .ps__rail-y.ps--clicking {
	background-color: rgba(24, 28, 33, 0.1);
}
.material-style .ps__thumb-x {
	background-color: rgba(24, 28, 33, 0.3);
}
.material-style .ps__thumb-y {
	background-color: rgba(24, 28, 33, 0.3);
}
.material-style .ps__rail-x:hover > .ps__thumb-x {
	background-color: rgba(24, 28, 33, 0.6);
}
.material-style .ps__rail-y:hover > .ps__thumb-y {
	background-color: rgba(24, 28, 33, 0.6);
}
.material-style .ps__rail-x:focus > .ps__thumb-x {
	background-color: rgba(24, 28, 33, 0.6);
}
.material-style .ps__rail-y:focus > .ps__thumb-y {
	background-color: rgba(24, 28, 33, 0.6);
}
.material-style .ps__rail-x.ps--clicking > .ps__thumb-x {
	background-color: rgba(24, 28, 33, 0.6);
}
.material-style .ps__rail-y.ps--clicking > .ps__thumb-y {
	background-color: rgba(24, 28, 33, 0.6);
}
.material-style .ps-inverted .ps__rail-x:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
.material-style .ps-inverted .ps__rail-y:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
.material-style .ps-inverted .ps__rail-x:focus {
	background-color: rgba(255, 255, 255, 0.5);
}
.material-style .ps-inverted .ps__rail-y:focus {
	background-color: rgba(255, 255, 255, 0.5);
}
.material-style .ps-inverted .ps__rail-x.ps--clicking {
	background-color: rgba(255, 255, 255, 0.5);
}
.material-style .ps-inverted .ps__rail-y.ps--clicking {
	background-color: rgba(255, 255, 255, 0.5);
}
.material-style .ps-inverted .ps__thumb-x {
	background-color: rgba(255, 255, 255, 0.7);
}
.material-style .ps-inverted .ps__thumb-y {
	background-color: rgba(255, 255, 255, 0.7);
}
.material-style .ps-inverted .ps__rail-x:hover > .ps__thumb-x {
	background-color: rgb(255, 255, 255);
}
.material-style .ps-inverted .ps__rail-y:hover > .ps__thumb-y {
	background-color: rgb(255, 255, 255);
}
.material-style .ps-inverted .ps__rail-x:focus > .ps__thumb-x {
	background-color: rgb(255, 255, 255);
}
.material-style .ps-inverted .ps__rail-y:focus > .ps__thumb-y {
	background-color: rgb(255, 255, 255);
}
.material-style .ps-inverted .ps__rail-x.ps--clicking > .ps__thumb-x {
	background-color: rgb(255, 255, 255);
}
.material-style .ps-inverted .ps__rail-y.ps--clicking > .ps__thumb-y {
	background-color: rgb(255, 255, 255);
}
