@charset "UTF-8";
/**
 * Foundation for Sites by ZURB
 * Version 6.2.4
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
   * 1. Set default font family to sans-serif.
   * 2. Prevent iOS and IE text size adjust after device orientation change,
   *    without disabling user zoom.
   */
/* @import url("https://fonts.googleapis.com/css?family=Space+Mono:400,700&display=swap"); */
@import url("styles.css");

html {
  font-family: "Aeonik Regular", "Poppins Regular", "Arial" !important;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
   * Remove default margin.
   */
body {
  margin: 0;
  font-family: "Aeonik Regular", "Poppins Regular", "Arial" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* HTML5 display definitions
     ========================================================================== */
/**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11
   * and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
   * 1. Correct `inline-block` display not defined in IE 8/9.
   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
   * Address `[hidden]` styling not present in IE 8/9/10.
   * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
   */
[hidden],
template {
  display: none;
}

/* Links
     ========================================================================== */
/**
   * Remove the gray background color from active links in IE 10.
   */
a {
  background-color: transparent;
}

/**
   * Improve readability of focused elements when they are also in an
   * active/hover state.
   */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
     ========================================================================== */
/**
   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   */
b,
strong {
  font-weight: bold;
}

/**
   * Address styling not present in Safari and Chrome.
   */
dfn {
  font-style: italic;
}

/**
   * Address variable `h1` font-size and margin within `section` and `article`
   * contexts in Firefox 4+, Safari, and Chrome.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
   * Address styling not present in IE 8/9.
   */
mark {
  background: #ff0;
  color: #000;
}

/**
   * Address inconsistent and variable font size in all browsers.
   */
small {
  font-size: 80%;
}

/**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
     ========================================================================== */
/**
   * Remove border when inside `a` element in IE 8/9/10.
   */
img {
  border: 0;
}

/**
   * Correct overflow not hidden in IE 9/10/11.
   */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
     ========================================================================== */
/**
   * Address margin not present in IE 8/9 and Safari.
   */
figure {
  margin: 1em 40px;
}

/**
   * Address differences between Firefox and other browsers.
   */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
   * Contain overflow in all browsers.
   */
pre {
  overflow: auto;
}

/**
   * Address odd `em`-unit font size rendering in all browsers.
   */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
     ========================================================================== */
/**
   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   * styling of `select`, unless a `border` property is set.
   */
/**
   * 1. Correct color not being inherited.
   *    Known issue: affects color of disabled elements.
   * 2. Correct font properties not being inherited.
   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
button {
  overflow: visible;
}

/**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   * Correct `select` style inheritance in Firefox.
   */
button,
select {
  text-transform: none;
}

/**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
   * Re-set default cursor for disabled elements.
   */
button[disabled],
html input[disabled] {
  cursor: not-allowed;
}

/**
   * Remove inner padding and border in Firefox 4+.
   */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
input {
  line-height: normal;
}

/**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
   */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
   * Define consistent border, margin, and padding.
   * [NOTE] We don't enable this ruleset in Foundation, because we want the <fieldset> element to have plain styling.
   */
/* fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
  } */
/**
   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
textarea {
  overflow: auto;
}

/**
   * Don't inherit the `font-weight` (applied by a rule above).
   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   */
optgroup {
  font-weight: bold;
}

/* Tables
     ========================================================================== */
/**
   * Remove most spacing between table cells.
   */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.foundation-mq {
  font-family: "small=0em&medium=45.5em&large=64em&xlarge=90em&xxlarge=96.25em";
}

html {
  font-size: 100%;
  box-sizing: border-box;
}

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

body {
  padding: 0;
  margin: 0;
  font-family: "Aeonik Regular";
  font-weight: normal;
  line-height: 1.5;
  color: #252b30;
  background: #f2f4f6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 10px;
}

select {
  width: 100%;
  border-radius: 10px;
}

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 10px;
  line-height: 1;
}
[data-whatinput="mouse"] button {
  outline: 0;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.row {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.row::before,
.row::after {
  content: " ";
  display: table;
}
.row::after {
  clear: both;
}
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
.row .row {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
@media screen and (min-width: 45.5em) {
  .row .row {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
@media screen and (min-width: 64em) {
  .row .row {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
@media screen and (min-width: 90em) {
  .row .row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}
.row .row.collapse {
  margin-left: 0;
  margin-right: 0;
}
.row.expanded {
  max-width: none;
}
.row.expanded .row {
  margin-left: auto;
  margin-right: auto;
}

.column,
.columns {
  width: 100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media screen and (min-width: 45.5em) {
  .column,
  .columns {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
@media screen and (min-width: 64em) {
  .column,
  .columns {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
@media screen and (min-width: 90em) {
  .column,
  .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
.column:last-child:not(:first-child),
.columns:last-child:not(:first-child) {
  float: right;
}
.column.end:last-child:last-child,
.end.columns:last-child:last-child {
  float: left;
}

.column.row.row,
.row.row.columns {
  float: none;
}

.row .column.row.row,
.row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.small-1 {
  width: 8.33333%;
}

.small-push-1 {
  position: relative;
  left: 8.33333%;
}

.small-pull-1 {
  position: relative;
  left: -8.33333%;
}

.small-offset-0 {
  margin-left: 0%;
}

.small-2 {
  width: 16.66667%;
}

.small-push-2 {
  position: relative;
  left: 16.66667%;
}

.small-pull-2 {
  position: relative;
  left: -16.66667%;
}

.small-offset-1 {
  margin-left: 8.33333%;
}

.small-3 {
  width: 25%;
}

.small-push-3 {
  position: relative;
  left: 25%;
}

.small-pull-3 {
  position: relative;
  left: -25%;
}

.small-offset-2 {
  margin-left: 16.66667%;
}

.small-4 {
  width: 33.33333%;
}

.small-push-4 {
  position: relative;
  left: 33.33333%;
}

.small-pull-4 {
  position: relative;
  left: -33.33333%;
}

.small-offset-3 {
  margin-left: 25%;
}

.small-5 {
  width: 41.66667%;
}

.small-push-5 {
  position: relative;
  left: 41.66667%;
}

.small-pull-5 {
  position: relative;
  left: -41.66667%;
}

.small-offset-4 {
  margin-left: 33.33333%;
}

.small-6 {
  width: 50%;
}

.small-push-6 {
  position: relative;
  left: 50%;
}

.small-pull-6 {
  position: relative;
  left: -50%;
}

.small-offset-5 {
  margin-left: 41.66667%;
}

.small-7 {
  width: 58.33333%;
}

.small-push-7 {
  position: relative;
  left: 58.33333%;
}

.small-pull-7 {
  position: relative;
  left: -58.33333%;
}

.small-offset-6 {
  margin-left: 50%;
}

.small-8 {
  width: 66.66667%;
}

.small-push-8 {
  position: relative;
  left: 66.66667%;
}

.small-pull-8 {
  position: relative;
  left: -66.66667%;
}

.small-offset-7 {
  margin-left: 58.33333%;
}

.small-9 {
  width: 75%;
}

.small-push-9 {
  position: relative;
  left: 75%;
}

.small-pull-9 {
  position: relative;
  left: -75%;
}

.small-offset-8 {
  margin-left: 66.66667%;
}

.small-10 {
  width: 83.33333%;
}

.small-push-10 {
  position: relative;
  left: 83.33333%;
}

.small-pull-10 {
  position: relative;
  left: -83.33333%;
}

.small-offset-9 {
  margin-left: 75%;
}

.small-11 {
  width: 91.66667%;
}

.small-push-11 {
  position: relative;
  left: 91.66667%;
}

.small-pull-11 {
  position: relative;
  left: -91.66667%;
}

.small-offset-10 {
  margin-left: 83.33333%;
}

.small-12 {
  width: 100%;
}

.small-offset-11 {
  margin-left: 91.66667%;
}

.small-up-1 > .column,
.small-up-1 > .columns {
  width: 100%;
  float: left;
}
.small-up-1 > .column:nth-of-type(1n),
.small-up-1 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-1 > .column:nth-of-type(1n + 1),
.small-up-1 > .columns:nth-of-type(1n + 1) {
  clear: both;
}
.small-up-1 > .column:last-child,
.small-up-1 > .columns:last-child {
  float: left;
}

.small-up-2 > .column,
.small-up-2 > .columns {
  width: 50%;
  float: left;
}
.small-up-2 > .column:nth-of-type(1n),
.small-up-2 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-2 > .column:nth-of-type(2n + 1),
.small-up-2 > .columns:nth-of-type(2n + 1) {
  clear: both;
}
.small-up-2 > .column:last-child,
.small-up-2 > .columns:last-child {
  float: left;
}

.small-up-3 > .column,
.small-up-3 > .columns {
  width: 33.33333%;
  float: left;
}
.small-up-3 > .column:nth-of-type(1n),
.small-up-3 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-3 > .column:nth-of-type(3n + 1),
.small-up-3 > .columns:nth-of-type(3n + 1) {
  clear: both;
}
.small-up-3 > .column:last-child,
.small-up-3 > .columns:last-child {
  float: left;
}

.small-up-4 > .column,
.small-up-4 > .columns {
  width: 25%;
  float: left;
}
.small-up-4 > .column:nth-of-type(1n),
.small-up-4 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-4 > .column:nth-of-type(4n + 1),
.small-up-4 > .columns:nth-of-type(4n + 1) {
  clear: both;
}
.small-up-4 > .column:last-child,
.small-up-4 > .columns:last-child {
  float: left;
}

.small-up-5 > .column,
.small-up-5 > .columns {
  width: 20%;
  float: left;
}
.small-up-5 > .column:nth-of-type(1n),
.small-up-5 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-5 > .column:nth-of-type(5n + 1),
.small-up-5 > .columns:nth-of-type(5n + 1) {
  clear: both;
}
.small-up-5 > .column:last-child,
.small-up-5 > .columns:last-child {
  float: left;
}

.small-up-6 > .column,
.small-up-6 > .columns {
  width: 16.66667%;
  float: left;
}
.small-up-6 > .column:nth-of-type(1n),
.small-up-6 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-6 > .column:nth-of-type(6n + 1),
.small-up-6 > .columns:nth-of-type(6n + 1) {
  clear: both;
}
.small-up-6 > .column:last-child,
.small-up-6 > .columns:last-child {
  float: left;
}

.small-up-7 > .column,
.small-up-7 > .columns {
  width: 14.28571%;
  float: left;
}
.small-up-7 > .column:nth-of-type(1n),
.small-up-7 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-7 > .column:nth-of-type(7n + 1),
.small-up-7 > .columns:nth-of-type(7n + 1) {
  clear: both;
}
.small-up-7 > .column:last-child,
.small-up-7 > .columns:last-child {
  float: left;
}

.small-up-8 > .column,
.small-up-8 > .columns {
  width: 12.5%;
  float: left;
}
.small-up-8 > .column:nth-of-type(1n),
.small-up-8 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-8 > .column:nth-of-type(8n + 1),
.small-up-8 > .columns:nth-of-type(8n + 1) {
  clear: both;
}
.small-up-8 > .column:last-child,
.small-up-8 > .columns:last-child {
  float: left;
}

.small-collapse > .column,
.small-collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

.small-collapse .row {
  margin-left: 0;
  margin-right: 0;
}

.expanded.row .small-collapse.row {
  margin-left: 0;
  margin-right: 0;
}

.small-uncollapse > .column,
.small-uncollapse > .columns {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.small-centered {
  margin-left: auto;
  margin-right: auto;
}
.small-centered,
.small-centered:last-child:not(:first-child) {
  float: none;
  clear: both;
}

.small-uncentered,
.small-push-0,
.small-pull-0 {
  position: static;
  margin-left: 0;
  margin-right: 0;
  float: left;
}

@media screen and (min-width: 45.5em) {
  .medium-1 {
    width: 8.33333%;
  }
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
  }
  .medium-pull-1 {
    position: relative;
    left: -8.33333%;
  }
  .medium-offset-0 {
    margin-left: 0%;
  }
  .medium-2 {
    width: 16.66667%;
  }
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
  }
  .medium-pull-2 {
    position: relative;
    left: -16.66667%;
  }
  .medium-offset-1 {
    margin-left: 8.33333%;
  }
  .medium-3 {
    width: 25%;
  }
  .medium-push-3 {
    position: relative;
    left: 25%;
  }
  .medium-pull-3 {
    position: relative;
    left: -25%;
  }
  .medium-offset-2 {
    margin-left: 16.66667%;
  }
  .medium-4 {
    width: 33.33333%;
  }
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
  }
  .medium-pull-4 {
    position: relative;
    left: -33.33333%;
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .medium-5 {
    width: 41.66667%;
  }
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
  }
  .medium-pull-5 {
    position: relative;
    left: -41.66667%;
  }
  .medium-offset-4 {
    margin-left: 33.33333%;
  }
  .medium-6 {
    width: 50%;
  }
  .medium-push-6 {
    position: relative;
    left: 50%;
  }
  .medium-pull-6 {
    position: relative;
    left: -50%;
  }
  .medium-offset-5 {
    margin-left: 41.66667%;
  }
  .medium-7 {
    width: 58.33333%;
  }
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
  }
  .medium-pull-7 {
    position: relative;
    left: -58.33333%;
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .medium-8 {
    width: 66.66667%;
  }
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
  }
  .medium-pull-8 {
    position: relative;
    left: -66.66667%;
  }
  .medium-offset-7 {
    margin-left: 58.33333%;
  }
  .medium-9 {
    width: 75%;
  }
  .medium-push-9 {
    position: relative;
    left: 75%;
  }
  .medium-pull-9 {
    position: relative;
    left: -75%;
  }
  .medium-offset-8 {
    margin-left: 66.66667%;
  }
  .medium-10 {
    width: 83.33333%;
  }
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
  }
  .medium-pull-10 {
    position: relative;
    left: -83.33333%;
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .medium-11 {
    width: 91.66667%;
  }
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
  }
  .medium-pull-11 {
    position: relative;
    left: -91.66667%;
  }
  .medium-offset-10 {
    margin-left: 83.33333%;
  }
  .medium-12 {
    width: 100%;
  }
  .medium-offset-11 {
    margin-left: 91.66667%;
  }
  .medium-up-1 > .column,
  .medium-up-1 > .columns {
    width: 100%;
    float: left;
  }
  .medium-up-1 > .column:nth-of-type(1n),
  .medium-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-1 > .column:nth-of-type(1n + 1),
  .medium-up-1 > .columns:nth-of-type(1n + 1) {
    clear: both;
  }
  .medium-up-1 > .column:last-child,
  .medium-up-1 > .columns:last-child {
    float: left;
  }
  .medium-up-2 > .column,
  .medium-up-2 > .columns {
    width: 50%;
    float: left;
  }
  .medium-up-2 > .column:nth-of-type(1n),
  .medium-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-2 > .column:nth-of-type(2n + 1),
  .medium-up-2 > .columns:nth-of-type(2n + 1) {
    clear: both;
  }
  .medium-up-2 > .column:last-child,
  .medium-up-2 > .columns:last-child {
    float: left;
  }
  .medium-up-3 > .column,
  .medium-up-3 > .columns {
    width: 33.33333%;
    float: left;
  }
  .medium-up-3 > .column:nth-of-type(1n),
  .medium-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-3 > .column:nth-of-type(3n + 1),
  .medium-up-3 > .columns:nth-of-type(3n + 1) {
    clear: both;
  }
  .medium-up-3 > .column:last-child,
  .medium-up-3 > .columns:last-child {
    float: left;
  }
  .medium-up-4 > .column,
  .medium-up-4 > .columns {
    width: 25%;
    float: left;
  }
  .medium-up-4 > .column:nth-of-type(1n),
  .medium-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-4 > .column:nth-of-type(4n + 1),
  .medium-up-4 > .columns:nth-of-type(4n + 1) {
    clear: both;
  }
  .medium-up-4 > .column:last-child,
  .medium-up-4 > .columns:last-child {
    float: left;
  }
  .medium-up-5 > .column,
  .medium-up-5 > .columns {
    width: 20%;
    float: left;
  }
  .medium-up-5 > .column:nth-of-type(1n),
  .medium-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-5 > .column:nth-of-type(5n + 1),
  .medium-up-5 > .columns:nth-of-type(5n + 1) {
    clear: both;
  }
  .medium-up-5 > .column:last-child,
  .medium-up-5 > .columns:last-child {
    float: left;
  }
  .medium-up-6 > .column,
  .medium-up-6 > .columns {
    width: 16.66667%;
    float: left;
  }
  .medium-up-6 > .column:nth-of-type(1n),
  .medium-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-6 > .column:nth-of-type(6n + 1),
  .medium-up-6 > .columns:nth-of-type(6n + 1) {
    clear: both;
  }
  .medium-up-6 > .column:last-child,
  .medium-up-6 > .columns:last-child {
    float: left;
  }
  .medium-up-7 > .column,
  .medium-up-7 > .columns {
    width: 14.28571%;
    float: left;
  }
  .medium-up-7 > .column:nth-of-type(1n),
  .medium-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-7 > .column:nth-of-type(7n + 1),
  .medium-up-7 > .columns:nth-of-type(7n + 1) {
    clear: both;
  }
  .medium-up-7 > .column:last-child,
  .medium-up-7 > .columns:last-child {
    float: left;
  }
  .medium-up-8 > .column,
  .medium-up-8 > .columns {
    width: 12.5%;
    float: left;
  }
  .medium-up-8 > .column:nth-of-type(1n),
  .medium-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-8 > .column:nth-of-type(8n + 1),
  .medium-up-8 > .columns:nth-of-type(8n + 1) {
    clear: both;
  }
  .medium-up-8 > .column:last-child,
  .medium-up-8 > .columns:last-child {
    float: left;
  }
  .medium-collapse > .column,
  .medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .expanded.row .medium-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
  .medium-uncollapse > .column,
  .medium-uncollapse > .columns {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .medium-centered {
    margin-left: auto;
    margin-right: auto;
  }
  .medium-centered,
  .medium-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }
  .medium-uncentered,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}

@media screen and (min-width: 64em) {
  .large-1 {
    width: 8.33333%;
  }
  .large-push-1 {
    position: relative;
    left: 8.33333%;
  }
  .large-pull-1 {
    position: relative;
    left: -8.33333%;
  }
  .large-offset-0 {
    margin-left: 0%;
  }
  .large-2 {
    width: 16.66667%;
  }
  .large-push-2 {
    position: relative;
    left: 16.66667%;
  }
  .large-pull-2 {
    position: relative;
    left: -16.66667%;
  }
  .large-offset-1 {
    margin-left: 8.33333%;
  }
  .large-3 {
    width: 25%;
  }
  .large-push-3 {
    position: relative;
    left: 25%;
  }
  .large-pull-3 {
    position: relative;
    left: -25%;
  }
  .large-offset-2 {
    margin-left: 16.66667%;
  }
  .large-4 {
    width: 33.33333%;
  }
  .large-push-4 {
    position: relative;
    left: 33.33333%;
  }
  .large-pull-4 {
    position: relative;
    left: -33.33333%;
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .large-5 {
    width: 41.66667%;
  }
  .large-push-5 {
    position: relative;
    left: 41.66667%;
  }
  .large-pull-5 {
    position: relative;
    left: -41.66667%;
  }
  .large-offset-4 {
    margin-left: 33.33333%;
  }
  .large-6 {
    width: 50%;
  }
  .large-push-6 {
    position: relative;
    left: 50%;
  }
  .large-pull-6 {
    position: relative;
    left: -50%;
  }
  .large-offset-5 {
    margin-left: 41.66667%;
  }
  .large-7 {
    width: 58.33333%;
  }
  .large-push-7 {
    position: relative;
    left: 58.33333%;
  }
  .large-pull-7 {
    position: relative;
    left: -58.33333%;
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .large-8 {
    width: 66.66667%;
  }
  .large-push-8 {
    position: relative;
    left: 66.66667%;
  }
  .large-pull-8 {
    position: relative;
    left: -66.66667%;
  }
  .large-offset-7 {
    margin-left: 58.33333%;
  }
  .large-9 {
    width: 75%;
  }
  .large-push-9 {
    position: relative;
    left: 75%;
  }
  .large-pull-9 {
    position: relative;
    left: -75%;
  }
  .large-offset-8 {
    margin-left: 66.66667%;
  }
  .large-10 {
    width: 83.33333%;
  }
  .large-push-10 {
    position: relative;
    left: 83.33333%;
  }
  .large-pull-10 {
    position: relative;
    left: -83.33333%;
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .large-11 {
    width: 91.66667%;
  }
  .large-push-11 {
    position: relative;
    left: 91.66667%;
  }
  .large-pull-11 {
    position: relative;
    left: -91.66667%;
  }
  .large-offset-10 {
    margin-left: 83.33333%;
  }
  .large-12 {
    width: 100%;
  }
  .large-offset-11 {
    margin-left: 91.66667%;
  }
  .large-up-1 > .column,
  .large-up-1 > .columns {
    width: 100%;
    float: left;
  }
  .large-up-1 > .column:nth-of-type(1n),
  .large-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-1 > .column:nth-of-type(1n + 1),
  .large-up-1 > .columns:nth-of-type(1n + 1) {
    clear: both;
  }
  .large-up-1 > .column:last-child,
  .large-up-1 > .columns:last-child {
    float: left;
  }
  .large-up-2 > .column,
  .large-up-2 > .columns {
    width: 50%;
    float: left;
  }
  .large-up-2 > .column:nth-of-type(1n),
  .large-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-2 > .column:nth-of-type(2n + 1),
  .large-up-2 > .columns:nth-of-type(2n + 1) {
    clear: both;
  }
  .large-up-2 > .column:last-child,
  .large-up-2 > .columns:last-child {
    float: left;
  }
  .large-up-3 > .column,
  .large-up-3 > .columns {
    width: 33.33333%;
    float: left;
  }
  .large-up-3 > .column:nth-of-type(1n),
  .large-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-3 > .column:nth-of-type(3n + 1),
  .large-up-3 > .columns:nth-of-type(3n + 1) {
    clear: both;
  }
  .large-up-3 > .column:last-child,
  .large-up-3 > .columns:last-child {
    float: left;
  }
  .large-up-4 > .column,
  .large-up-4 > .columns {
    width: 25%;
    float: left;
  }
  .large-up-4 > .column:nth-of-type(1n),
  .large-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-4 > .column:nth-of-type(4n + 1),
  .large-up-4 > .columns:nth-of-type(4n + 1) {
    clear: both;
  }
  .large-up-4 > .column:last-child,
  .large-up-4 > .columns:last-child {
    float: left;
  }
  .large-up-5 > .column,
  .large-up-5 > .columns {
    width: 20%;
    float: left;
  }
  .large-up-5 > .column:nth-of-type(1n),
  .large-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-5 > .column:nth-of-type(5n + 1),
  .large-up-5 > .columns:nth-of-type(5n + 1) {
    clear: both;
  }
  .large-up-5 > .column:last-child,
  .large-up-5 > .columns:last-child {
    float: left;
  }
  .large-up-6 > .column,
  .large-up-6 > .columns {
    width: 16.66667%;
    float: left;
  }
  .large-up-6 > .column:nth-of-type(1n),
  .large-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-6 > .column:nth-of-type(6n + 1),
  .large-up-6 > .columns:nth-of-type(6n + 1) {
    clear: both;
  }
  .large-up-6 > .column:last-child,
  .large-up-6 > .columns:last-child {
    float: left;
  }
  .large-up-7 > .column,
  .large-up-7 > .columns {
    width: 14.28571%;
    float: left;
  }
  .large-up-7 > .column:nth-of-type(1n),
  .large-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-7 > .column:nth-of-type(7n + 1),
  .large-up-7 > .columns:nth-of-type(7n + 1) {
    clear: both;
  }
  .large-up-7 > .column:last-child,
  .large-up-7 > .columns:last-child {
    float: left;
  }
  .large-up-8 > .column,
  .large-up-8 > .columns {
    width: 12.5%;
    float: left;
  }
  .large-up-8 > .column:nth-of-type(1n),
  .large-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-8 > .column:nth-of-type(8n + 1),
  .large-up-8 > .columns:nth-of-type(8n + 1) {
    clear: both;
  }
  .large-up-8 > .column:last-child,
  .large-up-8 > .columns:last-child {
    float: left;
  }
  .large-collapse > .column,
  .large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .expanded.row .large-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
  .large-uncollapse > .column,
  .large-uncollapse > .columns {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .large-centered {
    margin-left: auto;
    margin-right: auto;
  }
  .large-centered,
  .large-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}

@media screen and (min-width: 90em) {
  .xlarge-1 {
    width: 8.33333%;
  }
  .xlarge-push-1 {
    position: relative;
    left: 8.33333%;
  }
  .xlarge-pull-1 {
    position: relative;
    left: -8.33333%;
  }
  .xlarge-offset-0 {
    margin-left: 0%;
  }
  .xlarge-2 {
    width: 16.66667%;
  }
  .xlarge-push-2 {
    position: relative;
    left: 16.66667%;
  }
  .xlarge-pull-2 {
    position: relative;
    left: -16.66667%;
  }
  .xlarge-offset-1 {
    margin-left: 8.33333%;
  }
  .xlarge-3 {
    width: 25%;
  }
  .xlarge-push-3 {
    position: relative;
    left: 25%;
  }
  .xlarge-pull-3 {
    position: relative;
    left: -25%;
  }
  .xlarge-offset-2 {
    margin-left: 16.66667%;
  }
  .xlarge-4 {
    width: 33.33333%;
  }
  .xlarge-push-4 {
    position: relative;
    left: 33.33333%;
  }
  .xlarge-pull-4 {
    position: relative;
    left: -33.33333%;
  }
  .xlarge-offset-3 {
    margin-left: 25%;
  }
  .xlarge-5 {
    width: 41.66667%;
  }
  .xlarge-push-5 {
    position: relative;
    left: 41.66667%;
  }
  .xlarge-pull-5 {
    position: relative;
    left: -41.66667%;
  }
  .xlarge-offset-4 {
    margin-left: 33.33333%;
  }
  .xlarge-6 {
    width: 50%;
  }
  .xlarge-push-6 {
    position: relative;
    left: 50%;
  }
  .xlarge-pull-6 {
    position: relative;
    left: -50%;
  }
  .xlarge-offset-5 {
    margin-left: 41.66667%;
  }
  .xlarge-7 {
    width: 58.33333%;
  }
  .xlarge-push-7 {
    position: relative;
    left: 58.33333%;
  }
  .xlarge-pull-7 {
    position: relative;
    left: -58.33333%;
  }
  .xlarge-offset-6 {
    margin-left: 50%;
  }
  .xlarge-8 {
    width: 66.66667%;
  }
  .xlarge-push-8 {
    position: relative;
    left: 66.66667%;
  }
  .xlarge-pull-8 {
    position: relative;
    left: -66.66667%;
  }
  .xlarge-offset-7 {
    margin-left: 58.33333%;
  }
  .xlarge-9 {
    width: 75%;
  }
  .xlarge-push-9 {
    position: relative;
    left: 75%;
  }
  .xlarge-pull-9 {
    position: relative;
    left: -75%;
  }
  .xlarge-offset-8 {
    margin-left: 66.66667%;
  }
  .xlarge-10 {
    width: 83.33333%;
  }
  .xlarge-push-10 {
    position: relative;
    left: 83.33333%;
  }
  .xlarge-pull-10 {
    position: relative;
    left: -83.33333%;
  }
  .xlarge-offset-9 {
    margin-left: 75%;
  }
  .xlarge-11 {
    width: 91.66667%;
  }
  .xlarge-push-11 {
    position: relative;
    left: 91.66667%;
  }
  .xlarge-pull-11 {
    position: relative;
    left: -91.66667%;
  }
  .xlarge-offset-10 {
    margin-left: 83.33333%;
  }
  .xlarge-12 {
    width: 100%;
  }
  .xlarge-offset-11 {
    margin-left: 91.66667%;
  }
  .xlarge-up-1 > .column,
  .xlarge-up-1 > .columns {
    width: 100%;
    float: left;
  }
  .xlarge-up-1 > .column:nth-of-type(1n),
  .xlarge-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-1 > .column:nth-of-type(1n + 1),
  .xlarge-up-1 > .columns:nth-of-type(1n + 1) {
    clear: both;
  }
  .xlarge-up-1 > .column:last-child,
  .xlarge-up-1 > .columns:last-child {
    float: left;
  }
  .xlarge-up-2 > .column,
  .xlarge-up-2 > .columns {
    width: 50%;
    float: left;
  }
  .xlarge-up-2 > .column:nth-of-type(1n),
  .xlarge-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-2 > .column:nth-of-type(2n + 1),
  .xlarge-up-2 > .columns:nth-of-type(2n + 1) {
    clear: both;
  }
  .xlarge-up-2 > .column:last-child,
  .xlarge-up-2 > .columns:last-child {
    float: left;
  }
  .xlarge-up-3 > .column,
  .xlarge-up-3 > .columns {
    width: 33.33333%;
    float: left;
  }
  .xlarge-up-3 > .column:nth-of-type(1n),
  .xlarge-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-3 > .column:nth-of-type(3n + 1),
  .xlarge-up-3 > .columns:nth-of-type(3n + 1) {
    clear: both;
  }
  .xlarge-up-3 > .column:last-child,
  .xlarge-up-3 > .columns:last-child {
    float: left;
  }
  .xlarge-up-4 > .column,
  .xlarge-up-4 > .columns {
    width: 25%;
    float: left;
  }
  .xlarge-up-4 > .column:nth-of-type(1n),
  .xlarge-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-4 > .column:nth-of-type(4n + 1),
  .xlarge-up-4 > .columns:nth-of-type(4n + 1) {
    clear: both;
  }
  .xlarge-up-4 > .column:last-child,
  .xlarge-up-4 > .columns:last-child {
    float: left;
  }
  .xlarge-up-5 > .column,
  .xlarge-up-5 > .columns {
    width: 20%;
    float: left;
  }
  .xlarge-up-5 > .column:nth-of-type(1n),
  .xlarge-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-5 > .column:nth-of-type(5n + 1),
  .xlarge-up-5 > .columns:nth-of-type(5n + 1) {
    clear: both;
  }
  .xlarge-up-5 > .column:last-child,
  .xlarge-up-5 > .columns:last-child {
    float: left;
  }
  .xlarge-up-6 > .column,
  .xlarge-up-6 > .columns {
    width: 16.66667%;
    float: left;
  }
  .xlarge-up-6 > .column:nth-of-type(1n),
  .xlarge-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-6 > .column:nth-of-type(6n + 1),
  .xlarge-up-6 > .columns:nth-of-type(6n + 1) {
    clear: both;
  }
  .xlarge-up-6 > .column:last-child,
  .xlarge-up-6 > .columns:last-child {
    float: left;
  }
  .xlarge-up-7 > .column,
  .xlarge-up-7 > .columns {
    width: 14.28571%;
    float: left;
  }
  .xlarge-up-7 > .column:nth-of-type(1n),
  .xlarge-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-7 > .column:nth-of-type(7n + 1),
  .xlarge-up-7 > .columns:nth-of-type(7n + 1) {
    clear: both;
  }
  .xlarge-up-7 > .column:last-child,
  .xlarge-up-7 > .columns:last-child {
    float: left;
  }
  .xlarge-up-8 > .column,
  .xlarge-up-8 > .columns {
    width: 12.5%;
    float: left;
  }
  .xlarge-up-8 > .column:nth-of-type(1n),
  .xlarge-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-8 > .column:nth-of-type(8n + 1),
  .xlarge-up-8 > .columns:nth-of-type(8n + 1) {
    clear: both;
  }
  .xlarge-up-8 > .column:last-child,
  .xlarge-up-8 > .columns:last-child {
    float: left;
  }
  .xlarge-collapse > .column,
  .xlarge-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .xlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .expanded.row .xlarge-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
  .xlarge-uncollapse > .column,
  .xlarge-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .xlarge-centered {
    margin-left: auto;
    margin-right: auto;
  }
  .xlarge-centered,
  .xlarge-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }
  .xlarge-uncentered,
  .xlarge-push-0,
  .xlarge-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}

@media screen and (min-width: 96.25em) {
  .xxlarge-1 {
    width: 8.33333%;
  }
  .xxlarge-push-1 {
    position: relative;
    left: 8.33333%;
  }
  .xxlarge-pull-1 {
    position: relative;
    left: -8.33333%;
  }
  .xxlarge-offset-0 {
    margin-left: 0%;
  }
  .xxlarge-2 {
    width: 16.66667%;
  }
  .xxlarge-push-2 {
    position: relative;
    left: 16.66667%;
  }
  .xxlarge-pull-2 {
    position: relative;
    left: -16.66667%;
  }
  .xxlarge-offset-1 {
    margin-left: 8.33333%;
  }
  .xxlarge-3 {
    width: 25%;
  }
  .xxlarge-push-3 {
    position: relative;
    left: 25%;
  }
  .xxlarge-pull-3 {
    position: relative;
    left: -25%;
  }
  .xxlarge-offset-2 {
    margin-left: 16.66667%;
  }
  .xxlarge-4 {
    width: 33.33333%;
  }
  .xxlarge-push-4 {
    position: relative;
    left: 33.33333%;
  }
  .xxlarge-pull-4 {
    position: relative;
    left: -33.33333%;
  }
  .xxlarge-offset-3 {
    margin-left: 25%;
  }
  .xxlarge-5 {
    width: 41.66667%;
  }
  .xxlarge-push-5 {
    position: relative;
    left: 41.66667%;
  }
  .xxlarge-pull-5 {
    position: relative;
    left: -41.66667%;
  }
  .xxlarge-offset-4 {
    margin-left: 33.33333%;
  }
  .xxlarge-6 {
    width: 50%;
  }
  .xxlarge-push-6 {
    position: relative;
    left: 50%;
  }
  .xxlarge-pull-6 {
    position: relative;
    left: -50%;
  }
  .xxlarge-offset-5 {
    margin-left: 41.66667%;
  }
  .xxlarge-7 {
    width: 58.33333%;
  }
  .xxlarge-push-7 {
    position: relative;
    left: 58.33333%;
  }
  .xxlarge-pull-7 {
    position: relative;
    left: -58.33333%;
  }
  .xxlarge-offset-6 {
    margin-left: 50%;
  }
  .xxlarge-8 {
    width: 66.66667%;
  }
  .xxlarge-push-8 {
    position: relative;
    left: 66.66667%;
  }
  .xxlarge-pull-8 {
    position: relative;
    left: -66.66667%;
  }
  .xxlarge-offset-7 {
    margin-left: 58.33333%;
  }
  .xxlarge-9 {
    width: 75%;
  }
  .xxlarge-push-9 {
    position: relative;
    left: 75%;
  }
  .xxlarge-pull-9 {
    position: relative;
    left: -75%;
  }
  .xxlarge-offset-8 {
    margin-left: 66.66667%;
  }
  .xxlarge-10 {
    width: 83.33333%;
  }
  .xxlarge-push-10 {
    position: relative;
    left: 83.33333%;
  }
  .xxlarge-pull-10 {
    position: relative;
    left: -83.33333%;
  }
  .xxlarge-offset-9 {
    margin-left: 75%;
  }
  .xxlarge-11 {
    width: 91.66667%;
  }
  .xxlarge-push-11 {
    position: relative;
    left: 91.66667%;
  }
  .xxlarge-pull-11 {
    position: relative;
    left: -91.66667%;
  }
  .xxlarge-offset-10 {
    margin-left: 83.33333%;
  }
  .xxlarge-12 {
    width: 100%;
  }
  .xxlarge-offset-11 {
    margin-left: 91.66667%;
  }
  .xxlarge-up-1 > .column,
  .xxlarge-up-1 > .columns {
    width: 100%;
    float: left;
  }
  .xxlarge-up-1 > .column:nth-of-type(1n),
  .xxlarge-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-1 > .column:nth-of-type(1n + 1),
  .xxlarge-up-1 > .columns:nth-of-type(1n + 1) {
    clear: both;
  }
  .xxlarge-up-1 > .column:last-child,
  .xxlarge-up-1 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-2 > .column,
  .xxlarge-up-2 > .columns {
    width: 50%;
    float: left;
  }
  .xxlarge-up-2 > .column:nth-of-type(1n),
  .xxlarge-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-2 > .column:nth-of-type(2n + 1),
  .xxlarge-up-2 > .columns:nth-of-type(2n + 1) {
    clear: both;
  }
  .xxlarge-up-2 > .column:last-child,
  .xxlarge-up-2 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-3 > .column,
  .xxlarge-up-3 > .columns {
    width: 33.33333%;
    float: left;
  }
  .xxlarge-up-3 > .column:nth-of-type(1n),
  .xxlarge-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-3 > .column:nth-of-type(3n + 1),
  .xxlarge-up-3 > .columns:nth-of-type(3n + 1) {
    clear: both;
  }
  .xxlarge-up-3 > .column:last-child,
  .xxlarge-up-3 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-4 > .column,
  .xxlarge-up-4 > .columns {
    width: 25%;
    float: left;
  }
  .xxlarge-up-4 > .column:nth-of-type(1n),
  .xxlarge-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-4 > .column:nth-of-type(4n + 1),
  .xxlarge-up-4 > .columns:nth-of-type(4n + 1) {
    clear: both;
  }
  .xxlarge-up-4 > .column:last-child,
  .xxlarge-up-4 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-5 > .column,
  .xxlarge-up-5 > .columns {
    width: 20%;
    float: left;
  }
  .xxlarge-up-5 > .column:nth-of-type(1n),
  .xxlarge-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-5 > .column:nth-of-type(5n + 1),
  .xxlarge-up-5 > .columns:nth-of-type(5n + 1) {
    clear: both;
  }
  .xxlarge-up-5 > .column:last-child,
  .xxlarge-up-5 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-6 > .column,
  .xxlarge-up-6 > .columns {
    width: 16.66667%;
    float: left;
  }
  .xxlarge-up-6 > .column:nth-of-type(1n),
  .xxlarge-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-6 > .column:nth-of-type(6n + 1),
  .xxlarge-up-6 > .columns:nth-of-type(6n + 1) {
    clear: both;
  }
  .xxlarge-up-6 > .column:last-child,
  .xxlarge-up-6 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-7 > .column,
  .xxlarge-up-7 > .columns {
    width: 14.28571%;
    float: left;
  }
  .xxlarge-up-7 > .column:nth-of-type(1n),
  .xxlarge-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-7 > .column:nth-of-type(7n + 1),
  .xxlarge-up-7 > .columns:nth-of-type(7n + 1) {
    clear: both;
  }
  .xxlarge-up-7 > .column:last-child,
  .xxlarge-up-7 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-8 > .column,
  .xxlarge-up-8 > .columns {
    width: 12.5%;
    float: left;
  }
  .xxlarge-up-8 > .column:nth-of-type(1n),
  .xxlarge-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-8 > .column:nth-of-type(8n + 1),
  .xxlarge-up-8 > .columns:nth-of-type(8n + 1) {
    clear: both;
  }
  .xxlarge-up-8 > .column:last-child,
  .xxlarge-up-8 > .columns:last-child {
    float: left;
  }
  .xxlarge-collapse > .column,
  .xxlarge-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .xxlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .expanded.row .xxlarge-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
  .xxlarge-uncollapse > .column,
  .xxlarge-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
  }
  .xxlarge-centered,
  .xxlarge-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }
  .xxlarge-uncentered,
  .xxlarge-push-0,
  .xxlarge-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  font-size: inherit;
  line-height: 1.6;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: bold;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Aeonik Regular";
  font-weight: normal;
  font-style: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #575757;
  line-height: 0;
}

h1 {
  font-size: 1.5rem;
}

h2 {
  font-size: 1.25rem;
}

h3 {
  font-size: 1.1875rem;
}

h4 {
  font-size: 1.125rem;
}

h5 {
  font-size: 1.0625rem;
}

h6 {
  font-size: 1rem;
}

@media screen and (min-width: 45.5em) {
  h1 {
    font-size: 1.875rem;
  }
  h2 {
    font-size: 2.5rem;
  }
  h3 {
    font-size: 1.9375rem;
  }
  h4 {
    font-size: 1.5625rem;
  }
  h5 {
    font-size: 1.25rem;
  }
  h6 {
    font-size: 1rem;
  }
}

@media screen and (min-width: 90em) {
  h1 {
    font-size: 2.375rem;
  }
  h2 {
    font-size: 2.5rem;
  }
  h3 {
    font-size: 1.9375rem;
  }
  h4 {
    font-size: 1.5625rem;
  }
  h5 {
    font-size: 1.25rem;
  }
  h6 {
    font-size: 1rem;
  }
}

a {
  color: #ffaf00;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
}
a:hover,
a:focus {
  color: #db9700;
}
a img {
  border: 0;
}

hr {
  max-width: 100%;
  height: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px solid #575757;
  border-left: 0;
  margin: 1.25rem auto;
  clear: both;
}

ul,
ol,
dl {
  line-height: 1.6;
  margin-bottom: 1rem;
  list-style-position: outside;
}

li {
  font-size: inherit;
}

ul {
  list-style-type: disc;
  margin-left: 1.25rem;
}

ol {
  margin-left: 1.25rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #575757;
}
blockquote,
blockquote p {
  line-height: 1.6;
  color: #767676;
}

cite {
  display: block;
  font-size: 0.8125rem;
  color: #767676;
}
cite:before {
  content: "\2014 \0020";
}

abbr {
  color: #252b30;
  cursor: help;
  border-bottom: 1px dotted #252b30;
}

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #252b30;
  background-color: #f2f4f6;
  border: 1px solid #575757;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

kbd {
  padding: 0.125rem 0.25rem 0;
  margin: 0;
  background-color: #f2f4f6;
  color: #252b30;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  border-radius: 10px;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #767676;
}

.lead {
  font-size: 125%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}

.no-bullet {
  margin-left: 0;
  list-style: none;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

@media screen and (min-width: 45.5em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 64em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 90em) {
  .xlarge-text-left {
    text-align: left;
  }
  .xlarge-text-right {
    text-align: right;
  }
  .xlarge-text-center {
    text-align: center;
  }
  .xlarge-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 96.25em) {
  .xxlarge-text-left {
    text-align: left;
  }
  .xxlarge-text-right {
    text-align: right;
  }
  .xxlarge-text-center {
    text-align: center;
  }
  .xxlarge-text-justify {
    text-align: justify;
  }
}

.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #767676;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

.button {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 10px;
  padding: 0.85em 1em;
  margin: 0 0 30px 0;
  font-size: 0.9rem;
  background-color: #0073ec;
  color: #fff;
}
[data-whatinput="mouse"] .button {
  outline: 0;
}
.button:hover,
.button:focus {
  background-color: #006bdb;
  color: #fff;
}
.button.tiny {
  font-size: 0.6rem;
}
.button.small {
  font-size: 0.75rem;
}
.button.large {
  font-size: 1.25rem;
}
.button.expanded {
  display: block;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.button.primary {
  background-color: #ffaf00;
  color: #fff;
}
.button.primary:hover,
.button.primary:focus {
  background-color: #cc8c00;
  color: #fff;
}
.button.secondary {
  background-color: #252b30;
  color: #fff;
}
.button.secondary:hover,
.button.secondary:focus {
  background-color: #1e2226;
  color: #fff;
}
.button.success {
  background-color: #00b74a;
  color: #fff;
}
.button.success:hover,
.button.success:focus {
  background-color: #00923b;
  color: #fff;
}
.button.warning {
  background-color: #ffda00;
  color: #fff;
}
.button.warning:hover,
.button.warning:focus {
  background-color: #ccae00;
  color: #fff;
}
.button.alert {
  background-color: #ff5050;
  color: #252b30;
}
.button.alert:hover,
.button.alert:focus {
  background-color: #ff0d0d;
  color: #252b30;
}
.button.hollow {
  border: 1px solid #ffaf00;
  color: #ffaf00;
}
.button.hollow,
.button.hollow:hover,
.button.hollow:focus {
  background-color: transparent;
}
.button.hollow:hover,
.button.hollow:focus {
  border-color: #805800;
  color: #805800;
}
.button.hollow.primary {
  border: 1px solid #ffaf00;
  color: #ffaf00;
}
.button.hollow.primary:hover,
.button.hollow.primary:focus {
  border-color: #805800;
  color: #805800;
}
.button.hollow.secondary {
  border: 1px solid #252b30;
  color: #252b30;
}
.button.hollow.secondary:hover,
.button.hollow.secondary:focus {
  border-color: #131618;
  color: #131618;
}
.button.hollow.success {
  border: 1px solid #00b74a;
  color: #00b74a;
}
.button.hollow.success:hover,
.button.hollow.success:focus {
  border-color: #005c25;
  color: #005c25;
}
.button.hollow.warning {
  border: 1px solid #ffda00;
  color: #ffda00;
}
.button.hollow.warning:hover,
.button.hollow.warning:focus {
  border-color: #806d00;
  color: #806d00;
}
.button.hollow.alert {
  border: 1px solid #ff5050;
  color: #ff5050;
}
.button.hollow.alert:hover,
.button.hollow.alert:focus {
  border-color: #a80000;
  color: #a80000;
}
.button.disabled,
.button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled:hover,
.button.disabled:focus,
.button[disabled]:hover,
.button[disabled]:focus {
  background-color: #ffaf00;
  color: #fff;
}
.button.disabled.primary,
.button[disabled].primary {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.primary:hover,
.button.disabled.primary:focus,
.button[disabled].primary:hover,
.button[disabled].primary:focus {
  background-color: #ffaf00;
  color: #fff;
}
.button.disabled.secondary,
.button[disabled].secondary {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
  background-color: #252b30;
  color: #fff;
}
.button.disabled.success,
.button[disabled].success {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success:hover,
.button[disabled].success:focus {
  background-color: #00b74a;
  color: #fff;
}
.button.disabled.warning,
.button[disabled].warning {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.warning:hover,
.button.disabled.warning:focus,
.button[disabled].warning:hover,
.button[disabled].warning:focus {
  background-color: #ffda00;
  color: #fff;
}
.button.disabled.alert,
.button[disabled].alert {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
  background-color: #ff5050;
  color: #fff;
}
.button.dropdown::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  border-color: #fff transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  position: relative;
  top: 0.4em;
  float: right;
  margin-left: 1em;
  display: inline-block;
}
.button.arrow-only::after {
  margin-left: 0;
  float: none;
  top: -0.1em;
}

.progress {
  background-color: #fff;
  height: 18px;
  margin-bottom: 30px;
  border-radius: 1000px;
}
.progress.primary .progress-meter {
  background-color: #ffaf00;
}
.progress.secondary .progress-meter {
  background-color: #252b30;
}
.progress.success .progress-meter {
  background-color: #00b74a;
}
.progress.warning .progress-meter {
  background-color: #ffda00;
}
.progress.alert .progress-meter {
  background-color: #ff5050;
}

.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #ffaf00;
  border-radius: 10px;
}

.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
  border-radius: 1000px;
}

body.is-reveal-open {
  overflow: hidden;
}

html.is-reveal-open,
html.is-reveal-open body {
  min-height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.reveal-overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1005;
  background-color: rgba(37, 43, 48, 0.45);
  overflow-y: scroll;
}

.reveal {
  display: none;
  z-index: 1006;
  padding: 30px;
  border: 1px solid #575757;
  background-color: #fff;
  border-radius: 10px;
  position: relative;
  top: 100px;
  margin-left: auto;
  margin-right: auto;
  overflow-y: auto;
}
[data-whatinput="mouse"] .reveal {
  outline: 0;
}
@media screen and (min-width: 45.5em) {
  .reveal {
    min-height: 0;
  }
}
.reveal .column,
.reveal .columns,
.reveal .columns {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 45.5em) {
  .reveal {
    width: 600px;
    max-width: 100%;
  }
}
@media screen and (min-width: 45.5em) {
  .reveal .reveal {
    left: auto;
    right: auto;
    margin: 0 auto;
  }
}
.reveal.collapse {
  padding: 0;
}
@media screen and (min-width: 45.5em) {
  .reveal.tiny {
    width: 30%;
    max-width: 100%;
  }
}
@media screen and (min-width: 45.5em) {
  .reveal.small {
    width: 50%;
    max-width: 100%;
  }
}
@media screen and (min-width: 45.5em) {
  .reveal.large {
    width: 90%;
    max-width: 100%;
  }
}
.reveal.full {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 100vh;
  min-height: 100vh;
  max-width: none;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media screen and (max-width: 45.4375em) {
  .reveal {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    max-width: none;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}
.reveal.without-overlay {
  position: fixed;
}

.switch {
  height: 28px;
  margin-bottom: 30px;
  outline: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  font-weight: bold;
  font-size: 0.875rem;
}

.switch-input {
  opacity: 0;
  position: absolute;
  margin-bottom: 0;
}

.switch-paddle {
  background: #fff;
  cursor: pointer;
  display: block;
  position: relative;
  width: 4rem;
  height: 28px;
  transition: all 0.25s ease-out;
  border-radius: 10px;
  color: inherit;
  font-weight: inherit;
}
input + .switch-paddle {
  margin: 0;
}
.switch-paddle::after {
  background: #0073ec;
  content: "";
  display: block;
  position: absolute;
  height: 1.5rem;
  left: 0.25rem;
  top: 0.25rem;
  width: 1.5rem;
  transition: all 0.25s ease-out;
  transform: translate3d(0, 0, 0);
  border-radius: 1px;
}
input:checked ~ .switch-paddle {
  background: #fff;
}
input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}
[data-whatinput="mouse"] input:focus ~ .switch-paddle {
  outline: 0;
}

.switch-active,
.switch-inactive {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.switch-active {
  left: 8%;
  display: none;
}
input:checked + label > .switch-active {
  display: block;
}

.switch-inactive {
  right: 15%;
}
input:checked + label > .switch-inactive {
  display: none;
}

.switch.tiny {
  height: 1.5rem;
}
.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}
.switch.tiny .switch-paddle::after {
  width: 1rem;
  height: 1rem;
}
.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

.switch.small {
  height: 1.75rem;
}
.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}
.switch.small .switch-paddle::after {
  width: 1.25rem;
  height: 1.25rem;
}
.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

.switch.large {
  height: 2.5rem;
}
.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}
.switch.large .switch-paddle::after {
  width: 2rem;
  height: 2rem;
}
.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

table {
  width: 100%;
  margin-bottom: 30px;
  border-radius: 10px;
}
thead,
tbody,
tfoot {
  border: none;
  background-color: transparent;
}
caption {
  font-weight: bold;
  padding: 0.5rem 0.625rem 0.625rem;
}
thead {
  background: transparent;
  color: #252b30;
}
tfoot {
  background: transparent;
  color: #252b30;
}
thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
  text-align: left;
}
tbody tr:nth-child(odd) {
  background-color: #ebedef;
}
tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

@media screen and (max-width: 63.9375em) {
  table.stack thead {
    display: none;
  }
  table.stack tfoot {
    display: none;
  }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }
  table.stack td {
    border-top: 0;
  }
}

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table.hover thead tr:hover {
  background-color: rgba(0, 0, 0, 0);
}

table.hover tfoot tr:hover {
  background-color: rgba(0, 0, 0, 0);
}

table.hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0);
}

table.hover tbody tr:nth-of-type(odd):hover {
  background-color: rgba(0, 0, 0, 0);
}

.table-scroll {
  overflow-x: auto;
}
.table-scroll table {
  width: auto;
}

.has-tip {
  border-bottom: dotted 1px #767676;
  font-weight: bold;
  position: relative;
  display: inline-block;
  cursor: help;
}

.tooltip {
  background-color: #252b30;
  color: #fff;
  font-size: 80%;
  padding: 15px;
  position: absolute;
  z-index: 10;
  top: calc(100% + 0.4763rem);
  max-width: 10rem !important;
  border-radius: 10px;
}
.tooltip::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.55rem;
  border-color: transparent transparent #252b30;
  border-bottom-style: solid;
  border-top-width: 0;
  bottom: 100%;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.tooltip.top::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.55rem;
  border-color: #252b30 transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  top: 100%;
  bottom: auto;
}
.tooltip.left::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.55rem;
  border-color: transparent transparent transparent #252b30;
  border-left-style: solid;
  border-right-width: 0;
  bottom: auto;
  left: 100%;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.tooltip.right::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.55rem;
  border-color: transparent #252b30 transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.clearfix::before,
.clearfix::after {
  content: " ";
  display: table;
}

.clearfix::after {
  clear: both;
}

/* flex wrap */
html,
body {
  height: 100%;
}

body {
  background: rgba(0, 95, 193, 0.03);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%221363%22%20height%3D%22915%22%20viewBox%3D%220%200%201363%20915%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1065_1496)%22%3E%3Cg%20opacity%3D%220.05%22%20clip-path%3D%22url(%23clip1_1065_1496)%22%3E%3Cpath%20d%3D%22M1260.53%20524.882L1260.74%20525.09L1260.95%20524.882L1260.74%20524.7L1260.53%20524.882Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1296.12%20525.482C1296.23%20525.482%201296.35%20525.448%201296.44%20525.385C1296.54%20525.321%201296.61%20525.23%201296.66%20525.124C1296.7%20525.018%201296.71%20524.901%201296.69%20524.788C1296.67%20524.676%201296.61%20524.572%201296.53%20524.491C1296.45%20524.41%201296.34%20524.354%201296.23%20524.332C1296.12%20524.31%201296%20524.321%201295.9%20524.365C1295.79%20524.409%201295.7%20524.483%201295.64%20524.579C1295.57%20524.674%201295.54%20524.787%201295.54%20524.902C1295.54%20525.056%201295.6%20525.203%201295.71%20525.312C1295.82%20525.421%201295.96%20525.482%201296.12%20525.482Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1331.51%20525.76C1331.68%20525.76%201331.85%20525.708%201332%20525.611C1332.14%20525.514%201332.26%20525.376%201332.32%20525.214C1332.39%20525.053%201332.41%20524.875%201332.37%20524.704C1332.34%20524.532%201332.25%20524.375%201332.13%20524.251C1332.01%20524.127%201331.85%20524.043%201331.68%20524.009C1331.51%20523.975%201331.33%20523.993%201331.17%20524.059C1331.01%20524.126%201330.87%20524.24%201330.77%20524.385C1330.67%20524.53%201330.62%20524.701%201330.62%20524.876C1330.62%20525.11%201330.71%20525.335%201330.88%20525.501C1331.05%20525.667%201331.27%20525.76%201331.51%20525.76Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1189.88%20560.711C1190.02%20560.705%201190.14%20560.649%201190.23%20560.556C1190.33%20560.463%201190.38%20560.338%201190.39%20560.206C1190.39%20560.072%201190.34%20559.943%201190.24%20559.849C1190.15%20559.754%201190.02%20559.701%201189.88%20559.701C1189.75%20559.701%201189.62%20559.754%201189.53%20559.849C1189.43%20559.943%201189.38%20560.072%201189.38%20560.206C1189.38%20560.338%201189.44%20560.463%201189.53%20560.556C1189.63%20560.649%201189.75%20560.705%201189.88%20560.711Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1225.35%20561.923C1225.78%20561.923%201226.2%20561.751%201226.52%20561.444C1226.83%20561.137%201227.01%20560.719%201227.01%20560.281C1227.01%20559.836%201226.84%20559.409%201226.52%20559.094C1226.21%20558.779%201225.78%20558.602%201225.33%20558.602C1224.89%20558.602%201224.46%20558.779%201224.14%20559.094C1223.83%20559.409%201223.65%20559.836%201223.65%20560.281C1223.65%20560.719%201223.82%20561.139%201224.13%20561.451C1224.44%20561.763%201224.86%20561.941%201225.3%20561.948%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1260.73%20563.287C1261.33%20563.282%201261.91%20563.1%201262.41%20562.764C1262.91%20562.428%201263.29%20561.953%201263.52%20561.399C1263.74%20560.845%201263.8%20560.236%201263.68%20559.65C1263.56%20559.064%201263.27%20558.526%201262.84%20558.105C1262.42%20557.684%201261.88%20557.397%201261.29%20557.282C1260.7%20557.168%201260.09%20557.229%201259.54%20557.459C1258.99%20557.689%201258.52%20558.078%201258.18%20558.575C1257.85%20559.073%201257.67%20559.658%201257.67%20560.256C1257.67%20560.656%201257.75%20561.053%201257.91%20561.422C1258.06%20561.791%201258.29%20562.126%201258.57%20562.408C1258.86%20562.69%201259.19%20562.913%201259.56%20563.063C1259.93%20563.214%201260.33%20563.29%201260.73%20563.287Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1296.12%20564.271C1296.91%20564.271%201297.69%20564.036%201298.35%20563.595C1299.01%20563.153%201299.53%20562.526%201299.83%20561.793C1300.14%20561.059%201300.22%20560.252%201300.06%20559.473C1299.91%20558.694%201299.52%20557.978%201298.96%20557.417C1298.4%20556.855%201297.68%20556.473%201296.9%20556.318C1296.12%20556.163%201295.32%20556.242%201294.58%20556.546C1293.85%20556.85%201293.22%20557.365%201292.78%20558.025C1292.34%20558.686%201292.1%20559.462%201292.1%20560.256C1292.1%20561.321%201292.52%20562.342%201293.28%20563.095C1294.03%20563.848%201295.05%20564.271%201296.12%20564.271Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1331.51%20564.827C1332.42%20564.827%201333.3%20564.557%201334.06%20564.052C1334.82%20563.547%201335.41%20562.83%201335.76%20561.99C1336.1%20561.15%201336.19%20560.226%201336.02%20559.334C1335.84%20558.443%201335.4%20557.624%201334.76%20556.981C1334.11%20556.338%201333.3%20555.9%201332.4%20555.723C1331.51%20555.546%201330.59%20555.637%201329.74%20555.985C1328.9%20556.332%201328.19%20556.922%201327.68%20557.677C1327.17%20558.433%201326.91%20559.322%201326.91%20560.231C1326.91%20561.45%201327.39%20562.619%201328.25%20563.481C1329.12%20564.343%201330.29%20564.827%201331.51%20564.827Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1119.19%20595.799L1119.4%20595.591L1119.19%20595.409L1118.98%20595.591L1119.19%20595.799Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1154.6%20597.152C1154.9%20597.132%201155.2%20597.022%201155.44%20596.836C1155.69%20596.65%201155.87%20596.396%201155.98%20596.106C1156.08%20595.816%201156.09%20595.502%201156.02%20595.204C1155.94%20594.906%201155.78%20594.637%201155.55%20594.431C1155.32%20594.224%201155.04%20594.089%201154.74%20594.042C1154.43%20593.995%201154.12%20594.038%201153.84%20594.167C1153.56%20594.296%201153.33%20594.503%201153.16%20594.765C1153%20595.026%201152.92%20595.329%201152.93%20595.636C1152.93%20596.052%201153.09%20596.45%201153.39%20596.743C1153.68%20597.037%201154.08%20597.202%201154.5%20597.202%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1190.04%20599.222C1190.75%20599.222%201191.46%20599.009%201192.06%20598.609C1192.66%20598.21%201193.12%20597.642%201193.4%20596.977C1193.67%20596.313%201193.75%20595.582%201193.6%20594.876C1193.46%20594.171%201193.12%20593.523%201192.61%20593.014C1192.1%20592.506%201191.45%20592.159%201190.75%20592.019C1190.04%20591.879%201189.31%20591.951%201188.64%20592.226C1187.98%20592.501%201187.41%20592.967%201187.01%20593.565C1186.61%20594.163%201186.4%20594.866%201186.4%20595.586C1186.4%20596.55%201186.78%20597.475%201187.46%20598.157C1188.14%20598.839%201189.07%20599.222%201190.04%20599.222Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1225.35%20600.965C1226.42%20600.97%201227.46%20600.657%201228.36%20600.066C1229.25%20599.475%201229.95%20598.633%201230.36%20597.646C1230.77%20596.659%201230.89%20595.572%201230.68%20594.522C1230.47%20593.472%201229.96%20592.506%201229.2%20591.748C1228.45%20590.99%201227.49%20590.473%201226.44%20590.262C1225.39%20590.051%201224.3%20590.157%201223.31%20590.565C1222.32%20590.973%201221.47%20591.666%201220.88%20592.555C1220.28%20593.445%201219.96%20594.49%201219.96%20595.56C1219.96%20596.987%201220.53%20598.355%201221.54%20599.364C1222.55%20600.373%201223.92%20600.939%201225.35%20600.939%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1260.76%20602.454C1262.11%20602.434%201263.43%20602.014%201264.55%20601.246C1265.67%20600.478%201266.54%20599.397%201267.04%20598.139C1267.54%20596.881%201267.66%20595.502%201267.38%20594.175C1267.11%20592.849%201266.44%20591.634%201265.47%20590.685C1264.51%20589.735%201263.28%20589.093%201261.95%20588.839C1260.61%20588.585%201259.24%20588.73%201257.99%20589.257C1256.74%20589.784%201255.67%20590.668%201254.92%20591.798C1254.17%20592.929%201253.78%20594.255%201253.78%20595.611C1253.78%20597.432%201254.51%20599.18%201255.8%20600.468C1257.08%20601.756%201258.83%20602.48%201260.66%20602.48%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1296.12%20603.541C1297.69%20603.536%201299.22%20603.067%201300.52%20602.194C1301.82%20601.321%201302.83%20600.082%201303.43%20598.634C1304.03%20597.186%201304.18%20595.594%201303.88%20594.058C1303.57%20592.522%201302.81%20591.112%201301.71%20590.004C1300.6%20588.897%201299.19%20588.142%201297.65%20587.835C1296.11%20587.528%201294.52%20587.683%201293.07%20588.28C1291.62%20588.877%201290.38%20589.89%201289.51%20591.19C1288.63%20592.49%201288.16%20594.02%201288.16%20595.586C1288.15%20596.631%201288.36%20597.667%201288.76%20598.634C1289.16%20599.601%201289.74%20600.479%201290.48%20601.218C1291.22%20601.958%201292.1%20602.543%201293.07%20602.942C1294.04%20603.341%201295.07%20603.544%201296.12%20603.541Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1331.51%20604.222C1333.22%20604.227%201334.89%20603.726%201336.31%20602.781C1337.74%20601.836%201338.85%20600.49%201339.51%20598.914C1340.17%20597.338%201340.34%20595.602%201340.01%20593.926C1339.69%20592.249%201338.87%20590.708%201337.66%20589.497C1336.46%20588.285%201334.92%20587.458%201333.24%20587.12C1331.57%20586.782%201329.83%20586.948%201328.25%20587.597C1326.66%20588.246%201325.31%20589.349%201324.36%20590.767C1323.4%20592.184%201322.89%20593.852%201322.89%20595.561C1322.89%20597.844%201323.79%20600.035%201325.41%20601.65C1327.03%20603.265%201329.22%20604.172%201331.51%20604.172%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1083.78%20631.287C1083.83%20631.287%201083.87%20631.279%201083.9%20631.263C1083.94%20631.247%201083.98%20631.224%201084.01%20631.195C1084.04%20631.166%201084.06%20631.132%201084.07%20631.094C1084.09%20631.056%201084.1%20631.016%201084.1%20630.975C1084.1%20630.889%201084.06%20630.806%201084%20630.745C1083.94%20630.684%201083.86%20630.65%201083.77%20630.65C1083.69%20630.65%201083.6%20630.684%201083.54%20630.745C1083.48%20630.806%201083.45%20630.889%201083.45%20630.975C1083.45%20631.016%201083.45%20631.056%201083.47%20631.094C1083.49%20631.132%201083.51%20631.166%201083.54%20631.195C1083.57%20631.224%201083.6%20631.247%201083.64%20631.263C1083.68%20631.279%201083.74%20631.287%201083.78%20631.287Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1119.21%20633.314C1119.8%20633.285%201120.36%20633.025%201120.77%20632.59C1121.17%20632.155%201121.39%20631.58%201121.37%20630.987C1121.36%20630.395%201121.11%20629.831%201120.69%20629.417C1120.26%20629.003%201119.69%20628.771%201119.1%20628.771C1118.5%20628.771%201117.93%20629.003%201117.51%20629.417C1117.08%20629.831%201116.84%20630.395%201116.82%20630.987C1116.81%20631.58%201117.03%20632.155%201117.43%20632.59C1117.83%20633.025%201118.39%20633.285%201118.98%20633.314H1119.21Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1154.6%20635.688C1157.21%20635.688%201159.32%20633.574%201159.32%20630.966C1159.32%20628.357%201157.21%20626.243%201154.6%20626.243C1151.99%20626.243%201149.87%20628.357%201149.87%20630.966C1149.87%20633.574%201151.99%20635.688%201154.6%20635.688Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1189.96%20638.036C1191.36%20638.036%201192.73%20637.622%201193.89%20636.845C1195.06%20636.068%201195.96%20634.963%201196.5%20633.671C1197.03%20632.379%201197.17%20630.958%201196.9%20629.586C1196.63%20628.214%201195.95%20626.954%201194.96%20625.966C1193.97%20624.977%201192.71%20624.303%201191.34%20624.03C1189.97%20623.758%201188.54%20623.898%201187.25%20624.433C1185.96%20624.968%201184.85%20625.874%201184.07%20627.037C1183.3%20628.2%201182.88%20629.567%201182.88%20630.965C1182.88%20631.894%201183.06%20632.814%201183.42%20633.671C1183.78%20634.529%201184.3%20635.309%201184.95%20635.965C1185.61%20636.622%201186.39%20637.143%201187.25%20637.498C1188.11%20637.854%201189.03%20638.036%201189.96%20638.036Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1225.45%20639.956C1227.23%20639.956%201228.97%20639.428%201230.46%20638.438C1231.94%20637.449%201233.1%20636.042%201233.78%20634.396C1234.46%20632.75%201234.65%20630.939%201234.3%20629.191C1233.95%20627.443%201233.1%20625.836%201231.84%20624.574C1230.58%20623.312%201228.97%20622.452%201227.22%20622.101C1225.47%20621.75%201223.66%20621.925%201222.01%20622.604C1220.36%20623.282%201218.95%20624.434%201217.96%20625.913C1216.96%20627.392%201216.43%20629.133%201216.42%20630.915C1216.42%20633.306%201217.37%20635.599%201219.07%20637.29C1220.76%20638.981%201223.05%20639.956%201225.45%20639.956Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1260.73%20641.547C1262.83%20641.547%201264.88%20640.925%201266.63%20639.759C1268.38%20638.594%201269.74%20636.937%201270.54%20634.999C1271.34%20633.061%201271.55%20630.929%201271.14%20628.871C1270.73%20626.814%201269.72%20624.924%201268.24%20623.441C1266.75%20621.957%201264.86%20620.947%201262.8%20620.538C1260.74%20620.129%201258.61%20620.339%201256.67%20621.141C1254.73%20621.944%201253.07%20623.304%201251.91%20625.048C1250.74%20626.792%201250.12%20628.843%201250.12%20630.94C1250.12%20633.753%201251.23%20636.451%201253.23%20638.44C1255.22%20640.429%201257.92%20641.547%201260.73%20641.547Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1296.14%20642.708C1298.48%20642.708%201300.76%20642.017%201302.7%20640.721C1304.64%20639.425%201306.16%20637.583%201307.05%20635.428C1307.94%20633.273%201308.18%20630.902%201307.72%20628.614C1307.27%20626.326%201306.14%20624.225%201304.49%20622.576C1302.84%20620.926%201300.74%20619.803%201298.45%20619.348C1296.16%20618.893%201293.78%20619.127%201291.63%20620.019C1289.47%20620.912%201287.63%20622.423%201286.33%20624.363C1285.03%20626.302%201284.34%20628.582%201284.34%20630.915C1284.34%20634.043%201285.58%20637.042%201287.8%20639.254C1290.01%20641.466%201293.01%20642.708%201296.14%20642.708Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1331.48%20643.491C1333.98%20643.491%201336.42%20642.751%201338.5%20641.363C1340.58%20639.976%201342.2%20638.004%201343.16%20635.696C1344.11%20633.389%201344.36%20630.85%201343.88%20628.401C1343.39%20625.952%201342.18%20623.702%201340.42%20621.936C1338.65%20620.17%201336.4%20618.968%201333.95%20618.48C1331.49%20617.993%201328.95%20618.243%201326.64%20619.199C1324.33%20620.155%201322.36%20621.773%201320.97%20623.849C1319.58%20625.926%201318.84%20628.367%201318.84%20630.864C1318.84%20634.213%201320.17%20637.425%201322.54%20639.793C1324.91%20642.161%201328.13%20643.491%201331.48%20643.491Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1048.41%20666.092L1048.21%20666.295L1048.41%20666.497L1048.62%20666.295L1048.41%20666.092Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1083.8%20668.644C1084.25%20668.644%201084.69%20668.51%201085.06%20668.261C1085.44%20668.011%201085.73%20667.656%201085.9%20667.241C1086.07%20666.825%201086.12%20666.368%201086.03%20665.927C1085.94%20665.487%201085.73%20665.082%201085.41%20664.764C1085.09%20664.446%201084.68%20664.23%201084.24%20664.142C1083.8%20664.054%201083.34%20664.099%201082.93%20664.271C1082.51%20664.443%201082.16%20664.734%201081.91%20665.108C1081.66%20665.482%201081.52%20665.921%201081.52%20666.371C1081.52%20666.974%201081.76%20667.552%201082.19%20667.978C1082.62%20668.404%201083.2%20668.644%201083.8%20668.644Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1119.19%20671.472C1120.22%20671.477%201121.22%20671.177%201122.08%20670.609C1122.94%20670.042%201123.61%20669.233%201124.01%20668.284C1124.41%20667.336%201124.52%20666.29%201124.32%20665.28C1124.13%20664.27%201123.64%20663.341%201122.91%20662.61C1122.19%20661.878%201121.26%20661.378%201120.25%20661.173C1119.24%20660.967%201118.2%20661.065%201117.24%20661.454C1116.29%20661.843%201115.47%20662.506%201114.9%20663.359C1114.32%20664.212%201114.01%20665.216%201114%20666.245C1113.99%20666.919%201114.11%20667.589%201114.35%20668.216C1114.6%20668.844%201114.97%20669.416%201115.44%20669.898C1115.91%20670.381%201116.47%20670.764%201117.1%20671.026C1117.72%20671.287%201118.39%20671.422%201119.06%20671.422L1119.19%20671.472Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1154.57%20674.149C1156.12%20674.149%201157.64%20673.69%201158.93%20672.829C1160.21%20671.969%201161.22%20670.747%201161.81%20669.316C1162.4%20667.886%201162.56%20666.312%201162.26%20664.793C1161.96%20663.274%201161.21%20661.879%201160.11%20660.785C1159.02%20659.69%201157.62%20658.944%201156.1%20658.642C1154.58%20658.34%201153.01%20658.495%201151.57%20659.088C1150.14%20659.68%201148.92%20660.684%201148.06%20661.971C1147.2%20663.258%201146.74%20664.772%201146.74%20666.32C1146.74%20668.397%201147.56%20670.388%201149.03%20671.856C1150.5%20673.324%201152.49%20674.149%201154.57%20674.149Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1189.96%20676.725C1192.01%20676.72%201194.02%20676.107%201195.72%20674.965C1197.43%20673.822%201198.75%20672.201%201199.54%20670.306C1200.32%20668.41%201200.52%20666.325%201200.12%20664.314C1199.72%20662.303%201198.73%20660.456%201197.28%20659.006C1195.83%20657.556%201193.98%20656.568%201191.97%20656.167C1189.95%20655.766%201187.87%20655.969%201185.97%20656.752C1184.07%20657.534%201182.45%20658.86%201181.31%20660.563C1180.16%20662.266%201179.55%20664.27%201179.55%20666.32C1179.54%20667.687%201179.81%20669.042%201180.33%20670.306C1180.85%20671.57%201181.62%20672.718%201182.59%20673.685C1183.56%20674.651%201184.71%20675.418%201185.97%20675.939C1187.24%20676.461%201188.59%20676.728%201189.96%20676.725Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1225.35%20678.846C1227.85%20678.846%201230.29%20678.106%201232.37%20676.718C1234.45%20675.331%201236.07%20673.359%201237.02%20671.051C1237.98%20668.744%201238.23%20666.205%201237.74%20663.756C1237.25%20661.307%201236.05%20659.057%201234.28%20657.291C1232.51%20655.525%201230.26%20654.323%201227.81%20653.835C1225.36%20653.348%201222.82%20653.598%201220.51%20654.554C1218.2%20655.51%201216.23%20657.128%201214.84%20659.204C1213.45%20661.281%201212.71%20663.722%201212.71%20666.219C1212.71%20669.568%201214.04%20672.78%201216.41%20675.148C1218.78%20677.516%201221.99%20678.846%201225.35%20678.846Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1260.76%20680.589C1263.59%20680.589%201266.36%20679.749%201268.72%20678.175C1271.08%20676.602%201272.91%20674.366%201274%20671.749C1275.08%20669.133%201275.37%20666.254%201274.81%20663.476C1274.26%20660.699%201272.9%20658.148%201270.89%20656.145C1268.89%20654.143%201266.33%20652.779%201263.55%20652.226C1260.77%20651.674%201257.89%20651.957%201255.27%20653.041C1252.65%20654.125%201250.42%20655.96%201248.84%20658.315C1247.27%20660.67%201246.43%20663.438%201246.43%20666.27C1246.43%20670.056%201247.93%20673.688%201250.61%20676.368C1253.28%20679.048%201256.92%20680.557%201260.71%20680.563%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1296.12%20682.003C1299.22%20682.008%201302.26%20681.093%201304.84%20679.374C1307.43%20677.655%201309.44%20675.209%201310.64%20672.345C1311.83%20669.482%201312.14%20666.329%201311.54%20663.286C1310.94%20660.243%201309.45%20657.446%201307.26%20655.249C1305.07%20653.053%201302.27%20651.554%201299.23%20650.944C1296.19%20650.334%201293.03%20650.64%201290.16%20651.822C1287.29%20653.005%201284.84%20655.011%201283.11%20657.587C1281.38%20660.163%201280.45%20663.194%201280.45%20666.295C1280.45%20670.448%201282.1%20674.43%201285.04%20677.366C1287.98%20680.303%201291.96%20681.952%201296.12%20681.952%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1048.41%20703.216C1048.73%20703.21%201049.03%20703.111%201049.29%20702.931C1049.54%20702.751%201049.74%20702.498%201049.85%20702.206C1049.96%20701.914%201049.98%20701.595%201049.91%20701.29C1049.84%20700.986%201049.68%20700.71%201049.45%20700.498C1049.22%20700.286%201048.93%20700.148%201048.62%20700.102C1048.31%20700.055%201047.99%20700.103%201047.71%20700.237C1047.43%20700.372%201047.19%20700.588%201047.03%20700.858C1046.87%20701.128%201046.8%20701.439%201046.82%20701.751C1046.82%20702.166%201046.99%20702.564%201047.28%20702.858C1047.57%20703.152%201047.97%20703.317%201048.39%20703.317%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1083.8%20706.372C1084.73%20706.372%201085.65%20706.095%201086.43%20705.576C1087.2%20705.057%201087.81%20704.32%201088.17%20703.457C1088.52%20702.594%201088.62%20701.644%201088.44%20700.728C1088.25%20699.812%201087.8%20698.971%201087.14%20698.31C1086.48%20697.65%201085.64%20697.2%201084.72%20697.018C1083.8%20696.836%201082.85%20696.929%201081.99%20697.287C1081.13%20697.644%201080.39%20698.249%201079.87%20699.026C1079.35%20699.803%201079.07%20700.716%201079.07%20701.65C1079.07%20702.902%201079.57%20704.103%201080.46%20704.989C1081.34%20705.874%201082.55%20706.372%201083.8%20706.372Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1119.19%20709.478C1120.74%20709.478%201122.25%20709.019%201123.54%20708.159C1124.83%20707.299%201125.83%20706.076%201126.43%20704.646C1127.02%20703.215%201127.17%20701.641%201126.87%20700.123C1126.57%20698.604%201125.82%20697.209%201124.73%20696.114C1123.63%20695.019%201122.23%20694.274%201120.71%20693.972C1119.19%20693.67%201117.62%20693.825%201116.19%20694.417C1114.76%20695.01%201113.53%20696.013%201112.67%20697.301C1111.81%20698.588%201111.35%20700.101%201111.35%20701.65C1111.35%20703.726%201112.18%20705.717%201113.65%20707.185C1115.12%20708.654%201117.11%20709.478%201119.19%20709.478Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1154.57%20712.458C1156.71%20712.458%201158.79%20711.826%201160.57%20710.641C1162.34%20709.456%201163.73%20707.772%201164.54%20705.801C1165.36%20703.831%201165.57%20701.663%201165.16%20699.571C1164.74%20697.479%201163.71%20695.558%201162.2%20694.05C1160.7%20692.542%201158.77%20691.515%201156.68%20691.099C1154.58%20690.683%201152.41%20690.896%201150.44%20691.712C1148.47%20692.529%201146.78%20693.911%201145.6%20695.684C1144.41%20697.457%201143.78%20699.542%201143.78%20701.675C1143.78%20704.535%201144.92%20707.277%201146.94%20709.3C1148.96%20711.322%201151.71%20712.458%201154.57%20712.458Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1189.98%20715.16C1192.67%20715.16%201195.29%20714.365%201197.53%20712.875C1199.76%20711.385%201201.5%20709.267%201202.52%20706.789C1203.55%20704.311%201203.82%20701.584%201203.3%20698.953C1202.77%20696.323%201201.48%20693.907%201199.58%20692.01C1197.68%20690.113%201195.27%20688.822%201192.63%20688.299C1190%20687.775%201187.27%20688.044%201184.79%20689.07C1182.31%20690.097%201180.19%20691.835%201178.7%20694.065C1177.21%20696.295%201176.41%20698.917%201176.41%20701.599C1176.41%20705.196%201177.84%20708.645%201180.39%20711.188C1182.93%20713.731%201186.38%20715.16%201189.98%20715.16Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1225.24%20717.559C1228.39%20717.569%201231.48%20716.646%201234.1%20714.906C1236.72%20713.166%201238.77%20710.688%201239.99%20707.785C1241.2%20704.882%201241.53%20701.684%201240.92%20698.596C1240.32%20695.507%201238.81%20692.668%201236.59%20690.436C1234.37%20688.204%201231.54%20686.68%201228.45%20686.056C1225.36%20685.432%201222.16%20685.737%201219.25%20686.932C1216.33%20688.127%201213.84%20690.158%201212.08%20692.769C1210.33%20695.38%201209.38%20698.453%201209.37%20701.599C1209.37%20705.801%201211.04%20709.831%201214.01%20712.804C1216.98%20715.778%201221.01%20717.452%201225.22%20717.458%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1012.98%20737.51C1013.11%20737.504%201013.23%20737.448%201013.33%20737.355C1013.42%20737.262%201013.48%20737.137%201013.48%20737.005C1013.48%20736.871%201013.43%20736.742%201013.33%20736.647C1013.24%20736.553%201013.11%20736.5%201012.98%20736.5C1012.84%20736.5%201012.71%20736.553%201012.62%20736.647C1012.52%20736.742%201012.47%20736.871%201012.47%20737.005C1012.48%20737.137%201012.53%20737.262%201012.63%20737.355C1012.72%20737.448%201012.84%20737.504%201012.98%20737.51Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1048.39%20740.616C1049.11%20740.621%201049.82%20740.412%201050.42%20740.015C1051.02%20739.619%201051.49%20739.052%201051.77%20738.388C1052.05%20737.724%201052.12%20736.992%201051.99%20736.285C1051.85%20735.578%201051.5%20734.928%201051%20734.417C1050.49%20733.906%201049.84%20733.557%201049.13%20733.415C1048.43%20733.272%201047.69%20733.343%201047.03%20733.617C1046.36%20733.892%201045.79%20734.358%201045.39%20734.956C1044.99%20735.555%201044.77%20736.259%201044.77%20736.979C1044.77%20737.456%201044.86%20737.928%201045.04%20738.369C1045.22%20738.81%201045.49%20739.211%201045.82%20739.549C1046.16%20739.887%201046.56%20740.155%201047%20740.338C1047.44%20740.521%201047.91%20740.616%201048.39%20740.616Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1083.77%20744.05C1085.17%20744.05%201086.54%20743.635%201087.71%20742.858C1088.87%20742.081%201089.78%20740.977%201090.31%20739.685C1090.85%20738.393%201090.99%20736.971%201090.72%20735.6C1090.44%20734.228%201089.77%20732.968%201088.78%20731.979C1087.79%20730.99%201086.53%20730.317%201085.16%20730.044C1083.78%20729.771%201082.36%20729.911%201081.07%20730.446C1079.77%20730.982%201078.67%20731.888%201077.89%20733.051C1077.11%20734.214%201076.7%20735.581%201076.7%20736.979C1076.7%20737.908%201076.88%20738.827%201077.24%20739.685C1077.59%20740.543%201078.11%20741.322%201078.77%20741.979C1079.43%20742.636%201080.21%20743.156%201081.07%20743.512C1081.92%20743.867%201082.84%20744.05%201083.77%20744.05Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1119.21%20747.409C1121.27%20747.404%201123.27%20746.791%201124.98%20745.647C1126.68%20744.504%201128.01%20742.881%201128.79%20740.984C1129.57%20739.087%201129.78%20737.001%201129.37%20734.989C1128.97%20732.977%201127.98%20731.13%201126.52%20729.681C1125.07%20728.232%201123.22%20727.246%201121.2%20726.848C1119.19%20726.45%201117.1%20726.657%201115.2%20727.443C1113.31%20728.229%201111.69%20729.559%201110.55%20731.266C1109.41%20732.972%201108.8%20734.978%201108.8%20737.03C1108.8%20738.395%201109.07%20739.746%201109.59%20741.007C1110.11%20742.268%201110.88%20743.413%201111.85%20744.378C1112.82%20745.342%201113.96%20746.106%201115.23%20746.626C1116.49%20747.146%201117.85%20747.412%201119.21%20747.409Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1154.6%20750.515C1157.28%20750.515%201159.91%20749.72%201162.14%20748.23C1164.37%20746.74%201166.11%20744.622%201167.14%20742.144C1168.17%20739.666%201168.43%20736.939%201167.91%20734.308C1167.39%20731.678%201166.09%20729.262%201164.2%20727.365C1162.3%20725.468%201159.88%20724.177%201157.25%20723.654C1154.61%20723.13%201151.88%20723.399%201149.4%20724.425C1146.92%20725.452%201144.8%20727.19%201143.31%20729.42C1141.82%20731.65%201141.02%20734.272%201141.02%20736.954C1141.02%20740.551%201142.45%20744%201145%20746.543C1147.55%20749.086%201151%20750.515%201154.6%20750.515Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1013%20774.026C1013.44%20774.026%201013.86%20773.854%201014.17%20773.547C1014.48%20773.239%201014.66%20772.822%201014.67%20772.384C1014.67%20772.056%201014.57%20771.734%201014.39%20771.461C1014.21%20771.187%201013.95%20770.974%201013.65%20770.847C1013.34%20770.72%201013.01%20770.686%201012.69%20770.748C1012.36%20770.81%201012.06%20770.967%201011.83%20771.197C1011.6%20771.428%201011.44%20771.722%201011.37%20772.044C1011.3%20772.366%201011.33%20772.7%201011.45%20773.005C1011.58%20773.31%201011.79%20773.572%201012.06%20773.758C1012.33%20773.944%201012.65%20774.046%201012.98%20774.051%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1048.39%20777.738C1049.46%20777.743%201050.51%20777.43%201051.4%20776.84C1052.29%20776.249%201052.99%20775.407%201053.4%20774.42C1053.82%20773.432%201053.93%20772.345%201053.72%20771.295C1053.52%20770.245%201053%20769.28%201052.25%20768.521C1051.49%20767.763%201050.53%20767.246%201049.48%20767.035C1048.43%20766.825%201047.34%20766.93%201046.35%20767.339C1045.36%20767.747%201044.51%20768.44%201043.92%20769.329C1043.32%20770.218%201043%20771.264%201043%20772.334C1043%20773.76%201043.57%20775.129%201044.58%20776.137C1045.59%20777.146%201046.96%20777.738%201048.39%20777.738Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1083.8%20781.375C1085.58%20781.375%201087.33%20780.847%201088.81%20779.857C1090.29%20778.868%201091.45%20777.461%201092.13%20775.815C1092.82%20774.169%201093%20772.358%201092.65%20770.61C1092.31%20768.862%201091.45%20767.255%201090.19%20765.993C1088.93%20764.731%201087.32%20763.871%201085.58%20763.52C1083.83%20763.169%201082.01%20763.344%201080.36%20764.023C1078.71%20764.701%201077.3%20765.853%201076.31%20767.332C1075.31%20768.811%201074.78%20770.552%201074.78%20772.334C1074.78%20774.725%201075.73%20777.018%201077.42%20778.709C1079.11%20780.4%201081.41%20781.375%201083.8%20781.375Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1119.21%20784.91C1121.71%20784.91%201124.15%20784.17%201126.23%20782.782C1128.31%20781.395%201129.93%20779.423%201130.89%20777.115C1131.84%20774.808%201132.09%20772.269%201131.61%20769.82C1131.12%20767.371%201129.92%20765.121%201128.15%20763.355C1126.38%20761.589%201124.13%20760.387%201121.68%20759.899C1119.23%20759.412%201116.68%20759.662%201114.38%20760.618C1112.07%20761.574%201110.09%20763.192%201108.7%20765.268C1107.31%20767.345%201106.57%20769.786%201106.57%20772.283C1106.57%20775.632%201107.9%20778.844%201110.28%20781.212C1112.65%20783.58%201115.86%20784.91%201119.21%20784.91Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1154.57%20788.269C1157.72%20788.279%201160.8%20787.356%201163.43%20785.616C1166.05%20783.876%201168.1%20781.398%201169.32%20778.494C1170.53%20775.591%201170.86%20772.393%201170.25%20769.305C1169.65%20766.217%201168.14%20763.377%201165.92%20761.145C1163.7%20758.913%201160.87%20757.389%201157.78%20756.765C1154.69%20756.142%201151.49%20756.447%201148.58%20757.642C1145.66%20758.836%201143.17%20760.868%201141.41%20763.478C1139.65%20766.089%201138.71%20769.162%201138.7%20772.309C1138.7%20776.51%201140.37%20780.54%201143.34%20783.514C1146.31%20786.487%201150.34%20788.161%201154.55%20788.168%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M977.647%20807.953L977.855%20807.745L977.647%20807.537L977.438%20807.745L977.647%20807.953Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1013%20810.744C1013.6%20810.744%201014.19%20810.567%201014.69%20810.234C1015.19%20809.901%201015.57%20809.427%201015.8%20808.874C1016.03%20808.32%201016.09%20807.711%201015.98%20807.123C1015.86%20806.535%201015.57%20805.995%201015.15%20805.571C1014.72%20805.147%201014.18%20804.859%201013.59%20804.742C1013%20804.625%201012.39%20804.685%201011.84%20804.914C1011.29%20805.144%201010.81%20805.532%201010.48%20806.03C1010.15%20806.529%201009.97%20807.115%201009.97%20807.714C1009.97%20808.518%201010.29%20809.289%201010.86%20809.857C1011.43%20810.425%201012.2%20810.744%201013%20810.744Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1048.41%20814.558C1049.77%20814.558%201051.1%20814.154%201052.24%20813.398C1053.37%20812.642%201054.25%20811.568%201054.77%20810.312C1055.29%20809.055%201055.42%20807.673%201055.15%20806.339C1054.89%20805.006%201054.23%20803.782%201053.27%20802.823C1052.3%20801.863%201051.07%20801.211%201049.74%20800.949C1048.4%20800.687%201047.02%20800.826%201045.76%20801.35C1044.51%20801.874%201043.44%20802.758%201042.68%20803.891C1041.93%20805.024%201041.53%20806.354%201041.54%20807.714C1041.54%20809.536%201042.26%20811.283%201043.55%20812.571C1044.84%20813.859%201046.59%20814.558%201048.41%20814.558Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1083.77%20818.32C1085.87%20818.32%201087.93%20817.698%201089.67%20816.533C1091.42%20815.367%201092.78%20813.711%201093.58%20811.773C1094.39%20809.835%201094.6%20807.702%201094.19%20805.645C1093.78%20803.587%201092.77%20801.697%201091.28%20800.214C1089.8%20798.731%201087.9%20797.72%201085.85%20797.311C1083.79%20796.902%201081.65%20797.112%201079.71%20797.915C1077.77%20798.718%201076.11%20800.077%201074.95%20801.821C1073.78%20803.565%201073.16%20805.616%201073.16%20807.714C1073.16%20810.527%201074.28%20813.225%201076.27%20815.214C1078.26%20817.203%201080.96%20818.32%201083.77%20818.32Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1119.11%20822.032C1121.94%20822.027%201124.71%20821.183%201127.07%20819.607C1129.42%20818.031%201131.25%20815.792%201132.33%20813.176C1133.41%20810.559%201133.69%20807.681%201133.14%20804.905C1132.58%20802.129%201131.22%20799.58%201129.21%20797.58C1127.2%20795.58%201124.65%20794.219%201121.87%20793.668C1119.09%20793.118%201116.21%20793.403%201113.59%20794.487C1110.98%20795.572%201108.74%20797.407%201107.17%20799.761C1105.59%20802.115%201104.75%20804.883%201104.75%20807.714C1104.75%20809.596%201105.13%20811.46%201105.85%20813.199C1106.57%20814.938%201107.63%20816.518%201108.96%20817.847C1110.29%20819.177%201111.88%20820.231%201113.62%20820.95C1115.36%20821.668%201117.23%20822.036%201119.11%20822.032Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M977.615%20843.675C977.769%20843.675%20977.917%20843.613%20978.026%20843.505C978.135%20843.396%20978.196%20843.248%20978.196%20843.094C978.186%20842.984%20978.145%20842.879%20978.077%20842.792C978.01%20842.704%20977.919%20842.638%20977.815%20842.601C977.711%20842.563%20977.599%20842.556%20977.491%20842.58C977.383%20842.604%20977.284%20842.658%20977.206%20842.736C977.128%20842.814%20977.074%20842.913%20977.05%20843.02C977.026%20843.128%20977.033%20843.241%20977.071%20843.344C977.108%20843.448%20977.175%20843.539%20977.262%20843.606C977.349%20843.674%20977.454%20843.715%20977.564%20843.725%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1013.03%20847.109C1013.82%20847.109%201014.6%20846.874%201015.26%20846.434C1015.92%20845.994%201016.43%20845.368%201016.74%20844.636C1017.04%20843.904%201017.12%20843.098%201016.97%20842.32C1016.82%20841.542%201016.44%20840.826%201015.88%20840.264C1015.32%20839.701%201014.6%20839.317%201013.83%20839.159C1013.05%20839.001%201012.24%20839.077%201011.51%20839.377C1010.77%20839.677%201010.14%20840.188%201009.7%20840.845C1009.25%20841.502%201009.01%20842.276%201009.01%20843.069C1009%20843.598%201009.11%20844.123%201009.31%20844.613C1009.51%20845.103%201009.8%20845.549%201010.18%20845.924C1010.55%20846.3%201010.99%20846.598%201011.48%20846.801C1011.97%20847.004%201012.5%20847.109%201013.03%20847.109Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1048.39%20850.998C1049.96%20850.993%201051.49%20850.524%201052.79%20849.651C1054.09%20848.778%201055.1%20847.539%201055.7%20846.091C1056.3%20844.643%201056.45%20843.051%201056.15%20841.515C1055.84%20839.979%201055.08%20838.569%201053.97%20837.461C1052.87%20836.354%201051.45%20835.599%201049.92%20835.292C1048.38%20834.986%201046.79%20835.14%201045.34%20835.737C1043.89%20836.334%201042.65%20837.347%201041.77%20838.647C1040.9%20839.947%201040.43%20841.477%201040.43%20843.043C1040.42%20844.089%201040.63%20845.124%201041.03%20846.091C1041.42%20847.058%201042.01%20847.936%201042.75%20848.675C1043.49%20849.415%201044.37%20850%201045.34%20850.399C1046.3%20850.798%201047.34%20851.001%201048.39%20850.998Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1083.8%20854.811C1086.13%20854.811%201088.42%20854.12%201090.36%20852.824C1092.3%20851.528%201093.81%20849.686%201094.71%20847.531C1095.6%20845.376%201095.83%20843.005%201095.38%20840.717C1094.92%20838.429%201093.8%20836.328%201092.15%20834.679C1090.5%20833.029%201088.39%20831.906%201086.1%20831.451C1083.81%20830.996%201081.44%20831.23%201079.28%20832.122C1077.13%20833.015%201075.28%20834.527%201073.99%20836.466C1072.69%20838.405%201072%20840.685%201072%20843.018C1072%20846.146%201073.24%20849.145%201075.45%20851.357C1077.67%20853.569%201080.67%20854.811%201083.8%20854.811Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1119.19%20858.751C1122.29%20858.756%201125.33%20857.841%201127.91%20856.122C1130.49%20854.403%201132.51%20851.957%201133.7%20849.093C1134.9%20846.23%201135.21%20843.077%201134.61%20840.034C1134.01%20836.991%201132.52%20834.194%201130.33%20831.997C1128.14%20829.801%201125.34%20828.303%201122.3%20827.693C1119.25%20827.083%201116.1%20827.388%201113.23%20828.57C1110.36%20829.753%201107.9%20831.759%201106.17%20834.335C1104.45%20836.911%201103.52%20839.942%201103.52%20843.043C1103.52%20847.196%201105.17%20851.178%201108.11%20854.114C1111.04%20857.051%201115.03%20858.7%201119.19%20858.7%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M977.64%20879.307C977.815%20879.307%20977.986%20879.255%20978.132%20879.158C978.277%20879.061%20978.39%20878.923%20978.457%20878.761C978.524%20878.6%20978.542%20878.422%20978.508%20878.251C978.474%20878.079%20978.389%20877.922%20978.266%20877.798C978.142%20877.674%20977.984%20877.59%20977.813%20877.556C977.641%20877.522%20977.463%20877.539%20977.302%20877.606C977.14%20877.673%20977.002%20877.787%20976.905%20877.932C976.807%20878.077%20976.755%20878.248%20976.755%20878.423C976.755%20878.657%20976.849%20878.882%20977.015%20879.048C977.18%20879.214%20977.405%20879.307%20977.64%20879.307Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1013%20883.019C1013.91%20883.019%201014.8%20882.75%201015.56%20882.245C1016.31%20881.74%201016.9%20881.022%201017.25%20880.182C1017.6%20879.342%201017.69%20878.418%201017.51%20877.527C1017.34%20876.635%201016.9%20875.816%201016.25%20875.173C1015.61%20874.531%201014.79%20874.093%201013.9%20873.915C1013.01%20873.738%201012.08%20873.829%201011.24%20874.177C1010.4%20874.525%201009.68%20875.114%201009.18%20875.87C1008.67%20876.626%201008.4%20877.514%201008.4%20878.423C1008.4%20879.642%201008.89%20880.811%201009.75%20881.673C1010.61%20882.535%201011.78%20883.019%201013%20883.019Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1048.39%20887.06C1050.1%20887.065%201051.77%20886.563%201053.19%20885.618C1054.62%20884.673%201055.73%20883.328%201056.39%20881.752C1057.05%20880.175%201057.22%20878.439%201056.9%20876.763C1056.57%20875.087%201055.75%20873.545%201054.54%20872.334C1053.34%20871.123%201051.8%20870.296%201050.12%20869.958C1048.45%20869.619%201046.71%20869.785%201045.13%20870.434C1043.55%20871.083%201042.19%20872.186%201041.24%20873.604C1040.29%20875.021%201039.77%20876.69%201039.77%20878.398C1039.77%20880.682%201040.68%20882.872%201042.29%20884.487C1043.91%20886.102%201046.1%20887.009%201048.39%20887.009%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1083.77%20890.974C1086.27%20890.974%201088.72%20890.233%201090.8%20888.846C1092.87%20887.459%201094.49%20885.487%201095.45%20883.18C1096.41%20880.872%201096.66%20878.333%201096.17%20875.884C1095.68%20873.435%201094.48%20871.185%201092.71%20869.419C1090.94%20867.653%201088.69%20866.45%201086.24%20865.963C1083.79%20865.476%201081.25%20865.726%201078.94%20866.682C1076.63%20867.638%201074.65%20869.256%201073.27%20871.332C1071.88%20873.409%201071.14%20875.85%201071.14%20878.347C1071.14%20881.696%201072.47%20884.908%201074.84%20887.276C1077.21%20889.644%201080.42%20890.974%201083.77%20890.974Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M977.64%20912.818C977.512%20912.815%20977.384%20912.837%20977.265%20912.884C977.145%20912.931%20977.036%20913.001%20976.944%20913.09C976.853%20913.18%20976.78%20913.287%20976.73%20913.405C976.68%20913.523%20976.654%20913.65%20976.654%20913.778C976.654%20914.039%20976.758%20914.29%20976.943%20914.474C977.128%20914.659%20977.379%20914.763%20977.64%20914.763C977.902%20914.763%20978.152%20914.659%20978.337%20914.474C978.522%20914.29%20978.626%20914.039%20978.626%20913.778C978.626%20913.523%20978.525%20913.279%20978.345%20913.099C978.164%20912.919%20977.895%20912.818%20977.64%20912.818Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1013%20908.955C1012.05%20908.95%201011.11%20909.228%201010.31%20909.755C1009.52%20910.282%201008.89%20911.034%201008.52%20911.915C1008.15%20912.796%201008.05%20913.766%201008.24%20914.703C1008.42%20915.641%201008.88%20916.503%201009.55%20917.18C1010.23%20917.857%201011.09%20918.319%201012.02%20918.507C1012.96%20918.695%201013.93%20918.601%201014.82%20918.237C1015.7%20917.872%201016.46%20917.254%201016.99%20916.46C1017.52%20915.667%201017.8%20914.733%201017.8%20913.778C1017.8%20912.51%201017.3%20911.293%201016.41%20910.394C1015.51%20909.495%201014.3%20908.987%201013.03%20908.98L1013%20908.955Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1048.41%20904.889C1046.66%20904.879%201044.95%20905.387%201043.49%20906.35C1042.03%20907.313%201040.89%20908.687%201040.21%20910.298C1039.53%20911.91%201039.34%20913.686%201039.68%20915.402C1040.01%20917.119%201040.84%20918.698%201042.07%20919.941C1043.3%20921.185%201044.87%20922.035%201046.59%20922.386C1048.3%20922.737%201050.08%20922.572%201051.7%20921.912C1053.32%20921.253%201054.71%20920.128%201055.69%20918.68C1056.67%20917.232%201057.2%20915.526%201057.21%20913.778C1057.21%20912.622%201056.99%20911.476%201056.55%20910.407C1056.11%20909.338%201055.46%20908.366%201054.64%20907.547C1053.82%20906.729%201052.85%20906.079%201051.79%20905.636C1050.72%20905.193%201049.57%20904.965%201048.41%20904.965%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1083.9%20900.949C1081.36%20900.949%201078.87%20901.703%201076.75%20903.116C1074.64%20904.528%201072.99%20906.535%201072.01%20908.884C1071.04%20911.233%201070.79%20913.817%201071.28%20916.311C1071.78%20918.804%201073%20921.095%201074.8%20922.892C1076.6%20924.69%201078.9%20925.914%201081.39%20926.41C1083.89%20926.906%201086.47%20926.652%201088.82%20925.679C1091.18%20924.706%201093.18%20923.058%201094.6%20920.944C1096.01%20918.831%201096.77%20916.346%201096.77%20913.803C1096.77%20910.394%201095.41%20907.125%201093%20904.714C1090.59%20902.304%201087.31%20900.949%201083.9%20900.949Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M1368.11%20471.844V523.917H1367.95C1367.81%20523.894%201367.67%20523.902%201367.53%20523.94C1367.39%20523.979%201367.27%20524.047%201367.16%20524.139C1367.05%20524.231%201366.96%20524.346%201366.9%20524.476C1366.84%20524.605%201366.81%20524.746%201366.81%20524.889C1366.81%20525.032%201366.84%20525.172%201366.9%20525.302C1366.96%20525.431%201367.05%20525.546%201367.16%20525.639C1367.27%20525.731%201367.39%20525.799%201367.53%20525.837C1367.67%20525.876%201367.81%20525.884%201367.95%20525.861H1368.11V555.458H1367.95C1366.68%20555.415%201365.44%20555.878%201364.51%20556.747C1363.58%20557.616%201363.03%20558.82%201362.99%20560.092C1362.94%20561.365%201363.41%20562.602%201364.28%20563.533C1365.15%20564.464%201366.35%20565.011%201367.62%20565.054H1368.11V586.797H1367.95C1365.61%20586.797%201363.36%20587.729%201361.7%20589.386C1360.04%20591.044%201359.11%20593.292%201359.11%20595.636C1359.11%20597.98%201360.04%20600.228%201361.7%20601.886C1363.36%20603.544%201365.61%20604.475%201367.95%20604.475H1368.11V618.187H1367.95C1364.64%20618.334%201361.52%20619.751%201359.23%20622.143C1356.94%20624.535%201355.66%20627.718%201355.66%20631.029C1355.66%20634.339%201356.94%20637.522%201359.23%20639.914C1361.52%20642.306%201364.64%20643.723%201367.95%20643.87H1368.11V649.628H1367.95C1364.05%20649.621%201360.27%20650.972%201357.26%20653.447C1354.25%20655.923%201352.2%20659.369%201351.45%20663.194C1350.71%20667.019%201351.32%20670.983%201353.18%20674.406C1355.04%20677.83%201358.04%20680.498%201361.66%20681.952C1356.82%20683.521%201352.71%20686.786%201350.08%20691.144C1347.37%20686.612%201342.99%20683.321%201337.87%20681.977C1341.56%20680.721%201344.69%20678.197%201346.69%20674.855C1348.69%20671.513%201349.44%20667.57%201348.8%20663.729C1348.16%20659.887%201346.18%20656.396%201343.21%20653.877C1340.24%20651.359%201336.46%20649.976%201332.57%20649.976C1328.67%20649.976%201324.9%20651.359%201321.93%20653.877C1318.95%20656.396%201316.97%20659.887%201316.33%20663.729C1315.7%20667.57%201316.44%20671.513%201318.45%20674.855C1320.45%20678.197%201323.57%20680.721%201327.26%20681.977C1324.48%20682.729%201321.89%20684.054%201319.66%20685.868C1317.42%20687.682%201315.6%20689.944%201314.29%20692.508C1312.48%20689.17%201309.73%20686.437%201306.38%20684.647C1303.03%20682.857%201299.22%20682.09%201295.44%20682.439C1291.66%20682.789%201288.06%20684.24%201285.09%20686.614C1282.13%20688.987%201279.92%20692.178%201278.75%20695.791C1277.79%20693.051%201276.17%20690.586%201274.04%20688.609C1271.91%20686.632%201269.32%20685.203%201266.52%20684.444C1263.71%20683.685%201260.76%20683.618%201257.92%20684.251C1255.08%20684.883%201252.44%20686.196%201250.22%20688.075C1248%20689.954%201246.28%20692.343%201245.19%20695.037C1244.1%20697.732%201243.68%20700.65%201243.97%20703.541C1244.26%20706.432%201245.25%20709.21%201246.86%20711.634C1248.46%20714.058%201250.63%20716.057%201253.17%20717.458C1248.71%20719.43%201245.05%20722.87%201242.81%20727.206C1240.73%20723.786%201237.64%20721.103%201233.95%20719.535C1230.27%20717.967%201226.19%20717.593%201222.28%20718.466C1218.37%20719.339%201214.84%20721.414%201212.17%20724.4C1209.51%20727.386%201207.85%20731.132%201207.43%20735.11C1207.05%20732.039%201205.82%20729.133%201203.88%20726.727C1201.93%20724.32%201199.34%20722.51%201196.42%20721.502C1193.49%20720.494%201190.33%20720.33%201187.32%20721.028C1184.3%20721.726%201181.54%20723.258%201179.35%20725.449C1177.17%20727.64%201175.64%20730.402%201174.95%20733.418C1174.26%20736.435%201174.43%20739.584%201175.45%20742.507C1176.47%20745.43%201178.29%20748.008%201180.7%20749.947C1183.11%20751.885%201186.02%20753.106%201189.1%20753.47C1185.1%20753.86%201181.32%20755.503%201178.31%20758.164C1175.3%20760.824%201173.21%20764.366%201172.33%20768.285C1171.46%20772.204%201171.84%20776.3%201173.43%20779.988C1175.02%20783.676%201177.74%20786.769%201181.19%20788.824C1176.86%20791.082%201173.43%20794.73%201171.43%20799.178C1170.03%20796.638%201168.03%20794.476%201165.6%20792.879C1163.18%20791.281%201160.4%20790.295%201157.51%20790.006C1154.62%20789.717%201151.71%20790.132%201149.01%20791.217C1146.32%20792.302%201143.93%20794.025%201142.05%20796.236C1140.17%20798.447%201138.85%20801.081%201138.21%20803.912C1137.58%20806.743%201137.64%20809.686%201138.39%20812.489C1139.14%20815.292%201140.56%20817.871%201142.53%20820.003C1144.5%20822.136%201146.96%20823.76%201149.69%20824.735C1146.09%20825.919%201142.91%20828.13%201140.55%20831.097C1138.18%20834.063%201136.74%20837.656%201136.39%20841.431C1136.05%20845.207%201136.81%20849.001%201138.6%20852.348C1140.38%20855.694%201143.1%20858.446%201146.43%20860.266C1143.86%20861.557%201141.59%20863.379%201139.77%20865.613C1137.95%20867.846%201136.63%20870.439%201135.89%20873.221C1134.64%20869.535%201132.11%20866.415%201128.77%20864.416C1125.42%20862.417%201121.47%20861.669%201117.63%20862.305C1113.78%20862.942%201110.29%20864.922%201107.77%20867.892C1105.25%20870.862%201103.86%20874.63%201103.86%20878.524C1103.86%20882.418%201105.25%20886.186%201107.77%20889.156C1110.29%20892.126%201113.78%20894.106%201117.63%20894.743C1121.47%20895.38%201125.42%20894.632%201128.77%20892.633C1132.11%20890.634%201134.64%20887.513%201135.89%20883.827C1137.26%20888.926%201140.55%20893.297%201145.07%20896.025C1140.66%20898.615%201137.36%20902.744%201135.82%20907.616C1134.35%20904.013%201131.68%20901.031%201128.26%20899.181C1124.83%20897.33%201120.87%20896.727%201117.05%20897.473C1113.23%20898.218%201109.79%20900.268%201107.31%20903.27C1104.84%20906.272%201103.49%20910.04%201103.49%20913.929C1103.49%20917.818%201104.84%20921.586%201107.31%20924.589C1109.79%20927.591%201113.23%20929.64%201117.05%20930.386C1120.87%20931.132%201124.83%20930.528%201128.26%20928.678C1131.68%20926.827%201134.35%20923.846%201135.82%20920.243C1137.39%20925.094%201140.68%20929.206%201145.07%20931.809C1140.6%20934.508%201137.33%20938.82%201135.94%20943.855C1134.65%20940.159%201132.1%20937.039%201128.72%20935.047C1125.35%20933.056%201121.38%20932.322%201117.52%20932.976C1113.66%20933.629%201110.15%20935.628%201107.62%20938.618C1105.09%20941.608%201103.71%20945.395%201103.71%20949.309C1103.71%20953.223%201105.09%20957.011%201107.62%20960.001C1110.15%20962.991%201113.66%20964.989%201117.52%20965.643C1121.38%20966.297%201125.35%20965.563%201128.72%20963.571C1132.1%20961.58%201134.65%20958.46%201135.94%20954.764C1136.7%20957.46%201138.01%20959.971%201139.78%20962.143C1141.55%20964.314%201143.74%20966.101%201146.23%20967.391C1143.22%20969.067%201140.7%20971.506%201138.92%20974.462C1137.15%20977.418%201136.18%20980.788%201136.12%20984.235C1136.03%20980.08%201134.3%20976.13%201131.31%20973.242C1128.32%20970.353%201124.31%20968.759%201120.15%20968.806C1115.99%20968.852%201112.02%20970.536%201109.09%20973.49C1106.17%20976.445%201104.53%20980.433%201104.53%20984.588C1104.53%20988.744%201106.17%20992.731%201109.09%20995.686C1112.02%20998.641%201115.99%201000.32%201120.15%201000.37C1124.31%201000.42%201128.32%20998.823%201131.31%20995.935C1134.3%20993.046%201136.03%20989.096%201136.12%20984.942C1136.2%20988.954%201137.5%20992.847%201139.86%20996.094C1142.22%20999.341%201145.52%201001.79%201149.32%201003.1C1146.6%201004.13%201144.18%201005.8%201142.25%201007.96C1140.33%201010.13%201138.95%201012.72%201138.24%201015.53C1137.53%201018.34%201137.5%201021.28%201138.17%201024.1C1138.84%201026.92%201140.18%201029.54%201142.07%201031.73C1143.97%201033.93%201146.36%201035.63%201149.06%201036.7C1151.75%201037.78%201154.67%201038.18%201157.55%201037.89C1160.44%201037.6%201163.21%201036.62%201165.64%201035.03C1168.06%201033.44%201170.07%201031.29%201171.48%201028.76C1173.43%201033.07%201176.74%201036.62%201180.91%201038.86C1178.17%201040.55%201175.9%201042.9%201174.31%201045.7C1172.72%201048.5%201171.86%201051.65%201171.81%201054.87C1171.72%201050.63%201169.95%201046.59%201166.9%201043.64C1163.85%201040.69%201159.76%201039.06%201155.51%201039.11C1151.27%201039.16%201147.21%201040.88%201144.22%201043.89C1141.24%201046.91%201139.56%201050.98%201139.56%201055.22C1139.56%201059.46%201141.24%201063.54%201144.22%201066.55C1147.21%201069.57%201151.27%201071.29%201155.51%201071.33C1159.76%201071.38%201163.85%201069.75%201166.9%201066.8C1169.95%201063.85%201171.72%201059.82%201171.81%201055.58C1171.89%201060.06%201173.54%201064.38%201176.46%201067.79C1179.39%201071.19%201183.41%201073.47%201187.84%201074.24C1184.89%201074.83%201182.15%201076.21%201179.92%201078.22C1177.7%201080.24%201176.05%201082.82%201175.17%201085.69C1174.29%201088.57%201174.2%201091.62%201174.92%201094.54C1175.63%201097.46%201177.13%201100.13%201179.24%201102.27C1181.35%201104.41%201184%201105.94%201186.91%201106.7C1189.82%201107.46%201192.88%201107.42%201195.76%201106.59C1198.65%201105.75%201201.26%201104.15%201203.31%201101.95C1205.37%201099.76%201206.79%201097.05%201207.43%201094.11C1208.19%201098.24%201210.27%201102%201213.35%201104.85C1216.44%201107.69%201220.36%201109.46%201224.54%201109.9C1220.44%201110.4%201216.7%201112.45%201214.06%201115.62C1211.42%201118.79%201210.1%201122.84%201210.35%201126.95C1210.6%201131.07%201212.42%201134.93%201215.42%201137.75C1218.43%201140.58%201222.4%201142.15%201226.52%201142.15C1230.65%201142.15%201234.62%201140.58%201237.62%201137.75C1240.63%201134.93%201242.44%201131.07%201242.69%201126.95C1242.95%201122.84%201241.62%201118.79%201238.98%201115.62C1236.35%201112.45%201232.6%201110.4%201228.51%201109.9C1231.4%201109.59%201234.19%201108.64%201236.68%201107.12C1239.16%201105.59%201241.26%201103.53%201242.84%201101.08C1245.07%201105.08%201248.48%201108.28%201252.62%201110.25C1250.13%201111.72%201248.03%201113.76%201246.49%201116.2C1244.95%201118.64%201244.01%201121.41%201243.75%201124.28C1243.48%201127.16%201243.91%201130.05%201244.99%201132.73C1246.06%201135.41%201247.76%201137.79%201249.94%201139.69C1252.12%201141.58%201254.72%201142.93%201257.52%201143.63C1260.32%201144.33%201263.25%201144.35%201266.06%201143.69C1268.88%201143.04%201271.49%201141.72%201273.7%201139.86C1275.91%201138%201277.64%201135.64%201278.75%201132.98C1280.02%201136.32%201282.17%201139.26%201284.97%201141.49C1287.78%201143.71%201291.13%201145.13%201294.68%201145.6C1290.72%201146.26%201287.16%201148.38%201284.7%201151.54C1282.24%201154.7%201281.06%201158.67%201281.39%201162.66C1281.72%201166.65%201283.54%201170.38%201286.49%201173.09C1289.44%201175.8%201293.3%201177.31%201297.31%201177.31C1301.32%201177.31%201305.18%201175.8%201308.13%201173.09C1311.08%201170.38%201312.9%201166.65%201313.23%201162.66C1313.56%201158.67%201312.37%201154.7%201309.91%201151.54C1307.45%201148.38%201303.89%201146.26%201299.94%201145.6C1302.93%201145.21%201305.79%201144.13%201308.3%201142.45C1310.81%201140.77%201312.91%201138.54%201314.42%201135.93C1316.96%201140.61%201321.21%201144.12%201326.27%201145.76C1322.66%201147.24%201319.67%201149.93%201317.82%201153.38C1315.97%201156.82%201315.37%201160.79%201316.13%201164.63C1316.89%201168.46%201318.95%201171.91%201321.97%201174.39C1324.99%201176.87%201328.78%201178.23%201332.69%201178.23C1336.6%201178.23%201340.39%201176.87%201343.41%201174.39C1346.43%201171.91%201348.5%201168.46%201349.26%201164.63C1350.02%201160.79%201349.42%201156.82%201347.57%201153.38C1345.72%201149.93%201342.73%201147.24%201339.11%201145.76C1343.67%201144.29%201347.57%201141.29%201350.16%201137.27C1352.65%201141.23%201356.38%201144.26%201360.78%201145.88C1357.25%201147.54%201354.4%201150.36%201352.69%201153.85C1350.97%201157.35%201350.5%201161.33%201351.35%201165.13C1352.2%201168.93%201354.32%201172.33%201357.36%201174.76C1360.4%201177.2%201364.18%201178.53%201368.08%201178.53H1368.23V1183.58H1368.08C1364.59%201183.58%201361.25%201184.97%201358.79%201187.43C1356.32%201189.89%201354.94%201193.23%201354.94%201196.72C1354.94%201200.2%201356.32%201203.54%201358.79%201206C1361.25%201208.46%201364.59%201209.85%201368.08%201209.85H1368.23V1222.98H1368.08C1366.88%201222.95%201365.69%201223.16%201364.58%201223.59C1363.46%201224.02%201362.44%201224.66%201361.57%201225.49C1360.7%201226.31%201360.01%201227.3%201359.52%201228.39C1359.04%201229.48%201358.77%201230.66%201358.74%201231.86C1358.71%201233.05%201358.92%201234.24%201359.35%201235.36C1359.78%201236.47%201360.42%201237.49%201361.25%201238.36C1362.07%201239.23%201363.06%201239.92%201364.16%201240.41C1365.25%201240.89%201366.43%201241.16%201367.62%201241.19H1368.23V1262.27H1368.08C1366.74%201262.27%201365.45%201262.81%201364.51%201263.75C1363.56%201264.7%201363.02%201265.99%201363.02%201267.32C1363.02%201268.66%201363.56%201269.95%201364.51%201270.9C1365.45%201271.84%201366.74%201272.38%201368.08%201272.38H1368.23V1301.42H1368.08C1367.91%201301.42%201367.75%201301.46%201367.6%201301.52C1367.45%201301.59%201367.31%201301.68%201367.19%201301.8C1367.08%201301.92%201366.99%201302.06%201366.93%201302.22C1366.87%201302.37%201366.84%201302.54%201366.84%201302.7C1366.84%201303.03%201366.97%201303.34%201367.2%201303.57C1367.42%201303.8%201367.73%201303.94%201368.05%201303.94H1368.23V1355.71C1485.55%201355.71%201598.05%201309.15%201681.01%201226.27C1763.96%201143.39%201810.56%201030.99%201810.56%20913.778C1810.56%20796.57%201763.96%20684.162%201681.01%20601.284C1598.05%20518.405%201485.55%20471.844%201368.23%20471.844M1350.13%201114.64C1349.13%201113.13%201347.95%201111.74%201346.6%201110.53C1347.88%201109.61%201349.08%201108.58%201350.18%201107.45C1351.23%201108.57%201352.38%201109.58%201353.62%201110.48C1352.29%201111.71%201351.11%201113.11%201350.13%201114.64ZM1278.58%201076.54C1278%201075.88%201277.39%201075.3%201276.81%201074.69C1277.69%201074.01%201278.53%201073.29%201279.34%201072.52C1279.81%201073.03%201280.32%201073.51%201280.85%201073.96C1280.04%201074.74%201279.3%201075.58%201278.63%201076.49M1207.1%201044.19C1205.59%201042.02%201203.65%201040.18%201201.41%201038.78C1203.48%201037.67%201205.35%201036.22%201206.94%201034.49C1208.2%201036.12%201209.64%201037.6%201211.24%201038.88C1209.6%201040.43%201208.19%201042.22%201207.1%201044.19ZM1171.23%20972.366C1169.61%20970.294%201167.58%20968.576%201165.26%20967.315C1167.49%20966.145%201169.48%20964.588%201171.15%20962.719C1172.33%20964.47%201173.73%20966.058%201175.32%20967.441C1173.73%20968.924%201172.35%20970.624%201171.23%20972.492M1171.23%20854.988C1172.41%20856.932%201173.85%20858.7%201175.53%20860.241C1173.89%20861.622%201172.44%20863.219%201171.23%20864.988C1169.52%20863.027%201167.44%20861.415%201165.11%20860.241C1167.49%20858.926%201169.57%20857.138%201171.23%20854.988ZM1207.15%20783.092C1208.3%20785.174%201209.77%20787.058%201211.52%20788.673C1209.81%20790.001%201208.29%20791.566%201207.02%20793.319C1205.33%20791.483%201203.34%20789.953%201201.13%20788.799C1203.53%20787.368%201205.58%20785.429%201207.15%20783.117M1242.81%20787.612C1243.44%20788.344%201244.05%20789.102%201244.76%20789.784L1243.92%20790.592C1243.25%20789.892%201242.53%20789.25%201241.75%20788.673C1242.13%20788.319%201242.48%20787.94%201242.84%20787.587M1278.6%20750.742C1279.37%20751.758%201280.21%20752.713%201281.13%20753.596C1280.55%20754.151%201279.94%20754.657%201279.41%20755.237C1278.57%20754.374%201277.66%20753.588%201276.68%20752.889C1277.4%20752.221%201278.08%20751.504%201278.7%20750.742M1205.15%201003.28C1206.13%201002.56%201207.06%201001.77%201207.93%201000.93C1208.4%201001.48%201208.89%201002%201209.42%201002.49C1208.6%201003.28%201207.83%201004.13%201207.12%201005.02C1206.52%201004.35%201205.87%201003.72%201205.18%201003.15M1207.85%20859.205L1209.04%20860.519L1208.46%20861.175C1208.03%20860.746%201207.58%20860.317%201207.1%20859.938C1207.37%20859.712%201207.61%20859.467%201207.85%20859.205ZM1279.46%20789.43L1279.89%20789.86L1279.44%20789.481M1208.08%20931.48L1208.71%20930.9L1209.09%20931.329L1208.59%20931.91L1208.08%20931.48ZM1208.51%20895.318L1209.09%20895.974L1208.66%20896.378L1207.96%20895.747L1208.46%20895.292M1244.13%20825.391L1243.67%20825.012L1244.08%20825.442M1208.16%20966.28L1208.66%20966.86C1208.28%20967.254%201207.92%20967.667%201207.58%20968.098L1206.87%20967.466C1207.3%20967.088%201207.73%20966.684%201208.16%20966.254M1243.67%201002.54L1244.13%201002.16L1243.77%201002.54M1279.16%201037.9L1279.56%201037.54L1279.21%201037.9M1349.98%201073.25L1350.49%201072.82L1350.77%201073.05L1350.31%201073.61L1349.98%201073.25ZM1350.66%20754.303L1350.26%20754.682L1349.6%20754.101L1350.06%20753.596L1350.66%20754.303ZM1315.53%20754.101C1315.29%20754.274%201315.07%20754.469%201314.87%20754.682C1314.44%20754.252%201314.01%20753.874%201313.53%20753.47L1314.24%20752.687C1314.67%20753.141%201315.05%20753.621%201315.53%20754.101ZM1206.84%20822.285C1207.55%20823.273%201208.34%20824.202%201209.19%20825.063C1208.61%20825.597%201208.06%20826.171%201207.55%20826.78C1206.67%20825.865%201205.71%20825.02%201204.7%20824.255C1205.46%20823.615%201206.18%20822.923%201206.84%20822.184M1171.03%20891.858C1172.03%20893.293%201173.16%20894.629%201174.41%20895.848C1173.15%20897.023%201172.02%20898.327%201171.03%20899.737C1169.64%20898.229%201168.04%20896.927%201166.28%20895.873C1168.05%20894.783%201169.66%20893.429%201171.03%20891.858ZM1171.03%20927.667C1172.01%20929.07%201173.14%20930.365%201174.39%20931.531C1173.11%20932.703%201171.97%20934.026%201171%20935.47C1169.63%20933.945%201168.04%20932.634%201166.28%20931.581C1168.04%20930.518%201169.64%20929.208%201171.03%20927.692M1241.8%201038.81C1242.52%201038.27%201243.19%201037.68%201243.82%201037.04L1244.53%201037.75C1243.89%201038.37%201243.3%201039.05%201242.76%201039.77L1241.83%201038.83M1313.79%201073.83L1314.97%201072.77L1315.48%201073.2C1315.1%201073.58%201314.75%201074.01%201314.34%201074.44C1314.18%201074.21%201313.99%201074.03%201313.79%201073.83ZM1350.08%20712.256C1351.13%20714.03%201352.44%20715.632%201353.98%20717.004C1352.56%20718.001%201351.25%20719.153%201350.08%20720.438C1348.89%20719.167%201347.56%20718.032%201346.11%20717.054C1347.67%20715.666%201349.01%20714.048%201350.08%20712.256ZM1314.27%20710.892C1315.46%20713.235%201317.09%20715.327%201319.07%20717.054C1317.29%20718.256%201315.68%20719.682%201314.27%20721.297C1312.75%20719.612%201310.98%20718.18%201309.01%20717.054C1311.18%20715.401%201312.98%20713.299%201314.27%20710.892ZM1278.73%20707.66C1279.93%20711.391%201282.24%20714.667%201285.35%20717.054C1282.62%20718.666%201280.25%20720.814%201278.37%20723.368C1276.24%20720.775%201273.53%20718.716%201270.46%20717.357C1274.31%20715.243%201277.25%20711.793%201278.73%20707.66ZM1242.74%20746.954C1243.89%20749.139%201245.42%20751.111%201247.23%20752.788C1245.51%20754.091%201243.94%20755.601%201242.58%20757.283C1240.96%20755.544%201239.08%20754.069%201237%20752.914C1239.33%20751.383%201241.3%20749.346%201242.74%20746.954ZM1207.35%20738.999C1207.64%20741.801%201208.55%20744.504%201210.01%20746.911C1211.48%20749.318%201213.46%20751.368%201215.82%20752.914C1212.09%20754.964%201209.02%20758.029%201206.97%20761.753C1205.41%20759.409%201203.34%20757.442%201200.92%20755.992C1198.51%20754.542%201195.8%20753.646%201192.99%20753.369C1196.65%20752.916%201200.05%20751.252%201202.65%20748.643C1205.26%20746.035%201206.91%20742.631%201207.35%20738.974M1171.36%20816.35C1172.71%20819.435%201174.77%20822.159%201177.37%20824.305C1174.8%20826.167%201172.63%20828.529%201171%20831.25C1168.61%20828.145%201165.33%20825.838%201161.6%20824.634C1165.75%20823.165%201169.22%20820.202%201171.36%20816.35ZM1171.36%201011.03C1169.29%201007.35%201165.99%201004.52%201162.03%201003.05C1165.6%201001.82%201168.73%20999.581%201171.05%20996.609C1172.66%20999.22%201174.75%201001.5%201177.22%201003.33C1174.7%201005.42%201172.71%201008.06%201171.38%201011.05M1207.35%201087.07C1206.65%201083.91%201205.05%201081.02%201202.74%201078.75C1200.43%201076.48%201197.51%201074.93%201194.33%201074.29C1196.87%201073.85%201199.29%201072.92%201201.46%201071.53C1203.63%201070.15%201205.51%201068.35%201206.97%201066.23C1208.94%201069.77%201211.84%201072.69%201215.36%201074.69C1211.18%201077.62%201208.29%201082.06%201207.35%201087.07ZM1242.76%201080.1C1241.38%201077.98%201239.6%201076.14%201237.53%201074.69C1239.44%201073.59%201241.19%201072.21%201242.71%201070.6C1243.96%201072.15%201245.38%201073.55%201246.96%201074.77C1245.28%201076.32%201243.89%201078.11%201242.76%201080.1ZM1278.65%201118.99C1277.13%201115.35%201274.47%201112.3%201271.07%201110.3C1273.9%201108.95%201276.42%201107.03%201278.45%201104.64C1280.18%201106.98%201282.34%201108.96%201284.82%201110.48C1282.06%201112.72%201279.93%201115.67%201278.65%201118.99ZM1314.32%201116.01C1313.07%201113.9%201311.46%201112.03%201309.57%201110.48C1311.32%201109.42%201312.91%201108.12%201314.29%201106.61C1315.6%201108.1%201317.07%201109.42%201318.69%201110.55C1316.93%201112.11%201315.45%201113.95%201314.32%201116.01Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1065_1496%22%3E%3Crect%20width%3D%221363%22%20height%3D%22915%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22clip1_1065_1496%22%3E%3Crect%20width%3D%22439.426%22%20height%3D%22443.156%22%20fill%3D%22white%22%20transform%3D%22translate(923.575%20471.844)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.column:last-child:not(:first-child),
.columns:last-child:not(:first-child),
.columns:last-child:not(:first-child) {
  float: left;
}

/* transitions */
/* alignment */
.v-align-container {
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.global-margin-top {
  margin-top: 20px;
}
@media (min-width: 90em) {
  .global-margin-top {
    margin-top: 30px;
  }
}

.centered,
.centered * {
  text-align: center;
}

/* main overlay */
@media (min-width: 64em) {
  body .sidebar:after {
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background: rgba(0, 0, 0, 0.55);
    z-index: 1;
    left: 240px;
    opacity: 0;
    transition: opacity 0.25s ease-in-out;
    pointer-events: none;
  }
}

@media (min-width: 90em) {
  body .sidebar:after {
    left: 300px;
  }
}

body.overlay .sidebar:after {
  visibility: visible;
  opacity: 1;
}

div.container {
  display: grid;
  grid-template-rows: 100px auto;
  min-height: 100%;
}

div.wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-flex-align: start;
  align-items: flex-start;
  min-height: 100%;
  max-width: 1920px;
  /* main content container */
  /* sidebar container */
}
div.wrap.v-align {
  max-width: 100%;
}
div.wrap header {
  position: fixed;
  width: 100%;
  border-bottom: 1px solid #dbdfe3;
  height: 61px;
  background: #fff;
  z-index: 15;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  grid-template-areas: "left right";
  padding: 0 1rem;
}
@media (max-width: 45.4375em) {
  div.wrap header {
    height: 61px;
  }
}
div.wrap header ul.breadcrumbs {
  list-style: none;
  font-size: 0.875rem;
  float: left;
  height: 60px;
  margin: 0 0 0 30px;
  padding: 0;
}
@media (max-width: 45.4375em) {
  div.wrap header ul.breadcrumbs {
    display: none;
  }
}
div.wrap header ul.breadcrumbs li {
  float: left;
  line-height: 60px;
  margin-right: 10px;
  position: relative;
}
div.wrap header ul.breadcrumbs li:after {
  content: "»";
  margin-left: 10px;
}
div.wrap header ul.breadcrumbs li a {
  text-decoration: none;
  font-weight: normal;
  opacity: 0.6;
}
div.wrap header ul.breadcrumbs li a:hover {
  opacity: 1;
  transition: opacity 0.25s ease-in-out;
}
div.wrap header ul.breadcrumbs li:last-child:after {
  display: none;
}
div.wrap header ul.breadcrumbs li:last-child a {
  font-weight: bold;
  opacity: 1;
}
div.wrap header .actions {
  grid-area: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
div.wrap header .actions > * {
  margin-left: 0.9375rem;
}
div.wrap header .actions a:not(#logo) {
  margin-bottom: 0;
}
div.wrap header .actions #logo img {
  height: 34px;
}
div.wrap header .account {
  grid-area: right;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
div.wrap header .account .item-list ul {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}
div.wrap header .account .item-list ul li {
  float: left;
  margin-right: 1rem;
}
div.wrap header .account .item-list ul li a {
  text-decoration: none;
}
div.wrap header .account .item-list ul li a:hover {
  text-decoration: underline;
}
div.wrap header .account .item-list ul li a.username {
  font-family: "Aeonik Bold";
}
div.wrap header .site-search {
  width: 300px;
  float: left;
  height: 34px;
  position: relative;
}
@media (max-width: 45.4375em) {
  div.wrap header .site-search {
    display: none;
  }
}
div.wrap header .site-search input {
  background: #fff;
  height: 34px;
  margin: 0;
  border: 1px solid #dbdfe3;
  box-shadow: none;
  color: #252b30;
  padding-right: 30px;
  padding-left: 10px;
  padding-top: 6px;
  padding-bottom: 5px;
}
div.wrap header .site-search input:focus {
  outline: none;
  border-color: #f5e497;
  background: #fffcee;
}
div.wrap header .site-search .glyph-search {
  display: block;
  width: 17px;
  height: 16px;
  position: absolute;
  top: 10px;
  right: 10px;
  background-size: 17px 16px;
}
div.wrap .main,
div.wrap .fullwidth {
  -ms-flex-order: 2;
  order: 2;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  padding-bottom: 0;
  padding: 10px;
  padding-top: 100px;
  padding-bottom: 0;
  z-index: 0;
  overflow: hidden;
}
@media (min-width: 45.5em) {
  div.wrap .main,
  div.wrap .fullwidth {
    padding: 30px 20px;
    padding-left: 110px;
    padding-bottom: 0;
    margin-top: 60px;
  }
}
@media (min-width: 64em) {
  div.wrap .main,
  div.wrap .fullwidth {
    padding: 40px 30px;
    padding-bottom: 0;
  }
}
@media (min-width: 90em) {
  div.wrap .main,
  div.wrap .fullwidth {
    padding: 60px 45px;
    padding-bottom: 0;
  }
}
div.wrap.v-align .main {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  padding: 0;
  margin: 0;
}
@media (max-width: 45.4375em) {
  div.wrap.v-align .main {
    padding: 10px;
  }
}
.logo {
  background: url("img/sb-logo.svg") center 0 no-repeat;
  width: 100%;
  height: 45px;
  background-size: contain;
  margin: 0;
  margin-top: 53px;
}
@media (min-width: 45.5em) {
  .logo {
    margin-bottom: 40px;
  }
}
@media (min-width: 90em) {
  .logo {
    margin-bottom: 55px;
  }
}
@media (min-width: 45.5em) and (max-width: 63.9375em) {
  div.wrap .sidebar {
    position: fixed;
    height: 100%;
    min-width: 90px;
    max-width: 90px;
    overflow: hidden;
  }
}
@media (max-width: 45.4375em) {
  div.wrap .sidebar nav {
    position: fixed;
    height: 100%;
    min-width: 90px;
    max-width: 90px;
    overflow: hidden;
    display: none;
    z-index: 3;
  }
}
@media (min-width: 64em) {
  div.wrap .sidebar {
    z-index: 1;
    -ms-flex-order: 1;
    order: 1;
    -ms-flex: 0 1 0;
    flex: 0 1 0;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    padding: 0;
    min-width: 90px;
    max-width: 90px;
  }
}
@media (max-width: 63.9375em) {
  div.wrap .sidebar .nav-main ul,
  div.wrap .sidebar .nav-main .divider {
    display: none;
  }
}
div.wrap .sidebar .nav-sub {
  display: none;
  width: 200px;
}
@media (min-width: 64em) {
  div.wrap .sidebar .nav-sub {
    display: block;
  }
}
@media (min-width: 90em) {
  div.wrap .sidebar .nav-sub {
    width: 250px;
  }
}

@media (max-width: 45.4375em) {
  body .user-picture {
    display: none !important;
  }
  body:not(.open) header {
    height: 61px;
  }
  body:not(.open) header * {
    display: none;
  }
  body.open header {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: (61px) [auto-fill];
    grid-template-rows: repeat(auto-fill, 61px);
    grid-template-areas: "left" "right";
    height: calc(61px * 3);
  }
  body.open header .actions {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  body.open header .actions a {
    margin-left: 0;
  }
  body.open header .actions a#logo {
    width: 100% !important;
  }
  body.open header .actions a#logo img {
    height: 100%;
  }
  body.open header .account-menu {
    width: 100%;
  }
  body.open header .account-menu ul {
    display: -ms-grid !important;
    display: grid !important;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  body.open header .account-menu ul a {
    margin-bottom: 1rem;
  }
  body aside.sidebar nav .nav-main,
  body aside.sidebar nav .nav-sub {
    margin-top: calc(61px * 3);
  }
}

@media (min-width: 64em) {
  .wrap.sidebar-open .sidebar {
    min-width: 290px;
  }
}

@media (min-width: 90em) {
  .wrap.sidebar-open .sidebar {
    min-width: 340px;
  }
}

@media (min-width: 45.5em) and (max-width: 63.9375em) {
  body.open span.nav-toggle {
    display: none !important;
    z-index: -1 !important;
  }
}

@media (max-width: 63.9375em) {
  body.open .nav-sub,
  body.open .nav-main ul,
  body.open .nav-main .divider,
  body.open .sidebar nav {
    display: block !important;
  }
}

@media (min-width: 45.5em) and (max-width: 63.9375em) {
  body.open .wrap:after {
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 90px;
    background: rgba(0, 0, 0, 0.55);
    z-index: 1;
  }
}

@media (max-width: 45.4375em) {
  body.open .wrap:after {
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.55);
    z-index: 1;
  }
}

@media (min-width: 45.5em) {
  body.open .wrap.sidebar-open .sidebar {
    min-width: 290px;
  }
}

@media (max-width: 45.4375em) {
  body.open .wrap.sidebar-open .sidebar nav {
    min-width: 290px;
  }
}

@media (min-width: 45.5em) and (max-width: 63.9375em) {
  body.open .wrap.sidebar-open:after {
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 290px;
    background: rgba(0, 0, 0, 0.55);
    z-index: 1;
  }
}

body.open .nav-toggle span {
  background: transparent !important;
}

body.open .nav-toggle span:before {
  -ms-transform: rotate(45deg) translate(0.35em, 0.35em) !important;
  transform: rotate(45deg) translate(0.35em, 0.35em) !important;
}

body.open .nav-toggle span:after {
  -ms-transform: rotate(-45deg) translate(0.35em, -0.35em) !important;
  transform: rotate(-45deg) translate(0.35em, -0.35em) !important;
}

@media (max-width: 45.4375em) {
  body.open #logo {
    width: 30px !important;
    height: 30px !important;
    top: 15px !important;
    left: 30px !important;
  }
}

.ui-menu .ui-menu-item a {
  font-size: 0.875rem;
}

/* admin search field end */
.dashboard-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 2rem;
}
@media (min-width: 96.25em) {
  .dashboard-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}

table.domains-list tbody tr {
  border: 1px solid #ebecee;
  border-left: 0;
  border-right: 0;
  padding: 1rem 0;
}
table.domains-list tbody tr td {
  display: block;
  border: none;
}
table.domains-list tbody tr td:nth-of-type(1) {
  padding: 1rem 0 0 0 !important;
}
table.domains-list tbody tr td:nth-of-type(2) {
  padding: 0 0 1rem 0 !important;
}
table.domains-list tbody tr td #pending-order {
  font-family: "Space Mono", monospace;
  border-radius: 9999px;
  padding: 5px 10px;
  background: #ffaf00;
  color: #252b30;
  font-weight: 700;
  font-size: 0.9em;
}
table.domains-list tbody tr td .button:nth-of-type(1) {
  margin-left: 0;
}
table.domains-list tbody tr td .button::nth-of-type(1n) {
  margin-left: 1rem;
}

.changelog ul {
  margin: 0;
}

.changelog li {
  margin: 0;
  padding: 0;
}

.changelog ul.changelog-list {
  margin: 0;
}
.changelog ul.changelog-list li {
  padding: 0;
}
.changelog ul.changelog-list li .type {
  background: #575757;
  color: #fff;
  padding: 4px 8px 2px 8px;
  border-radius: 10px;
}
.changelog ul.changelog-list li.changelog-new .type {
  background: #00b74a;
}
.changelog ul.changelog-list li.changelog-removed .type {
  background: #ff5050;
}
.changelog ul.changelog-list li.changelog-minor .type {
  background: #ffaf00;
  color: #252b30;
}
.changelog ul.changelog-list li.changelog-improvement .type {
  background: #00b74a;
}

.changelog .accordion-item {
  overflow: hidden;
}
.changelog .accordion-item .accordion-content {
  display: none;
}
.changelog .accordion-item .accordion-title {
  width: 100%;
  padding: 1rem 1rem 1rem 0;
  display: block;
  background: white;
  position: relative;
  text-decoration: none !important;
}
.changelog .accordion-item .accordion-title:hover {
  text-decoration: none;
  cursor: pointer;
}
.changelog .accordion-item .accordion-title:after {
  content: "";
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  width: 8px;
  height: 8px;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: inline-block;
  float: right;
  position: absolute;
  top: 22px;
  right: 20px;
  transition: all 0.2s ease-in-out;
}
.changelog .accordion-item .accordion-content {
  padding: 1rem;
  border-radius: 10px;
}
.changelog .accordion-item .accordion-content legend {
  margin: 0;
}
.changelog .accordion-item.is-active.accordion-content {
  display: block;
}
.changelog .accordion-item.is-active .accordion-title {
  display: none;
}

h1 {
  font-weight: 300;
  color: #252b30;
  margin: -14px 0 25px 0;
  font-family: "Aeonik Bold";
}
@media (min-width: 64em) {
  h1 {
    margin: -14px 0 30px 0;
  }
}
@media (min-width: 90em) {
  h1 {
    margin: -14px 0 48px 0;
  }
}

h3 {
  font-family: "Aeonik Bold";
  font-weight: 700;
  margin-bottom: 2.25rem;
}

h4 {
  text-transform: uppercase;
  font-size: 1rem;
  font-family: "Aeonik Bold";
  margin: -3px 0 16px 0;
}
@media (min-width: 45.5em) {
  h4 {
    margin: -3px 0 26px 0;
  }
}
@media (min-width: 90em) {
  h4 {
    font-size: 1rem !important;
    margin: -5px 0 26px 0;
  }
}

a {
  color: #252b30;
  text-decoration: underline;
}
a:hover,
a:focus {
  text-decoration: none;
  color: inherit;
}

strong {
  font-family: "Gordita-Medium";
  font-weight: normal;
}

aside.sidebar {
  /* nav toggle */
}
aside.sidebar #logo {
  width: 30px;
  height: 30px;
  float: left;
  overflow: hidden;
  position: fixed;
  top: 15px;
  left: 30px;
  z-index: 99;
}
@media (max-width: 45.4375em) {
  aside.sidebar #logo {
    width: 24px;
    height: 24px;
    left: 15px;
    top: 18px;
  }
}
aside.sidebar #logo img {
  width: 100%;
  max-height: 100%;
  height: auto;
  float: left;
}
aside.sidebar nav {
  color: #fff;
  font-size: 0.8125rem;
}
@media (min-width: 90em) {
  aside.sidebar nav {
    font-size: 0.875rem;
  }
}
aside.sidebar nav a {
  text-decoration: none;
}
aside.sidebar nav .divider {
  width: 100%;
  float: left;
  margin: 30px 0;
  padding: 0 30px;
}
aside.sidebar nav .divider span {
  display: block;
  width: 100%;
  height: 1px;
  float: left;
  background: rgba(255, 255, 255, 0.15);
}
aside.sidebar nav .nav-main {
  width: 90px;
  height: 100%;
  background: #252b30;
  float: left;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
  padding: 30px 0 0 0;
  text-align: center;
  margin-top: 61px;
}
aside.sidebar nav .nav-main ul {
  width: 100%;
  list-style: none;
  color: inherit;
  float: left;
  padding: 0;
  margin: -15px 0 0 0;
}
aside.sidebar nav .nav-main ul li {
  width: 100%;
  float: left;
  padding: 0;
  position: relative;
}
aside.sidebar nav .nav-main ul li a {
  width: 100%;
  float: left;
  text-decoration: none;
  color: inherit;
  font-size: 0.75rem;
  font-weight: bold;
  padding: 15px 0;
  opacity: 0.5;
  transition: opacity 0.25s ease-in-out;
}
aside.sidebar nav .nav-main ul li a svg {
  display: inline-block;
}
aside.sidebar nav .nav-main ul li a svg g.menu-icon {
  transition: fill 0.25s ease-in-out;
}
aside.sidebar nav .nav-main ul li a span.label {
  width: 100%;
  float: left;
  transition: color 0.25s ease-in-out;
  margin-bottom: -5px;
  margin-top: 1px;
}
aside.sidebar nav .nav-main ul li a :hover {
  opacity: 1;
}
aside.sidebar nav .nav-main ul li a :hover span.label {
  color: #fff;
}
aside.sidebar nav .nav-main ul li.active a {
  background: #313940;
  opacity: 1;
}
aside.sidebar nav .nav-main ul li.active a span.label {
  color: #ffaf00;
}
aside.sidebar nav .nav-sub {
  height: 100%;
  position: fixed;
  top: 0;
  left: 90px;
  z-index: 2;
  background: #313940;
  padding-top: 60px;
}
aside.sidebar nav .nav-sub .hidden {
  display: none;
}
aside.sidebar nav .nav-sub .divider {
  padding: 0 20px;
}
@media (min-width: 90em) {
  aside.sidebar nav .nav-sub .divider {
    padding: 0 30px;
  }
}
aside.sidebar nav .nav-sub .heading {
  display: block;
  height: 61px;
  background: rgba(255, 255, 255, 0.07);
  border-bottom: 1px solid #252b30;
  line-height: 60px;
  text-decoration: none;
  color: inherit;
  font-size: 0.875rem;
  font-weight: bold;
  padding-left: 34.5px;
  position: fixed;
  z-index: 3;
  top: 0;
  width: 200px;
}
@media (min-width: 45.5em) {
  aside.sidebar nav .nav-sub .heading {
    width: 200px;
  }
}
@media (min-width: 90em) {
  aside.sidebar nav .nav-sub .heading {
    width: 250px;
  }
}
aside.sidebar nav .nav-sub .heading :before {
  content: "";
  width: 15px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 15px;
}
aside.sidebar nav .nav-sub .overflow-container {
  height: 100%;
  max-height: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding-top: 30px;
}
aside.sidebar nav .nav-sub .label-heading {
  width: 100%;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  margin: -6px 0 -6px 0;
  float: left;
  color: rgba(255, 255, 255, 0.5);
  position: relative;
  margin-bottom: 1rem;
  padding: 0 20px;
}
@media (min-width: 90em) {
  aside.sidebar nav .nav-sub .label-heading {
    padding: 0 30px;
  }
}
aside.sidebar nav .nav-sub .label-heading a {
  opacity: 1;
  color: inherit;
  transition: color 0.25s ease-in-out;
}
aside.sidebar nav .nav-sub .label-heading a :hover {
  color: #ffaf00;
}
aside.sidebar nav .nav-sub .label-heading a span {
  font-weight: normal;
}
aside.sidebar nav .nav-sub .label-heading .add {
  background: #252b30;
  color: white;
  border-radius: 2px;
  padding: 7px 10px 5px 10px;
  position: absolute;
  top: -2px;
  right: 18px;
  transition: background-color 0.25s ease-in-out;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
  text-align: center;
}
@media (min-width: 90em) {
  aside.sidebar nav .nav-sub .label-heading .add {
    right: 30px;
  }
}
aside.sidebar nav .nav-sub .label-heading .add :hover {
  background-color: #0073ec;
}
aside.sidebar nav .nav-sub .nav-search {
  width: 100%;
  float: left;
  height: 34px;
  position: relative;
  margin-top: 30px;
  padding: 0 20px;
}
@media (min-width: 90em) {
  aside.sidebar nav .nav-sub .nav-search {
    padding: 0 30px;
  }
}
aside.sidebar nav .nav-sub .nav-search input {
  background: #fff;
  height: 34px;
  margin: 0;
  border: none;
  box-shadow: none;
  color: #252b30;
  padding-right: 30px;
  padding-left: 10px;
  padding-top: 6px;
  padding-bottom: 5px;
}
aside.sidebar nav .nav-sub .nav-search .glyph-search {
  display: block;
  width: 17px;
  height: 16px;
  position: absolute;
  top: 10px;
  background-size: 17px 16px;
  right: 30px;
}
@media (min-width: 90em) {
  aside.sidebar nav .nav-sub .nav-search .glyph-search {
    right: 40px;
  }
}
aside.sidebar nav .nav-sub ul.nav {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 15px;
  margin-bottom: -15px;
  position: relative;
}
aside.sidebar nav .nav-sub ul.nav li {
  width: 100%;
  float: left;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  position: relative;
}
aside.sidebar nav .nav-sub ul.nav li a {
  color: inherit;
  transition: color 0.25s ease-in-out;
  width: 90%;
  line-height: 1.2rem;
  padding: 0 20px;
  display: inline-block;
}
@media (min-width: 90em) {
  aside.sidebar nav .nav-sub ul.nav li a {
    padding: 0 30px;
  }
}
aside.sidebar nav .nav-sub ul.nav li a :hover {
  color: #ffaf00;
}
aside.sidebar nav .nav-sub ul.nav li span.env-tag {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 1rem;
  background: white;
  color: black;
  border-radius: 999px;
  padding: 0px 6px;
  text-transform: uppercase;
  font-size: 0.765em;
  font-family: "Space Mono", monospace;
}
aside.sidebar nav .nav-sub ul.nav li.active a {
  color: #ffaf00;
}
aside.sidebar span.nav-toggle {
  display: block;
  float: left;
  height: 51px;
  width: 50px;
  padding: 24px 11px 5px 11px;
  font-weight: normal;
  font-family: Arial, sans-serif;
  position: fixed;
  top: 5px;
  right: 10px;
  left: auto;
  z-index: 998;
  cursor: pointer;
}
@media (min-width: 45.5em) {
  aside.sidebar span.nav-toggle {
    top: 50%;
    left: 20px;
    position: absolute;
    margin-top: -25px;
  }
  aside.sidebar span.nav-toggle span:after,
  aside.sidebar span.nav-toggle span:before {
    background: white;
  }
}
@media (min-width: 64em) {
  aside.sidebar span.nav-toggle {
    display: none;
  }
}
aside.sidebar span.nav-toggle span {
  display: block;
  position: relative;
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  font-size: 14px;
}
@media (max-width: 45.4375em) {
  aside.sidebar span.nav-toggle span {
    background: #252b30;
  }
}
aside.sidebar span.nav-toggle span,
aside.sidebar span.nav-toggle span:before,
aside.sidebar span.nav-toggle span:after {
  width: 100%;
  height: 0.1em;
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
aside.sidebar span.nav-toggle span:before,
aside.sidebar span.nav-toggle span:after {
  content: "";
  margin-top: -0.5em;
  position: absolute;
}
@media (max-width: 45.4375em) {
  aside.sidebar span.nav-toggle span:before,
  aside.sidebar span.nav-toggle span:after {
    background: #252b30;
  }
}
aside.sidebar span.nav-toggle span:after {
  margin-top: 0.5em;
}

/* light theme */
.light-theme aside.sidebar {
  box-shadow: 1px 0 0 0 #dbdfe3;
}
.light-theme aside.sidebar span.nav-toggle span {
  background: #252b30;
}
.light-theme aside.sidebar span.nav-toggle span :before,
.light-theme aside.sidebar span.nav-toggle span :after {
  background: #252b30;
}
.light-theme aside.sidebar nav {
  color: #252b30;
}
.light-theme aside.sidebar nav .divider span {
  background: #dbdfe3;
}
.light-theme aside.sidebar nav .nav-main {
  background: #fff;
  box-shadow: 1px 0 0 0 #dbdfe3;
  z-index: 4;
}
.light-theme aside.sidebar nav .nav-main ul li a svg g.menu-icon {
  fill: #252b30;
}
.light-theme aside.sidebar nav .nav-main ul li.active a,
.light-theme aside.sidebar nav .nav-main ul li :hover a {
  opacity: 1;
}
.light-theme aside.sidebar nav .nav-main ul li.active a span.label,
.light-theme aside.sidebar nav .nav-main ul li :hover a span.label {
  color: inherit;
}
.light-theme aside.sidebar nav .nav-main ul li.active a svg g.menu-icon,
.light-theme aside.sidebar nav .nav-main ul li :hover a svg g.menu-icon {
  fill: #252b30;
}
.light-theme aside.sidebar nav .nav-main ul li .active a {
  background: #fff;
  position: relative;
}
.light-theme aside.sidebar nav .nav-main ul li .active a :before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 4px;
  background: #ffaf00;
}
.light-theme aside.sidebar nav .nav-sub {
  z-index: 3;
  background: #fff;
}
.light-theme aside.sidebar nav .nav-sub .heading {
  border-color: #dbdfe3;
}
.light-theme aside.sidebar nav .nav-sub .label-heading {
  color: rgba(75, 75, 75, 0.5);
}
.light-theme aside.sidebar nav .nav-sub .label-heading a {
  color: inherit;
}
.light-theme aside.sidebar nav .nav-sub .label-heading a :hover {
  color: #006bdb;
}
.light-theme aside.sidebar nav .nav-sub .label-heading a.add {
  background-color: #0073ec;
  opacity: 1;
}
.light-theme aside.sidebar nav .nav-sub .label-heading a.add :hover {
  background-color: #006bdb;
}
.light-theme aside.sidebar nav .nav-sub ul.nav li a :hover {
  color: #006bdb;
}
.light-theme aside.sidebar nav .nav-sub ul.nav li.active a {
  color: #252b30;
  font-weight: bold;
}
.light-theme aside.sidebar nav .nav-sub .nav-search input {
  border: 1px solid #dbdfe3;
}
.light-theme aside.sidebar nav .nav-sub .nav-search input :focus {
  outline: none;
  border-color: #f5e497;
  background: #fffcee;
}

.sidebar-open.light-theme aside.sidebar nav .nav-main ul li .active a {
  box-shadow: 0 1px 0 0 #dbdfe3, 0 -1px 0 0 #dbdfe3;
}
.sidebar-open.light-theme aside.sidebar nav .nav-main ul li .active a :after {
  content: "";
  position: absolute;
  top: 0;
  right: -1px;
  height: 100%;
  width: 1px;
  background: #fff;
}

/* admin links on user account menu */
ul.tabmenu li a.admin-link {
  color: #ff6600;
}

aside.sidebar nav .nav-sub ul.nav li a.admin-link {
  color: #ff6600;
}
aside.sidebar nav .nav-sub ul.nav li a.admin-link :hover {
  color: #ffaf00;
}

.user-picture a {
  height: 100%;
  width: 100%;
  display: block;
}

/* header bar */
.header-bar {
  width: 100%;
  float: left;
  position: relative;
}
.header-bar h1 {
  width: auto;
}
.header-bar ul.button-list {
  position: absolute;
  top: -11px;
  right: 0;
  display: none;
}
@media (min-width: 45.5em) {
  .header-bar ul.button-list {
    top: 0px;
    display: block;
  }
}
@media (min-width: 64em) {
  .header-bar ul.button-list {
    top: -11px;
  }
}
@media (min-width: 90em) {
  .header-bar ul.button-list {
    top: -9px;
  }
}

/* button list */
ul.button-list {
  width: auto;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
@media (max-width: 45.4375em) {
  ul.button-list {
    width: 100%;
  }
}
@media (min-width: 90em) {
  ul.button-list {
    margin-bottom: 30px;
  }
}
ul.button-list li {
  float: left;
  padding: 0;
  margin: 0 10px 0 0;
}
@media (max-width: 45.4375em) {
  ul.button-list li {
    width: 100%;
    margin: 0 0 7.5px 0;
  }
}
@media (min-width: 90em) {
  ul.button-list li {
    margin: 0 15px 0 0;
  }
}
ul.button-list li:last-child {
  margin: 0;
}
ul.button-list li .button {
  float: left;
  display: block;
  margin: 0;
}
@media (max-width: 45.4375em) {
  ul.button-list li .button {
    width: 100%;
    max-width: 100%;
  }
}
ul.button-list.right {
  float: right;
}
@media (max-width: 45.4375em) {
  ul.button-list.right {
    float: left;
  }
}
ul.button-list.right li {
  margin: 0 0 0 10px;
}
@media (min-width: 45.5em) {
  ul.button-list.right li:first-child {
    margin: 0;
  }
}
@media (max-width: 45.4375em) {
  ul.button-list.right li {
    margin: 0 0 10px 0;
  }
  ul.button-list.right li:last-child {
    margin: 0;
  }
}
@media (min-width: 90em) {
  ul.button-list.right li {
    margin: 0 0 0 15px;
  }
}

.centered .button-list {
  display: inline-block;
  float: none;
  width: auto;
  margin: 30px 0 0 0;
}
@media (max-width: 45.4375em) {
  .centered .button-list {
    margin: 15px 0 0 0;
  }
}

/* tab menu */
.tabmenu-container {
  width: 100%;
  float: left;
  position: relative;
}
@media (max-width: 45.4375em) {
  .tabmenu-container:after {
    content: "";
    height: 100%;
    width: 60px;
    background-image: linear-gradient(
      90deg,
      rgba(242, 244, 246, 0) 0%,
      #f2f4f6 100%
    );
    position: absolute;
    right: 0;
    top: 0;
  }
}

ul.tabmenu {
  width: 100%;
  float: left;
  list-style: none;
  border-bottom: 1px solid #dbdfe3;
  margin: -6px 0 40px 0;
  position: relative;
}
@media (min-width: 45.5em) {
  ul.tabmenu {
    margin: -6px 0 30px 0;
  }
}
@media (min-width: 64em) {
  ul.tabmenu {
    margin: -6px 0 40px 0;
  }
}
@media (max-width: 45.4375em) {
  ul.tabmenu {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    height: 40px;
    position: relative;
    padding-right: 40px;
    z-index: 0;
  }
}
@media (min-width: 90em) {
  ul.tabmenu {
    margin: -6px 0 60px 0;
  }
}
ul.tabmenu li {
  float: left;
  font-size: 0.75rem;
  position: relative;
  padding-bottom: 14px;
  margin-right: 20px;
}
@media (max-width: 45.4375em) {
  ul.tabmenu li {
    display: inline-block;
    float: none;
    white-space: nowrap;
    margin-right: 10px;
  }
}
@media (min-width: 90em) {
  ul.tabmenu li {
    font-size: 0.875rem;
    margin-right: 30px;
  }
}
ul.tabmenu li a {
  color: #767676;
  font-size: inherit;
  text-transform: uppercase;
  text-decoration: none;
}
ul.tabmenu li a span {
  font-weight: 300;
}
ul.tabmenu li a:hover {
  color: #252b30;
}
ul.tabmenu li.active:before {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  z-index: 2;
  bottom: -1px;
  background: #ffaf00;
}
@media (max-width: 45.4375em) {
  ul.tabmenu li.active:before {
    bottom: -4px;
    height: 4px;
  }
}
ul.tabmenu li.active a {
  color: #252b30;
  font-family: "Aeonik Bold";
}

/* panels */
@media (min-width: 64em) {
  a.panel:hover,
  a.panel:focus {
    color: inherit;
  }
  a.panel:hover:after,
  a.panel:focus:after {
    height: 4px;
  }
}

.panel {
  width: 100%;
  float: left;
  background: #f7f9fd;
  border: 1px solid #dbdfe3;
  padding: 20px;
  border-radius: 10px !important;
  border-radius: 2px;
  margin-bottom: 20px;
  color: #252b30;
  text-decoration: none;
  /* split panels */
  /* white panels */
  /* white panels */
  /* info panels */
  /* corner buttons */
  /* panel glyphs */
  /* charts gets extra padding */
}
@media (max-width: 45.4375em) {
  .panel {
    height: auto !important;
  }
}
@media (min-width: 45.5em) {
  .panel {
    margin-bottom: 30px;
  }
}
@media (min-width: 64em) {
  .panel {
    margin-bottom: 40px;
  }
}
@media (min-width: 90em) {
  .panel {
    margin-bottom: 60px;
    padding: 30px;
    padding-bottom: 0;
  }
}
.panel.admin:before {
  content: "Admins only";
  display: block;
  background: #252b30;
  color: #ffb000;
  font-weight: bold;
  position: absolute;
  top: -2.3rem;
  padding: 0.5rem 1rem;
  border-radius: 10px 10px 0 0;
  z-index: -1;
}
.panel.split {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
@media (min-width: 45.5em) {
  .panel.split {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 90em) {
  .panel.split {
    padding-bottom: 30px;
  }
}
@media (min-width: 45.5em) {
  .panel.split h4 {
    margin-left: 20px;
  }
}
@media (min-width: 90em) {
  .panel.split h4 {
    margin-left: 30px;
  }
}
.panel.split dl {
  padding: 0;
  margin: -8px 0 -7px 0px;
  float: left;
}
.panel.split dl dt {
  font-size: 0.75rem;
  font-family: "Aeonik Bold";
  margin: 0 0 -2px 0;
}
@media (min-width: 90em) {
  .panel.split dl dt {
    font-size: 0.875rem;
  }
}
.panel.split dl dd {
  font-size: 0.875rem;
}
@media (min-width: 90em) {
  .panel.split dl dd {
    font-size: 1rem;
  }
}
.panel.split .row {
  margin-left: 0;
  margin-right: 0;
}
.panel.split .row .columns {
  position: relative;
  padding: 20px 0;
}
@media (max-width: 45.4375em) {
  .panel.split .row .columns:first-child {
    padding-top: 0;
  }
  .panel.split .row .columns:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 45.5em) {
  .panel.split .row .columns {
    padding: 0 20px;
  }
}
@media (min-width: 90em) {
  .panel.split .row .columns {
    padding: 0 30px;
  }
}
@media (max-width: 45.4375em) {
  .panel.split .row .columns:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    background: #cfd4d9;
    bottom: 0;
    left: 0;
  }
}
@media (min-width: 45.5em) {
  .panel.split .row .columns:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    background: #cfd4d9;
    top: 0;
    right: -1px;
  }
}
.panel.split .row .columns:last-of-type:after,
.panel.split .row .columns:only-of-type:after {
  display: none;
}
.panel.white {
  background: #fff;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.19);
  border-radius: 0px;
  border: none;
  position: relative;
}
.panel.white.split .columns:after {
  background: #dbdfe3;
}
.panel.white:after {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #ffaf00;
}
.panel.white .panel {
  background: #f8f9fa;
  border-color: #ebecee;
  margin-bottom: 20px;
  border: 1px solid #dbdfe3;
  box-shadow: none;
  border-radius: 10px !important;
  padding: 20px 29px 19px 29px;
  font-size: 0.75rem;
}
@media (min-width: 45.5em) {
  .panel.white .panel {
    font-size: 0.875rem;
  }
}
@media (min-width: 64em) {
  .panel.white .panel p {
    padding-top: 2px;
    margin-bottom: 14px;
  }
}
.panel.white .panel p:last-child {
  margin-bottom: 0px;
}
@media (min-width: 64em) {
  .panel.white .panel p:last-child {
    margin-bottom: 5px;
  }
}
@media (min-width: 90em) {
  .panel.white .panel {
    margin-bottom: 30px;
  }
}
.panel.white table {
  margin: 0;
  margin-bottom: 20px;
}
@media (min-width: 90em) {
  .panel.white table {
    margin-bottom: 30px;
  }
}
.panel.white table thead tr th {
  padding: 0;
}
.panel.white table tbody tr:nth-child(even) {
  background-color: transparent;
}
.panel.white table tbody tr:nth-child(odd) {
  background-color: transparent;
}
.panel.white table tbody tr td {
  border-color: #ebecee;
  padding: 19px 0;
}
.panel.white table tbody tr:first-child td {
  border-top: none;
}
.panel.white table tbody tr:last-child {
  border-bottom: 1px solid #ebecee;
}
@media (max-width: 45.4375em) {
  .panel.white table tbody tr:last-child {
    border-bottom: none;
  }
}
@media (max-width: 45.4375em) {
  .panel.white table.mobile-collapse tr td {
    float: left;
    width: 100%;
    display: block;
    border: none;
    padding: 10px 0;
  }
  .panel.white table.mobile-collapse tr td:first-child {
    padding-top: 20px;
  }
  .panel.white table.mobile-collapse tr td:last-child {
    border-bottom: 1px solid #ebecee;
    padding-bottom: 20px;
  }
  .panel.white table.mobile-collapse tr td.align-right {
    text-align: left;
  }
  .panel.white table.mobile-collapse tr td.align-right .button {
    margin-left: 0;
    margin-right: 5px;
  }
  .panel.white table.mobile-collapse tr:first-child td:first-child {
    padding-top: 10px;
  }
}
.panel.dark {
  background: #252b30;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.19);
  border-radius: 0px;
  border: none;
  position: relative;
  color: #fff;
}
.panel.dark.split .columns:after {
  background: #dbdfe3;
}
.panel.dark:after {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #ffaf00;
}
.panel.dark .panel {
  background: #f8f9fa;
  border-color: #ebecee;
  margin-bottom: 20px;
  border: 1px solid #dbdfe3;
  box-shadow: none;
  border-radius: 10px !important;
  padding: 20px 29px 19px 29px;
  font-size: 0.75rem;
}
@media (min-width: 45.5em) {
  .panel.dark .panel {
    font-size: 0.875rem;
  }
}
@media (min-width: 64em) {
  .panel.dark .panel p {
    padding-top: 2px;
    margin-bottom: 14px;
  }
}
.panel.dark .panel p:last-child {
  margin-bottom: 0px;
}
@media (min-width: 64em) {
  .panel.dark .panel p:last-child {
    margin-bottom: 5px;
  }
}
@media (min-width: 90em) {
  .panel.dark .panel {
    margin-bottom: 30px;
  }
}
.panel.dark table {
  margin: 0;
  margin-bottom: 20px;
}
@media (min-width: 90em) {
  .panel.dark table {
    margin-bottom: 30px;
  }
}
.panel.dark table thead tr th {
  padding: 0;
}
.panel.dark table tbody tr:nth-child(even) {
  background-color: transparent;
}
.panel.dark table tbody tr:nth-child(odd) {
  background-color: transparent;
}
.panel.dark table tbody tr td {
  border-color: #ebecee;
  padding: 19px 0;
}
.panel.dark table tbody tr:first-child td {
  border-top: none;
}
.panel.dark table tbody tr:last-child {
  border-bottom: 1px solid #ebecee;
}
@media (max-width: 45.4375em) {
  .panel.dark table tbody tr:last-child {
    border-bottom: none;
  }
}
@media (max-width: 45.4375em) {
  .panel.dark table.mobile-collapse tr td {
    float: left;
    width: 100%;
    display: block;
    border: none;
    padding: 10px 0;
  }
  .panel.dark table.mobile-collapse tr td:first-child {
    padding-top: 20px;
  }
  .panel.dark table.mobile-collapse tr td:last-child {
    border-bottom: 1px solid #ebecee;
    padding-bottom: 20px;
  }
  .panel.dark table.mobile-collapse tr td.align-right {
    text-align: left;
  }
  .panel.dark table.mobile-collapse tr td.align-right .button {
    margin-left: 0;
    margin-right: 5px;
  }
  .panel.dark table.mobile-collapse tr:first-child td:first-child {
    padding-top: 10px;
  }
}
.panel.info {
  box-shadow: none;
  border-radius: 2px;
  padding: 20px 20px 16px 20px;
  font-size: 0.75rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.panel.info .button {
  margin-bottom: 0;
}
.panel.info div.message-wrapper {
  width: calc(100%);
}
.panel.info div.message-wrapper p {
  width: calc(100% - 50px);
}
.panel.info div.message-wrapper ul {
  width: calc(100% - 50px);
  margin-bottom: 0;
}
.panel.info div.message-wrapper ul li {
  margin-top: 1rem;
}
.panel.info div.message-wrapper ul li:nth-of-type(1) {
  margin-top: 0;
}
.panel.info .close {
  color: #000;
  filter: alpha(opacity=20);
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  opacity: 0.2;
  text-shadow: 0 1px 0 #fff;
  margin-top: 0;
}
.panel.info .close:hover,
.panel.info .close:focus {
  color: #000;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
  text-decoration: none;
}
.panel.info button.close {
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
@media (min-width: 45.5em) {
  .panel.info {
    font-size: 0.875rem;
  }
}
.panel.info:before {
  content: "";
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 15px;
}
@media (min-width: 64em) {
  .panel.info p {
    padding-top: 2px;
    margin-bottom: 0px;
  }
}
.panel.info p:last-child {
  margin-bottom: 0px;
}
@media (min-width: 64em) {
  .panel.info p:last-child {
    margin-bottom: 5px;
  }
}
.panel.info.warning {
  background: #ffaf00;
  font-family: "Aeonik Bold";
  color: white;
  padding: 20px 20px 16px 58px;
}
.panel.info.warning:before {
  content: "";
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 15px;
}
.panel.info.error {
  background: #ff5050;
  font-family: "Aeonik Bold";
  color: white;
  padding: 20px 20px 16px 58px;
}
.panel.info.error a {
  color: white;
}
.panel.info.error:before {
  content: "";
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 15px;
}
.panel.info.status {
  padding: 20px 20px 16px 58px;
}
.panel.info.status:before {
  content: "";
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 15px;
}
.panel .panel.white.info:before {
  top: auto;
  left: auto;
  right: 15px;
  bottom: 15px;
  height: 30px;
}
.panel .button.panel-corner {
  float: left;
}
@media (min-width: 45.5em) {
  .panel .button.panel-corner {
    position: absolute;
    top: 10px;
    right: 10px;
  }
}
@media (min-width: 90em) {
  .panel .button.panel-corner {
    top: 20px;
    right: 20px;
  }
}
.panel .button-list.panel-corner {
  float: left;
}
@media (min-width: 45.5em) {
  .panel .button-list.panel-corner {
    position: absolute;
    top: 10px;
    right: 10px;
  }
}
@media (min-width: 90em) {
  .panel .button-list.panel-corner {
    top: 20px;
    right: 20px;
  }
}
.panel .button-list.panel-corner li {
  margin-left: -5px;
}
.panel .glyph-container {
  text-align: center;
  float: left;
  width: 100%;
  height: 60px;
  margin: 10px 0 30px;
}
@media (min-width: 45.5em) {
  .panel .glyph-container {
    margin: 20px 0 40px;
  }
}
@media (min-width: 90em) {
  .panel .glyph-container {
    margin: 30px 0 60px;
  }
}
.panel .glyph-container .glyph {
  display: inline-block;
}
@media (min-width: 45.5em) {
  .panel.charts {
    padding-bottom: 60px;
  }
}

.row .message-wrapper .messages {
  display: block;
}

/* panel footer */
ul.panel-footer {
  list-style: none;
  float: left;
  padding: 0;
  margin: 0;
  width: 100%;
  margin-top: -6px;
  font-size: 0.6875rem;
}
@media (min-width: 45.5em) {
  ul.panel-footer {
    margin-top: -16px;
    font-size: 0.75rem;
  }
}
@media (min-width: 64em) {
  ul.panel-footer {
    margin-top: -26px;
  }
}
@media (min-width: 90em) {
  ul.panel-footer {
    font-size: 0.875rem;
    margin-top: -38px;
  }
}
ul.panel-footer li {
  float: left;
  width: 50%;
}
ul.panel-footer li:last-child {
  text-align: right;
}

/* circle graphs */
.chart-container {
  width: 100%;
  float: left;
  position: relative;
  height: 60px;
}
@media (min-width: 90em) {
  .chart-container {
    height: 90px;
  }
}
.chart-container dl.chart-data {
  margin-left: 70px;
  margin-top: 10px;
}
@media (min-width: 90em) {
  .chart-container dl.chart-data {
    margin-left: 105px;
    margin-top: 20px;
  }
}

div.circle-chart {
  position: absolute;
  width: 60px;
  height: 60px;
  text-align: center;
  top: 0;
  left: 0;
}
@media (min-width: 90em) {
  div.circle-chart {
    width: 90px;
    height: 90px;
  }
}
div.circle-chart canvas {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
div.circle-chart span {
  display: inline-block;
  line-height: 60px;
  text-align: center;
  font-size: 21px;
  font-weight: 300;
  text-indent: -6px;
  position: relative;
}
@media (min-width: 90em) {
  div.circle-chart span {
    line-height: 90px;
    font-size: 32px;
  }
}
div.circle-chart span:before {
  content: "%";
  position: absolute;
  font-size: 10px;
  right: -9px;
  top: -5px;
}
@media (min-width: 90em) {
  div.circle-chart span:before {
    font-size: 12px;
    right: -12px;
    top: -5px;
  }
}

/* tables */
table {
  width: 100%;
  float: left;
  background: transparent;
  border: none;
  margin-top: -15px;
  font-size: 0.75rem;
  margin-bottom: 20px;
}
@media (min-width: 45.5em) {
  table {
    margin-top: -20px;
  }
}
@media (min-width: 64em) {
  table {
    font-size: 0.75rem;
    margin-top: -25px;
  }
}
@media (min-width: 90em) {
  table {
    font-size: 0.875rem;
    margin-bottom: 30px;
  }
}
table.panel {
  margin-top: 0rem;
}
table thead {
  background: transparent;
}
table thead th {
  padding: 19px 19px 19px 19px;
}
table thead th:first-of-type {
  padding: 19px 19px 19px 10px;
}
table thead th.select-all {
  padding: 19px;
}
table li {
  list-style: none;
  padding-left: 19px;
}
table tbody tr:nth-child(odd) {
  background: transparent;
}
table tbody tr:nth-child(even) {
  background: rgba(0, 95, 193, 0.08);
}
table tbody tr td {
  padding: 19px;
  border-top: 1px solid #dbdfe3;
}
table tbody tr td:nth-of-type(1) {
  padding: 15px 0 15px 10px;
}
table tbody tr td .progress {
  overflow: hidden;
  position: relative;
  margin: 0;
  min-width: 100px;
  border: 1px solid gainsboro;
}
table tbody tr td .progress .progress-text {
  color: #252b30;
  font-size: 0.6875rem;
  font-family: "Aeonik Bold";
  line-height: 18px;
  width: 100%;
  height: 18px;
  left: 0;
  top: 0;
  text-align: center;
  position: absolute;
  z-index: 2;
}
table tbody tr td .button {
  margin: 0 0 0 11px;
}
table tbody tr td span.red {
  color: #ff5050;
}
table tbody tr td span.gray {
  color: #252b30;
}
table th.align-right,
table td.align-right {
  text-align: right;
}
table.list {
  margin: 0;
  width: 100%;
  border-top: 1px solid #ebecee;
  float: left;
  font-size: 0.75rem;
}
@media (min-width: 90em) {
  table.list {
    font-size: 0.875rem;
  }
}
table.list tr {
  background: transparent;
  border-top: none;
  border-bottom: 1px solid #ebecee;
}
table.list tr:nth-child(odd) {
  background: transparent;
}
table.list tr td {
  font-weight: normal;
  border-top: none;
  padding: 6px 0;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  margin: 0;
  font-family: "Aeonik Regular";
}
table.list tr td:last-child {
  text-align: right;
  font-family: "Space Mono", monospace;
}
table.list.large tr td {
  padding: 15px 0 !important;
}
table.list.split {
  border-top: none;
}
table.list.split tr:last-child {
  border-bottom: none !important;
}
table.list.split tr td {
  text-align: left;
}
table.list.split tr td:first-child {
  border-right: 1px solid #ebecee;
  font-family: "Gordita-Medium";
}
table.list.split tr td:last-child {
  padding-left: 20px;
  font-family: "Space Mono", monospace;
}
@media (min-width: 90em) {
  table.list.split tr td:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 45.4375em) {
  table.list.split tr td {
    width: 100%;
    display: block;
    float: left;
  }
  table.list.split tr td:first-child {
    font-family: "Aeonik Bold";
    border: none;
    margin-top: 8px;
  }
  table.list.split tr td:last-child {
    padding-left: 0;
    margin-top: -12px;
    margin-bottom: 9px;
  }
  table.list.split tr:first-child td:first-child {
    margin-top: 0;
  }
  table.list.split tr:last-child td:last-child {
    margin-bottom: 0;
  }
}
table .trial-days-left {
  font-size: 1.2em;
  padding: 1rem 0;
}
table .trial-days-left span {
  font-weight: bold;
}

.panel-table {
  padding: 1rem;
}

@media (max-width: 45.4375em) {
  /* Foundation v2.1.4 http://foundation.zurb.com */
  /* Artfully masterminded by ZURB  */
  .pinned {
    position: absolute;
    left: 0;
    top: 0;
    width: 36%;
    overflow: hidden;
    overflow-x: scroll;
  }
  .pinned table {
    border-right: none;
    border-left: none;
    width: 100%;
  }
  .pinned table th,
  .pinned table td {
    white-space: nowrap;
  }
  .pinned td:last-child {
    border-bottom: 0;
  }
  div.table-wrapper {
    position: relative;
    overflow: hidden;
    border-right: 1px solid transparent;
    margin-bottom: 40px;
  }
  div.table-wrapper div.scrollable {
    margin-left: 35%;
  }
  div.table-wrapper div.scrollable {
    overflow: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-wrapper:after {
    content: "";
    background-image: linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.15) 0%,
      transparent 20%
    );
    position: absolute;
    top: 0;
    left: 35%;
    width: 20px;
    height: 100%;
    pointer-events: none;
  }
  .table-wrapper:before {
    content: "";
    background-image: linear-gradient(
      90deg,
      rgba(242, 244, 246, 0) 0%,
      #f2f4f6 100%
    );
    position: absolute;
    top: 0;
    right: 0px;
    width: 30px;
    height: 100%;
    pointer-events: none;
    z-index: 3;
  }
  .table-wrapper table {
    margin-bottom: 0;
  }
  table.responsive td,
  table.responsive th {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
  }
  table.responsive th:first-child,
  table.responsive td:first-child,
  table.responsive td:first-child,
  table.responsive.pinned td {
    display: none;
  }
}

/* settings container */
.settings-container {
  float: left;
  width: 100%;
  border-top: 1px solid #ebecee;
  margin-bottom: 20px;
}
@media (min-width: 90em) {
  .settings-container {
    margin-bottom: 30px;
  }
}
.settings-container .setting-panel {
  width: 100%;
  float: left;
  border-bottom: 1px solid #ebecee;
  position: relative;
  padding: 20px 0;
}
@media (min-width: 90em) {
  .settings-container .setting-panel {
    padding: 30px 0;
  }
}
.settings-container .setting-panel > label {
  color: #252b30;
  margin: 6px 0 0 0;
}
@media (min-width: 90em) {
  .settings-container .setting-panel > label {
    margin: 3px 0 0 0;
  }
}
.settings-container .setting-panel .switch {
  float: right;
  margin: 0;
}
.settings-container .setting-panel .sp-header {
  width: 100%;
  float: left;
  position: relative;
}
.settings-container .setting-panel .sp-header .title {
  margin: 0;
  margin-top: -3px;
  position: absolute;
  top: 50%;
  left: 0;
  height: 100%;
}
@media (min-width: 90em) {
  .settings-container .setting-panel .sp-header .title {
    margin-top: -4px;
  }
}
@media (max-width: 45.4375em) {
  .settings-container .setting-panel .sp-header .title {
    width: 100%;
  }
}
.settings-container .setting-panel .sp-header .title > label {
  color: #252b30;
}
.settings-container .setting-panel .sp-header > input {
  width: 50%;
  float: right;
  margin: 0;
}
@media (max-width: 45.4375em) {
  .settings-container .setting-panel .sp-header > input {
    width: 100%;
    float: left;
    margin-top: 65px;
  }
}
.settings-container .setting-panel .sp-options {
  width: 100%;
  float: left;
  margin-top: 30px;
  margin-bottom: -20px;
}
@media (min-width: 90em) {
  .settings-container .setting-panel .sp-options {
    margin-bottom: -30px;
  }
}
.settings-container .setting-panel .sp-options.collapsed {
  display: none;
}
.settings-container .setting-panel .sp-options .panel {
  margin-bottom: 20px;
}
@media (min-width: 90em) {
  .settings-container .setting-panel .sp-options .panel {
    margin-bottom: 30px;
  }
}
.settings-container .setting-panel .sp-options .panel span.tooltip-icon {
  top: 0px;
}
@media (min-width: 90em) {
  .settings-container .setting-panel .sp-options .panel span.tooltip-icon {
    top: 2px;
  }
}
.settings-container .setting-panel .sp-options .panel h4 {
  color: #252b30;
  text-transform: none;
}
.settings-container .setting-panel .sp-options .panel table label {
  font-weight: normal;
  margin: 0;
  color: #252b30;
}

/* tooltips */
span.tooltip-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: -8px;
  margin-left: 7px;
  border: none;
}
@media (min-width: 90em) {
  span.tooltip-icon {
    top: 5px;
  }
}
span.tooltip-icon:focus {
  outline: none;
}

.tooltip {
  max-width: 350px !important;
  background: rgba(37, 43, 48, 0.95);
  font-size: 0.8125rem;
  padding: 15px;
}
@media (max-width: 45.4375em) {
  .tooltip {
    max-width: 70% !important;
  }
}
.tooltip:before {
  border-color: transparent transparent rgba(37, 43, 48, 0.95);
}

#language-switcher {
  position: fixed;
  font-size: 0.875rem;
  color: #2c2c2c;
  top: 0px;
  right: 0px;
  margin: 1em;
  z-index: 9999;
  cursor: default;
}

#language-switcher a:hover {
  cursor: hand;
}

.pwgen {
  margin: -25px 0 0;
  float: right;
}

h4 span.tooltip-icon,
td span.tooltip-icon {
  top: 2px;
}

.servebolt-spinner {
  height: 50px;
  width: 50px;
  background-size: contain;
  margin: 0 auto;
  margin-bottom: 2rem;
}

.center-content {
  text-align: center;
}

form .row {
  margin-left: -10px !important;
  margin-right: -10px !important;
  max-width: none;
}
@media (min-width: 45.5em) {
  form .row {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media (min-width: 90em) {
  form .row {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

form .form-wrapper {
  clear: both;
}

form#raskt-host-add-host-form legend,
form#raskt-host-add-host-form .form-item-title label {
  font-size: 1.6em;
  font-weight: normal;
  display: block;
}

form#raskt-host-add-host-form .row {
  margin: 5rem 0;
}
form#raskt-host-add-host-form .row .radio-container ul {
  list-style-type: none;
  margin-left: 0;
}
form#raskt-host-add-host-form .row .radio-container ul li {
  width: 150px;
  min-height: 100px;
  float: left;
  position: relative;
  margin-right: 1rem;
}
form#raskt-host-add-host-form .row .radio-container ul li input {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
}
form#raskt-host-add-host-form .row .radio-container ul li input:focus + label {
  box-shadow: 0px 1px 5px 0px black;
}
form#raskt-host-add-host-form .row .radio-container ul li inputhover {
  cursor: pointer;
}
form#raskt-host-add-host-form .row .radio-container ul li .option-card {
  opacity: 0;
}
form#raskt-host-add-host-form
  .row
  .radio-container
  ul
  li
  .option-card[name="server"]
  + label {
  text-align: center;
  font-size: 13px;
  padding-bottom: 1rem;
}
form#raskt-host-add-host-form
  .row
  .radio-container
  ul
  li
  .option-card.flag
  + label:before {
  background-size: contain;
  height: 40px;
  width: 100%;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
form#raskt-host-add-host-form .row .radio-container ul li .option-card + label {
  z-index: 1;
  height: 100%;
  width: 100%;
  position: absolute;
  background: white;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
  cursor: pointer;
  border-radius: 2px;
}
form#raskt-host-add-host-form
  .row
  .radio-container
  ul
  li
  .option-card
  + label:hover {
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
form#raskt-host-add-host-form
  .row
  .radio-container
  ul
  li
  .option-card:checked
  + label {
  -ms-transform: scale(1);
  transform: scale(1);
  outline: 1px blue solid;
  box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
  cursor: default;
}
form#raskt-host-add-host-form
  .row
  .radio-container
  ul
  li
  .option-card:checked
  + label:hover {
  -ms-transform: scale(1);
  transform: scale(1);
}

form:not(#raskt-host-add-host-form) label,
form:not(#raskt-host-add-host-form) legend {
  color: #252b30;
  font-weight: bold;
  font-size: 0.75rem;
  cursor: pointer;
  float: left;
}
@media (min-width: 90em) {
  form:not(#raskt-host-add-host-form) label,
  form:not(#raskt-host-add-host-form) legend {
    font-size: 0.875rem;
  }
}

form:not(#raskt-host-add-host-form) legend {
  cursor: default;
}

form:not(#raskt-host-add-host-form) fieldset {
  border: none;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}
form:not(#raskt-host-add-host-form) fieldset.collapsible {
  padding: 1em;
  border: 1px solid #dbdfe3;
}
form:not(#raskt-host-add-host-form) fieldset.collapsible .fieldset-title {
  font-size: 1.2em;
  padding-bottom: 0.5em;
}
form:not(#raskt-host-add-host-form) fieldset.collapsible .fieldset-wrapper {
  overflow: visible !important;
  clear: left;
}

form:not(#raskt-host-add-host-form) input[type="text"],
form:not(#raskt-host-add-host-form) input[type="password"],
form:not(#raskt-host-add-host-form) input[type="date"],
form:not(#raskt-host-add-host-form) input[type="datetime"],
form:not(#raskt-host-add-host-form) input[type="datetime-local"],
form:not(#raskt-host-add-host-form) input[type="month"],
form:not(#raskt-host-add-host-form) input[type="week"],
form:not(#raskt-host-add-host-form) input[type="email"],
form:not(#raskt-host-add-host-form) input[type="number"],
form:not(#raskt-host-add-host-form) input[type="search"],
form:not(#raskt-host-add-host-form) input[type="tel"],
form:not(#raskt-host-add-host-form) input[type="time"],
form:not(#raskt-host-add-host-form) input[type="url"],
form:not(#raskt-host-add-host-form) input[type="color"],
form:not(#raskt-host-add-host-form) textarea,
form:not(#raskt-host-add-host-form) select {
  width: 100%;
  padding: 11px 12px 12px;
  font-size: 0.8125rem;
  border-radius: 10px;
  transition: background 0.25s ease-out, border-color 0.25s ease-out;
  box-sizing: inherit;
  -webkit-appearance: none;
  border: 1px solid #dbdfe3;
  position: relative;
  margin-bottom: 30px;
  float: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
@media (min-width: 45.5em) {
  form:not(#raskt-host-add-host-form) input[type="text"],
  form:not(#raskt-host-add-host-form) input[type="password"],
  form:not(#raskt-host-add-host-form) input[type="date"],
  form:not(#raskt-host-add-host-form) input[type="datetime"],
  form:not(#raskt-host-add-host-form) input[type="datetime-local"],
  form:not(#raskt-host-add-host-form) input[type="month"],
  form:not(#raskt-host-add-host-form) input[type="week"],
  form:not(#raskt-host-add-host-form) input[type="email"],
  form:not(#raskt-host-add-host-form) input[type="number"],
  form:not(#raskt-host-add-host-form) input[type="search"],
  form:not(#raskt-host-add-host-form) input[type="tel"],
  form:not(#raskt-host-add-host-form) input[type="time"],
  form:not(#raskt-host-add-host-form) input[type="url"],
  form:not(#raskt-host-add-host-form) input[type="color"],
  form:not(#raskt-host-add-host-form) textarea,
  form:not(#raskt-host-add-host-form) select {
    margin-bottom: 20px;
    padding: 11px 12px 12px;
    font-size: 0.8125rem;
  }
}
@media (min-width: 90em) {
  form:not(#raskt-host-add-host-form) input[type="text"],
  form:not(#raskt-host-add-host-form) input[type="password"],
  form:not(#raskt-host-add-host-form) input[type="date"],
  form:not(#raskt-host-add-host-form) input[type="datetime"],
  form:not(#raskt-host-add-host-form) input[type="datetime-local"],
  form:not(#raskt-host-add-host-form) input[type="month"],
  form:not(#raskt-host-add-host-form) input[type="week"],
  form:not(#raskt-host-add-host-form) input[type="email"],
  form:not(#raskt-host-add-host-form) input[type="number"],
  form:not(#raskt-host-add-host-form) input[type="search"],
  form:not(#raskt-host-add-host-form) input[type="tel"],
  form:not(#raskt-host-add-host-form) input[type="time"],
  form:not(#raskt-host-add-host-form) input[type="url"],
  form:not(#raskt-host-add-host-form) input[type="color"],
  form:not(#raskt-host-add-host-form) textarea,
  form:not(#raskt-host-add-host-form) select {
    margin-bottom: 30px;
    padding: 14px 14px 14px;
  }
}
form:not(#raskt-host-add-host-form) input[type="text"]:focus,
form:not(#raskt-host-add-host-form) input[type="password"]:focus,
form:not(#raskt-host-add-host-form) input[type="date"]:focus,
form:not(#raskt-host-add-host-form) input[type="datetime"]:focus,
form:not(#raskt-host-add-host-form) input[type="datetime-local"]:focus,
form:not(#raskt-host-add-host-form) input[type="month"]:focus,
form:not(#raskt-host-add-host-form) input[type="week"]:focus,
form:not(#raskt-host-add-host-form) input[type="email"]:focus,
form:not(#raskt-host-add-host-form) input[type="number"]:focus,
form:not(#raskt-host-add-host-form) input[type="search"]:focus,
form:not(#raskt-host-add-host-form) input[type="tel"]:focus,
form:not(#raskt-host-add-host-form) input[type="time"]:focus,
form:not(#raskt-host-add-host-form) input[type="url"]:focus,
form:not(#raskt-host-add-host-form) input[type="color"]:focus,
form:not(#raskt-host-add-host-form) textarea:focus,
form:not(#raskt-host-add-host-form) select:focus {
  outline: none;
  border-color: #f5e497;
}
form:not(#raskt-host-add-host-form) input[type="text"].error,
form:not(#raskt-host-add-host-form) input[type="password"].error,
form:not(#raskt-host-add-host-form) input[type="date"].error,
form:not(#raskt-host-add-host-form) input[type="datetime"].error,
form:not(#raskt-host-add-host-form) input[type="datetime-local"].error,
form:not(#raskt-host-add-host-form) input[type="month"].error,
form:not(#raskt-host-add-host-form) input[type="week"].error,
form:not(#raskt-host-add-host-form) input[type="email"].error,
form:not(#raskt-host-add-host-form) input[type="number"].error,
form:not(#raskt-host-add-host-form) input[type="search"].error,
form:not(#raskt-host-add-host-form) input[type="tel"].error,
form:not(#raskt-host-add-host-form) input[type="time"].error,
form:not(#raskt-host-add-host-form) input[type="url"].error,
form:not(#raskt-host-add-host-form) input[type="color"].error,
form:not(#raskt-host-add-host-form) textarea.error,
form:not(#raskt-host-add-host-form) select.error {
  border-color: #ff8a6a;
  background-color: #ffe9e3;
}

form:not(#raskt-host-add-host-form) textarea {
  resize: vertical;
  width: 100%;
}

form:not(#raskt-host-add-host-form)
  input[type="number"]::-webkit-outer-spin-button,
form:not(#raskt-host-add-host-form)
  input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

form:not(#raskt-host-add-host-form) input[type="number"] {
  -moz-appearance: textfield;
}

form:not(#raskt-host-add-host-form) .input-container {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 20px;
}
@media (min-width: 90em) {
  form:not(#raskt-host-add-host-form) .input-container {
    margin-bottom: 30px;
  }
}
form:not(#raskt-host-add-host-form) .input-container input {
  margin-bottom: 0;
}
form:not(#raskt-host-add-host-form) .input-container .button {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0 10px 10px 0;
}

form:not(#raskt-host-add-host-form) .search-container {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 20px;
}
@media (min-width: 90em) {
  form:not(#raskt-host-add-host-form) .search-container {
    margin-bottom: 30px;
  }
}
form:not(#raskt-host-add-host-form) .search-container input[type="search"] {
  margin-bottom: 0;
  padding-right: 34px;
}
form:not(#raskt-host-add-host-form) .search-container:after {
  content: "";
  width: 17px;
  height: 100%;
  display: block;
  position: absolute;
  top: 1px;
  right: 15px;
}

form:not(#raskt-host-add-host-form) .radio-container,
form:not(#raskt-host-add-host-form) .checkbox-container.no-switch {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  position: relative;
}
@media (min-width: 90em) {
  form:not(#raskt-host-add-host-form) .radio-container,
  form:not(#raskt-host-add-host-form) .checkbox-container.no-switch {
    margin-bottom: 30px;
  }
}
form:not(#raskt-host-add-host-form) .radio-container label,
form:not(#raskt-host-add-host-form) .checkbox-container.no-switch label {
  font-weight: normal;
  float: none;
  display: inline;
  color: #252b30;
  cursor: pointer;
  padding-left: 29px;
  float: left;
  line-height: 22px;
  margin: 0;
}
form:not(#raskt-host-add-host-form) .radio-container input[type="radio"],
form:not(#raskt-host-add-host-form) .radio-container input[type="checkbox"],
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  input[type="radio"],
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  input[type="checkbox"] {
  display: none;
}
form:not(#raskt-host-add-host-form)
  .radio-container
  input[type="radio"]
  + label:before,
form:not(#raskt-host-add-host-form)
  .radio-container
  input[type="checkbox"]
  + label:before,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  input[type="radio"]
  + label:before,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  input[type="checkbox"]
  + label:before {
  border: 1px solid #dbdfe3;
  content: "";
  display: inline-block;
  height: 22px;
  width: 22px;
  border-radius: 1000px;
  padding: 0;
  position: absolute;
  top: 0px;
  left: 0;
  background-color: #fff;
}
form:not(#raskt-host-add-host-form)
  .radio-container
  input[type="checkbox"]
  + label:before,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  input[type="checkbox"]
  + label:before {
  border-radius: 5px;
}
form:not(#raskt-host-add-host-form)
  .radio-container
  input[type="radio"]:checked
  + label:after,
form:not(#raskt-host-add-host-form)
  .radio-container
  input[type="checkbox"]:checked
  + label:after,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  input[type="radio"]:checked
  + label:after,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  input[type="checkbox"]:checked
  + label:after {
  content: "";
  position: absolute;
  left: 7px;
  top: 7px;
  width: 8px;
  height: 8px;
  border-radius: 1000px;
  background: #252b30;
}
form:not(#raskt-host-add-host-form)
  .radio-container
  input[type="checkbox"]:checked
  + label:after,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  input[type="checkbox"]:checked
  + label:after {
  border-radius: 0;
  width: 11px;
  height: 11px;
  left: 6px;
}
form:not(#raskt-host-add-host-form) .radio-container ul,
form:not(#raskt-host-add-host-form) .checkbox-container.no-switch ul {
  list-style: none;
  float: left;
  margin: 0 0 -10px 0;
  padding: 0;
  width: 100%;
}
form:not(#raskt-host-add-host-form) .radio-container ul li,
form:not(#raskt-host-add-host-form) .checkbox-container.no-switch ul li {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  margin-bottom: 10px;
}
form:not(#raskt-host-add-host-form) .radio-container ul.border,
form:not(#raskt-host-add-host-form) .checkbox-container.no-switch ul.border {
  border: 1px solid #dbdfe3;
  border-radius: 10px;
  margin: 0;
}
form:not(#raskt-host-add-host-form) .radio-container ul.border li,
form:not(#raskt-host-add-host-form) .checkbox-container.no-switch ul.border li {
  border-bottom: 1px solid #dbdfe3;
  margin: 0;
}
form:not(#raskt-host-add-host-form) .radio-container ul.border li:last-child,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  ul.border
  li:last-child {
  border-bottom: none;
}
form:not(#raskt-host-add-host-form) .radio-container ul.border li:before,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  ul.border
  li:before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #dbdfe3;
  left: 52px;
  top: 0;
  position: absolute;
}
form:not(#raskt-host-add-host-form)
  .radio-container
  ul.border
  li
  input[type="radio"]
  + label:before,
form:not(#raskt-host-add-host-form)
  .radio-container
  ul.border
  li
  input[type="checkbox"]
  + label:before,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  ul.border
  li
  input[type="radio"]
  + label:before,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  ul.border
  li
  input[type="checkbox"]
  + label:before {
  left: 15px;
  top: 15px;
}
form:not(#raskt-host-add-host-form)
  .radio-container
  ul.border
  li
  input[type="radio"]:checked
  + label:after,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  ul.border
  li
  input[type="radio"]:checked
  + label:after {
  top: 22px;
  left: 22px;
}
form:not(#raskt-host-add-host-form)
  .radio-container
  ul.border
  li
  input[type="checkbox"]:checked
  + label:after,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  ul.border
  li
  input[type="checkbox"]:checked
  + label:after {
  top: 22px;
  left: 21px;
}
form:not(#raskt-host-add-host-form) .radio-container ul.border li label,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  ul.border
  li
  label {
  padding: 15px;
  padding-left: 68px;
  width: 100%;
}
form:not(#raskt-host-add-host-form)
  .radio-container
  ul.border
  li
  input[type="radio"]:checked
  + label,
form:not(#raskt-host-add-host-form)
  .radio-container
  ul.border
  li
  input[type="checkbox"]:checked
  + label,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  ul.border
  li
  input[type="radio"]:checked
  + label,
form:not(#raskt-host-add-host-form)
  .checkbox-container.no-switch
  ul.border
  li
  input[type="checkbox"]:checked
  + label {
  background: #fffcee;
  border-radius: 10px !important;
}

/* switches */
.checkbox-container {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
@media (min-width: 90em) {
  .checkbox-container {
    margin-bottom: 30px;
  }
}
.checkbox-container .switch {
  float: right;
  margin-bottom: 0;
  height: 30px;
}
.checkbox-container > label {
  margin: 6px 0 0 0;
}
@media (min-width: 90em) {
  .checkbox-container > label {
    margin: 5px 0 0 0;
  }
}

.switch {
  border: 1px solid #dbdfe3;
  border-radius: 10px;
  padding: 0;
}
.switch .switch-paddle {
  width: 80px;
}
.switch .switch-paddle:after {
  border-radius: 7px;
  height: 24px;
  width: 38px;
  top: 2px;
  left: 2px;
  background: #dbdfe3;
  z-index: 1;
}
@media (max-width: 45.4375em) {
  .switch .switch-paddle {
    width: 52px;
  }
  .switch .switch-paddle:after {
    height: 24px;
    width: 24px;
  }
}
.switch input:checked ~ .switch-paddle::after {
  left: 40px;
  background: #ffb000;
}
@media (max-width: 45.4375em) {
  .switch input:checked ~ .switch-paddle::after {
    left: 26px;
  }
}
.switch .switch-active,
.switch .switch-inactive {
  top: 0;
  -ms-transform: none;
  transform: none;
  height: 100%;
  width: 50%;
  overflow: hidden;
  text-indent: 9000px;
  z-index: 2;
}
.switch .switch-active {
  display: block;
  left: 0;
}
.switch .switch-active:after {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  top: 8px;
  left: 15px;
  background: transparent;
  border: 2px solid #fff;
  border-radius: 1000px;
  transition: all 0.25s ease-out;
}
@media (max-width: 45.4375em) {
  .switch .switch-active:after {
    top: 9px;
    left: 9px;
    width: 10px;
    height: 10px;
  }
}
.switch .switch-inactive {
  z-index: 2;
  width: 50%;
  right: 0;
  overflow: hidden;
  text-indent: 9000px;
}
.switch .switch-inactive:after {
  content: "";
  width: 2px;
  height: 12px;
  position: absolute;
  top: 8px;
  right: 20px;
  background: #dbdfe3;
  transition: all 0.25s ease-out;
}
@media (max-width: 45.4375em) {
  .switch .switch-inactive:after {
    right: 13px;
    height: 10px;
    top: 9px;
  }
}
.switch input:checked + label > .switch-inactive {
  display: block;
}
.switch input:checked + label > .switch-inactive:after {
  background: #fff;
}
.switch input:checked + label > .switch-active:after {
  border-color: #dbdfe3;
}
.switch input[type="checkbox"] {
  /* account/register + many more */
  float: left;
}
.switch .element-invisible {
  /* account/register */
  display: none;
}
.switch .form-actions {
  /* account/register */
  clear: both;
}
.switch .checkbox-container span.tooltip-icon {
  top: 5px;
}
.switch .radio-container input[type="checkbox"],
.switch .checkbox-container.no-switch input[type="checkbox"] {
  opacity: 0;
  display: block;
  margin-top: -15px;
  outline: 5px;
}
.switch label.option.active {
  background: #fffcee;
}
.switch .radio-container input[type="checkbox"]:focus,
.switch .checkbox-container.no-switch input[type="checkbox"]:focus {
  background: #ffaf00;
}
.switch fieldset {
  border: 1px solid #dbdfe3;
  padding: 20px 20px 0px 20px;
  margin: 20px 0 30px;
}
.switch fieldset legend {
  /* same as h4 style */
  text-transform: uppercase;
  font-size: 0.875rem;
  color: #4b4b4b;
}
.switch .fieldset-wrapper {
  clear: both;
  padding-top: 1rem;
}

.checkbox-container.no-switch {
  margin-top: 30px;
}

#raskt-crontab-form .form-type-select .select-container {
  width: auto;
  margin-right: 1rem;
}

.form-type-textfield span.has-tip {
  top: -7px;
}

/** New Bolt Form **/
#raskt-host-add-bolt-form {
  color: #252b30;
}
#raskt-host-add-bolt-form input.form-submit {
  transition: all 0.5s ease-in;
}
#raskt-host-add-bolt-form input.form-submit.active {
  opacity: 1;
}
#raskt-host-add-bolt-form .option-group.form-wrapper {
  transition: all 0.5s ease-in;
  margin-bottom: 4rem;
}
#raskt-host-add-bolt-form .option-group.form-wrapper:before,
#raskt-host-add-bolt-form .option-group.form-wrapper:after {
  content: " ";
  display: table;
}
#raskt-host-add-bolt-form .option-group.form-wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  clear: both;
}
#raskt-host-add-bolt-form .option-group.form-wrapper:first-of-type {
  display: block !important;
  opacity: 1 !important;
}
#raskt-host-add-bolt-form .option-group.form-wrapper.active {
  display: block !important;
  opacity: 1 !important;
}
#raskt-host-add-bolt-form .option-group.form-wrapper legend {
  width: 100%;
  margin-bottom: 2rem;
  margin-top: 2rem;
  font-size: 22px;
  font-weight: normal;
  color: #252b30;
}
#raskt-host-add-bolt-form .option-group.form-wrapper ul {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
}
#raskt-host-add-bolt-form .option-group.form-wrapper ul li {
  display: -ms-flexbox;
  display: flex;
  float: left;
  margin-right: 1rem;
  margin-top: 1rem;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.country:before {
  content: "";
  height: 75px;
  width: 75px;
  display: block;
  position: relative;
  margin: 0 auto;
}

#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card
  input {
  display: none;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms
  legend:before,
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms
  input.cms
  + label:before {
  content: "";
  height: 100px;
  width: 100px;
  position: relative;
  display: block;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 9999;
  margin: 0 auto 1rem auto;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms.cms-craft
  > fieldset
  > legend:before,

#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms:not(.has-suboptions)
  label {
  height: 200px;
  width: 200px;
  background: white;
  text-align: center;
  margin: 0;
  transition: all 0.2s ease-in-out;
  font-size: 18px;
  font-weight: normal;
  color: #252b30;
  padding: 2rem;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms:not(.has-suboptions)
  label:hover {
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.05);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms:not(.has-suboptions)
  input:checked
  + label {
  box-shadow: 0px 0px 5px 3px rgba(0, 115, 236, 0.45);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms.has-suboptions {
  width: 200px;
  background: white;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms.has-suboptions:hover {
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.05);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms.has-suboptions.active {
  box-shadow: 0px 0px 5px 3px rgba(0, 115, 236, 0.45);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms.has-suboptions
  fieldset {
  margin: 0;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms.has-suboptions
  fieldset
  legend {
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 200px;
  padding: 2rem;
  font-size: 18px;
  cursor: pointer;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms.has-suboptions
  fieldset
  .suboption
  + label {
  line-height: 50px;
  width: 100%;
  display: inline-block;
  clear: both;
  margin: 0;
  position: relative;
  font-weight: normal;
  color: #252b30;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.cms.has-suboptions
  fieldset
  input:checked
  + label:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 100px;
  background: #0073ec;
  display: inline-block;
  z-index: 99;
  position: absolute;
  bottom: 20px;
  left: 20px;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.php
  label {
  margin-left: 1rem;
  font-size: 18px;
  font-weight: normal;
  color: #252b30;
}
#raskt-host-add-bolt-form .option-group.form-wrapper ul li div.option-card.php {
  height: 200px;
  width: 200px;
  background: white;
  text-align: center;
  margin: 0;
  transition: all 0.2s ease-in-out;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  font-weight: normal;
  color: #252b30;
  padding: 1rem;
  cursor: pointer;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.php:hover {
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.05);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.php.checked {
  box-shadow: 0px 0px 5px 3px rgba(0, 115, 236, 0.45);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.php
  label {
  width: 100%;
  margin: 0;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.importance {
  height: 200px;
  width: calc(400px + 1rem);
  background: white;
  text-align: left;
  padding: 2rem;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  color: #252b30;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.importance:hover {
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.05);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.importance.checked {
  box-shadow: 0px 0px 5px 3px rgba(0, 115, 236, 0.45);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.importance
  label {
  display: block;
  position: relative;
  width: 100%;
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 1rem;
  color: #252b30;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.importance
  label,
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.importance
  p {
  width: 100%;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.country {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 225px;
  width: 200px;
  background: white;
  text-align: center;
  padding: 2rem;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.country:hover {
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.05);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.country
  label {
  width: 100%;
  font-size: 18px;
  color: #252b30;
  font-weight: normal;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.country.checked {
  box-shadow: 0px 0px 5px 3px rgba(0, 115, 236, 0.45);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li
  div.option-card.country.dedicated-server
  label {
  width: 100%;
  font-size: 16px;
  color: #252b30;
  font-weight: normal;
}
#raskt-host-add-bolt-form .option-group.form-wrapper ul li.first {
  margin-left: 0;
}
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li.first
  div.option-card,
#raskt-host-add-bolt-form
  .option-group.form-wrapper
  ul
  li.first
  div.option-card
  label {
  margin-left: 0;
}
#raskt-host-add-bolt-form fieldset#edit-server legend {
  font-size: 16px;
}
#raskt-host-add-bolt-form fieldset#edit-country {
  margin-bottom: 0;
}
#raskt-host-add-bolt-form label[for="edit-name"] {
  font-size: 18px;
  font-weight: normal;
  color: #252b30;
}
#raskt-host-add-bolt-form input[id="edit-name"] {
  font-size: 18px !important;
  padding: 1rem !important;
  color: #252b30;
}
#raskt-host-add-bolt-form input.form-submit {
  margin-bottom: 15rem !important;
  font-size: 22px;
  text-align: left;
}
#raskt-host-add-bolt-form input.form-submit:disabled {
  background: white;
}
#raskt-host-add-bolt-form .accordion-item {
  border: 1px solid #efefef;
  border-radius: 10px;
  overflow: hidden;
}
#raskt-host-add-bolt-form .accordion-item .accordion-title {
  width: 100%;
  padding: 1rem;
  display: block;
  background: white;
  position: relative;
  text-decoration: none !important;
  border-radius: 10px 10px 0 0;
}
#raskt-host-add-bolt-form .accordion-item .accordion-title:hover {
  text-decoration: none;
  cursor: pointer;
}
#raskt-host-add-bolt-form .accordion-item .accordion-title:after {
  content: "";
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  width: 8px;
  height: 8px;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: inline-block;
  float: right;
  position: absolute;
  top: 22px;
  right: 20px;
  transition: all 0.2s ease-in-out;
}
#raskt-host-add-bolt-form .accordion-item .accordion-content {
  padding: 1rem;
  background: #f7f7f7;
  border-radius: 10px;
}
#raskt-host-add-bolt-form .accordion-item .accordion-content legend {
  margin: 0;
}
#raskt-host-add-bolt-form .accordion-item.is-active {
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.05);
}
#raskt-host-add-bolt-form .accordion-item.is-active .accordion-title {
  border-bottom: 1px solid #c7c7c7;
}
#raskt-host-add-bolt-form .accordion-item.is-active .accordion-title:after {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.page-node-billing-upgrade {
  /*** RANGE SLIDER STYLING **/
  /* Style the tab */
  /* Style the buttons that are used to open the tab content */
  /* Change background color of buttons on hover */
  /* Create an active/current tablink class */
  /* Style the tab content */
}
.page-node-billing-upgrade #plan-selector {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-template-areas: "left" "right";
  grid-gap: 2rem;
}
@media screen and (min-width: 1200px) {
  .page-node-billing-upgrade #plan-selector {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 7fr 3fr;
    grid-template-columns: 7fr 3fr;
    grid-template-areas: "left right";
    grid-gap: 2rem;
  }
}
.page-node-billing-upgrade .wrap.sidebar-open {
  max-width: 100% !important;
}
.page-node-billing-upgrade .form-group-plans h3 {
  font-size: 1.1rem;
}
.page-node-billing-upgrade .clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.page-node-billing-upgrade .addon-heading {
  display: none;
  margin-top: 2rem;
}
.page-node-billing-upgrade .addon-heading.active {
  display: block;
}
.page-node-billing-upgrade #plan-selector .left {
  grid-area: left;
  padding: 1rem;
  overflow: scroll;
}
.page-node-billing-upgrade #plan-selector .loader.active {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  display: block;
  background: black;
  z-index: 1;
}
.page-node-billing-upgrade .total-price p {
  margin: 0;
  text-align: right;
}
.page-node-billing-upgrade .total-price small {
  opacity: 0.4;
}
.page-node-billing-upgrade #plan-selector .right {
  grid-area: right;
  padding: 1rem;
}
.page-node-billing-upgrade #plan-selector .panel {
  background-color: white;
  border-radius: 0px;
  padding: 1rem;
  margin-bottom: 2rem;
}
.page-node-billing-upgrade #plan-selector h4 {
  margin-top: 0.75rem;
}
.page-node-billing-upgrade #plan-selector .panel table {
  width: 100%;
  margin-bottom: 0;
}
.page-node-billing-upgrade .panel {
  background: #fff;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.19);
  border-radius: 0px;
  border: none;
  position: relative;
}
.page-node-billing-upgrade .panel h1,
.page-node-billing-upgrade .panel h2,
.page-node-billing-upgrade .panel h3,
.page-node-billing-upgrade .panel h4,
.page-node-billing-upgrade .panel h5,
.page-node-billing-upgrade .panel h6 {
  text-transform: uppercase;
  font-weight: normal;
}
.page-node-billing-upgrade .panel table {
  border-collapse: collapse;
}
.page-node-billing-upgrade .panel table tbody tr td {
  border-bottom: 1px solid #ebecee;
  padding: 15px 0;
}
.page-node-billing-upgrade #plan-selector input[type="submit"] {
  padding: 30px 15px;
  background: #0073ec;
  color: white;
  font-weight: bold;
  font-size: 24px;
  border: 0 none;
  cursor: pointer;
  border-radius: 5px;
  width: 100%;
}
.page-node-billing-upgrade .slidecontainer {
  display: none;
}
.page-node-billing-upgrade .upgrade-tooltip {
  display: none;
  color: white;
}
.page-node-billing-upgrade .upgrade-tooltip:after {
  content: " ";
  position: absolute;
  top: 100%;
  /* At the bottom of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #252b30 transparent transparent transparent;
}
.page-node-billing-upgrade label.disabled:hover .upgrade-tooltip {
  background: #252b30;
  width: 100%;
  height: 100px;
  position: absolute;
  top: -105px;
  left: 0;
  opacity: 1;
  display: block;
  padding: 1rem;
  border-radius: 10px;
}
.page-node-billing-upgrade .form-group-addons .active {
  display: block;
}
.page-node-billing-upgrade #plan-selector .panel table tr td.value {
  text-align: left;
  padding-right: 0.5rem;
}
.page-node-billing-upgrade #plan-selector .panel.overview {
  opacity: 0;
  transition: all 0.5s ease-in;
}
.page-node-billing-upgrade #plan-selector table tbody tr td {
  border-top: 0;
}
.page-node-billing-upgrade #plan-selector table tr:nth-child(odd) {
  background-color: transparent;
}
.page-node-billing-upgrade #plan-selector .panel.overview.active {
  opacity: 1;
}
.page-node-billing-upgrade
  #plan-selector
  table#new-plan-overview
  tr:not(.active):not(.always-display) {
  display: none;
}
.page-node-billing-upgrade
  #plan-selector
  table#new-plan-overview
  tr
  td:nth-of-type(1) {
  width: 35%;
}
.page-node-billing-upgrade
  #plan-selector
  table#new-plan-overview
  tr
  td:nth-of-type(2) {
  width: 50%;
  text-align: right;
}
.page-node-billing-upgrade
  #plan-selector
  table#new-plan-overview
  tr
  td:nth-of-type(3) {
  width: 15%;
  text-align: right;
}
.page-node-billing-upgrade
  #plan-selector
  table#new-plan-overview
  tr.always-display
  td:nth-of-type(1) {
  width: 80%;
}
.page-node-billing-upgrade
  #plan-selector
  table#new-plan-overview
  tr.always-display
  td:nth-of-type(2) {
  width: 20%;
  text-align: right;
}
.page-node-billing-upgrade .price-totals .total-price p {
  font-size: 16px;
  font-family: "Aeonik Regular";
  text-align: left;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.page-node-billing-upgrade .price-totals .total-price p .value {
  font-family: "Aeonik Regular";
}
.page-node-billing-upgrade .price-totals .total-price p.new-price {
  border-top: 1px solid #ebecee;
}
.page-node-billing-upgrade .price-totals .total-price p span.value {
  float: right;
}
.page-node-billing-upgrade .price-totals .total-price p small {
  font-size: 14px;
  font-family: "Aeonik Regular";
}
.page-node-billing-upgrade .price-totals .new-price {
  font-size: 24px;
  font-weight: normal;
}
.page-node-billing-upgrade .form-group-plans {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
}
@media screen and (min-width: 525px) and (max-width: 1440px) {
  .page-node-billing-upgrade .form-group-plans {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 1440px) {
  .page-node-billing-upgrade .form-group-plans {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.page-node-billing-upgrade .form-group-plans .plan-container {
  display: none;
}
.page-node-billing-upgrade .form-group-plans .plan-container.active {
  display: block;
}
.page-node-billing-upgrade .form-group-plans .plan-container input {
  display: none;
}
.page-node-billing-upgrade .form-group-plans .plan-container input {
  display: none;
}
.page-node-billing-upgrade .form-group-plans .plan-container label {
  display: -ms-flexbox;
  display: flex;
  background: white;
  cursor: pointer;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  transition: all 0.1s ease-in-out;
  height: 100% !important;
  padding: 0 1rem;
  width: 100%;
  border-radius: 10px;
}
.page-node-billing-upgrade .form-group-plans .plan-container label table {
  font-size: 15px;
  font-weight: normal;
  width: 100%;
}
.page-node-billing-upgrade
  .form-group-plans
  .plan-container
  label
  table
  td.value {
  text-align: right;
}
.page-node-billing-upgrade
  .form-group-plans
  .plan-container
  input:not(:checked)
  + label:hover:not(.disabled) {
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.05);
}
.page-node-billing-upgrade
  .form-group-plans
  .plan-container
  label.disabled
  div {
  cursor: not-allowed;
  opacity: 0.7;
}
.page-node-billing-upgrade
  .form-group-plans
  .plan-container
  input:checked
  + label {
  box-shadow: 0px 0px 0px 3px #0073ec;
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
.page-node-billing-upgrade
  .form-group-plans
  .plan-container
  input:checked
  + label:before {
  content: "";
  display: block;
  background: #0073ec;
  border-radius: 9999px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  font-weight: bold;
  position: absolute;
  top: -25px;
  left: calc(100% / 2 - 25px);
}
.page-node-billing-upgrade
  .form-group-plans
  .plan-container
  input:checked
  + label:after {
  content: "";
  display: block;
  background-size: 22px;
  background-position: center;
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  font-weight: bold;
  position: absolute;
  top: -25px;
  left: calc(100% / 2 - 25px);
}
.page-node-billing-upgrade .form-group-plans .plan-container label div {
  margin: 0 auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.page-node-billing-upgrade .form-group-addons {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
.page-node-billing-upgrade h3 {
  font-size: 24px;
}
.page-node-billing-upgrade label h3 {
  font-size: 20px;
}
@media screen and (min-width: 1200px) {
  .page-node-billing-upgrade .form-group-addons {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2rem;
  }
}
.page-node-billing-upgrade .form-group-addons .slidecontainer {
  padding: 2rem;
}
.page-node-billing-upgrade input {
  transition: all 0.5s ease-in;
}
.page-node-billing-upgrade input[type="submit"] {
  transition: all 0.2s ease-in !important;
}
.page-node-billing-upgrade input:disabled {
  opacity: 0;
  transition: all 0.5s ease-in;
}
.page-node-billing-upgrade input[type="submit"]:disabled {
  opacity: 0.5;
  background: #252b30 !important;
}
.page-node-billing-upgrade .unitprice small {
  opacity: 0.6;
}
.page-node-billing-upgrade div.accept_charges {
  background: white;
}
.page-node-billing-upgrade input[type="range"] {
  -webkit-appearance: none;
  width: 100%;
  margin: 19.3px 0;
}
.page-node-billing-upgrade input[type="range"]:focus {
  outline: none;
}
.page-node-billing-upgrade input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 11.4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
  background: rgba(255, 176, 0, 0.78);
  border-radius: 1.3px;
  border: 0.2px solid #ffb000;
}
.page-node-billing-upgrade input[type="range"]::-webkit-slider-thumb {
  box-shadow: 0px 0px 1px #000031, 0px 0px 0px #00004b;
  border: 2.1px solid rgba(0, 0, 0, 0.05);
  height: 50px;
  width: 50px;
  border-radius: 50px;
  background: #0073ec;
  cursor: grab;
  cursor: -webkit-grab;
  -webkit-appearance: none;
  margin-top: -19.5px;
}
.page-node-billing-upgrade input[type="range"]::-webkit-slider-thumb:active {
  cursor: grabbing;
}
.page-node-billing-upgrade
  input[type="range"]:focus::-webkit-slider-runnable-track {
  background: rgba(255, 176, 0, 0.78);
}
.page-node-billing-upgrade input[type="range"]::-moz-range-track {
  width: 100%;
  height: 11.4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
  background: rgba(255, 176, 0, 0.78);
  border-radius: 1.3px;
  border: 0.2px solid #ffb000;
}
.page-node-billing-upgrade input[type="range"]::-moz-range-thumb {
  box-shadow: 0px 0px 1px #000031, 0px 0px 0px #00004b;
  border: 2.1px solid rgba(0, 0, 0, 0.05);
  height: 50px;
  width: 50px;
  border-radius: 50px;
  background: #0073ec;
  cursor: pointer;
}
.page-node-billing-upgrade input[type="range"]::-ms-track {
  width: 100%;
  height: 11.4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
.page-node-billing-upgrade input[type="range"]::-ms-fill-lower {
  background: rgba(255, 176, 0, 0.78);
  border: 0.2px solid #ffb000;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
}
.page-node-billing-upgrade input[type="range"]::-ms-fill-upper {
  background: rgba(255, 176, 0, 0.78);
  border: 0.2px solid #ffb000;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
}
.page-node-billing-upgrade input[type="range"]::-ms-thumb {
  box-shadow: 0px 0px 1px #000031, 0px 0px 0px #00004b;
  border: 2.1px solid rgba(0, 0, 0, 0.05);
  height: 50px;
  width: 50px;
  border-radius: 50px;
  background: #0073ec;
  cursor: pointer;
  height: 11.4px;
}
.page-node-billing-upgrade input[type="range"]:focus::-ms-fill-lower {
  background: rgba(255, 176, 0, 0.78);
}
.page-node-billing-upgrade input[type="range"]:focus::-ms-fill-upper {
  background: rgba(255, 176, 0, 0.78);
}
.page-node-billing-upgrade .tabs {
  -ms-grid-column: span 4;
  grid-column: span 4;
}
.page-node-billing-upgrade #plan-selector .tabs .tab {
  width: auto;
  display: inline-block;
  border: 1px solid #dbdfe3;
  border-radius: 9999px;
  overflow: hidden;
}
.page-node-billing-upgrade .tab a {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  text-decoration: none;
  font-weight: normal;
  position: relative;
}
.page-node-billing-upgrade .tab a:hover {
  background-color: #fff;
}
.page-node-billing-upgrade .tab a small {
  margin-left: 1rem;
  border-radius: 999px;
  background: #252b30;
  color: white;
  padding: 0.5rem 1rem;
}
.page-node-billing-upgrade .tab a.active {
  background-color: #0073ec;
  color: white;
}
.page-node-billing-upgrade .tab a.active small {
  background: white;
  color: #4b4b4b;
}
.page-node-billing-upgrade .tabcontent {
  display: none;
  padding-top: 2rem;
}

#plan-selector.updating > div,
.updating > div {
  opacity: 0.3;
  pointer-events: none;
  z-index: -1;
  position: relative;
}

#plan-selector.updating::after,
form.confirmation.updating::before {
  content: "";
  height: 50px;
  width: 50px;
  background-size: contain;
  margin: 0 auto;
  margin-bottom: 2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 99999;
  display: block;
}

.page-node-vhost-ssl {
  margin-bottom: 6rem;
}
.page-node-vhost-ssl #certificates,
.page-node-vhost-ssl .cert-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 45.5em) {
  .page-node-vhost-ssl #certificates,
  .page-node-vhost-ssl .cert-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 90em) {
  .page-node-vhost-ssl #certificates,
  .page-node-vhost-ssl .cert-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
.page-node-vhost-ssl #certificates .panel,
.page-node-vhost-ssl .cert-grid .panel {
  margin-bottom: 0;
}
.page-node-vhost-ssl #certificates .panel h4,
.page-node-vhost-ssl .cert-grid .panel h4 {
  margin-bottom: 0.5rem;
}
.page-node-vhost-ssl #certificates .panel a.button,
.page-node-vhost-ssl .cert-grid .panel a.button {
  margin-top: 0.5rem;
}

.button {
  border-radius: 9999px;
  font-family: "Aeonik Bold";
  text-decoration: none;
  transition: background 0.25s ease-out, border-color 0.25s ease-out;
  margin-bottom: 20px;
  padding: 0.85em 1em;
  cursor: pointer;
  /* border buttons */
  /* large buttons */
  /* medium buttons */
  /* small buttons */
  /* glyphs */
}
@media (min-width: 90em) {
  .button {
    margin-bottom: 30px;
  }
}
.button.border {
  border: 1px solid #767676;
  background: transparent;
  color: #767676;
}
.button.large {
  font-size: 0.875rem;
  padding: 12px 30px;
}
@media (min-width: 45.5em) {
  .button.large {
    font-size: 1rem;
    padding: 16px 30px;
  }
}
@media (min-width: 90em) {
  .button.large {
    font-size: 1.125rem;
    padding: 20px 40px;
  }
}
.button.medium {
  font-size: 0.75rem;
  padding: 13px 15px;
}
.button.medium.glyph {
  padding-left: 36px;
}
.button.medium.glyph:before {
  left: 12px;
}
@media (min-width: 45.5em) {
  .button.medium {
    font-size: 0.75rem;
    padding: 13px 15px;
  }
  .button.medium.glyph {
    padding-left: 36px;
  }
  .button.medium.glyph:before {
    left: 12px;
  }
}
@media (min-width: 90em) {
  .button.medium {
    font-size: 0.875rem;
    padding: 14px 17px 15px;
  }
  .button.medium.glyph {
    padding-left: 40px;
  }
  .button.medium.glyph:before {
    left: 15px;
  }
}
.button.medium.icon {
  padding: 0;
  height: 40px;
  width: 40px;
}
@media (min-width: 90em) {
  .button.medium.icon {
    height: 49px;
    width: 49px;
  }
}
.button.medium.icon:before {
  left: 0;
  width: 100% !important;
}
.button.small {
  font-size: 0.6875rem;
  padding: 9px 9px 6px 10px;
  text-transform: uppercase;
}
.button.small:hover {
  border-color: #0073ec;
}
.button.small.glyph {
  padding-left: 25px;
}
.button.small.glyph:before {
  content: "";
  height: 100%;
  width: 12px;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 8px;
}



.button.glyph {
  position: relative;
}
.button.glyph:before {
  content: "";
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
}




table .user-picture img {
  width: 24px;
  height: 24px;
  margin-right: 5px;
}

/* new top right user account menu */
div.account {
  float: right;
  position: relative;
  height: 60px;
  margin-right: 12px;
  font-size: 90%;
}

div.account .user-picture {
  display: block;
  margin: 12px 0;
  cursor: pointer;
}
div.account .user-picture a {
  z-index: 99999;
}

div.account .user-picture img,
div.account a img {
  width: 36px;
  height: 36px;
  border-radius: 99999px;
}

/*** FIRST PROMOTER ***/
.page-user-fp .main {
  padding: 0 !important;
  max-width: 100%;
}

.page-user-fp .wrap {
  max-width: 100%;
}

.page-user-fp iframe {
  min-height: 100vh;
}

div.wrap header .site-search.panel table thead th {
  padding: 15px 0 5px;
}

.skip-link {
  display: none;
}

#edit-picture .fieldset-wrapper {
  padding-top: 0;
}

#edit-picture .form-item-files-picture-upload {
  padding-top: 1rem;
}

#edit-picture-upload {
  clear: both;
  width: 100%;
  margin-bottom: 20px;
}

aside.sidebar nav .nav-sub .label-heading a.active {
  color: #ffaf00;
}

form#user-profile-form fieldset {
  border: 0;
  padding: 0;
  margin: 0 0 30px;
}

form#user-profile-form .user-picture img {
  width: 50px;
  height: 50px;
  margin-right: 15px;
}

/**
 * Header is used for the breadcrumb thing in the top. Drupal uses the header element to wrap page titles,
 * rdf data and other header elements. Change breadcrumb header to something more specific
 */
div.wrap main header {
  padding: 0;
  width: 100%;
  border: 0;
  height: auto;
  background: none;
}

header mark {
  font-size: 20px;
  font-family: "Aeonik Bold";
  padding: 20px;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(45deg);
  position: relative;
  display: inline-block;
  position: absolute;
}

/**
 * from @file modules/system/system.base.css
 * Generic theme-independent base styles.
 */
/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}

#autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
  zoom: 1;
  /* IE7 */
}

/* Animated throbber */
html.js input.form-autocomplete {
  background-position: 99% center;
  /* LTR */
  background-repeat: no-repeat;
}

html.js input.throbbing {
  background-position: 99% center;
  /* LTR */
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsed {
  height: 1em;
}

html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}

fieldset.collapsible {
  position: relative;
}

fieldset.collapsible .fieldset-legend {
  display: block;
}

/**
 * TableHeader behavior.
 *
 * @see tableheader.js
 */
table.sticky-header {
  background-color: #fff;
  margin-top: 0;
}

/**
 * Progress behavior.
 *
 * @see progress.js
 */
/* Bar */
.progress .bar {
  background-color: #fff;
  border: 1px solid;
}

.progress .filled {
  background-color: #000;
  height: 1.5em;
  width: 5px;
}

.progress .percentage {
  float: right;
  /* LTR */
}

/* Throbber */
.ajax-progress {
  display: inline-block;
}

.ajax-progress .throbber {
  float: left;
  /* LTR */
  height: 15px;
  margin: 2px;
  width: 15px;
}

.ajax-progress .message {
  padding-left: 20px;
}

tr .ajax-progress .throbber {
  margin: 0 2px;
}

.ajax-progress-bar {
  width: 16em;
}

/**
 * Inline items.
 */
.container-inline div,
.container-inline label {
  display: inline;
}

/* Fieldset contents always need to be rendered as block. */
.container-inline .fieldset-wrapper {
  display: block;
}

/**
 * Prevent text wrapping.
 */
.nowrap {
  white-space: nowrap;
}

/**
 * For anything you want to hide on page load when JS is enabled, so
 * that you can use the JS to control visibility and avoid flicker.
 */
html.js .js-hide {
  display: none;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/**
 * Markup free clearing.
 *
 * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* IE6 */
* html .clearfix {
  height: 1%;
}

/* IE7 */
*:first-child + html .clearfix {
  min-height: 1%;
}

/** IE10 layout issues **/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sidebar-open main {
    margin-left: 250px;
  }
}

/** RESPONSIVE STUFF **/
@media screen and (max-width: 768px) {
  div.wrap header {
    padding-left: 30px;
  }
  aside.sidebar span.nav-toggle {
    left: calc(50% - 30px);
  }
}

/* Fix with menu */
@media screen and (min-width: 768px) {
  body.toolbar aside.sidebar nav .nav-main {
    padding-top: 89px;
  }
  body.toolbar #logo {
    top: 73px;
  }
  aside.sidebar nav li.servebolt-help {
    position: absolute;
    bottom: 0px;
  }
}

/* Server pages */
.partner-corner {
  background: #ffaf00;
  width: 100%;
  text-transform: uppercase;
  font-size: 14px;
  padding: 10px;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0px;
  color: #000;
}

.panel.white:not(.admin) {
  overflow: hidden;
}

/* dedi interest */
.for-sale form {
  position: relative;
  width: 100%;
}

.for-sale .form-submit {
  display: none;
  margin: 0 auto;
  position: absolute;
  top: 15px;
  right: 15px;
}

@media screen and (max-width: 768px) {
  .for-sale .form-submit {
    padding: 5px;
    top: 10px;
    right: 5px;
  }
}

#accept-terms .message-wrapper .panel {
  margin-bottom: 0;
}

#accept-terms .checkbox-container.no-switch {
  margin-top: 0;
}

#raskt-server-access-form input[type="submit"] {
  float: left;
}

#edit-picture legend {
  width: 100%;
}

#edit-picture .has-tip {
  top: -6px;
}

#raskt-site-settings-form h4 {
  float: left;
}

#sms-user-settings-add-form .form-item {
  width: 100%;
  float: left;
}

dl dt {
  font-weight: normal;
}

#intercom-container,
#intercom-frame,
#intercom-css-container {
  z-index: 999999999999 !important;
  position: relative;
}

.flex-panel {
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.flex-panel a {
  margin-bottom: 0;
}

@media screen and (min-width: 90em) {
  .xlarge-centered,
  .medium-centere,
  .large-centered {
    float: none !important;
    clear: both;
  }
}
