text: webpackHotUpdate("commons",{
  
  /***/ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/lib/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/scss/main.scss":
  /*!***************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/css-loader??ref--14-oneOf-1-1!./node_modules/postcss-loader/lib??postcss-3!./node_modules/sass-loader/dist/cjs.js??ref--14-oneOf-1-3!./src/assets/scss/main.scss ***!
    \***************************************************************************************************************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(true);
  // imports
  exports.i(__webpack_require__(/*! -!../../../node_modules/css-loader??ref--14-oneOf-1-1!../../../node_modules/postcss-loader/lib??postcss-3!../../../node_modules/sass-loader/dist/cjs.js??ref--14-oneOf-1-3!../css/font-awesome.min.css */ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/lib/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/css/font-awesome.min.css"), "");
  exports.push([module.i, "@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400);", ""]);
  exports.push([module.i, "@import url(https://fonts.googleapis.com/css?family=Montserrat|Roboto+Slab:400,700);", ""]);
  
  // module
  exports.push([module.i, "/*\r\n\tStellar by HTML5 UP\r\n\thtml5up.net | @ajlkn\r\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n*/\n/* Reset */\nhtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {\n  margin: 0;\n  padding: 0;\n  border: 0;\n  font-size: 100%;\n  font: inherit;\n  vertical-align: baseline; }\n\narticle, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {\n  display: block; }\n\nbody {\n  line-height: 1; }\n\nol, ul {\n  list-style: none; }\n\nblockquote, q {\n  quotes: none; }\n\nblockquote:before, blockquote:after, q:before, q:after {\n  content: '';\n  content: none; }\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0; }\n\nbody {\n  -webkit-text-size-adjust: none; }\n\n/* Box Model */\n*, *:before, *:after {\n  box-sizing: border-box; }\n\n/* Grid */\n.row {\n  border-bottom: solid 1px transparent;\n  box-sizing: border-box; }\n\n.row > * {\n  float: left;\n  box-sizing: border-box; }\n\n.row:after, .row:before {\n  content: '';\n  display: block;\n  clear: both;\n  height: 0; }\n\n.row.uniform > * > :first-child {\n  margin-top: 0; }\n\n.row.uniform > * > :last-child {\n  margin-bottom: 0; }\n\n.row.\\30 \\25 > * {\n  padding: 0 0 0 0em; }\n\n.row.\\30 \\25 {\n  margin: 0 0 -1px 0em; }\n\n.row.uniform.\\30 \\25 > * {\n  padding: 0em 0 0 0em; }\n\n.row.uniform.\\30 \\25 {\n  margin: 0em 0 -1px 0em; }\n\n.row > * {\n  padding: 0 0 0 1.5em; }\n\n.row {\n  margin: 0 0 -1px -1.5em; }\n\n.row.uniform > * {\n  padding: 1.5em 0 0 1.5em; }\n\n.row.uniform {\n  margin: -1.5em 0 -1px -1.5em; }\n\n.row.\\32 00\\25 > * {\n  padding: 0 0 0 3em; }\n\n.row.\\32 00\\25 {\n  margin: 0 0 -1px -3em; }\n\n.row.uniform.\\32 00\\25 > * {\n  padding: 3em 0 0 3em; }\n\n.row.uniform.\\32 00\\25 {\n  margin: -3em 0 -1px -3em; }\n\n.row.\\31 50\\25 > * {\n  padding: 0 0 0 2.25em; }\n\n.row.\\31 50\\25 {\n  margin: 0 0 -1px -2.25em; }\n\n.row.uniform.\\31 50\\25 > * {\n  padding: 2.25em 0 0 2.25em; }\n\n.row.uniform.\\31 50\\25 {\n  margin: -2.25em 0 -1px -2.25em; }\n\n.row.\\35 0\\25 > * {\n  padding: 0 0 0 0.75em; }\n\n.row.\\35 0\\25 {\n  margin: 0 0 -1px -0.75em; }\n\n.row.uniform.\\35 0\\25 > * {\n  padding: 0.75em 0 0 0.75em; }\n\n.row.uniform.\\35 0\\25 {\n  margin: -0.75em 0 -1px -0.75em; }\n\n.row.\\32 5\\25 > * {\n  padding: 0 0 0 0.375em; }\n\n.row.\\32 5\\25 {\n  margin: 0 0 -1px -0.375em; }\n\n.row.uniform.\\32 5\\25 > * {\n  padding: 0.375em 0 0 0.375em; }\n\n.row.uniform.\\32 5\\25 {\n  margin: -0.375em 0 -1px -0.375em; }\n\n.\\31 2u, .\\31 2u24 {\n  width: 100%;\n  clear: none;\n  margin-left: 0; }\n\n.\\31 1u, .\\31 1u24 {\n  width: 91.6666666667%;\n  clear: none;\n  margin-left: 0; }\n\n.\\31 0u, .\\31 0u24 {\n  width: 83.3333333333%;\n  clear: none;\n  margin-left: 0; }\n\n.\\39 u, .\\39 u24 {\n  width: 75%;\n  clear: none;\n  margin-left: 0; }\n\n.\\38 u, .\\38 u24 {\n  width: 66.6666666667%;\n  clear: none;\n  margin-left: 0; }\n\n.\\37 u, .\\37 u24 {\n  width: 58.3333333333%;\n  clear: none;\n  margin-left: 0; }\n\n.\\36 u, .\\36 u24 {\n  width: 50%;\n  clear: none;\n  margin-left: 0; }\n\n.\\35 u, .\\35 u24 {\n  width: 41.6666666667%;\n  clear: none;\n  margin-left: 0; }\n\n.\\34 u, .\\34 u24 {\n  width: 33.3333333333%;\n  clear: none;\n  margin-left: 0; }\n\n.\\33 u, .\\33 u24 {\n  width: 25%;\n  clear: none;\n  margin-left: 0; }\n\n.\\32 u, .\\32 u24 {\n  width: 16.6666666667%;\n  clear: none;\n  margin-left: 0; }\n\n.\\31 u, .\\31 u24 {\n  width: 8.3333333333%;\n  clear: none;\n  margin-left: 0; }\n\n.\\31 2u24 + *,\n.\\31 1u24 + *,\n.\\31 0u24 + *,\n.\\39 u24 + *,\n.\\38 u24 + *,\n.\\37 u24 + *,\n.\\36 u24 + *,\n.\\35 u24 + *,\n.\\34 u24 + *,\n.\\33 u24 + *,\n.\\32 u24 + *,\n.\\31 u24 + * {\n  clear: left; }\n\n.-11u {\n  margin-left: 91.6666666667%; }\n\n.-10u {\n  margin-left: 83.3333333333%; }\n\n.-9u {\n  margin-left: 75%; }\n\n.-8u {\n  margin-left: 66.6666666667%; }\n\n.-7u {\n  margin-left: 58.3333333333%; }\n\n.-6u {\n  margin-left: 50%; }\n\n.-5u {\n  margin-left: 41.6666666667%; }\n\n.-4u {\n  margin-left: 33.3333333333%; }\n\n.-3u {\n  margin-left: 25%; }\n\n.-2u {\n  margin-left: 16.6666666667%; }\n\n.-1u {\n  margin-left: 8.3333333333%; }\n\n@media screen and (max-width: 1680px) {\n  .row > * {\n    padding: 0 0 0 1.5em; }\n  .row {\n    margin: 0 0 -1px -1.5em; }\n  .row.uniform > * {\n    padding: 1.5em 0 0 1.5em; }\n  .row.uniform {\n    margin: -1.5em 0 -1px -1.5em; }\n  .row.\\32 00\\25 > * {\n    padding: 0 0 0 3em; }\n  .row.\\32 00\\25 {\n    margin: 0 0 -1px -3em; }\n  .row.uniform.\\32 00\\25 > * {\n    padding: 3em 0 0 3em; }\n  .row.uniform.\\32 00\\25 {\n    margin: -3em 0 -1px -3em; }\n  .row.\\31 50\\25 > * {\n    padding: 0 0 0 2.25em; }\n  .row.\\31 50\\25 {\n    margin: 0 0 -1px -2.25em; }\n  .row.uniform.\\31 50\\25 > * {\n    padding: 2.25em 0 0 2.25em; }\n  .row.uniform.\\31 50\\25 {\n    margin: -2.25em 0 -1px -2.25em; }\n  .row.\\35 0\\25 > * {\n    padding: 0 0 0 0.75em; }\n  .row.\\35 0\\25 {\n    margin: 0 0 -1px -0.75em; }\n  .row.uniform.\\35 0\\25 > * {\n    padding: 0.75em 0 0 0.75em; }\n  .row.uniform.\\35 0\\25 {\n    margin: -0.75em 0 -1px -0.75em; }\n  .row.\\32 5\\25 > * {\n    padding: 0 0 0 0.375em; }\n  .row.\\32 5\\25 {\n    margin: 0 0 -1px -0.375em; }\n  .row.uniform.\\32 5\\25 > * {\n    padding: 0.375em 0 0 0.375em; }\n  .row.uniform.\\32 5\\25 {\n    margin: -0.375em 0 -1px -0.375em; }\n  .\\31 2u28xlarge29, .\\31 2u2428xlarge29 {\n    width: 100%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 1u28xlarge29, .\\31 1u2428xlarge29 {\n    width: 91.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 0u28xlarge29, .\\31 0u2428xlarge29 {\n    width: 83.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\39 u28xlarge29, .\\39 u2428xlarge29 {\n    width: 75%;\n    clear: none;\n    margin-left: 0; }\n  .\\38 u28xlarge29, .\\38 u2428xlarge29 {\n    width: 66.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\37 u28xlarge29, .\\37 u2428xlarge29 {\n    width: 58.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\36 u28xlarge29, .\\36 u2428xlarge29 {\n    width: 50%;\n    clear: none;\n    margin-left: 0; }\n  .\\35 u28xlarge29, .\\35 u2428xlarge29 {\n    width: 41.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\34 u28xlarge29, .\\34 u2428xlarge29 {\n    width: 33.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\33 u28xlarge29, .\\33 u2428xlarge29 {\n    width: 25%;\n    clear: none;\n    margin-left: 0; }\n  .\\32 u28xlarge29, .\\32 u2428xlarge29 {\n    width: 16.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 u28xlarge29, .\\31 u2428xlarge29 {\n    width: 8.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 2u2428xlarge29 + *,\n  .\\31 1u2428xlarge29 + *,\n  .\\31 0u2428xlarge29 + *,\n  .\\39 u2428xlarge29 + *,\n  .\\38 u2428xlarge29 + *,\n  .\\37 u2428xlarge29 + *,\n  .\\36 u2428xlarge29 + *,\n  .\\35 u2428xlarge29 + *,\n  .\\34 u2428xlarge29 + *,\n  .\\33 u2428xlarge29 + *,\n  .\\32 u2428xlarge29 + *,\n  .\\31 u2428xlarge29 + * {\n    clear: left; }\n  .-11u28xlarge29 {\n    margin-left: 91.6666666667%; }\n  .-10u28xlarge29 {\n    margin-left: 83.3333333333%; }\n  .-9u28xlarge29 {\n    margin-left: 75%; }\n  .-8u28xlarge29 {\n    margin-left: 66.6666666667%; }\n  .-7u28xlarge29 {\n    margin-left: 58.3333333333%; }\n  .-6u28xlarge29 {\n    margin-left: 50%; }\n  .-5u28xlarge29 {\n    margin-left: 41.6666666667%; }\n  .-4u28xlarge29 {\n    margin-left: 33.3333333333%; }\n  .-3u28xlarge29 {\n    margin-left: 25%; }\n  .-2u28xlarge29 {\n    margin-left: 16.6666666667%; }\n  .-1u28xlarge29 {\n    margin-left: 8.3333333333%; } }\n\n@media screen and (max-width: 1280px) {\n  .row > * {\n    padding: 0 0 0 1.5em; }\n  .row {\n    margin: 0 0 -1px -1.5em; }\n  .row.uniform > * {\n    padding: 1.5em 0 0 1.5em; }\n  .row.uniform {\n    margin: -1.5em 0 -1px -1.5em; }\n  .row.\\32 00\\25 > * {\n    padding: 0 0 0 3em; }\n  .row.\\32 00\\25 {\n    margin: 0 0 -1px -3em; }\n  .row.uniform.\\32 00\\25 > * {\n    padding: 3em 0 0 3em; }\n  .row.uniform.\\32 00\\25 {\n    margin: -3em 0 -1px -3em; }\n  .row.\\31 50\\25 > * {\n    padding: 0 0 0 2.25em; }\n  .row.\\31 50\\25 {\n    margin: 0 0 -1px -2.25em; }\n  .row.uniform.\\31 50\\25 > * {\n    padding: 2.25em 0 0 2.25em; }\n  .row.uniform.\\31 50\\25 {\n    margin: -2.25em 0 -1px -2.25em; }\n  .row.\\35 0\\25 > * {\n    padding: 0 0 0 0.75em; }\n  .row.\\35 0\\25 {\n    margin: 0 0 -1px -0.75em; }\n  .row.uniform.\\35 0\\25 > * {\n    padding: 0.75em 0 0 0.75em; }\n  .row.uniform.\\35 0\\25 {\n    margin: -0.75em 0 -1px -0.75em; }\n  .row.\\32 5\\25 > * {\n    padding: 0 0 0 0.375em; }\n  .row.\\32 5\\25 {\n    margin: 0 0 -1px -0.375em; }\n  .row.uniform.\\32 5\\25 > * {\n    padding: 0.375em 0 0 0.375em; }\n  .row.uniform.\\32 5\\25 {\n    margin: -0.375em 0 -1px -0.375em; }\n  .\\31 2u28large29, .\\31 2u2428large29 {\n    width: 100%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 1u28large29, .\\31 1u2428large29 {\n    width: 91.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 0u28large29, .\\31 0u2428large29 {\n    width: 83.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\39 u28large29, .\\39 u2428large29 {\n    width: 75%;\n    clear: none;\n    margin-left: 0; }\n  .\\38 u28large29, .\\38 u2428large29 {\n    width: 66.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\37 u28large29, .\\37 u2428large29 {\n    width: 58.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\36 u28large29, .\\36 u2428large29 {\n    width: 50%;\n    clear: none;\n    margin-left: 0; }\n  .\\35 u28large29, .\\35 u2428large29 {\n    width: 41.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\34 u28large29, .\\34 u2428large29 {\n    width: 33.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\33 u28large29, .\\33 u2428large29 {\n    width: 25%;\n    clear: none;\n    margin-left: 0; }\n  .\\32 u28large29, .\\32 u2428large29 {\n    width: 16.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 u28large29, .\\31 u2428large29 {\n    width: 8.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 2u2428large29 + *,\n  .\\31 1u2428large29 + *,\n  .\\31 0u2428large29 + *,\n  .\\39 u2428large29 + *,\n  .\\38 u2428large29 + *,\n  .\\37 u2428large29 + *,\n  .\\36 u2428large29 + *,\n  .\\35 u2428large29 + *,\n  .\\34 u2428large29 + *,\n  .\\33 u2428large29 + *,\n  .\\32 u2428large29 + *,\n  .\\31 u2428large29 + * {\n    clear: left; }\n  .-11u28large29 {\n    margin-left: 91.6666666667%; }\n  .-10u28large29 {\n    margin-left: 83.3333333333%; }\n  .-9u28large29 {\n    margin-left: 75%; }\n  .-8u28large29 {\n    margin-left: 66.6666666667%; }\n  .-7u28large29 {\n    margin-left: 58.3333333333%; }\n  .-6u28large29 {\n    margin-left: 50%; }\n  .-5u28large29 {\n    margin-left: 41.6666666667%; }\n  .-4u28large29 {\n    margin-left: 33.3333333333%; }\n  .-3u28large29 {\n    margin-left: 25%; }\n  .-2u28large29 {\n    margin-left: 16.6666666667%; }\n  .-1u28large29 {\n    margin-left: 8.3333333333%; } }\n\n@media screen and (max-width: 980px) {\n  .row > * {\n    padding: 0 0 0 1.5em; }\n  .row {\n    margin: 0 0 -1px -1.5em; }\n  .row.uniform > * {\n    padding: 1.5em 0 0 1.5em; }\n  .row.uniform {\n    margin: -1.5em 0 -1px -1.5em; }\n  .row.\\32 00\\25 > * {\n    padding: 0 0 0 3em; }\n  .row.\\32 00\\25 {\n    margin: 0 0 -1px -3em; }\n  .row.uniform.\\32 00\\25 > * {\n    padding: 3em 0 0 3em; }\n  .row.uniform.\\32 00\\25 {\n    margin: -3em 0 -1px -3em; }\n  .row.\\31 50\\25 > * {\n    padding: 0 0 0 2.25em; }\n  .row.\\31 50\\25 {\n    margin: 0 0 -1px -2.25em; }\n  .row.uniform.\\31 50\\25 > * {\n    padding: 2.25em 0 0 2.25em; }\n  .row.uniform.\\31 50\\25 {\n    margin: -2.25em 0 -1px -2.25em; }\n  .row.\\35 0\\25 > * {\n    padding: 0 0 0 0.75em; }\n  .row.\\35 0\\25 {\n    margin: 0 0 -1px -0.75em; }\n  .row.uniform.\\35 0\\25 > * {\n    padding: 0.75em 0 0 0.75em; }\n  .row.uniform.\\35 0\\25 {\n    margin: -0.75em 0 -1px -0.75em; }\n  .row.\\32 5\\25 > * {\n    padding: 0 0 0 0.375em; }\n  .row.\\32 5\\25 {\n    margin: 0 0 -1px -0.375em; }\n  .row.uniform.\\32 5\\25 > * {\n    padding: 0.375em 0 0 0.375em; }\n  .row.uniform.\\32 5\\25 {\n    margin: -0.375em 0 -1px -0.375em; }\n  .\\31 2u28medium29, .\\31 2u2428medium29 {\n    width: 100%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 1u28medium29, .\\31 1u2428medium29 {\n    width: 91.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 0u28medium29, .\\31 0u2428medium29 {\n    width: 83.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\39 u28medium29, .\\39 u2428medium29 {\n    width: 75%;\n    clear: none;\n    margin-left: 0; }\n  .\\38 u28medium29, .\\38 u2428medium29 {\n    width: 66.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\37 u28medium29, .\\37 u2428medium29 {\n    width: 58.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\36 u28medium29, .\\36 u2428medium29 {\n    width: 50%;\n    clear: none;\n    margin-left: 0; }\n  .\\35 u28medium29, .\\35 u2428medium29 {\n    width: 41.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\34 u28medium29, .\\34 u2428medium29 {\n    width: 33.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\33 u28medium29, .\\33 u2428medium29 {\n    width: 25%;\n    clear: none;\n    margin-left: 0; }\n  .\\32 u28medium29, .\\32 u2428medium29 {\n    width: 16.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 u28medium29, .\\31 u2428medium29 {\n    width: 8.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 2u2428medium29 + *,\n  .\\31 1u2428medium29 + *,\n  .\\31 0u2428medium29 + *,\n  .\\39 u2428medium29 + *,\n  .\\38 u2428medium29 + *,\n  .\\37 u2428medium29 + *,\n  .\\36 u2428medium29 + *,\n  .\\35 u2428medium29 + *,\n  .\\34 u2428medium29 + *,\n  .\\33 u2428medium29 + *,\n  .\\32 u2428medium29 + *,\n  .\\31 u2428medium29 + * {\n    clear: left; }\n  .-11u28medium29 {\n    margin-left: 91.6666666667%; }\n  .-10u28medium29 {\n    margin-left: 83.3333333333%; }\n  .-9u28medium29 {\n    margin-left: 75%; }\n  .-8u28medium29 {\n    margin-left: 66.6666666667%; }\n  .-7u28medium29 {\n    margin-left: 58.3333333333%; }\n  .-6u28medium29 {\n    margin-left: 50%; }\n  .-5u28medium29 {\n    margin-left: 41.6666666667%; }\n  .-4u28medium29 {\n    margin-left: 33.3333333333%; }\n  .-3u28medium29 {\n    margin-left: 25%; }\n  .-2u28medium29 {\n    margin-left: 16.6666666667%; }\n  .-1u28medium29 {\n    margin-left: 8.3333333333%; } }\n\n@media screen and (max-width: 736px) {\n  .row > * {\n    padding: 0 0 0 1em; }\n  .row {\n    margin: 0 0 -1px -1em; }\n  .row.uniform > * {\n    padding: 1em 0 0 1em; }\n  .row.uniform {\n    margin: -1em 0 -1px -1em; }\n  .row.\\32 00\\25 > * {\n    padding: 0 0 0 2em; }\n  .row.\\32 00\\25 {\n    margin: 0 0 -1px -2em; }\n  .row.uniform.\\32 00\\25 > * {\n    padding: 2em 0 0 2em; }\n  .row.uniform.\\32 00\\25 {\n    margin: -2em 0 -1px -2em; }\n  .row.\\31 50\\25 > * {\n    padding: 0 0 0 1.5em; }\n  .row.\\31 50\\25 {\n    margin: 0 0 -1px -1.5em; }\n  .row.uniform.\\31 50\\25 > * {\n    padding: 1.5em 0 0 1.5em; }\n  .row.uniform.\\31 50\\25 {\n    margin: -1.5em 0 -1px -1.5em; }\n  .row.\\35 0\\25 > * {\n    padding: 0 0 0 0.5em; }\n  .row.\\35 0\\25 {\n    margin: 0 0 -1px -0.5em; }\n  .row.uniform.\\35 0\\25 > * {\n    padding: 0.5em 0 0 0.5em; }\n  .row.uniform.\\35 0\\25 {\n    margin: -0.5em 0 -1px -0.5em; }\n  .row.\\32 5\\25 > * {\n    padding: 0 0 0 0.25em; }\n  .row.\\32 5\\25 {\n    margin: 0 0 -1px -0.25em; }\n  .row.uniform.\\32 5\\25 > * {\n    padding: 0.25em 0 0 0.25em; }\n  .row.uniform.\\32 5\\25 {\n    margin: -0.25em 0 -1px -0.25em; }\n  .\\31 2u28small29, .\\31 2u2428small29 {\n    width: 100%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 1u28small29, .\\31 1u2428small29 {\n    width: 91.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 0u28small29, .\\31 0u2428small29 {\n    width: 83.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\39 u28small29, .\\39 u2428small29 {\n    width: 75%;\n    clear: none;\n    margin-left: 0; }\n  .\\38 u28small29, .\\38 u2428small29 {\n    width: 66.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\37 u28small29, .\\37 u2428small29 {\n    width: 58.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\36 u28small29, .\\36 u2428small29 {\n    width: 50%;\n    clear: none;\n    margin-left: 0; }\n  .\\35 u28small29, .\\35 u2428small29 {\n    width: 41.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\34 u28small29, .\\34 u2428small29 {\n    width: 33.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\33 u28small29, .\\33 u2428small29 {\n    width: 25%;\n    clear: none;\n    margin-left: 0; }\n  .\\32 u28small29, .\\32 u2428small29 {\n    width: 16.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 u28small29, .\\31 u2428small29 {\n    width: 8.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 2u2428small29 + *,\n  .\\31 1u2428small29 + *,\n  .\\31 0u2428small29 + *,\n  .\\39 u2428small29 + *,\n  .\\38 u2428small29 + *,\n  .\\37 u2428small29 + *,\n  .\\36 u2428small29 + *,\n  .\\35 u2428small29 + *,\n  .\\34 u2428small29 + *,\n  .\\33 u2428small29 + *,\n  .\\32 u2428small29 + *,\n  .\\31 u2428small29 + * {\n    clear: left; }\n  .-11u28small29 {\n    margin-left: 91.6666666667%; }\n  .-10u28small29 {\n    margin-left: 83.3333333333%; }\n  .-9u28small29 {\n    margin-left: 75%; }\n  .-8u28small29 {\n    margin-left: 66.6666666667%; }\n  .-7u28small29 {\n    margin-left: 58.3333333333%; }\n  .-6u28small29 {\n    margin-left: 50%; }\n  .-5u28small29 {\n    margin-left: 41.6666666667%; }\n  .-4u28small29 {\n    margin-left: 33.3333333333%; }\n  .-3u28small29 {\n    margin-left: 25%; }\n  .-2u28small29 {\n    margin-left: 16.6666666667%; }\n  .-1u28small29 {\n    margin-left: 8.3333333333%; } }\n\n@media screen and (max-width: 480px) {\n  .row > * {\n    padding: 0 0 0 1em; }\n  .row {\n    margin: 0 0 -1px -1em; }\n  .row.uniform > * {\n    padding: 1em 0 0 1em; }\n  .row.uniform {\n    margin: -1em 0 -1px -1em; }\n  .row.\\32 00\\25 > * {\n    padding: 0 0 0 2em; }\n  .row.\\32 00\\25 {\n    margin: 0 0 -1px -2em; }\n  .row.uniform.\\32 00\\25 > * {\n    padding: 2em 0 0 2em; }\n  .row.uniform.\\32 00\\25 {\n    margin: -2em 0 -1px -2em; }\n  .row.\\31 50\\25 > * {\n    padding: 0 0 0 1.5em; }\n  .row.\\31 50\\25 {\n    margin: 0 0 -1px -1.5em; }\n  .row.uniform.\\31 50\\25 > * {\n    padding: 1.5em 0 0 1.5em; }\n  .row.uniform.\\31 50\\25 {\n    margin: -1.5em 0 -1px -1.5em; }\n  .row.\\35 0\\25 > * {\n    padding: 0 0 0 0.5em; }\n  .row.\\35 0\\25 {\n    margin: 0 0 -1px -0.5em; }\n  .row.uniform.\\35 0\\25 > * {\n    padding: 0.5em 0 0 0.5em; }\n  .row.uniform.\\35 0\\25 {\n    margin: -0.5em 0 -1px -0.5em; }\n  .row.\\32 5\\25 > * {\n    padding: 0 0 0 0.25em; }\n  .row.\\32 5\\25 {\n    margin: 0 0 -1px -0.25em; }\n  .row.uniform.\\32 5\\25 > * {\n    padding: 0.25em 0 0 0.25em; }\n  .row.uniform.\\32 5\\25 {\n    margin: -0.25em 0 -1px -0.25em; }\n  .\\31 2u28xsmall29, .\\31 2u2428xsmall29 {\n    width: 100%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 1u28xsmall29, .\\31 1u2428xsmall29 {\n    width: 91.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 0u28xsmall29, .\\31 0u2428xsmall29 {\n    width: 83.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\39 u28xsmall29, .\\39 u2428xsmall29 {\n    width: 75%;\n    clear: none;\n    margin-left: 0; }\n  .\\38 u28xsmall29, .\\38 u2428xsmall29 {\n    width: 66.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\37 u28xsmall29, .\\37 u2428xsmall29 {\n    width: 58.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\36 u28xsmall29, .\\36 u2428xsmall29 {\n    width: 50%;\n    clear: none;\n    margin-left: 0; }\n  .\\35 u28xsmall29, .\\35 u2428xsmall29 {\n    width: 41.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\34 u28xsmall29, .\\34 u2428xsmall29 {\n    width: 33.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\33 u28xsmall29, .\\33 u2428xsmall29 {\n    width: 25%;\n    clear: none;\n    margin-left: 0; }\n  .\\32 u28xsmall29, .\\32 u2428xsmall29 {\n    width: 16.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 u28xsmall29, .\\31 u2428xsmall29 {\n    width: 8.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 2u2428xsmall29 + *,\n  .\\31 1u2428xsmall29 + *,\n  .\\31 0u2428xsmall29 + *,\n  .\\39 u2428xsmall29 + *,\n  .\\38 u2428xsmall29 + *,\n  .\\37 u2428xsmall29 + *,\n  .\\36 u2428xsmall29 + *,\n  .\\35 u2428xsmall29 + *,\n  .\\34 u2428xsmall29 + *,\n  .\\33 u2428xsmall29 + *,\n  .\\32 u2428xsmall29 + *,\n  .\\31 u2428xsmall29 + * {\n    clear: left; }\n  .-11u28xsmall29 {\n    margin-left: 91.6666666667%; }\n  .-10u28xsmall29 {\n    margin-left: 83.3333333333%; }\n  .-9u28xsmall29 {\n    margin-left: 75%; }\n  .-8u28xsmall29 {\n    margin-left: 66.6666666667%; }\n  .-7u28xsmall29 {\n    margin-left: 58.3333333333%; }\n  .-6u28xsmall29 {\n    margin-left: 50%; }\n  .-5u28xsmall29 {\n    margin-left: 41.6666666667%; }\n  .-4u28xsmall29 {\n    margin-left: 33.3333333333%; }\n  .-3u28xsmall29 {\n    margin-left: 25%; }\n  .-2u28xsmall29 {\n    margin-left: 16.6666666667%; }\n  .-1u28xsmall29 {\n    margin-left: 8.3333333333%; } }\n\n@media screen and (max-width: 360px) {\n  .row > * {\n    padding: 0 0 0 1em; }\n  .row {\n    margin: 0 0 -1px -1em; }\n  .row.uniform > * {\n    padding: 1em 0 0 1em; }\n  .row.uniform {\n    margin: -1em 0 -1px -1em; }\n  .row.\\32 00\\25 > * {\n    padding: 0 0 0 2em; }\n  .row.\\32 00\\25 {\n    margin: 0 0 -1px -2em; }\n  .row.uniform.\\32 00\\25 > * {\n    padding: 2em 0 0 2em; }\n  .row.uniform.\\32 00\\25 {\n    margin: -2em 0 -1px -2em; }\n  .row.\\31 50\\25 > * {\n    padding: 0 0 0 1.5em; }\n  .row.\\31 50\\25 {\n    margin: 0 0 -1px -1.5em; }\n  .row.uniform.\\31 50\\25 > * {\n    padding: 1.5em 0 0 1.5em; }\n  .row.uniform.\\31 50\\25 {\n    margin: -1.5em 0 -1px -1.5em; }\n  .row.\\35 0\\25 > * {\n    padding: 0 0 0 0.5em; }\n  .row.\\35 0\\25 {\n    margin: 0 0 -1px -0.5em; }\n  .row.uniform.\\35 0\\25 > * {\n    padding: 0.5em 0 0 0.5em; }\n  .row.uniform.\\35 0\\25 {\n    margin: -0.5em 0 -1px -0.5em; }\n  .row.\\32 5\\25 > * {\n    padding: 0 0 0 0.25em; }\n  .row.\\32 5\\25 {\n    margin: 0 0 -1px -0.25em; }\n  .row.uniform.\\32 5\\25 > * {\n    padding: 0.25em 0 0 0.25em; }\n  .row.uniform.\\32 5\\25 {\n    margin: -0.25em 0 -1px -0.25em; }\n  .\\31 2u28xxsmall29, .\\31 2u2428xxsmall29 {\n    width: 100%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 1u28xxsmall29, .\\31 1u2428xxsmall29 {\n    width: 91.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 0u28xxsmall29, .\\31 0u2428xxsmall29 {\n    width: 83.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\39 u28xxsmall29, .\\39 u2428xxsmall29 {\n    width: 75%;\n    clear: none;\n    margin-left: 0; }\n  .\\38 u28xxsmall29, .\\38 u2428xxsmall29 {\n    width: 66.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\37 u28xxsmall29, .\\37 u2428xxsmall29 {\n    width: 58.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\36 u28xxsmall29, .\\36 u2428xxsmall29 {\n    width: 50%;\n    clear: none;\n    margin-left: 0; }\n  .\\35 u28xxsmall29, .\\35 u2428xxsmall29 {\n    width: 41.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\34 u28xxsmall29, .\\34 u2428xxsmall29 {\n    width: 33.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\33 u28xxsmall29, .\\33 u2428xxsmall29 {\n    width: 25%;\n    clear: none;\n    margin-left: 0; }\n  .\\32 u28xxsmall29, .\\32 u2428xxsmall29 {\n    width: 16.6666666667%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 u28xxsmall29, .\\31 u2428xxsmall29 {\n    width: 8.3333333333%;\n    clear: none;\n    margin-left: 0; }\n  .\\31 2u2428xxsmall29 + *,\n  .\\31 1u2428xxsmall29 + *,\n  .\\31 0u2428xxsmall29 + *,\n  .\\39 u2428xxsmall29 + *,\n  .\\38 u2428xxsmall29 + *,\n  .\\37 u2428xxsmall29 + *,\n  .\\36 u2428xxsmall29 + *,\n  .\\35 u2428xxsmall29 + *,\n  .\\34 u2428xxsmall29 + *,\n  .\\33 u2428xxsmall29 + *,\n  .\\32 u2428xxsmall29 + *,\n  .\\31 u2428xxsmall29 + * {\n    clear: left; }\n  .-11u28xxsmall29 {\n    margin-left: 91.6666666667%; }\n  .-10u28xxsmall29 {\n    margin-left: 83.3333333333%; }\n  .-9u28xxsmall29 {\n    margin-left: 75%; }\n  .-8u28xxsmall29 {\n    margin-left: 66.6666666667%; }\n  .-7u28xxsmall29 {\n    margin-left: 58.3333333333%; }\n  .-6u28xxsmall29 {\n    margin-left: 50%; }\n  .-5u28xxsmall29 {\n    margin-left: 41.6666666667%; }\n  .-4u28xxsmall29 {\n    margin-left: 33.3333333333%; }\n  .-3u28xxsmall29 {\n    margin-left: 25%; }\n  .-2u28xxsmall29 {\n    margin-left: 16.6666666667%; }\n  .-1u28xxsmall29 {\n    margin-left: 8.3333333333%; } }\n\n/* Basic */\n@-ms-viewport {\n  width: device-width; }\n\nbody {\n  -ms-overflow-style: scrollbar; }\n\n@media screen and (max-width: 480px) {\n  html, body {\n    min-width: 320px; } }\n\nbody, .body {\n  background-color: #dddddd; }\n  body.is-loading *, body.is-loading *:before, body.is-loading *:after, .body.is-loading *, .body.is-loading *:before, .body.is-loading *:after {\n    -webkit-animation: none !important;\n    animation: none !important;\n    -webkit-transition: none !important;\n    transition: none !important; }\n\n/* Type */\nbody {\n  background-color: #ffffff;\n  color: #000000; }\n\nbody, input, select, textarea {\n  font-family: \"Montserrat\", Helvetica, sans-serif;\n  font-size: 17pt;\n  font-weight: 300;\n  line-height: 1.65; }\n  @media screen and (max-width: 1680px) {\n    body, input, select, textarea {\n      font-size: 14pt; } }\n  @media screen and (max-width: 1280px) {\n    body, input, select, textarea {\n      font-size: 12pt; } }\n  @media screen and (max-width: 360px) {\n    body, input, select, textarea {\n      font-size: 11pt; } }\n\na {\n  -webkit-transition: color 0.2s ease, border-bottom 0.2s ease;\n  transition: color 0.2s ease, border-bottom 0.2s ease;\n  text-decoration: none;\n  border-bottom: dotted 1px;\n  color: #000000; }\n  a:hover {\n    border-bottom-color: transparent; }\n\nstrong, b {\n  font-weight: 400; }\n  strong a, b a {\n    color: #000000;\n    text-decoration: none; }\n\nem, i {\n  font-style: italic; }\n\np {\n  margin: 0 0 2em 0; }\n  p a {\n    color: #000000;\n    text-decoration: none; }\n  p.content {\n    -webkit-columns: 20em 2;\n    -ms-columns: 20em 2;\n    columns: 20em 2;\n    -webkit-column-gap: 2em;\n    -ms-column-gap: 2em;\n    column-gap: 2em;\n    text-align: justify; }\n\nh1, h2, h3, h4, h5, h6 {\n  font-weight: 300;\n  line-height: 1.5;\n  margin: 0 0 0.7em 0;\n  letter-spacing: -0.025em;\n  font-family: \"Roboto Slab\", Helvetica, sans-serif; }\n  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {\n    color: #000000;\n    text-decoration: none; }\n\nh1 {\n  font-size: 2.5em;\n  line-height: 1.2; }\n\nh2 {\n  font-size: 1.5em; }\n\nh3 {\n  font-size: 1.25em; }\n\nh4 {\n  font-size: 1.1em; }\n\nh5 {\n  font-size: 0.9em; }\n\nh6 {\n  font-size: 0.7em; }\n\n@media screen and (max-width: 736px) {\n  h1 {\n    font-size: 2em; } }\n\nsub {\n  font-size: 0.8em;\n  position: relative;\n  top: 0.5em; }\n\nsup {\n  font-size: 0.8em;\n  position: relative;\n  top: -0.5em; }\n\nblockquote {\n  border-left: solid 4px;\n  font-style: italic;\n  margin: 0 0 2em 0;\n  padding: 0.5em 0 0.5em 2em; }\n\ncode {\n  border-radius: 8px;\n  border: solid 1px;\n  font-family: \"Montserrat\", monospace;\n  font-size: 0.9em;\n  margin: 0 0.25em;\n  padding: 0.25em 0.65em; }\n\npre {\n  -webkit-overflow-scrolling: touch;\n  font-family: \"Montserrat\", monospace;\n  font-size: 0.9em;\n  margin: 0 0 2em 0; }\n  pre code {\n    display: block;\n    line-height: 1.75;\n    padding: 1em 1.5em;\n    overflow-x: auto; }\n\nhr {\n  border: 0;\n  border-bottom: solid 1px;\n  margin: 2em 0; }\n  hr.major {\n    margin: 3em 0; }\n\n.align-left {\n  text-align: left; }\n\n.align-center {\n  text-align: center; }\n\n.align-right {\n  text-align: right; }\n\ninput, select, textarea {\n  color: #ffffff; }\n\na:hover {\n  color: #ffffff; }\n\nstrong, b {\n  color: #ffffff; }\n\nh1, h2, h3, h4, h5, h6 {\n  color: #000000; }\n\nblockquote {\n  border-left-color: rgba(255, 255, 255, 0.35); }\n\ncode {\n  background: rgba(255, 255, 255, 0.075);\n  border-color: rgba(255, 255, 255, 0.35); }\n\nhr {\n  border-bottom-color: rgba(255, 255, 255, 0.35); }\n\n/* Box */\n.box {\n  border-radius: 8px;\n  border: solid;\n  margin-bottom: 2em;\n  padding: 1.5em; }\n  .box > :last-child,\n  .box > :last-child > :last-child,\n  .box > :last-child > :last-child > :last-child {\n    margin-bottom: 0; }\n  .box.alt {\n    border: 0;\n    border-radius: 0;\n    padding: 0; }\n\n.box {\n  border-color: rgba(255, 255, 255, 0.35); }\n\n/* Button */\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"],\nbutton,\n.button {\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  -ms-appearance: none;\n  appearance: none;\n  -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n  border-radius: 8px;\n  border: 0;\n  cursor: pointer;\n  display: inline-block;\n  font-weight: 300;\n  height: 2.75em;\n  line-height: 2.75em;\n  min-width: 9.25em;\n  padding: 0 1.5em;\n  text-align: center;\n  text-decoration: none;\n  white-space: nowrap; }\n  input[type=\"submit\"].icon,\n  input[type=\"reset\"].icon,\n  input[type=\"button\"].icon,\n  button.icon,\n  .button.icon {\n    padding-left: 1.35em; }\n    input[type=\"submit\"].icon:before,\n    input[type=\"reset\"].icon:before,\n    input[type=\"button\"].icon:before,\n    button.icon:before,\n    .button.icon:before {\n      margin-right: 0.5em; }\n  input[type=\"submit\"].fit,\n  input[type=\"reset\"].fit,\n  input[type=\"button\"].fit,\n  button.fit,\n  .button.fit {\n    display: block;\n    margin: 0 0 1em 0;\n    width: 100%; }\n  input[type=\"submit\"].small,\n  input[type=\"reset\"].small,\n  input[type=\"button\"].small,\n  button.small,\n  .button.small {\n    font-size: 0.8em; }\n  input[type=\"submit\"].big,\n  input[type=\"reset\"].big,\n  input[type=\"button\"].big,\n  button.big,\n  .button.big {\n    font-size: 1.35em; }\n  input[type=\"submit\"].disabled, input[type=\"submit\"]:disabled,\n  input[type=\"reset\"].disabled,\n  input[type=\"reset\"]:disabled,\n  input[type=\"button\"].disabled,\n  input[type=\"button\"]:disabled,\n  button.disabled,\n  button:disabled,\n  .button.disabled,\n  .button:disabled {\n    -moz-pointer-events: none;\n    -webkit-pointer-events: none;\n    -ms-pointer-events: none;\n    pointer-events: none;\n    opacity: 0.25; }\n  @media screen and (max-width: 736px) {\n    input[type=\"submit\"],\n    input[type=\"reset\"],\n    input[type=\"button\"],\n    button,\n    .button {\n      min-width: 0; } }\n\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"],\nbutton,\n.button {\n  background-color: transparent;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35);\n  color: #ffffff !important; }\n  input[type=\"submit\"]:hover,\n  input[type=\"reset\"]:hover,\n  input[type=\"button\"]:hover,\n  button:hover,\n  .button:hover {\n    background-color: rgba(255, 255, 255, 0.075); }\n  input[type=\"submit\"]:active,\n  input[type=\"reset\"]:active,\n  input[type=\"button\"]:active,\n  button:active,\n  .button:active {\n    background-color: rgba(255, 255, 255, 0.2); }\n  input[type=\"submit\"].icon:before,\n  input[type=\"reset\"].icon:before,\n  input[type=\"button\"].icon:before,\n  button.icon:before,\n  .button.icon:before {\n    color: rgba(255, 255, 255, 0.5); }\n  input[type=\"submit\"].special,\n  input[type=\"reset\"].special,\n  input[type=\"button\"].special,\n  button.special,\n  .button.special {\n    background-color: #8cc9f0;\n    color: #ffffff !important;\n    box-shadow: none; }\n    input[type=\"submit\"].special:hover,\n    input[type=\"reset\"].special:hover,\n    input[type=\"button\"].special:hover,\n    button.special:hover,\n    .button.special:hover {\n      background-color: #9acff2; }\n    input[type=\"submit\"].special:active,\n    input[type=\"reset\"].special:active,\n    input[type=\"button\"].special:active,\n    button.special:active,\n    .button.special:active {\n      background-color: #7ec3ee; }\n    input[type=\"submit\"].special.icon:before,\n    input[type=\"reset\"].special.icon:before,\n    input[type=\"button\"].special.icon:before,\n    button.special.icon:before,\n    .button.special.icon:before {\n      color: #ffffff !important; }\n\n/* Form */\nform {\n  margin: 0 0 2em 0; }\n\nlabel {\n  display: block;\n  font-size: 0.9em;\n  font-weight: 400;\n  margin: 0 0 1em 0; }\n\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"email\"],\nselect,\ntextarea {\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  -ms-appearance: none;\n  appearance: none;\n  border-radius: 8px;\n  border: solid 1px;\n  color: inherit;\n  display: block;\n  outline: 0;\n  padding: 0 1em;\n  text-decoration: none;\n  width: 100%; }\n  input[type=\"text\"]:invalid,\n  input[type=\"password\"]:invalid,\n  input[type=\"email\"]:invalid,\n  select:invalid,\n  textarea:invalid {\n    box-shadow: none; }\n\n.select-wrapper {\n  text-decoration: none;\n  display: block;\n  position: relative; }\n  .select-wrapper:before {\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-smoothing: antialiased;\n    font-family: FontAwesome;\n    font-style: normal;\n    font-weight: normal;\n    text-transform: none !important; }\n  .select-wrapper:before {\n    content: '\\F078';\n    display: block;\n    height: 2.75em;\n    line-height: 2.75em;\n    pointer-events: none;\n    position: absolute;\n    right: 0;\n    text-align: center;\n    top: 0;\n    width: 2.75em; }\n  .select-wrapper select::-ms-expand {\n    display: none; }\n\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"email\"],\nselect {\n  height: 2.75em; }\n\ntextarea {\n  padding: 0.75em 1em; }\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  -ms-appearance: none;\n  appearance: none;\n  display: block;\n  float: left;\n  margin-right: -2em;\n  opacity: 0;\n  width: 1em;\n  z-index: -1; }\n  input[type=\"checkbox\"] + label,\n  input[type=\"radio\"] + label {\n    text-decoration: none;\n    cursor: pointer;\n    display: inline-block;\n    font-size: 1em;\n    font-weight: 300;\n    padding-left: 2.4em;\n    padding-right: 0.75em;\n    position: relative; }\n    input[type=\"checkbox\"] + label:before,\n    input[type=\"radio\"] + label:before {\n      -moz-osx-font-smoothing: grayscale;\n      -webkit-font-smoothing: antialiased;\n      font-family: FontAwesome;\n      font-style: normal;\n      font-weight: normal;\n      text-transform: none !important; }\n    input[type=\"checkbox\"] + label:before,\n    input[type=\"radio\"] + label:before {\n      border-radius: 8px;\n      border: solid 1px;\n      content: '';\n      display: inline-block;\n      height: 1.65em;\n      left: 0;\n      line-height: 1.58125em;\n      position: absolute;\n      text-align: center;\n      top: 0;\n      width: 1.65em; }\n  input[type=\"checkbox\"]:checked + label:before,\n  input[type=\"radio\"]:checked + label:before {\n    content: '\\F00C'; }\n\ninput[type=\"checkbox\"] + label:before {\n  border-radius: 8px; }\n\ninput[type=\"radio\"] + label:before {\n  border-radius: 100%; }\n\n::-webkit-input-placeholder {\n  opacity: 1.0; }\n\n:-moz-placeholder {\n  opacity: 1.0; }\n\n::-moz-placeholder {\n  opacity: 1.0; }\n\n:-ms-input-placeholder {\n  opacity: 1.0; }\n\n.formerize-placeholder {\n  opacity: 1.0; }\n\nlabel {\n  color: #ffffff; }\n\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"email\"],\nselect,\ntextarea {\n  background: rgba(255, 255, 255, 0.075);\n  border-color: rgba(255, 255, 255, 0.35); }\n  input[type=\"text\"]:focus,\n  input[type=\"password\"]:focus,\n  input[type=\"email\"]:focus,\n  select:focus,\n  textarea:focus {\n    border-color: #8cc9f0;\n    box-shadow: 0 0 0 1px #8cc9f0; }\n\n.select-wrapper:before {\n  color: rgba(255, 255, 255, 0.35); }\n\ninput[type=\"checkbox\"] + label,\ninput[type=\"radio\"] + label {\n  color: #fff; }\n  input[type=\"checkbox\"] + label:before,\n  input[type=\"radio\"] + label:before {\n    background: rgba(255, 255, 255, 0.075);\n    border-color: rgba(255, 255, 255, 0.35); }\n\ninput[type=\"checkbox\"]:checked + label:before,\ninput[type=\"radio\"]:checked + label:before {\n  background-color: #ffffff;\n  border-color: #ffffff;\n  color: #dddddd; }\n\ninput[type=\"checkbox\"]:focus + label:before,\ninput[type=\"radio\"]:focus + label:before {\n  border-color: #8cc9f0;\n  box-shadow: 0 0 0 1px #8cc9f0; }\n\n::-webkit-input-placeholder {\n  color: rgba(255, 255, 255, 0.5) !important; }\n\n:-moz-placeholder {\n  color: rgba(255, 255, 255, 0.5) !important; }\n\n::-moz-placeholder {\n  color: rgba(255, 255, 255, 0.5) !important; }\n\n:-ms-input-placeholder {\n  color: rgba(255, 255, 255, 0.5) !important; }\n\n.formerize-placeholder {\n  color: rgba(255, 255, 255, 0.5) !important; }\n\n/* Icon */\n.icon {\n  text-decoration: none;\n  -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n  border-bottom: none;\n  position: relative; }\n  .icon:before {\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-smoothing: antialiased;\n    font-family: FontAwesome;\n    font-style: normal;\n    font-weight: normal;\n    text-transform: none !important; }\n  .icon > .label {\n    display: none; }\n  .icon.major {\n    border: solid 1px;\n    display: inline-block;\n    border-radius: 100%;\n    padding: 0.65em;\n    margin: 0 0 2em 0;\n    cursor: default; }\n    .icon.major:before {\n      display: inline-block;\n      font-size: 6.25rem;\n      width: 2.25em;\n      height: 2.25em;\n      line-height: 2.2em;\n      border-radius: 100%;\n      border: solid 1px;\n      text-align: center; }\n  .icon.alt {\n    display: inline-block;\n    border: solid 1px;\n    border-radius: 100%; }\n    .icon.alt:before {\n      display: block;\n      font-size: 1.25em;\n      width: 2em;\n      height: 2em;\n      text-align: center;\n      line-height: 2em; }\n  .icon.style1 {\n    color: #efa8b0; }\n  .icon.style2 {\n    color: #c79cc8; }\n  .icon.style3 {\n    color: #a89cc8; }\n  .icon.style4 {\n    color: #9bb2e1; }\n  .icon.style5 {\n    color: #8cc9f0; }\n  @media screen and (max-width: 1680px) {\n    .icon.major:before {\n      font-size: 5.5rem; } }\n  @media screen and (max-width: 1280px) {\n    .icon.major:before {\n      font-size: 4.75rem; } }\n  @media screen and (max-width: 736px) {\n    .icon.major {\n      margin: 0 0 1.5em 0;\n      padding: 0.35em; }\n      .icon.major:before {\n        font-size: 3.5rem; } }\n\n.icon.major {\n  border-color: rgba(255, 255, 255, 0.35); }\n  .icon.major:before {\n    border-color: rgba(255, 255, 255, 0.35); }\n\n.icon.alt {\n  border-color: rgba(255, 255, 255, 0.35);\n  color: #ffffff; }\n  .icon.alt:hover {\n    background-color: rgba(255, 255, 255, 0.075); }\n  .icon.alt:active {\n    background-color: rgba(255, 255, 255, 0.2); }\n\n/* Image */\n.image {\n  border-radius: 8px;\n  border: 0;\n  display: inline-block;\n  position: relative; }\n  .image img {\n    border-radius: 8px;\n    display: block; }\n  .image.left, .image.right {\n    max-width: 40%; }\n    .image.left img, .image.right img {\n      width: 100%;\n      height: 100%; }\n  .image.left {\n    float: left;\n    margin: 0 1.5em 1em 0;\n    top: 0.25em; }\n  .image.right {\n    float: right;\n    margin: 0 0 1em 1.5em;\n    top: 0.25em; }\n  .image.fit {\n    display: block;\n    margin: 0 0 2em 0;\n    width: 100%;\n    height: 100%; }\n    .image.fit img {\n      width: 100%;\n      height: 100%; }\n  .image.main {\n    display: block;\n    margin: 0 0 3em 0;\n    width: 100%;\n    height: 100%; }\n    .image.main img {\n      width: 100%;\n      height: 100%; }\n\n/* List */\nol {\n  list-style: decimal;\n  margin: 0 0 2em 0;\n  padding-left: 1.25em; }\n  ol li {\n    padding-left: 0.25em; }\n\nul {\n  list-style: disc;\n  margin: 0 0 2em 0;\n  padding-left: 1em; }\n  ul li {\n    padding-left: 0.5em; }\n  ul.alt {\n    list-style: none;\n    padding-left: 0; }\n    ul.alt li {\n      border-top: solid 1px;\n      padding: 0.5em 0; }\n      ul.alt li:first-child {\n        border-top: 0;\n        padding-top: 0; }\n  ul.icons {\n    cursor: default;\n    list-style: none;\n    padding-left: 0; }\n    ul.icons li {\n      display: inline-block;\n      padding: 0 0.65em 0 0; }\n      ul.icons li:last-child {\n        padding-right: 0 !important; }\n  ul.actions {\n    cursor: default;\n    list-style: none;\n    padding-left: 0; }\n    ul.actions li {\n      display: inline-block;\n      padding: 0 1em 0 0;\n      vertical-align: middle; }\n      ul.actions li:last-child {\n        padding-right: 0; }\n    ul.actions.small li {\n      padding: 0 0.5em 0 0; }\n    ul.actions.vertical li {\n      display: block;\n      padding: 1em 0 0 0; }\n      ul.actions.vertical li:first-child {\n        padding-top: 0; }\n      ul.actions.vertical li > * {\n        margin-bottom: 0; }\n    ul.actions.vertical.small li {\n      padding: 0.5em 0 0 0; }\n      ul.actions.vertical.small li:first-child {\n        padding-top: 0; }\n    ul.actions.fit {\n      display: table;\n      margin-left: -1em;\n      padding: 0;\n      table-layout: fixed;\n      width: calc(100% + 1em); }\n      ul.actions.fit li {\n        display: table-cell;\n        padding: 0 0 0 1em; }\n        ul.actions.fit li > * {\n          margin-bottom: 0; }\n      ul.actions.fit.small {\n        margin-left: -0.5em;\n        width: calc(100% + 0.5em); }\n        ul.actions.fit.small li {\n          padding: 0 0 0 0.5em; }\n    @media screen and (max-width: 480px) {\n      ul.actions {\n        margin: 0 0 2em 0; }\n        ul.actions li {\n          padding: 1em 0 0 0;\n          display: block;\n          text-align: center;\n          width: 100%; }\n          ul.actions li:first-child {\n            padding-top: 0; }\n          ul.actions li > * {\n            width: 100%;\n            margin: 0 !important; }\n        ul.actions.small li {\n          padding: 0.5em 0 0 0; }\n          ul.actions.small li:first-child {\n            padding-top: 0; } }\n\ndl {\n  margin: 0 0 2em 0; }\n  dl dt {\n    display: block;\n    font-weight: 400;\n    margin: 0 0 1em 0; }\n  dl dd {\n    margin-left: 2em; }\n  dl.alt dt {\n    display: block;\n    width: 3em;\n    margin: 0;\n    clear: left;\n    float: left; }\n  dl.alt dd {\n    margin: 0 0 0.85em 5.5em; }\n  dl.alt:after {\n    content: '';\n    display: block;\n    clear: both; }\n\nul.alt li {\n  border-top-color: rgba(255, 255, 255, 0.35); }\n\ndl dt {\n  color: #ffffff; }\n\n/* Section/Article */\nsection.special, article.special {\n  text-align: center; }\n\nheader.major {\n  margin-bottom: 3em; }\n  header.major h2 {\n    font-size: 2em; }\n    header.major h2:after {\n      display: block;\n      content: '';\n      width: 3.25em;\n      height: 2px;\n      margin: 0.7em 0 1em 0;\n      border-radius: 2px; }\n      section.special header.major h2:after, article.special header.major h2:after {\n        margin-left: auto;\n        margin-right: auto; }\n  header.major p {\n    font-size: 1.25em;\n    letter-spacing: -0.025em; }\n  header.major.special {\n    text-align: center; }\n    header.major.special h2:after {\n      margin-left: auto;\n      margin-right: auto; }\n\nfooter.major {\n  margin-top: 3em; }\n\n@media screen and (max-width: 736px) {\n  header.major {\n    margin-bottom: 0; }\n    header.major h2 {\n      font-size: 1.5em; }\n    header.major p {\n      font-size: 1em;\n      letter-spacing: 0; }\n      header.major p br {\n        display: none; }\n  footer.major {\n    margin-top: 0; } }\n\nheader.major h2:after {\n  background-color: rgba(255, 255, 255, 0.35); }\n\n/* Table */\n.table-wrapper {\n  -webkit-overflow-scrolling: touch;\n  overflow-x: auto; }\n\ntable {\n  margin: 0 0 2em 0;\n  width: 100%; }\n  table tbody tr {\n    border: solid 1px;\n    border-left: 0;\n    border-right: 0; }\n  table td {\n    padding: 0.75em 0.75em; }\n  table th {\n    font-size: 0.9em;\n    font-weight: 400;\n    padding: 0 0.75em 0.75em 0.75em;\n    text-align: left; }\n  table thead {\n    border-bottom: solid 2px; }\n  table tfoot {\n    border-top: solid 2px; }\n  table.alt {\n    border-collapse: separate; }\n    table.alt tbody tr td {\n      border: solid 1px;\n      border-left-width: 0;\n      border-top-width: 0; }\n      table.alt tbody tr td:first-child {\n        border-left-width: 1px; }\n    table.alt tbody tr:first-child td {\n      border-top-width: 1px; }\n    table.alt thead {\n      border-bottom: 0; }\n    table.alt tfoot {\n      border-top: 0; }\n\ntable tbody tr {\n  border-color: rgba(255, 255, 255, 0.35); }\n  table tbody tr:nth-child(2n + 1) {\n    background-color: rgba(255, 255, 255, 0.075); }\n\ntable th {\n  color: #ffffff; }\n\ntable thead {\n  border-bottom-color: rgba(255, 255, 255, 0.35); }\n\ntable tfoot {\n  border-top-color: rgba(255, 255, 255, 0.35); }\n\ntable.alt tbody tr td {\n  border-color: rgba(255, 255, 255, 0.35); }\n\n/* Features */\n.features {\n  display: -moz-flex;\n  display: -ms-flex;\n  display: flex;\n  flex-wrap: wrap;\n  -moz-justify-content: center;\n  -ms-justify-content: center;\n  justify-content: center;\n  width: calc(100% + 2em);\n  margin: 0 0 3em -2em;\n  padding: 0;\n  list-style: none; }\n  .features li {\n    width: calc(33.33333% - 2em);\n    margin-left: 2em;\n    margin-top: 3em;\n    padding: 0; }\n    .features li:nth-child(1), .features li:nth-child(2), .features li:nth-child(3) {\n      margin-top: 0; }\n    .features li > :last-child {\n      margin-bottom: 0; }\n  @media screen and (max-width: 980px) {\n    .features li {\n      width: calc(50% - 2em); }\n      .features li:nth-child(3) {\n        margin-top: 3em; } }\n  @media screen and (max-width: 736px) {\n    .features {\n      width: 100%;\n      margin: 0 0 2em 0; }\n      .features li {\n        width: 100%;\n        margin-left: 0;\n        margin-top: 2em; }\n        .features li:nth-child(2), .features li:nth-child(3) {\n          margin-top: 2em; } }\n\n/* Statistics */\n.statistics {\n  display: -moz-flex;\n  display: -ms-flex;\n  display: flex;\n  width: 100%;\n  margin: 0 0 3em 0;\n  padding: 0;\n  list-style: none;\n  cursor: default; }\n  .statistics li {\n    -moz-flex: 1;\n    flex: 1 1;\n    padding: 1.5em;\n    color: #ffffff;\n    text-align: center; }\n    .statistics li.style1 {\n      background-color: #efa8b0; }\n    .statistics li.style2 {\n      background-color: #c79cc8; }\n    .statistics li.style3 {\n      background-color: #a89cc8; }\n    .statistics li.style4 {\n      background-color: #9bb2e1; }\n    .statistics li.style5 {\n      background-color: #8cc9f0; }\n    .statistics li strong, .statistics li b {\n      display: block;\n      font-size: 2em;\n      line-height: 1.1;\n      color: inherit !important;\n      font-weight: 300;\n      letter-spacing: -0.025em; }\n    .statistics li:first-child {\n      border-top-left-radius: 8px;\n      border-bottom-left-radius: 8px; }\n    .statistics li:last-child {\n      border-top-right-radius: 8px;\n      border-bottom-right-radius: 8px; }\n    .statistics li .icon {\n      display: inline-block; }\n      .statistics li .icon:before {\n        font-size: 2.75rem;\n        line-height: 1.3; }\n  @media screen and (max-width: 980px) {\n    .statistics li strong, .statistics li b {\n      font-size: 1.5em; } }\n  @media screen and (max-width: 736px) {\n    .statistics {\n      display: block;\n      width: 20em;\n      max-width: 100%;\n      margin: 0 auto 2em auto; }\n      .statistics li:first-child {\n        border-bottom-left-radius: 0;\n        border-top-right-radius: 8px; }\n      .statistics li:last-child {\n        border-top-right-radius: 0;\n        border-bottom-left-radius: 8px; }\n      .statistics li .icon:before {\n        font-size: 3.75rem; }\n      .statistics li strong, .statistics li b {\n        font-size: 2.5em; } }\n\n/* Spotlight */\n.spotlight {\n  display: -moz-flex;\n  display: -ms-flex;\n  display: flex;\n  -moz-align-items: center;\n  -ms-align-items: center;\n  align-items: center;\n  margin: 0 0 2em 0; }\n  .spotlight .content {\n    -moz-flex: 1;\n    flex: 1 1; }\n    .spotlight .content > :last-child {\n      margin-bottom: 0; }\n    .spotlight .content header.major {\n      margin: 0 0 2em 0; }\n  .spotlight .image {\n    display: block;\n    margin-left: 4em;\n    padding: 0.15em;\n    border-radius: 100%;\n    border: solid 0px; }\n    .spotlight .image img {\n      display: block;\n      max-width: 16em; }\n  @media screen and (max-width: 980px) {\n    .spotlight {\n      -moz-flex-direction: column-reverse;\n      flex-direction: column-reverse;\n      text-align: center; }\n      .spotlight .content {\n        -moz-flex: 0 1 auto;\n        flex: 0 1 auto;\n        width: 100%; }\n        .spotlight .content header.major h2:after {\n          margin-left: auto;\n          margin-right: auto; }\n      .spotlight .image {\n        -moz-flex: 0 1 auto;\n        flex: 0 1 auto;\n        margin-left: 0;\n        margin-bottom: 2em; } }\n  @media screen and (max-width: 736px) {\n    .spotlight .image {\n      padding: 0.35em; }\n      .spotlight .image img {\n        width: 12em; } }\n\n.spotlight .image {\n  border-color: rgba(255, 255, 255, 0.35); }\n\n/* Header */\n#header {\n  padding: 5em 5em 1em 5em ;\n  text-align: center; }\n  #header h1 {\n    margin: 0 0 0.25em 0; }\n  #header p {\n    font-size: 1.25em;\n    letter-spacing: -0.025em; }\n  #header.alt {\n    padding: 7em 5em 4em 5em ; }\n    #header.alt h1 {\n      font-size: 3.25em; }\n    #header.alt > * {\n      -webkit-transition: opacity 3s ease;\n      transition: opacity 3s ease;\n      -webkit-transition-delay: 0.5s;\n      transition-delay: 0.5s;\n      opacity: 1; }\n    #header.alt .logo {\n      -webkit-transition: opacity 1.25s ease, -webkit-transform 0.5s ease;\n      transition: opacity 1.25s ease, -webkit-transform 0.5s ease;\n      transition: opacity 1.25s ease, transform 0.5s ease;\n      transition: opacity 1.25s ease, transform 0.5s ease, -webkit-transform 0.5s ease;\n      -webkit-transition-delay: 0s;\n      transition-delay: 0s;\n      display: block;\n      margin: 0 0 1.5em 0; }\n      #header.alt .logo img {\n        display: block;\n        margin: 0 auto;\n        max-width: 80%;\n        width: 360px; }\n  @media screen and (max-width: 1280px) {\n    #header {\n      padding: 4em 4em 0.1em 4em ; }\n      #header.alt {\n        padding: 6em 4em 3em 4em ; } }\n  @media screen and (max-width: 980px) {\n    #header {\n      padding: 4em 3em 0.1em 3em ; }\n      #header.alt {\n        padding: 5em 3em 2em 3em ; } }\n  @media screen and (max-width: 736px) {\n    #header {\n      padding: 3em 2em 0.1em 2em ; }\n      #header p {\n        font-size: 1em;\n        letter-spacing: 0; }\n        #header p br {\n          display: none; }\n      #header.alt {\n        padding: 4em 2em 1em 2em ; }\n        #header.alt h1 {\n          font-size: 2.5em; } }\n  @media screen and (max-width: 480px) {\n    #header {\n      padding: 3em 1.5em 0.1em 1.5em ; }\n      #header.alt {\n        padding: 4em 1.5em 1em 1.5em ; } }\n  @media screen and (max-width: 360px) {\n    #header {\n      padding: 2.5em 1em 0.1em 1em ; }\n      #header.alt {\n        padding: 3.5em 1em 0.5em 1em ; } }\n  .body.is-loading #header.alt > * {\n    opacity: 0; }\n  .body.is-loading #header.alt .logo {\n    -webkit-transform: scale(0.8) rotate(-30deg);\n    transform: scale(0.8) rotate(-30deg); }\n\n/* Nav */\n#nav {\n  -webkit-transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;\n  transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;\n  background-color: #ffffff;\n  color: #000000;\n  position: absolute;\n  width: 64em;\n  max-width: calc(100% - 4em);\n  padding: 1em;\n  background-color: #f7f7f7;\n  border-top-left-radius: 0.25em;\n  border-top-right-radius: 0.25em;\n  cursor: default;\n  text-align: center; }\n  #nav input, #nav select, #nav textarea {\n    color: #636363; }\n  #nav a:hover {\n    color: #636363; }\n  #nav strong, #nav b {\n    color: #636363; }\n  #nav h1, #nav h2, #nav h3, #nav h4, #nav h5, #nav h6 {\n    color: #000000; }\n  #nav blockquote {\n    border-left-color: #dddddd; }\n  #nav code {\n    background: rgba(222, 222, 222, 0.25);\n    border-color: #dddddd; }\n  #nav hr {\n    border-bottom-color: #dddddd; }\n  #nav + #main {\n    padding-top: 4.25em; }\n  #nav ul {\n    margin: 0;\n    padding: 0;\n    list-style: none; }\n    #nav ul li {\n      -webkit-transition: margin 0.2s ease;\n      transition: margin 0.2s ease;\n      display: inline-block;\n      margin: 0 0.35em;\n      padding: 0;\n      vertical-align: middle; }\n      #nav ul li a {\n        -webkit-transition: font-size 0.2s ease;\n        transition: font-size 0.2s ease;\n        display: inline-block;\n        height: 2.25em;\n        line-height: 2.25em;\n        padding: 0 1.25em;\n        border: 0;\n        border-radius: 8px;\n        box-shadow: inset 0 0 0 1px transparent; }\n        #nav ul li a:hover {\n          background-color: rgba(222, 222, 222, 0.25); }\n      #nav ul li.is-active a {\n        background-color: #ffffff;\n        box-shadow: none; }\n  #nav.alt {\n    position: fixed;\n    top: 0;\n    padding: 0.5em 1em;\n    background-color: rgba(247, 247, 247, 0.95);\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n    z-index: 10000; }\n    #nav.alt ul li {\n      margin: 0 0.175em; }\n      #nav.alt ul li a {\n        font-size: 0.9em; }\n  @media screen and (max-width: 736px) {\n    #nav {\n      display: none; }\n      #nav + #main {\n        padding-top: 0; } }\n\n/* Main */\n#main {\n  background-color: #ffffff;\n  color: #000000;\n  border-radius: 0.25em; }\n  #main input, #main select, #main textarea {\n    color: #636363; }\n  #main a:hover {\n    color: #636363; }\n  #main strong, #main b {\n    color: #636363; }\n  #main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {\n    color: #000000; }\n  #main blockquote {\n    border-left-color: #dddddd; }\n  #main code {\n    background: rgba(222, 222, 222, 0.25);\n    border-color: #dddddd; }\n  #main hr {\n    border-bottom-color: #dddddd; }\n  #main .box {\n    border-color: #dddddd; }\n  #main input[type=\"submit\"],\n  #main input[type=\"reset\"],\n  #main input[type=\"button\"],\n  #main button,\n  #main .button {\n    background-color: transparent;\n    box-shadow: inset 0 0 0 1px #dddddd;\n    color: #636363 !important; }\n    #main input[type=\"submit\"]:hover,\n    #main input[type=\"reset\"]:hover,\n    #main input[type=\"button\"]:hover,\n    #main button:hover,\n    #main .button:hover {\n      background-color: rgba(222, 222, 222, 0.25); }\n    #main input[type=\"submit\"]:active,\n    #main input[type=\"reset\"]:active,\n    #main input[type=\"button\"]:active,\n    #main button:active,\n    #main .button:active {\n      background-color: rgba(222, 222, 222, 0.5); }\n    #main input[type=\"submit\"].icon:before,\n    #main input[type=\"reset\"].icon:before,\n    #main input[type=\"button\"].icon:before,\n    #main button.icon:before,\n    #main .button.icon:before {\n      color: rgba(99, 99, 99, 0.25); }\n    #main input[type=\"submit\"].special,\n    #main input[type=\"reset\"].special,\n    #main input[type=\"button\"].special,\n    #main button.special,\n    #main .button.special {\n      background-color: #8cc9f0;\n      color: #ffffff !important;\n      box-shadow: none; }\n      #main input[type=\"submit\"].special:hover,\n      #main input[type=\"reset\"].special:hover,\n      #main input[type=\"button\"].special:hover,\n      #main button.special:hover,\n      #main .button.special:hover {\n        background-color: #9acff2; }\n      #main input[type=\"submit\"].special:active,\n      #main input[type=\"reset\"].special:active,\n      #main input[type=\"button\"].special:active,\n      #main button.special:active,\n      #main .button.special:active {\n        background-color: #7ec3ee; }\n      #main input[type=\"submit\"].special.icon:before,\n      #main input[type=\"reset\"].special.icon:before,\n      #main input[type=\"button\"].special.icon:before,\n      #main button.special.icon:before,\n      #main .button.special.icon:before {\n        color: #ffffff !important; }\n  #main label {\n    color: #636363; }\n  #main input[type=\"text\"],\n  #main input[type=\"password\"],\n  #main input[type=\"email\"],\n  #main select,\n  #main textarea {\n    background: rgba(222, 222, 222, 0.25);\n    border-color: #dddddd; }\n    #main input[type=\"text\"]:focus,\n    #main input[type=\"password\"]:focus,\n    #main input[type=\"email\"]:focus,\n    #main select:focus,\n    #main textarea:focus {\n      border-color: #8cc9f0;\n      box-shadow: 0 0 0 1px #8cc9f0; }\n  #main .select-wrapper:before {\n    color: #dddddd; }\n  #main input[type=\"checkbox\"] + label,\n  #main input[type=\"radio\"] + label {\n    color: #636363; }\n    #main input[type=\"checkbox\"] + label:before,\n    #main input[type=\"radio\"] + label:before {\n      background: rgba(222, 222, 222, 0.25);\n      border-color: #dddddd; }\n  #main input[type=\"checkbox\"]:checked + label:before,\n  #main input[type=\"radio\"]:checked + label:before {\n    background-color: #636363;\n    border-color: #636363;\n    color: #ffffff; }\n  #main input[type=\"checkbox\"]:focus + label:before,\n  #main input[type=\"radio\"]:focus + label:before {\n    border-color: #8cc9f0;\n    box-shadow: 0 0 0 1px #8cc9f0; }\n  #main ::-webkit-input-placeholder {\n    color: rgba(99, 99, 99, 0.25) !important; }\n  #main :-moz-placeholder {\n    color: rgba(99, 99, 99, 0.25) !important; }\n  #main ::-moz-placeholder {\n    color: rgba(99, 99, 99, 0.25) !important; }\n  #main :-ms-input-placeholder {\n    color: rgba(99, 99, 99, 0.25) !important; }\n  #main .formerize-placeholder {\n    color: rgba(99, 99, 99, 0.25) !important; }\n  #main .icon.major {\n    border-color: #dddddd; }\n    #main .icon.major:before {\n      border-color: #dddddd; }\n  #main .icon.alt {\n    border-color: #dddddd;\n    color: #636363; }\n    #main .icon.alt:hover {\n      background-color: rgba(222, 222, 222, 0.25); }\n    #main .icon.alt:active {\n      background-color: rgba(222, 222, 222, 0.5); }\n  #main ul.alt li {\n    border-top-color: #dddddd; }\n  #main dl dt {\n    color: #636363; }\n  #main header.major h2:after {\n    background-color: #dddddd;\n    background-image: -webkit-gradient(linear, left top, right top, from(#efa8b0), color-stop(#a89cc8), to(#8cc9f0));\n    background-image: linear-gradient(90deg, #efa8b0, #a89cc8, #8cc9f0); }\n  #main table tbody tr {\n    border-color: #dddddd; }\n    #main table tbody tr:nth-child(2n + 1) {\n      background-color: rgba(222, 222, 222, 0.25); }\n  #main table th {\n    color: #636363; }\n  #main table thead {\n    border-bottom-color: #dddddd; }\n  #main table tfoot {\n    border-top-color: #dddddd; }\n  #main table.alt tbody tr td {\n    border-color: #dddddd; }\n  #main .spotlight .image {\n    border-color: #dddddd; }\n  #main > .main {\n    padding: 5em 5em 3em 5em ;\n    border-top: solid 1px #dddddd; }\n    #main > .main:first-child {\n      border-top: 0; }\n    #main > .main > .image.main:first-child {\n      margin: -5em 0 5em -5em;\n      width: calc(100% + 10em);\n      border-top-right-radius: 0.25em;\n      border-top-left-radius: 0.25em;\n      border-bottom-right-radius: 0;\n      border-bottom-left-radius: 0; }\n      #main > .main > .image.main:first-child img {\n        border-top-right-radius: 0.25em;\n        border-top-left-radius: 0.25em;\n        border-bottom-right-radius: 0;\n        border-bottom-left-radius: 0; }\n  @media screen and (max-width: 1280px) {\n    #main > .main {\n      padding: 4em 4em 2em 4em ; }\n      #main > .main > .image.main:first-child {\n        margin: -4em 0 4em -4em;\n        width: calc(100% + 8em); } }\n  @media screen and (max-width: 980px) {\n    #main > .main {\n      padding: 4em 3em 2em 3em ; }\n      #main > .main > .image.main:first-child {\n        margin: -4em 0 4em -3em;\n        width: calc(100% + 6em); } }\n  @media screen and (max-width: 736px) {\n    #main > .main {\n      padding: 3em 2em 1em 2em ; }\n      #main > .main > .image.main:first-child {\n        margin: -3em 0 2em -2em;\n        width: calc(100% + 4em); } }\n  @media screen and (max-width: 480px) {\n    #main > .main {\n      padding: 3em 1.5em 1em 1.5em ; }\n      #main > .main > .image.main:first-child {\n        margin: -3em 0 1.5em -1.5em;\n        width: calc(100% + 3em); } }\n  @media screen and (max-width: 360px) {\n    #main {\n      border-radius: 0; }\n      #main > .main {\n        padding: 2.5em 1em 0.5em 1em ; }\n        #main > .main > .image.main:first-child {\n          margin: -2.5em 0 1.5em -1em;\n          width: calc(100% + 2em);\n          border-radius: 0; }\n          #main > .main > .image.main:first-child img {\n            border-radius: 0; } }\n\n/* Footer */\n#footer {\n  display: -moz-flex;\n  display: -ms-flex;\n  display: flex;\n  flex-wrap: wrap;\n  padding: 5em 5em 3em 5em ;\n  width: calc(100% + 2em);\n  margin: 0 0 3em -2em; }\n  #footer > * {\n    width: calc(50% - 2em);\n    margin-left: 2em; }\n  #footer .copyright {\n    width: 100%;\n    margin: 2.5em 0 2em 0;\n    font-size: 0.8em;\n    text-align: center; }\n  @media screen and (max-width: 1280px) {\n    #footer {\n      padding: 4em 4em 2em 4em ; } }\n  @media screen and (max-width: 980px) {\n    #footer {\n      padding: 4em 3em 2em 3em ;\n      display: block;\n      margin: 0 0 3em 0;\n      width: 100%; }\n      #footer > * {\n        width: 100%;\n        margin-left: 0;\n        margin-bottom: 3em; }\n      #footer .copyright {\n        text-align: left; } }\n  @media screen and (max-width: 736px) {\n    #footer {\n      padding: 3em 2em 1em 2em ; } }\n  @media screen and (max-width: 480px) {\n    #footer {\n      padding: 3em 1.5em 1em 1.5em ; } }\n  @media screen and (max-width: 480px) {\n    #footer {\n      padding: 2.5em 1em 0.5em 1em ; } }\n\n/* Wrapper */\n#wrapper {\n  width: 64em;\n  max-width: calc(100% - 4em);\n  margin: 0 auto; }\n  @media screen and (max-width: 480px) {\n    #wrapper {\n      max-width: calc(100% - 2em); } }\n  @media screen and (max-width: 360px) {\n    #wrapper {\n      max-width: 100%; } }\n", "", {"version":3,"sources":["/Users/mathmind/MyDataKorea/src/assets/scss/main.scss","/Users/mathmind/MyDataKorea/src/assets/scss/libs/_skel.scss","/Users/mathmind/MyDataKorea/src/assets/scss/base/_page.scss","/Users/mathmind/MyDataKorea/src/assets/scss/libs/_vars.scss","/Users/mathmind/MyDataKorea/src/assets/scss/base/_typography.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_box.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_button.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_form.scss","/Users/mathmind/MyDataKorea/src/assets/scss/libs/_mixins.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_icon.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_image.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_list.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_section.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_table.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_features.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_statistics.scss","/Users/mathmind/MyDataKorea/src/assets/scss/components/_spotlight.scss","/Users/mathmind/MyDataKorea/src/assets/scss/layout/_header.scss","/Users/mathmind/MyDataKorea/src/assets/scss/layout/_nav.scss","/Users/mathmind/MyDataKorea/src/assets/scss/layout/_main.scss","/Users/mathmind/MyDataKorea/src/assets/scss/layout/_footer.scss","/Users/mathmind/MyDataKorea/src/assets/scss/layout/_wrapper.scss"],"names":[],"mappings":"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","file":"main.scss","sourcesContent":["@import 'libs/vars';\r\n@import 'libs/functions';\r\n@import 'libs/mixins';\r\n@import 'libs/skel';\r\n@import '../css/font-awesome.min.css';\r\n@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400');\r\n@import url('https://fonts.googleapis.com/css?family=Montserrat|Roboto+Slab:400,700');\r\n/*\r\n\tStellar by HTML5 UP\r\n\thtml5up.net | @ajlkn\r\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n*/\r\n\r\n\t@include skel-breakpoints((\r\n\t\txlarge: '(max-width: 1680px)',\r\n\t\tlarge: '(max-width: 1280px)',\r\n\t\tmedium: '(max-width: 980px)',\r\n\t\tsmall: '(max-width: 736px)',\r\n\t\txsmall: '(max-width: 480px)',\r\n\t\txxsmall: '(max-width: 360px)'\r\n\t));\r\n\r\n\t@include skel-layout((\r\n\t\treset: 'full',\r\n\t\tboxModel: 'border',\r\n\t\tgrid: ( gutters: 1.5em ),\r\n\t\tbreakpoints: (\r\n\t\t\tsmall: (\r\n\t\t\t\tgrid: ( gutters: 1em ),\r\n\t\t\t)\r\n\t\t)\r\n\t));\r\n\r\n\t@mixin color($p) {\r\n\t\t@include color-typography($p);\r\n\t\t@include color-box($p);\r\n\t\t@include color-button($p);\r\n\t\t@include color-form($p);\r\n\t\t@include color-icon($p);\r\n\t\t@include color-list($p);\r\n\t\t@include color-section($p);\r\n\t\t@include color-table($p);\r\n\t\t@include color-spotlight($p);\r\n\t}\r\n\r\n// Base.\r\n\r\n\t@import 'base/page';\r\n\t@import 'base/typography';\r\n\r\n// Component.\r\n\r\n\t@import 'components/box';\r\n\t@import 'components/button';\r\n\t@import 'components/form';\r\n\t@import 'components/icon';\r\n\t@import 'components/image';\r\n\t@import 'components/list';\r\n\t@import 'components/section';\r\n\t@import 'components/table';\r\n\t@import 'components/features';\r\n\t@import 'components/statistics';\r\n\t@import 'components/spotlight';\r\n\r\n// Layout.\r\n\r\n\t@import 'layout/header';\r\n\t@import 'layout/nav';\r\n\t@import 'layout/main';\r\n\t@import 'layout/footer';\r\n\t@import 'layout/wrapper';\r\n","// skel.scss v3.0.2-dev | (c) skel.io | MIT licensed */\r\n\r\n// Vars.\r\n\r\n\t/// Breakpoints.\r\n\t/// @var {list}\r\n\t$breakpoints: () !global;\r\n\r\n\t/// Vendor prefixes.\r\n\t/// @var {list}\r\n\t$vendor-prefixes: (\r\n\t\t'-moz-',\r\n\t\t'-webkit-',\r\n\t\t'-ms-',\r\n\t\t''\r\n\t);\r\n\r\n\t/// Properties that should be vendorized.\r\n\t/// @var {list}\r\n\t$vendor-properties: (\r\n\t\t'align-content',\r\n\t\t'align-items',\r\n\t\t'align-self',\r\n\t\t'animation',\r\n\t\t'animation-delay',\r\n\t\t'animation-direction',\r\n\t\t'animation-duration',\r\n\t\t'animation-fill-mode',\r\n\t\t'animation-iteration-count',\r\n\t\t'animation-name',\r\n\t\t'animation-play-state',\r\n\t\t'animation-timing-function',\r\n\t\t'appearance',\r\n\t\t'backface-visibility',\r\n\t\t'box-sizing',\r\n\t\t'filter',\r\n\t\t'flex',\r\n\t\t'flex-basis',\r\n\t\t'flex-direction',\r\n\t\t'flex-flow',\r\n\t\t'flex-grow',\r\n\t\t'flex-shrink',\r\n\t\t'flex-wrap',\r\n\t\t'justify-content',\r\n\t\t'object-fit',\r\n\t\t'object-position',\r\n\t\t'order',\r\n\t\t'perspective',\r\n\t\t'pointer-events',\r\n\t\t'transform',\r\n\t\t'transform-origin',\r\n\t\t'transform-style',\r\n\t\t'transition',\r\n\t\t'transition-delay',\r\n\t\t'transition-duration',\r\n\t\t'transition-property',\r\n\t\t'transition-timing-function',\r\n\t\t'user-select'\r\n\t);\r\n\r\n\t/// Values that should be vendorized.\r\n\t/// @var {list}\r\n\t$vendor-values: (\r\n\t\t'filter',\r\n\t\t'flex',\r\n\t\t'linear-gradient',\r\n\t\t'radial-gradient',\r\n\t\t'transform'\r\n\t);\r\n\r\n// Functions.\r\n\r\n\t/// Removes a specific item from a list.\r\n\t/// @author Hugo Giraudel\r\n\t/// @param {list} $list List.\r\n\t/// @param {integer} $index Index.\r\n\t/// @return {list} Updated list.\r\n\t@function remove-nth($list, $index) {\r\n\r\n\t\t$result: null;\r\n\r\n\t\t@if type-of($index) != number {\r\n\t\t\t@warn \"$index: #{quote($index)} is not a number for `remove-nth`.\";\r\n\t\t}\r\n\t\t@else if $index == 0 {\r\n\t\t\t@warn \"List index 0 must be a non-zero integer for `remove-nth`.\";\r\n\t\t}\r\n\t\t@else if abs($index) > length($list) {\r\n\t\t\t@warn \"List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.\";\r\n\t\t}\r\n\t\t@else {\r\n\r\n\t\t\t$result: ();\r\n\t\t\t$index: if($index < 0, length($list) + $index + 1, $index);\r\n\r\n\t\t\t@for $i from 1 through length($list) {\r\n\r\n\t\t\t\t@if $i != $index {\r\n\t\t\t\t\t$result: append($result, nth($list, $i));\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t@return $result;\r\n\r\n\t}\r\n\r\n\t/// Replaces a substring within another string.\r\n\t/// @author Hugo Giraudel\r\n\t/// @param {string} $string String.\r\n\t/// @param {string} $search Substring.\r\n\t/// @param {string} $replace Replacement.\r\n\t/// @return {string} Updated string.\r\n\t@function str-replace($string, $search, $replace: '') {\r\n\r\n\t\t$index: str-index($string, $search);\r\n\r\n\t\t@if $index {\r\n\t\t\t@return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\r\n\t\t}\r\n\r\n\t\t@return $string;\r\n\r\n\t}\r\n\r\n\t/// Replaces a substring within each string in a list.\r\n\t/// @param {list} $strings List of strings.\r\n\t/// @param {string} $search Substring.\r\n\t/// @param {string} $replace Replacement.\r\n\t/// @return {list} Updated list of strings.\r\n\t@function str-replace-all($strings, $search, $replace: '') {\r\n\r\n\t\t@each $string in $strings {\r\n\t\t\t$strings: set-nth($strings, index($strings, $string), str-replace($string, $search, $replace));\r\n\t\t}\r\n\r\n\t\t@return $strings;\r\n\r\n\t}\r\n\r\n\t/// Gets a value from a map.\r\n\t/// @author Hugo Giraudel\r\n\t/// @param {map} $map Map.\r\n\t/// @param {string} $keys Key(s).\r\n\t/// @return {string} Value.\r\n\t@function val($map, $keys...) {\r\n\r\n\t\t@if nth($keys, 1) == null {\r\n\t\t\t$keys: remove-nth($keys, 1);\r\n\t\t}\r\n\r\n\t\t@each $key in $keys {\r\n\t\t\t$map: map-get($map, $key);\r\n\t\t}\r\n\r\n\t\t@return $map;\r\n\r\n\t}\r\n\r\n// Mixins.\r\n\r\n\t/// Sets the global box model.\r\n\t/// @param {string} $model Model (default is content).\r\n\t@mixin boxModel($model: 'content') {\r\n\r\n\t\t$x: $model + '-box';\r\n\r\n\t\t*, *:before, *:after {\r\n\t\t\t-moz-box-sizing: #{$x};\r\n\t\t\t-webkit-box-sizing: #{$x};\r\n\t\t\tbox-sizing: #{$x};\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t/// Wraps @content in a @media block using a given breakpoint.\r\n\t/// @param {string} $breakpoint Breakpoint.\r\n\t/// @param {map} $queries Additional queries.\r\n\t@mixin breakpoint($breakpoint: null, $queries: null) {\r\n\r\n\t\t$query: 'screen';\r\n\r\n\t\t// Breakpoint.\r\n\t\t\t@if $breakpoint and map-has-key($breakpoints, $breakpoint) {\r\n\t\t\t\t$query: $query + ' and ' + map-get($breakpoints, $breakpoint);\r\n\t\t\t}\r\n\r\n\t\t// Queries.\r\n\t\t\t@if $queries {\r\n\t\t\t\t@each $k, $v in $queries {\r\n\t\t\t\t\t$query: $query + ' and (' + $k + ':' + $v + ')';\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n        @media #{$query} {\r\n            @content;\r\n        }\r\n\r\n\t}\r\n\r\n\t/// Wraps @content in a @media block targeting a specific orientation.\r\n\t/// @param {string} $orientation Orientation.\r\n\t@mixin orientation($orientation) {\r\n\t\t@media screen and (orientation: #{$orientation}) {\r\n\t\t\t@content;\r\n\t\t}\r\n\t}\r\n\r\n\t/// Utility mixin for containers.\r\n\t/// @param {mixed} $width Width.\r\n\t@mixin containers($width) {\r\n\r\n\t\t// Locked?\r\n\t\t\t$lock: false;\r\n\r\n\t\t\t@if length($width) == 2 {\r\n\t\t\t\t$width: nth($width, 1);\r\n\t\t\t\t$lock: true;\r\n\t\t\t}\r\n\r\n\t\t// Modifiers.\r\n\t\t\t.container.\\31 25\\25\t\t{ width: 100%; max-width: $width * 1.25; min-width: $width; }\r\n\t\t\t.container.\\37 5\\25\t\t\t{ width: $width * 0.75; }\r\n\t\t\t.container.\\35 0\\25\t\t\t{ width: $width * 0.5; }\r\n\t\t\t.container.\\32 5\\25\t\t\t{ width: $width * 0.25; }\r\n\r\n\t\t// Main class.\r\n\t\t\t.container {\r\n\t\t\t\t@if $lock {\r\n\t\t\t\t\twidth: $width !important;\r\n\t\t\t\t}\r\n\t\t\t\t@else {\r\n\t\t\t\t\twidth: $width;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t}\r\n\r\n\t/// Utility mixin for grid.\r\n\t/// @param {list} $gutters Column and row gutters (default is 40px).\r\n\t/// @param {string} $breakpointName Optional breakpoint name.\r\n\t@mixin grid($gutters: 40px, $breakpointName: null) {\r\n\r\n\t\t// Gutters.\r\n\t\t\t@include grid-gutters($gutters);\r\n\t\t\t@include grid-gutters($gutters, \\32 00\\25, 2);\r\n\t\t\t@include grid-gutters($gutters, \\31 50\\25, 1.5);\r\n\t\t\t@include grid-gutters($gutters, \\35 0\\25, 0.5);\r\n\t\t\t@include grid-gutters($gutters, \\32 5\\25, 0.25);\r\n\r\n\t\t// Cells.\r\n\t\t\t$x: '';\r\n\r\n\t\t\t@if $breakpointName {\r\n\t\t\t\t$x: '\\\\28' + $breakpointName + '\\\\29';\r\n\t\t\t}\r\n\r\n\t\t\t.\\31 2u#{$x}, .\\31 2u\\24#{$x} { width: 100%; clear: none; margin-left: 0; }\r\n\t\t\t.\\31 1u#{$x}, .\\31 1u\\24#{$x} { width: 91.6666666667%; clear: none; margin-left: 0; }\r\n\t\t\t.\\31 0u#{$x}, .\\31 0u\\24#{$x} { width: 83.3333333333%; clear: none; margin-left: 0; }\r\n\t\t\t.\\39 u#{$x}, .\\39 u\\24#{$x} { width: 75%; clear: none; margin-left: 0; }\r\n\t\t\t.\\38 u#{$x}, .\\38 u\\24#{$x} { width: 66.6666666667%; clear: none; margin-left: 0; }\r\n\t\t\t.\\37 u#{$x}, .\\37 u\\24#{$x} { width: 58.3333333333%; clear: none; margin-left: 0; }\r\n\t\t\t.\\36 u#{$x}, .\\36 u\\24#{$x} { width: 50%; clear: none; margin-left: 0; }\r\n\t\t\t.\\35 u#{$x}, .\\35 u\\24#{$x} { width: 41.6666666667%; clear: none; margin-left: 0; }\r\n\t\t\t.\\34 u#{$x}, .\\34 u\\24#{$x} { width: 33.3333333333%; clear: none; margin-left: 0; }\r\n\t\t\t.\\33 u#{$x}, .\\33 u\\24#{$x} { width: 25%; clear: none; margin-left: 0; }\r\n\t\t\t.\\32 u#{$x}, .\\32 u\\24#{$x} { width: 16.6666666667%; clear: none; margin-left: 0; }\r\n\t\t\t.\\31 u#{$x}, .\\31 u\\24#{$x} { width: 8.3333333333%; clear: none; margin-left: 0; }\r\n\r\n\t\t\t.\\31 2u\\24#{$x} + *,\r\n\t\t\t.\\31 1u\\24#{$x} + *,\r\n\t\t\t.\\31 0u\\24#{$x} + *,\r\n\t\t\t.\\39 u\\24#{$x} + *,\r\n\t\t\t.\\38 u\\24#{$x} + *,\r\n\t\t\t.\\37 u\\24#{$x} + *,\r\n\t\t\t.\\36 u\\24#{$x} + *,\r\n\t\t\t.\\35 u\\24#{$x} + *,\r\n\t\t\t.\\34 u\\24#{$x} + *,\r\n\t\t\t.\\33 u\\24#{$x} + *,\r\n\t\t\t.\\32 u\\24#{$x} + *,\r\n\t\t\t.\\31 u\\24#{$x} + * {\r\n\t\t\t\tclear: left;\r\n\t\t\t}\r\n\r\n\t\t\t.\\-11u#{$x} { margin-left: 91.6666666667% }\r\n\t\t\t.\\-10u#{$x} { margin-left: 83.3333333333% }\r\n\t\t\t.\\-9u#{$x} { margin-left: 75% }\r\n\t\t\t.\\-8u#{$x} { margin-left: 66.6666666667% }\r\n\t\t\t.\\-7u#{$x} { margin-left: 58.3333333333% }\r\n\t\t\t.\\-6u#{$x} { margin-left: 50% }\r\n\t\t\t.\\-5u#{$x} { margin-left: 41.6666666667% }\r\n\t\t\t.\\-4u#{$x} { margin-left: 33.3333333333% }\r\n\t\t\t.\\-3u#{$x} { margin-left: 25% }\r\n\t\t\t.\\-2u#{$x} { margin-left: 16.6666666667% }\r\n\t\t\t.\\-1u#{$x} { margin-left: 8.3333333333% }\r\n\r\n\t}\r\n\r\n\t/// Utility mixin for grid.\r\n\t/// @param {list} $gutters Gutters.\r\n\t/// @param {string} $class Optional class name.\r\n\t/// @param {integer} $multiplier Multiplier (default is 1).\r\n\t@mixin grid-gutters($gutters, $class: null, $multiplier: 1) {\r\n\r\n\t\t// Expand gutters if it's not a list.\r\n\t\t\t@if length($gutters) == 1 {\r\n\t\t\t\t$gutters: ($gutters, 0);\r\n\t\t\t}\r\n\r\n\t\t// Get column and row gutter values.\r\n\t\t\t$c: nth($gutters, 1);\r\n\t\t\t$r: nth($gutters, 2);\r\n\r\n\t\t// Get class (if provided).\r\n\t\t\t$x: '';\r\n\r\n\t\t\t@if $class {\r\n\t\t\t\t$x: '.' + $class;\r\n\t\t\t}\r\n\r\n\t\t// Default.\r\n\t\t\t.row#{$x} > * { padding: ($r * $multiplier) 0 0 ($c * $multiplier); }\r\n\t\t\t.row#{$x} { margin: ($r * $multiplier * -1) 0 -1px ($c * $multiplier * -1); }\r\n\r\n\t\t// Uniform.\r\n\t\t\t.row.uniform#{$x} > * { padding: ($c * $multiplier) 0 0 ($c * $multiplier); }\r\n\t\t\t.row.uniform#{$x} { margin: ($c * $multiplier * -1) 0 -1px ($c * $multiplier * -1); }\r\n\r\n\t}\r\n\r\n\t/// Wraps @content in vendorized keyframe blocks.\r\n\t/// @param {string} $name Name.\r\n\t@mixin keyframes($name) {\r\n\r\n\t\t@-moz-keyframes #{$name} { @content; }\r\n\t\t@-webkit-keyframes #{$name} { @content; }\r\n\t\t@-ms-keyframes #{$name} { @content; }\r\n\t\t@keyframes #{$name} { @content; }\r\n\r\n\t}\r\n\r\n\t///\r\n\t/// Sets breakpoints.\r\n\t/// @param {map} $x Breakpoints.\r\n\t///\r\n\t@mixin skel-breakpoints($x: ()) {\r\n\t\t$breakpoints: $x !global;\r\n\t}\r\n\r\n\t///\r\n\t/// Initializes layout module.\r\n\t/// @param {map} config Config.\r\n\t///\r\n\t@mixin skel-layout($config: ()) {\r\n\r\n\t\t// Config.\r\n\t\t\t$configPerBreakpoint: ();\r\n\r\n\t\t\t$z: map-get($config, 'breakpoints');\r\n\r\n\t\t\t@if $z {\r\n\t\t\t\t$configPerBreakpoint: $z;\r\n\t\t\t}\r\n\r\n\t\t// Reset.\r\n\t\t\t$x: map-get($config, 'reset');\r\n\r\n\t\t\t@if $x {\r\n\r\n\t\t\t\t/* Reset */\r\n\r\n\t\t\t\t@include reset($x);\r\n\r\n\t\t\t}\r\n\r\n\t\t// Box model.\r\n\t\t\t$x: map-get($config, 'boxModel');\r\n\r\n\t\t\t@if $x {\r\n\r\n\t\t\t\t/* Box Model */\r\n\r\n\t\t\t\t@include boxModel($x);\r\n\r\n\t\t\t}\r\n\r\n\t\t// Containers.\r\n\t\t\t$containers: map-get($config, 'containers');\r\n\r\n\t\t\t@if $containers {\r\n\r\n\t\t\t\t/* Containers */\r\n\r\n\t\t\t\t.container {\r\n\t\t\t\t\tmargin-left: auto;\r\n\t\t\t\t\tmargin-right: auto;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// Use default is $containers is just \"true\".\r\n\t\t\t\t\t@if $containers == true {\r\n\t\t\t\t\t\t$containers: 960px;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t// Apply base.\r\n\t\t\t\t\t@include containers($containers);\r\n\r\n\t\t\t\t// Apply per-breakpoint.\r\n\t\t\t\t\t@each $name in map-keys($breakpoints) {\r\n\r\n\t\t\t\t\t\t// Get/use breakpoint setting if it exists.\r\n\t\t\t\t\t\t\t$x: map-get($configPerBreakpoint, $name);\r\n\r\n\t\t\t\t\t\t\t// Per-breakpoint config exists?\r\n\t\t\t\t\t\t\t\t@if $x {\r\n\t\t\t\t\t\t\t\t\t$y: map-get($x, 'containers');\r\n\r\n\t\t\t\t\t\t\t\t\t// Setting exists? Use it.\r\n\t\t\t\t\t\t\t\t\t\t@if $y {\r\n\t\t\t\t\t\t\t\t\t\t\t$containers: $y;\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t// Create @media block.\r\n\t\t\t\t\t\t\t@media screen and #{map-get($breakpoints, $name)} {\r\n\t\t\t\t\t\t\t\t@include containers($containers);\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t// Grid.\r\n\t\t\t$grid: map-get($config, 'grid');\r\n\r\n\t\t\t@if $grid {\r\n\r\n\t\t\t\t/* Grid */\r\n\r\n\t\t\t\t// Use defaults if $grid is just \"true\".\r\n\t\t\t\t\t@if $grid == true {\r\n\t\t\t\t\t\t$grid: ();\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t// Sub-setting: Gutters.\r\n\t\t\t\t\t$grid-gutters: 40px;\r\n\t\t\t\t\t$x: map-get($grid, 'gutters');\r\n\r\n\t\t\t\t\t@if $x {\r\n\t\t\t\t\t\t$grid-gutters: $x;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t// Rows.\r\n\t\t\t\t\t.row {\r\n\t\t\t\t\t\tborder-bottom: solid 1px transparent;\r\n\t\t\t\t\t\t-moz-box-sizing: border-box;\r\n\t\t\t\t\t\t-webkit-box-sizing: border-box;\r\n\t\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.row > * {\r\n\t\t\t\t\t\tfloat: left;\r\n\t\t\t\t\t\t-moz-box-sizing: border-box;\r\n\t\t\t\t\t\t-webkit-box-sizing: border-box;\r\n\t\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.row:after, .row:before {\r\n\t\t\t\t\t\tcontent: '';\r\n\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\tclear: both;\r\n\t\t\t\t\t\theight: 0;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.row.uniform > * > :first-child {\r\n\t\t\t\t\t\tmargin-top: 0;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.row.uniform > * > :last-child {\r\n\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t// Gutters (0%).\r\n\t\t\t\t\t@include grid-gutters($grid-gutters, \\30 \\25, 0);\r\n\r\n\t\t\t\t// Apply base.\r\n\t\t\t\t\t@include grid($grid-gutters);\r\n\r\n\t\t\t\t// Apply per-breakpoint.\r\n\t\t\t\t\t@each $name in map-keys($breakpoints) {\r\n\r\n\t\t\t\t\t\t// Get/use breakpoint setting if it exists.\r\n\t\t\t\t\t\t\t$x: map-get($configPerBreakpoint, $name);\r\n\r\n\t\t\t\t\t\t\t// Per-breakpoint config exists?\r\n\t\t\t\t\t\t\t\t@if $x {\r\n\t\t\t\t\t\t\t\t\t$y: map-get($x, 'grid');\r\n\r\n\t\t\t\t\t\t\t\t\t// Setting exists?\r\n\t\t\t\t\t\t\t\t\t\t@if $y {\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t// Sub-setting: Gutters.\r\n\t\t\t\t\t\t\t\t\t\t\t\t$x: map-get($y, 'gutters');\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t\t@if $x {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t$grid-gutters: $x;\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t// Create @media block.\r\n\t\t\t\t\t\t\t@media screen and #{map-get($breakpoints, $name)} {\r\n\t\t\t\t\t\t\t\t@include grid($grid-gutters, $name);\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t}\r\n\r\n\t/// Resets browser styles.\r\n\t/// @param {string} $mode Mode (default is 'normalize').\r\n\t@mixin reset($mode: 'normalize') {\r\n\r\n\t\t@if $mode == 'normalize' {\r\n\r\n\t\t\t// normalize.css v3.0.2 | MIT License | git.io/normalize\r\n\t\t\t\thtml{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#f00;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}\r\n\r\n\t\t}\r\n\t\t@else if $mode == 'full' {\r\n\r\n\t\t\t// meyerweb.com/eric/tools/css/reset v2.0 | 20110126 | License: none (public domain)\r\n\t\t\t\thtml,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{-webkit-text-size-adjust:none}\r\n\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t/// Vendorizes a declaration's property and/or value(s).\r\n\t/// @param {string} $property Property.\r\n\t/// @param {mixed} $value String/list of value(s).\r\n\t@mixin vendor($property, $value) {\r\n\r\n\t\t// Determine if property should expand.\r\n\t\t\t$expandProperty: index($vendor-properties, $property);\r\n\r\n\t\t// Determine if value should expand (and if so, add '-prefix-' placeholder).\r\n\t\t\t$expandValue: false;\r\n\r\n\t\t\t@each $x in $value {\r\n\t\t\t\t@each $y in $vendor-values {\r\n\t\t\t\t\t@if $y == str-slice($x, 1, str-length($y)) {\r\n\r\n\t\t\t\t\t\t$value: set-nth($value, index($value, $x), '-prefix-' + $x);\r\n\t\t\t\t\t\t$expandValue: true;\r\n\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t// Expand property?\r\n\t\t\t@if $expandProperty {\r\n\t\t\t    @each $vendor in $vendor-prefixes {\r\n\t\t\t        #{$vendor}#{$property}: #{str-replace-all($value, '-prefix-', $vendor)};\r\n\t\t\t    }\r\n\t\t\t}\r\n\r\n\t\t// Expand just the value?\r\n\t\t\t@elseif $expandValue {\r\n\t\t\t    @each $vendor in $vendor-prefixes {\r\n\t\t\t        #{$property}: #{str-replace-all($value, '-prefix-', $vendor)};\r\n\t\t\t    }\r\n\t\t\t}\r\n\r\n\t\t// Neither? Treat them as a normal declaration.\r\n\t\t\t@else {\r\n\t\t        #{$property}: #{$value};\r\n\t\t\t}\r\n\r\n\t}","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Basic */\r\n\r\n\t// MSIE: Required for IEMobile.\r\n\t\t@-ms-viewport {\r\n\t\t\twidth: device-width;\r\n\t\t}\r\n\r\n\t// MSIE: Prevents scrollbar from overlapping content.\r\n\t\tbody {\r\n\t\t\t-ms-overflow-style: scrollbar;\r\n\t\t}\r\n\r\n\t// Ensures page width is always >=320px.\r\n\t\t@include breakpoint(xsmall) {\r\n\t\t\thtml, body {\r\n\t\t\t\tmin-width: 320px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\tbody, .body {\r\n\t\tbackground-color: _palette(bg);\r\n\t\t//@include vendor('background-image', (\r\n\t\t//\t'url(\"../images/overlay.png\")',\r\n\t\t//\t'linear-gradient(45deg, #{_palette(bg1)} 15%, #{_palette(bg2) 85%})',\r\n\t\t//));\r\n\r\n\t\t// Prevents animation/transition \"flicker\" on page load.\r\n\t\t// Automatically added/removed by js/main.js.\r\n\t\t\t&.is-loading {\r\n\t\t\t\t*, *:before, *:after {\r\n\t\t\t\t\t@include vendor('animation', 'none !important');\r\n\t\t\t\t\t@include vendor('transition', 'none !important');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t}\r\n","// Misc.\r\n\t$misc: (\r\n\t\tz-index-base:\t\t10000\r\n\t);\r\n\r\n// Duration.\r\n\t$duration: (\r\n\t\ttransition:\t\t\t0.2s\r\n\t);\r\n\r\n// Size.\r\n\t$size: (\r\n\t\tborder-radius:\t\t8px,\r\n\t\tborder-radius-main:\t0.25em,\r\n\t\telement-height:\t\t2.75em,\r\n\t\telement-margin:\t\t2em,\r\n\t\tinner:\t\t\t\t64em\r\n\t);\r\n\r\n// Font.\r\n\t$font: (\r\n\t\theadings:\t\t\t('Roboto Slab', Helvetica, sans-serif),\r\n\t\tfamily:\t\t\t\t('Montserrat', Helvetica, sans-serif),\r\n\t\tfamily-fixed:\t\t('Montserrat', monospace),\r\n\t\tweight:\t\t\t\t300,\r\n\t\tweight-bold:\t\t400,\r\n\t\tletter-spacing:\t\t-0.025em\r\n\t);\r\n\r\n// Palette.\r\n\t$palette: (\r\n\t\tbg:\t\t\t\t\t#dddddd,\r\n\r\n\t\tfg:\t\t\t\t\t#fff,\r\n\r\n\t\tmydata-blue:\t\t#16c1f3,\r\n\r\n\t\tmydata-yellow:\t\t#fdb940,\r\n\t\tmydata-red:\t\t\t#f05522,\r\n\t\tmydata-lgrey:\t\t#dddddd,\r\n\t\tmydata-dgrey:\t\t#a3a3a3,\r\n\t\tmydata-darketsgrey: #333,\r\n\t\tfg-bold:\t\t\t#ffffff,\r\n\t\tfg-light:\t\t\trgba(255,255,255,0.5),\r\n\t\tborder:\t\t\t\trgba(255,255,255,0.35),\r\n\t\tborder-bg:\t\t\trgba(255,255,255,0.075),\r\n\t\tborder2:\t\t\trgba(255,255,255,0.75),\r\n\t\tborder2-bg:\t\t\trgba(255,255,255,0.2),\r\n\r\n\t\tinvert: (\r\n\t\t\tbg:\t\t\t\t#ffffff,\r\n\t\t\tbg-alt:\t\t\t#f7f7f7,\r\n\t\t\tfg:\t\t\t\t#636363,\r\n\t\t\tfg-bold:\t\t#636363,\r\n\t\t\tfg-light:\t\trgba(99,99,99,0.25),\r\n\t\t\tborder:\t\t\t#dddddd,\r\n\t\t\tborder-bg:\t\trgba(222,222,222,0.25),\r\n\t\t\tborder2:\t\t#dddddd,\r\n\t\t\tborder2-bg:\t\trgba(222,222,222,0.5),\r\n\t\t),\r\n\r\n\t\taccent:\t\t\t\t#8cc9f0,\r\n\t\taccent1:\t\t\t#efa8b0,\r\n\t\taccent2:\t\t\t#c79cc8,\r\n\t\taccent3:\t\t\t#a89cc8,\r\n\t\taccent4:\t\t\t#9bb2e1,\r\n\t\taccent5:\t\t\t#8cc9f0,\r\n\t\tbg1:\t\t\t\t#e37682,\r\n\t\tbg2:\t\t\t\t#5f4d93\r\n\t);\r\n","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Type */\r\n\r\n\tbody {\r\n\t\tbackground-color: #ffffff; \r\n\t\t///_palette(bg);\r\n\t\tcolor: #000000;\r\n\t\t///_palette(fg);\r\n\t}\r\n\r\n\tbody, input, select, textarea {\r\n\t\tfont-family: _font(family);\r\n\t\tfont-size: 17pt;\r\n\t\tfont-weight: _font(weight);\r\n\t\tline-height: 1.65;\r\n\r\n\t\t@include breakpoint(xlarge) {\r\n\t\t\tfont-size: 14pt;\r\n\t\t}\r\n\r\n\t\t@include breakpoint(large) {\r\n\t\t\tfont-size: 12pt;\r\n\t\t}\r\n\r\n\t\t@include breakpoint(xxsmall) {\r\n\t\t\tfont-size: 11pt;\r\n\t\t}\r\n\t}\r\n\r\n\ta {\r\n\t\t@include vendor('transition', (\r\n\t\t\t'color #{_duration(transition)} ease',\r\n\t\t\t'border-bottom #{_duration(transition)} ease'\r\n\t\t));\r\n\t\ttext-decoration: none;\r\n\t\tborder-bottom: dotted 1px;\r\n\t\tcolor: #000000;\r\n\r\n\t\t&:hover {\r\n\t\t\tborder-bottom-color: transparent;\r\n\t\t}\r\n\t}\r\n\r\n\tstrong, b {\r\n\t\tfont-weight: _font(weight-bold);\r\n\t\ta {\r\n\t\t\tcolor: #000000;\r\n\t\t\ttext-decoration: none;\r\n\t\t}\r\n\t}\r\n\r\n\tem, i {\r\n\t\tfont-style: italic;\r\n\t}\r\n\r\n\tp {\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\ta {\r\n\t\t\tcolor: #000000;\r\n\t\t\ttext-decoration: none;\r\n\t\t}\r\n\r\n\t\t&.content {\r\n\t\t\t-moz-columns: 20em 2;\r\n\t\t\t-webkit-columns: 20em 2;\r\n\t\t\t-ms-columns: 20em 2;\r\n\t\t\tcolumns: 20em 2;\r\n\t\t\t-moz-column-gap: _size(element-margin);\r\n\t\t\t-webkit-column-gap: _size(element-margin);\r\n\t\t\t-ms-column-gap: _size(element-margin);\r\n\t\t\tcolumn-gap: _size(element-margin);\r\n\t\t\ttext-align: justify;\r\n\t\t}\r\n\t}\r\n\r\n\th1, h2, h3, h4, h5, h6, {\r\n\t\tfont-weight: _font(weight);\r\n\t\tline-height: 1.5;\r\n\t\tmargin: 0 0 (_size(element-margin) * 0.35) 0;\r\n\t\tletter-spacing: _font(letter-spacing);\r\n\t\tfont-family: _font(headings);\r\n\t\ta {\r\n\t\t\tcolor: #000000;\r\n\t\t\ttext-decoration: none;\r\n\t\t}\r\n\t}\r\n\r\n\th1 {\r\n\t\tfont-size: 2.5em;\r\n\t\tline-height: 1.2;\r\n\t}\r\n\r\n\th2 {\r\n\t\tfont-size: 1.5em;\r\n\t}\r\n\r\n\th3 {\r\n\t\tfont-size: 1.25em;\r\n\t}\r\n\r\n\th4 {\r\n\t\tfont-size: 1.1em;\r\n\t}\r\n\r\n\th5 {\r\n\t\tfont-size: 0.9em;\r\n\t}\r\n\r\n\th6 {\r\n\t\tfont-size: 0.7em;\r\n\t}\r\n\r\n\t@include breakpoint(small) {\r\n\t\th1 {\r\n\t\t\tfont-size: 2em;\r\n\t\t}\r\n\t}\r\n\r\n\tsub {\r\n\t\tfont-size: 0.8em;\r\n\t\tposition: relative;\r\n\t\ttop: 0.5em;\r\n\t}\r\n\r\n\tsup {\r\n\t\tfont-size: 0.8em;\r\n\t\tposition: relative;\r\n\t\ttop: -0.5em;\r\n\t}\r\n\r\n\tblockquote {\r\n\t\tborder-left: solid 4px;\r\n\t\tfont-style: italic;\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\tpadding: (_size(element-margin) / 4) 0 (_size(element-margin) / 4) _size(element-margin);\r\n\t}\r\n\r\n\tcode {\r\n\t\tborder-radius: _size(border-radius);\r\n\t\tborder: solid 1px;\r\n\t\tfont-family: _font(family-fixed);\r\n\t\tfont-size: 0.9em;\r\n\t\tmargin: 0 0.25em;\r\n\t\tpadding: 0.25em 0.65em;\r\n\t}\r\n\r\n\tpre {\r\n\t\t-webkit-overflow-scrolling: touch;\r\n\t\tfont-family: _font(family-fixed);\r\n\t\tfont-size: 0.9em;\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\r\n\t\tcode {\r\n\t\t\tdisplay: block;\r\n\t\t\tline-height: 1.75;\r\n\t\t\tpadding: 1em 1.5em;\r\n\t\t\toverflow-x: auto;\r\n\t\t}\r\n\t}\r\n\r\n\thr {\r\n\t\tborder: 0;\r\n\t\tborder-bottom: solid 1px;\r\n\t\tmargin: _size(element-margin) 0;\r\n\r\n\t\t&.major {\r\n\t\t\tmargin: (_size(element-margin) * 1.5) 0;\r\n\t\t}\r\n\t}\r\n\r\n\t.align-left {\r\n\t\ttext-align: left;\r\n\t}\r\n\r\n\t.align-center {\r\n\t\ttext-align: center;\r\n\t}\r\n\r\n\t.align-right {\r\n\t\ttext-align: right;\r\n\t}\r\n\r\n\t@mixin color-typography($p: null) {\r\n\t\t@if $p != null {\r\n\t\t\tbackground-color: _palette($p, bg);\r\n\t\t\tcolor: #000000; ///_palette($p, fg);\r\n\t\t}\r\n\r\n\t\tinput, select, textarea {\r\n\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t}\r\n\r\n\t\ta {\r\n\t\t\t&:hover {\r\n\t\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tstrong, b {\r\n\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t}\r\n\r\n\t\th1, h2, h3, h4, h5, h6, {\r\n\t\t\tcolor: #000000;\r\n\t\t\t\r\n\t\t}\r\n\r\n\t\tblockquote {\r\n\t\t\tborder-left-color: _palette($p, border);\r\n\t\t}\r\n\r\n\t\tcode {\r\n\t\t\tbackground: _palette($p, border-bg);\r\n\t\t\tborder-color: _palette($p, border);\r\n\t\t}\r\n\r\n\t\thr {\r\n\t\t\tborder-bottom-color: _palette($p, border);\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-typography;\r\n","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Box */\r\n\r\n\t.box {\r\n\t\tborder-radius: _size(border-radius);\r\n\t\tborder: solid _size(border-width);\r\n\t\tmargin-bottom: _size(element-margin);\r\n\t\tpadding: 1.5em;\r\n\r\n\t\t> :last-child,\r\n\t\t> :last-child > :last-child,\r\n\t\t> :last-child > :last-child > :last-child {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\tborder: 0;\r\n\t\t\tborder-radius: 0;\r\n\t\t\tpadding: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-box($p: null) {\r\n \t\t.box {\r\n \t\t\tborder-color: _palette($p, border);\r\n \t\t}\r\n\t}\r\n\r\n\t@include color-box;","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Button */\r\n\r\n\tinput[type=\"submit\"],\r\n\tinput[type=\"reset\"],\r\n\tinput[type=\"button\"],\r\n\tbutton,\r\n\t.button {\r\n\t\t@include vendor('appearance', 'none');\r\n\t\t@include vendor('transition', (\r\n\t\t\t'background-color #{_duration(transition)} ease-in-out',\r\n\t\t\t'color #{_duration(transition)} ease-in-out'\r\n\t\t));\r\n\t\tborder-radius: _size(border-radius);\r\n\t\tborder: 0;\r\n\t\tcursor: pointer;\r\n\t\tdisplay: inline-block;\r\n\t\tfont-weight: _font(weight);\r\n\t\theight: 2.75em;\r\n\t\tline-height: 2.75em;\r\n\t\tmin-width: 9.25em;\r\n\t\tpadding: 0 1.5em;\r\n\t\ttext-align: center;\r\n\t\ttext-decoration: none;\r\n\t\twhite-space: nowrap;\r\n\r\n\t\t&.icon {\r\n\t\t\tpadding-left: 1.35em;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tmargin-right: 0.5em;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.fit {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin: 0 0 (_size(element-margin) * 0.5) 0;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\t&.small {\r\n\t\t\tfont-size: 0.8em;\r\n\t\t}\r\n\r\n\t\t&.big {\r\n\t\t\tfont-size: 1.35em;\r\n\t\t}\r\n\r\n\t\t&.disabled,\r\n\t\t&:disabled {\r\n\t\t\t@include vendor('pointer-events', 'none');\r\n\t\t\topacity: 0.25;\r\n\t\t}\r\n\r\n\t\t@include breakpoint(small) {\r\n\t\t\tmin-width: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-button($p: null) {\r\n\t\tinput[type=\"submit\"],\r\n\t\tinput[type=\"reset\"],\r\n\t\tinput[type=\"button\"],\r\n\t\tbutton,\r\n\t\t.button {\r\n\t\t\tbackground-color: transparent;\r\n\t\t\tbox-shadow: inset 0 0 0 1px _palette($p, border);\r\n\t\t\tcolor: _palette($p, fg-bold) !important;\r\n\r\n\t\t\t&:hover {\r\n\t\t\t\tbackground-color: _palette($p, border-bg);\r\n\t\t\t}\r\n\r\n\t\t\t&:active {\r\n\t\t\t\tbackground-color: _palette($p, border2-bg);\r\n\t\t\t}\r\n\r\n\t\t\t&.icon {\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tcolor: _palette($p, fg-light);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.special {\r\n\t\t\t\tbackground-color: _palette(accent);\r\n\t\t\t\tcolor: _palette(invert, bg) !important;\r\n\t\t\t\tbox-shadow: none;\r\n\r\n\t\t\t\t&:hover {\r\n\t\t\t\t\tbackground-color: lighten(_palette(accent), 3);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:active {\r\n\t\t\t\t\tbackground-color: darken(_palette(accent), 3);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.icon {\r\n\t\t\t\t\t&:before {\r\n\t\t\t\t\t\tcolor: _palette(invert, bg) !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-button;","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Form */\r\n\r\n\tform {\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t}\r\n\r\n\tlabel {\r\n\t\tdisplay: block;\r\n\t\tfont-size: 0.9em;\r\n\t\tfont-weight: _font(weight-bold);\r\n\t\tmargin: 0 0 (_size(element-margin) * 0.5) 0;\r\n\t}\r\n\r\n\tinput[type=\"text\"],\r\n\tinput[type=\"password\"],\r\n\tinput[type=\"email\"],\r\n\tselect,\r\n\ttextarea {\r\n\t\t@include vendor('appearance', 'none');\r\n\t\tborder-radius: _size(border-radius);\r\n\t\tborder: solid 1px;\r\n\t\tcolor: inherit;\r\n\t\tdisplay: block;\r\n\t\toutline: 0;\r\n\t\tpadding: 0 1em;\r\n\t\ttext-decoration: none;\r\n\t\twidth: 100%;\r\n\r\n\t\t&:invalid {\r\n\t\t\tbox-shadow: none;\r\n\t\t}\r\n\t}\r\n\r\n\t.select-wrapper {\r\n\t\t@include icon;\r\n\t\tdisplay: block;\r\n\t\tposition: relative;\r\n\r\n\t\t&:before {\r\n\t\t\tcontent: '\\f078';\r\n\t\t\tdisplay: block;\r\n\t\t\theight: _size(element-height);\r\n\t\t\tline-height: _size(element-height);\r\n\t\t\tpointer-events: none;\r\n\t\t\tposition: absolute;\r\n\t\t\tright: 0;\r\n\t\t\ttext-align: center;\r\n\t\t\ttop: 0;\r\n\t\t\twidth: _size(element-height);\r\n\t\t}\r\n\r\n\t\tselect::-ms-expand {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\tinput[type=\"text\"],\r\n\tinput[type=\"password\"],\r\n\tinput[type=\"email\"],\r\n\tselect {\r\n\t\theight: _size(element-height);\r\n\t}\r\n\r\n\ttextarea {\r\n\t\tpadding: 0.75em 1em;\r\n\t}\r\n\r\n\tinput[type=\"checkbox\"],\r\n\tinput[type=\"radio\"], {\r\n\t\t@include vendor('appearance', 'none');\r\n\t\tdisplay: block;\r\n\t\tfloat: left;\r\n\t\tmargin-right: -2em;\r\n\t\topacity: 0;\r\n\t\twidth: 1em;\r\n\t\tz-index: -1;\r\n\r\n\t\t& + label {\r\n\t\t\t@include icon;\r\n\t\t\tcursor: pointer;\r\n\t\t\tdisplay: inline-block;\r\n\t\t\tfont-size: 1em;\r\n\t\t\tfont-weight: _font(weight);\r\n\t\t\tpadding-left: (_size(element-height) * 0.6) + 0.75em;\r\n\t\t\tpadding-right: 0.75em;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tborder-radius: _size(border-radius);\r\n\t\t\t\tborder: solid 1px;\r\n\t\t\t\tcontent: '';\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\theight: (_size(element-height) * 0.6);\r\n\t\t\t\tleft: 0;\r\n\t\t\t\tline-height: (_size(element-height) * 0.575);\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\twidth: (_size(element-height) * 0.6);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&:checked + label {\r\n\t\t\t&:before {\r\n\t\t\t\tcontent: '\\f00c';\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tinput[type=\"checkbox\"] {\r\n\t\t& + label {\r\n\t\t\t&:before {\r\n\t\t\t\tborder-radius: _size(border-radius);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tinput[type=\"radio\"] {\r\n\t\t& + label {\r\n\t\t\t&:before {\r\n\t\t\t\tborder-radius: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t::-webkit-input-placeholder {\r\n\t\topacity: 1.0;\r\n\t}\r\n\r\n\t:-moz-placeholder {\r\n\t\topacity: 1.0;\r\n\t}\r\n\r\n\t::-moz-placeholder {\r\n\t\topacity: 1.0;\r\n\t}\r\n\r\n\t:-ms-input-placeholder {\r\n\t\topacity: 1.0;\r\n\t}\r\n\r\n\t.formerize-placeholder {\r\n\t\topacity: 1.0;\r\n\t}\r\n\r\n\t@mixin color-form($p: null) {\r\n\t\tlabel {\r\n\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t}\r\n\r\n\t\tinput[type=\"text\"],\r\n\t\tinput[type=\"password\"],\r\n\t\tinput[type=\"email\"],\r\n\t\tselect,\r\n\t\ttextarea {\r\n\t\t\tbackground: _palette($p, border-bg);\r\n\t\t\tborder-color: _palette($p, border);\r\n\r\n\t\t\t&:focus {\r\n\t\t\t\tborder-color: _palette(accent);\r\n\t\t\t\tbox-shadow: 0 0 0 1px _palette(accent);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.select-wrapper {\r\n\t\t\t&:before {\r\n\t\t\t\tcolor: _palette($p, border);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tinput[type=\"checkbox\"],\r\n\t\tinput[type=\"radio\"], {\r\n\t\t\t& + label {\r\n\t\t\t\tcolor: _palette($p, fg);\r\n\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tbackground: _palette($p, border-bg);\r\n\t\t\t\t\tborder-color: _palette($p, border);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&:checked + label {\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tbackground-color: _palette($p, fg-bold);\r\n\t\t\t\t\tborder-color: _palette($p, fg-bold);\r\n\t\t\t\t\tcolor: _palette($p, bg);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&:focus + label {\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tborder-color: _palette(accent);\r\n\t\t\t\t\tbox-shadow: 0 0 0 1px _palette(accent);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t::-webkit-input-placeholder {\r\n\t\t\tcolor: _palette($p, fg-light) !important;\r\n\t\t}\r\n\r\n\t\t:-moz-placeholder {\r\n\t\t\tcolor: _palette($p, fg-light) !important;\r\n\t\t}\r\n\r\n\t\t::-moz-placeholder {\r\n\t\t\tcolor: _palette($p, fg-light) !important;\r\n\t\t}\r\n\r\n\t\t:-ms-input-placeholder {\r\n\t\t\tcolor: _palette($p, fg-light) !important;\r\n\t\t}\r\n\r\n\t\t.formerize-placeholder {\r\n\t\t\tcolor: _palette($p, fg-light) !important;\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-form;","/// Makes an element's :before pseudoelement a FontAwesome icon.\r\n/// @param {string} $content Optional content value to use.\r\n/// @param {string} $where Optional pseudoelement to target (before or after).\r\n@mixin icon($content: false, $where: before) {\r\n\r\n\ttext-decoration: none;\r\n\r\n\t&:#{$where} {\r\n\r\n\t\t@if $content {\r\n\t\t\tcontent: $content;\r\n\t\t}\r\n\r\n\t\t-moz-osx-font-smoothing: grayscale;\r\n\t\t-webkit-font-smoothing: antialiased;\r\n\t\tfont-family: FontAwesome;\r\n\t\tfont-style: normal;\r\n\t\tfont-weight: normal;\r\n\t\ttext-transform: none !important;\r\n\r\n\t}\r\n\r\n}\r\n\r\n/// Applies padding to an element, taking the current element-margin value into account.\r\n/// @param {mixed} $tb Top/bottom padding.\r\n/// @param {mixed} $lr Left/right padding.\r\n/// @param {list} $pad Optional extra padding (in the following order top, right, bottom, left)\r\n/// @param {bool} $important If true, adds !important.\r\n@mixin padding($tb, $lr, $pad: (0,0,0,0), $important: null) {\r\n\r\n\t@if $important {\r\n\t\t$important: '!important';\r\n\t}\r\n\r\n\t$x: 0.1em;\r\n\r\n\t@if unit(_size(element-margin)) == 'rem' {\r\n\t\t$x: 0.1rem;\r\n\t}\r\n\r\n\tpadding: ($tb + nth($pad,1)) ($lr + nth($pad,2)) max($x, $tb - _size(element-margin) + nth($pad,3)) ($lr + nth($pad,4)) #{$important};\r\n\r\n}\r\n\r\n/// Encodes a SVG data URL so IE doesn't choke (via codepen.io/jakob-e/pen/YXXBrp).\r\n/// @param {string} $svg SVG data URL.\r\n/// @return {string} Encoded SVG data URL.\r\n@function svg-url($svg) {\r\n\r\n\t$svg: str-replace($svg, '\"', '\\'');\r\n\t$svg: str-replace($svg, '%', '%25');\r\n\t$svg: str-replace($svg, '<', '%3C');\r\n\t$svg: str-replace($svg, '>', '%3E');\r\n\t$svg: str-replace($svg, '&', '%26');\r\n\t$svg: str-replace($svg, '#', '%23');\r\n\t$svg: str-replace($svg, '{', '%7B');\r\n\t$svg: str-replace($svg, '}', '%7D');\r\n\t$svg: str-replace($svg, ';', '%3B');\r\n\r\n\t@return url(\"data:image/svg+xml;charset=utf8,#{$svg}\");\r\n\r\n}\r\n\r\n/// Initializes base flexgrid classes.\r\n/// @param {string} $vertical-align Vertical alignment of cells.\r\n/// @param {string} $horizontal-align Horizontal alignment of cells.\r\n@mixin flexgrid-base($vertical-align: null, $horizontal-align: null) {\r\n\r\n\t// Grid.\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-wrap', 'wrap');\r\n\r\n\t\t// Vertical alignment.\r\n\t\t\t@if ($vertical-align == top) {\r\n\t\t\t\t@include vendor('align-items', 'flex-start');\r\n\t\t\t}\r\n\t\t\t@else if ($vertical-align == bottom) {\r\n\t\t\t\t@include vendor('align-items', 'flex-end');\r\n\t\t\t}\r\n\t\t\t@else if ($vertical-align == center) {\r\n\t\t\t\t@include vendor('align-items', 'center');\r\n\t\t\t}\r\n\t\t\t@else {\r\n\t\t\t\t@include vendor('align-items', 'stretch');\r\n\t\t\t}\r\n\r\n\t\t// Horizontal alignment.\r\n\t\t\t@if ($horizontal-align != null) {\r\n\t\t\t\ttext-align: $horizontal-align;\r\n\t\t\t}\r\n\r\n\t// Cells.\r\n\t\t> * {\r\n\t\t\t@include vendor('flex-shrink', '1');\r\n\t\t\t@include vendor('flex-grow', '0');\r\n\t\t}\r\n\r\n}\r\n\r\n/// Sets up flexgrid columns.\r\n/// @param {integer} $columns Columns.\r\n@mixin flexgrid-columns($columns) {\r\n\r\n\t> * {\r\n\t\t$cell-width: 100% / $columns;\r\n\t\twidth: #{$cell-width};\r\n\t}\r\n\r\n}\r\n\r\n/// Sets up flexgrid gutters.\r\n/// @param {integer} $columns Columns.\r\n/// @param {number} $gutters Gutters.\r\n@mixin flexgrid-gutters($columns, $gutters) {\r\n\r\n\t// Apply padding.\r\n\t\t> * {\r\n\t\t\t$cell-width: 100% / $columns;\r\n\r\n\t\t\tpadding: ($gutters * 0.5);\r\n\t\t\twidth: $cell-width;\r\n\t\t}\r\n\r\n}\r\n\r\n/// Sets up flexgrid gutters (flush).\r\n/// @param {integer} $columns Columns.\r\n/// @param {number} $gutters Gutters.\r\n@mixin flexgrid-gutters-flush($columns, $gutters) {\r\n\r\n\t// Apply padding.\r\n\t\t> * {\r\n\t\t\t$cell-width: 100% / $columns;\r\n\t\t\t$cell-width-pad: $gutters / $columns;\r\n\r\n\t\t\tpadding: ($gutters * 0.5);\r\n\t\t\twidth: calc(#{$cell-width} + #{$cell-width-pad});\r\n\t\t}\r\n\r\n\t// Clear top/bottom gutters.\r\n\t\t> :nth-child(-n + #{$columns}) {\r\n\t\t\tpadding-top: 0;\r\n\t\t}\r\n\r\n\t\t> :nth-last-child(-n + #{$columns}) {\r\n\t\t\tpadding-bottom: 0;\r\n\t\t}\r\n\r\n\t// Clear left/right gutters.\r\n\t\t> :nth-child(#{$columns}n + 1) {\r\n\t\t\tpadding-left: 0;\r\n\t\t}\r\n\r\n\t\t> :nth-child(#{$columns}n) {\r\n\t\t\tpadding-right: 0;\r\n\t\t}\r\n\r\n\t// Adjust widths of leftmost and rightmost cells.\r\n\t\t> :nth-child(#{$columns}n + 1),\r\n\t\t> :nth-child(#{$columns}n) {\r\n\t\t\t$cell-width: 100% / $columns;\r\n\t\t\t$cell-width-pad: ($gutters / $columns) - ($gutters / 2);\r\n\r\n\t\t\twidth: calc(#{$cell-width} + #{$cell-width-pad});\r\n\t\t}\r\n\r\n}\r\n\r\n/// Reset flexgrid gutters (flush only).\r\n/// Used to override a previous set of flexgrid gutter classes.\r\n/// @param {integer} $columns Columns.\r\n/// @param {number} $gutters Gutters.\r\n/// @param {integer} $prev-columns Previous columns.\r\n@mixin flexgrid-gutters-flush-reset($columns, $gutters, $prev-columns) {\r\n\r\n\t// Apply padding.\r\n\t\t> * {\r\n\t\t\t$cell-width: 100% / $prev-columns;\r\n\t\t\t$cell-width-pad: $gutters / $prev-columns;\r\n\r\n\t\t\tpadding: ($gutters * 0.5);\r\n\t\t\twidth: calc(#{$cell-width} + #{$cell-width-pad});\r\n\t\t}\r\n\r\n\t// Clear top/bottom gutters.\r\n\t\t> :nth-child(-n + #{$prev-columns}) {\r\n\t\t\tpadding-top: ($gutters * 0.5);\r\n\t\t}\r\n\r\n\t\t> :nth-last-child(-n + #{$prev-columns}) {\r\n\t\t\tpadding-bottom: ($gutters * 0.5);\r\n\t\t}\r\n\r\n\t// Clear left/right gutters.\r\n\t\t> :nth-child(#{$prev-columns}n + 1) {\r\n\t\t\tpadding-left: ($gutters * 0.5);\r\n\t\t}\r\n\r\n\t\t> :nth-child(#{$prev-columns}n) {\r\n\t\t\tpadding-right: ($gutters * 0.5);\r\n\t\t}\r\n\r\n\t// Adjust widths of leftmost and rightmost cells.\r\n\t\t> :nth-child(#{$prev-columns}n + 1),\r\n\t\t> :nth-child(#{$prev-columns}n) {\r\n\t\t\t$cell-width: 100% / $columns;\r\n\t\t\t$cell-width-pad: $gutters / $columns;\r\n\r\n\t\t\tpadding: ($gutters * 0.5);\r\n\t\t\twidth: calc(#{$cell-width} + #{$cell-width-pad});\r\n\t\t}\r\n\r\n}\r\n\r\n/// Adds debug styles to current flexgrid element.\r\n@mixin flexgrid-debug() {\r\n\r\n\tbox-shadow: 0 0 0 1px red;\r\n\r\n\t> * {\r\n\t\tbox-shadow: inset 0 0 0 1px blue;\r\n\t\tposition: relative;\r\n\r\n\t\t> * {\r\n\t\t\tposition: relative;\r\n\t\t\tbox-shadow: inset 0 0 0 1px green;\r\n\t\t}\r\n\t}\r\n\r\n}\r\n\r\n/// Initializes the current element as a flexgrid.\r\n/// @param {integer} $columns Columns (optional).\r\n/// @param {number} $gutters Gutters (optional).\r\n/// @param {bool} $flush If true, clears padding around the very edge of the grid.\r\n@mixin flexgrid($settings: ()) {\r\n\r\n\t// Settings.\r\n\r\n\t\t// Debug.\r\n\t\t\t$debug: false;\r\n\r\n\t\t\t@if (map-has-key($settings, 'debug')) {\r\n\t\t\t\t$debug: map-get($settings, 'debug');\r\n\t\t\t}\r\n\r\n\t\t// Vertical align.\r\n\t\t\t$vertical-align: null;\r\n\r\n\t\t\t@if (map-has-key($settings, 'vertical-align')) {\r\n\t\t\t\t$vertical-align: map-get($settings, 'vertical-align');\r\n\t\t\t}\r\n\r\n\t\t// Horizontal align.\r\n\t\t\t$horizontal-align: null;\r\n\r\n\t\t\t@if (map-has-key($settings, 'horizontal-align')) {\r\n\t\t\t\t$horizontal-align: map-get($settings, 'horizontal-align');\r\n\t\t\t}\r\n\r\n\t\t// Columns.\r\n\t\t\t$columns: null;\r\n\r\n\t\t\t@if (map-has-key($settings, 'columns')) {\r\n\t\t\t\t$columns: map-get($settings, 'columns');\r\n\t\t\t}\r\n\r\n\t\t// Gutters.\r\n\t\t\t$gutters: 0;\r\n\r\n\t\t\t@if (map-has-key($settings, 'gutters')) {\r\n\t\t\t\t$gutters: map-get($settings, 'gutters');\r\n\t\t\t}\r\n\r\n\t\t// Flush.\r\n\t\t\t$flush: true;\r\n\r\n\t\t\t@if (map-has-key($settings, 'flush')) {\r\n\t\t\t\t$flush: map-get($settings, 'flush');\r\n\t\t\t}\r\n\r\n\t// Initialize base grid.\r\n\t\t@include flexgrid-base($vertical-align, $horizontal-align);\r\n\r\n\t// Debug?\r\n\t\t@if ($debug) {\r\n\t\t\t@include flexgrid-debug;\r\n\t\t}\r\n\r\n\t// Columns specified?\r\n\t\t@if ($columns != null) {\r\n\r\n\t\t\t// Initialize columns.\r\n\t\t\t\t@include flexgrid-columns($columns);\r\n\r\n\t\t\t// Gutters specified?\r\n\t\t\t\t@if ($gutters > 0) {\r\n\r\n\t\t\t\t\t// Flush gutters?\r\n\t\t\t\t\t\t@if ($flush) {\r\n\r\n\t\t\t\t\t\t\t// Initialize gutters (flush).\r\n\t\t\t\t\t\t\t\t@include flexgrid-gutters-flush($columns, $gutters);\r\n\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// Otherwise ...\r\n\t\t\t\t\t\t@else {\r\n\r\n\t\t\t\t\t\t\t// Initialize gutters.\r\n\t\t\t\t\t\t\t\t@include flexgrid-gutters($columns, $gutters);\r\n\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t}\r\n\r\n\t\t}\r\n\r\n}\r\n\r\n/// Resizes a previously-initialized grid.\r\n/// @param {integer} $columns Columns.\r\n/// @param {number} $gutters Gutters (optional).\r\n/// @param {list} $reset A list of previously-initialized grid columns (only if $flush is true).\r\n/// @param {bool} $flush If true, clears padding around the very edge of the grid.\r\n@mixin flexgrid-resize($settings: ()) {\r\n\r\n\t// Settings.\r\n\r\n\t\t// Columns.\r\n\t\t\t$columns: 1;\r\n\r\n\t\t\t@if (map-has-key($settings, 'columns')) {\r\n\t\t\t\t$columns: map-get($settings, 'columns');\r\n\t\t\t}\r\n\r\n\t\t// Gutters.\r\n\t\t\t$gutters: 0;\r\n\r\n\t\t\t@if (map-has-key($settings, 'gutters')) {\r\n\t\t\t\t$gutters: map-get($settings, 'gutters');\r\n\t\t\t}\r\n\r\n\t\t// Previous columns.\r\n\t\t\t$prev-columns: false;\r\n\r\n\t\t\t@if (map-has-key($settings, 'prev-columns')) {\r\n\t\t\t\t$prev-columns: map-get($settings, 'prev-columns');\r\n\t\t\t}\r\n\r\n\t\t// Flush.\r\n\t\t\t$flush: true;\r\n\r\n\t\t\t@if (map-has-key($settings, 'flush')) {\r\n\t\t\t\t$flush: map-get($settings, 'flush');\r\n\t\t\t}\r\n\r\n\t// Resize columns.\r\n\t\t@include flexgrid-columns($columns);\r\n\r\n\t// Gutters specified?\r\n\t\t@if ($gutters > 0) {\r\n\r\n\t\t\t// Flush gutters?\r\n\t\t\t\t@if ($flush) {\r\n\r\n\t\t\t\t\t// Previous columns specified?\r\n\t\t\t\t\t\t@if ($prev-columns) {\r\n\r\n\t\t\t\t\t\t\t// Convert to list if it isn't one already.\r\n\t\t\t\t\t\t\t\t@if (type-of($prev-columns) != list) {\r\n\t\t\t\t\t\t\t\t\t$prev-columns: ($prev-columns);\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t// Step through list of previous columns and reset them.\r\n\t\t\t\t\t\t\t\t@each $x in $prev-columns {\r\n\t\t\t\t\t\t\t\t\t@include flexgrid-gutters-flush-reset($columns, $gutters, $x);\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// Resize gutters (flush).\r\n\t\t\t\t\t\t@include flexgrid-gutters-flush($columns, $gutters);\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t// Otherwise ...\r\n\t\t\t\t@else {\r\n\r\n\t\t\t\t\t// Resize gutters.\r\n\t\t\t\t\t\t@include flexgrid-gutters($columns, $gutters);\r\n\r\n\t\t\t\t}\r\n\r\n\t\t}\r\n\r\n}","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Icon */\r\n\r\n\t.icon {\r\n\t\t@include icon;\r\n\t\t@include vendor('transition', (\r\n\t\t\t'background-color #{_duration(transition)} ease-in-out',\r\n\t\t\t'color #{_duration(transition)} ease-in-out'\r\n\t\t));\r\n\t\tborder-bottom: none;\r\n\t\tposition: relative;\r\n\r\n\t\t> .label {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&.major {\r\n\t\t\tborder: solid 1px;\r\n\t\t\tdisplay: inline-block;\r\n\t\t\tborder-radius: 100%;\r\n\t\t\tpadding: 0.65em;\r\n\t\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\t\tcursor: default;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tfont-size: 6.25rem;\r\n\t\t\t\twidth: 2.25em;\r\n\t\t\t\theight: 2.25em;\r\n\t\t\t\tline-height: 2.2em;\r\n\t\t\t\tborder-radius: 100%;\r\n\t\t\t\tborder: solid 1px;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\tdisplay: inline-block;\r\n\t\t\tborder: solid 1px;\r\n\t\t\tborder-radius: 100%;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tfont-size: 1.25em;\r\n\t\t\t\twidth: 2em;\r\n\t\t\t\theight: 2em;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\tline-height: 2em;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.style1 {\r\n\t\t\tcolor: _palette(accent1);\r\n\t\t}\r\n\r\n\t\t&.style2 {\r\n\t\t\tcolor: _palette(accent2);\r\n\t\t}\r\n\r\n\t\t&.style3 {\r\n\t\t\tcolor: _palette(accent3);\r\n\t\t}\r\n\r\n\t\t&.style4 {\r\n\t\t\tcolor: _palette(accent4);\r\n\t\t}\r\n\r\n\t\t&.style5 {\r\n\t\t\tcolor: _palette(accent5);\r\n\t\t}\r\n\r\n\t\t@include breakpoint(xlarge) {\r\n\t\t\t&.major {\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tfont-size: 5.5rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(large) {\r\n\t\t\t&.major {\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tfont-size: 4.75rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(small) {\r\n\t\t\t&.major {\r\n\t\t\t\tmargin: 0 0 (_size(element-margin) * 0.75) 0;\r\n\t\t\t\tpadding: 0.35em;\r\n\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tfont-size: 3.5rem;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-icon($p: null) {\r\n\t\t.icon {\r\n\t\t\t&.major {\r\n\t\t\t\tborder-color: _palette($p, border);\r\n\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tborder-color: _palette($p, border);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.alt {\r\n \t\t\t\tborder-color: _palette($p, border);\r\n \t\t\t\tcolor: _palette($p, fg-bold);\r\n\r\n\t\t\t\t&:hover {\r\n\t\t\t\t\tbackground-color: _palette($p, border-bg);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:active {\r\n\t\t\t\t\tbackground-color: _palette($p, border2-bg);\r\n\t\t\t\t}\r\n \t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-icon;","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Image */\r\n\r\n\t.image {\r\n\t\tborder-radius: _size(border-radius);\r\n\t\tborder: 0;\r\n\t\tdisplay: inline-block;\r\n\t\tposition: relative;\r\n\r\n\t\timg {\r\n\t\t\tborder-radius: _size(border-radius);\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t&.left,\r\n\t\t&.right {\r\n\t\t\tmax-width: 40%;\r\n\r\n\t\t\timg {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.left {\r\n\t\t\tfloat: left;\r\n\t\t\tmargin: 0 1.5em 1em 0;\r\n\t\t\ttop: 0.25em;\r\n\t\t}\r\n\r\n\t\t&.right {\r\n\t\t\tfloat: right;\r\n\t\t\tmargin: 0 0 1em 1.5em;\r\n\t\t\ttop: 0.25em;\r\n\t\t}\r\n\r\n\t\t&.fit {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\t\r\n\r\n\t\t\timg {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.main {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin: 0 0 (_size(element-margin) * 1.5) 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\r\n\t\t\timg {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* List */\r\n\r\n\tol {\r\n\t\tlist-style: decimal;\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\tpadding-left: 1.25em;\r\n\r\n\t\tli {\r\n\t\t\tpadding-left: 0.25em;\r\n\t\t}\r\n\t}\r\n\r\n\tul {\r\n\t\tlist-style: disc;\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\tpadding-left: 1em;\r\n\r\n\t\tli {\r\n\t\t\tpadding-left: 0.5em;\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\tlist-style: none;\r\n\t\t\tpadding-left: 0;\r\n\r\n\t\t\tli {\r\n\t\t\t\tborder-top: solid 1px;\r\n\t\t\t\tpadding: 0.5em 0;\r\n\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tborder-top: 0;\r\n\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.icons {\r\n\t\t\tcursor: default;\r\n\t\t\tlist-style: none;\r\n\t\t\tpadding-left: 0;\r\n\r\n\t\t\tli {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tpadding: 0 0.65em 0 0;\r\n\r\n\t\t\t\t&:last-child {\r\n\t\t\t\t\tpadding-right: 0 !important;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.actions {\r\n\t\t\tcursor: default;\r\n\t\t\tlist-style: none;\r\n\t\t\tpadding-left: 0;\r\n\r\n\t\t\tli {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tpadding: 0 (_size(element-margin) * 0.5) 0 0;\r\n\t\t\t\tvertical-align: middle;\r\n\r\n\t\t\t\t&:last-child {\r\n\t\t\t\t\tpadding-right: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.small {\r\n\t\t\t\tli {\r\n\t\t\t\t\tpadding: 0 (_size(element-margin) * 0.25) 0 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.vertical {\r\n\t\t\t\tli {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\tpadding: (_size(element-margin) * 0.5) 0 0 0;\r\n\r\n\t\t\t\t\t&:first-child {\r\n\t\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t> * {\r\n\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.small {\r\n\t\t\t\t\tli {\r\n\t\t\t\t\t\tpadding: (_size(element-margin) * 0.25) 0 0 0;\r\n\r\n\t\t\t\t\t\t&:first-child {\r\n\t\t\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.fit {\r\n\t\t\t\tdisplay: table;\r\n\t\t\t\tmargin-left: (_size(element-margin) * -0.5);\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\ttable-layout: fixed;\r\n\t\t\t\twidth: calc(100% + #{(_size(element-margin) * 0.5)});\r\n\r\n\t\t\t\tli {\r\n\t\t\t\t\tdisplay: table-cell;\r\n\t\t\t\t\tpadding: 0 0 0 (_size(element-margin) * 0.5);\r\n\r\n\t\t\t\t\t> * {\r\n\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.small {\r\n\t\t\t\t\tmargin-left: (_size(element-margin) * -0.25);\r\n\t\t\t\t\twidth: calc(100% + #{(_size(element-margin) * 0.25)});\r\n\r\n\t\t\t\t\tli {\r\n\t\t\t\t\t\tpadding: 0 0 0 (_size(element-margin) * 0.25);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t@include breakpoint(xsmall) {\r\n\t\t\t\tmargin: 0 0 _size(element-margin) 0;\r\n\r\n\t\t\t\tli {\r\n\t\t\t\t\tpadding: (_size(element-margin) * 0.5) 0 0 0;\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\twidth: 100%;\r\n\r\n\t\t\t\t\t&:first-child {\r\n\t\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t> * {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tmargin: 0 !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.small {\r\n\t\t\t\t\tli {\r\n\t\t\t\t\t\tpadding: (_size(element-margin) * 0.25) 0 0 0;\r\n\r\n\t\t\t\t\t\t&:first-child {\r\n\t\t\t\t\t\t\tpadding-top: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tdl {\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\r\n\t\tdt {\r\n\t\t\tdisplay: block;\r\n\t\t\tfont-weight: _font(weight-bold);\r\n\t\t\tmargin: 0 0 (_size(element-margin) * 0.5) 0;\r\n\t\t}\r\n\r\n\t\tdd {\r\n\t\t\tmargin-left: _size(element-margin);\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\tdt {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: 3em;\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\tclear: left;\r\n\t\t\t\tfloat: left;\r\n\t\t\t}\r\n\r\n\t\t\tdd {\r\n\t\t\t\tmargin: 0 0 0.85em 5.5em;\r\n\t\t\t}\r\n\r\n\t\t\t&:after {\r\n\t\t\t\tcontent: '';\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tclear: both;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-list($p: null) {\r\n\t\tul {\r\n\t\t\t&.alt {\r\n\t\t\t\tli {\r\n\t\t\t\t\tborder-top-color: _palette($p, border);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tdl {\r\n\t\t\tdt {\r\n\t\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-list;","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Section/Article */\r\n\r\n\tsection, article {\r\n\t\t&.special {\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\t}\r\n\r\n\theader {\r\n\t\t&.major {\r\n\t\t\tmargin-bottom: (_size(element-margin) * 1.5);\r\n\r\n\t\t\th2 {\r\n\t\t\t\tfont-size: 2em;\r\n\r\n\t\t\t\t&:after {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\tcontent: '';\r\n\t\t\t\t\twidth: 3.25em;\r\n\t\t\t\t\theight: 2px;\r\n\t\t\t\t\tmargin: (_size(element-margin) * 0.35) 0 (_size(element-margin) * 0.5) 0;\r\n\t\t\t\t\tborder-radius: 2px;\r\n\r\n\t\t\t\t\tsection.special &, article.special & {\r\n\t\t\t\t\t\tmargin-left: auto;\r\n\t\t\t\t\t\tmargin-right: auto;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tp {\r\n\t\t\t\tfont-size: 1.25em;\r\n\t\t\t\tletter-spacing: _font(letter-spacing);\r\n\t\t\t}\r\n\r\n\t\t\t&.special {\r\n\t\t\t\ttext-align: center;\r\n\r\n\t\t\t\th2 {\r\n\t\t\t\t\t&:after {\r\n\t\t\t\t\t\tmargin-left: auto;\r\n\t\t\t\t\t\tmargin-right: auto;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tfooter {\r\n\t\t&.major {\r\n\t\t\tmargin-top: (_size(element-margin) * 1.5);\r\n\t\t}\r\n\t}\r\n\r\n\t@include breakpoint(small) {\r\n\t\theader {\r\n\t\t\t&.major {\r\n\t\t\t\tmargin-bottom: 0;\r\n\r\n\t\t\t\th2 {\r\n\t\t\t\t\tfont-size: 1.5em;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tp {\r\n\t\t\t\t\tfont-size: 1em;\r\n\t\t\t\t\tletter-spacing: 0;\r\n\r\n\t\t\t\t\tbr {\r\n\t\t\t\t\t\tdisplay: none;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tfooter {\r\n\t\t\t&.major {\r\n\t\t\t\tmargin-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-section($p: null) {\r\n\t\theader {\r\n\t\t\t&.major {\r\n\t\t\t\th2 {\r\n\t\t\t\t\t&:after {\r\n\t\t\t\t\t\tbackground-color: _palette($p, border);\r\n\r\n\t\t\t\t\t\t@if $p == 'invert' {\r\n\t\t\t\t\t\t\t@include vendor('background-image', 'linear-gradient(90deg, #{_palette(accent1)}, #{_palette(accent3)}, #{_palette(accent5)})');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-section;","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Table */\r\n\r\n\t.table-wrapper {\r\n\t\t-webkit-overflow-scrolling: touch;\r\n\t\toverflow-x: auto;\r\n\t}\r\n\r\n\ttable {\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\twidth: 100%;\r\n\r\n\t\ttbody {\r\n\t\t\ttr {\r\n\t\t\t\tborder: solid 1px;\r\n\t\t\t\tborder-left: 0;\r\n\t\t\t\tborder-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\ttd {\r\n\t\t\tpadding: 0.75em 0.75em;\r\n\t\t}\r\n\r\n\t\tth {\r\n\t\t\tfont-size: 0.9em;\r\n\t\t\tfont-weight: _font(weight-bold);\r\n\t\t\tpadding: 0 0.75em 0.75em 0.75em;\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\r\n\t\tthead {\r\n\t\t\tborder-bottom: solid 2px;\r\n\t\t}\r\n\r\n\t\ttfoot {\r\n\t\t\tborder-top: solid 2px;\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\tborder-collapse: separate;\r\n\r\n\t\t\ttbody {\r\n\t\t\t\ttr {\r\n\t\t\t\t\ttd {\r\n\t\t\t\t\t\tborder: solid 1px;\r\n\t\t\t\t\t\tborder-left-width: 0;\r\n\t\t\t\t\t\tborder-top-width: 0;\r\n\r\n\t\t\t\t\t\t&:first-child {\r\n\t\t\t\t\t\t\tborder-left-width: 1px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&:first-child {\r\n\t\t\t\t\t\ttd {\r\n\t\t\t\t\t\t\tborder-top-width: 1px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tthead {\r\n\t\t\t\tborder-bottom: 0;\r\n\t\t\t}\r\n\r\n\t\t\ttfoot {\r\n\t\t\t\tborder-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-table($p: null) {\r\n\t\ttable {\r\n\t\t\ttbody {\r\n\t\t\t\ttr {\r\n\t\t\t\t\tborder-color: _palette($p, border);\r\n\r\n\t\t\t\t\t&:nth-child(2n + 1) {\r\n\t\t\t\t\t\tbackground-color: _palette($p, border-bg);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tth {\r\n\t\t\t\tcolor: _palette($p, fg-bold);\r\n\t\t\t}\r\n\r\n\t\t\tthead {\r\n\t\t\t\tborder-bottom-color: _palette($p, border);\r\n\t\t\t}\r\n\r\n\t\t\ttfoot {\r\n\t\t\t\tborder-top-color: _palette($p, border);\r\n\t\t\t}\r\n\r\n\t\t\t&.alt {\r\n\t\t\t\ttbody {\r\n\t\t\t\t\ttr {\r\n\t\t\t\t\t\ttd {\r\n\t\t\t\t\t\t\tborder-color: _palette($p, border);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-table;","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Features */\r\n\r\n\t.features {\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-wrap', 'wrap');\r\n\t\t@include vendor('justify-content', 'center');\r\n\t\twidth: calc(100% + #{_size(element-margin)});\r\n\t\tmargin: 0 0 (_size(element-margin) * 1.5) (_size(element-margin) * -1);\r\n\t\tpadding: 0;\r\n\t\tlist-style: none;\r\n\r\n\t\tli {\r\n\t\t\twidth: calc(#{(100% / 3)} - #{_size(element-margin)});\r\n\t\t\tmargin-left: _size(element-margin);\r\n\t\t\tmargin-top: (_size(element-margin) * 1.5);\r\n\t\t\tpadding: 0;\r\n\r\n\t\t\t&:nth-child(1),\r\n\t\t\t&:nth-child(2),\r\n\t\t\t&:nth-child(3) {\r\n\t\t\t\tmargin-top: 0;\r\n\t\t\t}\r\n\r\n\t\t\t> :last-child {\r\n\t\t\t\tmargin-bottom: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(medium) {\r\n\t\t\tli {\r\n\t\t\t\twidth: calc(#{(100% / 2)} - #{_size(element-margin)});\r\n\r\n\t\t\t\t&:nth-child(3) {\r\n\t\t\t\t\tmargin-top: (_size(element-margin) * 1.5);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(small) {\r\n\t\t\twidth: 100%;\r\n\t\t\tmargin: 0 0 _size(element-margin) 0;\r\n\r\n\t\t\tli {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tmargin-left: 0;\r\n\t\t\t\tmargin-top: _size(element-margin);\r\n\r\n\t\t\t\t&:nth-child(2),\r\n\t\t\t\t&:nth-child(3) {\r\n\t\t\t\t\tmargin-top: _size(element-margin);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Statistics */\r\n\r\n\t.statistics {\r\n\t\t@include vendor('display', 'flex');\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 0 (_size(element-margin) * 1.5) 0;\r\n\t\tpadding: 0;\r\n\t\tlist-style: none;\r\n\t\tcursor: default;\r\n\r\n\t\tli {\r\n\t\t\t@include vendor('flex', '1');\r\n\t\t\tpadding: 1.5em;\r\n\t\t\tcolor: _palette(fg-bold);\r\n\t\t\ttext-align: center;\r\n\r\n\t\t\t&.style1 {\r\n\t\t\t\tbackground-color: _palette(accent1);\r\n\t\t\t}\r\n\r\n\t\t\t&.style2 {\r\n\t\t\t\tbackground-color: _palette(accent2);\r\n\t\t\t}\r\n\r\n\t\t\t&.style3 {\r\n\t\t\t\tbackground-color: _palette(accent3);\r\n\t\t\t}\r\n\r\n\t\t\t&.style4 {\r\n\t\t\t\tbackground-color: _palette(accent4);\r\n\t\t\t}\r\n\r\n\t\t\t&.style5 {\r\n\t\t\t\tbackground-color: _palette(accent5);\r\n\t\t\t}\r\n\r\n\t\t\tstrong, b {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tfont-size: 2em;\r\n\t\t\t\tline-height: 1.1;\r\n\t\t\t\tcolor: inherit !important;\r\n\t\t\t\tfont-weight: _font(weight);\r\n\t\t\t\tletter-spacing: _font(letter-spacing);\r\n\t\t\t}\r\n\r\n\t\t\t&:first-child {\r\n\t\t\t\tborder-top-left-radius: _size(border-radius);\r\n\t\t\t\tborder-bottom-left-radius: _size(border-radius);\r\n\t\t\t}\r\n\r\n\t\t\t&:last-child {\r\n\t\t\t\tborder-top-right-radius: _size(border-radius);\r\n\t\t\t\tborder-bottom-right-radius: _size(border-radius);\r\n\t\t\t}\r\n\r\n\t\t\t.icon {\r\n\t\t\t\tdisplay: inline-block;\r\n\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tfont-size: 2.75rem;\r\n\t\t\t\t\tline-height: 1.3;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(medium) {\r\n\t\t\tli {\r\n\t\t\t\tstrong, b {\r\n\t\t\t\t\tfont-size: 1.5em;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(small) {\r\n\t\t\tdisplay: block;\r\n\t\t\twidth: 20em;\r\n\t\t\tmax-width: 100%;\r\n\t\t\tmargin: 0 auto _size(element-margin) auto;\r\n\r\n\t\t\tli {\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\t\tborder-top-right-radius: _size(border-radius);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:last-child {\r\n\t\t\t\t\tborder-top-right-radius: 0;\r\n\t\t\t\t\tborder-bottom-left-radius: _size(border-radius);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.icon {\r\n\t\t\t\t\t&:before {\r\n\t\t\t\t\t\tfont-size: 3.75rem;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tstrong, b {\r\n\t\t\t\t\tfont-size: 2.5em;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Spotlight */\r\n\r\n\t.spotlight {\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('align-items', 'center');\r\n\t\tmargin: 0 0 _size(element-margin) 0;\r\n\r\n\t\t.content {\r\n\t\t\t@include vendor('flex', '1');\r\n\r\n\t\t\t> :last-child {\r\n\t\t\t\tmargin-bottom: 0;\r\n\t\t\t}\r\n\r\n\t\t\theader {\r\n\t\t\t\t&.major {\r\n\t\t\t\t\tmargin: 0 0 _size(element-margin) 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.image {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin-left: 4em;\r\n\t\t\tpadding: 0.15em;\r\n\t\t\tborder-radius: 100%;\r\n\t\t\tborder: solid 0px;\r\n\r\n\t\t\timg {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tmax-width: 16em;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(medium) {\r\n\t\t\t@include vendor('flex-direction', 'column-reverse');\r\n\t\t\ttext-align: center;\r\n\r\n\t\t\t.content {\r\n\t\t\t\t@include vendor('flex', '0 1 auto');\r\n\t\t\t\t\r\n\r\n\t\t\t\twidth: 100%;\r\n\r\n\t\t\t\theader {\r\n\t\t\t\t\t&.major {\r\n\t\t\t\t\t\th2 {\r\n\t\t\t\t\t\t\t&:after {\r\n\t\t\t\t\t\t\t\tmargin-left: auto;\r\n\t\t\t\t\t\t\t\tmargin-right: auto;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.image {\r\n\t\t\t\t@include vendor('flex', '0 1 auto');\r\n\t\t\t\tmargin-left: 0;\r\n\t\t\t\tmargin-bottom: _size(element-margin);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(small) {\r\n\t\t\t.image {\r\n\t\t\t\tpadding: 0.35em;\r\n\r\n\t\t\t\timg {\r\n\t\t\t\t\twidth: 12em;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@mixin color-spotlight($p: null) {\r\n\t\t.spotlight {\r\n\t\t\t.image {\r\n\t\t\t\tborder-color: _palette($p, border);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include color-spotlight;","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Header */\r\n\r\n\t#header {\r\n\t\t@include padding(5em, 5em, (0, 0, -2em, 0));\r\n\t\ttext-align: center;\r\n\r\n\t\th1 {\r\n\t\t\tmargin: 0 0 (_size(element-margin) * 0.125) 0;\r\n\t\t}\r\n\r\n\t\tp {\r\n\t\t\tfont-size: 1.25em;\r\n\t\t\tletter-spacing: _font(letter-spacing);\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\t@include padding(6em, 5em, (1em, 0, 0, 0));\r\n\r\n\t\t\th1 {\r\n\t\t\t\tfont-size: 3.25em;\r\n\t\t\t}\r\n\r\n\t\t\t> * {\r\n\t\t\t\t@include vendor('transition', 'opacity 3s ease');\r\n\t\t\t\t@include vendor('transition-delay', '0.5s');\r\n\t\t\t\topacity: 1;\r\n\t\t\t}\r\n\r\n\t\t\t.logo {\r\n\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t'opacity 1.25s ease',\r\n\t\t\t\t\t'transform 0.5s ease'\r\n\t\t\t\t));\r\n\t\t\t\t@include vendor('transition-delay', '0s');\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tmargin: 0 0 (_size(element-margin) * 0.75) 0;\r\n\r\n\t\t\t\timg {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\tmargin: 0 auto;\r\n\t\t\t\t\tmax-width: 80%;\r\n\t\t\t\t\twidth: 360px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(large) {\r\n\t\t\t@include padding(4em, 4em, (0, 0, -2em, 0));\r\n\r\n\t\t\t&.alt {\r\n\t\t\t\t@include padding(5em, 4em, (1em, 0, 0, 0));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(medium) {\r\n\t\t\t@include padding(4em, 3em, (0, 0, -2em, 0));\r\n\r\n\t\t\t&.alt {\r\n\t\t\t\t@include padding(4em, 3em, (1em, 0, 0, 0));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(small) {\r\n\t\t\t@include padding(3em, 2em, (0, 0, -1em, 0));\r\n\r\n\t\t\tp {\r\n\t\t\t\tfont-size: 1em;\r\n\t\t\t\tletter-spacing: 0;\r\n\r\n\t\t\t\tbr {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.alt {\r\n\t\t\t\t@include padding(3em, 2em, (1em, 0, 0, 0));\r\n\r\n\t\t\t\th1 {\r\n\t\t\t\t\tfont-size: 2.5em;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(xsmall) {\r\n\t\t\t@include padding(3em, 1.5em, (0, 0, -1em, 0));\r\n\r\n\t\t\t&.alt {\r\n\t\t\t\t@include padding(3em, 1.5em, (1em, 0, 0, 0));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(xxsmall) {\r\n\t\t\t@include padding(2.5em, 1em, (0, 0, -1em, 0));\r\n\r\n\t\t\t&.alt {\r\n\t\t\t\t@include padding(2.5em, 1em, (1em, 0, 0, 0));\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.body.is-loading & {\r\n\t\t\t&.alt {\r\n\t\t\t\t> * {\r\n\t\t\t\t\topacity: 0;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.logo {\r\n\t\t\t\t\t@include vendor('transform', 'scale(0.8) rotate(-30deg)');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Nav */\r\n\r\n\t#nav {\r\n\t\t@include vendor('transition', (\r\n\t\t\t'background-color #{_duration(transition)} ease',\r\n\t\t\t'border-top-left-radius #{_duration(transition)} ease',\r\n\t\t\t'border-top-right-radius #{_duration(transition)} ease',\r\n\t\t\t'padding #{_duration(transition)} ease',\r\n\t\t));\r\n\t\t@include color-typography(invert);\r\n\t\tposition: absolute;\r\n\t\twidth: _size(inner);\r\n\t\tmax-width: calc(100% - #{_size(element-margin) * 2});\r\n\t\tpadding: 1em;\r\n\t\tbackground-color: _palette(invert, bg-alt);\r\n\t\tborder-top-left-radius: _size(border-radius-main);\r\n\t\tborder-top-right-radius: _size(border-radius-main);\r\n\t\tcursor: default;\r\n\t\ttext-align: center;\r\n\r\n\t\t& + #main {\r\n\t\t\tpadding-top: 4.25em;\r\n\t\t}\r\n\r\n\t\tul {\r\n\t\t\tmargin: 0;\r\n\t\t\tpadding: 0;\r\n\t\t\tlist-style: none;\r\n\r\n\t\t\tli {\r\n\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t'margin #{_duration(transition)} ease'\r\n\t\t\t\t));\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tmargin: 0 0.35em;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tvertical-align: middle;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\t@include vendor('transition', (\r\n\t\t\t\t\t\t'font-size #{_duration(transition)} ease'\r\n\t\t\t\t\t));\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\theight: 2.25em;\r\n\t\t\t\t\tline-height: 2.25em;\r\n\t\t\t\t\tpadding: 0 1.25em;\r\n\t\t\t\t\tborder: 0;\r\n\t\t\t\t\tborder-radius: _size(border-radius);\r\n\t\t\t\t\tbox-shadow: inset 0 0 0 1px transparent;\r\n\r\n\t\t\t\t\t&:hover {\r\n\t\t\t\t\t\tbackground-color: _palette(invert, border-bg);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// &.active {\r\n\t\t\t\t\t// \tbackground-color: _palette(invert, bg);\r\n\t\t\t\t\t// \tbox-shadow: none;\r\n\t\t\t\t\t// }\r\n\t\t\t\t}\r\n\t\t\t\t&.is-active {\r\n\t\t\t\t\ta {\r\n\t\t\t\t\t\tbackground-color: _palette(invert, bg);\r\n\t\t\t\t\t\tbox-shadow: none;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.alt {\r\n\t\t\tposition: fixed;\r\n\t\t\ttop: 0;\r\n\t\t\tpadding: 0.5em 1em;\r\n\t\t\tbackground-color: transparentize(_palette(invert, bg-alt), 0.05);\r\n\t\t\tborder-top-left-radius: 0;\r\n\t\t\tborder-top-right-radius: 0;\r\n\t\t\tz-index: _misc(z-index-base);\r\n\r\n\t\t\tul {\r\n\t\t\t\tli {\r\n\t\t\t\t\tmargin: 0 0.175em;\r\n\r\n\t\t\t\t\ta {\r\n\t\t\t\t\t\tfont-size: 0.9em;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(small) {\r\n\t\t\tdisplay: none;\r\n\r\n\t\t\t& + #main {\r\n\t\t\t\tpadding-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Main */\r\n\r\n\t#main {\r\n\t\t@include color(invert);\r\n\t\tborder-radius: _size(border-radius-main);\r\n\r\n\t\t> .main {\r\n\t\t\t@include padding(5em, 5em);\r\n\t\t\tborder-top: solid 1px _palette(invert, border);\r\n\r\n\t\t\t&:first-child {\r\n\t\t\t\tborder-top: 0;\r\n\t\t\t}\r\n\r\n\t\t\t> .image.main:first-child {\r\n\t\t\t\tmargin: -5em 0 5em -5em;\r\n\t\t\t\twidth: calc(100% + 10em);\r\n\t\t\t\tborder-top-right-radius: _size(border-radius-main);\r\n\t\t\t\tborder-top-left-radius: _size(border-radius-main);\r\n\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t\tborder-bottom-left-radius: 0;\r\n\r\n\t\t\t\timg {\r\n\t\t\t\t\tborder-top-right-radius: _size(border-radius-main);\r\n\t\t\t\t\tborder-top-left-radius: _size(border-radius-main);\r\n\t\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(large) {\r\n\t\t\t> .main {\r\n\t\t\t\t@include padding(4em, 4em);\r\n\r\n\t\t\t\t> .image.main:first-child {\r\n\t\t\t\t\tmargin: -4em 0 4em -4em;\r\n\t\t\t\t\twidth: calc(100% + 8em);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(medium) {\r\n\t\t\t> .main {\r\n\t\t\t\t@include padding(4em, 3em);\r\n\r\n\t\t\t\t> .image.main:first-child {\r\n\t\t\t\t\tmargin: -4em 0 4em -3em;\r\n\t\t\t\t\twidth: calc(100% + 6em);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(small) {\r\n\t\t\t> .main {\r\n\t\t\t\t@include padding(3em, 2em);\r\n\r\n\t\t\t\t> .image.main:first-child {\r\n\t\t\t\t\tmargin: -3em 0 2em -2em;\r\n\t\t\t\t\twidth: calc(100% + 4em);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(xsmall) {\r\n\t\t\t> .main {\r\n\t\t\t\t@include padding(3em, 1.5em);\r\n\r\n\t\t\t\t> .image.main:first-child {\r\n\t\t\t\t\tmargin: -3em 0 1.5em -1.5em;\r\n\t\t\t\t\twidth: calc(100% + 3em);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(xxsmall) {\r\n\t\t\tborder-radius: 0;\r\n\r\n\t\t\t> .main {\r\n\t\t\t\t@include padding(2.5em, 1em);\r\n\r\n\t\t\t\t> .image.main:first-child {\r\n\t\t\t\t\tmargin: -2.5em 0 1.5em -1em;\r\n\t\t\t\t\twidth: calc(100% + 2em);\r\n\t\t\t\t\tborder-radius: 0;\r\n\r\n\t\t\t\t\timg {\r\n\t\t\t\t\t\tborder-radius: 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Footer */\r\n\r\n\t#footer {\r\n\t\t@include vendor('display', 'flex');\r\n\t\t@include vendor('flex-wrap', 'wrap');\r\n\t\t@include padding(5em, 5em);\r\n\t\twidth: calc(100% + #{_size(element-margin)});\r\n\t\tmargin: 0 0 (_size(element-margin) * 1.5) (_size(element-margin) * -1);\r\n\r\n\t\t> * {\r\n\t\t\twidth: calc(50% - #{_size(element-margin)});\r\n\t\t\tmargin-left: _size(element-margin);\r\n\t\t}\r\n\r\n\t\t.copyright {\r\n\t\t\twidth: 100%;\r\n\t\t\tmargin: (_size(element-margin) * 1.25) 0 _size(element-margin) 0;\r\n\t\t\tfont-size: 0.8em;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t@include breakpoint(large) {\r\n\t\t\t@include padding(4em, 4em);\r\n\t\t}\r\n\r\n\t\t@include breakpoint(medium) {\r\n\t\t\t@include padding(4em, 3em);\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin: 0 0 (_size(element-margin) * 1.5) 0;\r\n\t\t\twidth: 100%;\r\n\r\n\t\t\t> * {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tmargin-left: 0;\r\n\t\t\t\tmargin-bottom: (_size(element-margin) * 1.5);\r\n\t\t\t}\r\n\r\n\t\t\t.copyright {\r\n\t\t\t\ttext-align: left;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include breakpoint(small) {\r\n\t\t\t@include padding(3em, 2em);\r\n\t\t}\r\n\r\n\t\t@include breakpoint(xsmall) {\r\n\t\t\t@include padding(3em, 1.5em);\r\n\t\t}\r\n\r\n\t\t@include breakpoint(xsmall) {\r\n\t\t\t@include padding(2.5em, 1em);\r\n\t\t}\r\n\t}","///\r\n/// Stellar by HTML5 UP\r\n/// html5up.net | @ajlkn\r\n/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n///\r\n\r\n/* Wrapper */\r\n\r\n\t#wrapper {\r\n\t\twidth: _size(inner);\r\n\t\tmax-width: calc(100% - 4em);\r\n\t\tmargin: 0 auto;\r\n\r\n\t\t@include breakpoint(xsmall) {\r\n\t\t\tmax-width: calc(100% - 2em);\r\n\t\t}\r\n\r\n\t\t@include breakpoint(xxsmall) {\r\n\t\t\tmax-width: 100%;\r\n\t\t}\r\n\t}"],"sourceRoot":""}]);
  
  // exports
  
  
  /***/ })
  
  })
  //# sourceMappingURL=commons.9e3a4eba077d61d9dee8.hot-update.js.map