From 2f2cb48c3cdcf8ebe89676bc07bf2262c51341bc Mon Sep 17 00:00:00 2001 From: "PRINCETON\\Candelario_Campana" Date: Mon, 30 Jan 2017 13:38:03 -0600 Subject: [PATCH 1/2] Foundation example --- css/app.css | 0 css/foundation.css | 4384 +++++++++++++++ css/foundation.min.css | 2 + img/andromeda-orbit.jpg | Bin 0 -> 135872 bytes img/launch-orbit.jpg | Bin 0 -> 45650 bytes img/satelite-orbit.jpg | Bin 0 -> 112507 bytes js/app.js | 1 + js/vendor/foundation.js | 9977 +++++++++++++++++++++++++++++++++++ js/vendor/foundation.min.js | 4 + js/vendor/jquery.js | 9814 ++++++++++++++++++++++++++++++++++ js/vendor/what-input.js | 335 ++ topbar.html | 63 + 12 files changed, 24580 insertions(+) create mode 100644 css/app.css create mode 100644 css/foundation.css create mode 100644 css/foundation.min.css create mode 100644 img/andromeda-orbit.jpg create mode 100644 img/launch-orbit.jpg create mode 100644 img/satelite-orbit.jpg create mode 100644 js/app.js create mode 100644 js/vendor/foundation.js create mode 100644 js/vendor/foundation.min.js create mode 100644 js/vendor/jquery.js create mode 100644 js/vendor/what-input.js create mode 100644 topbar.html diff --git a/css/app.css b/css/app.css new file mode 100644 index 0000000..e69de29 diff --git a/css/foundation.css b/css/foundation.css new file mode 100644 index 0000000..f6d45f0 --- /dev/null +++ b/css/foundation.css @@ -0,0 +1,4384 @@ +@charset "UTF-8"; +/** + * Foundation for Sites by ZURB + * Version 6.3.0 + * foundation.zurb.com + * Licensed under MIT Open Source + */ +/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ +/* Document + ========================================================================== */ +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Correct the line height in all browsers. + * 3. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +html { + font-family: sans-serif; + /* 1 */ + line-height: 1.15; + /* 2 */ + -ms-text-size-adjust: 100%; + /* 3 */ + -webkit-text-size-adjust: 100%; + /* 3 */ } + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; } + +/** + * Add the correct display in IE 9-. + */ +article, +aside, +footer, +header, +nav, +section { + display: block; } + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +figcaption, +figure { + display: block; } + +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; } + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ } + +/** + * Add the correct display in IE. + */ +main { + display: block; } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/* Links + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ } + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ +a:active, +a:hover { + outline-width: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ } + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; } + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; } + +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; } + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; } + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; } + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; } + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ } + +/** + * Show the overflow in IE. + */ +button { + overflow: visible; } + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; } + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + /** + * Remove the inner border and padding in Firefox. + */ + /** + * Restore the focus styles unset by the previous rule. + */ } + 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; } + +/** + * Show the overflow in Edge. + */ +input { + overflow: visible; } + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ + /** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ } + [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ } + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + color: inherit; + /* 2 */ + white-space: normal; + /* 1 */ } + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; } + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE, and Firefox. + */ +details { + display: block; } + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; } + +/* + * Add the correct display in IE 9-. + */ +menu { + display: block; } + +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; } + +/** + * Add the correct display in IE. + */ +template { + display: none; } + +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; } + +.foundation-mq { + font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; } + +html { + box-sizing: border-box; + font-size: 100%; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +body { + margin: 0; + padding: 0; + background: #fefefe; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; } + +textarea { + height: auto; + min-height: 50px; + border-radius: 0; } + +select { + width: 100%; + border-radius: 0; } + +.map_canvas img, +.map_canvas embed, +.map_canvas object, +.mqa-display img, +.mqa-display embed, +.mqa-display object { + max-width: none !important; } + +button { + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + border-radius: 0; + background: transparent; + line-height: 1; } + [data-whatinput='mouse'] button { + outline: 0; } + +.is-visible { + display: block !important; } + +.is-hidden { + display: none !important; } + +.row { + max-width: 75rem; + margin-right: auto; + margin-left: auto; } + .row::before, .row::after { + display: table; + content: ' '; } + .row::after { + clear: both; } + .row.collapse > .column, .row.collapse > .columns { + padding-right: 0; + padding-left: 0; } + .row .row { + margin-right: -0.625rem; + margin-left: -0.625rem; } + @media print, screen and (min-width: 40em) { + .row .row { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } + @media print, screen and (min-width: 64em) { + .row .row { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } + .row .row.collapse { + margin-right: 0; + margin-left: 0; } + .row.expanded { + max-width: none; } + .row.expanded .row { + margin-right: auto; + margin-left: auto; } + .row.gutter-small > .column, .row.gutter-small > .columns { + padding-right: 0.625rem; + padding-left: 0.625rem; } + .row.gutter-medium > .column, .row.gutter-medium > .columns { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } + +.column, .columns { + width: 100%; + float: left; + padding-right: 0.625rem; + padding-left: 0.625rem; } + @media print, screen and (min-width: 40em) { + .column, .columns { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + .column:last-child:not(:first-child), .columns:last-child:not(:first-child) { + float: right; } + .column.end:last-child:last-child, .end.columns:last-child:last-child { + float: left; } + +.column.row.row, .row.row.columns { + float: none; } + +.row .column.row.row, .row .row.row.columns { + margin-right: 0; + margin-left: 0; + padding-right: 0; + padding-left: 0; } + +.small-1 { + width: 8.33333%; } + +.small-push-1 { + position: relative; + left: 8.33333%; } + +.small-pull-1 { + position: relative; + left: -8.33333%; } + +.small-offset-0 { + margin-left: 0%; } + +.small-2 { + width: 16.66667%; } + +.small-push-2 { + position: relative; + left: 16.66667%; } + +.small-pull-2 { + position: relative; + left: -16.66667%; } + +.small-offset-1 { + margin-left: 8.33333%; } + +.small-3 { + width: 25%; } + +.small-push-3 { + position: relative; + left: 25%; } + +.small-pull-3 { + position: relative; + left: -25%; } + +.small-offset-2 { + margin-left: 16.66667%; } + +.small-4 { + width: 33.33333%; } + +.small-push-4 { + position: relative; + left: 33.33333%; } + +.small-pull-4 { + position: relative; + left: -33.33333%; } + +.small-offset-3 { + margin-left: 25%; } + +.small-5 { + width: 41.66667%; } + +.small-push-5 { + position: relative; + left: 41.66667%; } + +.small-pull-5 { + position: relative; + left: -41.66667%; } + +.small-offset-4 { + margin-left: 33.33333%; } + +.small-6 { + width: 50%; } + +.small-push-6 { + position: relative; + left: 50%; } + +.small-pull-6 { + position: relative; + left: -50%; } + +.small-offset-5 { + margin-left: 41.66667%; } + +.small-7 { + width: 58.33333%; } + +.small-push-7 { + position: relative; + left: 58.33333%; } + +.small-pull-7 { + position: relative; + left: -58.33333%; } + +.small-offset-6 { + margin-left: 50%; } + +.small-8 { + width: 66.66667%; } + +.small-push-8 { + position: relative; + left: 66.66667%; } + +.small-pull-8 { + position: relative; + left: -66.66667%; } + +.small-offset-7 { + margin-left: 58.33333%; } + +.small-9 { + width: 75%; } + +.small-push-9 { + position: relative; + left: 75%; } + +.small-pull-9 { + position: relative; + left: -75%; } + +.small-offset-8 { + margin-left: 66.66667%; } + +.small-10 { + width: 83.33333%; } + +.small-push-10 { + position: relative; + left: 83.33333%; } + +.small-pull-10 { + position: relative; + left: -83.33333%; } + +.small-offset-9 { + margin-left: 75%; } + +.small-11 { + width: 91.66667%; } + +.small-push-11 { + position: relative; + left: 91.66667%; } + +.small-pull-11 { + position: relative; + left: -91.66667%; } + +.small-offset-10 { + margin-left: 83.33333%; } + +.small-12 { + width: 100%; } + +.small-offset-11 { + margin-left: 91.66667%; } + +.small-up-1 > .column, .small-up-1 > .columns { + float: left; + width: 100%; } + .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) { + clear: none; } + .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) { + clear: both; } + .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child { + float: left; } + +.small-up-2 > .column, .small-up-2 > .columns { + float: left; + width: 50%; } + .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) { + clear: none; } + .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) { + clear: both; } + .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child { + float: left; } + +.small-up-3 > .column, .small-up-3 > .columns { + float: left; + width: 33.33333%; } + .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) { + clear: none; } + .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) { + clear: both; } + .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child { + float: left; } + +.small-up-4 > .column, .small-up-4 > .columns { + float: left; + width: 25%; } + .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) { + clear: none; } + .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) { + clear: both; } + .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child { + float: left; } + +.small-up-5 > .column, .small-up-5 > .columns { + float: left; + width: 20%; } + .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) { + clear: none; } + .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) { + clear: both; } + .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child { + float: left; } + +.small-up-6 > .column, .small-up-6 > .columns { + float: left; + width: 16.66667%; } + .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) { + clear: none; } + .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) { + clear: both; } + .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child { + float: left; } + +.small-up-7 > .column, .small-up-7 > .columns { + float: left; + width: 14.28571%; } + .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) { + clear: none; } + .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) { + clear: both; } + .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child { + float: left; } + +.small-up-8 > .column, .small-up-8 > .columns { + float: left; + width: 12.5%; } + .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) { + clear: none; } + .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) { + clear: both; } + .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child { + float: left; } + +.small-collapse > .column, .small-collapse > .columns { + padding-right: 0; + padding-left: 0; } + +.small-collapse .row { + margin-right: 0; + margin-left: 0; } + +.expanded.row .small-collapse.row { + margin-right: 0; + margin-left: 0; } + +.small-uncollapse > .column, .small-uncollapse > .columns { + padding-right: 0.625rem; + padding-left: 0.625rem; } + +.small-centered { + margin-right: auto; + margin-left: auto; } + .small-centered, .small-centered:last-child:not(:first-child) { + float: none; + clear: both; } + +.small-uncentered, +.small-push-0, +.small-pull-0 { + position: static; + float: left; + margin-right: 0; + margin-left: 0; } + +@media print, screen and (min-width: 40em) { + .medium-1 { + width: 8.33333%; } + .medium-push-1 { + position: relative; + left: 8.33333%; } + .medium-pull-1 { + position: relative; + left: -8.33333%; } + .medium-offset-0 { + margin-left: 0%; } + .medium-2 { + width: 16.66667%; } + .medium-push-2 { + position: relative; + left: 16.66667%; } + .medium-pull-2 { + position: relative; + left: -16.66667%; } + .medium-offset-1 { + margin-left: 8.33333%; } + .medium-3 { + width: 25%; } + .medium-push-3 { + position: relative; + left: 25%; } + .medium-pull-3 { + position: relative; + left: -25%; } + .medium-offset-2 { + margin-left: 16.66667%; } + .medium-4 { + width: 33.33333%; } + .medium-push-4 { + position: relative; + left: 33.33333%; } + .medium-pull-4 { + position: relative; + left: -33.33333%; } + .medium-offset-3 { + margin-left: 25%; } + .medium-5 { + width: 41.66667%; } + .medium-push-5 { + position: relative; + left: 41.66667%; } + .medium-pull-5 { + position: relative; + left: -41.66667%; } + .medium-offset-4 { + margin-left: 33.33333%; } + .medium-6 { + width: 50%; } + .medium-push-6 { + position: relative; + left: 50%; } + .medium-pull-6 { + position: relative; + left: -50%; } + .medium-offset-5 { + margin-left: 41.66667%; } + .medium-7 { + width: 58.33333%; } + .medium-push-7 { + position: relative; + left: 58.33333%; } + .medium-pull-7 { + position: relative; + left: -58.33333%; } + .medium-offset-6 { + margin-left: 50%; } + .medium-8 { + width: 66.66667%; } + .medium-push-8 { + position: relative; + left: 66.66667%; } + .medium-pull-8 { + position: relative; + left: -66.66667%; } + .medium-offset-7 { + margin-left: 58.33333%; } + .medium-9 { + width: 75%; } + .medium-push-9 { + position: relative; + left: 75%; } + .medium-pull-9 { + position: relative; + left: -75%; } + .medium-offset-8 { + margin-left: 66.66667%; } + .medium-10 { + width: 83.33333%; } + .medium-push-10 { + position: relative; + left: 83.33333%; } + .medium-pull-10 { + position: relative; + left: -83.33333%; } + .medium-offset-9 { + margin-left: 75%; } + .medium-11 { + width: 91.66667%; } + .medium-push-11 { + position: relative; + left: 91.66667%; } + .medium-pull-11 { + position: relative; + left: -91.66667%; } + .medium-offset-10 { + margin-left: 83.33333%; } + .medium-12 { + width: 100%; } + .medium-offset-11 { + margin-left: 91.66667%; } + .medium-up-1 > .column, .medium-up-1 > .columns { + float: left; + width: 100%; } + .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) { + clear: none; } + .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) { + clear: both; } + .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child { + float: left; } + .medium-up-2 > .column, .medium-up-2 > .columns { + float: left; + width: 50%; } + .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) { + clear: none; } + .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) { + clear: both; } + .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child { + float: left; } + .medium-up-3 > .column, .medium-up-3 > .columns { + float: left; + width: 33.33333%; } + .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) { + clear: none; } + .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) { + clear: both; } + .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child { + float: left; } + .medium-up-4 > .column, .medium-up-4 > .columns { + float: left; + width: 25%; } + .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) { + clear: none; } + .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) { + clear: both; } + .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child { + float: left; } + .medium-up-5 > .column, .medium-up-5 > .columns { + float: left; + width: 20%; } + .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) { + clear: none; } + .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) { + clear: both; } + .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child { + float: left; } + .medium-up-6 > .column, .medium-up-6 > .columns { + float: left; + width: 16.66667%; } + .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) { + clear: none; } + .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) { + clear: both; } + .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child { + float: left; } + .medium-up-7 > .column, .medium-up-7 > .columns { + float: left; + width: 14.28571%; } + .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) { + clear: none; } + .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) { + clear: both; } + .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child { + float: left; } + .medium-up-8 > .column, .medium-up-8 > .columns { + float: left; + width: 12.5%; } + .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) { + clear: none; } + .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) { + clear: both; } + .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child { + float: left; } + .medium-collapse > .column, .medium-collapse > .columns { + padding-right: 0; + padding-left: 0; } + .medium-collapse .row { + margin-right: 0; + margin-left: 0; } + .expanded.row .medium-collapse.row { + margin-right: 0; + margin-left: 0; } + .medium-uncollapse > .column, .medium-uncollapse > .columns { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } + .medium-centered { + margin-right: auto; + margin-left: auto; } + .medium-centered, .medium-centered:last-child:not(:first-child) { + float: none; + clear: both; } + .medium-uncentered, + .medium-push-0, + .medium-pull-0 { + position: static; + float: left; + margin-right: 0; + margin-left: 0; } } + +@media print, screen and (min-width: 64em) { + .large-1 { + width: 8.33333%; } + .large-push-1 { + position: relative; + left: 8.33333%; } + .large-pull-1 { + position: relative; + left: -8.33333%; } + .large-offset-0 { + margin-left: 0%; } + .large-2 { + width: 16.66667%; } + .large-push-2 { + position: relative; + left: 16.66667%; } + .large-pull-2 { + position: relative; + left: -16.66667%; } + .large-offset-1 { + margin-left: 8.33333%; } + .large-3 { + width: 25%; } + .large-push-3 { + position: relative; + left: 25%; } + .large-pull-3 { + position: relative; + left: -25%; } + .large-offset-2 { + margin-left: 16.66667%; } + .large-4 { + width: 33.33333%; } + .large-push-4 { + position: relative; + left: 33.33333%; } + .large-pull-4 { + position: relative; + left: -33.33333%; } + .large-offset-3 { + margin-left: 25%; } + .large-5 { + width: 41.66667%; } + .large-push-5 { + position: relative; + left: 41.66667%; } + .large-pull-5 { + position: relative; + left: -41.66667%; } + .large-offset-4 { + margin-left: 33.33333%; } + .large-6 { + width: 50%; } + .large-push-6 { + position: relative; + left: 50%; } + .large-pull-6 { + position: relative; + left: -50%; } + .large-offset-5 { + margin-left: 41.66667%; } + .large-7 { + width: 58.33333%; } + .large-push-7 { + position: relative; + left: 58.33333%; } + .large-pull-7 { + position: relative; + left: -58.33333%; } + .large-offset-6 { + margin-left: 50%; } + .large-8 { + width: 66.66667%; } + .large-push-8 { + position: relative; + left: 66.66667%; } + .large-pull-8 { + position: relative; + left: -66.66667%; } + .large-offset-7 { + margin-left: 58.33333%; } + .large-9 { + width: 75%; } + .large-push-9 { + position: relative; + left: 75%; } + .large-pull-9 { + position: relative; + left: -75%; } + .large-offset-8 { + margin-left: 66.66667%; } + .large-10 { + width: 83.33333%; } + .large-push-10 { + position: relative; + left: 83.33333%; } + .large-pull-10 { + position: relative; + left: -83.33333%; } + .large-offset-9 { + margin-left: 75%; } + .large-11 { + width: 91.66667%; } + .large-push-11 { + position: relative; + left: 91.66667%; } + .large-pull-11 { + position: relative; + left: -91.66667%; } + .large-offset-10 { + margin-left: 83.33333%; } + .large-12 { + width: 100%; } + .large-offset-11 { + margin-left: 91.66667%; } + .large-up-1 > .column, .large-up-1 > .columns { + float: left; + width: 100%; } + .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) { + clear: none; } + .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) { + clear: both; } + .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child { + float: left; } + .large-up-2 > .column, .large-up-2 > .columns { + float: left; + width: 50%; } + .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) { + clear: none; } + .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) { + clear: both; } + .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child { + float: left; } + .large-up-3 > .column, .large-up-3 > .columns { + float: left; + width: 33.33333%; } + .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) { + clear: none; } + .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) { + clear: both; } + .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child { + float: left; } + .large-up-4 > .column, .large-up-4 > .columns { + float: left; + width: 25%; } + .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) { + clear: none; } + .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) { + clear: both; } + .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child { + float: left; } + .large-up-5 > .column, .large-up-5 > .columns { + float: left; + width: 20%; } + .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) { + clear: none; } + .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) { + clear: both; } + .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child { + float: left; } + .large-up-6 > .column, .large-up-6 > .columns { + float: left; + width: 16.66667%; } + .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) { + clear: none; } + .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) { + clear: both; } + .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child { + float: left; } + .large-up-7 > .column, .large-up-7 > .columns { + float: left; + width: 14.28571%; } + .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) { + clear: none; } + .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) { + clear: both; } + .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child { + float: left; } + .large-up-8 > .column, .large-up-8 > .columns { + float: left; + width: 12.5%; } + .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) { + clear: none; } + .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) { + clear: both; } + .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child { + float: left; } + .large-collapse > .column, .large-collapse > .columns { + padding-right: 0; + padding-left: 0; } + .large-collapse .row { + margin-right: 0; + margin-left: 0; } + .expanded.row .large-collapse.row { + margin-right: 0; + margin-left: 0; } + .large-uncollapse > .column, .large-uncollapse > .columns { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } + .large-centered { + margin-right: auto; + margin-left: auto; } + .large-centered, .large-centered:last-child:not(:first-child) { + float: none; + clear: both; } + .large-uncentered, + .large-push-0, + .large-pull-0 { + position: static; + float: left; + margin-right: 0; + margin-left: 0; } } + +.column-block { + margin-bottom: 1.25rem; } + .column-block > :last-child { + margin-bottom: 0; } + @media print, screen and (min-width: 40em) { + .column-block { + margin-bottom: 1.875rem; } + .column-block > :last-child { + margin-bottom: 0; } } + +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; } + +p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility; } + +em, +i { + font-style: italic; + line-height: inherit; } + +strong, +b { + font-weight: bold; + line-height: inherit; } + +small { + font-size: 80%; + line-height: inherit; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-style: normal; + font-weight: normal; + color: inherit; + text-rendering: optimizeLegibility; } + h1 small, + h2 small, + h3 small, + h4 small, + h5 small, + h6 small { + line-height: 0; + color: #cacaca; } + +h1 { + font-size: 1.5rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h2 { + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h3 { + font-size: 1.1875rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h4 { + font-size: 1.125rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h5 { + font-size: 1.0625rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h6 { + font-size: 1rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +@media print, screen and (min-width: 40em) { + h1 { + font-size: 3rem; } + h2 { + font-size: 2.5rem; } + h3 { + font-size: 1.9375rem; } + h4 { + font-size: 1.5625rem; } + h5 { + font-size: 1.25rem; } + h6 { + font-size: 1rem; } } + +a { + line-height: inherit; + color: #1779ba; + text-decoration: none; + cursor: pointer; } + a:hover, a:focus { + color: #1468a0; } + a img { + border: 0; } + +hr { + clear: both; + max-width: 75rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #cacaca; + border-left: 0; } + +ul, +ol, +dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6; } + +li { + font-size: inherit; } + +ul { + margin-left: 1.25rem; + list-style-type: disc; } + +ol { + margin-left: 1.25rem; } + +ul ul, ol ul, ul ol, ol ol { + margin-left: 1.25rem; + margin-bottom: 0; } + +dl { + margin-bottom: 1rem; } + dl dt { + margin-bottom: 0.3rem; + font-weight: bold; } + +blockquote { + margin: 0 0 1rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #cacaca; } + blockquote, blockquote p { + line-height: 1.6; + color: #8a8a8a; } + +cite { + display: block; + font-size: 0.8125rem; + color: #8a8a8a; } + cite:before { + content: "— "; } + +abbr { + border-bottom: 1px dotted #0a0a0a; + color: #0a0a0a; + cursor: help; } + +figure { + margin: 0; } + +code { + padding: 0.125rem 0.3125rem 0.0625rem; + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; } + +kbd { + margin: 0; + padding: 0.125rem 0.25rem 0; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + color: #0a0a0a; } + +.subheader { + margin-top: 0.2rem; + margin-bottom: 0.5rem; + font-weight: normal; + line-height: 1.4; + color: #8a8a8a; } + +.lead { + font-size: 125%; + line-height: 1.6; } + +.stat { + font-size: 2.5rem; + line-height: 1; } + p + .stat { + margin-top: -1rem; } + +.no-bullet { + margin-left: 0; + list-style: none; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +@media print, screen and (min-width: 40em) { + .medium-text-left { + text-align: left; } + .medium-text-right { + text-align: right; } + .medium-text-center { + text-align: center; } + .medium-text-justify { + text-align: justify; } } + +@media print, screen and (min-width: 64em) { + .large-text-left { + text-align: left; } + .large-text-right { + text-align: right; } + .large-text-center { + text-align: center; } + .large-text-justify { + text-align: justify; } } + +.show-for-print { + display: none !important; } + +@media print { + * { + background: transparent !important; + box-shadow: none !important; + color: black !important; + text-shadow: none !important; } + .show-for-print { + display: block !important; } + .hide-for-print { + display: none !important; } + table.show-for-print { + display: table !important; } + thead.show-for-print { + display: table-header-group !important; } + tbody.show-for-print { + display: table-row-group !important; } + tr.show-for-print { + display: table-row !important; } + td.show-for-print { + display: table-cell !important; } + th.show-for-print { + display: table-cell !important; } + a, + a:visited { + text-decoration: underline; } + a[href]:after { + content: " (" attr(href) ")"; } + .ir a:after, + a[href^='javascript:']:after, + a[href^='#']:after { + content: ''; } + abbr[title]:after { + content: " (" attr(title) ")"; } + pre, + blockquote { + border: 1px solid #8a8a8a; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, + img { + page-break-inside: avoid; } + img { + max-width: 100% !important; } + @page { + margin: 0.5cm; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } } + +.button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + padding: 0.85em 1em; + -webkit-appearance: none; + border: 1px solid transparent; + border-radius: 0; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-size: 0.9rem; + line-height: 1; + text-align: center; + cursor: pointer; + background-color: #1779ba; + color: #fefefe; } + [data-whatinput='mouse'] .button { + outline: 0; } + .button:hover, .button:focus { + background-color: #14679e; + color: #fefefe; } + .button.tiny { + font-size: 0.6rem; } + .button.small { + font-size: 0.75rem; } + .button.large { + font-size: 1.25rem; } + .button.expanded { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; } + .button.primary { + background-color: #1779ba; + color: #fefefe; } + .button.primary:hover, .button.primary:focus { + background-color: #126195; + color: #fefefe; } + .button.secondary { + background-color: #767676; + color: #fefefe; } + .button.secondary:hover, .button.secondary:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button.success { + background-color: #3adb76; + color: #0a0a0a; } + .button.success:hover, .button.success:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button.warning { + background-color: #ffae00; + color: #0a0a0a; } + .button.warning:hover, .button.warning:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button.alert { + background-color: #cc4b37; + color: #fefefe; } + .button.alert:hover, .button.alert:focus { + background-color: #a53b2a; + color: #fefefe; } + .button.hollow { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow, .button.hollow:hover, .button.hollow:focus { + background-color: transparent; } + .button.hollow:hover, .button.hollow:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow.primary { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow.primary:hover, .button.hollow.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow.secondary { + border: 1px solid #767676; + color: #767676; } + .button.hollow.secondary:hover, .button.hollow.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; } + .button.hollow.success { + border: 1px solid #3adb76; + color: #3adb76; } + .button.hollow.success:hover, .button.hollow.success:focus { + border-color: #157539; + color: #157539; } + .button.hollow.warning { + border: 1px solid #ffae00; + color: #ffae00; } + .button.hollow.warning:hover, .button.hollow.warning:focus { + border-color: #805700; + color: #805700; } + .button.hollow.alert { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.hollow.alert:hover, .button.hollow.alert:focus { + border-color: #67251a; + color: #67251a; } + .button.disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; } + .button.disabled.primary, .button[disabled].primary { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary:hover, .button[disabled].primary:focus { + background-color: #1779ba; + color: #fefefe; } + .button.disabled.secondary, .button[disabled].secondary { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #767676; + color: #fefefe; } + .button.disabled.success, .button[disabled].success { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #3adb76; + color: #fefefe; } + .button.disabled.warning, .button[disabled].warning { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { + background-color: #ffae00; + color: #fefefe; } + .button.disabled.alert, .button[disabled].alert { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #cc4b37; + color: #fefefe; } + .button.dropdown::after { + display: block; + width: 0; + height: 0; + border: inset 0.4em; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #fefefe transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1em; } + .button.arrow-only::after { + top: -0.1em; + float: none; + margin-left: 0; } + +[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], +textarea { + display: block; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + color: #0a0a0a; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, + textarea:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + +textarea { + max-width: 100%; } + textarea[rows] { + height: auto; } + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #cacaca; } + +input::-moz-placeholder, +textarea::-moz-placeholder { + color: #cacaca; } + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #cacaca; } + +input::placeholder, +textarea::placeholder { + color: #cacaca; } + +input:disabled, input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #e6e6e6; + cursor: not-allowed; } + +[type='submit'], +[type='button'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; } + +input[type='search'] { + box-sizing: border-box; } + +[type='file'], +[type='checkbox'], +[type='radio'] { + margin: 0 0 1rem; } + +[type='checkbox'] + label, +[type='radio'] + label { + display: inline-block; + vertical-align: baseline; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; } + [type='checkbox'] + label[for], + [type='radio'] + label[for] { + cursor: pointer; } + +label > [type='checkbox'], +label > [type='radio'] { + margin-right: 0.5rem; } + +[type='file'] { + width: 100%; } + +label { + display: block; + margin: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.8; + color: #0a0a0a; } + label.middle { + margin: 0 0 1rem; + padding: 0.5625rem 0; } + +.help-text { + margin-top: -0.5rem; + font-size: 0.8125rem; + font-style: italic; + color: #0a0a0a; } + +.input-group { + display: table; + width: 100%; + margin-bottom: 1rem; } + .input-group > :first-child { + border-radius: 0 0 0 0; } + .input-group > :last-child > * { + border-radius: 0 0 0 0; } + +.input-group-label, .input-group-field, .input-group-button, .input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + margin: 0; + white-space: nowrap; + display: table-cell; + vertical-align: middle; } + +.input-group-label { + padding: 0 1rem; + border: 1px solid #cacaca; + background: #e6e6e6; + color: #0a0a0a; + text-align: center; + white-space: nowrap; + width: 1%; + height: 100%; } + .input-group-label:first-child { + border-right: 0; } + .input-group-label:last-child { + border-left: 0; } + +.input-group-field { + border-radius: 0; + height: 2.5rem; } + +.input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + width: 1%; + height: 100%; } + .input-group-button a, + .input-group-button input, + .input-group-button button, + .input-group-button label { + height: 2.5rem; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem; } + +.input-group .input-group-button { + display: table-cell; } + +fieldset { + margin: 0; + padding: 0; + border: 0; } + +legend { + max-width: 100%; + margin-bottom: 0.5rem; } + +.fieldset { + margin: 1.125rem 0; + padding: 1.25rem; + border: 1px solid #cacaca; } + .fieldset legend { + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; + background: #fefefe; } + +select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-family: inherit; + font-size: 1rem; + line-height: normal; + color: #0a0a0a; + background-image: url("data:image/svg+xml;utf8,"); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + @media screen and (min-width: 0\0) { + select { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } } + select:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + select:disabled { + background-color: #e6e6e6; + cursor: not-allowed; } + select::-ms-expand { + display: none; } + select[multiple] { + height: auto; + background-image: none; } + +.is-invalid-input:not(:focus) { + border-color: #cc4b37; + background-color: #f9ecea; } + .is-invalid-input:not(:focus)::-webkit-input-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus)::-moz-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus):-ms-input-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus)::placeholder { + color: #cc4b37; } + +.is-invalid-label { + color: #cc4b37; } + +.form-error { + display: none; + margin-top: -0.5rem; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: bold; + color: #cc4b37; } + .form-error.is-visible { + display: block; } + +.accordion { + margin-left: 0; + background: #fefefe; + list-style-type: none; } + +.accordion-item:first-child > :first-child { + border-radius: 0 0 0 0; } + +.accordion-item:last-child > :last-child { + border-radius: 0 0 0 0; } + +.accordion-title { + position: relative; + display: block; + padding: 1.25rem 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + :last-child:not(.is-active) > .accordion-title { + border-bottom: 1px solid #e6e6e6; + border-radius: 0 0 0 0; } + .accordion-title:hover, .accordion-title:focus { + background-color: #e6e6e6; } + .accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: '+'; } + .is-active > .accordion-title::before { + content: '–'; } + +.accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + background-color: #fefefe; + color: #0a0a0a; } + :last-child > .accordion-content:last-child { + border-bottom: 1px solid #e6e6e6; } + +.is-accordion-submenu-parent > a { + position: relative; } + .is-accordion-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + position: absolute; + top: 50%; + margin-top: -3px; + right: 1rem; } + +.is-accordion-submenu-parent[aria-expanded='true'] > a::after { + -ms-transform: rotate(180deg); + transform: rotate(180deg); + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; } + +.badge { + display: inline-block; + min-width: 2.1em; + padding: 0.3em; + border-radius: 50%; + font-size: 0.6rem; + text-align: center; + background: #1779ba; + color: #fefefe; } + .badge.primary { + background: #1779ba; + color: #fefefe; } + .badge.secondary { + background: #767676; + color: #fefefe; } + .badge.success { + background: #3adb76; + color: #0a0a0a; } + .badge.warning { + background: #ffae00; + color: #0a0a0a; } + .badge.alert { + background: #cc4b37; + color: #fefefe; } + +.breadcrumbs { + margin: 0 0 1rem 0; + list-style: none; } + .breadcrumbs::before, .breadcrumbs::after { + display: table; + content: ' '; } + .breadcrumbs::after { + clear: both; } + .breadcrumbs li { + float: left; + font-size: 0.6875rem; + color: #0a0a0a; + cursor: default; + text-transform: uppercase; } + .breadcrumbs li:not(:last-child)::after { + position: relative; + top: 1px; + margin: 0 0.75rem; + opacity: 1; + content: "/"; + color: #cacaca; } + .breadcrumbs a { + color: #1779ba; } + .breadcrumbs a:hover { + text-decoration: underline; } + .breadcrumbs .disabled { + color: #cacaca; + cursor: not-allowed; } + +.button-group { + margin-bottom: 1rem; + font-size: 0; } + .button-group::before, .button-group::after { + display: table; + content: ' '; } + .button-group::after { + clear: both; } + .button-group .button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 0.9rem; } + .button-group .button:last-child { + margin-right: 0; } + .button-group.tiny .button { + font-size: 0.6rem; } + .button-group.small .button { + font-size: 0.75rem; } + .button-group.large .button { + font-size: 1.25rem; } + .button-group.expanded { + margin-right: -1px; } + .button-group.expanded::before, .button-group.expanded::after { + display: none; } + .button-group.expanded .button:first-child:nth-last-child(2), .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button { + display: inline-block; + width: calc(50% - 1px); + margin-right: 1px; } + .button-group.expanded .button:first-child:nth-last-child(2):last-child, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child { + margin-right: -6px; } + .button-group.expanded .button:first-child:nth-last-child(3), .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button { + display: inline-block; + width: calc(33.33333% - 1px); + margin-right: 1px; } + .button-group.expanded .button:first-child:nth-last-child(3):last-child, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child { + margin-right: -6px; } + .button-group.expanded .button:first-child:nth-last-child(4), .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button { + display: inline-block; + width: calc(25% - 1px); + margin-right: 1px; } + .button-group.expanded .button:first-child:nth-last-child(4):last-child, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child { + margin-right: -6px; } + .button-group.expanded .button:first-child:nth-last-child(5), .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button { + display: inline-block; + width: calc(20% - 1px); + margin-right: 1px; } + .button-group.expanded .button:first-child:nth-last-child(5):last-child, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child { + margin-right: -6px; } + .button-group.expanded .button:first-child:nth-last-child(6), .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button { + display: inline-block; + width: calc(16.66667% - 1px); + margin-right: 1px; } + .button-group.expanded .button:first-child:nth-last-child(6):last-child, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child { + margin-right: -6px; } + .button-group.primary .button { + background-color: #1779ba; + color: #fefefe; } + .button-group.primary .button:hover, .button-group.primary .button:focus { + background-color: #126195; + color: #fefefe; } + .button-group.secondary .button { + background-color: #767676; + color: #fefefe; } + .button-group.secondary .button:hover, .button-group.secondary .button:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button-group.success .button { + background-color: #3adb76; + color: #0a0a0a; } + .button-group.success .button:hover, .button-group.success .button:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button-group.warning .button { + background-color: #ffae00; + color: #0a0a0a; } + .button-group.warning .button:hover, .button-group.warning .button:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button-group.alert .button { + background-color: #cc4b37; + color: #fefefe; } + .button-group.alert .button:hover, .button-group.alert .button:focus { + background-color: #a53b2a; + color: #fefefe; } + .button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button { + width: 100%; } + .button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child { + margin-bottom: 0; } + @media print, screen and (min-width: 40em) { + .button-group.stacked-for-small .button { + width: auto; + margin-bottom: 0; } } + @media print, screen and (min-width: 64em) { + .button-group.stacked-for-medium .button { + width: auto; + margin-bottom: 0; } } + @media screen and (max-width: 39.9375em) { + .button-group.stacked-for-small.expanded { + display: block; } + .button-group.stacked-for-small.expanded .button { + display: block; + margin-right: 0; } } + +.card { + margin-bottom: 1rem; + border: 1px solid #e6e6e6; + border-radius: 0; + background: #fefefe; + box-shadow: none; + overflow: hidden; + color: #0a0a0a; } + .card > :last-child { + margin-bottom: 0; } + +.card-divider { + padding: 1rem; + background: #e6e6e6; } + .card-divider > :last-child { + margin-bottom: 0; } + +.card-section { + padding: 1rem; } + .card-section > :last-child { + margin-bottom: 0; } + +.callout { + position: relative; + margin: 0 0 1rem 0; + padding: 1rem; + border: 1px solid rgba(10, 10, 10, 0.25); + border-radius: 0; + background-color: white; + color: #0a0a0a; } + .callout > :first-child { + margin-top: 0; } + .callout > :last-child { + margin-bottom: 0; } + .callout.primary { + background-color: #d7ecfa; + color: #0a0a0a; } + .callout.secondary { + background-color: #eaeaea; + color: #0a0a0a; } + .callout.success { + background-color: #e1faea; + color: #0a0a0a; } + .callout.warning { + background-color: #fff3d9; + color: #0a0a0a; } + .callout.alert { + background-color: #f7e4e1; + color: #0a0a0a; } + .callout.small { + padding-top: 0.5rem; + padding-right: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.5rem; } + .callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem; } + +.close-button { + position: absolute; + color: #8a8a8a; + cursor: pointer; } + [data-whatinput='mouse'] .close-button { + outline: 0; } + .close-button:hover, .close-button:focus { + color: #0a0a0a; } + .close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1; } + .close-button, .close-button.medium { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1; } + +.menu { + margin: 0; + list-style-type: none; } + .menu > li { + display: table-cell; + vertical-align: middle; } + [data-whatinput='mouse'] .menu > li { + outline: 0; } + .menu > li > a { + display: block; + padding: 0.7rem 1rem; + line-height: 1; } + .menu input, + .menu select, + .menu a, + .menu button { + margin-bottom: 0; } + .menu > li > a img, + .menu > li > a i, + .menu > li > a svg { + vertical-align: middle; } + .menu > li > a img + span, + .menu > li > a i + span, + .menu > li > a svg + span { + vertical-align: middle; } + .menu > li > a img, + .menu > li > a i, + .menu > li > a svg { + margin-right: 0.25rem; + display: inline-block; } + .menu > li, .menu.horizontal > li { + display: table-cell; } + .menu.expanded { + display: table; + width: 100%; + table-layout: fixed; } + .menu.expanded > li:first-child:last-child { + width: 100%; } + .menu.vertical > li { + display: block; } + @media print, screen and (min-width: 40em) { + .menu.medium-horizontal > li { + display: table-cell; } + .menu.medium-expanded { + display: table; + width: 100%; + table-layout: fixed; } + .menu.medium-expanded > li:first-child:last-child { + width: 100%; } + .menu.medium-vertical > li { + display: block; } } + @media print, screen and (min-width: 64em) { + .menu.large-horizontal > li { + display: table-cell; } + .menu.large-expanded { + display: table; + width: 100%; + table-layout: fixed; } + .menu.large-expanded > li:first-child:last-child { + width: 100%; } + .menu.large-vertical > li { + display: block; } } + .menu.simple li { + display: inline-block; + margin-right: 1rem; + line-height: 1; } + .menu.simple a { + padding: 0; } + .menu.align-right::before, .menu.align-right::after { + display: table; + content: ' '; } + .menu.align-right::after { + clear: both; } + .menu.align-right > li { + float: right; } + .menu.icon-top > li > a { + text-align: center; } + .menu.icon-top > li > a img, + .menu.icon-top > li > a i, + .menu.icon-top > li > a svg { + display: block; + margin: 0 auto 0.25rem; } + .menu.icon-top.vertical a > span { + margin: auto; } + .menu.nested { + margin-left: 1rem; } + .menu .active > a { + background: #1779ba; + color: #fefefe; } + .menu.menu-bordered li { + border: 1px solid #e6e6e6; } + .menu.menu-bordered li:not(:first-child) { + border-top: 0; } + .menu.menu-hover li:hover { + background-color: #e6e6e6; } + +.menu-text { + padding-top: 0; + padding-bottom: 0; + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit; } + +.menu-centered { + text-align: center; } + .menu-centered > .menu { + display: inline-block; } + +.no-js [data-responsive-menu] ul { + display: none; } + +.menu-icon { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #fefefe; + box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe; + content: ''; } + .menu-icon:hover::after { + background: #cacaca; + box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; } + +.menu-icon.dark { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon.dark::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #0a0a0a; + box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; + content: ''; } + .menu-icon.dark:hover::after { + background: #8a8a8a; + box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; } + +.is-drilldown { + position: relative; + overflow: hidden; } + .is-drilldown li { + display: block; } + .is-drilldown.animate-height { + transition: height 0.5s; } + +.is-drilldown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: -1; + width: 100%; + background: #fefefe; + transition: transform 0.15s linear; } + .is-drilldown-submenu.is-active { + z-index: 1; + display: block; + -ms-transform: translateX(-100%); + transform: translateX(-100%); } + .is-drilldown-submenu.is-closing { + -ms-transform: translateX(100%); + transform: translateX(100%); } + +.drilldown-submenu-cover-previous { + min-height: 100%; } + +.is-drilldown-submenu-parent > a { + position: relative; } + .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; + position: absolute; + top: 50%; + margin-top: -6px; + right: 1rem; } + +.js-drilldown-back > a::before { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; + border-left-width: 0; + display: inline-block; + vertical-align: middle; + margin-right: 0.75rem; + border-left-width: 0; } + +.dropdown-pane { + position: absolute; + z-index: 10; + display: block; + width: 300px; + padding: 1rem; + visibility: hidden; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-size: 1rem; } + .dropdown-pane.is-open { + visibility: visible; } + +.dropdown-pane.tiny { + width: 100px; } + +.dropdown-pane.small { + width: 200px; } + +.dropdown-pane.large { + width: 400px; } + +.dropdown.menu > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + +.dropdown.menu > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + +.dropdown.menu > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + +.dropdown.menu > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + margin-top: -3px; } + +[data-whatinput='mouse'] .dropdown.menu a { + outline: 0; } + +.no-js .dropdown.menu ul { + display: none; } + +.dropdown.menu.vertical > li .is-dropdown-submenu { + top: 0; } + +.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; } + +.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + +.dropdown.menu.vertical > li > a::after { + right: 14px; } + +.dropdown.menu.vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + +.dropdown.menu.vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + +@media print, screen and (min-width: 40em) { + .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + margin-top: -3px; } + .dropdown.menu.medium-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; } + .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.medium-vertical > li > a::after { + right: 14px; } + .dropdown.menu.medium-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + .dropdown.menu.medium-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } } + +@media print, screen and (min-width: 64em) { + .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + margin-top: -3px; } + .dropdown.menu.large-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; } + .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.large-vertical > li > a::after { + right: 14px; } + .dropdown.menu.large-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + .dropdown.menu.large-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } } + +.dropdown.menu.align-right .is-dropdown-submenu.first-sub { + top: 100%; + right: 0; + left: auto; } + +.is-dropdown-menu.vertical { + width: 100px; } + .is-dropdown-menu.vertical.align-right { + float: right; } + +.is-dropdown-submenu-parent { + position: relative; } + .is-dropdown-submenu-parent a::after { + position: absolute; + top: 50%; + right: 5px; + margin-top: -6px; } + .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { + top: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + +.is-dropdown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: 1; + display: none; + min-width: 200px; + border: 1px solid #cacaca; + background: #fefefe; } + .is-dropdown-submenu .is-dropdown-submenu-parent > a::after { + right: 14px; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + .is-dropdown-submenu .is-dropdown-submenu { + margin-top: -1px; } + .is-dropdown-submenu > li { + width: 100%; } + .is-dropdown-submenu.js-dropdown-active { + display: block; } + +.responsive-embed, .flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden; } + .responsive-embed iframe, + .responsive-embed object, + .responsive-embed embed, + .responsive-embed video, .flex-video iframe, + .flex-video object, + .flex-video embed, + .flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + .responsive-embed.widescreen, .flex-video.widescreen { + padding-bottom: 56.25%; } + +.label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 0; + font-size: 0.8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1779ba; + color: #fefefe; } + .label.primary { + background: #1779ba; + color: #fefefe; } + .label.secondary { + background: #767676; + color: #fefefe; } + .label.success { + background: #3adb76; + color: #0a0a0a; } + .label.warning { + background: #ffae00; + color: #0a0a0a; } + .label.alert { + background: #cc4b37; + color: #fefefe; } + +.media-object { + display: block; + margin-bottom: 1rem; } + .media-object img { + max-width: none; } + @media screen and (max-width: 39.9375em) { + .media-object.stack-for-small .media-object-section { + padding: 0; + padding-bottom: 1rem; + display: block; } + .media-object.stack-for-small .media-object-section img { + width: 100%; } } + +.media-object-section { + display: table-cell; + vertical-align: top; } + .media-object-section:first-child { + padding-right: 1rem; } + .media-object-section:last-child:not(:nth-child(2)) { + padding-left: 1rem; } + .media-object-section > :last-child { + margin-bottom: 0; } + .media-object-section.middle { + vertical-align: middle; } + .media-object-section.bottom { + vertical-align: bottom; } + +.is-off-canvas-open { + overflow: hidden; } + +.js-off-canvas-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + transition: opacity 0.5s ease, visibility 0.5s ease; + background: rgba(254, 254, 254, 0.25); + opacity: 0; + visibility: hidden; + overflow: hidden; } + .js-off-canvas-overlay.is-visible { + opacity: 1; + visibility: visible; } + .js-off-canvas-overlay.is-closable { + cursor: pointer; } + .js-off-canvas-overlay.is-overlay-absolute { + position: absolute; } + .js-off-canvas-overlay.is-overlay-fixed { + position: fixed; } + +.off-canvas-wrapper { + position: relative; + overflow: hidden; } + +.off-canvas { + position: fixed; + z-index: 1; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas { + outline: 0; } + .off-canvas.is-transition-overlap { + z-index: 10; } + .off-canvas.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + +.off-canvas-absolute { + position: absolute; + z-index: 1; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas-absolute { + outline: 0; } + .off-canvas-absolute.is-transition-overlap { + z-index: 10; } + .off-canvas-absolute.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas-absolute.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + +.position-left { + top: 0; + left: 0; + width: 250px; + height: 100%; + -ms-transform: translateX(-250px); + transform: translateX(-250px); + overflow-y: auto; } + .position-left.is-open ~ .off-canvas-content { + -ms-transform: translateX(250px); + transform: translateX(250px); } + .position-left.is-transition-push::after { + position: absolute; + top: 0; + right: 0; + height: 100%; + width: 1px; + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); + content: " "; } + .position-left.is-transition-overlap.is-open ~ .off-canvas-content { + -ms-transform: none; + transform: none; } + +.position-right { + top: 0; + right: 0; + width: 250px; + height: 100%; + -ms-transform: translateX(250px); + transform: translateX(250px); + overflow-y: auto; } + .position-right.is-open ~ .off-canvas-content { + -ms-transform: translateX(-250px); + transform: translateX(-250px); } + .position-right.is-transition-push::after { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 1px; + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); + content: " "; } + .position-right.is-transition-overlap.is-open ~ .off-canvas-content { + -ms-transform: none; + transform: none; } + +.position-top { + top: 0; + left: 0; + width: 100%; + height: 250px; + -ms-transform: translateY(-250px); + transform: translateY(-250px); + overflow-x: auto; } + .position-top.is-open ~ .off-canvas-content { + -ms-transform: translateY(250px); + transform: translateY(250px); } + .position-top.is-transition-push::after { + position: absolute; + bottom: 0; + left: 0; + height: 1px; + width: 100%; + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); + content: " "; } + .position-top.is-transition-overlap.is-open ~ .off-canvas-content { + -ms-transform: none; + transform: none; } + +.position-bottom { + bottom: 0; + left: 0; + width: 100%; + height: 250px; + -ms-transform: translateY(250px); + transform: translateY(250px); + overflow-x: auto; } + .position-bottom.is-open ~ .off-canvas-content { + -ms-transform: translateY(-250px); + transform: translateY(-250px); } + .position-bottom.is-transition-push::after { + position: absolute; + top: 0; + left: 0; + height: 1px; + width: 100%; + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); + content: " "; } + .position-bottom.is-transition-overlap.is-open ~ .off-canvas-content { + -ms-transform: none; + transform: none; } + +.off-canvas-content { + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +@media print, screen and (min-width: 40em) { + .position-left.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 1; } + .position-left.reveal-for-medium ~ .off-canvas-content { + margin-left: 250px; } + .position-right.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 1; } + .position-right.reveal-for-medium ~ .off-canvas-content { + margin-right: 250px; } + .position-top.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 1; } + .position-top.reveal-for-medium ~ .off-canvas-content { + margin-top: 250px; } + .position-bottom.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 1; } + .position-bottom.reveal-for-medium ~ .off-canvas-content { + margin-bottom: 250px; } } + +@media print, screen and (min-width: 64em) { + .position-left.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 1; } + .position-left.reveal-for-large ~ .off-canvas-content { + margin-left: 250px; } + .position-right.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 1; } + .position-right.reveal-for-large ~ .off-canvas-content { + margin-right: 250px; } + .position-top.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 1; } + .position-top.reveal-for-large ~ .off-canvas-content { + margin-top: 250px; } + .position-bottom.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 1; } + .position-bottom.reveal-for-large ~ .off-canvas-content { + margin-bottom: 250px; } } + +.orbit { + position: relative; } + +.orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden; } + +.orbit-slide { + width: 100%; } + .orbit-slide.no-motionui.is-active { + top: 0; + left: 0; } + +.orbit-figure { + margin: 0; } + +.orbit-image { + width: 100%; + max-width: 100%; + margin: 0; } + +.orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 1rem; + background-color: rgba(10, 10, 10, 0.5); + color: #fefefe; } + +.orbit-previous, .orbit-next { + position: absolute; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fefefe; } + [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next { + outline: 0; } + .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus { + background-color: rgba(10, 10, 10, 0.5); } + +.orbit-previous { + left: 0; } + +.orbit-next { + left: auto; + right: 0; } + +.orbit-bullets { + position: relative; + margin-top: 0.8rem; + margin-bottom: 0.8rem; + text-align: center; } + [data-whatinput='mouse'] .orbit-bullets { + outline: 0; } + .orbit-bullets button { + width: 1.2rem; + height: 1.2rem; + margin: 0.1rem; + border-radius: 50%; + background-color: #cacaca; } + .orbit-bullets button:hover { + background-color: #8a8a8a; } + .orbit-bullets button.is-active { + background-color: #8a8a8a; } + +.pagination { + margin-left: 0; + margin-bottom: 1rem; } + .pagination::before, .pagination::after { + display: table; + content: ' '; } + .pagination::after { + clear: both; } + .pagination li { + margin-right: 0.0625rem; + border-radius: 0; + font-size: 0.875rem; + display: none; } + .pagination li:last-child, .pagination li:first-child { + display: inline-block; } + @media print, screen and (min-width: 40em) { + .pagination li { + display: inline-block; } } + .pagination a, + .pagination button { + display: block; + padding: 0.1875rem 0.625rem; + border-radius: 0; + color: #0a0a0a; } + .pagination a:hover, + .pagination button:hover { + background: #e6e6e6; } + .pagination .current { + padding: 0.1875rem 0.625rem; + background: #1779ba; + color: #fefefe; + cursor: default; } + .pagination .disabled { + padding: 0.1875rem 0.625rem; + color: #cacaca; + cursor: not-allowed; } + .pagination .disabled:hover { + background: transparent; } + .pagination .ellipsis::after { + padding: 0.1875rem 0.625rem; + content: '\2026'; + color: #0a0a0a; } + +.pagination-previous a::before, +.pagination-previous.disabled::before { + display: inline-block; + margin-right: 0.5rem; + content: '\00ab'; } + +.pagination-next a::after, +.pagination-next.disabled::after { + display: inline-block; + margin-left: 0.5rem; + content: '\00bb'; } + +.progress { + height: 1rem; + margin-bottom: 1rem; + border-radius: 0; + background-color: #cacaca; } + .progress.primary .progress-meter { + background-color: #1779ba; } + .progress.secondary .progress-meter { + background-color: #767676; } + .progress.success .progress-meter { + background-color: #3adb76; } + .progress.warning .progress-meter { + background-color: #ffae00; } + .progress.alert .progress-meter { + background-color: #cc4b37; } + +.progress-meter { + position: relative; + display: block; + width: 0%; + height: 100%; + background-color: #1779ba; } + +.progress-meter-text { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + position: absolute; + margin: 0; + font-size: 0.75rem; + font-weight: bold; + color: #fefefe; + white-space: nowrap; } + +body.is-reveal-open { + overflow: hidden; } + +html.is-reveal-open, +html.is-reveal-open body { + min-height: 100%; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; + display: none; + background-color: rgba(10, 10, 10, 0.45); + overflow-y: scroll; } + +.reveal { + z-index: 1006; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: none; + padding: 1rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; } + [data-whatinput='mouse'] .reveal { + outline: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + min-height: 0; } } + .reveal .column, .reveal .columns, + .reveal .columns { + min-width: 0; } + .reveal > :last-child { + margin-bottom: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + width: 600px; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal .reveal { + right: auto; + left: auto; + margin: 0 auto; } } + .reveal.collapse { + padding: 0; } + @media print, screen and (min-width: 40em) { + .reveal.tiny { + width: 30%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.small { + width: 50%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.large { + width: 90%; + max-width: 75rem; } } + .reveal.full { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; } + @media screen and (max-width: 39.9375em) { + .reveal { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; } } + .reveal.without-overlay { + position: fixed; } + +.slider { + position: relative; + height: 0.5rem; + margin-top: 1.25rem; + margin-bottom: 2.25rem; + background-color: #e6e6e6; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: none; + touch-action: none; } + +.slider-fill { + position: absolute; + top: 0; + left: 0; + display: inline-block; + max-width: 100%; + height: 0.5rem; + background-color: #cacaca; + transition: all 0.2s ease-in-out; } + .slider-fill.is-dragging { + transition: all 0s linear; } + +.slider-handle { + position: absolute; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); + position: absolute; + left: 0; + z-index: 1; + display: inline-block; + width: 1.4rem; + height: 1.4rem; + border-radius: 0; + background-color: #1779ba; + transition: all 0.2s ease-in-out; + -ms-touch-action: manipulation; + touch-action: manipulation; } + [data-whatinput='mouse'] .slider-handle { + outline: 0; } + .slider-handle:hover { + background-color: #14679e; } + .slider-handle.is-dragging { + transition: all 0s linear; } + +.slider.disabled, +.slider[disabled] { + opacity: 0.25; + cursor: not-allowed; } + +.slider.vertical { + display: inline-block; + width: 0.5rem; + height: 12.5rem; + margin: 0 1.25rem; + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + .slider.vertical .slider-fill { + top: 0; + width: 0.5rem; + max-height: 100%; } + .slider.vertical .slider-handle { + position: absolute; + top: 0; + left: 50%; + width: 1.4rem; + height: 1.4rem; + -ms-transform: translateX(-50%); + transform: translateX(-50%); } + +.sticky-container { + position: relative; } + +.sticky { + position: relative; + z-index: 0; + transform: translate3d(0, 0, 0); } + +.sticky.is-stuck { + position: fixed; + z-index: 5; } + .sticky.is-stuck.is-at-top { + top: 0; } + .sticky.is-stuck.is-at-bottom { + bottom: 0; } + +.sticky.is-anchored { + position: relative; + right: auto; + left: auto; } + .sticky.is-anchored.is-at-bottom { + bottom: 0; } + +.switch { + height: 2rem; + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: 0.875rem; + font-weight: bold; + color: #fefefe; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0; } + +.switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 0; + background: #cacaca; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer; } + input + .switch-paddle { + margin: 0; } + .switch-paddle::after { + position: absolute; + top: 0.25rem; + left: 0.25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + transform: translate3d(0, 0, 0); + border-radius: 0; + background: #fefefe; + transition: all 0.25s ease-out; + content: ''; } + input:checked ~ .switch-paddle { + background: #1779ba; } + input:checked ~ .switch-paddle::after { + left: 2.25rem; } + [data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0; } + +.switch-active, .switch-inactive { + position: absolute; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + +.switch-active { + left: 8%; + display: none; } + input:checked + label > .switch-active { + display: block; } + +.switch-inactive { + right: 15%; } + input:checked + label > .switch-inactive { + display: none; } + +.switch.tiny { + height: 1.5rem; } + .switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: 0.625rem; } + .switch.tiny .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1rem; + height: 1rem; } + .switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem; } + +.switch.small { + height: 1.75rem; } + .switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: 0.75rem; } + .switch.small .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1.25rem; + height: 1.25rem; } + .switch.small input:checked ~ .switch-paddle::after { + left: 2rem; } + +.switch.large { + height: 2.5rem; } + .switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem; } + .switch.large .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 2rem; + height: 2rem; } + .switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem; } + +table { + width: 100%; + margin-bottom: 1rem; + border-radius: 0; } + table thead, + table tbody, + table tfoot { + border: 1px solid #f1f1f1; + background-color: #fefefe; } + table caption { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; } + table thead { + background: #f8f8f8; + color: #0a0a0a; } + table tfoot { + background: #f1f1f1; + color: #0a0a0a; } + table thead tr, + table tfoot tr { + background: transparent; } + table thead th, + table thead td, + table tfoot th, + table tfoot td { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; + text-align: left; } + table tbody th, + table tbody td { + padding: 0.5rem 0.625rem 0.625rem; } + table tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f1f1; } + table.unstriped tbody { + background-color: #fefefe; } + table.unstriped tbody tr { + border-bottom: 0; + border-bottom: 1px solid #f1f1f1; + background-color: #fefefe; } + +@media screen and (max-width: 63.9375em) { + table.stack thead { + display: none; } + table.stack tfoot { + display: none; } + table.stack tr, + table.stack th, + table.stack td { + display: block; } + table.stack td { + border-top: 0; } } + +table.scroll { + display: block; + width: 100%; + overflow-x: auto; } + +table.hover thead tr:hover { + background-color: #f3f3f3; } + +table.hover tfoot tr:hover { + background-color: #ececec; } + +table.hover tbody tr:hover { + background-color: #f9f9f9; } + +table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ececec; } + +.table-scroll { + overflow-x: auto; } + .table-scroll table { + width: auto; } + +.tabs { + margin: 0; + border: 1px solid #e6e6e6; + background: #fefefe; + list-style-type: none; } + .tabs::before, .tabs::after { + display: table; + content: ' '; } + .tabs::after { + clear: both; } + +.tabs.vertical > li { + display: block; + float: none; + width: auto; } + +.tabs.simple > li > a { + padding: 0; } + .tabs.simple > li > a:hover { + background: transparent; } + +.tabs.primary { + background: #1779ba; } + .tabs.primary > li > a { + color: #fefefe; } + .tabs.primary > li > a:hover, .tabs.primary > li > a:focus { + background: #1673b1; } + +.tabs-title { + float: left; } + .tabs-title > a { + display: block; + padding: 1.25rem 1.5rem; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + .tabs-title > a:hover { + background: #fefefe; + color: #1468a0; } + .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] { + background: #e6e6e6; + color: #1779ba; } + +.tabs-content { + border: 1px solid #e6e6e6; + border-top: 0; + background: #fefefe; + color: #0a0a0a; + transition: all 0.5s ease; } + +.tabs-content.vertical { + border: 1px solid #e6e6e6; + border-left: 0; } + +.tabs-panel { + display: none; + padding: 1rem; } + .tabs-panel[aria-hidden="false"] { + display: block; } + +.thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: solid 4px #fefefe; + border-radius: 0; + box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); + line-height: 0; } + +a.thumbnail { + transition: box-shadow 200ms ease-out; } + a.thumbnail:hover, a.thumbnail:focus { + box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); } + a.thumbnail image { + box-shadow: none; } + +.title-bar { + padding: 0.5rem; + background: #0a0a0a; + color: #fefefe; } + .title-bar::before, .title-bar::after { + display: table; + content: ' '; } + .title-bar::after { + clear: both; } + .title-bar .menu-icon { + margin-left: 0.25rem; + margin-right: 0.25rem; } + +.title-bar-left { + float: left; } + +.title-bar-right { + float: right; + text-align: right; } + +.title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold; } + +.has-tip { + position: relative; + display: inline-block; + border-bottom: dotted 1px #8a8a8a; + font-weight: bold; + cursor: help; } + +.tooltip { + position: absolute; + top: calc(100% + 0.6495rem); + z-index: 1200; + max-width: 10rem; + padding: 0.75rem; + border-radius: 0; + background-color: #0a0a0a; + font-size: 80%; + color: #fefefe; } + .tooltip::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-top-width: 0; + border-bottom-style: solid; + border-color: transparent transparent #0a0a0a; + position: absolute; + bottom: 100%; + left: 50%; + -ms-transform: translateX(-50%); + transform: translateX(-50%); } + .tooltip.top::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #0a0a0a transparent transparent; + top: 100%; + bottom: auto; } + .tooltip.left::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #0a0a0a; + top: 50%; + bottom: auto; + left: 100%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + .tooltip.right::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #0a0a0a transparent transparent; + top: 50%; + right: 100%; + bottom: auto; + left: auto; + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + +.top-bar { + padding: 0.5rem; + } + .top-position { + position: fixed; + } + .top-bar::before, .top-bar::after { + display: table; + content: ' '; } + .top-bar::after { + clear: both; } + .top-bar, + .top-bar ul { + background-color: #e6e6e6; } + .top-bar input { + max-width: 200px; + margin-right: 1rem; } + .top-bar .input-group-field { + width: 100%; + margin-right: 0; } + .top-bar input.button { + width: auto; } + .top-bar .top-bar-left, + .top-bar .top-bar-right { + width: 100%; } + @media print, screen and (min-width: 40em) { + .top-bar .top-bar-left, + .top-bar .top-bar-right { + width: auto; } } + @media screen and (max-width: 63.9375em) { + .top-bar.stacked-for-medium .top-bar-left, + .top-bar.stacked-for-medium .top-bar-right { + width: 100%; } } + @media screen and (max-width: 74.9375em) { + .top-bar.stacked-for-large .top-bar-left, + .top-bar.stacked-for-large .top-bar-right { + width: 100%; } } + +.top-bar-title { + display: inline-block; + float: left; + padding: 0.5rem 1rem 0.5rem 0; } + .top-bar-title .menu-icon { + bottom: 2px; } + +.top-bar-left { + float: left; } + +.top-bar-right { + float: right; } + +.hide { + display: none !important; } + +.invisible { + visibility: hidden; } + +@media screen and (max-width: 39.9375em) { + .hide-for-small-only { + display: none !important; } } + +@media screen and (max-width: 0em), screen and (min-width: 40em) { + .show-for-small-only { + display: none !important; } } + +@media print, screen and (min-width: 40em) { + .hide-for-medium { + display: none !important; } } + +@media screen and (max-width: 39.9375em) { + .show-for-medium { + display: none !important; } } + +@media screen and (min-width: 40em) and (max-width: 63.9375em) { + .hide-for-medium-only { + display: none !important; } } + +@media screen and (max-width: 39.9375em), screen and (min-width: 64em) { + .show-for-medium-only { + display: none !important; } } + +@media print, screen and (min-width: 64em) { + .hide-for-large { + display: none !important; } } + +@media screen and (max-width: 63.9375em) { + .show-for-large { + display: none !important; } } + +@media screen and (min-width: 64em) and (max-width: 74.9375em) { + .hide-for-large-only { + display: none !important; } } + +@media screen and (max-width: 63.9375em), screen and (min-width: 75em) { + .show-for-large-only { + display: none !important; } } + +.show-for-sr, +.show-on-focus { + position: absolute !important; + width: 1px; + height: 1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); } + +.show-on-focus:active, .show-on-focus:focus { + position: static !important; + width: auto; + height: auto; + overflow: visible; + clip: auto; } + +.show-for-landscape, +.hide-for-portrait { + display: block !important; } + @media screen and (orientation: landscape) { + .show-for-landscape, + .hide-for-portrait { + display: block !important; } } + @media screen and (orientation: portrait) { + .show-for-landscape, + .hide-for-portrait { + display: none !important; } } + +.hide-for-landscape, +.show-for-portrait { + display: none !important; } + @media screen and (orientation: landscape) { + .hide-for-landscape, + .show-for-portrait { + display: none !important; } } + @media screen and (orientation: portrait) { + .hide-for-landscape, + .show-for-portrait { + display: block !important; } } + +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-center { + display: block; + margin-right: auto; + margin-left: auto; } + +.clearfix::before, .clearfix::after { + display: table; + content: ' '; } + +.clearfix::after { + clear: both; } + +.slide-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(-100%); + transform: translateY(-100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-down.mui-enter.mui-enter-active { + -ms-transform: translateY(0); + transform: translateY(0); } + +.slide-in-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(-100%); + transform: translateX(-100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-left.mui-enter.mui-enter-active { + -ms-transform: translateX(0); + transform: translateX(0); } + +.slide-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(100%); + transform: translateY(100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-up.mui-enter.mui-enter-active { + -ms-transform: translateY(0); + transform: translateY(0); } + +.slide-in-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(100%); + transform: translateX(100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-right.mui-enter.mui-enter-active { + -ms-transform: translateX(0); + transform: translateX(0); } + +.slide-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(0); + transform: translateY(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-down.mui-leave.mui-leave-active { + -ms-transform: translateY(100%); + transform: translateY(100%); } + +.slide-out-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(0); + transform: translateX(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-right.mui-leave.mui-leave-active { + -ms-transform: translateX(100%); + transform: translateX(100%); } + +.slide-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(0); + transform: translateY(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-up.mui-leave.mui-leave-active { + -ms-transform: translateY(-100%); + transform: translateY(-100%); } + +.slide-out-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(0); + transform: translateX(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-left.mui-leave.mui-leave-active { + -ms-transform: translateX(-100%); + transform: translateX(-100%); } + +.fade-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 0; + transition-property: opacity; } + +.fade-in.mui-enter.mui-enter-active { + opacity: 1; } + +.fade-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 1; + transition-property: opacity; } + +.fade-out.mui-leave.mui-leave-active { + opacity: 0; } + +.hinge-in-from-top.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + -ms-transform-origin: top; + transform-origin: top; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-top.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + -ms-transform-origin: right; + transform-origin: right; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-right.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-bottom.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(90deg); + -ms-transform-origin: bottom; + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-bottom.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(90deg); + -ms-transform-origin: left; + transform-origin: left; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-left.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-middle-x.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-middle-x.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-middle-y.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-middle-y.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-out-from-top.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: top; + transform-origin: top; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-top.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; } + +.hinge-out-from-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: right; + transform-origin: right; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-right.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; } + +.hinge-out-from-bottom.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: bottom; + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-bottom.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(90deg); + opacity: 0; } + +.hinge-out-from-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: left; + transform-origin: left; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-left.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(90deg); + opacity: 0; } + +.hinge-out-from-middle-x.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-middle-x.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; } + +.hinge-out-from-middle-y.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-middle-y.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; } + +.scale-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(0.5); + transform: scale(0.5); + transition-property: transform, opacity; + opacity: 0; } + +.scale-in-up.mui-enter.mui-enter-active { + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; } + +.scale-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(1.5); + transform: scale(1.5); + transition-property: transform, opacity; + opacity: 0; } + +.scale-in-down.mui-enter.mui-enter-active { + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; } + +.scale-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(1); + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; } + +.scale-out-up.mui-leave.mui-leave-active { + -ms-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; } + +.scale-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(1); + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; } + +.scale-out-down.mui-leave.mui-leave-active { + -ms-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; } + +.spin-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(-0.75turn); + transform: rotate(-0.75turn); + transition-property: transform, opacity; + opacity: 0; } + +.spin-in.mui-enter.mui-enter-active { + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; } + +.spin-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(0); + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; } + +.spin-out.mui-leave.mui-leave-active { + -ms-transform: rotate(0.75turn); + transform: rotate(0.75turn); + opacity: 0; } + +.spin-in-ccw.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(0.75turn); + transform: rotate(0.75turn); + transition-property: transform, opacity; + opacity: 0; } + +.spin-in-ccw.mui-enter.mui-enter-active { + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; } + +.spin-out-ccw.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(0); + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; } + +.spin-out-ccw.mui-leave.mui-leave-active { + -ms-transform: rotate(-0.75turn); + transform: rotate(-0.75turn); + opacity: 0; } + +.slow { + transition-duration: 750ms !important; } + +.fast { + transition-duration: 250ms !important; } + +.linear { + transition-timing-function: linear !important; } + +.ease { + transition-timing-function: ease !important; } + +.ease-in { + transition-timing-function: ease-in !important; } + +.ease-out { + transition-timing-function: ease-out !important; } + +.ease-in-out { + transition-timing-function: ease-in-out !important; } + +.bounce-in { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; } + +.bounce-out { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; } + +.bounce-in-out { + transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; } + +.short-delay { + transition-delay: 300ms !important; } + +.long-delay { + transition-delay: 700ms !important; } + +.shake { + animation-name: shake-7; } + +@keyframes shake-7 { + 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { + transform: translateX(7%); } + 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% { + transform: translateX(-7%); } } + +.spin-cw { + animation-name: spin-cw-1turn; } + +@keyframes spin-cw-1turn { + 0% { + transform: rotate(-1turn); } + 100% { + transform: rotate(0); } } + +.spin-ccw { + animation-name: spin-cw-1turn; } + +@keyframes spin-cw-1turn { + 0% { + transform: rotate(0); } + 100% { + transform: rotate(1turn); } } + +.wiggle { + animation-name: wiggle-7deg; } + +@keyframes wiggle-7deg { + 40%, 50%, 60% { + transform: rotate(7deg); } + 35%, 45%, 55%, 65% { + transform: rotate(-7deg); } + 0%, 30%, 70%, 100% { + transform: rotate(0); } } + +.shake, +.spin-cw, +.spin-ccw, +.wiggle { + animation-duration: 500ms; } + +.infinite { + animation-iteration-count: infinite; } + +.slow { + animation-duration: 750ms !important; } + +.fast { + animation-duration: 250ms !important; } + +.linear { + animation-timing-function: linear !important; } + +.ease { + animation-timing-function: ease !important; } + +.ease-in { + animation-timing-function: ease-in !important; } + +.ease-out { + animation-timing-function: ease-out !important; } + +.ease-in-out { + animation-timing-function: ease-in-out !important; } + +.bounce-in { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; } + +.bounce-out { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; } + +.bounce-in-out { + animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; } + +.short-delay { + animation-delay: 300ms !important; } + +.long-delay { + animation-delay: 700ms !important; } diff --git a/css/foundation.min.css b/css/foundation.min.css new file mode 100644 index 0000000..535eb0d --- /dev/null +++ b/css/foundation.min.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;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:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;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:-.25em}sup{top:-.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{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1}[data-whatinput=mouse] button{outline:0}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:75rem;margin-right:auto;margin-left:auto}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row .row{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row.gutter-small>.column,.row.gutter-small>.columns{padding-right:.625rem;padding-left:.625rem}.row.gutter-medium>.column,.row.gutter-medium>.columns{padding-right:.9375rem;padding-left:.9375rem}.column,.columns{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.33333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.66667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.28571%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-right:0;margin-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-pull-0,.small-push-0,.small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.33333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.66667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.28571%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-right:0;margin-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.33333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.66667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.28571%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-right:0;margin-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-pull-0,.large-push-0,.large-uncentered{position:static;float:left;margin-right:0;margin-left:0}}.column-block{margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}h1{font-size:1.5rem}h1,h2{line-height:1.4;margin-top:0;margin-bottom:.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h3,h4{line-height:1.4;margin-top:0;margin-bottom:.5rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h5,h6{line-height:1.4;margin-top:0;margin-bottom:.5rem}h6{font-size:1rem}@media print,screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#1468a0}a img{border:0}hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr{border-bottom:1px dotted #0a0a0a;color:#0a0a0a;cursor:help}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;font-weight:400}code,kbd{background-color:#e6e6e6;font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a}kbd{margin:0;padding:.125rem .25rem 0}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#14679e;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#1779ba;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fefefe}.button.secondary{background-color:#767676;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}.button.success{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert{background-color:#cc4b37;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#fefefe}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#1779ba;color:#fefefe}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#fefefe}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#fefefe}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#fefefe}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fefefe}.button.dropdown:after{display:block;width:0;height:0;border:.4em inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.arrow-only:after{top:-.1em;float:none;margin-left:0}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);font-family:inherit;font-size:1rem;font-weight:400;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacaca}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group>:first-child,.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;width:1%;height:100%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5rem}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;width:1%;height:100%}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{height:2.5rem;padding-top:0;padding-bottom:0;font-size:1rem}.input-group .input-group-button{display:table-cell}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem;background:#fefefe}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;line-height:normal;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow .5s,border-color .25s ease-in-out}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.form-error,.is-invalid-input:not(:focus)::placeholder,.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700}.form-error.is-visible{display:block}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion-item:first-child>:first-child,.accordion-item:last-child>:last-child{border-radius:0 0 0 0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#1779ba}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 0 0}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title:before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+"}.is-active>.accordion-title:before{content:"–"}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.is-accordion-submenu-parent>a{position:relative}.is-accordion-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.is-accordion-submenu-parent[aria-expanded=true]>a:after{transform:rotate(180deg);transform-origin:50% 50%}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;text-align:center}.badge,.badge.primary{background:#1779ba;color:#fefefe}.badge.secondary{background:#767676;color:#fefefe}.badge.success{background:#3adb76;color:#0a0a0a}.badge.warning{background:#ffae00;color:#0a0a0a}.badge.alert{background:#cc4b37;color:#fefefe}.breadcrumbs{margin:0 0 1rem;list-style:none}.breadcrumbs:after,.breadcrumbs:before{display:table;content:" "}.breadcrumbs:after{clear:both}.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child):after{position:relative;top:1px;margin:0 .75rem;opacity:1;content:"/";color:#cacaca}.breadcrumbs a{color:#1779ba}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.button-group{margin-bottom:1rem;font-size:0}.button-group:after,.button-group:before{display:table;content:" "}.button-group:after{clear:both}.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:.9rem}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded{margin-right:-1px}.button-group.expanded:after,.button-group.expanded:before{display:none}.button-group.expanded .button:first-child:nth-last-child(2),.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button{display:inline-block;width:calc(50% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(2):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(3),.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button{display:inline-block;width:calc(33.33333% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(3):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(4),.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button{display:inline-block;width:calc(25% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(4):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(5),.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button{display:inline-block;width:calc(20% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(5):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(6),.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button{display:inline-block;width:calc(16.66667% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(6):last-child{margin-right:-6px}.button-group.primary .button{background-color:#1779ba;color:#fefefe}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#126195;color:#fefefe}.button-group.secondary .button{background-color:#767676;color:#fefefe}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#5e5e5e;color:#fefefe}.button-group.success .button{background-color:#3adb76;color:#0a0a0a}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#0a0a0a}.button-group.warning .button{background-color:#ffae00;color:#0a0a0a}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#0a0a0a}.button-group.alert .button{background-color:#cc4b37;color:#fefefe}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#a53b2a;color:#fefefe}.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button,.button-group.stacked .button{width:100%}.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child,.button-group.stacked .button:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.button-group.stacked-for-small .button{width:auto;margin-bottom:0}}@media print,screen and (min-width:64em){.button-group.stacked-for-medium .button{width:auto;margin-bottom:0}}@media screen and (max-width:39.9375em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}.card{margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:0;background:#fefefe;box-shadow:none;overflow:hidden;color:#0a0a0a}.card>:last-child{margin-bottom:0}.card-divider{padding:1rem;background:#e6e6e6}.card-divider>:last-child{margin-bottom:0}.card-section{padding:1rem}.card-section>:last-child{margin-bottom:0}.callout{position:relative;margin:0 0 1rem;padding:1rem;border:1px solid hsla(0,0%,4%,.25);border-radius:0;background-color:#fff;color:#0a0a0a}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#d7ecfa;color:#0a0a0a}.callout.secondary{background-color:#eaeaea;color:#0a0a0a}.callout.success{background-color:#e1faea;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.small{padding:.5rem}.callout.large{padding:3rem}.close-button{position:absolute;color:#8a8a8a;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.menu{margin:0;list-style-type:none}.menu>li{display:table-cell;vertical-align:middle}[data-whatinput=mouse] .menu>li{outline:0}.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu>li>a i,.menu>li>a i+span,.menu>li>a img,.menu>li>a img+span,.menu>li>a svg,.menu>li>a svg+span{vertical-align:middle}.menu>li>a i,.menu>li>a img,.menu>li>a svg{margin-right:.25rem;display:inline-block}.menu.horizontal>li,.menu>li{display:table-cell}.menu.expanded{display:table;width:100%;table-layout:fixed}.menu.expanded>li:first-child:last-child{width:100%}.menu.vertical>li{display:block}@media print,screen and (min-width:40em){.menu.medium-horizontal>li{display:table-cell}.menu.medium-expanded{display:table;width:100%;table-layout:fixed}.menu.medium-expanded>li:first-child:last-child{width:100%}.menu.medium-vertical>li{display:block}}@media print,screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}.menu.large-expanded{display:table;width:100%;table-layout:fixed}.menu.large-expanded>li:first-child:last-child{width:100%}.menu.large-vertical>li{display:block}}.menu.simple li{display:inline-block;margin-right:1rem;line-height:1}.menu.simple a{padding:0}.menu.align-right:after,.menu.align-right:before{display:table;content:" "}.menu.align-right:after{clear:both}.menu.align-right>li{float:right}.menu.icon-top>li>a{text-align:center}.menu.icon-top>li>a i,.menu.icon-top>li>a img,.menu.icon-top>li>a svg{display:block;margin:0 auto .25rem}.menu.icon-top.vertical a>span{margin:auto}.menu.nested{margin-left:1rem}.menu .active>a{background:#1779ba;color:#fefefe}.menu.menu-bordered li{border:1px solid #e6e6e6}.menu.menu-bordered li:not(:first-child){border-top:0}.menu.menu-hover li:hover{background-color:#e6e6e6}.menu-text{padding-top:0;padding-bottom:0;padding:.7rem 1rem;font-weight:700;line-height:1;color:inherit}.menu-centered{text-align:center}.menu-centered>.menu{display:inline-block}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:""}.menu-icon:hover:after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;content:""}.menu-icon.dark:hover:after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{transition:height .5s}.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;transition:transform .15s linear}.is-drilldown-submenu.is-active{z-index:1;display:block;transform:translateX(-100%)}.is-drilldown-submenu.is-closing{transform:translateX(100%)}.drilldown-submenu-cover-previous{min-height:100%}.is-drilldown-submenu-parent>a{position:relative}.is-drilldown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba;position:absolute;top:50%;margin-top:-6px;right:1rem}.js-drilldown-back>a:before{display:block;width:0;height:0;border:6px inset;content:"";border-right-style:solid;border-color:transparent #1779ba transparent transparent;display:inline-block;vertical-align:middle;margin-right:.75rem;border-left-width:0}.dropdown-pane{position:absolute;z-index:10;display:block;width:300px;padding:1rem;visibility:hidden;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-open{visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu>li.is-dropdown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;margin-top:-3px}[data-whatinput=mouse] .dropdown.menu a{outline:0}.no-js .dropdown.menu ul{display:none}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a:after{right:14px}.dropdown.menu.vertical>li.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.vertical>li.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;margin-top:-3px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a:after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.medium-vertical>li.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}@media print,screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;margin-top:-3px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a:after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.large-vertical>li.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a:after{position:absolute;top:50%;right:5px;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #cacaca;background:#fefefe}.is-dropdown-submenu .is-dropdown-submenu-parent>a:after{right:14px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.label{display:inline-block;padding:.33333rem .5rem;border-radius:0;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default}.label,.label.primary{background:#1779ba;color:#fefefe}.label.secondary{background:#767676;color:#fefefe}.label.success{background:#3adb76;color:#0a0a0a}.label.warning{background:#ffae00;color:#0a0a0a}.label.alert{background:#cc4b37;color:#fefefe}.media-object{display:block;margin-bottom:1rem}.media-object img{max-width:none}@media screen and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;display:block}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{display:table-cell;vertical-align:top}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section>:last-child{margin-bottom:0}.media-object-section.middle{vertical-align:middle}.media-object-section.bottom{vertical-align:bottom}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease,visibility .5s ease;background:hsla(0,0%,100%,.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:1;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.is-transition-overlap{z-index:10}.off-canvas.is-transition-overlap.is-open{box-shadow:0 0 10px hsla(0,0%,4%,.7)}.off-canvas.is-open{transform:translate(0)}.off-canvas-absolute{position:absolute;z-index:1;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-overlap{z-index:10}.off-canvas-absolute.is-transition-overlap.is-open{box-shadow:0 0 10px hsla(0,0%,4%,.7)}.off-canvas-absolute.is-open{transform:translate(0)}.position-left{top:0;left:0;width:250px;height:100%;transform:translateX(-250px);overflow-y:auto}.position-left.is-open~.off-canvas-content{transform:translateX(250px)}.position-left.is-transition-push:after{position:absolute;top:0;right:0;height:100%;width:1px;box-shadow:0 0 10px hsla(0,0%,4%,.7);content:" "}.position-left.is-transition-overlap.is-open~.off-canvas-content{transform:none}.position-right{top:0;right:0;width:250px;height:100%;transform:translateX(250px);overflow-y:auto}.position-right.is-open~.off-canvas-content{transform:translateX(-250px)}.position-right.is-transition-push:after{position:absolute;top:0;left:0;height:100%;width:1px;box-shadow:0 0 10px hsla(0,0%,4%,.7);content:" "}.position-right.is-transition-overlap.is-open~.off-canvas-content{transform:none}.position-top{top:0;left:0;width:100%;height:250px;transform:translateY(-250px);overflow-x:auto}.position-top.is-open~.off-canvas-content{transform:translateY(250px)}.position-top.is-transition-push:after{position:absolute;bottom:0;left:0;height:1px;width:100%;box-shadow:0 0 10px hsla(0,0%,4%,.7);content:" "}.position-top.is-transition-overlap.is-open~.off-canvas-content{transform:none}.position-bottom{bottom:0;left:0;width:100%;height:250px;transform:translateY(250px);overflow-x:auto}.position-bottom.is-open~.off-canvas-content{transform:translateY(-250px)}.position-bottom.is-transition-push:after{position:absolute;top:0;left:0;height:1px;width:100%;box-shadow:0 0 10px hsla(0,0%,4%,.7);content:" "}.position-bottom.is-transition-overlap.is-open~.off-canvas-content{transform:none}.off-canvas-content{transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (min-width:40em){.position-left.reveal-for-medium{transform:none;z-index:1}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{transform:none;z-index:1}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.position-top.reveal-for-medium{transform:none;z-index:1}.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-medium{transform:none;z-index:1}.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:64em){.position-left.reveal-for-large{transform:none;z-index:1}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{transform:none;z-index:1}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.position-top.reveal-for-large{transform:none;z-index:1}.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-large{transform:none;z-index:1}.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}}.orbit,.orbit-container{position:relative}.orbit-container{height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide{width:100%}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{bottom:0;width:100%;margin-bottom:0;background-color:hsla(0,0%,4%,.5)}.orbit-caption,.orbit-next,.orbit-previous{position:absolute;padding:1rem;color:#fefefe}.orbit-next,.orbit-previous{top:50%;transform:translateY(-50%);z-index:10}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:hsla(0,0%,4%,.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#cacaca}.orbit-bullets button.is-active,.orbit-bullets button:hover{background-color:#8a8a8a}.pagination{margin-left:0;margin-bottom:1rem}.pagination:after,.pagination:before{display:table;content:" "}.pagination:after{clear:both}.pagination li{margin-right:.0625rem;border-radius:0;font-size:.875rem;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media print,screen and (min-width:40em){.pagination li{display:inline-block}}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:0;color:#0a0a0a}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#1779ba;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}.pagination .disabled:hover{background:transparent}.pagination .ellipsis:after{padding:.1875rem .625rem;content:"\2026";color:#0a0a0a}.pagination-previous.disabled:before,.pagination-previous a:before{display:inline-block;margin-right:.5rem;content:"\00ab"}.pagination-next.disabled:after,.pagination-next a:after{display:inline-block;margin-left:.5rem;content:"\00bb"}.progress{height:1rem;margin-bottom:1rem;border-radius:0;background-color:#cacaca}.progress.primary .progress-meter{background-color:#1779ba}.progress.secondary .progress-meter{background-color:#767676}.progress.success .progress-meter{background-color:#3adb76}.progress.warning .progress-meter{background-color:#ffae00}.progress.alert .progress-meter{background-color:#cc4b37}.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#1779ba}.progress-meter-text{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;margin:0;font-size:.75rem;font-weight:700;color:#fefefe;white-space:nowrap}body.is-reveal-open{overflow:hidden}html.is-reveal-open,html.is-reveal-open body{min-height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:hsla(0,0%,4%,.45);overflow-y:scroll}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:40em){.reveal{min-height:0}}.reveal .column,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:75rem}}@media print,screen and (min-width:40em){.reveal .reveal{right:auto;left:auto;margin:0 auto}}.reveal.collapse{padding:0}@media print,screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.small{width:50%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}@media screen and (max-width:39.9375em){.reveal{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;transition:all .2s ease-in-out}.slider-fill.is-dragging{transition:all 0s linear}.slider-handle{top:50%;transform:translateY(-50%);position:absolute;left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;border-radius:0;background-color:#1779ba;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#14679e}.slider-handle.is-dragging{transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;transform:scaleY(-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;transform:translateX(-50%)}.sticky,.sticky-container{position:relative}.sticky{z-index:0;transform:translateZ(0)}.sticky.is-stuck{position:fixed;z-index:5}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.switch{height:2rem;position:relative;margin-bottom:1rem;outline:0;font-size:.875rem;font-weight:700;color:#fefefe;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;display:block;width:4rem;height:2rem;border-radius:0;background:#cacaca;transition:all .25s ease-out;font-weight:inherit;color:inherit;cursor:pointer}input+.switch-paddle{margin:0}.switch-paddle:after{position:absolute;top:.25rem;left:.25rem;display:block;width:1.5rem;height:1.5rem;transform:translateZ(0);border-radius:0;background:#fefefe;transition:all .25s ease-out;content:""}input:checked~.switch-paddle{background:#1779ba}input:checked~.switch-paddle:after{left:2.25rem}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5rem}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle:after{top:.25rem;left:.25rem;width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle:after{left:1.75rem}.switch.small{height:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle:after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle:after{left:2rem}.switch.large{height:2.5rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle:after{top:.25rem;left:.25rem;width:2rem;height:2rem}.switch.large input:checked~.switch-paddle:after{left:2.75rem}table{width:100%;margin-bottom:1rem;border-radius:0}table tbody,table tfoot,table thead{border:1px solid #f1f1f1;background-color:#fefefe}table caption{padding:.5rem .625rem .625rem;font-weight:700}table thead{background:#f8f8f8;color:#0a0a0a}table tfoot{background:#f1f1f1;color:#0a0a0a}table tfoot tr,table thead tr{background:transparent}table tfoot td,table tfoot th,table thead td,table thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}table tbody td,table tbody th{padding:.5rem .625rem .625rem}table tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}@media screen and (max-width:63.9375em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.table-scroll table{width:auto}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs:after,.tabs:before{display:table;content:" "}.tabs:after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#1779ba}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1673b1}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#1779ba}.tabs-title>a:hover{background:#fefefe;color:#1468a0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;transition:all .5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel[aria-hidden=false]{display:block}.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fefefe;border-radius:0;box-shadow:0 0 0 1px hsla(0,0%,4%,.2);line-height:0}a.thumbnail{transition:box-shadow .2s ease-out}a.thumbnail:focus,a.thumbnail:hover{box-shadow:0 0 6px 1px rgba(23,121,186,.5)}a.thumbnail image{box-shadow:none}.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe}.title-bar:after,.title-bar:before{display:table;content:" "}.title-bar:after{clear:both}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left{float:left}.title-bar-right{float:right;text-align:right}.title-bar-title{vertical-align:middle}.has-tip,.title-bar-title{display:inline-block;font-weight:700}.has-tip{position:relative;border-bottom:1px dotted #8a8a8a;cursor:help}.tooltip{position:absolute;top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:0;background-color:#0a0a0a;font-size:80%;color:#fefefe}.tooltip:before{border:.75rem inset;border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #0a0a0a;position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.tooltip.top:before,.tooltip:before{display:block;width:0;height:0;content:""}.tooltip.top:before{border:.75rem inset;border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.left:before{border:.75rem inset;border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left:before,.tooltip.right:before{display:block;width:0;height:0;content:"";top:50%;bottom:auto;transform:translateY(-50%)}.tooltip.right:before{border:.75rem inset;border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.top-bar{padding:.5rem}.top-bar:after,.top-bar:before{display:table;content:" "}.top-bar:after{clear:both}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{width:100%}@media print,screen and (min-width:40em){.top-bar .top-bar-left,.top-bar .top-bar-right{width:auto}}@media screen and (max-width:63.9375em){.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{width:100%}}@media screen and (max-width:74.9375em){.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{width:100%}}.top-bar-title{display:inline-block;float:left;padding:.5rem 1rem .5rem 0}.top-bar-title .menu-icon{bottom:2px}.top-bar-left{float:left}.top-bar-right{float:right}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateY(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateX(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0)}.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateY(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateX(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0)}.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%)}.slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%)}.slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:top;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:right;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);transform-origin:left;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active,.hinge-out-from-top.mui-leave{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform-origin:top;transition-property:transform,opacity}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:right;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:bottom;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:left;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:scale(.5);transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:scale(1.5);transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active,.scale-out-up.mui-leave{transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity}.scale-out-up.mui-leave.mui-leave-active{transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:rotate(-270deg);transition-property:transform,opacity;opacity:0}.spin-in.mui-enter.mui-enter-active,.spin-out.mui-leave{transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity}.spin-in-ccw.mui-enter,.spin-out.mui-leave.mui-leave-active{transform:rotate(270deg);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity}.spin-in-ccw.mui-enter.mui-enter-active,.spin-out-ccw.mui-leave{transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity}.spin-out-ccw.mui-leave.mui-leave-active{transform:rotate(-270deg);opacity:0}.slow{transition-duration:.75s!important}.fast{transition-duration:.25s!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{animation-name:a}@keyframes a{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-ccw,.spin-cw{animation-name:b}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.wiggle{animation-name:c}@keyframes c{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,30%,70%,to{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:.75s!important}.fast{animation-duration:.25s!important}.linear{animation-timing-function:linear!important}.ease{animation-timing-function:ease!important}.ease-in{animation-timing-function:ease-in!important}.ease-out{animation-timing-function:ease-out!important}.ease-in-out{animation-timing-function:ease-in-out!important}.bounce-in{animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{animation-delay:.3s!important}.long-delay{animation-delay:.7s!important} \ No newline at end of file diff --git a/img/andromeda-orbit.jpg b/img/andromeda-orbit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d110064eaa53798074b4f9b7331d5fe2b6fc02be GIT binary patch literal 135872 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 literal 0 HcmV?d00001 diff --git a/img/launch-orbit.jpg b/img/launch-orbit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ddd7d427d4111e69b721befacd26592fe4fb1605 GIT binary patch literal 45650 zcma%icT`hN*Y8P4LMTEAp@~2U#Q>p%rbK}N0qKTL5RejzARVNL5F#MG3kaei6lqdb ziVctsQdFdfiZlVmM-UYi@y7Rl@B7_9?swOnwUTwtoS8i{=j_?#xA**+{qqhGHjFyw z4FD!4@&Fw8@ABs(z(Iiu&;7?3^f{_F#zDhE#Uj|i%lDjdOsJPljHRt- zjK8NA6{D+zJ{d)b3J4DH3U^0G1)L8IBSdLq{zaU?y8c_Oj6wgaNw~i@M(^*aXh#b& z+8`*@3$3A~q3EfCS4SVyQo?KC)sN$GXjK)wnzD+TGG0v)uS!tSBH%U9|5Y%o(L$-- z1Z$Gfe~rbu)5iSQq9P+Bl_J%YfrC=mUZqPs^>M7TDFHPipSgn;1xko~{DtN){+g~k87X+Xf=7w|8#Vd2(Z z|2^OTE8#HP=wL5pYp<}Nh)_>2R&%Mpor4Jmp*=ZD@rG*0 zjSN(^3`qJ0dRnRm8b+jl_ay~+Mg({ThX1=S^}qWX{f~YB@r1xKassHm_NdIGBW!7Yr|9;v3<4ga$ip4&EFaN{0tegLEzE>cN z-9uS?{pS`({<$_|IY*kLd@C!B*-;GCS? ze+%pX&>?PazP|TFMFDEB2iid~iKlT6L7k|0|J~#-+w$29P1HgPBHa^gw zKA;f*z+g5I2=t%*&$@#EP#8O$gH`$W(SM$>mI7vjupS`*5Cp^qhOi176b4~u2?{>e z6GL!qD z$BCksOabH<`$|enNopcx+pS#lXk1E85gaa^Jit>YjOpo>xkBzoIKR8kgr?+B95v<3 zTi~LI-&Qz*JZ8@?D%Kj-l+}Z|gME~N1ephRSLI{aIeU<}1X8^h3h&kfSiB0L=lT&EerD$aFy?72z(BB;-6?#SjEX zr0Z*T;l#=T;Z^`ogelSC#1r}eo(k57nloE%bFGJoo$SO~2w;=~bn3C&a!Kas5h3Wz z8kIz_l_t2Ljl;??sQ?Y-Hc~>5x8MMxb`kCWD2KlLOed4j#)!+f8-=64}CyN!en`iE1O5RbUi4bA$M|D z6eLpSYF;X7FG&!cJY{U#9ciQzFg2xe8Az>!Kc?dpGw9qD!~iLgPU9xy`hj9q&^*HZ zGMbVGJx#KwUL&Cl3p`Tf_0rMc1Z&n;Ox`8R^a7GV0hoxz=YZg#9KCRhq+Ad|zDZBg zvAJ$IU>Rq^-(t@&7?Obj1)^fsmm#*K%PG`m50V^X2*vnpo$Om_=JyU{gyj|_t``y4 z3r*MsITLa{SbL7RzAk~(&l}H3HO#*|>D>nyT;;qbhAJ%kn3Sa&uIQm^W#*We-fHFD zhZG3#^iXFp!W6`0AEB4316S$)iIL0D`vdr-q1;mR6Q!0?HDGM@=x{Mx5gr70!6YTp ztx~lEdri>ryqNv71VJ+hh*J+dA}5E0bde?1%aL+K6KZ*Gip(G2Dlt{i##qVlMK2s( z4-~k7&28tgwZ3qBJt`r$)D%2l4wrd=pt_k*O}Rx7&PzQn3hJ>Rm`(^ceMg5oc3rS( z3gk+%C+l8 z9xGX#$UxH%D?9aqy&TF-H0O*^f2R+MpJMxbDl(f0^X^=J&3(Dm^(VvpwX4#<_I((RuyexN4?5AK@6D_MN4RnmI_=L;Qz z6O-f^BTBhgcteC4o2QywxxJwa()p*Vpn0zzk&h>pM3Z;J7#7s4Qg|qQ9614ezBE-C zGz3BufdydEv;@N(?-`;h2%Mq^LD^H8DXp^od@?9DSz>A}mn3+M%t6FLb3kNh8GsnV z17&1fvK|zIcBWegBw~PJmD0e3;12>yl53Sm!inph#Gz#3>}CQ@0L4*|3e8b50nyia zWO7u{iHA~%LwN}ahOq7`7!>sR@1~z-^RO)}(jP$Ff%`E`;nH&a9MOzeX--@$W@j2& zyuqvzR4I3-(~@i80GSA&waXVGz7TsH^)Ri-0lXO!)BnOTT!SopiVooIx!C&IHX|s4 zMqTm^y&^yvvUk|t03-KFlw@bD%Fb0|A(Lcv$u0pDx6BBW)jsXhNs;?&@^h|=sI8qq&j`v?92Tcjv8sM?#1Z+Ep;Ol$w);T#?8%)|#O$!%OJ zTByjY|F+Nk5pj7dfB#9h|I$OB+K;ECPtM%!`S~?)Tr#|N9Fg2uuAYzN#7ufHWDT8? zF3Qv^kekr&Ok~V#Z95;+^?TT!LQLp)IG;@m6oBf>IdVdW3W^hrFQ{_NlD#MCJSl?u zAiN$FJc_m=b{Z$z80Mv5e1$MW0+>yrnJrfiQ3gQJ;8X<7m<&l~i4A@f;vM)a7R^A4 z00kgvzzn?r&CKa$ZTW82hYmlKK>_(84ucOD65Y^fgesocjXG%p+*mXY1UCz>q35!rqVv0Vy{_&?`r5ws>XESR9=fH}S&Qu74~f zTg0WkuZ$pz0N zF2w%arL^egI~2wXmK@){8iJoxqs7$B?BMt9RPlp(_k8NSL4#f{gFbdwoin^_d-jXW zUaoFGH=BKz>GkPBoJ;gx!J2iP8Bqjww0R#FrL~P(@`L_0w9g1Uz3U4P(778Ac>B z2K2aT7m`9S?L17X;57Q(&#T_ht`WgD4np1b(Ujx}RKbRLsy>l}xFkkwL7XI;5COl0 zmML3;AiZ8`zyP!4 zDQHq9TrYEJNLtM=Av6dgPzlEgI-0FpRD#4^e@iNoL#G!lC|$5hbya;;wI z6xf(0YQ!4pa1dYupa7Z(&+!6^PxXVg+`)pO#okZkD|h-xc1f&{cSgWrL_6S$`Vod#MWSj2ff2>*at&_h9-WrO)#@#oB7GrO>RuQ1A6%AUco`7; zE#;@|>-LiYDW!W?vnYy2pH6s=R=yj?qdJO{1$~7d!VKxOqJkJDg{mAm6PSOLm9zyG`YR?_G71MnA1Y zOCnDS*m2MzN%M|aT&IG*skL+t7-CF-&x=e#t_fU|wFdEdnOdeO8RoDhNroyVn6IRmLXY@HC6=A4HdZf4?uWrS-=_%BjAq*|E9BznU_lFGTKqyfMFZ+1_0F=Fwr|!_s1h z`-|*`6E`lV6@K*4In1;4EB|Ro9^b&SNnR~iVdgSMyaDXslk z4oVv-cODQUM6&LfKTQ9qqbc1Qrlow|a<5olCs%S}t?R}eyWjKTFLrNDYQN6@dR;i< zfIOwkFJ56c71pNAy|T`C=fjRckLio|jg2<#s~?1pP8V8=S%&uyryKQl|7gQ7rt)sAPZL|v;h{~Nf%RK+t*4hzuWu}hZNYWPNp+{xE!@%aP3#+du+%4Lq zcV`%fL!?${%M9XVKTKGc1STVhA=W(7HIO%0G?I*f6cNwFB8;AKvfH1jjh`DrHpr?CtLi@6*HTclJ+3(@sW z26MoO!|h&-T#E{TW$e{GqsYm~&@CxggbeX`{|e@3nXdYcT(5|l$o)vk!Qgna9<7tr zhSrZp>LrKyRDY!Va`|?iEO~e)UaL6WKPvESrj?Y==@|nhs#$?Bm-XOaB}$ef$S_bznd2 zGe8B25c7TluT4M1eDZ1iCcg4%bn82|hg}LaBRnvCs3qe8_2kPBri7DC`HyvMT5a%< zuYkn&T1wr(NF&8M*`W7~@#S!(TWixVN+s_!|CVCzYTd~F9`gOUp)p}(z_}NiV@C^6 z-At)WL8R(kW}!N2exMvU*d6LGwO9>KJe`)SO6>GaP~&t=l@x4EX98pp%Xou@0|sa? z3qujK>qD%=h!`A1RS<=f#xkHpL3^C^RZ`*=B95##&C=LdAdhAojvxnRP^@xcN@-O& zLL`~2p>$yxE>!rmQ%$J-Zw_H5}N_gzDNX`+m3OaW>=lChZGf1?l<3s=sL3gA&3+cbyXj|o($5u61 zE4g4>dh~tW)1<8wYpnF2Qm=wOgY0A_q&f2MV-Sw$qf?F?IJy|*K0~AnVrogbS}O=} z;HqrR1u*VXi}hwsyBv0=F*VKlXqcI>feam}s!HZA6jHICJXBSXl7ca(zwn1>*_lEB z9PJy-$`IuSzMGm#R`nbP29(I^$I?;~NB#ipS*o4Re(%44&@6PgIc&3av|l2Bvb=Y3 zF!!c{{8CuZD~_>)+bs~##&ifX#^zQ8s(mEIK%5kN`BadQb%Vu&@41&pW+b4RMQSBf zDfu2BZW9~TD@XIyaHZSd_=G{2(I|QL@)K9e(><8_7G&QxZYJQOjS|l z9cc-}v{#&34IaFCJ`bxstM2~++N2i7NBRqf>d}|OK>?F|8$TMG8rLqWd^@n@%f#R% zu-xp-*S=?xRv2quPw4T=&^+XO%>k{ug_C0Jc@OkU3j1;~CStKdL0LgsVbM~z^RW$u z-L}2WuFqGh`)FXtYrcho2DL1W+nYcou#hO%q0MS=B`PT|Ayg@C?5c)*9vPB@OXQRU ziu4XMz%))M;x+0BR ziXzC!I;f7#D-?0_jWShJyCGN_bO)Yth|gk-Lx-+GWi|c0`ZqlZ+gKD#%U~ z`xn``o0cwL<&EUtywlus$qFPn!9+uI+;;2{<1BX?sZKPk6a(M8V&hxQIbjFILg?j3OJ#A2 zjqneFYm#d+OCQP*3pXl5zo<0~u=y&^Oz{;#hmc3LM;vaQD8QVpEI5bf@t2?X$&En& z0WNe5Sc~Uhil+~%PVlJR*QpbJIU;b)+7lDMl*MQWJBCV0EA_wl_Nch0;OqdVv}L<$ zox2t?9QI+*qQT-x$&%{!M$!~5b4t+Ih=dP7`B?XHymAw|7m2TIDs4XKU zxvo%gx33p}aWwxPT_~1ed~XKw1u#)jzCL> z;`P@RXb`()+LVG;eWGVR_;kvF0?xD~d8j{?U7t&7kas(~t!(s7dNHMB#Z-yn41!Ch zl^_hN;Ak0|{2fR=O%FK*mhE=}8;66?Lv(2oR9@w(u@(GZ+Lz_T!T|;t0jm-8td~m# zp&NiiguXl&!NE<7V5wt4q6|cUVv)F6j+O+}7%0R#gaOl=6tfe$1J7qlN}~_eZKhr` zWJ_a%P97m2xnyhVHoJc2V2p{GxmJ~89B!FXp{Jjn8dsB$i8x}yDd(wAb^~D%oNR7n z6+aP3GSOn`vT!1jt_M$7B``^wJvn)m>7Z;w@}vu-g=lVDorHLoD>XYLeQvQFoFa(~ zHz?;q0P?u=X1>)gkE=4-55FPQG$R}Kwm~%(%i<$1ROz(uHf0<1`9{uO6Lw1Iv-F3J0=kIB_5A z<*t-pNLFdeXzkUwH~xsGbhf4bdHEAD#Yr0IO084#SnX)8@X6vhtoIQK%(H^gTFQi1 z3naI`wXyJuZh*S!#+>lwi$zgCeeY^28w?-D0QqJBp zAAIUR8ptJrtof80Ae_y%ZTydKad>>-&beD11GaHC_hiXm7k(-=H7P~5@mB1_Rj8pT z2Ul&tvQM&=)EP3NlRh`zlgj z{kD{!M*Kdv@BAiyg_4?c#v(@giR~Rhk3uz%hY5IUGxJjcPzAzOa^MoeB*8Lu%@D4_ znua3urkyMiO@RZ6Tr8uV1}C<$LPa!gQxJZ764&nxN&`s>fZ#wU%UU!A{RQo)Od4_o zDMn_oDMerZuf@p8bH#(%%Ljr96X4$tZm8Qsllh!vTR zXet+j4p>qmMx|dGopd&hD`xTLzuH%xHJj_0(3Y<;Bpv~xg>c*Za4n|e`2jR$WODc2)j%tjP&OUHhPk<5Bq zRjzOhhaLgtTRjr8a^LjCeszpyzRS-p-y;uHE@0bUH)_UKI|+JCtnK}3-}4aq_@i{n z@7_Dtf1Yh{`H9B$`~iN;7`X`N=|E@9=+6ImNZ8MEZ_DQ@?;MJgoH?yzdA(f*ruxo)~*u2pw~FZhYNxtw;57t+08 zB!gHgyMPsbY^y1UsItPK(lWhpc_erhU~F3W413at$@?~!vtw>tw=!~si-O!5K_b4AJ3E8gAY)ha$xb})&dfDuW<$crneRatR`W#o0$p;1Wo) ztmHnL2xCJ(k><>qo;0ekEqL;>Lpb1FbHaAjA3(Lkx$Orb>Oe7Jaz6%VcK1Pgajd`< zi5s768{Y3!)b4CM?mjRmndn8dNy+B7$!{jf8tgNQS&DpM!Xl39tunB)GJ?)sr%8BtkjPz*cIwUuWEUKcI(~wAdXed|lrMJVK>XPAU(K1h_fF9Gvl}issFf~%Tn~;o zzv~pRj+uN{Kx$IF;$`;glN0aGkg-w`Tj@uG59U#4a+9)MRIc6=CJi7UL;GFpUC~8S zE*s2MmC$81k>}XaJ~0tj&d`%rHSO0z@H!*~Ck=KxzO9$eLMd#YU36VzYz%HbY;}M6 z`>t@DSlv<9BiM&%S7gh+J=F3DeR9T26AOc|p z-SI?GGDjKUiEaAPz&A>{7c~9DmSD+6e{?+~P~Yhk=X$D^=Yz6%mWcbs>!*R*b-i+XS#v%s zK6OpC?UzkKOUt|HtV27`sW**3>2^25JRQULna-!ew@(&H3{5-7nGb(TWW`l)g>$^f zwm-0Yv$Q(4biL74E0bcoOnL#enmc~TS9e5PTPSF1ETn&8G<$1PqdI)@tC)j_+<397 zbdn^krc#Wpq6R%H=Ew~2ZWYUwU1uhM3pn&~^9NMpjFUOuQ&TW_qOh5uJv#~lu90RJ zX*G_OjxH_(@9^gOz!=2uU>UrQ{uT@Sj%tV`QB}b(0IWa zh-*T4;(M*rloOAcUm`>Qd0%bI!EW`U$zkxB8t<{%{oTPZ=EwlXM33(UEtc%uc$hHg z&q?G-0lHdQ&WoU4VkFwWnc;YUcb8Dnv!-A<1bj^U+IVkM;JC?bG++_qPXuyP;*C?>qj1? zj(6&cW%`=V6GtT<*(`R=g&y0#KA{ltrPZcjg&NZ-GyNir5-oJfB=)nmM}!SLZ|PZG zy_;qq9r&tHwK3u3caiVe6U+z36v*B>T~eQwJ0gG;oN~qxliVPQT!l$|hNE^Wd6i&bu32z~p}9ukfo5xA7YA7%17AXjWGcB^ifxxdd=2OVkHPiLJ@wAMsg2B<}##h(0ZjC6uUS3~r zJ3g*(b>K+hkqVJ9qq!Gx{s46B67h51i%fIxTWx_DvA54d#HI#%G2&Zx*?HE7ysT*f zx^G&yL!(B|771MoUYLMJil`xv8TkZ6_C<&r#;{^Ta}zSBrrux5cJ;K33x2D`_j4fc z$|;@nHss2f6m|KfG_M+SbY;+h?WvOtY>+r20~R9_I)y@0?xpyWXSPJTn=>eccy zdWVnOo5avBS8ffP3SXOp#4`CBB=$xdPd{wBV(>ESUQ>?dWo592vkvY@pw#BaPq86t zyMBH9`!UKc#arK^qi_5HLI#L(l^JCqi8PuO_t{}++Q-kf#TF%Sa-pC-5l%!CKr-MI z`EyWN8sMaysuu9orv3{!7<^Q$*Wr7bS{2 zB@pr;2V>a1kD4EkN2}!>5y(D2cTQPLb+oGuz~3WI9=G2Et06l?MM+MMW&_*kE>ThAZxRJ`VfHBE*6ybxgiU@Z8^ zLoM6aPkeYo8J;c|V!L?35r_70UA1Y}2md&}Q#-hFueCM{($aZu{Qj+TCuj&!FJb?N z)9*Js-|+uZynmb2cj@}mlT{1-50VA$o@cbY>YVo(I68bGD)QYi9v@99D+`x>yQ!R% z><-?I0M6Zg*D-VF4$*hTcIvO#L8B2FFV~{O6azxW*ybVa8#!OL_i(xQ|m_4(!?sW9W9IK89O4-v=2+Z3)`L&y1PXe&l#4}Vhc`=w!|4Gos~;ZSyS zRX6es?%oM6{&kamTbbMAx$_?J#w45k70Xr|GaG|ggP*uFh2|Re={nUR*NK&Vc%GG; z8peg*j|Q~tvcE_yig_iA6fUK#4_01=<`uuyzBJOEE&BF{<_z}Nkus}}kLbHoVAa&X zq$jse`|DWo?*_*Fs;$0yN2fkjY1~Z8(C$j#s1N>%@*hA&cZm`h{M6!Z^yBmomSC%s zn$oGyU$O1rx@L>`^MA;NcA};qM_)K$IknVQx7zw8q?)SzM8c%6UlEB5l}Y_{A{PVt zFdZ24_UY{ji8P!JC}LrW!`|L%rY?zsU4I9zs=Ev1PGK>p>}~kmjpVx}dH}~wUr?&N z{;D9$Hv>TdM3pHvnFL7$>#6NkwlqE9D}8cS)%1% z@%X5oeaYI&qyUB9jJl21C;^vTouQCX=S|74j-{>0fCpN(K~ z{x4kDPDW_H%{&v*=gtu_?YY_=Bq;LIhwab5ZS^sS+nMpPTN zXM{gMv%FEvytniCQQjes_oj0QPbAT2dcQD8xFA~j)QSAew#*PbU)B)mN6qixY^}OL z6&3fZe7To`MXcTBhygMWx+fb#P!G!@Mb67SAQj)Zk?wP%r1}w4#y&Pc%env#3wh=W ziM3yg_PX78+`heCR{gT6RIdSZ-E%(m)AZXWmy!oJRDWt<$ZQji2j|;F}QP9plcgXHm`)?C)G)Oef5U`wZa~A*<&ev>^Mg}*RlFx zrwuXTOV`5#4r#Qd6N6M7BA*Ule`Xjg7MOOUHsj{uid$per}aPw&sxSeg4hjS?ZbQ& zOEVN2?Cc10s=8L%YM8~A|0n1ZG6$g)JQn#O{{}XENe90-r`M2p;K3;9_ zbg-4Tk*lehaIyYu{WOkmx?s|clMMqW?iH>xFE1ap<4G4#IQ&suo~>LZrlxXkas8bk zX4asF0wCzzsaSaUG=#pcLNmZNi=K?9->&kMz4)QOIpW(lq{fd5S&1GSv5lfIf#51x zXzF%gx*C*0y2*RWWc`j|nYZ>{A?J?2#<&%KN|8(Jx?Nb4?$SMG*lS2vYl@EzE2p#B zl>Ia|ts{<5vq4R`=Q9x&C)Y&#F5Qu6HvGdN0I28G{_O>wbDW74%WVIYh$# z4hX#(6I2@gMGC=u>Aq{mjyz=uetPtje0c+r)NJNLhRi1F34#`@(e@b29^;(TX&mW{ z_CyKU9KtnHyrAt$$=L5}Vf#0h;ae#Zt67f^3EjByZIg)8(Oo6ob-pYtxGmAoesqXk zTJCPiiNP_puZ|Z+liO5(zQf%Y&d+o{UjS@s3&LXj>s8uiOBs<4DqhHwt_psKzZ`lR zg4_I7r4#+@^5AcwxSeTZ?MTkn+EB~a%l7+r$4W=0>Yf`LK;QpRTUP(H{gm!%CaQwx z8P`w!K|$*76~0B??ewhDDcj;YztT~1=|}Oj0i3KZjr`fze&kj5utdJ+$f@%(@*fsr z+UwiXM)}X%zi->fqz$<7edb)hX8okn=1NpXN=h+W!mjN@{PD+yJW=~rX#FiMFCqE9 zZmOxA-rEYSK2P1EbaxEHJh}0<7+?Z6AtG6tkW-nl!}75H8UIl8A+105VS%cm$-xvi4bx(O{Y}D=QsD1@z$_mv?o9 zJ{66HyXvh&6(lDG;MHRJzs<>2xN)6&sV@A?uw5ltzL@Ov$3;JU z7|+8v1=MrRaOaNV8Is&Q2^4>&Zu(7NKmc`X3925Jb>#C{4lDF<{&9O;{Oru@+oP$Ir-DWq9egVus{!$2 zzcl^;%VK9i_KUaGWi_!|gNYaN=o2Qri$EEt#hU{B|$)%D|8a$KIWK!4WLNxSzjBbrGX ztAnGd)ODO5SqDwqG&82$tmRh2&)0-|3-MxuE0^s$b}Cduu4O1G!cyIw!)4t50A(&O{{X4aCZ4=gY4$() zv^8_re(Ab)BqfrzG3A}@^X)*TX){ZA#Qmwy%G=Uwfv)E5XWV}z99Z+79*)>+SuWWN z{c$X&^Qhm@fHdGi^N2JjMs*zEklxJa#htg#l(D(oC5LB55J8(#2VYkn)_zdijZt>c zmKzIWcVZIoIeS-M9Nf~@P?Y%Svooggb!b&l(!~x(f^!?Vf zL;I&$Va*R5?cSIMeJ1p535oT%3_{e0ECb7%m7?qBQP!`aV= zJbcV`?ore|vr7@EUe*nE#~4~?tm>Izvrnhw9D z6gbtOm*4C2{HfDVYlYhno`uixP79{;$V>{1ed~~oc;0sFL)hR*ORCJ3rOq}!e#@%} zo`o)xgANuJIJ=b0W4sYm@rz&DsH^@0f7VUDsfei6!PTsLo6&&CtFyme`($Otgmt?2 zU7f7T0M(-ri$KIKCF=1F$M$^_Rrb1no)>`MaO$tt$+Iz&h?|QtjWvRHG*%=eg~-%K zDCs$J5M@b)L{%2<=1e0>L%1Z(gv}|ymR>Sk&?CY6GJ`^g77J+7D@7=1R;(qBmdN#2 z1|c|Dt`W=Z(Fa)n2r`J}9Q_8RCoR88D9tVb3rZmATWVP|+E%D*&s|;v`USU_zpjfu zMVj;m_d!jPmTY%aR@H9h%kSN$W=Qchy<2DIpSvk0>S2S4-v8}i;E+v?Q>6l8K@1Py!MXRCQ>f(FOlKLvjLCww5y{=nZ1qZjF`F-DE zkqVX;C+Aun^Wy`D0t)mtemcwD^st}cjy`c?@nn$H;OFa+N8wKtge^;gn6j>Ge}H1H zhx*Ig0~KLv+OI{5Gj=6>cO-1eyzLG72M3k|P|p>zetzPf+F0ZqeGt2k(a?V6nlS7+ z*Yj<+Gkw{`VJ78VqlQFL9BG)qn|7bAlnEZDxTuzh@zBi@r~FNa7h&7q zqAV=lF6byVRuIs~^Ae_V$v6jHDC!Q*$g|+f&Ocv^Nk=Mt+yGY^@AV$9d~NwqfsQ?2S;`f z{{cGW{s8&e4N?c1pK816Q!+!IbbYMrr$}A0$@Lwbln@x3`PSK$a_?jO+3M%K^ieIf zN2<4^I|_B%&pQ?i;hnR6ehJst25rYYrugc-|Msx+b@|mRsS8$pE5|?XQ+nIa*UaTi zUX7RJ70Tbc9jENEHm8v>)^~|Azps1Y!acF$51&V`b##o*jHGGv zlIlzMk0l>00*^9Z%JhD_aZ7sd&=<8(Cay`!`(hf2}Zm-06&;i7HSj*VDLUK_N&>`-b$m+@I;9Kf}% zkK7v}{y0(h3TI$LC4EEy*8&go+NFm+&Du>5_Oxo9bn?b$=0@`QuA4qV&fb#fFMc)Z zoqFo`3C+HQ3f!FgTgO{2hNM2>Js2f`o-wi<(#d_IIh3JTy=QvgzbJz$T<;{adj0YI z`F$+^lQ*g@i-(VYzvJ@<=zF>^;8W*Wk$Jy$=UwnEHRQqx90sqJJ@UT4o1hpF^W(*< zQ0+{Ekm28n|CqaTKhm8auLEmd3^{@GI9opDJ^?E)bsg}Qd-bhJWZ3Psz0w8s?WU%{ z^)bF5;^{$rD$iD5nB5!iep+yhJ31w2I~T(C`9ehV%=+3F{HLt^MysP!&tyl){SCRf zy!_zP6}bH{r_`VLO@eg-?jcu30-Eovw1}ZVvj_xmWVh#1<@Br(jF2QT5DyFjs z^>I1_Ubj9Oe%^HD)?>HZO^NE#?-D-3I-x=U5yRE>c~k9NpQchxrqF*6AB5y^NKWS1 z@~}^v_-d=`4}xEl+w{U6t@7oo`xHI;t=)Z#7~9bz6z$H`-KeGKhF=<&whxJbu#Z;X z>9&k5&wZHt@X+F{&<^V1j_%|Bps$EVf7j3Rw_O$#b{??Y1NUC5r3Q7apTXN;!f|~1 zI&Z&U+}L{;!IWzyI}-e_-Wn98=ARV`K-L+JdTIAc&G9U19c~aGXL?p>dg6uD4rRw| zYv0cv8$3}maE$t1U(jeu%N|st;?A;Xbp`6PC?nVTMJM(g+c+BzUbkg!S(HKqS%kR6cmw~|j0P^8E3uZ=&IF>vxLpAOj;;w`4lTlQJ$u1Fwql3^b zq`8(C*gMVLke0h!#s9nyb{BuN%e!L#xJ5UqEhOUk+_(GrQ^9327w<^#!83KR>YdM! zNZ`X->Mh+8>dt(h8s5&!9}7G7jH=^iw6^OQEz6vX`Z>ICL*bHL$KoZ6&#yY}ix?4( zJ55!up8NwOR7(|%&porJ3l~a}jraARB455Z5$m|0up5ylW9piT-hZRx_p-7(DfEI@ zxD8B0&=NDtfq2?+dyAA`BmTcf0Vudl;xa3ZSDbB$;c+ zU$te#HIA-h2tu+_i>O^f$F<=7%x}UWFU`#NzI_E&4AY-Hi6NF}1QSEc8>=86+5teg?X9*Pf5F7VUsJSs%%ov$g z$jV1ynMFW9>me(zS&q?)0!jYs$S{8$?_|1Pq}1-7viLvq*RP{YNjb(IE^Pk!f_kA4 z+Pb*+5RWQ9N#!Lkkq(8LzKoT3Z?c0HV>z++4ztrtaU)F0MP&MMJLjw|h6Jhdx|DN_ zjKZ{9Bft05RUhVWyN@+3?B$Ld{^x$^h+nTM0{VX9Vv-$;ioXka_ktrY>Kne%ky>p2 zaJOyEc}C_5w^gRA-s@A(=^>uBK4O!bkq9m!=ghIb-(|w3fd{X4inWkq%f17`-CfLh5{Zz=?0p*z3KIKY0OLR$zn@&8BmIjcCm#)@Z6tZ>w!g36`}u~q zwV(EM@JnJ{eNH;OH1sHjS5bhnkYlSLY!0lTHYEcADyg&Msx4;6MHE=~vQknCP;6#G zj}Su1D4^)i!9>7dlc*R8Qn8UI#XzwLf^}7xS=n}($-j@}xZGJ+3CLG|>j9K@)g!p+ z=vR;a?~bN7^?E<+b&1U9=)D|HXHRbYS^0x0!2bY(G%TpIw#JX+JBNI0ep<2f~!<+!Q@V_lmvY>~2cO1ak)IhQ}EXtQze##&y_ z9=A14L%wqDzX$2@T5yGioah=Dn8` zRx=MP$v3I{qid|pY%uasLOrEx1F(alScWPB$stV%1f>SVr~+o_B+1Y+1;Z+&ddf}U zt7&h$Mwp)A!3U=DN%#j^-p}xDdf&bg6^xI%C zuylzMkoNvQYi1>eU3N4^6HjQ;R@zK^6FAFj~7eDUOt>x z{VODChH}`9i9i5PO<%=Lsp2TzT>e>rKn<>`Yj~;O#bI6rl}FmQQYBg1L-{H4SHNv4!+ZMs9kEbSu#M`|`_`%bL(- zr$w^X43yHLI;jgKkV}LM>ZZWRDHuU0AjJS}F32-zL7PGWED$P8QUYZaVGPIwlnXI* zLJV0=r358_kR=$)F+e0BSqK*>pjiq+Oh{8;NK%Rc2!IfP2tcxc2tWk@7=>U2DuFJ6 zWGDhufn*<`6=a>U2VXVg-T8ttt%;D?tN0G8C!*2R0zoXJ1j4GvM2U1(wP@&AdMPOV z#z=wGOnQ_Lg`lEn&u}3~_sjKBWf>dEEa_z}#!(^NETpoMlNk>c7M`OrWVG7^&%stw zFn4uS4feP6=%BW%k>abmGKq*~i&*H%ow!ct?YU)cA_VSgp|p`8Kf!Z3xaY^CrNhY$ zW*6JuW4F1AIXrBr28gPML^3Qmmn?yx z0*f$5$wh(zEHFf<4T_Bh2&#sNsaQfTfw6I@Dyg?m+1EgF_2XMID9Mbdl%RH&oLj+g zf4JlG;r{>*$MxIsOsT>g#-hc9Q zyw4Sx$?+89W5zdUauc7uI7k@#mCHg{c!kvdr=L80nbw#+%+9l{$H!-v-;HG!POG6R z?XE^PLPJ=Q<`>cNxYuWs)+as7l@`Vkx=@g=MWZqrC(wRM-g%vP#H+43%v_eOeJx7q zZl8vvLxIV-{Ia^y7|X??Ki;_h_P;kv)q*auvF2r=h$Q*yxcqs(NRO+p$-f-W*`e@r zp%05WtF7Clf#$M92PJ-H5wEi{o562Qt0sOXl2ItJC{ zuj?iZR@SavV_5_COV#EMEdaZs;{w(}@{JOTAWixDN5AA{SOUw}Koii~s z=|@<%5y#&P^Lc4RgG_J!+yEeTE=lupvqF;S@vnqpHy^{rU&)Wfw5rM8K0qNCXFXNn zS%rZ>iyt2o;G$*-sWzI8u#~B3L=p^%VB^6=>*${u_-r`SI*8tNb|5Q8l$^GvMDr^C{$tV6tJn8^KSJP}lRAcwE01k;n2j2+@2DMWpLo!|fn>f;43spQ>{d`LC0w zp5Qr548CqPjz5yJ+zea6Y0S~m*@OCbcm>z=IpSxJ5h77T#6B%v?#XFJFSXcr1*aZQRF+Zg0f_=jsA5;yE;3)DA zhCm)FZ1FJVM2$M9k|6VjWd_Oh&GVFgrRdI1;KD$P5q=FgJpY z0|2Un1P>J@h)D|&kp+|{*ZBOSiIq-N3r?v553EbAPHs5fXEWMcTwIfhiI0b%!!wQL zC^=ky6;|Xp_whw>GaHMOs17|>&$<0wdit2ubdQ&@;pdK6={;MH-=>Rla&Si)aYk(x zQ!}u{9UdUDJ}XyK6A@ix=gj!T$HFl9KdZs|US<sKV_Pl8I2Q`N>Ba=OE&6&a zvz<_8E+ zAZ^?MApBUazpcd>5mX9C);OQ?fNq5)NhqOTdCveMpJrkFws>&+4DMTtf8l;a5v9ReM7; z31UQ_MOqSl5`@A0R0l$B)e}N+RCuNtC~XhdR(}U2nOEY>#kBl~aqyg7hP?dB>YQ{i z>R+P}Iu%W8Iqxe+9;dW9+`qZKw~jxwEWSkT0swXV)-8Kj&v|U;)ZV*9saN+8nB*p7 z!SEN~6Z&K!J3skA3saN(9z6WRdmq+vX|=}V{`K=<3{ECIb#l~Qk+!f0tCCiaC-&I* zY{&JL{H1t(t^1cL`@ENP3~3NVhB=WS5ZVySU;cdVDj8$bIgy{qcHbqLEZXsChDIh#hxelkr62^)iHHj<(_2vV zJZO$DjE*&OE(Yr)OUiPWQsq+7PHU3OoXmu*C5wmElE{Xt{JGf=ZcJk?qC==teJOhD zYM3{RrEOBwxZ4xp0BsjHpD_~YaO@ZGGGh|_~`=zTo80tXuJr+2YY0NEPOqmHt znT;9$0E$GSn=G#C;&?hw*V+x_y>vvpq)2ez_pQDTJ@R&jzN)_DTh86c(F-dkiY)?h zgnI3lO;)cg&U?CiTrpPM_Vx2PcGnF+nRg`WL-g}h&f$xn6*TF%_i2(Gg8KDYbEc%j zX}m}S(fk=&C5m7dUsVy`Y{Vn}Zy+B}H8=G|$HQ5h$z;cmmUa{Yq(n$tV~x==ZPAF; znMS!H88gK*-N@zlhaK8C8oQ%3ava^23D-t6ecKHE$pIKvKS^a-nb&@cMkC{^hVI@Y zy*s;xk2%S4)$v`m#pRwy9|qr>Ht5bwUAhR3dM&?CpE>1^x;gk~d~*}<){-Q|7YA1! zy02vNelrtN6CHgN+O$y&q^1ai@kLVJNJKJKkfPS0h-m3*h`=)`0$~(EXUEY+1<0#_ zXFvuh18SQXKZZboPymHs1Tq075n*DYl8FSN`W5fO!2<$Bhh0~Pojo-h8mh>N z7Y))1VpW)Exr|s~0enyP&Yus8v`VcUbK1=giro`SmF31m=Fq6Jj23u;8CKIsHw%ezEawTUe^MSs}1>+z}*5%>O^EuR9OFtJb zxaQ(sg}`@2IUYj<*kML>cGfJEiHt0Rv1a~nMdH2R>h;5Vjiogf-Pv{+*? zn7uc6=5>t3C${^4o8)&iPk$L!`nTYR3^QOTd*4rw4cStVfCR)o=j*9l9P`B8 z{JRsv*m1Q>H;3WzEMG;tSp+NEfRJS%Lxc3ssI>s6PW@V zSUKptF8!WPUh?(v;m0))>iEyL9gV~77+fAKY>vC9U%4mv&DIIr&&;xZ>4#a1#zKm{ zoJ?^|f71v?Bm5OSW9Y^EC+f>^%zkNYiTu^-K8oBZW#UHq&V-TFI?0KoY9g+h3o*=W zIxqwHuBIj>rOB4NwK9Z$;PRBhQF-EHK*j!I+vI=6Y+DS&(Xz+(E$IVphl%7xhGVoYp+a&Sumgtet5*y;H6De!CF4wC!pR@nZR=_mumWE{i0NIvI%Lcy2*~;YE z9E$NH?AuV2`=IXxSMCp#7h=kPWPB5jmgl+d_3f_K$fGNl%lGfe#gk*ei!L@u#DE|) z4&_^}m8j2du44kT*=<>Oec5r^``06zfB*hIX}yV!{YGLnK))d-7C z&qTCP!vwU_B;>LQ5e=#qg34h+q>zu$QDr)0ucqsIshmE0FZzPRscc;5Q?!AVIdOx zryC+*{-xk1Ub-UNynDcmOX{r>$1u@%hIFBeU2fauxcnAe%MCb~XPQE8^m ztgS)URX#}ZZZR@NgXUA@j}_7Zi1I4lN)afMSSYlDRm?|sf~BU)jO7_Rn_8D^%OJC< z@=}*7$d2Ga>XD>QTRP+<9ITMTFlCU54-u+NDVb=w?m8LxbF6^uLwc1M>0f4eeE$H> z_M|^`Yr%#wGA3itI_hWItbN!&OiZ{;ObKLi6=B8%i!6)ukI<}@l(g<&NOm;=+ta8 z{);|YG5-L<75!gJ_suWAWA);1;#L92T668d<+xvrQH1D!N1u*W1!({6Fn-jT#n7;+u6hZC+36_b-F^l4s10Y8~jskxZ? zvHt+4qLyw1?6SztKHgkqp*jhp z1Jr&CtDQu-+RVTS1ziD@nN0yRa>+vhOAoB7(0nusi^MtZ?#0N@#lqug{{T}rE}VG( z0L3!FmpA(kPYxYx>gs=Ah}Sn)zxTdZGuS*o8GjR3?)TqiSR;=Wo%5V&l()pk$U%6m zVtArHvh46~IrTBxzFvJFzZPPD{kLyjMUC@Gy#|l$3R_W&a*%2hAn!$vGCjD{p;*Y;!Z@eahh9yyG)PcpgJjtiR`5M z`-RRw?nh$sS4STkmapHOqXqiNpQo@Rke;tVcsq$ z?Bu&w6N}03dGi=@jhVDmaI&_N3`vnYWIVuImo;s9&r5n{Y)OowNCTi9R7X}n^5eNG zVhrLKbr0p_>nuVVT$w{}wnLU}@zbwQG?@CW9acMHxXUvnS-a%NnKB{YxPi2X1j3O?6K?->JF`M(>&S=@KKMw1Q&hG4Rqsomn0<(DyfS_P1$Q%F)Q>##!@(K9&wGx^voe0B8>3 z=&cby3deVvXZLS;_qTT7jutj{_aDmF^mW~1foZI3Ga@>)nIdr!)4JX|ud~&APwhW# zcGTgUnh!6{5c12)`G7I;ginC*RK004xXjcx9nasGTpYfG3Nqw5vmfnXQKrz%y2%YI zi2VH(;v>Jq7mlZ|!_D)5aOU#He{y6DyWn?Ifmr_llc4!+{&VrsZethOi(HYOz~v%F zM0_G(7!3xV3>TyHBCz56lRiysgRYyOqWX1K0!k_w6*LENN)k_tr3p3`N@FO@sf4lA z(imI8C_#&*jM!CZLnQ@I(OfKq073y|5+YDy0b~$j>TE7?ND7fwwsGIKGrP{4JYtdK8rrQeQ3p$@AX}`su=mFK0qfAzL$;`zS*FnvJrJhf9{t)n$r@nPHZ{vnHIm|3Hw0zY zH3WRJE~86kUSZ$dCQZ2VvkrdL*y_*vgDe{4h;L#dVx{DLp~7Xyxn+JD7MURT}Y znB>&QW`IC-@LgvVgQbc3s36mh!kA)MA@1sq@)!A@gV^l9I}cS zWJ*xRRTw(52E-77fTF{RbyIzTIP&d3ujtV_J*(hf9NlT#qd}2h+;>$Jecb*UrvriA!?rR7g5A(3ZP=sc z-x(HSyT91*gG6!k79r7S1A1TnCL?i*v!c z*JsXs{{Z&al&3n5Yqc6Yf4RGw;zUosOr%`SuwQf!h}4fYqwDYU{GGYv^2dz-0Os1& zkzN<>z14V$;qfqWa4P~q_ip+6w~E;0{B*~~*P{LwcOTB+*Oy(evVsV!Dh(~8`X)`?ia7?9+!b26*<4i-gu zSoQdCthoFaEBihTb8${{^5}Xz*~YrPw$9+%=6J^zIaxCIV$rVCScD#0$E2j% zuOrJd`!nYi4yJf_$HltqGVQ00i;)6ts=J_dd5Fw^5LSQFjZaVi03Z4^W0P3GKjPj!8X?QY-Vxenyxc^ujg7e%?zrrE;iA7Un8JfaVWn!&yu z@qF8Fhx-}j+-7qfUYEvazm~-D-YtK-d-IXL$<@OjZ;XlBZPR^? z;{HWw^82$t#v6XWs~<0)xxV=1r_I?axeLvEgS4c?jS1_hb+?J%jm)v~MtrKCqH}G| zqqnEVW=1t+ZH`sZlba=B01unVVc_N5%}U(ddGWZ1srJVc3h&CCCP?<|thw|f{i`>% z)-GCkn1>t4(UB~Q?50>$YEtKK z_eA@ySyk~O>`Y2vC0=E@K}?1)sfhayzGG?rDs*=@a^nz9myznOn{xDQCZE6=injeIsDP zw*De&pGO+4#0$_Vi^aUCm5wH|^={83q9P z>a9H0ACKh6tYZ;-n2Gv1+|J&gZ_ds?>1@Twefd7?%67>A06eVJ&DL%{Ohf=Td7i7g=xXrd`<*nQ)pZ&= zf@Z9Oi9&)^l?ezSm*|Sy44oAL1x*2R6o~|cO&J+Fia?YBIv`tlsjvh(kR}K-VL^-n z0b+o5ln``4qpFw*oK%I7fkYw+nJQE)ga{#AEQA0;1(a0;1vC~yP#&p4WHNySvaksR z3n39j$q)h=2iG`x{{SdEx-Xx-i>1NjB4ZQ3L=((g49rPXCSv3gbS}#ImOATiJj#KE zgm{k>nO+sdi;z_kwN%1PuGmvB3Z<ap4k-MK6liY+u`V(PY0v5JdiTdW@i zTTM1t@?w^XZ!m0lXr?s7s2#wwjaEp~lo)#Gtz`tASx1rpWD?RS5>AROYF(mo1xJ#t zwl$~4WX`Rxyst_k%FmkF?+h1G(eju>Cmwa5)B|hLYi=8P)x57F7jap6HA0x#WzrI^ z*u-fM5L;Ep_Hj3M?D6j6oX0s1-lHFs&iBlD42n!D#wUOGCc;P0MqRH@9Qx$MRQTo1 z_P58LJ$+ti!F#upnd|lw6h#OjLJ~rZ0nnsvF)UF6bL5Gn#1qvLAQeLb13@Sm5(=!q zFaxLzj9p4;CMGD6#4@UAQ6*M-EfVye(9gO(t)3|!<(N0sd7@gz$W7rWkaS{Kkp9;Z z`)+<==zTq2a_souY;s`K=De1MMKAMFZLk0a)#6{O^SPLB^F+pa{5AJi3%G2KHp-=T zEgtqJR3ZBIhCbwaYXV8=tDh|D>x?n!n<>o8jMGeHQ)siHuKn6TXRKUs$&q zK*n`HUx$+@#_D>lIlj43;`uDj)ykbRn9Ja960$ZE{o3R-5g>TF*~hW^dn?Q9$FUzx zFZT}=dykHnD+phW$zTcHSGG-F>>?jwZoZ3i8lFqlRW);{;oM^UqFyoFJQpvW_K!Y& zzlT0T%QEAYk%=$$=S4?!wnToS4}!n#jO+63-PFWtzFsrh9pl`bMnKJmJy`r?rL!iv zMnG5zV;^nbci^^nh@P;tT~xit1DLOv!8ujq-}F_&bCnjtP?(YZGK`Okjvj4dZW#Ho z8;UCYNY1HlkGqOyL}m`%qz7Pp2>g$d^`qfF5dQ#T=|E`l zf0VcRPK!^I)#K#;P}$<=-hN$I3Ey0n9H9o5&_qC@O}L-(mmk4#d4H;m$Cf5yfARKo zG3`d?w-EKL9%GfBEqNDF8>3(nj33Lg@Ka{mC`#Px`nWY-oa_{_s)S22o683I_7 zo9%_;YqzLysh((_@i4_a8u;t}9M9chW>4GBXB!qzZgq9x!)bRpS3;jQ{&e;y{hN-m z&FJQ5o+IWh7&$yI8H-;CFNf|`V}V9BWJ++Rm;t&#bdH@@H_sW4z2~!ck~gkTFZ9g5 zP2_w30EXbXUg68&?6WhO=Wn(gr!6UMgrU4{g=5Ks2Jl%wUiA_7Z_cxy$Kkl_4E%2R z-@*M%F|uues;aIe36s-o!?e8$(DpH`&rZ$EbH|UA_Hh3IaJYUGjqaQAEX%78=)Jsu zVq$Wh>W9osYac70HPH2UuLid-hP8I>I8%Year{PA85NE)cYS3x#zM`r6Mt+tZl!By zl5?h6#7=4MeWlEC{I?x{A&+cjSGdt2?cQUofCt6;g`b<2Hyv7fP&amQJ74>*;b@vx7!gn_%T^AT*PP+d9w;&`2;OFowb03skF>CRf zm8$#Ky*sZajwiFQC5b51acsVk^Gr#JCP(FfaFZF&bz?K9aoS&Fu_!R)JHqqG=dh8* zu5$Ll9R%mpkAVvwxiu`4IL~LQVbO(wjSOr`tD_pQMO0N07=S%ARf@Y}@@hH$?7`un zXt2us>FW$Ci_S!UG|Bxj^_THet!6vSLUYBfd^VqMyL$(_@ayjm;zqO+z0LMgk$D2mk;cfOJ?n zeT(VG6xHJOCv$u2FE-{oqcbA;m>9|)8-OLgC08Dfbr+{rIU|lMEfu_;24h#q;#VQ# zI>y<4VV1}I9pnE1uSx#^k)N1pJBNd>6ACb9w%I)R1= z0#QIaRM?Xp9V{>6qzVB*Cqw{31(j$4El>dg0wm}YAPSZ;vwbXzm02rWDf+_+KeG`euZ46F}=kH?Q;&NXsVhTXn$0|mxp!M)qh*7D_ zs>dc!FX!N*R#2TX8uWh!Nm>zEVh84uy)Rc|DlM37DYr%o8B5hk$Eu57kJ_k#z?BP9 z!~>`oD$zxycD+l0sy8@#L)As8FtrdRSE{s25qnQj(PmV+MT%O%QD~#F>oO`OD^=Gm z?0P6gHZ+j0mMykaoe!$n#N1O)aq_Q~RCf@6Ne)!*893$1@|0rZPF6yp8#d`=M!Nq1 z1>1e;Kg~HyO+TAe?Y$nD%slV46FQ%}nld1+qe6R9eZ@2+S?ZLn zj93zjI=c!{XGDY5RVFZY2(t`4kP89kqJ+2!K*YncP#|3>914jJ1yni`3KM4NQ7PKW z7C?@z;i>$UXSJD&cE4;nJUegZ>6wi2BZzm%pOM9Y0r(#kLxp@bz4*@$Z&yGRYj=d=cY!D%9iRaIrGO#@{&pqja~s-9RIs)AnQ`G02$AtBXbN#&Kpzh!UU=}Dme;FXnev|QW0&n*jzfu;G24{mUCqFm z+9gzf=7;q_X|`afWw%ES#)9t{>EL%``xaXp_`=;ksi5NSY-rHBN%^&j`INyo|L;__yT`2K#U z!Dgl^L$aVDAf~~cdMZmHkdLc;RcEAHv({vf;yRPU@;p}`4)x_ZJelI(mB!^`!zS^zz-lB$Fmeyh{{Sc*RC@6|nzj#e zDlr-Om&~#4YX&gM$_7Rw`*a6rf#IMf&x-VUiiV#j^61<4e6#p|PPt%IecL1raRHk)ivx)mRJ!rjG!M}2T-S;*xd~$Nj#u--U$Z`?3770(=$O1sv2?it+w^d(X zpE<`?E%E1HmU}x7w*9@y_a_CL*!)#kxpJo3a%j2mT+@<5^{l>v7Zn>Z4lz|@)0JVKz z?EPL(&S%bl_REv)&$FF)%y?()>bU_|8^K02Qw#w(`?ghB0x*=dn>LysCBLYQ@aB3& z^`EmxhWR<}W_3?0<#KcKY%`_;5SQtz1&O5$Yx$D%BvMBfP$vPvXwfsq8(Yc)e~~VswToi_$jt9?0r>4 zh>_7qILFNa5b7)m4y0z)79oKQqR?F873?VWWgsR==zt5L0#v{P%0LmK03iZqfdnaI zEQARmTr9x?$^kBlmQVv~$Ra^l0dxR#K(iDOP$pWUpdkmiMnrU9KYJF(416R1cV z%CkMcZca<7@+rB7Z8z5#P9UX}*kSSb88DS|fF%C_Fj(~~#5vAej+Y;kC`aar{Uj;A zma?2CL1jx`A$uOi>Z>qQXOC~pvC7SqBfLC%4yv;$9AL#(#hT(g64#}u#e=Haw7HHP zvZ@Y_f*Z$5h4&u1N^zfikT)ykMDmDQF2$f`hO42*z4_{@bAn=%qE>Jn(N6Jn7BIu;EO zw1CK1w<1Lnsv0I#hC)iRE!N7Cv7|UrYb$2hD8#zbSVjat#bV{(jxCoFb4{1qtSr&Q zbCno|&EhS#nMc9yh!H-k!~XzdiH{ljy+5s}iJJJ-f8FV`%Z^<5JgY-tWD}S)w;h`lQTGv74s7_8J_JiJ;`w zpG<6{j^rm`wm7o3KcZ6rA84Nw`c;2NYxrc><@{ovnf9x_`A$~cz5|=6)5zg%kcm6V zgx#7$NeAdhQL5PD=A6%qo$h+^KUm=3G7{yp0&+_PeAEXq14kZV|S*?=p{0qrquUS-5s5 zG4kfS&+ShU_X`wv77cXEx~MYUbceB4bbt1(1EhidGCKLXzXvw5!>Nq)*JqY?Pc4;& z&vIR-%Tq2iWW(uYk2w2srzR)+awFs8(D)V8)aOxfr @qPPs*V)^AmD9)WEP2YQ zWyPTbWiocN!Y}>_n4EP?`02Cf`3MP92tZ@z-x=9DqSJ�C_}@2P?C|@62YL&QDe+ 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 Z$R>V>5iXvJ!9@@f%KcRekq6ZW|JiWQ&XfQE literal 0 HcmV?d00001 diff --git a/img/satelite-orbit.jpg b/img/satelite-orbit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a718155e9eff7659873b646abaa72b78f4877c43 GIT binary patch literal 112507 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 7)Bx{fPr+i)?S&w#9SoUhtyBCcN;bABXbZB6o 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∋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 N9aR0Now9o~|JfoRTR8v# literal 0 HcmV?d00001 diff --git a/js/app.js b/js/app.js new file mode 100644 index 0000000..5b80fd1 --- /dev/null +++ b/js/app.js @@ -0,0 +1 @@ +$(document).foundation() diff --git a/js/vendor/foundation.js b/js/vendor/foundation.js new file mode 100644 index 0000000..1ce07db --- /dev/null +++ b/js/vendor/foundation.js @@ -0,0 +1,9977 @@ +!function ($) { + + "use strict"; + + var FOUNDATION_VERSION = '6.3.0'; + + // Global Foundation object + // This is attached to the window, or used as a module for AMD/Browserify + var Foundation = { + version: FOUNDATION_VERSION, + + /** + * Stores initialized plugins. + */ + _plugins: {}, + + /** + * Stores generated unique ids for plugin instances + */ + _uuids: [], + + /** + * Returns a boolean for RTL support + */ + rtl: function () { + return $('html').attr('dir') === 'rtl'; + }, + /** + * Defines a Foundation plugin, adding it to the `Foundation` namespace and the list of plugins to initialize when reflowing. + * @param {Object} plugin - The constructor of the plugin. + */ + plugin: function (plugin, name) { + // Object key to use when adding to global Foundation object + // Examples: Foundation.Reveal, Foundation.OffCanvas + var className = name || functionName(plugin); + // Object key to use when storing the plugin, also used to create the identifying data attribute for the plugin + // Examples: data-reveal, data-off-canvas + var attrName = hyphenate(className); + + // Add to the Foundation object and the plugins list (for reflowing) + this._plugins[attrName] = this[className] = plugin; + }, + /** + * @function + * Populates the _uuids array with pointers to each individual plugin instance. + * Adds the `zfPlugin` data-attribute to programmatically created plugins to allow use of $(selector).foundation(method) calls. + * Also fires the initialization event for each plugin, consolidating repetitive code. + * @param {Object} plugin - an instance of a plugin, usually `this` in context. + * @param {String} name - the name of the plugin, passed as a camelCased string. + * @fires Plugin#init + */ + registerPlugin: function (plugin, name) { + var pluginName = name ? hyphenate(name) : functionName(plugin.constructor).toLowerCase(); + plugin.uuid = this.GetYoDigits(6, pluginName); + + if (!plugin.$element.attr('data-' + pluginName)) { + plugin.$element.attr('data-' + pluginName, plugin.uuid); + } + if (!plugin.$element.data('zfPlugin')) { + plugin.$element.data('zfPlugin', plugin); + } + /** + * Fires when the plugin has initialized. + * @event Plugin#init + */ + plugin.$element.trigger('init.zf.' + pluginName); + + this._uuids.push(plugin.uuid); + + return; + }, + /** + * @function + * Removes the plugins uuid from the _uuids array. + * Removes the zfPlugin data attribute, as well as the data-plugin-name attribute. + * Also fires the destroyed event for the plugin, consolidating repetitive code. + * @param {Object} plugin - an instance of a plugin, usually `this` in context. + * @fires Plugin#destroyed + */ + unregisterPlugin: function (plugin) { + var pluginName = hyphenate(functionName(plugin.$element.data('zfPlugin').constructor)); + + this._uuids.splice(this._uuids.indexOf(plugin.uuid), 1); + plugin.$element.removeAttr('data-' + pluginName).removeData('zfPlugin') + /** + * Fires when the plugin has been destroyed. + * @event Plugin#destroyed + */ + .trigger('destroyed.zf.' + pluginName); + for (var prop in plugin) { + plugin[prop] = null; //clean up script to prep for garbage collection. + } + return; + }, + + /** + * @function + * Causes one or more active plugins to re-initialize, resetting event listeners, recalculating positions, etc. + * @param {String} plugins - optional string of an individual plugin key, attained by calling `$(element).data('pluginName')`, or string of a plugin class i.e. `'dropdown'` + * @default If no argument is passed, reflow all currently active plugins. + */ + reInit: function (plugins) { + var isJQ = plugins instanceof $; + try { + if (isJQ) { + plugins.each(function () { + $(this).data('zfPlugin')._init(); + }); + } else { + var type = typeof plugins, + _this = this, + fns = { + 'object': function (plgs) { + plgs.forEach(function (p) { + p = hyphenate(p); + $('[data-' + p + ']').foundation('_init'); + }); + }, + 'string': function () { + plugins = hyphenate(plugins); + $('[data-' + plugins + ']').foundation('_init'); + }, + 'undefined': function () { + this['object'](Object.keys(_this._plugins)); + } + }; + fns[type](plugins); + } + } catch (err) { + console.error(err); + } finally { + return plugins; + } + }, + + /** + * returns a random base-36 uid with namespacing + * @function + * @param {Number} length - number of random base-36 digits desired. Increase for more random strings. + * @param {String} namespace - name of plugin to be incorporated in uid, optional. + * @default {String} '' - if no plugin name is provided, nothing is appended to the uid. + * @returns {String} - unique id + */ + GetYoDigits: function (length, namespace) { + length = length || 6; + return Math.round(Math.pow(36, length + 1) - Math.random() * Math.pow(36, length)).toString(36).slice(1) + (namespace ? '-' + namespace : ''); + }, + /** + * Initialize plugins on any elements within `elem` (and `elem` itself) that aren't already initialized. + * @param {Object} elem - jQuery object containing the element to check inside. Also checks the element itself, unless it's the `document` object. + * @param {String|Array} plugins - A list of plugins to initialize. Leave this out to initialize everything. + */ + reflow: function (elem, plugins) { + + // If plugins is undefined, just grab everything + if (typeof plugins === 'undefined') { + plugins = Object.keys(this._plugins); + } + // If plugins is a string, convert it to an array with one item + else if (typeof plugins === 'string') { + plugins = [plugins]; + } + + var _this = this; + + // Iterate through each plugin + $.each(plugins, function (i, name) { + // Get the current plugin + var plugin = _this._plugins[name]; + + // Localize the search to all elements inside elem, as well as elem itself, unless elem === document + var $elem = $(elem).find('[data-' + name + ']').addBack('[data-' + name + ']'); + + // For each plugin found, initialize it + $elem.each(function () { + var $el = $(this), + opts = {}; + // Don't double-dip on plugins + if ($el.data('zfPlugin')) { + console.warn("Tried to initialize " + name + " on an element that already has a Foundation plugin."); + return; + } + + if ($el.attr('data-options')) { + var thing = $el.attr('data-options').split(';').forEach(function (e, i) { + var opt = e.split(':').map(function (el) { + return el.trim(); + }); + if (opt[0]) opts[opt[0]] = parseValue(opt[1]); + }); + } + try { + $el.data('zfPlugin', new plugin($(this), opts)); + } catch (er) { + console.error(er); + } finally { + return; + } + }); + }); + }, + getFnName: functionName, + transitionend: function ($elem) { + var transitions = { + 'transition': 'transitionend', + 'WebkitTransition': 'webkitTransitionEnd', + 'MozTransition': 'transitionend', + 'OTransition': 'otransitionend' + }; + var elem = document.createElement('div'), + end; + + for (var t in transitions) { + if (typeof elem.style[t] !== 'undefined') { + end = transitions[t]; + } + } + if (end) { + return end; + } else { + end = setTimeout(function () { + $elem.triggerHandler('transitionend', [$elem]); + }, 1); + return 'transitionend'; + } + } + }; + + Foundation.util = { + /** + * Function for applying a debounce effect to a function call. + * @function + * @param {Function} func - Function to be called at end of timeout. + * @param {Number} delay - Time in ms to delay the call of `func`. + * @returns function + */ + throttle: function (func, delay) { + var timer = null; + + return function () { + var context = this, + args = arguments; + + if (timer === null) { + timer = setTimeout(function () { + func.apply(context, args); + timer = null; + }, delay); + } + }; + } + }; + + // TODO: consider not making this a jQuery function + // TODO: need way to reflow vs. re-initialize + /** + * The Foundation jQuery method. + * @param {String|Array} method - An action to perform on the current jQuery object. + */ + var foundation = function (method) { + var type = typeof method, + $meta = $('meta.foundation-mq'), + $noJS = $('.no-js'); + + if (!$meta.length) { + $('').appendTo(document.head); + } + if ($noJS.length) { + $noJS.removeClass('no-js'); + } + + if (type === 'undefined') { + //needs to initialize the Foundation object, or an individual plugin. + Foundation.MediaQuery._init(); + Foundation.reflow(this); + } else if (type === 'string') { + //an individual method to invoke on a plugin or group of plugins + var args = Array.prototype.slice.call(arguments, 1); //collect all the arguments, if necessary + var plugClass = this.data('zfPlugin'); //determine the class of plugin + + if (plugClass !== undefined && plugClass[method] !== undefined) { + //make sure both the class and method exist + if (this.length === 1) { + //if there's only one, call it directly. + plugClass[method].apply(plugClass, args); + } else { + this.each(function (i, el) { + //otherwise loop through the jQuery collection and invoke the method on each + plugClass[method].apply($(el).data('zfPlugin'), args); + }); + } + } else { + //error for no class or no method + throw new ReferenceError("We're sorry, '" + method + "' is not an available method for " + (plugClass ? functionName(plugClass) : 'this element') + '.'); + } + } else { + //error for invalid argument type + throw new TypeError('We\'re sorry, ' + type + ' is not a valid parameter. You must use a string representing the method you wish to invoke.'); + } + return this; + }; + + window.Foundation = Foundation; + $.fn.foundation = foundation; + + // Polyfill for requestAnimationFrame + (function () { + if (!Date.now || !window.Date.now) window.Date.now = Date.now = function () { + return new Date().getTime(); + }; + + var vendors = ['webkit', 'moz']; + for (var i = 0; i < vendors.length && !window.requestAnimationFrame; ++i) { + var vp = vendors[i]; + window.requestAnimationFrame = window[vp + 'RequestAnimationFrame']; + window.cancelAnimationFrame = window[vp + 'CancelAnimationFrame'] || window[vp + 'CancelRequestAnimationFrame']; + } + if (/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent) || !window.requestAnimationFrame || !window.cancelAnimationFrame) { + var lastTime = 0; + window.requestAnimationFrame = function (callback) { + var now = Date.now(); + var nextTime = Math.max(lastTime + 16, now); + return setTimeout(function () { + callback(lastTime = nextTime); + }, nextTime - now); + }; + window.cancelAnimationFrame = clearTimeout; + } + /** + * Polyfill for performance.now, required by rAF + */ + if (!window.performance || !window.performance.now) { + window.performance = { + start: Date.now(), + now: function () { + return Date.now() - this.start; + } + }; + } + })(); + if (!Function.prototype.bind) { + Function.prototype.bind = function (oThis) { + if (typeof this !== 'function') { + // closest thing possible to the ECMAScript 5 + // internal IsCallable function + throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable'); + } + + var aArgs = Array.prototype.slice.call(arguments, 1), + fToBind = this, + fNOP = function () {}, + fBound = function () { + return fToBind.apply(this instanceof fNOP ? this : oThis, aArgs.concat(Array.prototype.slice.call(arguments))); + }; + + if (this.prototype) { + // native functions don't have a prototype + fNOP.prototype = this.prototype; + } + fBound.prototype = new fNOP(); + + return fBound; + }; + } + // Polyfill to get the name of a function in IE9 + function functionName(fn) { + if (Function.prototype.name === undefined) { + var funcNameRegex = /function\s([^(]{1,})\(/; + var results = funcNameRegex.exec(fn.toString()); + return results && results.length > 1 ? results[1].trim() : ""; + } else if (fn.prototype === undefined) { + return fn.constructor.name; + } else { + return fn.prototype.constructor.name; + } + } + function parseValue(str) { + if ('true' === str) return true;else if ('false' === str) return false;else if (!isNaN(str * 1)) return parseFloat(str); + return str; + } + // Convert PascalCase to kebab-case + // Thank you: http://stackoverflow.com/a/8955580 + function hyphenate(str) { + return str.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); + } +}(jQuery); +'use strict'; + +!function ($) { + + // Default set of media queries + var defaultQueries = { + 'default': 'only screen', + landscape: 'only screen and (orientation: landscape)', + portrait: 'only screen and (orientation: portrait)', + retina: 'only screen and (-webkit-min-device-pixel-ratio: 2),' + 'only screen and (min--moz-device-pixel-ratio: 2),' + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + 'only screen and (min-device-pixel-ratio: 2),' + 'only screen and (min-resolution: 192dpi),' + 'only screen and (min-resolution: 2dppx)' + }; + + var MediaQuery = { + queries: [], + + current: '', + + /** + * Initializes the media query helper, by extracting the breakpoint list from the CSS and activating the breakpoint watcher. + * @function + * @private + */ + _init: function () { + var self = this; + var extractedStyles = $('.foundation-mq').css('font-family'); + var namedQueries; + + namedQueries = parseStyleToObject(extractedStyles); + + for (var key in namedQueries) { + if (namedQueries.hasOwnProperty(key)) { + self.queries.push({ + name: key, + value: 'only screen and (min-width: ' + namedQueries[key] + ')' + }); + } + } + + this.current = this._getCurrentSize(); + + this._watcher(); + }, + + + /** + * Checks if the screen is at least as wide as a breakpoint. + * @function + * @param {String} size - Name of the breakpoint to check. + * @returns {Boolean} `true` if the breakpoint matches, `false` if it's smaller. + */ + atLeast: function (size) { + var query = this.get(size); + + if (query) { + return window.matchMedia(query).matches; + } + + return false; + }, + + + /** + * Checks if the screen matches to a breakpoint. + * @function + * @param {String} size - Name of the breakpoint to check, either 'small only' or 'small'. Omitting 'only' falls back to using atLeast() method. + * @returns {Boolean} `true` if the breakpoint matches, `false` if it does not. + */ + is: function (size) { + size = size.trim().split(' '); + if (size.length > 1 && size[1] === 'only') { + if (size[0] === this._getCurrentSize()) return true; + } else { + return this.atLeast(size[0]); + } + return false; + }, + + + /** + * Gets the media query of a breakpoint. + * @function + * @param {String} size - Name of the breakpoint to get. + * @returns {String|null} - The media query of the breakpoint, or `null` if the breakpoint doesn't exist. + */ + get: function (size) { + for (var i in this.queries) { + if (this.queries.hasOwnProperty(i)) { + var query = this.queries[i]; + if (size === query.name) return query.value; + } + } + + return null; + }, + + + /** + * Gets the current breakpoint name by testing every breakpoint and returning the last one to match (the biggest one). + * @function + * @private + * @returns {String} Name of the current breakpoint. + */ + _getCurrentSize: function () { + var matched; + + for (var i = 0; i < this.queries.length; i++) { + var query = this.queries[i]; + + if (window.matchMedia(query.value).matches) { + matched = query; + } + } + + if (typeof matched === 'object') { + return matched.name; + } else { + return matched; + } + }, + + + /** + * Activates the breakpoint watcher, which fires an event on the window whenever the breakpoint changes. + * @function + * @private + */ + _watcher: function () { + var _this = this; + + $(window).on('resize.zf.mediaquery', function () { + var newSize = _this._getCurrentSize(), + currentSize = _this.current; + + if (newSize !== currentSize) { + // Change the current media query + _this.current = newSize; + + // Broadcast the media query change on the window + $(window).trigger('changed.zf.mediaquery', [newSize, currentSize]); + } + }); + } + }; + + Foundation.MediaQuery = MediaQuery; + + // matchMedia() polyfill - Test a CSS media type/query in JS. + // Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license + window.matchMedia || (window.matchMedia = function () { + 'use strict'; + + // For browsers that support matchMedium api such as IE 9 and webkit + + var styleMedia = window.styleMedia || window.media; + + // For those that don't support matchMedium + if (!styleMedia) { + var style = document.createElement('style'), + script = document.getElementsByTagName('script')[0], + info = null; + + style.type = 'text/css'; + style.id = 'matchmediajs-test'; + + script && script.parentNode && script.parentNode.insertBefore(style, script); + + // 'style.currentStyle' is used by IE <= 8 and 'window.getComputedStyle' for all other browsers + info = 'getComputedStyle' in window && window.getComputedStyle(style, null) || style.currentStyle; + + styleMedia = { + matchMedium: function (media) { + var text = '@media ' + media + '{ #matchmediajs-test { width: 1px; } }'; + + // 'style.styleSheet' is used by IE <= 8 and 'style.textContent' for all other browsers + if (style.styleSheet) { + style.styleSheet.cssText = text; + } else { + style.textContent = text; + } + + // Test if media query is true or false + return info.width === '1px'; + } + }; + } + + return function (media) { + return { + matches: styleMedia.matchMedium(media || 'all'), + media: media || 'all' + }; + }; + }()); + + // Thank you: https://github.com/sindresorhus/query-string + function parseStyleToObject(str) { + var styleObject = {}; + + if (typeof str !== 'string') { + return styleObject; + } + + str = str.trim().slice(1, -1); // browsers re-quote string style values + + if (!str) { + return styleObject; + } + + styleObject = str.split('&').reduce(function (ret, param) { + var parts = param.replace(/\+/g, ' ').split('='); + var key = parts[0]; + var val = parts[1]; + key = decodeURIComponent(key); + + // missing `=` should be `null`: + // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters + val = val === undefined ? null : decodeURIComponent(val); + + if (!ret.hasOwnProperty(key)) { + ret[key] = val; + } else if (Array.isArray(ret[key])) { + ret[key].push(val); + } else { + ret[key] = [ret[key], val]; + } + return ret; + }, {}); + + return styleObject; + } + + Foundation.MediaQuery = MediaQuery; +}(jQuery); +/******************************************* + * * + * This util was created by Marius Olbertz * + * Please thank Marius on GitHub /owlbertz * + * or the web http://www.mariusolbertz.de/ * + * * + ******************************************/ + +'use strict'; + +!function ($) { + + var keyCodes = { + 9: 'TAB', + 13: 'ENTER', + 27: 'ESCAPE', + 32: 'SPACE', + 37: 'ARROW_LEFT', + 38: 'ARROW_UP', + 39: 'ARROW_RIGHT', + 40: 'ARROW_DOWN' + }; + + var commands = {}; + + var Keyboard = { + keys: getKeyCodes(keyCodes), + + /** + * Parses the (keyboard) event and returns a String that represents its key + * Can be used like Foundation.parseKey(event) === Foundation.keys.SPACE + * @param {Event} event - the event generated by the event handler + * @return String key - String that represents the key pressed + */ + parseKey: function (event) { + var key = keyCodes[event.which || event.keyCode] || String.fromCharCode(event.which).toUpperCase(); + + // Remove un-printable characters, e.g. for `fromCharCode` calls for CTRL only events + key = key.replace(/\W+/, ''); + + if (event.shiftKey) key = 'SHIFT_' + key; + if (event.ctrlKey) key = 'CTRL_' + key; + if (event.altKey) key = 'ALT_' + key; + + // Remove trailing underscore, in case only modifiers were used (e.g. only `CTRL_ALT`) + key = key.replace(/_$/, ''); + + return key; + }, + + + /** + * Handles the given (keyboard) event + * @param {Event} event - the event generated by the event handler + * @param {String} component - Foundation component's name, e.g. Slider or Reveal + * @param {Objects} functions - collection of functions that are to be executed + */ + handleKey: function (event, component, functions) { + var commandList = commands[component], + keyCode = this.parseKey(event), + cmds, + command, + fn; + + if (!commandList) return console.warn('Component not defined!'); + + if (typeof commandList.ltr === 'undefined') { + // this component does not differentiate between ltr and rtl + cmds = commandList; // use plain list + } else { + // merge ltr and rtl: if document is rtl, rtl overwrites ltr and vice versa + if (Foundation.rtl()) cmds = $.extend({}, commandList.ltr, commandList.rtl);else cmds = $.extend({}, commandList.rtl, commandList.ltr); + } + command = cmds[keyCode]; + + fn = functions[command]; + if (fn && typeof fn === 'function') { + // execute function if exists + var returnValue = fn.apply(); + if (functions.handled || typeof functions.handled === 'function') { + // execute function when event was handled + functions.handled(returnValue); + } + } else { + if (functions.unhandled || typeof functions.unhandled === 'function') { + // execute function when event was not handled + functions.unhandled(); + } + } + }, + + + /** + * Finds all focusable elements within the given `$element` + * @param {jQuery} $element - jQuery object to search within + * @return {jQuery} $focusable - all focusable elements within `$element` + */ + findFocusable: function ($element) { + if (!$element) { + return false; + } + return $element.find('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]').filter(function () { + if (!$(this).is(':visible') || $(this).attr('tabindex') < 0) { + return false; + } //only have visible elements and those that have a tabindex greater or equal 0 + return true; + }); + }, + + + /** + * Returns the component name name + * @param {Object} component - Foundation component, e.g. Slider or Reveal + * @return String componentName + */ + + register: function (componentName, cmds) { + commands[componentName] = cmds; + }, + + + /** + * Traps the focus in the given element. + * @param {jQuery} $element jQuery object to trap the foucs into. + */ + trapFocus: function ($element) { + var $focusable = Foundation.Keyboard.findFocusable($element), + $firstFocusable = $focusable.eq(0), + $lastFocusable = $focusable.eq(-1); + + $element.on('keydown.zf.trapfocus', function (event) { + if (event.target === $lastFocusable[0] && Foundation.Keyboard.parseKey(event) === 'TAB') { + event.preventDefault(); + $firstFocusable.focus(); + } else if (event.target === $firstFocusable[0] && Foundation.Keyboard.parseKey(event) === 'SHIFT_TAB') { + event.preventDefault(); + $lastFocusable.focus(); + } + }); + }, + + /** + * Releases the trapped focus from the given element. + * @param {jQuery} $element jQuery object to release the focus for. + */ + releaseFocus: function ($element) { + $element.off('keydown.zf.trapfocus'); + } + }; + + /* + * Constants for easier comparing. + * Can be used like Foundation.parseKey(event) === Foundation.keys.SPACE + */ + function getKeyCodes(kcs) { + var k = {}; + for (var kc in kcs) { + k[kcs[kc]] = kcs[kc]; + }return k; + } + + Foundation.Keyboard = Keyboard; +}(jQuery); +'use strict'; + +!function ($) { + + /** + * Motion module. + * @module foundation.motion + */ + + var initClasses = ['mui-enter', 'mui-leave']; + var activeClasses = ['mui-enter-active', 'mui-leave-active']; + + var Motion = { + animateIn: function (element, animation, cb) { + animate(true, element, animation, cb); + }, + + animateOut: function (element, animation, cb) { + animate(false, element, animation, cb); + } + }; + + function Move(duration, elem, fn) { + var anim, + prog, + start = null; + // console.log('called'); + + if (duration === 0) { + fn.apply(elem); + elem.trigger('finished.zf.animate', [elem]).triggerHandler('finished.zf.animate', [elem]); + return; + } + + function move(ts) { + if (!start) start = ts; + // console.log(start, ts); + prog = ts - start; + fn.apply(elem); + + if (prog < duration) { + anim = window.requestAnimationFrame(move, elem); + } else { + window.cancelAnimationFrame(anim); + elem.trigger('finished.zf.animate', [elem]).triggerHandler('finished.zf.animate', [elem]); + } + } + anim = window.requestAnimationFrame(move); + } + + /** + * Animates an element in or out using a CSS transition class. + * @function + * @private + * @param {Boolean} isIn - Defines if the animation is in or out. + * @param {Object} element - jQuery or HTML object to animate. + * @param {String} animation - CSS class to use. + * @param {Function} cb - Callback to run when animation is finished. + */ + function animate(isIn, element, animation, cb) { + element = $(element).eq(0); + + if (!element.length) return; + + var initClass = isIn ? initClasses[0] : initClasses[1]; + var activeClass = isIn ? activeClasses[0] : activeClasses[1]; + + // Set up the animation + reset(); + + element.addClass(animation).css('transition', 'none'); + + requestAnimationFrame(function () { + element.addClass(initClass); + if (isIn) element.show(); + }); + + // Start the animation + requestAnimationFrame(function () { + element[0].offsetWidth; + element.css('transition', '').addClass(activeClass); + }); + + // Clean up the animation when it finishes + element.one(Foundation.transitionend(element), finish); + + // Hides the element (for out animations), resets the element, and runs a callback + function finish() { + if (!isIn) element.hide(); + reset(); + if (cb) cb.apply(element); + } + + // Resets transitions and removes motion-specific classes + function reset() { + element[0].style.transitionDuration = 0; + element.removeClass(initClass + ' ' + activeClass + ' ' + animation); + } + } + + Foundation.Move = Move; + Foundation.Motion = Motion; +}(jQuery); +'use strict'; + +!function ($) { + + var Nest = { + Feather: function (menu) { + var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'zf'; + + menu.attr('role', 'menubar'); + + var items = menu.find('li').attr({ 'role': 'menuitem' }), + subMenuClass = 'is-' + type + '-submenu', + subItemClass = subMenuClass + '-item', + hasSubClass = 'is-' + type + '-submenu-parent'; + + items.each(function () { + var $item = $(this), + $sub = $item.children('ul'); + + if ($sub.length) { + $item.addClass(hasSubClass).attr({ + 'aria-haspopup': true, + 'aria-label': $item.children('a:first').text() + }); + // Note: Drilldowns behave differently in how they hide, and so need + // additional attributes. We should look if this possibly over-generalized + // utility (Nest) is appropriate when we rework menus in 6.4 + if (type === 'drilldown') { + $item.attr({ 'aria-expanded': false }); + } + + $sub.addClass('submenu ' + subMenuClass).attr({ + 'data-submenu': '', + 'role': 'menu' + }); + if (type === 'drilldown') { + $sub.attr({ 'aria-hidden': true }); + } + } + + if ($item.parent('[data-submenu]').length) { + $item.addClass('is-submenu-item ' + subItemClass); + } + }); + + return; + }, + Burn: function (menu, type) { + var //items = menu.find('li'), + subMenuClass = 'is-' + type + '-submenu', + subItemClass = subMenuClass + '-item', + hasSubClass = 'is-' + type + '-submenu-parent'; + + menu.find('>li, .menu, .menu > li').removeClass(subMenuClass + ' ' + subItemClass + ' ' + hasSubClass + ' is-submenu-item submenu is-active').removeAttr('data-submenu').css('display', ''); + + // console.log( menu.find('.' + subMenuClass + ', .' + subItemClass + ', .has-submenu, .is-submenu-item, .submenu, [data-submenu]') + // .removeClass(subMenuClass + ' ' + subItemClass + ' has-submenu is-submenu-item submenu') + // .removeAttr('data-submenu')); + // items.each(function(){ + // var $item = $(this), + // $sub = $item.children('ul'); + // if($item.parent('[data-submenu]').length){ + // $item.removeClass('is-submenu-item ' + subItemClass); + // } + // if($sub.length){ + // $item.removeClass('has-submenu'); + // $sub.removeClass('submenu ' + subMenuClass).removeAttr('data-submenu'); + // } + // }); + } + }; + + Foundation.Nest = Nest; +}(jQuery); +'use strict'; + +!function ($) { + + Foundation.Box = { + ImNotTouchingYou: ImNotTouchingYou, + GetDimensions: GetDimensions, + GetOffsets: GetOffsets + }; + + /** + * Compares the dimensions of an element to a container and determines collision events with container. + * @function + * @param {jQuery} element - jQuery object to test for collisions. + * @param {jQuery} parent - jQuery object to use as bounding container. + * @param {Boolean} lrOnly - set to true to check left and right values only. + * @param {Boolean} tbOnly - set to true to check top and bottom values only. + * @default if no parent object passed, detects collisions with `window`. + * @returns {Boolean} - true if collision free, false if a collision in any direction. + */ + function ImNotTouchingYou(element, parent, lrOnly, tbOnly) { + var eleDims = GetDimensions(element), + top, + bottom, + left, + right; + + if (parent) { + var parDims = GetDimensions(parent); + + bottom = eleDims.offset.top + eleDims.height <= parDims.height + parDims.offset.top; + top = eleDims.offset.top >= parDims.offset.top; + left = eleDims.offset.left >= parDims.offset.left; + right = eleDims.offset.left + eleDims.width <= parDims.width + parDims.offset.left; + } else { + bottom = eleDims.offset.top + eleDims.height <= eleDims.windowDims.height + eleDims.windowDims.offset.top; + top = eleDims.offset.top >= eleDims.windowDims.offset.top; + left = eleDims.offset.left >= eleDims.windowDims.offset.left; + right = eleDims.offset.left + eleDims.width <= eleDims.windowDims.width; + } + + var allDirs = [bottom, top, left, right]; + + if (lrOnly) { + return left === right === true; + } + + if (tbOnly) { + return top === bottom === true; + } + + return allDirs.indexOf(false) === -1; + }; + + /** + * Uses native methods to return an object of dimension values. + * @function + * @param {jQuery || HTML} element - jQuery object or DOM element for which to get the dimensions. Can be any element other that document or window. + * @returns {Object} - nested object of integer pixel values + * TODO - if element is window, return only those values. + */ + function GetDimensions(elem, test) { + elem = elem.length ? elem[0] : elem; + + if (elem === window || elem === document) { + throw new Error("I'm sorry, Dave. I'm afraid I can't do that."); + } + + var rect = elem.getBoundingClientRect(), + parRect = elem.parentNode.getBoundingClientRect(), + winRect = document.body.getBoundingClientRect(), + winY = window.pageYOffset, + winX = window.pageXOffset; + + return { + width: rect.width, + height: rect.height, + offset: { + top: rect.top + winY, + left: rect.left + winX + }, + parentDims: { + width: parRect.width, + height: parRect.height, + offset: { + top: parRect.top + winY, + left: parRect.left + winX + } + }, + windowDims: { + width: winRect.width, + height: winRect.height, + offset: { + top: winY, + left: winX + } + } + }; + } + + /** + * Returns an object of top and left integer pixel values for dynamically rendered elements, + * such as: Tooltip, Reveal, and Dropdown + * @function + * @param {jQuery} element - jQuery object for the element being positioned. + * @param {jQuery} anchor - jQuery object for the element's anchor point. + * @param {String} position - a string relating to the desired position of the element, relative to it's anchor + * @param {Number} vOffset - integer pixel value of desired vertical separation between anchor and element. + * @param {Number} hOffset - integer pixel value of desired horizontal separation between anchor and element. + * @param {Boolean} isOverflow - if a collision event is detected, sets to true to default the element to full width - any desired offset. + * TODO alter/rewrite to work with `em` values as well/instead of pixels + */ + function GetOffsets(element, anchor, position, vOffset, hOffset, isOverflow) { + var $eleDims = GetDimensions(element), + $anchorDims = anchor ? GetDimensions(anchor) : null; + + switch (position) { + case 'top': + return { + left: Foundation.rtl() ? $anchorDims.offset.left - $eleDims.width + $anchorDims.width : $anchorDims.offset.left, + top: $anchorDims.offset.top - ($eleDims.height + vOffset) + }; + break; + case 'left': + return { + left: $anchorDims.offset.left - ($eleDims.width + hOffset), + top: $anchorDims.offset.top + }; + break; + case 'right': + return { + left: $anchorDims.offset.left + $anchorDims.width + hOffset, + top: $anchorDims.offset.top + }; + break; + case 'center top': + return { + left: $anchorDims.offset.left + $anchorDims.width / 2 - $eleDims.width / 2, + top: $anchorDims.offset.top - ($eleDims.height + vOffset) + }; + break; + case 'center bottom': + return { + left: isOverflow ? hOffset : $anchorDims.offset.left + $anchorDims.width / 2 - $eleDims.width / 2, + top: $anchorDims.offset.top + $anchorDims.height + vOffset + }; + break; + case 'center left': + return { + left: $anchorDims.offset.left - ($eleDims.width + hOffset), + top: $anchorDims.offset.top + $anchorDims.height / 2 - $eleDims.height / 2 + }; + break; + case 'center right': + return { + left: $anchorDims.offset.left + $anchorDims.width + hOffset + 1, + top: $anchorDims.offset.top + $anchorDims.height / 2 - $eleDims.height / 2 + }; + break; + case 'center': + return { + left: $eleDims.windowDims.offset.left + $eleDims.windowDims.width / 2 - $eleDims.width / 2, + top: $eleDims.windowDims.offset.top + $eleDims.windowDims.height / 2 - $eleDims.height / 2 + }; + break; + case 'reveal': + return { + left: ($eleDims.windowDims.width - $eleDims.width) / 2, + top: $eleDims.windowDims.offset.top + vOffset + }; + case 'reveal full': + return { + left: $eleDims.windowDims.offset.left, + top: $eleDims.windowDims.offset.top + }; + break; + case 'left bottom': + return { + left: $anchorDims.offset.left, + top: $anchorDims.offset.top + $anchorDims.height + vOffset + }; + break; + case 'right bottom': + return { + left: $anchorDims.offset.left + $anchorDims.width + hOffset - $eleDims.width, + top: $anchorDims.offset.top + $anchorDims.height + vOffset + }; + break; + default: + return { + left: Foundation.rtl() ? $anchorDims.offset.left - $eleDims.width + $anchorDims.width : $anchorDims.offset.left + hOffset, + top: $anchorDims.offset.top + $anchorDims.height + vOffset + }; + } + } +}(jQuery); +'use strict'; + +!function ($) { + + var MutationObserver = function () { + var prefixes = ['WebKit', 'Moz', 'O', 'Ms', '']; + for (var i = 0; i < prefixes.length; i++) { + if (prefixes[i] + 'MutationObserver' in window) { + return window[prefixes[i] + 'MutationObserver']; + } + } + return false; + }(); + + var triggers = function (el, type) { + el.data(type).split(' ').forEach(function (id) { + $('#' + id)[type === 'close' ? 'trigger' : 'triggerHandler'](type + '.zf.trigger', [el]); + }); + }; + // Elements with [data-open] will reveal a plugin that supports it when clicked. + $(document).on('click.zf.trigger', '[data-open]', function () { + triggers($(this), 'open'); + }); + + // Elements with [data-close] will close a plugin that supports it when clicked. + // If used without a value on [data-close], the event will bubble, allowing it to close a parent component. + $(document).on('click.zf.trigger', '[data-close]', function () { + var id = $(this).data('close'); + if (id) { + triggers($(this), 'close'); + } else { + $(this).trigger('close.zf.trigger'); + } + }); + + // Elements with [data-toggle] will toggle a plugin that supports it when clicked. + $(document).on('click.zf.trigger', '[data-toggle]', function () { + var id = $(this).data('toggle'); + if (id) { + triggers($(this), 'toggle'); + } else { + $(this).trigger('toggle.zf.trigger'); + } + }); + + // Elements with [data-closable] will respond to close.zf.trigger events. + $(document).on('close.zf.trigger', '[data-closable]', function (e) { + e.stopPropagation(); + var animation = $(this).data('closable'); + + if (animation !== '') { + Foundation.Motion.animateOut($(this), animation, function () { + $(this).trigger('closed.zf'); + }); + } else { + $(this).fadeOut().trigger('closed.zf'); + } + }); + + $(document).on('focus.zf.trigger blur.zf.trigger', '[data-toggle-focus]', function () { + var id = $(this).data('toggle-focus'); + $('#' + id).triggerHandler('toggle.zf.trigger', [$(this)]); + }); + + /** + * Fires once after all other scripts have loaded + * @function + * @private + */ + $(window).on('load', function () { + checkListeners(); + }); + + function checkListeners() { + eventsListener(); + resizeListener(); + scrollListener(); + mutateListener(); + closemeListener(); + } + + //******** only fires this function once on load, if there's something to watch ******** + function closemeListener(pluginName) { + var yetiBoxes = $('[data-yeti-box]'), + plugNames = ['dropdown', 'tooltip', 'reveal']; + + if (pluginName) { + if (typeof pluginName === 'string') { + plugNames.push(pluginName); + } else if (typeof pluginName === 'object' && typeof pluginName[0] === 'string') { + plugNames.concat(pluginName); + } else { + console.error('Plugin names must be strings'); + } + } + if (yetiBoxes.length) { + var listeners = plugNames.map(function (name) { + return 'closeme.zf.' + name; + }).join(' '); + + $(window).off(listeners).on(listeners, function (e, pluginId) { + var plugin = e.namespace.split('.')[0]; + var plugins = $('[data-' + plugin + ']').not('[data-yeti-box="' + pluginId + '"]'); + + plugins.each(function () { + var _this = $(this); + + _this.triggerHandler('close.zf.trigger', [_this]); + }); + }); + } + } + + function resizeListener(debounce) { + var timer = void 0, + $nodes = $('[data-resize]'); + if ($nodes.length) { + $(window).off('resize.zf.trigger').on('resize.zf.trigger', function (e) { + if (timer) { + clearTimeout(timer); + } + + timer = setTimeout(function () { + + if (!MutationObserver) { + //fallback for IE 9 + $nodes.each(function () { + $(this).triggerHandler('resizeme.zf.trigger'); + }); + } + //trigger all listening elements and signal a resize event + $nodes.attr('data-events', "resize"); + }, debounce || 10); //default time to emit resize event + }); + } + } + + function scrollListener(debounce) { + var timer = void 0, + $nodes = $('[data-scroll]'); + if ($nodes.length) { + $(window).off('scroll.zf.trigger').on('scroll.zf.trigger', function (e) { + if (timer) { + clearTimeout(timer); + } + + timer = setTimeout(function () { + + if (!MutationObserver) { + //fallback for IE 9 + $nodes.each(function () { + $(this).triggerHandler('scrollme.zf.trigger'); + }); + } + //trigger all listening elements and signal a scroll event + $nodes.attr('data-events', "scroll"); + }, debounce || 10); //default time to emit scroll event + }); + } + } + + function mutateListener(debounce) { + var $nodes = $('[data-mutate]'); + if ($nodes.length && MutationObserver) { + //trigger all listening elements and signal a mutate event + //no IE 9 or 10 + $nodes.each(function () { + $(this).triggerHandler('mutateme.zf.trigger'); + }); + } + } + + function eventsListener() { + if (!MutationObserver) { + return false; + } + var nodes = document.querySelectorAll('[data-resize], [data-scroll], [data-mutate]'); + + //element callback + var listeningElementsMutation = function (mutationRecordsList) { + var $target = $(mutationRecordsList[0].target); + + //trigger the event handler for the element depending on type + switch (mutationRecordsList[0].type) { + + case "attributes": + if ($target.attr("data-events") === "scroll" && mutationRecordsList[0].attributeName === "data-events") { + $target.triggerHandler('scrollme.zf.trigger', [$target, window.pageYOffset]); + } + if ($target.attr("data-events") === "resize" && mutationRecordsList[0].attributeName === "data-events") { + $target.triggerHandler('resizeme.zf.trigger', [$target]); + } + if (mutationRecordsList[0].attributeName === "style") { + $target.closest("[data-mutate]").attr("data-events", "mutate"); + $target.closest("[data-mutate]").triggerHandler('mutateme.zf.trigger', [$target.closest("[data-mutate]")]); + } + break; + + case "childList": + $target.closest("[data-mutate]").attr("data-events", "mutate"); + $target.closest("[data-mutate]").triggerHandler('mutateme.zf.trigger', [$target.closest("[data-mutate]")]); + break; + + default: + return false; + //nothing + } + }; + + if (nodes.length) { + //for each element that needs to listen for resizing, scrolling, or mutation add a single observer + for (var i = 0; i <= nodes.length - 1; i++) { + var elementObserver = new MutationObserver(listeningElementsMutation); + elementObserver.observe(nodes[i], { attributes: true, childList: true, characterData: false, subtree: true, attributeFilter: ["data-events", "style"] }); + } + } + } + + // ------------------------------------ + + // [PH] + // Foundation.CheckWatchers = checkWatchers; + Foundation.IHearYou = checkListeners; + // Foundation.ISeeYou = scrollListener; + // Foundation.IFeelYou = closemeListener; +}(jQuery); + +// function domMutationObserver(debounce) { +// // !!! This is coming soon and needs more work; not active !!! // +// var timer, +// nodes = document.querySelectorAll('[data-mutate]'); +// // +// if (nodes.length) { +// // var MutationObserver = (function () { +// // var prefixes = ['WebKit', 'Moz', 'O', 'Ms', '']; +// // for (var i=0; i < prefixes.length; i++) { +// // if (prefixes[i] + 'MutationObserver' in window) { +// // return window[prefixes[i] + 'MutationObserver']; +// // } +// // } +// // return false; +// // }()); +// +// +// //for the body, we need to listen for all changes effecting the style and class attributes +// var bodyObserver = new MutationObserver(bodyMutation); +// bodyObserver.observe(document.body, { attributes: true, childList: true, characterData: false, subtree:true, attributeFilter:["style", "class"]}); +// +// +// //body callback +// function bodyMutation(mutate) { +// //trigger all listening elements and signal a mutation event +// if (timer) { clearTimeout(timer); } +// +// timer = setTimeout(function() { +// bodyObserver.disconnect(); +// $('[data-mutate]').attr('data-events',"mutate"); +// }, debounce || 150); +// } +// } +// } +'use strict'; + +!function ($) { + + function Timer(elem, options, cb) { + var _this = this, + duration = options.duration, + //options is an object for easily adding features later. + nameSpace = Object.keys(elem.data())[0] || 'timer', + remain = -1, + start, + timer; + + this.isPaused = false; + + this.restart = function () { + remain = -1; + clearTimeout(timer); + this.start(); + }; + + this.start = function () { + this.isPaused = false; + // if(!elem.data('paused')){ return false; }//maybe implement this sanity check if used for other things. + clearTimeout(timer); + remain = remain <= 0 ? duration : remain; + elem.data('paused', false); + start = Date.now(); + timer = setTimeout(function () { + if (options.infinite) { + _this.restart(); //rerun the timer. + } + if (cb && typeof cb === 'function') { + cb(); + } + }, remain); + elem.trigger('timerstart.zf.' + nameSpace); + }; + + this.pause = function () { + this.isPaused = true; + //if(elem.data('paused')){ return false; }//maybe implement this sanity check if used for other things. + clearTimeout(timer); + elem.data('paused', true); + var end = Date.now(); + remain = remain - (end - start); + elem.trigger('timerpaused.zf.' + nameSpace); + }; + } + + /** + * Runs a callback function when images are fully loaded. + * @param {Object} images - Image(s) to check if loaded. + * @param {Func} callback - Function to execute when image is fully loaded. + */ + function onImagesLoaded(images, callback) { + var self = this, + unloaded = images.length; + + if (unloaded === 0) { + callback(); + } + + images.each(function () { + // Check if image is loaded + if (this.complete || this.readyState === 4 || this.readyState === 'complete') { + singleImageLoaded(); + } + // Force load the image + else { + // fix for IE. See https://css-tricks.com/snippets/jquery/fixing-load-in-ie-for-cached-images/ + var src = $(this).attr('src'); + $(this).attr('src', src + '?' + new Date().getTime()); + $(this).one('load', function () { + singleImageLoaded(); + }); + } + }); + + function singleImageLoaded() { + unloaded--; + if (unloaded === 0) { + callback(); + } + } + } + + Foundation.Timer = Timer; + Foundation.onImagesLoaded = onImagesLoaded; +}(jQuery); +//************************************************** +//**Work inspired by multiple jquery swipe plugins** +//**Done by Yohai Ararat *************************** +//************************************************** +(function ($) { + + $.spotSwipe = { + version: '1.0.0', + enabled: 'ontouchstart' in document.documentElement, + preventDefault: false, + moveThreshold: 75, + timeThreshold: 200 + }; + + var startPosX, + startPosY, + startTime, + elapsedTime, + isMoving = false; + + function onTouchEnd() { + // alert(this); + this.removeEventListener('touchmove', onTouchMove); + this.removeEventListener('touchend', onTouchEnd); + isMoving = false; + } + + function onTouchMove(e) { + if ($.spotSwipe.preventDefault) { + e.preventDefault(); + } + if (isMoving) { + var x = e.touches[0].pageX; + var y = e.touches[0].pageY; + var dx = startPosX - x; + var dy = startPosY - y; + var dir; + elapsedTime = new Date().getTime() - startTime; + if (Math.abs(dx) >= $.spotSwipe.moveThreshold && elapsedTime <= $.spotSwipe.timeThreshold) { + dir = dx > 0 ? 'left' : 'right'; + } + // else if(Math.abs(dy) >= $.spotSwipe.moveThreshold && elapsedTime <= $.spotSwipe.timeThreshold) { + // dir = dy > 0 ? 'down' : 'up'; + // } + if (dir) { + e.preventDefault(); + onTouchEnd.call(this); + $(this).trigger('swipe', dir).trigger('swipe' + dir); + } + } + } + + function onTouchStart(e) { + if (e.touches.length == 1) { + startPosX = e.touches[0].pageX; + startPosY = e.touches[0].pageY; + isMoving = true; + startTime = new Date().getTime(); + this.addEventListener('touchmove', onTouchMove, false); + this.addEventListener('touchend', onTouchEnd, false); + } + } + + function init() { + this.addEventListener && this.addEventListener('touchstart', onTouchStart, false); + } + + function teardown() { + this.removeEventListener('touchstart', onTouchStart); + } + + $.event.special.swipe = { setup: init }; + + $.each(['left', 'up', 'down', 'right'], function () { + $.event.special['swipe' + this] = { setup: function () { + $(this).on('swipe', $.noop); + } }; + }); +})(jQuery); +/**************************************************** + * Method for adding psuedo drag events to elements * + ***************************************************/ +!function ($) { + $.fn.addTouch = function () { + this.each(function (i, el) { + $(el).bind('touchstart touchmove touchend touchcancel', function () { + //we pass the original event object because the jQuery event + //object is normalized to w3c specs and does not provide the TouchList + handleTouch(event); + }); + }); + + var handleTouch = function (event) { + var touches = event.changedTouches, + first = touches[0], + eventTypes = { + touchstart: 'mousedown', + touchmove: 'mousemove', + touchend: 'mouseup' + }, + type = eventTypes[event.type], + simulatedEvent; + + if ('MouseEvent' in window && typeof window.MouseEvent === 'function') { + simulatedEvent = new window.MouseEvent(type, { + 'bubbles': true, + 'cancelable': true, + 'screenX': first.screenX, + 'screenY': first.screenY, + 'clientX': first.clientX, + 'clientY': first.clientY + }); + } else { + simulatedEvent = document.createEvent('MouseEvent'); + simulatedEvent.initMouseEvent(type, true, true, window, 1, first.screenX, first.screenY, first.clientX, first.clientY, false, false, false, false, 0 /*left*/, null); + } + first.target.dispatchEvent(simulatedEvent); + }; + }; +}(jQuery); + +//********************************** +//**From the jQuery Mobile Library** +//**need to recreate functionality** +//**and try to improve if possible** +//********************************** + +/* Removing the jQuery function **** +************************************ + +(function( $, window, undefined ) { + + var $document = $( document ), + // supportTouch = $.mobile.support.touch, + touchStartEvent = 'touchstart'//supportTouch ? "touchstart" : "mousedown", + touchStopEvent = 'touchend'//supportTouch ? "touchend" : "mouseup", + touchMoveEvent = 'touchmove'//supportTouch ? "touchmove" : "mousemove"; + + // setup new event shortcuts + $.each( ( "touchstart touchmove touchend " + + "swipe swipeleft swiperight" ).split( " " ), function( i, name ) { + + $.fn[ name ] = function( fn ) { + return fn ? this.bind( name, fn ) : this.trigger( name ); + }; + + // jQuery < 1.8 + if ( $.attrFn ) { + $.attrFn[ name ] = true; + } + }); + + function triggerCustomEvent( obj, eventType, event, bubble ) { + var originalType = event.type; + event.type = eventType; + if ( bubble ) { + $.event.trigger( event, undefined, obj ); + } else { + $.event.dispatch.call( obj, event ); + } + event.type = originalType; + } + + // also handles taphold + + // Also handles swipeleft, swiperight + $.event.special.swipe = { + + // More than this horizontal displacement, and we will suppress scrolling. + scrollSupressionThreshold: 30, + + // More time than this, and it isn't a swipe. + durationThreshold: 1000, + + // Swipe horizontal displacement must be more than this. + horizontalDistanceThreshold: window.devicePixelRatio >= 2 ? 15 : 30, + + // Swipe vertical displacement must be less than this. + verticalDistanceThreshold: window.devicePixelRatio >= 2 ? 15 : 30, + + getLocation: function ( event ) { + var winPageX = window.pageXOffset, + winPageY = window.pageYOffset, + x = event.clientX, + y = event.clientY; + + if ( event.pageY === 0 && Math.floor( y ) > Math.floor( event.pageY ) || + event.pageX === 0 && Math.floor( x ) > Math.floor( event.pageX ) ) { + + // iOS4 clientX/clientY have the value that should have been + // in pageX/pageY. While pageX/page/ have the value 0 + x = x - winPageX; + y = y - winPageY; + } else if ( y < ( event.pageY - winPageY) || x < ( event.pageX - winPageX ) ) { + + // Some Android browsers have totally bogus values for clientX/Y + // when scrolling/zooming a page. Detectable since clientX/clientY + // should never be smaller than pageX/pageY minus page scroll + x = event.pageX - winPageX; + y = event.pageY - winPageY; + } + + return { + x: x, + y: y + }; + }, + + start: function( event ) { + var data = event.originalEvent.touches ? + event.originalEvent.touches[ 0 ] : event, + location = $.event.special.swipe.getLocation( data ); + return { + time: ( new Date() ).getTime(), + coords: [ location.x, location.y ], + origin: $( event.target ) + }; + }, + + stop: function( event ) { + var data = event.originalEvent.touches ? + event.originalEvent.touches[ 0 ] : event, + location = $.event.special.swipe.getLocation( data ); + return { + time: ( new Date() ).getTime(), + coords: [ location.x, location.y ] + }; + }, + + handleSwipe: function( start, stop, thisObject, origTarget ) { + if ( stop.time - start.time < $.event.special.swipe.durationThreshold && + Math.abs( start.coords[ 0 ] - stop.coords[ 0 ] ) > $.event.special.swipe.horizontalDistanceThreshold && + Math.abs( start.coords[ 1 ] - stop.coords[ 1 ] ) < $.event.special.swipe.verticalDistanceThreshold ) { + var direction = start.coords[0] > stop.coords[ 0 ] ? "swipeleft" : "swiperight"; + + triggerCustomEvent( thisObject, "swipe", $.Event( "swipe", { target: origTarget, swipestart: start, swipestop: stop }), true ); + triggerCustomEvent( thisObject, direction,$.Event( direction, { target: origTarget, swipestart: start, swipestop: stop } ), true ); + return true; + } + return false; + + }, + + // This serves as a flag to ensure that at most one swipe event event is + // in work at any given time + eventInProgress: false, + + setup: function() { + var events, + thisObject = this, + $this = $( thisObject ), + context = {}; + + // Retrieve the events data for this element and add the swipe context + events = $.data( this, "mobile-events" ); + if ( !events ) { + events = { length: 0 }; + $.data( this, "mobile-events", events ); + } + events.length++; + events.swipe = context; + + context.start = function( event ) { + + // Bail if we're already working on a swipe event + if ( $.event.special.swipe.eventInProgress ) { + return; + } + $.event.special.swipe.eventInProgress = true; + + var stop, + start = $.event.special.swipe.start( event ), + origTarget = event.target, + emitted = false; + + context.move = function( event ) { + if ( !start || event.isDefaultPrevented() ) { + return; + } + + stop = $.event.special.swipe.stop( event ); + if ( !emitted ) { + emitted = $.event.special.swipe.handleSwipe( start, stop, thisObject, origTarget ); + if ( emitted ) { + + // Reset the context to make way for the next swipe event + $.event.special.swipe.eventInProgress = false; + } + } + // prevent scrolling + if ( Math.abs( start.coords[ 0 ] - stop.coords[ 0 ] ) > $.event.special.swipe.scrollSupressionThreshold ) { + event.preventDefault(); + } + }; + + context.stop = function() { + emitted = true; + + // Reset the context to make way for the next swipe event + $.event.special.swipe.eventInProgress = false; + $document.off( touchMoveEvent, context.move ); + context.move = null; + }; + + $document.on( touchMoveEvent, context.move ) + .one( touchStopEvent, context.stop ); + }; + $this.on( touchStartEvent, context.start ); + }, + + teardown: function() { + var events, context; + + events = $.data( this, "mobile-events" ); + if ( events ) { + context = events.swipe; + delete events.swipe; + events.length--; + if ( events.length === 0 ) { + $.removeData( this, "mobile-events" ); + } + } + + if ( context ) { + if ( context.start ) { + $( this ).off( touchStartEvent, context.start ); + } + if ( context.move ) { + $document.off( touchMoveEvent, context.move ); + } + if ( context.stop ) { + $document.off( touchStopEvent, context.stop ); + } + } + } + }; + $.each({ + swipeleft: "swipe.left", + swiperight: "swipe.right" + }, function( event, sourceEvent ) { + + $.event.special[ event ] = { + setup: function() { + $( this ).bind( sourceEvent, $.noop ); + }, + teardown: function() { + $( this ).unbind( sourceEvent ); + } + }; + }); +})( jQuery, this ); +*/ +'use strict'; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +!function ($) { + + /** + * Abide module. + * @module foundation.abide + */ + + var Abide = function () { + /** + * Creates a new instance of Abide. + * @class + * @fires Abide#init + * @param {Object} element - jQuery object to add the trigger to. + * @param {Object} options - Overrides to the default plugin settings. + */ + function Abide(element) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + + _classCallCheck(this, Abide); + + this.$element = element; + this.options = $.extend({}, Abide.defaults, this.$element.data(), options); + + this._init(); + + Foundation.registerPlugin(this, 'Abide'); + } + + /** + * Initializes the Abide plugin and calls functions to get Abide functioning on load. + * @private + */ + + + _createClass(Abide, [{ + key: '_init', + value: function _init() { + this.$inputs = this.$element.find('input, textarea, select'); + + this._events(); + } + + /** + * Initializes events for Abide. + * @private + */ + + }, { + key: '_events', + value: function _events() { + var _this2 = this; + + this.$element.off('.abide').on('reset.zf.abide', function () { + _this2.resetForm(); + }).on('submit.zf.abide', function () { + return _this2.validateForm(); + }); + + if (this.options.validateOn === 'fieldChange') { + this.$inputs.off('change.zf.abide').on('change.zf.abide', function (e) { + _this2.validateInput($(e.target)); + }); + } + + if (this.options.liveValidate) { + this.$inputs.off('input.zf.abide').on('input.zf.abide', function (e) { + _this2.validateInput($(e.target)); + }); + } + + if (this.options.validateOnBlur) { + this.$inputs.off('blur.zf.abide').on('blur.zf.abide', function (e) { + _this2.validateInput($(e.target)); + }); + } + } + + /** + * Calls necessary functions to update Abide upon DOM change + * @private + */ + + }, { + key: '_reflow', + value: function _reflow() { + this._init(); + } + + /** + * Checks whether or not a form element has the required attribute and if it's checked or not + * @param {Object} element - jQuery object to check for required attribute + * @returns {Boolean} Boolean value depends on whether or not attribute is checked or empty + */ + + }, { + key: 'requiredCheck', + value: function requiredCheck($el) { + if (!$el.attr('required')) return true; + + var isGood = true; + + switch ($el[0].type) { + case 'checkbox': + isGood = $el[0].checked; + break; + + case 'select': + case 'select-one': + case 'select-multiple': + var opt = $el.find('option:selected'); + if (!opt.length || !opt.val()) isGood = false; + break; + + default: + if (!$el.val() || !$el.val().length) isGood = false; + } + + return isGood; + } + + /** + * Based on $el, get the first element with selector in this order: + * 1. The element's direct sibling('s). + * 3. The element's parent's children. + * + * This allows for multiple form errors per input, though if none are found, no form errors will be shown. + * + * @param {Object} $el - jQuery object to use as reference to find the form error selector. + * @returns {Object} jQuery object with the selector. + */ + + }, { + key: 'findFormError', + value: function findFormError($el) { + var $error = $el.siblings(this.options.formErrorSelector); + + if (!$error.length) { + $error = $el.parent().find(this.options.formErrorSelector); + } + + return $error; + } + + /** + * Get the first element in this order: + * 2. The