#onesignal-bell-container.onesignal-reset{

	z-index:2147483000;
	position:fixed

}
#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left{
	bottom:0;
	left:0
}
#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right{
	bottom:0;
	right:0
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-font-smoothing:initial;
	position:absolute;
	z-index:2147483000;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	-webkit-transform:scale(.01) translateZ(0);
	transform:scale(.01) translateZ(0);
	opacity:0;
	-webkit-transition:opacity 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:opacity 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:transform 175ms ease-in-out,opacity 175ms ease-in-out;
	transition:transform 175ms ease-in-out,opacity 175ms ease-in-out,-webkit-transform 175ms ease-in-out
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left{
	bottom:20px;
	left:20px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-sm{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	width:32px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-sm .onesignal-bell-launcher-message{
	left:42px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog{
	bottom:39px;
	left:0;
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog:before{
	left:5px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog:after{
	left:7px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-md{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	width:48px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-md .onesignal-bell-launcher-message{
	left:61px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog{
	bottom:58px;
	left:0;
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog:before{
	left:12px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog:after{
	left:14px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-lg{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	width:64px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-lg .onesignal-bell-launcher-message{
	left:81px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog{
	bottom:78px;
	left:0;
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog:before{
	left:18px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog:after{
	left:20px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left .onesignal-bell-launcher-badge{
	left:4px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left .onesignal-bell-launcher-message{
	-webkit-transform-origin:left center;
	transform-origin:left center
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left .onesignal-bell-launcher-message:after{
	right:100%;
	border-right-color:#000
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left .onesignal-bell-launcher-button{
	left:0
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right{
	bottom:20px;
	right:20px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-sm{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	width:32px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-sm .onesignal-bell-launcher-message{
	right:42px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog{
	bottom:39px;
	right:0;
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog:before{
	right:5px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog:after{
	right:7px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-md{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	width:48px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-md .onesignal-bell-launcher-message{
	right:61px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog{
	bottom:58px;
	right:0;
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog:before{
	right:12px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog:after{
	right:14px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-lg{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	width:64px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-lg .onesignal-bell-launcher-message{
	right:81px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog{
	bottom:78px;
	right:0;
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog:before{
	right:18px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog:after{
	right:20px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right .onesignal-bell-launcher-badge{
	right:4px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right .onesignal-bell-launcher-message{
	-webkit-transform-origin:right center;
	transform-origin:right center
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right .onesignal-bell-launcher-message:after{
	left:100%;
	border-left-color:#000
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right .onesignal-bell-launcher-button{
	right:0
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-button{
	position:absolute;
	bottom:0;
	border-radius:50%;
	-webkit-transition:border 175ms ease-in-out,width 175ms ease-in-out,height 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:border 175ms ease-in-out,width 175ms ease-in-out,height 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:transform 175ms ease-in-out,border 175ms ease-in-out,width 175ms ease-in-out,height 175ms ease-in-out;
	transition:transform 175ms ease-in-out,border 175ms ease-in-out,width 175ms ease-in-out,height 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	cursor:pointer;
	z-index:2147483000
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-button svg{
	width:100%;
	height:100%;
	overflow:visible
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-button.onesignal-bell-launcher-button-hover{
	cursor:pointer
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-badge{
	position:absolute;
	bottom:0;
	border-radius:50%;
	text-align:center;
	top:0;
	cursor:pointer;
	-webkit-filter:drop-shadow(0 2px 4px rgba(34,36,38,0));
	filter:drop-shadow(0 2px 4px rgba(34,36,38,0));
	-webkit-transition:border 175ms ease-in-out,opacity .21s ease-in-out,width .21s ease-in-out,height .21s ease-in-out,position .21s ease-in-out,right .21s ease-in-out,top .21s ease-in-out,bottom .21s ease-in-out,left .21s ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:border 175ms ease-in-out,opacity .21s ease-in-out,width .21s ease-in-out,height .21s ease-in-out,position .21s ease-in-out,right .21s ease-in-out,top .21s ease-in-out,bottom .21s ease-in-out,left .21s ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:transform 175ms ease-in-out,border 175ms ease-in-out,opacity .21s ease-in-out,width .21s ease-in-out,height .21s ease-in-out,position .21s ease-in-out,right .21s ease-in-out,top .21s ease-in-out,bottom .21s ease-in-out,left .21s ease-in-out;
	transition:transform 175ms ease-in-out,border 175ms ease-in-out,opacity .21s ease-in-out,width .21s ease-in-out,height .21s ease-in-out,position .21s ease-in-out,right .21s ease-in-out,top .21s ease-in-out,bottom .21s ease-in-out,left .21s ease-in-out,-webkit-transform 175ms ease-in-out;
	z-index:2147483400;
	opacity:0;
	-webkit-transform:scale(.01);
	transform:scale(.01);
	pointer-events:none
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-badge.onesignal-bell-launcher-badge-hover{
	cursor:pointer
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-badge.onesignal-bell-launcher-badge-opened{
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-message{
	position:absolute;
	color:#fff;
	background:#000;
	cursor:pointer;
	border-radius:5px;
	-webkit-transform:translateY(-50%) scaleX(0) translateZ(0);
	transform:translateY(-50%) scaleX(0) translateZ(0);
	opacity:0;
	pointer-events:none;
	-webkit-transition:opacity 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:opacity 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:transform 175ms ease-in-out,opacity 175ms ease-in-out;
	transition:transform 175ms ease-in-out,opacity 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	top:50%;
	z-index:2147481000
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-message:after{
	top:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:transparent
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-message .onesignal-bell-launcher-message-body{
	z-index:2147482000;
	max-width:100%;
	white-space:nowrap;
	text-overflow:ellipsis
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-message.onesignal-bell-launcher-message-opened{
	pointer-events:auto;
	opacity:1;
	-webkit-transform:translateY(-50%) scaleX(1) translateZ(0);
	transform:translateY(-50%) scaleX(1) translateZ(0)
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog{
	cursor:pointer;
	position:absolute;
	background-color:#fff;
	border-radius:5px;
	border:1px solid rgba(0,0,0,.1);
	opacity:0;
	width:200px;
	-webkit-transform:scale(0) translateZ(0);
	transform:scale(0) translateZ(0);
	-webkit-transition:opacity 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:opacity 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	transition:transform 175ms ease-in-out,opacity 175ms ease-in-out;
	transition:transform 175ms ease-in-out,opacity 175ms ease-in-out,-webkit-transform 175ms ease-in-out;
	z-index:2147481000
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog ol{
	counter-reset:foo;
	display:table;
	border-spacing:.3em .75em
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog ol>li{
	counter-increment:foo;
	display:table-row;
	margin-bottom:.75em
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog ol>li:before{
	content:counter(foo) ".";
	display:table-cell;
	text-align:right
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog:after,#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog:before{
	top:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body{
	z-index:2147482000;
	max-width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog.onesignal-bell-launcher-dialog-opened{
	-webkit-transform:scale(1) translateZ(0);
	transform:scale(1) translateZ(0);
	opacity:1
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog a{
	box-sizing:border-box;
	text-decoration:none;
	color:initial
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog a:active,#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog a:focus,#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog a:hover,#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog a:hover:active,#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog a:visited{
	text-decoration:none;
	color:initial
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog button{
	box-sizing:border-box;
	border:1px solid transparent;
	padding:.625em 1em;
	box-shadow:none;
	border-radius:4px;
	font-weight:400;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:12px;
	letter-spacing:.65px;
	cursor:pointer
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog button.action{
	color:#fff;
	background:#e54b4d;
	width:100%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog button.action:hover{
	background:#dd2022
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog button.action:active{
	background:#b1191b
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm{
	height:32px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-button{
	width:32px;
	height:32px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-badge{
	font-size:8px;
	width:12px;
	height:12px;
	line-height:12px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-message{
	padding:9.6px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-message:after{
	border-width:6.6px;
	margin-top:-6.6px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-message .onesignal-bell-launcher-message-body{
	font-size:14px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog{
	padding:.3em .8em .6em;
	color:#333
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog:after{
	border-top-color:#fff;
	border-width:6.6px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog:before{
	border-top-color:hsla(0,0%,71%,.1);
	border-width:8.6px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body{
	font-size:14px;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body h1{
	font-size:15px;
	line-height:1.2em;
	font-weight:500;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	letter-spacing:.2px;
	text-align:center;
	color:#41090a
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body p{
	font-size:14px;
	font-weight:400;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .divider{
	border-bottom:1px solid rgba(0,0,0,.1);
	margin:.25em -.93em
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .kickback{
	text-align:center;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:300;
	font-size:9.8px;
	letter-spacing:.5px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .instructions{
	max-width:95vw;
	max-height:70vh;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:400;
	font-size:14px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .instructions img{
	width:100%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-width:330px;
	border:1px solid rgba(0,0,0,.1);
	border-radius:3px;
	background:hsla(0,0%,98%,.5);
	overflow:auto;
	margin:.5em 0
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-icon{
	width:50px;
	height:50px;
	margin:6px;
	margin-right:3px;
	border-radius:2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-icon.push-notification-icon-default{
	background:#e3e4e5
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-icon img{
	width:50px;
	height:50px;
	border-radius:1px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container{
	margin:6px;
	margin-left:3px;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text{
	height:5px;
	width:100%;
	background:#e3e4e5;
	margin:5px 0;
	border-radius:1px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text.push-notification-text-short{
	width:75%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text.push-notification-text-medium{
	width:87%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text:first-of-type{
	margin-top:2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text:last-of-type{
	margin-bottom:0
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md{
	height:48px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-button{
	width:48px;
	height:48px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-badge{
	font-size:12px;
	width:18px;
	height:18px;
	line-height:18px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-message{
	padding:14.4px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-message:after{
	border-width:9.9px;
	margin-top:-9.9px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-message .onesignal-bell-launcher-message-body{
	font-size:14px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog{
	padding:.3em .8em .6em;
	color:#333
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog:after{
	border-top-color:#fff;
	border-width:9.9px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog:before{
	border-top-color:hsla(0,0%,71%,.1);
	border-width:11.9px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body{
	font-size:14px;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body h1{
	font-size:15px;
	line-height:1.2em;
	font-weight:500;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	letter-spacing:.2px;
	text-align:center;
	color:#41090a
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body p{
	font-size:14px;
	font-weight:400;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .divider{
	border-bottom:1px solid rgba(0,0,0,.1);
	margin:.25em -.93em
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .kickback{
	text-align:center;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:300;
	font-size:9.8px;
	letter-spacing:.5px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .instructions{
	max-width:95vw;
	max-height:70vh;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:400;
	font-size:14px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .instructions img{
	width:100%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-width:330px;
	border:1px solid rgba(0,0,0,.1);
	border-radius:3px;
	background:hsla(0,0%,98%,.5);
	overflow:auto;
	margin:.5em 0
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-icon{
	width:50px;
	height:50px;
	margin:6px;
	margin-right:3px;
	border-radius:2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-icon.push-notification-icon-default{
	background:#e3e4e5
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-icon img{
	width:50px;
	height:50px;
	border-radius:1px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container{
	margin:6px;
	margin-left:3px;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text{
	height:5px;
	width:100%;
	background:#e3e4e5;
	margin:5px 0;
	border-radius:1px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text.push-notification-text-short{
	width:75%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text.push-notification-text-medium{
	width:87%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text:first-of-type{
	margin-top:2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text:last-of-type{
	margin-bottom:0
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg{
	height:64px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-button{
	width:64px;
	height:64px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-badge{
	font-size:12px;
	width:24px;
	height:24px;
	line-height:24px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-message{
	padding:19.2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-message:after{
	border-width:13.2px;
	margin-top:-13.2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-message .onesignal-bell-launcher-message-body{
	font-size:14px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog{
	padding:.3em .8em .6em;
	color:#333
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog:after{
	border-top-color:#fff;
	border-width:13.2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog:before{
	border-top-color:hsla(0,0%,71%,.1);
	border-width:15.2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body{
	font-size:14px;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body h1{
	font-size:15px;
	line-height:1.2em;
	font-weight:500;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	letter-spacing:.2px;
	text-align:center;
	color: #535353;
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body p{
	font-size:14px;
	font-weight:400;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .divider{
	border-bottom:1px solid rgba(0,0,0,.1);
	margin:.25em -.93em
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .kickback{
	text-align:center;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:300;
	font-size:9.8px;
	letter-spacing:.5px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .instructions{
	max-width:95vw;
	max-height:70vh;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:400;
	font-size:14px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .instructions img{
	width:100%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-width:330px;
	border:1px solid rgba(0,0,0,.1);
	border-radius:3px;
	background:hsla(0,0%,98%,.5);
	overflow:auto;
	margin:.5em 0
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-icon{
	width:50px;
	height:50px;
	margin:6px;
	margin-right:3px;
	border-radius:2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-icon.push-notification-icon-default{
	background:#e3e4e5
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-icon img{
	width:50px;
	height:50px;
	border-radius:1px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container{
	margin:6px;
	margin-left:3px;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text{
	height:5px;
	width:100%;
	background:#e3e4e5;
	margin:5px 0;
	border-radius:1px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text.push-notification-text-short{
	width:75%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text.push-notification-text-medium{
	width:87%
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text:first-of-type{
	margin-top:2px
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .push-notification .push-notification-text-container .push-notification-text:last-of-type{
	margin-bottom:0
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-default .onesignal-bell-launcher-button svg .background{
	fill:#e54b4d
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-default .onesignal-bell-launcher-button svg .foreground{
	fill:#fff
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-default .onesignal-bell-launcher-button svg .stroke{
	fill:none;
	stroke:#fff;
	stroke-width:3px;
	stroke-miterlimit:10
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-default .onesignal-bell-launcher-button.onesignal-bell-launcher-badge-active svg .background,#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-default .onesignal-bell-launcher-button.onesignal-bell-launcher-button-active svg .background{
	fill:#dd2022!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-default .onesignal-bell-launcher-button .pulse-ring{
	border:7px solid hsla(0,0%,100%,.4)
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-default .onesignal-bell-launcher-badge{
	border:1px solid #fff;
	background:#000;
	color:#fff
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button svg .background{
	fill:#fff
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button svg .foreground{
	fill:#e54b4d
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button svg .stroke{
	fill:none;
	stroke:#e54b4d;
	stroke-width:3px;
	stroke-miterlimit:10
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button.onesignal-bell-launcher-badge-active svg .background,#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button.onesignal-bell-launcher-button-active svg .background{
	fill:#f2f2f2!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button .pulse-ring{
	border:7px solid rgba(229,75,77,.4)
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-badge{
	border:1px solid #fff;
	background:#e54b4d;
	color:#fff
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher-active,#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher-enabled{
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher-disabled{
	visibility:hidden
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher-inactive{
	opacity:.5
}
#onesignal-bell-container.onesignal-reset .pulse-ring{
	border-radius:50%;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	-webkit-animation:notifyButtonPulse .35s ease-in-out;
	animation:notifyButtonPulse .35s ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	opacity:0;
	z-index:1000;
	pointer-events:none
}
@media print{
	#onesignal-bell-container{
		display:none
	}

}
@-webkit-keyframes notifyButtonPulse{
	0%{
		-webkit-transform:scale(.1);
		transform:scale(.1);
		opacity:0;
		border-width:10px
	}
	50%{
		opacity:1;
		border-width:5px
	}
	to{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
		opacity:0;
		border-width:1px
	}

}
@keyframes notifyButtonPulse{
	0%{
		-webkit-transform:scale(.1);
		transform:scale(.1);
		opacity:0;
		border-width:10px
	}
	50%{
		opacity:1;
		border-width:5px
	}
	to{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
		opacity:0;
		border-width:1px
	}

}
#onesignal-modal-container{
	font-size:14px;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2258594000;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background:rgba(51,51,51,.2);
	-webkit-font-smoothing:initial;
	padding:2em
}
#onesignal-modal-container #onesignal-modal-dialog{
	width:600px;
	box-sizing:border-box;
	max-width:100%;
	margin:0 auto;
	box-shadow:0 0 20px 3px rgba(0,0,0,.22)!important;
	background:#fff!important;
	padding:0;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}
#onesignal-modal-container #onesignal-modal-dialog .modal-body{
	box-sizing:border-box;
	margin:0;
	padding-bottom:1.714em
}
#onesignal-modal-container #onesignal-modal-dialog .modal-body-icon{
	box-sizing:border-box;
	float:left;
	width:80px;
	height:80px;
	background-size:contain;
	background-position:0 0;
	background-repeat:no-repeat
}
#onesignal-modal-container #onesignal-modal-dialog .modal-body-icon.default-icon{
	background-size:initial;
	background-position:50% 0
}
#onesignal-modal-container #onesignal-modal-dialog .modal-body-message{
	box-sizing:border-box;
	text-align:center;
	width:100%;
	display:block;
	font-size:1.143em;
	padding:0 1.5em;
	line-height:1.45em;
	-o-user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:default;
	font-weight:300;
	color:#666!important
}
#onesignal-modal-container #onesignal-modal-dialog .modal-body-title{
	background:#24a3f3;
	cursor:default;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	padding:1em;
	text-align:center;
	font-size:1.4em;
	font-weight:300;
	color:#fff!important;
	margin-bottom:1.25em
}
#onesignal-modal-container #onesignal-modal-dialog .modal-exit{
	position:absolute;
	right:15px;
	top:15px;
	color:#fff;
	font-size:1.5em
}
#onesignal-modal-container #onesignal-modal-dialog button{
	box-sizing:border-box;
	display:inline-block;
	padding:.375rem 1rem;
	font-size:.9625em;
	font-weight:400;
	line-height:1.5;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:1px solid transparent;
	border-radius:.25rem;
	font-family:inherit;
	letter-spacing:.05em;
	-webkit-transition:background-color 75ms ease;
	transition:background-color 75ms ease;
	margin:0
}
#onesignal-modal-container #onesignal-modal-dialog .modal-button{
	padding:.714em 2em;
	font-size:1em;
	text-transform:uppercase;
	border-radius:2px;
	font-weight:400
}
#onesignal-modal-container #onesignal-modal-dialog .modal-button.primary{
	box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 6px 0 rgba(0,0,0,.12);
	background:#24a3f3!important;
	color:#fff!important
}
#onesignal-modal-container #onesignal-modal-dialog .modal-button.primary:hover{
	background:#1e6ef2
}
#onesignal-modal-container #onesignal-modal-dialog .modal-button.primary:active{
	background:#0d5bdd
}
#onesignal-modal-container #onesignal-modal-dialog .modal-button.secondary{
	box-shadow:none;background:#fff!important;color:#4285f4!important
}
#onesignal-modal-container #onesignal-modal-dialog .modal-button.secondary:hover{
	color:#0e60e9
}
#onesignal-modal-container #onesignal-modal-dialog .modal-button.secondary:active{
	color:#083c92
}
#onesignal-modal-container #onesignal-modal-dialog .primary.modal-button+.secondary.modal-button{
	margin-right:.714em
}
#onesignal-modal-container #onesignal-modal-dialog .modal-footer{
	position:relative;margin:.571em;margin-bottom:1.15em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center
}
#onesignal-modal-container #onesignal-modal-dialog .align-right{
	float:right
}
#onesignal-modal-container #onesignal-modal-dialog .clearfix{
	display:block
}
#onesignal-modal-container #onesignal-modal-dialog .clearfix:after{
	content:"";display:block;height:0;clear:both;visibility:hidden
}
#onesignal-popover-container{
	font-size:14px;position:fixed;z-index:2258594000;left:0;right:0;-webkit-font-smoothing:initial
}
#onesignal-popover-container.slide-down{
	top:0
}
#onesignal-popover-container.slide-down.close-popover #onesignal-popover-dialog{
	-webkit-animation-name:slideDownExit;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-name:slideDownExit;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.4s;animation-fill-mode:forwards
}
#onesignal-popover-container.slide-down #onesignal-popover-dialog{
	width:500px;-webkit-animation-name:slideDownEnter;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-name:slideDownEnter;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.4s;animation-fill-mode:forwards
}
#onesignal-popover-container.slide-down #onesignal-popover-dialog.blocked-dialog{
	padding:1.714em;width:612px;margin-bottom:18px
}
#onesignal-popover-container.slide-down #onesignal-popover-dialog.blocked-dialog #blocked-popover{
	display:block
}
#onesignal-popover-container.slide-down #onesignal-popover-dialog.blocked-dialog #normal-popover{
	display:none
}
#onesignal-popover-container.slide-down #onesignal-popover-dialog.blocked-dialog .popover-body-message{
	padding:0 .2em;text-align:center;width:100%
}
#onesignal-popover-container.slide-down #onesignal-popover-dialog.blocked-dialog .popover-body-message img{
	width:100%
}
#onesignal-popover-container.slide-down #onesignal-popover-dialog.blocked-dialog .popover-body-message .unblock-image{
	margin:2em 0 .5em
}
#onesignal-popover-container.slide-down #onesignal-popover-dialog.blocked-dialog .popover-button.secondary{
	padding:.714em 2em
}
#onesignal-popover-container #blocked-popover{
	display:none
}
#onesignal-popover-container.slide-up{
	bottom:0
}
#onesignal-popover-container.slide-up.close-popover #onesignal-popover-dialog{
	-webkit-animation-name:slideUpExit;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-name:slideUpExit;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.4s;animation-fill-mode:forwards
}
#onesignal-popover-container.slide-up #onesignal-popover-dialog{
	width:100%;-webkit-animation-name:slideUpEnter;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:backwards;animation-name:slideUpEnter;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.4s;animation-fill-mode:backwards
}
#onesignal-popover-container #onesignal-popover-dialog{
	box-sizing:border-box;max-width:100%;margin:0 auto;box-shadow:0 0 20px 3px rgba(0,0,0,.22)!important;background:#fff!important;padding:1.286em;border-bottom-left-radius:2px;border-bottom-right-radius:2px;font-family:Roboto,Noto,Helvetica Neue,Helvetica,Arial,sans-serif
}
#onesignal-popover-container #onesignal-popover-dialog .popover-body{
	box-sizing:border-box;margin:0
}
#onesignal-popover-container #onesignal-popover-dialog .popover-body-icon{
	box-sizing:border-box;float:left;width:80px;height:80px;background-size:contain;background-position:0 0;background-repeat:no-repeat
}
#onesignal-popover-container #onesignal-popover-dialog .popover-body-icon.default-icon{
	background-size:initial;background-position:50% 0
}
#onesignal-popover-container #onesignal-popover-dialog .popover-body-message{
	box-sizing:border-box;padding:0 .2em 0 1.286em;float:left;width:calc(100% - 80px);font-size:1.143em;line-height:1.45em;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;color:#666!important
}
#onesignal-popover-container #onesignal-popover-dialog button{
	box-sizing:border-box;display:inline-block;padding:.375rem 1rem;font-size:.9625em;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:.25rem;font-family:inherit;letter-spacing:.05em;-webkit-transition:background-color 75ms ease;transition:background-color 75ms ease;margin:0
}
#onesignal-popover-container #onesignal-popover-dialog .popover-button{
	padding:.714em 2em;font-size:1em;text-transform:uppercase;border-radius:2px;font-weight:400
}
#onesignal-popover-container #onesignal-popover-dialog .popover-button.primary{
	box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 6px 0 rgba(0,0,0,.12);background:#4285f4!important;color:#fff!important
}
#onesignal-popover-container #onesignal-popover-dialog .popover-button.primary:hover{
	background:#1e6ef2
}
#onesignal-popover-container #onesignal-popover-dialog .popover-button.primary:active{
	background:#0d5bdd
}
#onesignal-popover-container #onesignal-popover-dialog .popover-button.secondary{
	box-shadow:none;background:#fff!important;color:#4285f4!important
}
#onesignal-popover-container #onesignal-popover-dialog .popover-button.secondary:hover{
	color:#0e60e9
}
#onesignal-popover-container #onesignal-popover-dialog .popover-button.secondary:active{
	color:#083c92
}
#onesignal-popover-container #onesignal-popover-dialog .primary.popover-button+.secondary.popover-button{
	margin-right:.714em
}
#onesignal-popover-container #onesignal-popover-dialog .popover-footer{
	position:relative;margin:.25em .25em 0 0
}
#onesignal-popover-container #onesignal-popover-dialog .align-right{
	float:right
}
#onesignal-popover-container #onesignal-popover-dialog .clearfix{
	display:block;-webkit-backface-visibility:initial!important;backface-visibility:initial!important
}
#onesignal-popover-container #onesignal-popover-dialog .clearfix:after{
	content:"";display:block;height:0;clear:both;visibility:hidden
}
@-webkit-keyframes slideDownEnter{
	0%{
		-webkit-transform:translateY(-150%)
	}
	to{
		-webkit-transform:translateY(0)
	}

}
@keyframes slideDownEnter{
	0%{
		-webkit-transform:translateY(-150%);transform:translateY(-150%)
	}
	to{
		-webkit-transform:translateY(0);transform:translateY(0)
	}

}
@-webkit-keyframes slideDownExit{
	0%{
		-webkit-transform:translateY(0)
	}
	to{
		-webkit-transform:translateY(-150%)
	}

}
@keyframes slideDownExit{
	0%{
		-webkit-transform:translateY(0);transform:translateY(0)
	}
	to{
		-webkit-transform:translateY(-150%);transform:translateY(-150%)
	}

}
@-webkit-keyframes slideUpEnter{
	0%{
		-webkit-transform:translateY(150%)
	}
	to{
		-webkit-transform:translateY(0)
	}

}
@keyframes slideUpEnter{
	0%{
		-webkit-transform:translateY(150%);transform:translateY(150%)
	}
	to{
		-webkit-transform:translateY(0);transform:translateY(0)
	}

}
@-webkit-keyframes slideUpExit{
	0%{
		-webkit-transform:translateY(0)
	}
	to{
		-webkit-transform:translateY(150%)
	}

}
@keyframes slideUpExit{
	0%{
		-webkit-transform:translateY(0);transform:translateY(0)
	}
	to{
		-webkit-transform:translateY(150%);transform:translateY(150%)
	}

}
.onesignal-reset,.onesignal-reset a,.onesignal-reset abbr,.onesignal-reset acronym,.onesignal-reset address,.onesignal-reset applet,.onesignal-reset area,.onesignal-reset article,.onesignal-reset aside,.onesignal-reset audio,.onesignal-reset b,.onesignal-reset big,.onesignal-reset blockquote,.onesignal-reset button,.onesignal-reset canvas,.onesignal-reset caption,.onesignal-reset cite,.onesignal-reset code,.onesignal-reset col,.onesignal-reset colgroup,.onesignal-reset datalist,.onesignal-reset dd,.onesignal-reset del,.onesignal-reset dfn,.onesignal-reset div,.onesignal-reset dl,.onesignal-reset dt,.onesignal-reset em,.onesignal-reset fieldset,.onesignal-reset figcaption,.onesignal-reset figure,.onesignal-reset footer,.onesignal-reset form,.onesignal-reset h1,.onesignal-reset h2,.onesignal-reset h3,.onesignal-reset h4,.onesignal-reset h5,.onesignal-reset h6,.onesignal-reset header,.onesignal-reset hr,.onesignal-reset i,.onesignal-reset iframe,.onesignal-reset img,.onesignal-reset input,.onesignal-reset ins,.onesignal-reset kbd,.onesignal-reset label,.onesignal-reset legend,.onesignal-reset li,.onesignal-reset main,.onesignal-reset map,.onesignal-reset mark,.onesignal-reset menu,.onesignal-reset meta,.onesignal-reset nav,.onesignal-reset object,.onesignal-reset ol,.onesignal-reset optgroup,.onesignal-reset option,.onesignal-reset output,.onesignal-reset p,.onesignal-reset pre,.onesignal-reset progress,.onesignal-reset q,.onesignal-reset samp,.onesignal-reset section,.onesignal-reset select,.onesignal-reset small,.onesignal-reset span,.onesignal-reset strike,.onesignal-reset strong,.onesignal-reset sub,.onesignal-reset summary,.onesignal-reset sup,.onesignal-reset table,.onesignal-reset tbody,.onesignal-reset td,.onesignal-reset textarea,.onesignal-reset tfoot,.onesignal-reset th,.onesignal-reset thead,.onesignal-reset time,.onesignal-reset tr,.onesignal-reset tt,.onesignal-reset ul,.onesignal-reset var,.onesignal-reset video{
	background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#000;border:medium none currentColor;bottom:auto;clear:none;clip:auto;color:inherit;counter-increment:none;counter-reset:none;cursor:auto;direction:inherit;display:inline;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;left:auto;letter-spacing:normal;line-height:inherit;list-style-type:inherit;list-style-position:outside;list-style-image:none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;outline:medium none invert;overflow:visible;padding:0;position:static;quotes:"" "";right:auto;table-layout:auto;text-align:inherit;text-decoration:inherit;text-indent:0;text-transform:none;top:auto;unicode-bidi:normal;vertical-align:baseline;visibility:inherit;white-space:normal;width:auto;word-spacing:normal;z-index:auto;background-origin:padding-box;background-clip:border-box;background-size:auto;-o-border-image:none;border-image:none;border-radius:0;box-shadow:none;box-sizing:content-box;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none #000;-moz-column-rule:medium none #000;column-rule:medium none #000;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;-webkit-font-feature-settings:normal;font-feature-settings:normal;overflow-x:visible;overflow-y:visible;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;-webkit-perspective:none;-ms-perspective:none;-o-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;-o-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-backface-visibility:visible;backface-visibility:visible;text-shadow:none;-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform-style:flat;transform-style:flat;word-break:normal
}
.onesignal-reset,.onesignal-reset address,.onesignal-reset article,.onesignal-reset audio,.onesignal-reset blockquote,.onesignal-reset caption,.onesignal-reset colgroup,.onesignal-reset dd,.onesignal-reset dialog,.onesignal-reset div,.onesignal-reset dl,.onesignal-reset dt,.onesignal-reset fieldset,.onesignal-reset figure,.onesignal-reset footer,.onesignal-reset form,.onesignal-reset h1,.onesignal-reset h2,.onesignal-reset h3,.onesignal-reset h4,.onesignal-reset h5,.onesignal-reset h6,.onesignal-reset header,.onesignal-reset hgroup,.onesignal-reset hr,.onesignal-reset main,.onesignal-reset menu,.onesignal-reset nav,.onesignal-reset ol,.onesignal-reset option,.onesignal-reset p,.onesignal-reset pre,.onesignal-reset progress,.onesignal-reset section,.onesignal-reset summary,.onesignal-reset ul,.onesignal-reset video{
	display:block
}
.onesignal-reset h1,.onesignal-reset h2,.onesignal-reset h3,.onesignal-reset h4,.onesignal-reset h5,.onesignal-reset h6{
	font-weight:700
}
.onesignal-reset h1{
	font-size:2em;padding:.67em 0
}
.onesignal-reset h2{
	font-size:1.5em;padding:.83em 0
}
.onesignal-reset h3{
	font-size:1.17em;padding:.83em 0
}
.onesignal-reset h4{
	font-size:1em
}
.onesignal-reset h5{
	font-size:.83em
}
.onesignal-reset p{
	margin:1em 0
}
.onesignal-reset table{
	display:table
}
.onesignal-reset thead{
	display:table-header-group
}
.onesignal-reset tbody{
	display:table-row-group
}
.onesignal-reset tfoot{
	display:table-footer-group
}
.onesignal-reset tr{
	display:table-row
}
.onesignal-reset td,.onesignal-reset th{
	display:table-cell;padding:2px
}
.onesignal-reset ol,.onesignal-reset ul{
	margin:1em 0
}
.onesignal-reset ol li,.onesignal-reset ol ol li,.onesignal-reset ol ol ol li,.onesignal-reset ol ol ul li,.onesignal-reset ol ul ul li,.onesignal-reset ul li,.onesignal-reset ul ol ol li,.onesignal-reset ul ul li,.onesignal-reset ul ul ol li,.onesignal-reset ul ul ul li{
	list-style-position:inside;margin-top:.08em
}
.onesignal-reset ol ol,.onesignal-reset ol ol ol,.onesignal-reset ol ol ul,.onesignal-reset ol ul,.onesignal-reset ol ul ul,.onesignal-reset ul ol,.onesignal-reset ul ol ol,.onesignal-reset ul ul,.onesignal-reset ul ul ol,.onesignal-reset ul ul ul{
	padding-left:40px;margin:0
}
.onesignal-reset nav ol,.onesignal-reset nav ul{
	list-style-type:none
}
.onesignal-reset menu,.onesignal-reset ul{
	list-style-type:disc
}
.onesignal-reset ol{
	list-style-type:decimal
}
.onesignal-reset menu menu,.onesignal-reset menu ul,.onesignal-reset ol menu,.onesignal-reset ol ul,.onesignal-reset ul menu,.onesignal-reset ul ul{
	list-style-type:circle
}
.onesignal-reset menu menu menu,.onesignal-reset menu menu ul,.onesignal-reset menu ol menu,.onesignal-reset menu ol ul,.onesignal-reset menu ul menu,.onesignal-reset menu ul ul,.onesignal-reset ol menu menu,.onesignal-reset ol menu ul,.onesignal-reset ol ol menu,.onesignal-reset ol ol ul,.onesignal-reset ol ul menu,.onesignal-reset ol ul ul,.onesignal-reset ul menu menu,.onesignal-reset ul menu ul,.onesignal-reset ul ol menu,.onesignal-reset ul ol ul,.onesignal-reset ul ul menu,.onesignal-reset ul ul ul{
	list-style-type:square
}
.onesignal-reset li{
	display:list-item;min-height:auto;min-width:auto;padding-left:20px
}
.onesignal-reset strong{
	font-weight:700
}
.onesignal-reset em{
	font-style:italic
}
.onesignal-reset code,.onesignal-reset kbd,.onesignal-reset pre,.onesignal-reset samp{
	font-family:monospace
}
.onesignal-reset a{
	color:blue;text-decoration:underline
}
.onesignal-reset a:visited{
	color:#529
}
.onesignal-reset a,.onesignal-reset a *,.onesignal-reset input[type=checkbox],.onesignal-reset input[type=radio],.onesignal-reset input[type=submit],.onesignal-reset select{
	cursor:pointer
}
.onesignal-reset button,.onesignal-reset input[type=submit]{
	text-align:center;padding:2px 6px 3px;border-radius:4px;text-decoration:none;font-family:arial,helvetica,sans-serif;font-size:small;-webkit-appearance:push-button;color:buttontext;border:1px solid #a6a6a6;background:#d3d3d3;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ddd),color-stop(100%,#d1d1d1),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#fff,#ddd 100%,#d1d1d1 0,#ddd 0);background:linear-gradient(180deg,#fff 0,#ddd 100%,#d1d1d1 0,#ddd 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dddddd",GradientType=0);-o-box-shadow:1px 1px 0 #eee;box-shadow:1px 1px 0 #eee;outline:initial
}
.onesignal-reset button{
	padding:1px 6px 2px;margin-right:5px
}
.onesignal-reset input[type=hidden]{
	display:none
}
.onesignal-reset textarea{
	-webkit-appearance:textarea;background:#fff;padding:2px;margin-left:4px;word-wrap:break-word;white-space:pre-wrap;font-size:11px;font-family:arial,helvetica,sans-serif;line-height:13px;resize:both
}
.onesignal-reset input,.onesignal-reset select,.onesignal-reset textarea{
	border:1px solid #ccc
}
.onesignal-reset select{
	font-size:11px;font-family:helvetica,arial,sans-serif;display:inline-block
}
.onesignal-reset input:focus,.onesignal-reset textarea:focus{
	outline:5px auto -webkit-focus-ring-color;outline:initial
}
.onesignal-reset input[type=text]{
	background:#fff;padding:1px;font-family:initial;font-size:small
}
.onesignal-reset input[type=checkbox],.onesignal-reset input[type=radio]{
	border:1px solid #2b2b2b;border-radius:4px;outline:intial
}
.onesignal-reset input[type=radio]{
	margin:2px 2px 3px
}
.onesignal-reset button:active,.onesignal-reset input[type=submit]:active{
	background:#3b679e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3b679e),color-stop(50%,#2b88d9),color-stop(51%,#207cca),color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top,#3b679e,#2b88d9 50%,#207cca 51%,#7db9e8);background:linear-gradient(180deg,#3b679e 0,#2b88d9 50%,#207cca 51%,#7db9e8);border-color:#5259b0
}
.onesignal-reset abbr[title],.onesignal-reset acronym[title],.onesignal-reset dfn[title]{
	cursor:help;border-bottom-width:1px;border-bottom-style:dotted
}
.onesignal-reset ins{
	background-color:#ff9;color:#000
}
.onesignal-reset del{
	text-decoration:line-through
}
.onesignal-reset blockquote,.onesignal-reset q{
	quotes:none
}
.onesignal-reset blockquote:after,.onesignal-reset blockquote:before,.onesignal-reset li:after,.onesignal-reset li:before,.onesignal-reset q:after,.onesignal-reset q:before{
	content:""
}
.onesignal-reset input,.onesignal-reset select{
	vertical-align:middle
}
.onesignal-reset table{
	border-collapse:collapse;border-spacing:0
}
.onesignal-reset hr{
	display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0
}
.onesignal-reset [dir=rtl]{
	direction:rtl
}
.onesignal-reset mark{
	background-color:#ff9;color:#000;font-style:italic;font-weight:700
}
.onesignal-reset menu{
	padding-left:40px;padding-top:8px
}
.onesignal-reset [hidden],.onesignal-reset template{
	display:none
}
.onesignal-reset abbr[title]{
	border-bottom:1px dotted
}
.onesignal-reset sub,.onesignal-reset sup{
	font-size:75%;line-height:0;position:relative;vertical-align:baseline
}
.onesignal-reset sup{
	top:-.5em
}
.onesignal-reset sub{
	bottom:-.25em
}
.onesignal-reset img{
	border:0
}
.onesignal-reset figure{
	margin:0
}
.onesignal-reset textarea{
	overflow:auto;vertical-align:top
}
.onesignal-reset{
	font-size:medium;line-height:1;direction:ltr;text-align:left;text-align:start;font-family:Times New Roman,Times,serif;color:#000;font-style:normal;font-weight:400;text-decoration:none;list-style-type:disc
}
.onesignal-reset pre{
	white-space:pre
}