html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sup,sub,tt,var,b,u,i,center,ul,ol,li,dl,dt,dd,table,tr,th,td,thead,tbody,tfoot,caption,form,fieldset,legend,input,textarea,select,label,applet,object,iframe,audio,video,canvas,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{font-size:100%;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;vertical-align:baseline;border:0;outline:0;padding:0;margin:0}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}
div,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}

body	{line-height:1;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}
em,i	{font-style:italic}
strong	{font-weight:700}
sup,sub	{font-size:60%;line-height:0}
sup		{vertical-align:super}
sub		{vertical-align:sub}
ul,ol	{list-style:none}
a:focus	{outline:none!important}
table	{table-layout:auto;border-collapse:separate;border-spacing:0}
img		{vertical-align:middle;-ms-interpolation-mode:bicubic}
svg:not(:root)				{overflow:hidden}
input,textarea				{-webkit-appearance:none;outline:none!important}
button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}
button,input				{line-height:normal;*overflow:visible}
table button,table input	{*overflow:auto}
button,input[type='button'],
input[type='reset'],input[type='submit']	{cursor:pointer;-webkit-appearance:button}
button										{font-family:var(--main-font);outline:0!important;border:0!important;padding:0;font-size:14px;letter-spacing:.25px}
textarea									{overflow:auto;vertical-align:top}
input[type='radio']							{-webkit-appearance:radio}
input[type='checkbox']						{-webkit-appearance:checkbox}
input::-ms-clear							{display:none}
input[type='password']::-ms-reveal			{display:none}
.clear						{width:100%;clear:both}
* html .clearfix			{zoom:1}
*							{box-sizing:border-box}
:first-child+html .clearfix	{zoom:1}
:active,:hover,:focus		{outline:0;outline-offset:0}
img							{color:transparent!important}
select::-ms-expand			{display:none}