html {
	-webkit-font-smoothing: antialiased;
}

body {
	margin: 0 auto;
	font-family: Helvetica, Arial, sans-serif;
	color: #2d2d2d;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	overflow-x: hidden;
	background-color: #f4f6f8;
	top: 0 !important;
}

:root {
	--polaris-version-number: "4.25.0"
}

body,
html {
	font-size: 1.5rem;
	line-height: 2rem;
	text-transform: none;
	letter-spacing: normal;
	font-weight: 400;
	color: #212b36;
	height: 100%;
}

@media (min-width:40em) {
	body,
	html {
		font-size: 1.4rem
	}
}

body,
button,
html {
	font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif
}

html {
	position: relative;
	font-size: 62.5%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	text-rendering: optimizeLegibility
}

body {
	min-height: 100%;
	margin: 0;
	padding: 0;
	background-color: #f4f6f8;
	word-break: break-word;
}

*,
:after,
:before {
	box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	font-size: 1em;
	font-weight: 400
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none
}
a:focus{
	outline: none!important;
}
#google_translate_element2, .goog-te-banner-frame{
	display: none !important;
}