@import url("https://fonts.googleapis.com/css?family=Varela+Round");
html { box-sizing: border-box; }

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

@-ms-viewport { width: device-width; }
html { -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; }

body { font-family: "Varela Round", sans-serif, sans-serif; font-size: 1.13rem; font-weight: 400; line-height: 1.5; color: #212F64; background-color: #FFF; }

[tabindex="-1"]:focus { outline: none !important; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: .5rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title], abbr[data-original-title] { cursor: help; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 400; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

a { color: #212F64; text-decoration: none; }
a:hover, a:focus { color: #212F64; text-decoration: underline; }

a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus { outline: 0; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; }

[role="button"] { cursor: pointer; }

a, area, button, [role="button"], input, label, select, summary, textarea { touch-action: manipulation; }

table { border-collapse: collapse; background-color: #FFF; }

caption { padding-top: 10px; padding-bottom: 10px; text-align: left; caption-side: bottom; }

th { text-align: left; }

label { display: inline-block; margin-bottom: .5rem; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

input, button, select, textarea { line-height: inherit; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; }

input[type="search"] { -webkit-appearance: none; }

output { display: inline-block; }

[hidden] { display: none !important; }

.page-intro { padding-top: 179px; text-align: center; }
.page-intro h1.page-title { color: #212F64; font-size: 60px; font-weight: 300; margin-bottom: 38px; text-align: center; text-transform: uppercase; }

.text-sm { font-size: 16px; font-weight: 300; }

#home h1 { background-image: url("/images/logo.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; display: block; height: 200px; margin-bottom: 0; margin: 30px auto; text-indent: -9999em; }
#home hr { border: 1px solid #F57F20 !important; width: 100px; }
#home p { margin: 20px 0; }
