/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html
{
line-height:1.15;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}

body
{
margin:0
}

article,aside,footer,header,nav,section
{
display:block
}

h1
{
font-size:2em;
margin:0.67em 0
}

figcaption,figure,main
{
display:block
}

hr
{
-webkit-box-sizing:content-box;
box-sizing:content-box;
height:0;
overflow:visible
}

pre
{
font-family:monospace, monospace;
font-size:1em
}

a
{
background-color:transparent;
-webkit-text-decoration-skip:objects
}

abbr[title]
{
border-bottom:none;
text-decoration:underline;
-webkit-text-decoration:underline dotted;
-moz-text-decoration:underline dotted;
text-decoration:underline dotted
}

b,strong
{
font-weight:inherit
}

b,strong
{
font-weight:bolder
}

code,kbd,samp
{
font-family:monospace, monospace;
font-size:1em
}

dfn
{
font-style:italic
}

mark
{
background-color:#ff0;
color:#000
}

small
{
font-size:80%
}

sub,sup
{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sub
{
bottom:-0.25em
}

sup
{
top:-0.5em
}

audio,video
{
display:inline-block
}

audio:not([controls])
{
display:none;
height:0
}

img
{
border-style:none
}

svg:not(:root)
{
overflow:hidden
}

button,input,optgroup,select,textarea
{
font-family:sans-serif;
font-size:100%;
line-height:1.15;
margin:0
}

button,input
{
overflow:visible
}

button,select
{
text-transform:none
}

button,html [type="button"],[type="reset"],[type="submit"]
{
-webkit-appearance:button
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner
{
border-style:none;
padding:0
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring
{
outline:1px dotted ButtonText
}

fieldset
{
padding:0.35em 0.75em 0.625em
}

legend
{
-webkit-box-sizing:border-box;
box-sizing:border-box;
color:inherit;
display:table;
max-width:100%;
padding:0;
white-space:normal
}

progress
{
display:inline-block;
vertical-align:baseline
}

textarea
{
overflow:auto
}

[type="checkbox"],[type="radio"]
{
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button
{
height:auto
}

[type="search"]
{
-webkit-appearance:textfield;
outline-offset:-2px
}

[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration
{
-webkit-appearance:none
}

::-webkit-file-upload-button
{
-webkit-appearance:button;
font:inherit
}

details,menu
{
display:block
}

summary
{
display:list-item
}

canvas
{
display:inline-block
}

template
{
display:none
}

[hidden]
{
display:none
}

html
{
-webkit-box-sizing:border-box;
box-sizing:border-box
}

*,*:before,*:after
{
-webkit-box-sizing:inherit;
box-sizing:inherit
}

button,input,optgroup,select,textarea
{
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif
}

blockquote
{
margin:20px 0;
padding-left:1.5rem;
border-left:5px solid #ee6e73
}

i
{
line-height:inherit
}

table,th,td
{
border:none
}

table
{
width:100%;
display:table;
border-collapse:collapse;
border-spacing:0
}

tr
{
border-bottom:1px solid rgba(0,0,0,0.12)
}

td,th
{
padding:15px 5px;
display:table-cell;
text-align:left;
vertical-align:middle;
border-radius:2px
}

.container
{
margin:0 auto;
max-width:1280px;
width:90%
}

@media only screen and (min-width: 601px)
{
.container
{
width:85%
}


}

@media only screen and (min-width: 993px)
{

.container
{
width:70%
}

}

.row
{
margin-left:auto;
margin-right:auto;
margin-bottom:20px
}

.row:after
{
content:"";
display:table;
clear:both
}

a
{
text-decoration:none
}

html
{
line-height:1.5;
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
font-weight:normal;
color:rgba(0,0,0,0.87)
}

@media only screen and (min-width: 0)
{
html
{
font-size:14px
}


}

@media only screen and (min-width: 992px)
{
html
{
font-size:14.5px
}


}

@media only screen and (min-width: 1200px)
{
html
{
font-size:15px
}


}

h1,h2,h3,h4,h5,h6
{
font-weight:400;
line-height:1.3
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{
font-weight:inherit
}

h1
{
font-size:4.2rem;
line-height:110%;
margin:2.8rem 0 1.68rem 0
}

h2
{
font-size:3.56rem;
line-height:110%;
margin:2.3733333333rem 0 1.424rem 0
}

h3
{
font-size:2.92rem;
line-height:110%;
margin:1.9466666667rem 0 1.168rem 0
}

h4
{
font-size:2.28rem;
line-height:110%;
margin:1.52rem 0 .912rem 0
}

h5
{
font-size:1.64rem;
line-height:110%;
margin:1.0933333333rem 0 .656rem 0
}

h6
{
font-size:1.15rem;
line-height:110%;
margin:.7666666667rem 0 .46rem 0
}

em
{
font-style:italic
}

strong
{
font-weight:500
}

small
{
font-size:75%
}