html {
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
header {
	display:block
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
img {
	border-style:none
}
svg:not(:root) {
overflow:hidden
}
button, input, textarea {
	font-size:100%;
	line-height:1.15
}
button, input {
	overflow:visible
}
button {
	text-transform:none
}
[type=submit], button {
-webkit-appearance:button
}
textarea {
	overflow:auto
}
[type=radio] {
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
@-webkit-keyframes amFadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes amFadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
@-webkit-keyframes amFadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
@keyframes amFadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
@-webkit-keyframes amSlideUpIn {
0% {
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
to {
	-webkit-transform:translate(0);
	transform:translate(0)
}
}
@keyframes amSlideUpIn {
0% {
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
to {
	-webkit-transform:translate(0);
	transform:translate(0)
}
}
@-webkit-keyframes amSlideUpOut {
0% {
-webkit-transform:translate(0);
transform:translate(0)
}
to {
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
}
@keyframes amSlideUpOut {
0% {
-webkit-transform:translate(0);
transform:translate(0)
}
to {
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
}
@-webkit-keyframes amZoomIn {
0% {
opacity:0;
-webkit-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-transform:scale(0);
transform:scale(0)
}
to {
	opacity:1;
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
@keyframes amZoomIn {
0% {
opacity:0;
-webkit-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-transform:scale(0);
transform:scale(0)
}
to {
	opacity:1;
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
@-webkit-keyframes amZoomOut {
0% {
opacity:1;
-webkit-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-transform:scale(1);
transform:scale(1)
}
to {
	opacity:0;
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transform:scale(0);
	transform:scale(0)
}
}
@keyframes amZoomOut {
0% {
opacity:1;
-webkit-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-transform:scale(1);
transform:scale(1)
}
to {
	opacity:0;
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transform:scale(0);
	transform:scale(0)
}
}
@-webkit-keyframes amSlideDownIn {
0% {
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
to {
	-webkit-transform:translate(0);
	transform:translate(0)
}
}
@keyframes amSlideDownIn {
0% {
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
to {
	-webkit-transform:translate(0);
	transform:translate(0)
}
}
@-webkit-keyframes amSlideDownOut {
0% {
-webkit-transform:translate(0);
transform:translate(0)
}
to {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
}
@keyframes amSlideDownOut {
0% {
-webkit-transform:translate(0);
transform:translate(0)
}
to {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
}
*, :after, :before {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
:focus, a {
	outline:none
}
a {
	background:transparent
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@-webkit-keyframes spinner-anime {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes spinner-anime {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@-webkit-keyframes cirle-anim {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes cirle-anim {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInUp {
0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
visibility:visible
}
to {
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@keyframes slideInDown {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
visibility:visible
}
to {
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInLeft {
0% {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
visibility:visible
}
to {
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@keyframes slideInRight {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
visibility:visible
}
to {
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@-webkit-keyframes ripple {
to {
opacity:0;
-webkit-transform:scale(2.5);
transform:scale(2.5)
}
}
@keyframes ripple {
to {
opacity:0;
-webkit-transform:scale(2.5);
transform:scale(2.5)
}
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@-webkit-keyframes keyboard-cursor {
0% {
opacity:1
}
50% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes keyboard-cursor {
0% {
opacity:1
}
50% {
opacity:0
}
to {
	opacity:1
}
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) {
}
@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:3), (min-resolution:2dppx) and (min-resolution:3dppx) {
}
