/* 300 Regular */
@font-face {
  font-family: 'Biotif';
  src: url(/Biotif-Regular-7ae9923b67c36d14746855c41d062c33.woff);
  font-weight: 300; }

/* 700 Bold */
@font-face {
  font-family: 'Biotif';
  src: url(/Biotif-Bold-cf785147b70894795d8be15b3f24593b.woff);
  font-weight: 700; }

/* 800 ExtraBold */
@font-face {
  font-family: 'Biotif';
  src: url(/Biotif-ExtraBold-6b36f86b40a4937991090edf791f74f6.woff);
  font-weight: 800; }

/*
Bootstrap includes have to be defined prior to
@bfly/ui so that our lib can override values.
*/
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #ffffff;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #333333; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: transparent; }
    .nav-tabs .nav-link.disabled {
      color: #ffffff;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: transparent;
    border-color: #dee2e6 #dee2e6 transparent; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 5px; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: transparent; }

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 1.05rem;
  background-color: #e9ecef;
  border-radius: 5px; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #2779ff;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: Biotif, Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.42857;
  color: #bfbfbf;
  text-align: left;
  background-color: #1a1a1a; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

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

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

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #ffffff;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #bfbfbf;
    text-decoration: none; }

a:not([href]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):hover {
    color: inherit;
    text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

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

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

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

button {
  border-radius: 0; }

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

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

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

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 24.5rem;
  padding: 0.5rem 0;
  margin: 0.2rem 0 0;
  font-size: 1.4rem;
  color: #bfbfbf;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0 solid #ffffff;
  border-radius: 5px; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.2rem; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.2rem; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.2rem; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.6rem 0;
  overflow: hidden;
  border-top: 1px solid #f2f2f2; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 1rem 2rem;
  clear: both;
  font-weight: 300;
  color: #1a1a1a;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #1a1a1a;
    text-decoration: none;
    background-color: #f2f2f2; }
  .dropdown-item.active, .dropdown-item:active {
    color: #1a1a1a;
    text-decoration: none;
    background-color: #dedddd; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 2rem;
  margin-bottom: 0;
  font-size: 1.2rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 1rem 2rem;
  color: #1a1a1a; }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #ffffff;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #333333; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: transparent; }
    .nav-tabs .nav-link.disabled {
      color: #ffffff;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: transparent;
    border-color: #dee2e6 #dee2e6 transparent; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 5px; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: transparent; }

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid transparent;
  border-radius: 5px; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; }

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.6rem; }

.card-title {
  margin-bottom: 1.6rem; }

.card-subtitle {
  margin-top: -0.8rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.6rem; }

.card-header {
  padding: 1.6rem 1.6rem;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: 1px solid transparent; }
  .card-header:first-child {
    border-radius: 4px 4px 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 1.6rem 1.6rem;
  background-color: transparent;
  border-top: 1px solid transparent; }
  .card-footer:last-child {
    border-radius: 0 0 4px 4px; }

.card-header-tabs {
  margin-right: -0.8rem;
  margin-bottom: -1.6rem;
  margin-left: -0.8rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.8rem;
  margin-left: -0.8rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.card-deck .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 15px;
      margin-bottom: 0;
      margin-left: 15px; } }

.card-group > .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 1.6rem; }

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion > .card {
  overflow: hidden; }
  .accordion > .card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .accordion > .card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .accordion > .card > .card-header {
    border-radius: 0;
    margin-bottom: -1px; }

.close {
  float: right;
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: .5; }
  .close:hover {
    color: #000000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

a.close.disabled {
  pointer-events: none; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 1; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 2rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px; }
  .modal-header .close {
    padding: 2rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 2rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 2rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px; }
  .modal-footer > * {
    margin: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 80rem;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

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

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.4rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.4rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.4rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.4rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.4rem !important; }

.m-2 {
  margin: 0.8rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.8rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.8rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.8rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.8rem !important; }

.m-3 {
  margin: 1.2rem !important; }

.mt-3,
.my-3 {
  margin-top: 1.2rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1.2rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1.2rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1.2rem !important; }

.m-4 {
  margin: 1.6rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.6rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.6rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.6rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.6rem !important; }

.m-5 {
  margin: 2rem !important; }

.mt-5,
.my-5 {
  margin-top: 2rem !important; }

.mr-5,
.mx-5 {
  margin-right: 2rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 2rem !important; }

.ml-5,
.mx-5 {
  margin-left: 2rem !important; }

.m-px {
  margin: 1px !important; }

.mt-px,
.my-px {
  margin-top: 1px !important; }

.mr-px,
.mx-px {
  margin-right: 1px !important; }

.mb-px,
.my-px {
  margin-bottom: 1px !important; }

.ml-px,
.mx-px {
  margin-left: 1px !important; }

.m-6 {
  margin: 2.4rem !important; }

.mt-6,
.my-6 {
  margin-top: 2.4rem !important; }

.mr-6,
.mx-6 {
  margin-right: 2.4rem !important; }

.mb-6,
.my-6 {
  margin-bottom: 2.4rem !important; }

.ml-6,
.mx-6 {
  margin-left: 2.4rem !important; }

.m-8 {
  margin: 3.2rem !important; }

.mt-8,
.my-8 {
  margin-top: 3.2rem !important; }

.mr-8,
.mx-8 {
  margin-right: 3.2rem !important; }

.mb-8,
.my-8 {
  margin-bottom: 3.2rem !important; }

.ml-8,
.mx-8 {
  margin-left: 3.2rem !important; }

.m-10 {
  margin: 4rem !important; }

.mt-10,
.my-10 {
  margin-top: 4rem !important; }

.mr-10,
.mx-10 {
  margin-right: 4rem !important; }

.mb-10,
.my-10 {
  margin-bottom: 4rem !important; }

.ml-10,
.mx-10 {
  margin-left: 4rem !important; }

.m-12 {
  margin: 4.8rem !important; }

.mt-12,
.my-12 {
  margin-top: 4.8rem !important; }

.mr-12,
.mx-12 {
  margin-right: 4.8rem !important; }

.mb-12,
.my-12 {
  margin-bottom: 4.8rem !important; }

.ml-12,
.mx-12 {
  margin-left: 4.8rem !important; }

.m-16 {
  margin: 6.4rem !important; }

.mt-16,
.my-16 {
  margin-top: 6.4rem !important; }

.mr-16,
.mx-16 {
  margin-right: 6.4rem !important; }

.mb-16,
.my-16 {
  margin-bottom: 6.4rem !important; }

.ml-16,
.mx-16 {
  margin-left: 6.4rem !important; }

.m-20 {
  margin: 8rem !important; }

.mt-20,
.my-20 {
  margin-top: 8rem !important; }

.mr-20,
.mx-20 {
  margin-right: 8rem !important; }

.mb-20,
.my-20 {
  margin-bottom: 8rem !important; }

.ml-20,
.mx-20 {
  margin-left: 8rem !important; }

.m-24 {
  margin: 9.6rem !important; }

.mt-24,
.my-24 {
  margin-top: 9.6rem !important; }

.mr-24,
.mx-24 {
  margin-right: 9.6rem !important; }

.mb-24,
.my-24 {
  margin-bottom: 9.6rem !important; }

.ml-24,
.mx-24 {
  margin-left: 9.6rem !important; }

.m-32 {
  margin: 12.8rem !important; }

.mt-32,
.my-32 {
  margin-top: 12.8rem !important; }

.mr-32,
.mx-32 {
  margin-right: 12.8rem !important; }

.mb-32,
.my-32 {
  margin-bottom: 12.8rem !important; }

.ml-32,
.mx-32 {
  margin-left: 12.8rem !important; }

.m-40 {
  margin: 16rem !important; }

.mt-40,
.my-40 {
  margin-top: 16rem !important; }

.mr-40,
.mx-40 {
  margin-right: 16rem !important; }

.mb-40,
.my-40 {
  margin-bottom: 16rem !important; }

.ml-40,
.mx-40 {
  margin-left: 16rem !important; }

.m-48 {
  margin: 19.2rem !important; }

.mt-48,
.my-48 {
  margin-top: 19.2rem !important; }

.mr-48,
.mx-48 {
  margin-right: 19.2rem !important; }

.mb-48,
.my-48 {
  margin-bottom: 19.2rem !important; }

.ml-48,
.mx-48 {
  margin-left: 19.2rem !important; }

.m-56 {
  margin: 22.4rem !important; }

.mt-56,
.my-56 {
  margin-top: 22.4rem !important; }

.mr-56,
.mx-56 {
  margin-right: 22.4rem !important; }

.mb-56,
.my-56 {
  margin-bottom: 22.4rem !important; }

.ml-56,
.mx-56 {
  margin-left: 22.4rem !important; }

.m-64 {
  margin: 25.6rem !important; }

.mt-64,
.my-64 {
  margin-top: 25.6rem !important; }

.mr-64,
.mx-64 {
  margin-right: 25.6rem !important; }

.mb-64,
.my-64 {
  margin-bottom: 25.6rem !important; }

.ml-64,
.mx-64 {
  margin-left: 25.6rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.4rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.4rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.4rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.4rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.4rem !important; }

.p-2 {
  padding: 0.8rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.8rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.8rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.8rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.8rem !important; }

.p-3 {
  padding: 1.2rem !important; }

.pt-3,
.py-3 {
  padding-top: 1.2rem !important; }

.pr-3,
.px-3 {
  padding-right: 1.2rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1.2rem !important; }

.pl-3,
.px-3 {
  padding-left: 1.2rem !important; }

.p-4 {
  padding: 1.6rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.6rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.6rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.6rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.6rem !important; }

.p-5 {
  padding: 2rem !important; }

.pt-5,
.py-5 {
  padding-top: 2rem !important; }

.pr-5,
.px-5 {
  padding-right: 2rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 2rem !important; }

.pl-5,
.px-5 {
  padding-left: 2rem !important; }

.p-px {
  padding: 1px !important; }

.pt-px,
.py-px {
  padding-top: 1px !important; }

.pr-px,
.px-px {
  padding-right: 1px !important; }

.pb-px,
.py-px {
  padding-bottom: 1px !important; }

.pl-px,
.px-px {
  padding-left: 1px !important; }

.p-6 {
  padding: 2.4rem !important; }

.pt-6,
.py-6 {
  padding-top: 2.4rem !important; }

.pr-6,
.px-6 {
  padding-right: 2.4rem !important; }

.pb-6,
.py-6 {
  padding-bottom: 2.4rem !important; }

.pl-6,
.px-6 {
  padding-left: 2.4rem !important; }

.p-8 {
  padding: 3.2rem !important; }

.pt-8,
.py-8 {
  padding-top: 3.2rem !important; }

.pr-8,
.px-8 {
  padding-right: 3.2rem !important; }

.pb-8,
.py-8 {
  padding-bottom: 3.2rem !important; }

.pl-8,
.px-8 {
  padding-left: 3.2rem !important; }

.p-10 {
  padding: 4rem !important; }

.pt-10,
.py-10 {
  padding-top: 4rem !important; }

.pr-10,
.px-10 {
  padding-right: 4rem !important; }

.pb-10,
.py-10 {
  padding-bottom: 4rem !important; }

.pl-10,
.px-10 {
  padding-left: 4rem !important; }

.p-12 {
  padding: 4.8rem !important; }

.pt-12,
.py-12 {
  padding-top: 4.8rem !important; }

.pr-12,
.px-12 {
  padding-right: 4.8rem !important; }

.pb-12,
.py-12 {
  padding-bottom: 4.8rem !important; }

.pl-12,
.px-12 {
  padding-left: 4.8rem !important; }

.p-16 {
  padding: 6.4rem !important; }

.pt-16,
.py-16 {
  padding-top: 6.4rem !important; }

.pr-16,
.px-16 {
  padding-right: 6.4rem !important; }

.pb-16,
.py-16 {
  padding-bottom: 6.4rem !important; }

.pl-16,
.px-16 {
  padding-left: 6.4rem !important; }

.p-20 {
  padding: 8rem !important; }

.pt-20,
.py-20 {
  padding-top: 8rem !important; }

.pr-20,
.px-20 {
  padding-right: 8rem !important; }

.pb-20,
.py-20 {
  padding-bottom: 8rem !important; }

.pl-20,
.px-20 {
  padding-left: 8rem !important; }

.p-24 {
  padding: 9.6rem !important; }

.pt-24,
.py-24 {
  padding-top: 9.6rem !important; }

.pr-24,
.px-24 {
  padding-right: 9.6rem !important; }

.pb-24,
.py-24 {
  padding-bottom: 9.6rem !important; }

.pl-24,
.px-24 {
  padding-left: 9.6rem !important; }

.p-32 {
  padding: 12.8rem !important; }

.pt-32,
.py-32 {
  padding-top: 12.8rem !important; }

.pr-32,
.px-32 {
  padding-right: 12.8rem !important; }

.pb-32,
.py-32 {
  padding-bottom: 12.8rem !important; }

.pl-32,
.px-32 {
  padding-left: 12.8rem !important; }

.p-40 {
  padding: 16rem !important; }

.pt-40,
.py-40 {
  padding-top: 16rem !important; }

.pr-40,
.px-40 {
  padding-right: 16rem !important; }

.pb-40,
.py-40 {
  padding-bottom: 16rem !important; }

.pl-40,
.px-40 {
  padding-left: 16rem !important; }

.p-48 {
  padding: 19.2rem !important; }

.pt-48,
.py-48 {
  padding-top: 19.2rem !important; }

.pr-48,
.px-48 {
  padding-right: 19.2rem !important; }

.pb-48,
.py-48 {
  padding-bottom: 19.2rem !important; }

.pl-48,
.px-48 {
  padding-left: 19.2rem !important; }

.p-56 {
  padding: 22.4rem !important; }

.pt-56,
.py-56 {
  padding-top: 22.4rem !important; }

.pr-56,
.px-56 {
  padding-right: 22.4rem !important; }

.pb-56,
.py-56 {
  padding-bottom: 22.4rem !important; }

.pl-56,
.px-56 {
  padding-left: 22.4rem !important; }

.p-64 {
  padding: 25.6rem !important; }

.pt-64,
.py-64 {
  padding-top: 25.6rem !important; }

.pr-64,
.px-64 {
  padding-right: 25.6rem !important; }

.pb-64,
.py-64 {
  padding-bottom: 25.6rem !important; }

.pl-64,
.px-64 {
  padding-left: 25.6rem !important; }

.m-n1 {
  margin: -0.4rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.4rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.4rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.4rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.4rem !important; }

.m-n2 {
  margin: -0.8rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.8rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.8rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.8rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.8rem !important; }

.m-n3 {
  margin: -1.2rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1.2rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1.2rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1.2rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1.2rem !important; }

.m-n4 {
  margin: -1.6rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.6rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.6rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.6rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.6rem !important; }

.m-n5 {
  margin: -2rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -2rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -2rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -2rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -2rem !important; }

.m-npx {
  margin: -1px !important; }

.mt-npx,
.my-npx {
  margin-top: -1px !important; }

.mr-npx,
.mx-npx {
  margin-right: -1px !important; }

.mb-npx,
.my-npx {
  margin-bottom: -1px !important; }

.ml-npx,
.mx-npx {
  margin-left: -1px !important; }

.m-n6 {
  margin: -2.4rem !important; }

.mt-n6,
.my-n6 {
  margin-top: -2.4rem !important; }

.mr-n6,
.mx-n6 {
  margin-right: -2.4rem !important; }

.mb-n6,
.my-n6 {
  margin-bottom: -2.4rem !important; }

.ml-n6,
.mx-n6 {
  margin-left: -2.4rem !important; }

.m-n8 {
  margin: -3.2rem !important; }

.mt-n8,
.my-n8 {
  margin-top: -3.2rem !important; }

.mr-n8,
.mx-n8 {
  margin-right: -3.2rem !important; }

.mb-n8,
.my-n8 {
  margin-bottom: -3.2rem !important; }

.ml-n8,
.mx-n8 {
  margin-left: -3.2rem !important; }

.m-n10 {
  margin: -4rem !important; }

.mt-n10,
.my-n10 {
  margin-top: -4rem !important; }

.mr-n10,
.mx-n10 {
  margin-right: -4rem !important; }

.mb-n10,
.my-n10 {
  margin-bottom: -4rem !important; }

.ml-n10,
.mx-n10 {
  margin-left: -4rem !important; }

.m-n12 {
  margin: -4.8rem !important; }

.mt-n12,
.my-n12 {
  margin-top: -4.8rem !important; }

.mr-n12,
.mx-n12 {
  margin-right: -4.8rem !important; }

.mb-n12,
.my-n12 {
  margin-bottom: -4.8rem !important; }

.ml-n12,
.mx-n12 {
  margin-left: -4.8rem !important; }

.m-n16 {
  margin: -6.4rem !important; }

.mt-n16,
.my-n16 {
  margin-top: -6.4rem !important; }

.mr-n16,
.mx-n16 {
  margin-right: -6.4rem !important; }

.mb-n16,
.my-n16 {
  margin-bottom: -6.4rem !important; }

.ml-n16,
.mx-n16 {
  margin-left: -6.4rem !important; }

.m-n20 {
  margin: -8rem !important; }

.mt-n20,
.my-n20 {
  margin-top: -8rem !important; }

.mr-n20,
.mx-n20 {
  margin-right: -8rem !important; }

.mb-n20,
.my-n20 {
  margin-bottom: -8rem !important; }

.ml-n20,
.mx-n20 {
  margin-left: -8rem !important; }

.m-n24 {
  margin: -9.6rem !important; }

.mt-n24,
.my-n24 {
  margin-top: -9.6rem !important; }

.mr-n24,
.mx-n24 {
  margin-right: -9.6rem !important; }

.mb-n24,
.my-n24 {
  margin-bottom: -9.6rem !important; }

.ml-n24,
.mx-n24 {
  margin-left: -9.6rem !important; }

.m-n32 {
  margin: -12.8rem !important; }

.mt-n32,
.my-n32 {
  margin-top: -12.8rem !important; }

.mr-n32,
.mx-n32 {
  margin-right: -12.8rem !important; }

.mb-n32,
.my-n32 {
  margin-bottom: -12.8rem !important; }

.ml-n32,
.mx-n32 {
  margin-left: -12.8rem !important; }

.m-n40 {
  margin: -16rem !important; }

.mt-n40,
.my-n40 {
  margin-top: -16rem !important; }

.mr-n40,
.mx-n40 {
  margin-right: -16rem !important; }

.mb-n40,
.my-n40 {
  margin-bottom: -16rem !important; }

.ml-n40,
.mx-n40 {
  margin-left: -16rem !important; }

.m-n48 {
  margin: -19.2rem !important; }

.mt-n48,
.my-n48 {
  margin-top: -19.2rem !important; }

.mr-n48,
.mx-n48 {
  margin-right: -19.2rem !important; }

.mb-n48,
.my-n48 {
  margin-bottom: -19.2rem !important; }

.ml-n48,
.mx-n48 {
  margin-left: -19.2rem !important; }

.m-n56 {
  margin: -22.4rem !important; }

.mt-n56,
.my-n56 {
  margin-top: -22.4rem !important; }

.mr-n56,
.mx-n56 {
  margin-right: -22.4rem !important; }

.mb-n56,
.my-n56 {
  margin-bottom: -22.4rem !important; }

.ml-n56,
.mx-n56 {
  margin-left: -22.4rem !important; }

.m-n64 {
  margin: -25.6rem !important; }

.mt-n64,
.my-n64 {
  margin-top: -25.6rem !important; }

.mr-n64,
.mx-n64 {
  margin-right: -25.6rem !important; }

.mb-n64,
.my-n64 {
  margin-bottom: -25.6rem !important; }

.ml-n64,
.mx-n64 {
  margin-left: -25.6rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.4rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.4rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.4rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.4rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.4rem !important; }
  .m-sm-2 {
    margin: 0.8rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.8rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.8rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.8rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.8rem !important; }
  .m-sm-3 {
    margin: 1.2rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.2rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.2rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.2rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.2rem !important; }
  .m-sm-4 {
    margin: 1.6rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.6rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.6rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.6rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.6rem !important; }
  .m-sm-5 {
    margin: 2rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2rem !important; }
  .m-sm-px {
    margin: 1px !important; }
  .mt-sm-px,
  .my-sm-px {
    margin-top: 1px !important; }
  .mr-sm-px,
  .mx-sm-px {
    margin-right: 1px !important; }
  .mb-sm-px,
  .my-sm-px {
    margin-bottom: 1px !important; }
  .ml-sm-px,
  .mx-sm-px {
    margin-left: 1px !important; }
  .m-sm-6 {
    margin: 2.4rem !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2.4rem !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2.4rem !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2.4rem !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2.4rem !important; }
  .m-sm-8 {
    margin: 3.2rem !important; }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 3.2rem !important; }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 3.2rem !important; }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 3.2rem !important; }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 3.2rem !important; }
  .m-sm-10 {
    margin: 4rem !important; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 4rem !important; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 4rem !important; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 4rem !important; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 4rem !important; }
  .m-sm-12 {
    margin: 4.8rem !important; }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 4.8rem !important; }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 4.8rem !important; }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 4.8rem !important; }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 4.8rem !important; }
  .m-sm-16 {
    margin: 6.4rem !important; }
  .mt-sm-16,
  .my-sm-16 {
    margin-top: 6.4rem !important; }
  .mr-sm-16,
  .mx-sm-16 {
    margin-right: 6.4rem !important; }
  .mb-sm-16,
  .my-sm-16 {
    margin-bottom: 6.4rem !important; }
  .ml-sm-16,
  .mx-sm-16 {
    margin-left: 6.4rem !important; }
  .m-sm-20 {
    margin: 8rem !important; }
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 8rem !important; }
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 8rem !important; }
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 8rem !important; }
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 8rem !important; }
  .m-sm-24 {
    margin: 9.6rem !important; }
  .mt-sm-24,
  .my-sm-24 {
    margin-top: 9.6rem !important; }
  .mr-sm-24,
  .mx-sm-24 {
    margin-right: 9.6rem !important; }
  .mb-sm-24,
  .my-sm-24 {
    margin-bottom: 9.6rem !important; }
  .ml-sm-24,
  .mx-sm-24 {
    margin-left: 9.6rem !important; }
  .m-sm-32 {
    margin: 12.8rem !important; }
  .mt-sm-32,
  .my-sm-32 {
    margin-top: 12.8rem !important; }
  .mr-sm-32,
  .mx-sm-32 {
    margin-right: 12.8rem !important; }
  .mb-sm-32,
  .my-sm-32 {
    margin-bottom: 12.8rem !important; }
  .ml-sm-32,
  .mx-sm-32 {
    margin-left: 12.8rem !important; }
  .m-sm-40 {
    margin: 16rem !important; }
  .mt-sm-40,
  .my-sm-40 {
    margin-top: 16rem !important; }
  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 16rem !important; }
  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 16rem !important; }
  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 16rem !important; }
  .m-sm-48 {
    margin: 19.2rem !important; }
  .mt-sm-48,
  .my-sm-48 {
    margin-top: 19.2rem !important; }
  .mr-sm-48,
  .mx-sm-48 {
    margin-right: 19.2rem !important; }
  .mb-sm-48,
  .my-sm-48 {
    margin-bottom: 19.2rem !important; }
  .ml-sm-48,
  .mx-sm-48 {
    margin-left: 19.2rem !important; }
  .m-sm-56 {
    margin: 22.4rem !important; }
  .mt-sm-56,
  .my-sm-56 {
    margin-top: 22.4rem !important; }
  .mr-sm-56,
  .mx-sm-56 {
    margin-right: 22.4rem !important; }
  .mb-sm-56,
  .my-sm-56 {
    margin-bottom: 22.4rem !important; }
  .ml-sm-56,
  .mx-sm-56 {
    margin-left: 22.4rem !important; }
  .m-sm-64 {
    margin: 25.6rem !important; }
  .mt-sm-64,
  .my-sm-64 {
    margin-top: 25.6rem !important; }
  .mr-sm-64,
  .mx-sm-64 {
    margin-right: 25.6rem !important; }
  .mb-sm-64,
  .my-sm-64 {
    margin-bottom: 25.6rem !important; }
  .ml-sm-64,
  .mx-sm-64 {
    margin-left: 25.6rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.4rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.4rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.4rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.4rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.4rem !important; }
  .p-sm-2 {
    padding: 0.8rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.8rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.8rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.8rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.8rem !important; }
  .p-sm-3 {
    padding: 1.2rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.2rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.2rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.2rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.2rem !important; }
  .p-sm-4 {
    padding: 1.6rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.6rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.6rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.6rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.6rem !important; }
  .p-sm-5 {
    padding: 2rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2rem !important; }
  .p-sm-px {
    padding: 1px !important; }
  .pt-sm-px,
  .py-sm-px {
    padding-top: 1px !important; }
  .pr-sm-px,
  .px-sm-px {
    padding-right: 1px !important; }
  .pb-sm-px,
  .py-sm-px {
    padding-bottom: 1px !important; }
  .pl-sm-px,
  .px-sm-px {
    padding-left: 1px !important; }
  .p-sm-6 {
    padding: 2.4rem !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2.4rem !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2.4rem !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2.4rem !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2.4rem !important; }
  .p-sm-8 {
    padding: 3.2rem !important; }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 3.2rem !important; }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 3.2rem !important; }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 3.2rem !important; }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 3.2rem !important; }
  .p-sm-10 {
    padding: 4rem !important; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 4rem !important; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 4rem !important; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 4rem !important; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 4rem !important; }
  .p-sm-12 {
    padding: 4.8rem !important; }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 4.8rem !important; }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 4.8rem !important; }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 4.8rem !important; }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 4.8rem !important; }
  .p-sm-16 {
    padding: 6.4rem !important; }
  .pt-sm-16,
  .py-sm-16 {
    padding-top: 6.4rem !important; }
  .pr-sm-16,
  .px-sm-16 {
    padding-right: 6.4rem !important; }
  .pb-sm-16,
  .py-sm-16 {
    padding-bottom: 6.4rem !important; }
  .pl-sm-16,
  .px-sm-16 {
    padding-left: 6.4rem !important; }
  .p-sm-20 {
    padding: 8rem !important; }
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 8rem !important; }
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 8rem !important; }
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 8rem !important; }
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 8rem !important; }
  .p-sm-24 {
    padding: 9.6rem !important; }
  .pt-sm-24,
  .py-sm-24 {
    padding-top: 9.6rem !important; }
  .pr-sm-24,
  .px-sm-24 {
    padding-right: 9.6rem !important; }
  .pb-sm-24,
  .py-sm-24 {
    padding-bottom: 9.6rem !important; }
  .pl-sm-24,
  .px-sm-24 {
    padding-left: 9.6rem !important; }
  .p-sm-32 {
    padding: 12.8rem !important; }
  .pt-sm-32,
  .py-sm-32 {
    padding-top: 12.8rem !important; }
  .pr-sm-32,
  .px-sm-32 {
    padding-right: 12.8rem !important; }
  .pb-sm-32,
  .py-sm-32 {
    padding-bottom: 12.8rem !important; }
  .pl-sm-32,
  .px-sm-32 {
    padding-left: 12.8rem !important; }
  .p-sm-40 {
    padding: 16rem !important; }
  .pt-sm-40,
  .py-sm-40 {
    padding-top: 16rem !important; }
  .pr-sm-40,
  .px-sm-40 {
    padding-right: 16rem !important; }
  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 16rem !important; }
  .pl-sm-40,
  .px-sm-40 {
    padding-left: 16rem !important; }
  .p-sm-48 {
    padding: 19.2rem !important; }
  .pt-sm-48,
  .py-sm-48 {
    padding-top: 19.2rem !important; }
  .pr-sm-48,
  .px-sm-48 {
    padding-right: 19.2rem !important; }
  .pb-sm-48,
  .py-sm-48 {
    padding-bottom: 19.2rem !important; }
  .pl-sm-48,
  .px-sm-48 {
    padding-left: 19.2rem !important; }
  .p-sm-56 {
    padding: 22.4rem !important; }
  .pt-sm-56,
  .py-sm-56 {
    padding-top: 22.4rem !important; }
  .pr-sm-56,
  .px-sm-56 {
    padding-right: 22.4rem !important; }
  .pb-sm-56,
  .py-sm-56 {
    padding-bottom: 22.4rem !important; }
  .pl-sm-56,
  .px-sm-56 {
    padding-left: 22.4rem !important; }
  .p-sm-64 {
    padding: 25.6rem !important; }
  .pt-sm-64,
  .py-sm-64 {
    padding-top: 25.6rem !important; }
  .pr-sm-64,
  .px-sm-64 {
    padding-right: 25.6rem !important; }
  .pb-sm-64,
  .py-sm-64 {
    padding-bottom: 25.6rem !important; }
  .pl-sm-64,
  .px-sm-64 {
    padding-left: 25.6rem !important; }
  .m-sm-n1 {
    margin: -0.4rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.4rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.4rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.4rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.4rem !important; }
  .m-sm-n2 {
    margin: -0.8rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.8rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.8rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.8rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.8rem !important; }
  .m-sm-n3 {
    margin: -1.2rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1.2rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1.2rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1.2rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1.2rem !important; }
  .m-sm-n4 {
    margin: -1.6rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.6rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.6rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.6rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.6rem !important; }
  .m-sm-n5 {
    margin: -2rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2rem !important; }
  .m-sm-npx {
    margin: -1px !important; }
  .mt-sm-npx,
  .my-sm-npx {
    margin-top: -1px !important; }
  .mr-sm-npx,
  .mx-sm-npx {
    margin-right: -1px !important; }
  .mb-sm-npx,
  .my-sm-npx {
    margin-bottom: -1px !important; }
  .ml-sm-npx,
  .mx-sm-npx {
    margin-left: -1px !important; }
  .m-sm-n6 {
    margin: -2.4rem !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -2.4rem !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -2.4rem !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -2.4rem !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -2.4rem !important; }
  .m-sm-n8 {
    margin: -3.2rem !important; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -3.2rem !important; }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -3.2rem !important; }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -3.2rem !important; }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -3.2rem !important; }
  .m-sm-n10 {
    margin: -4rem !important; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -4rem !important; }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -4rem !important; }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -4rem !important; }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -4rem !important; }
  .m-sm-n12 {
    margin: -4.8rem !important; }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -4.8rem !important; }
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -4.8rem !important; }
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -4.8rem !important; }
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -4.8rem !important; }
  .m-sm-n16 {
    margin: -6.4rem !important; }
  .mt-sm-n16,
  .my-sm-n16 {
    margin-top: -6.4rem !important; }
  .mr-sm-n16,
  .mx-sm-n16 {
    margin-right: -6.4rem !important; }
  .mb-sm-n16,
  .my-sm-n16 {
    margin-bottom: -6.4rem !important; }
  .ml-sm-n16,
  .mx-sm-n16 {
    margin-left: -6.4rem !important; }
  .m-sm-n20 {
    margin: -8rem !important; }
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -8rem !important; }
  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -8rem !important; }
  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -8rem !important; }
  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -8rem !important; }
  .m-sm-n24 {
    margin: -9.6rem !important; }
  .mt-sm-n24,
  .my-sm-n24 {
    margin-top: -9.6rem !important; }
  .mr-sm-n24,
  .mx-sm-n24 {
    margin-right: -9.6rem !important; }
  .mb-sm-n24,
  .my-sm-n24 {
    margin-bottom: -9.6rem !important; }
  .ml-sm-n24,
  .mx-sm-n24 {
    margin-left: -9.6rem !important; }
  .m-sm-n32 {
    margin: -12.8rem !important; }
  .mt-sm-n32,
  .my-sm-n32 {
    margin-top: -12.8rem !important; }
  .mr-sm-n32,
  .mx-sm-n32 {
    margin-right: -12.8rem !important; }
  .mb-sm-n32,
  .my-sm-n32 {
    margin-bottom: -12.8rem !important; }
  .ml-sm-n32,
  .mx-sm-n32 {
    margin-left: -12.8rem !important; }
  .m-sm-n40 {
    margin: -16rem !important; }
  .mt-sm-n40,
  .my-sm-n40 {
    margin-top: -16rem !important; }
  .mr-sm-n40,
  .mx-sm-n40 {
    margin-right: -16rem !important; }
  .mb-sm-n40,
  .my-sm-n40 {
    margin-bottom: -16rem !important; }
  .ml-sm-n40,
  .mx-sm-n40 {
    margin-left: -16rem !important; }
  .m-sm-n48 {
    margin: -19.2rem !important; }
  .mt-sm-n48,
  .my-sm-n48 {
    margin-top: -19.2rem !important; }
  .mr-sm-n48,
  .mx-sm-n48 {
    margin-right: -19.2rem !important; }
  .mb-sm-n48,
  .my-sm-n48 {
    margin-bottom: -19.2rem !important; }
  .ml-sm-n48,
  .mx-sm-n48 {
    margin-left: -19.2rem !important; }
  .m-sm-n56 {
    margin: -22.4rem !important; }
  .mt-sm-n56,
  .my-sm-n56 {
    margin-top: -22.4rem !important; }
  .mr-sm-n56,
  .mx-sm-n56 {
    margin-right: -22.4rem !important; }
  .mb-sm-n56,
  .my-sm-n56 {
    margin-bottom: -22.4rem !important; }
  .ml-sm-n56,
  .mx-sm-n56 {
    margin-left: -22.4rem !important; }
  .m-sm-n64 {
    margin: -25.6rem !important; }
  .mt-sm-n64,
  .my-sm-n64 {
    margin-top: -25.6rem !important; }
  .mr-sm-n64,
  .mx-sm-n64 {
    margin-right: -25.6rem !important; }
  .mb-sm-n64,
  .my-sm-n64 {
    margin-bottom: -25.6rem !important; }
  .ml-sm-n64,
  .mx-sm-n64 {
    margin-left: -25.6rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.4rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.4rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.4rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.4rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.4rem !important; }
  .m-md-2 {
    margin: 0.8rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.8rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.8rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.8rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.8rem !important; }
  .m-md-3 {
    margin: 1.2rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.2rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.2rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.2rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.2rem !important; }
  .m-md-4 {
    margin: 1.6rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.6rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.6rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.6rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.6rem !important; }
  .m-md-5 {
    margin: 2rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2rem !important; }
  .m-md-px {
    margin: 1px !important; }
  .mt-md-px,
  .my-md-px {
    margin-top: 1px !important; }
  .mr-md-px,
  .mx-md-px {
    margin-right: 1px !important; }
  .mb-md-px,
  .my-md-px {
    margin-bottom: 1px !important; }
  .ml-md-px,
  .mx-md-px {
    margin-left: 1px !important; }
  .m-md-6 {
    margin: 2.4rem !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2.4rem !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2.4rem !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2.4rem !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2.4rem !important; }
  .m-md-8 {
    margin: 3.2rem !important; }
  .mt-md-8,
  .my-md-8 {
    margin-top: 3.2rem !important; }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 3.2rem !important; }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 3.2rem !important; }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 3.2rem !important; }
  .m-md-10 {
    margin: 4rem !important; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 4rem !important; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 4rem !important; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 4rem !important; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 4rem !important; }
  .m-md-12 {
    margin: 4.8rem !important; }
  .mt-md-12,
  .my-md-12 {
    margin-top: 4.8rem !important; }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 4.8rem !important; }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 4.8rem !important; }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 4.8rem !important; }
  .m-md-16 {
    margin: 6.4rem !important; }
  .mt-md-16,
  .my-md-16 {
    margin-top: 6.4rem !important; }
  .mr-md-16,
  .mx-md-16 {
    margin-right: 6.4rem !important; }
  .mb-md-16,
  .my-md-16 {
    margin-bottom: 6.4rem !important; }
  .ml-md-16,
  .mx-md-16 {
    margin-left: 6.4rem !important; }
  .m-md-20 {
    margin: 8rem !important; }
  .mt-md-20,
  .my-md-20 {
    margin-top: 8rem !important; }
  .mr-md-20,
  .mx-md-20 {
    margin-right: 8rem !important; }
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 8rem !important; }
  .ml-md-20,
  .mx-md-20 {
    margin-left: 8rem !important; }
  .m-md-24 {
    margin: 9.6rem !important; }
  .mt-md-24,
  .my-md-24 {
    margin-top: 9.6rem !important; }
  .mr-md-24,
  .mx-md-24 {
    margin-right: 9.6rem !important; }
  .mb-md-24,
  .my-md-24 {
    margin-bottom: 9.6rem !important; }
  .ml-md-24,
  .mx-md-24 {
    margin-left: 9.6rem !important; }
  .m-md-32 {
    margin: 12.8rem !important; }
  .mt-md-32,
  .my-md-32 {
    margin-top: 12.8rem !important; }
  .mr-md-32,
  .mx-md-32 {
    margin-right: 12.8rem !important; }
  .mb-md-32,
  .my-md-32 {
    margin-bottom: 12.8rem !important; }
  .ml-md-32,
  .mx-md-32 {
    margin-left: 12.8rem !important; }
  .m-md-40 {
    margin: 16rem !important; }
  .mt-md-40,
  .my-md-40 {
    margin-top: 16rem !important; }
  .mr-md-40,
  .mx-md-40 {
    margin-right: 16rem !important; }
  .mb-md-40,
  .my-md-40 {
    margin-bottom: 16rem !important; }
  .ml-md-40,
  .mx-md-40 {
    margin-left: 16rem !important; }
  .m-md-48 {
    margin: 19.2rem !important; }
  .mt-md-48,
  .my-md-48 {
    margin-top: 19.2rem !important; }
  .mr-md-48,
  .mx-md-48 {
    margin-right: 19.2rem !important; }
  .mb-md-48,
  .my-md-48 {
    margin-bottom: 19.2rem !important; }
  .ml-md-48,
  .mx-md-48 {
    margin-left: 19.2rem !important; }
  .m-md-56 {
    margin: 22.4rem !important; }
  .mt-md-56,
  .my-md-56 {
    margin-top: 22.4rem !important; }
  .mr-md-56,
  .mx-md-56 {
    margin-right: 22.4rem !important; }
  .mb-md-56,
  .my-md-56 {
    margin-bottom: 22.4rem !important; }
  .ml-md-56,
  .mx-md-56 {
    margin-left: 22.4rem !important; }
  .m-md-64 {
    margin: 25.6rem !important; }
  .mt-md-64,
  .my-md-64 {
    margin-top: 25.6rem !important; }
  .mr-md-64,
  .mx-md-64 {
    margin-right: 25.6rem !important; }
  .mb-md-64,
  .my-md-64 {
    margin-bottom: 25.6rem !important; }
  .ml-md-64,
  .mx-md-64 {
    margin-left: 25.6rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.4rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.4rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.4rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.4rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.4rem !important; }
  .p-md-2 {
    padding: 0.8rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.8rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.8rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.8rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.8rem !important; }
  .p-md-3 {
    padding: 1.2rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.2rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.2rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.2rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.2rem !important; }
  .p-md-4 {
    padding: 1.6rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.6rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.6rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.6rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.6rem !important; }
  .p-md-5 {
    padding: 2rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2rem !important; }
  .p-md-px {
    padding: 1px !important; }
  .pt-md-px,
  .py-md-px {
    padding-top: 1px !important; }
  .pr-md-px,
  .px-md-px {
    padding-right: 1px !important; }
  .pb-md-px,
  .py-md-px {
    padding-bottom: 1px !important; }
  .pl-md-px,
  .px-md-px {
    padding-left: 1px !important; }
  .p-md-6 {
    padding: 2.4rem !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2.4rem !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2.4rem !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2.4rem !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2.4rem !important; }
  .p-md-8 {
    padding: 3.2rem !important; }
  .pt-md-8,
  .py-md-8 {
    padding-top: 3.2rem !important; }
  .pr-md-8,
  .px-md-8 {
    padding-right: 3.2rem !important; }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 3.2rem !important; }
  .pl-md-8,
  .px-md-8 {
    padding-left: 3.2rem !important; }
  .p-md-10 {
    padding: 4rem !important; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 4rem !important; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 4rem !important; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 4rem !important; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 4rem !important; }
  .p-md-12 {
    padding: 4.8rem !important; }
  .pt-md-12,
  .py-md-12 {
    padding-top: 4.8rem !important; }
  .pr-md-12,
  .px-md-12 {
    padding-right: 4.8rem !important; }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 4.8rem !important; }
  .pl-md-12,
  .px-md-12 {
    padding-left: 4.8rem !important; }
  .p-md-16 {
    padding: 6.4rem !important; }
  .pt-md-16,
  .py-md-16 {
    padding-top: 6.4rem !important; }
  .pr-md-16,
  .px-md-16 {
    padding-right: 6.4rem !important; }
  .pb-md-16,
  .py-md-16 {
    padding-bottom: 6.4rem !important; }
  .pl-md-16,
  .px-md-16 {
    padding-left: 6.4rem !important; }
  .p-md-20 {
    padding: 8rem !important; }
  .pt-md-20,
  .py-md-20 {
    padding-top: 8rem !important; }
  .pr-md-20,
  .px-md-20 {
    padding-right: 8rem !important; }
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 8rem !important; }
  .pl-md-20,
  .px-md-20 {
    padding-left: 8rem !important; }
  .p-md-24 {
    padding: 9.6rem !important; }
  .pt-md-24,
  .py-md-24 {
    padding-top: 9.6rem !important; }
  .pr-md-24,
  .px-md-24 {
    padding-right: 9.6rem !important; }
  .pb-md-24,
  .py-md-24 {
    padding-bottom: 9.6rem !important; }
  .pl-md-24,
  .px-md-24 {
    padding-left: 9.6rem !important; }
  .p-md-32 {
    padding: 12.8rem !important; }
  .pt-md-32,
  .py-md-32 {
    padding-top: 12.8rem !important; }
  .pr-md-32,
  .px-md-32 {
    padding-right: 12.8rem !important; }
  .pb-md-32,
  .py-md-32 {
    padding-bottom: 12.8rem !important; }
  .pl-md-32,
  .px-md-32 {
    padding-left: 12.8rem !important; }
  .p-md-40 {
    padding: 16rem !important; }
  .pt-md-40,
  .py-md-40 {
    padding-top: 16rem !important; }
  .pr-md-40,
  .px-md-40 {
    padding-right: 16rem !important; }
  .pb-md-40,
  .py-md-40 {
    padding-bottom: 16rem !important; }
  .pl-md-40,
  .px-md-40 {
    padding-left: 16rem !important; }
  .p-md-48 {
    padding: 19.2rem !important; }
  .pt-md-48,
  .py-md-48 {
    padding-top: 19.2rem !important; }
  .pr-md-48,
  .px-md-48 {
    padding-right: 19.2rem !important; }
  .pb-md-48,
  .py-md-48 {
    padding-bottom: 19.2rem !important; }
  .pl-md-48,
  .px-md-48 {
    padding-left: 19.2rem !important; }
  .p-md-56 {
    padding: 22.4rem !important; }
  .pt-md-56,
  .py-md-56 {
    padding-top: 22.4rem !important; }
  .pr-md-56,
  .px-md-56 {
    padding-right: 22.4rem !important; }
  .pb-md-56,
  .py-md-56 {
    padding-bottom: 22.4rem !important; }
  .pl-md-56,
  .px-md-56 {
    padding-left: 22.4rem !important; }
  .p-md-64 {
    padding: 25.6rem !important; }
  .pt-md-64,
  .py-md-64 {
    padding-top: 25.6rem !important; }
  .pr-md-64,
  .px-md-64 {
    padding-right: 25.6rem !important; }
  .pb-md-64,
  .py-md-64 {
    padding-bottom: 25.6rem !important; }
  .pl-md-64,
  .px-md-64 {
    padding-left: 25.6rem !important; }
  .m-md-n1 {
    margin: -0.4rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.4rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.4rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.4rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.4rem !important; }
  .m-md-n2 {
    margin: -0.8rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.8rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.8rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.8rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.8rem !important; }
  .m-md-n3 {
    margin: -1.2rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1.2rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1.2rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1.2rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1.2rem !important; }
  .m-md-n4 {
    margin: -1.6rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.6rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.6rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.6rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.6rem !important; }
  .m-md-n5 {
    margin: -2rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2rem !important; }
  .m-md-npx {
    margin: -1px !important; }
  .mt-md-npx,
  .my-md-npx {
    margin-top: -1px !important; }
  .mr-md-npx,
  .mx-md-npx {
    margin-right: -1px !important; }
  .mb-md-npx,
  .my-md-npx {
    margin-bottom: -1px !important; }
  .ml-md-npx,
  .mx-md-npx {
    margin-left: -1px !important; }
  .m-md-n6 {
    margin: -2.4rem !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -2.4rem !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -2.4rem !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -2.4rem !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -2.4rem !important; }
  .m-md-n8 {
    margin: -3.2rem !important; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -3.2rem !important; }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -3.2rem !important; }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -3.2rem !important; }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -3.2rem !important; }
  .m-md-n10 {
    margin: -4rem !important; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -4rem !important; }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -4rem !important; }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -4rem !important; }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -4rem !important; }
  .m-md-n12 {
    margin: -4.8rem !important; }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -4.8rem !important; }
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -4.8rem !important; }
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -4.8rem !important; }
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -4.8rem !important; }
  .m-md-n16 {
    margin: -6.4rem !important; }
  .mt-md-n16,
  .my-md-n16 {
    margin-top: -6.4rem !important; }
  .mr-md-n16,
  .mx-md-n16 {
    margin-right: -6.4rem !important; }
  .mb-md-n16,
  .my-md-n16 {
    margin-bottom: -6.4rem !important; }
  .ml-md-n16,
  .mx-md-n16 {
    margin-left: -6.4rem !important; }
  .m-md-n20 {
    margin: -8rem !important; }
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -8rem !important; }
  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -8rem !important; }
  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -8rem !important; }
  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -8rem !important; }
  .m-md-n24 {
    margin: -9.6rem !important; }
  .mt-md-n24,
  .my-md-n24 {
    margin-top: -9.6rem !important; }
  .mr-md-n24,
  .mx-md-n24 {
    margin-right: -9.6rem !important; }
  .mb-md-n24,
  .my-md-n24 {
    margin-bottom: -9.6rem !important; }
  .ml-md-n24,
  .mx-md-n24 {
    margin-left: -9.6rem !important; }
  .m-md-n32 {
    margin: -12.8rem !important; }
  .mt-md-n32,
  .my-md-n32 {
    margin-top: -12.8rem !important; }
  .mr-md-n32,
  .mx-md-n32 {
    margin-right: -12.8rem !important; }
  .mb-md-n32,
  .my-md-n32 {
    margin-bottom: -12.8rem !important; }
  .ml-md-n32,
  .mx-md-n32 {
    margin-left: -12.8rem !important; }
  .m-md-n40 {
    margin: -16rem !important; }
  .mt-md-n40,
  .my-md-n40 {
    margin-top: -16rem !important; }
  .mr-md-n40,
  .mx-md-n40 {
    margin-right: -16rem !important; }
  .mb-md-n40,
  .my-md-n40 {
    margin-bottom: -16rem !important; }
  .ml-md-n40,
  .mx-md-n40 {
    margin-left: -16rem !important; }
  .m-md-n48 {
    margin: -19.2rem !important; }
  .mt-md-n48,
  .my-md-n48 {
    margin-top: -19.2rem !important; }
  .mr-md-n48,
  .mx-md-n48 {
    margin-right: -19.2rem !important; }
  .mb-md-n48,
  .my-md-n48 {
    margin-bottom: -19.2rem !important; }
  .ml-md-n48,
  .mx-md-n48 {
    margin-left: -19.2rem !important; }
  .m-md-n56 {
    margin: -22.4rem !important; }
  .mt-md-n56,
  .my-md-n56 {
    margin-top: -22.4rem !important; }
  .mr-md-n56,
  .mx-md-n56 {
    margin-right: -22.4rem !important; }
  .mb-md-n56,
  .my-md-n56 {
    margin-bottom: -22.4rem !important; }
  .ml-md-n56,
  .mx-md-n56 {
    margin-left: -22.4rem !important; }
  .m-md-n64 {
    margin: -25.6rem !important; }
  .mt-md-n64,
  .my-md-n64 {
    margin-top: -25.6rem !important; }
  .mr-md-n64,
  .mx-md-n64 {
    margin-right: -25.6rem !important; }
  .mb-md-n64,
  .my-md-n64 {
    margin-bottom: -25.6rem !important; }
  .ml-md-n64,
  .mx-md-n64 {
    margin-left: -25.6rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.4rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.4rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.4rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.4rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.4rem !important; }
  .m-lg-2 {
    margin: 0.8rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.8rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.8rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.8rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.8rem !important; }
  .m-lg-3 {
    margin: 1.2rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.2rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.2rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.2rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.2rem !important; }
  .m-lg-4 {
    margin: 1.6rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.6rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.6rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.6rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.6rem !important; }
  .m-lg-5 {
    margin: 2rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2rem !important; }
  .m-lg-px {
    margin: 1px !important; }
  .mt-lg-px,
  .my-lg-px {
    margin-top: 1px !important; }
  .mr-lg-px,
  .mx-lg-px {
    margin-right: 1px !important; }
  .mb-lg-px,
  .my-lg-px {
    margin-bottom: 1px !important; }
  .ml-lg-px,
  .mx-lg-px {
    margin-left: 1px !important; }
  .m-lg-6 {
    margin: 2.4rem !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2.4rem !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2.4rem !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2.4rem !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2.4rem !important; }
  .m-lg-8 {
    margin: 3.2rem !important; }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 3.2rem !important; }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 3.2rem !important; }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 3.2rem !important; }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 3.2rem !important; }
  .m-lg-10 {
    margin: 4rem !important; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 4rem !important; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 4rem !important; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 4rem !important; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 4rem !important; }
  .m-lg-12 {
    margin: 4.8rem !important; }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 4.8rem !important; }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 4.8rem !important; }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 4.8rem !important; }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 4.8rem !important; }
  .m-lg-16 {
    margin: 6.4rem !important; }
  .mt-lg-16,
  .my-lg-16 {
    margin-top: 6.4rem !important; }
  .mr-lg-16,
  .mx-lg-16 {
    margin-right: 6.4rem !important; }
  .mb-lg-16,
  .my-lg-16 {
    margin-bottom: 6.4rem !important; }
  .ml-lg-16,
  .mx-lg-16 {
    margin-left: 6.4rem !important; }
  .m-lg-20 {
    margin: 8rem !important; }
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 8rem !important; }
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 8rem !important; }
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 8rem !important; }
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 8rem !important; }
  .m-lg-24 {
    margin: 9.6rem !important; }
  .mt-lg-24,
  .my-lg-24 {
    margin-top: 9.6rem !important; }
  .mr-lg-24,
  .mx-lg-24 {
    margin-right: 9.6rem !important; }
  .mb-lg-24,
  .my-lg-24 {
    margin-bottom: 9.6rem !important; }
  .ml-lg-24,
  .mx-lg-24 {
    margin-left: 9.6rem !important; }
  .m-lg-32 {
    margin: 12.8rem !important; }
  .mt-lg-32,
  .my-lg-32 {
    margin-top: 12.8rem !important; }
  .mr-lg-32,
  .mx-lg-32 {
    margin-right: 12.8rem !important; }
  .mb-lg-32,
  .my-lg-32 {
    margin-bottom: 12.8rem !important; }
  .ml-lg-32,
  .mx-lg-32 {
    margin-left: 12.8rem !important; }
  .m-lg-40 {
    margin: 16rem !important; }
  .mt-lg-40,
  .my-lg-40 {
    margin-top: 16rem !important; }
  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 16rem !important; }
  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 16rem !important; }
  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 16rem !important; }
  .m-lg-48 {
    margin: 19.2rem !important; }
  .mt-lg-48,
  .my-lg-48 {
    margin-top: 19.2rem !important; }
  .mr-lg-48,
  .mx-lg-48 {
    margin-right: 19.2rem !important; }
  .mb-lg-48,
  .my-lg-48 {
    margin-bottom: 19.2rem !important; }
  .ml-lg-48,
  .mx-lg-48 {
    margin-left: 19.2rem !important; }
  .m-lg-56 {
    margin: 22.4rem !important; }
  .mt-lg-56,
  .my-lg-56 {
    margin-top: 22.4rem !important; }
  .mr-lg-56,
  .mx-lg-56 {
    margin-right: 22.4rem !important; }
  .mb-lg-56,
  .my-lg-56 {
    margin-bottom: 22.4rem !important; }
  .ml-lg-56,
  .mx-lg-56 {
    margin-left: 22.4rem !important; }
  .m-lg-64 {
    margin: 25.6rem !important; }
  .mt-lg-64,
  .my-lg-64 {
    margin-top: 25.6rem !important; }
  .mr-lg-64,
  .mx-lg-64 {
    margin-right: 25.6rem !important; }
  .mb-lg-64,
  .my-lg-64 {
    margin-bottom: 25.6rem !important; }
  .ml-lg-64,
  .mx-lg-64 {
    margin-left: 25.6rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.4rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.4rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.4rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.4rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.4rem !important; }
  .p-lg-2 {
    padding: 0.8rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.8rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.8rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.8rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.8rem !important; }
  .p-lg-3 {
    padding: 1.2rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.2rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.2rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.2rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.2rem !important; }
  .p-lg-4 {
    padding: 1.6rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.6rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.6rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.6rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.6rem !important; }
  .p-lg-5 {
    padding: 2rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2rem !important; }
  .p-lg-px {
    padding: 1px !important; }
  .pt-lg-px,
  .py-lg-px {
    padding-top: 1px !important; }
  .pr-lg-px,
  .px-lg-px {
    padding-right: 1px !important; }
  .pb-lg-px,
  .py-lg-px {
    padding-bottom: 1px !important; }
  .pl-lg-px,
  .px-lg-px {
    padding-left: 1px !important; }
  .p-lg-6 {
    padding: 2.4rem !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2.4rem !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2.4rem !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2.4rem !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2.4rem !important; }
  .p-lg-8 {
    padding: 3.2rem !important; }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 3.2rem !important; }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 3.2rem !important; }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 3.2rem !important; }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 3.2rem !important; }
  .p-lg-10 {
    padding: 4rem !important; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 4rem !important; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 4rem !important; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 4rem !important; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 4rem !important; }
  .p-lg-12 {
    padding: 4.8rem !important; }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 4.8rem !important; }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 4.8rem !important; }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 4.8rem !important; }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 4.8rem !important; }
  .p-lg-16 {
    padding: 6.4rem !important; }
  .pt-lg-16,
  .py-lg-16 {
    padding-top: 6.4rem !important; }
  .pr-lg-16,
  .px-lg-16 {
    padding-right: 6.4rem !important; }
  .pb-lg-16,
  .py-lg-16 {
    padding-bottom: 6.4rem !important; }
  .pl-lg-16,
  .px-lg-16 {
    padding-left: 6.4rem !important; }
  .p-lg-20 {
    padding: 8rem !important; }
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 8rem !important; }
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 8rem !important; }
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 8rem !important; }
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 8rem !important; }
  .p-lg-24 {
    padding: 9.6rem !important; }
  .pt-lg-24,
  .py-lg-24 {
    padding-top: 9.6rem !important; }
  .pr-lg-24,
  .px-lg-24 {
    padding-right: 9.6rem !important; }
  .pb-lg-24,
  .py-lg-24 {
    padding-bottom: 9.6rem !important; }
  .pl-lg-24,
  .px-lg-24 {
    padding-left: 9.6rem !important; }
  .p-lg-32 {
    padding: 12.8rem !important; }
  .pt-lg-32,
  .py-lg-32 {
    padding-top: 12.8rem !important; }
  .pr-lg-32,
  .px-lg-32 {
    padding-right: 12.8rem !important; }
  .pb-lg-32,
  .py-lg-32 {
    padding-bottom: 12.8rem !important; }
  .pl-lg-32,
  .px-lg-32 {
    padding-left: 12.8rem !important; }
  .p-lg-40 {
    padding: 16rem !important; }
  .pt-lg-40,
  .py-lg-40 {
    padding-top: 16rem !important; }
  .pr-lg-40,
  .px-lg-40 {
    padding-right: 16rem !important; }
  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 16rem !important; }
  .pl-lg-40,
  .px-lg-40 {
    padding-left: 16rem !important; }
  .p-lg-48 {
    padding: 19.2rem !important; }
  .pt-lg-48,
  .py-lg-48 {
    padding-top: 19.2rem !important; }
  .pr-lg-48,
  .px-lg-48 {
    padding-right: 19.2rem !important; }
  .pb-lg-48,
  .py-lg-48 {
    padding-bottom: 19.2rem !important; }
  .pl-lg-48,
  .px-lg-48 {
    padding-left: 19.2rem !important; }
  .p-lg-56 {
    padding: 22.4rem !important; }
  .pt-lg-56,
  .py-lg-56 {
    padding-top: 22.4rem !important; }
  .pr-lg-56,
  .px-lg-56 {
    padding-right: 22.4rem !important; }
  .pb-lg-56,
  .py-lg-56 {
    padding-bottom: 22.4rem !important; }
  .pl-lg-56,
  .px-lg-56 {
    padding-left: 22.4rem !important; }
  .p-lg-64 {
    padding: 25.6rem !important; }
  .pt-lg-64,
  .py-lg-64 {
    padding-top: 25.6rem !important; }
  .pr-lg-64,
  .px-lg-64 {
    padding-right: 25.6rem !important; }
  .pb-lg-64,
  .py-lg-64 {
    padding-bottom: 25.6rem !important; }
  .pl-lg-64,
  .px-lg-64 {
    padding-left: 25.6rem !important; }
  .m-lg-n1 {
    margin: -0.4rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.4rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.4rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.4rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.4rem !important; }
  .m-lg-n2 {
    margin: -0.8rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.8rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.8rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.8rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.8rem !important; }
  .m-lg-n3 {
    margin: -1.2rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1.2rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1.2rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1.2rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1.2rem !important; }
  .m-lg-n4 {
    margin: -1.6rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.6rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.6rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.6rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.6rem !important; }
  .m-lg-n5 {
    margin: -2rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2rem !important; }
  .m-lg-npx {
    margin: -1px !important; }
  .mt-lg-npx,
  .my-lg-npx {
    margin-top: -1px !important; }
  .mr-lg-npx,
  .mx-lg-npx {
    margin-right: -1px !important; }
  .mb-lg-npx,
  .my-lg-npx {
    margin-bottom: -1px !important; }
  .ml-lg-npx,
  .mx-lg-npx {
    margin-left: -1px !important; }
  .m-lg-n6 {
    margin: -2.4rem !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -2.4rem !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -2.4rem !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -2.4rem !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -2.4rem !important; }
  .m-lg-n8 {
    margin: -3.2rem !important; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -3.2rem !important; }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -3.2rem !important; }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -3.2rem !important; }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -3.2rem !important; }
  .m-lg-n10 {
    margin: -4rem !important; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -4rem !important; }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -4rem !important; }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -4rem !important; }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -4rem !important; }
  .m-lg-n12 {
    margin: -4.8rem !important; }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -4.8rem !important; }
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -4.8rem !important; }
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -4.8rem !important; }
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -4.8rem !important; }
  .m-lg-n16 {
    margin: -6.4rem !important; }
  .mt-lg-n16,
  .my-lg-n16 {
    margin-top: -6.4rem !important; }
  .mr-lg-n16,
  .mx-lg-n16 {
    margin-right: -6.4rem !important; }
  .mb-lg-n16,
  .my-lg-n16 {
    margin-bottom: -6.4rem !important; }
  .ml-lg-n16,
  .mx-lg-n16 {
    margin-left: -6.4rem !important; }
  .m-lg-n20 {
    margin: -8rem !important; }
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -8rem !important; }
  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -8rem !important; }
  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -8rem !important; }
  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -8rem !important; }
  .m-lg-n24 {
    margin: -9.6rem !important; }
  .mt-lg-n24,
  .my-lg-n24 {
    margin-top: -9.6rem !important; }
  .mr-lg-n24,
  .mx-lg-n24 {
    margin-right: -9.6rem !important; }
  .mb-lg-n24,
  .my-lg-n24 {
    margin-bottom: -9.6rem !important; }
  .ml-lg-n24,
  .mx-lg-n24 {
    margin-left: -9.6rem !important; }
  .m-lg-n32 {
    margin: -12.8rem !important; }
  .mt-lg-n32,
  .my-lg-n32 {
    margin-top: -12.8rem !important; }
  .mr-lg-n32,
  .mx-lg-n32 {
    margin-right: -12.8rem !important; }
  .mb-lg-n32,
  .my-lg-n32 {
    margin-bottom: -12.8rem !important; }
  .ml-lg-n32,
  .mx-lg-n32 {
    margin-left: -12.8rem !important; }
  .m-lg-n40 {
    margin: -16rem !important; }
  .mt-lg-n40,
  .my-lg-n40 {
    margin-top: -16rem !important; }
  .mr-lg-n40,
  .mx-lg-n40 {
    margin-right: -16rem !important; }
  .mb-lg-n40,
  .my-lg-n40 {
    margin-bottom: -16rem !important; }
  .ml-lg-n40,
  .mx-lg-n40 {
    margin-left: -16rem !important; }
  .m-lg-n48 {
    margin: -19.2rem !important; }
  .mt-lg-n48,
  .my-lg-n48 {
    margin-top: -19.2rem !important; }
  .mr-lg-n48,
  .mx-lg-n48 {
    margin-right: -19.2rem !important; }
  .mb-lg-n48,
  .my-lg-n48 {
    margin-bottom: -19.2rem !important; }
  .ml-lg-n48,
  .mx-lg-n48 {
    margin-left: -19.2rem !important; }
  .m-lg-n56 {
    margin: -22.4rem !important; }
  .mt-lg-n56,
  .my-lg-n56 {
    margin-top: -22.4rem !important; }
  .mr-lg-n56,
  .mx-lg-n56 {
    margin-right: -22.4rem !important; }
  .mb-lg-n56,
  .my-lg-n56 {
    margin-bottom: -22.4rem !important; }
  .ml-lg-n56,
  .mx-lg-n56 {
    margin-left: -22.4rem !important; }
  .m-lg-n64 {
    margin: -25.6rem !important; }
  .mt-lg-n64,
  .my-lg-n64 {
    margin-top: -25.6rem !important; }
  .mr-lg-n64,
  .mx-lg-n64 {
    margin-right: -25.6rem !important; }
  .mb-lg-n64,
  .my-lg-n64 {
    margin-bottom: -25.6rem !important; }
  .ml-lg-n64,
  .mx-lg-n64 {
    margin-left: -25.6rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.4rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.4rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.4rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.4rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.4rem !important; }
  .m-xl-2 {
    margin: 0.8rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.8rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.8rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.8rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.8rem !important; }
  .m-xl-3 {
    margin: 1.2rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.2rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.2rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.2rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.2rem !important; }
  .m-xl-4 {
    margin: 1.6rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.6rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.6rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.6rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.6rem !important; }
  .m-xl-5 {
    margin: 2rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2rem !important; }
  .m-xl-px {
    margin: 1px !important; }
  .mt-xl-px,
  .my-xl-px {
    margin-top: 1px !important; }
  .mr-xl-px,
  .mx-xl-px {
    margin-right: 1px !important; }
  .mb-xl-px,
  .my-xl-px {
    margin-bottom: 1px !important; }
  .ml-xl-px,
  .mx-xl-px {
    margin-left: 1px !important; }
  .m-xl-6 {
    margin: 2.4rem !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2.4rem !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2.4rem !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2.4rem !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2.4rem !important; }
  .m-xl-8 {
    margin: 3.2rem !important; }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 3.2rem !important; }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 3.2rem !important; }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 3.2rem !important; }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 3.2rem !important; }
  .m-xl-10 {
    margin: 4rem !important; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 4rem !important; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 4rem !important; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 4rem !important; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 4rem !important; }
  .m-xl-12 {
    margin: 4.8rem !important; }
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 4.8rem !important; }
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 4.8rem !important; }
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 4.8rem !important; }
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 4.8rem !important; }
  .m-xl-16 {
    margin: 6.4rem !important; }
  .mt-xl-16,
  .my-xl-16 {
    margin-top: 6.4rem !important; }
  .mr-xl-16,
  .mx-xl-16 {
    margin-right: 6.4rem !important; }
  .mb-xl-16,
  .my-xl-16 {
    margin-bottom: 6.4rem !important; }
  .ml-xl-16,
  .mx-xl-16 {
    margin-left: 6.4rem !important; }
  .m-xl-20 {
    margin: 8rem !important; }
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 8rem !important; }
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 8rem !important; }
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 8rem !important; }
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 8rem !important; }
  .m-xl-24 {
    margin: 9.6rem !important; }
  .mt-xl-24,
  .my-xl-24 {
    margin-top: 9.6rem !important; }
  .mr-xl-24,
  .mx-xl-24 {
    margin-right: 9.6rem !important; }
  .mb-xl-24,
  .my-xl-24 {
    margin-bottom: 9.6rem !important; }
  .ml-xl-24,
  .mx-xl-24 {
    margin-left: 9.6rem !important; }
  .m-xl-32 {
    margin: 12.8rem !important; }
  .mt-xl-32,
  .my-xl-32 {
    margin-top: 12.8rem !important; }
  .mr-xl-32,
  .mx-xl-32 {
    margin-right: 12.8rem !important; }
  .mb-xl-32,
  .my-xl-32 {
    margin-bottom: 12.8rem !important; }
  .ml-xl-32,
  .mx-xl-32 {
    margin-left: 12.8rem !important; }
  .m-xl-40 {
    margin: 16rem !important; }
  .mt-xl-40,
  .my-xl-40 {
    margin-top: 16rem !important; }
  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 16rem !important; }
  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 16rem !important; }
  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 16rem !important; }
  .m-xl-48 {
    margin: 19.2rem !important; }
  .mt-xl-48,
  .my-xl-48 {
    margin-top: 19.2rem !important; }
  .mr-xl-48,
  .mx-xl-48 {
    margin-right: 19.2rem !important; }
  .mb-xl-48,
  .my-xl-48 {
    margin-bottom: 19.2rem !important; }
  .ml-xl-48,
  .mx-xl-48 {
    margin-left: 19.2rem !important; }
  .m-xl-56 {
    margin: 22.4rem !important; }
  .mt-xl-56,
  .my-xl-56 {
    margin-top: 22.4rem !important; }
  .mr-xl-56,
  .mx-xl-56 {
    margin-right: 22.4rem !important; }
  .mb-xl-56,
  .my-xl-56 {
    margin-bottom: 22.4rem !important; }
  .ml-xl-56,
  .mx-xl-56 {
    margin-left: 22.4rem !important; }
  .m-xl-64 {
    margin: 25.6rem !important; }
  .mt-xl-64,
  .my-xl-64 {
    margin-top: 25.6rem !important; }
  .mr-xl-64,
  .mx-xl-64 {
    margin-right: 25.6rem !important; }
  .mb-xl-64,
  .my-xl-64 {
    margin-bottom: 25.6rem !important; }
  .ml-xl-64,
  .mx-xl-64 {
    margin-left: 25.6rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.4rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.4rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.4rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.4rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.4rem !important; }
  .p-xl-2 {
    padding: 0.8rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.8rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.8rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.8rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.8rem !important; }
  .p-xl-3 {
    padding: 1.2rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.2rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.2rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.2rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.2rem !important; }
  .p-xl-4 {
    padding: 1.6rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.6rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.6rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.6rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.6rem !important; }
  .p-xl-5 {
    padding: 2rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2rem !important; }
  .p-xl-px {
    padding: 1px !important; }
  .pt-xl-px,
  .py-xl-px {
    padding-top: 1px !important; }
  .pr-xl-px,
  .px-xl-px {
    padding-right: 1px !important; }
  .pb-xl-px,
  .py-xl-px {
    padding-bottom: 1px !important; }
  .pl-xl-px,
  .px-xl-px {
    padding-left: 1px !important; }
  .p-xl-6 {
    padding: 2.4rem !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2.4rem !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2.4rem !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2.4rem !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2.4rem !important; }
  .p-xl-8 {
    padding: 3.2rem !important; }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 3.2rem !important; }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 3.2rem !important; }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 3.2rem !important; }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 3.2rem !important; }
  .p-xl-10 {
    padding: 4rem !important; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 4rem !important; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 4rem !important; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 4rem !important; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 4rem !important; }
  .p-xl-12 {
    padding: 4.8rem !important; }
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 4.8rem !important; }
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 4.8rem !important; }
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 4.8rem !important; }
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 4.8rem !important; }
  .p-xl-16 {
    padding: 6.4rem !important; }
  .pt-xl-16,
  .py-xl-16 {
    padding-top: 6.4rem !important; }
  .pr-xl-16,
  .px-xl-16 {
    padding-right: 6.4rem !important; }
  .pb-xl-16,
  .py-xl-16 {
    padding-bottom: 6.4rem !important; }
  .pl-xl-16,
  .px-xl-16 {
    padding-left: 6.4rem !important; }
  .p-xl-20 {
    padding: 8rem !important; }
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 8rem !important; }
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 8rem !important; }
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 8rem !important; }
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 8rem !important; }
  .p-xl-24 {
    padding: 9.6rem !important; }
  .pt-xl-24,
  .py-xl-24 {
    padding-top: 9.6rem !important; }
  .pr-xl-24,
  .px-xl-24 {
    padding-right: 9.6rem !important; }
  .pb-xl-24,
  .py-xl-24 {
    padding-bottom: 9.6rem !important; }
  .pl-xl-24,
  .px-xl-24 {
    padding-left: 9.6rem !important; }
  .p-xl-32 {
    padding: 12.8rem !important; }
  .pt-xl-32,
  .py-xl-32 {
    padding-top: 12.8rem !important; }
  .pr-xl-32,
  .px-xl-32 {
    padding-right: 12.8rem !important; }
  .pb-xl-32,
  .py-xl-32 {
    padding-bottom: 12.8rem !important; }
  .pl-xl-32,
  .px-xl-32 {
    padding-left: 12.8rem !important; }
  .p-xl-40 {
    padding: 16rem !important; }
  .pt-xl-40,
  .py-xl-40 {
    padding-top: 16rem !important; }
  .pr-xl-40,
  .px-xl-40 {
    padding-right: 16rem !important; }
  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 16rem !important; }
  .pl-xl-40,
  .px-xl-40 {
    padding-left: 16rem !important; }
  .p-xl-48 {
    padding: 19.2rem !important; }
  .pt-xl-48,
  .py-xl-48 {
    padding-top: 19.2rem !important; }
  .pr-xl-48,
  .px-xl-48 {
    padding-right: 19.2rem !important; }
  .pb-xl-48,
  .py-xl-48 {
    padding-bottom: 19.2rem !important; }
  .pl-xl-48,
  .px-xl-48 {
    padding-left: 19.2rem !important; }
  .p-xl-56 {
    padding: 22.4rem !important; }
  .pt-xl-56,
  .py-xl-56 {
    padding-top: 22.4rem !important; }
  .pr-xl-56,
  .px-xl-56 {
    padding-right: 22.4rem !important; }
  .pb-xl-56,
  .py-xl-56 {
    padding-bottom: 22.4rem !important; }
  .pl-xl-56,
  .px-xl-56 {
    padding-left: 22.4rem !important; }
  .p-xl-64 {
    padding: 25.6rem !important; }
  .pt-xl-64,
  .py-xl-64 {
    padding-top: 25.6rem !important; }
  .pr-xl-64,
  .px-xl-64 {
    padding-right: 25.6rem !important; }
  .pb-xl-64,
  .py-xl-64 {
    padding-bottom: 25.6rem !important; }
  .pl-xl-64,
  .px-xl-64 {
    padding-left: 25.6rem !important; }
  .m-xl-n1 {
    margin: -0.4rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.4rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.4rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.4rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.4rem !important; }
  .m-xl-n2 {
    margin: -0.8rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.8rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.8rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.8rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.8rem !important; }
  .m-xl-n3 {
    margin: -1.2rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1.2rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1.2rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1.2rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1.2rem !important; }
  .m-xl-n4 {
    margin: -1.6rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.6rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.6rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.6rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.6rem !important; }
  .m-xl-n5 {
    margin: -2rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2rem !important; }
  .m-xl-npx {
    margin: -1px !important; }
  .mt-xl-npx,
  .my-xl-npx {
    margin-top: -1px !important; }
  .mr-xl-npx,
  .mx-xl-npx {
    margin-right: -1px !important; }
  .mb-xl-npx,
  .my-xl-npx {
    margin-bottom: -1px !important; }
  .ml-xl-npx,
  .mx-xl-npx {
    margin-left: -1px !important; }
  .m-xl-n6 {
    margin: -2.4rem !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -2.4rem !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -2.4rem !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -2.4rem !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -2.4rem !important; }
  .m-xl-n8 {
    margin: -3.2rem !important; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -3.2rem !important; }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -3.2rem !important; }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -3.2rem !important; }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -3.2rem !important; }
  .m-xl-n10 {
    margin: -4rem !important; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -4rem !important; }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -4rem !important; }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -4rem !important; }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -4rem !important; }
  .m-xl-n12 {
    margin: -4.8rem !important; }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -4.8rem !important; }
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -4.8rem !important; }
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -4.8rem !important; }
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -4.8rem !important; }
  .m-xl-n16 {
    margin: -6.4rem !important; }
  .mt-xl-n16,
  .my-xl-n16 {
    margin-top: -6.4rem !important; }
  .mr-xl-n16,
  .mx-xl-n16 {
    margin-right: -6.4rem !important; }
  .mb-xl-n16,
  .my-xl-n16 {
    margin-bottom: -6.4rem !important; }
  .ml-xl-n16,
  .mx-xl-n16 {
    margin-left: -6.4rem !important; }
  .m-xl-n20 {
    margin: -8rem !important; }
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -8rem !important; }
  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -8rem !important; }
  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -8rem !important; }
  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -8rem !important; }
  .m-xl-n24 {
    margin: -9.6rem !important; }
  .mt-xl-n24,
  .my-xl-n24 {
    margin-top: -9.6rem !important; }
  .mr-xl-n24,
  .mx-xl-n24 {
    margin-right: -9.6rem !important; }
  .mb-xl-n24,
  .my-xl-n24 {
    margin-bottom: -9.6rem !important; }
  .ml-xl-n24,
  .mx-xl-n24 {
    margin-left: -9.6rem !important; }
  .m-xl-n32 {
    margin: -12.8rem !important; }
  .mt-xl-n32,
  .my-xl-n32 {
    margin-top: -12.8rem !important; }
  .mr-xl-n32,
  .mx-xl-n32 {
    margin-right: -12.8rem !important; }
  .mb-xl-n32,
  .my-xl-n32 {
    margin-bottom: -12.8rem !important; }
  .ml-xl-n32,
  .mx-xl-n32 {
    margin-left: -12.8rem !important; }
  .m-xl-n40 {
    margin: -16rem !important; }
  .mt-xl-n40,
  .my-xl-n40 {
    margin-top: -16rem !important; }
  .mr-xl-n40,
  .mx-xl-n40 {
    margin-right: -16rem !important; }
  .mb-xl-n40,
  .my-xl-n40 {
    margin-bottom: -16rem !important; }
  .ml-xl-n40,
  .mx-xl-n40 {
    margin-left: -16rem !important; }
  .m-xl-n48 {
    margin: -19.2rem !important; }
  .mt-xl-n48,
  .my-xl-n48 {
    margin-top: -19.2rem !important; }
  .mr-xl-n48,
  .mx-xl-n48 {
    margin-right: -19.2rem !important; }
  .mb-xl-n48,
  .my-xl-n48 {
    margin-bottom: -19.2rem !important; }
  .ml-xl-n48,
  .mx-xl-n48 {
    margin-left: -19.2rem !important; }
  .m-xl-n56 {
    margin: -22.4rem !important; }
  .mt-xl-n56,
  .my-xl-n56 {
    margin-top: -22.4rem !important; }
  .mr-xl-n56,
  .mx-xl-n56 {
    margin-right: -22.4rem !important; }
  .mb-xl-n56,
  .my-xl-n56 {
    margin-bottom: -22.4rem !important; }
  .ml-xl-n56,
  .mx-xl-n56 {
    margin-left: -22.4rem !important; }
  .m-xl-n64 {
    margin: -25.6rem !important; }
  .mt-xl-n64,
  .my-xl-n64 {
    margin-top: -25.6rem !important; }
  .mr-xl-n64,
  .mx-xl-n64 {
    margin-right: -25.6rem !important; }
  .mb-xl-n64,
  .my-xl-n64 {
    margin-bottom: -25.6rem !important; }
  .ml-xl-n64,
  .mx-xl-n64 {
    margin-left: -25.6rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.rw-btn,
.rw-input-reset,
.rw-input,
.rw-dropdown-inner-input,
.rw-dropdown-list-search {
  color: inherit;
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
  background: none;
  background-image: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  touch-action: manipulation; }

.rw-btn::-moz-focus-inner {
  padding: 0;
  border: 0; }

select.rw-input {
  text-transform: none; }

html input[type="button"].rw-input {
  -webkit-appearance: button;
  cursor: pointer; }

textarea.rw-input {
  overflow: auto;
  resize: vertical; }

button[disabled].rw-input,
fieldset[disabled] .rw-input,
html input[disabled].rw-input {
  cursor: not-allowed; }

button.rw-input::-moz-focus-inner,
input.rw-input::-moz-focus-inner {
  border: 0;
  padding: 0; }

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

/* -------------- */
.rw-btn {
  position: relative;
  color: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  cursor: pointer;
  outline: none; }
  .rw-btn:focus {
    z-index: 1;
    box-shadow: 0 0 0 1px #2779ff; }
    [data-intent='mouse'] .rw-btn:focus {
      z-index: auto;
      box-shadow: none; }
  .rw-state-readonly .rw-btn,
  .rw-state-disabled .rw-btn {
    cursor: not-allowed; }

.rw-btn-select {
  opacity: 0.75;
  transition: opacity 150ms ease-in; }
  .rw-btn-select:hover,
  .rw-state-focus .rw-btn-select,
  :hover > .rw-btn-select {
    opacity: 1; }

.rw-btn-primary {
  white-space: normal;
  line-height: 2em;
  border-radius: 5px; }
  .rw-btn-primary:hover {
    background-color: #e6e6e6; }

.rw-btn-select[disabled],
.rw-btn-primary[disabled],
fieldset[disabled] .rw-btn-select,
fieldset[disabled] .rw-btn-primary {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.65;
  pointer-events: none; }

/* for debugging */
@keyframes react-widgets-autofill-start {
  from {
    /**/ }
  to {
    /**/ } }

@keyframes react-widgets-autofill-cancel {
  from {
    /**/ }
  to {
    /**/ } }

.rw-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.rw-outline-none {
  outline: none; }

.rw-widget {
  background-clip: border-box;
  border: none;
  color: #bfbfbf;
  font-size: 1.4rem;
  font-family: inherit;
  outline: none;
  position: relative; }
  .rw-widget,
  .rw-widget * {
    box-sizing: border-box; }
  .rw-widget:before,
  .rw-widget *:before, .rw-widget:after,
  .rw-widget *:after {
    box-sizing: border-box; }
  .rw-widget > .rw-widget-container {
    width: 100%;
    margin: 0; }

.rw-widget-container {
  background-color: transparent;
  border: transparent 1px solid;
  border-radius: 5px; }
  .rw-widget-container.rw-state-focus, .rw-widget-container.rw-state-focus:hover,
  .rw-state-focus > .rw-widget-container,
  .rw-state-focus > .rw-widget-container:hover {
    background-color: #ffffff;
    border-color: transparent;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .rw-widget-container.rw-state-readonly,
  .rw-state-readonly > .rw-widget-container {
    cursor: not-allowed; }
  .rw-widget-container.rw-state-disabled,
  .rw-state-disabled > .rw-widget-container,
  fieldset[disabled] .rw-widget-container {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .rw-widget-container.rw-state-disabled, .rw-widget-container.rw-state-disabled:hover, .rw-widget-container.rw-state-disabled:active,
    .rw-state-disabled > .rw-widget-container,
    .rw-state-disabled > .rw-widget-container:hover,
    .rw-state-disabled > .rw-widget-container:active,
    fieldset[disabled] .rw-widget-container,
    fieldset[disabled] .rw-widget-container:hover,
    fieldset[disabled] .rw-widget-container:active {
      box-shadow: none;
      box-shadow: none;
      cursor: not-allowed; }

.rw-widget-picker {
  overflow: hidden;
  display: flex;
  min-height: 4rem; }
  .rw-widget-picker > *:first-child {
    border: none;
    outline: none;
    width: 100%;
    flex: 1 1 0; }
  fieldset[disabled] .rw-widget-picker,
  .rw-state-disabled > .rw-widget-picker {
    background-color: #000000; }

.rw-select {
  cursor: pointer; }
  .rw-select > * {
    width: 1.9em;
    height: 100%; }
  .rw-state-readonly .rw-select,
  .rw-state-disabled .rw-select {
    cursor: not-allowed; }

.rw-select-bordered {
  cursor: pointer;
  border: none;
  border-left: transparent 1px solid; }
  .rw-select-bordered:hover, .rw-select-bordered:active {
    background-color: #e6e6e6; }
  .rw-select-bordered:active {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .rw-state-disabled .rw-select-bordered, .rw-state-disabled .rw-select-bordered:hover, .rw-state-disabled .rw-select-bordered:active,
  .rw-state-readonly .rw-select-bordered,
  .rw-state-readonly .rw-select-bordered:hover,
  .rw-state-readonly .rw-select-bordered:active,
  fieldset[disabled] .rw-select-bordered,
  fieldset[disabled] .rw-select-bordered:hover,
  fieldset[disabled] .rw-select-bordered:active {
    cursor: not-allowed;
    background-color: inherit;
    background-image: none;
    box-shadow: none; }
  .rw-rtl .rw-select-bordered {
    border-right: transparent 1px solid;
    border-left: none; }

.rw-rtl {
  direction: rtl; }


.rw-input-reset,
.rw-input,
.rw-dropdown-inner-input,
.rw-dropdown-list-search {
  outline: 0; }
  .rw-input-reset::-moz-placeholder, .rw-input::-moz-placeholder, .rw-dropdown-inner-input::-moz-placeholder,
  .rw-dropdown-list-search::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .rw-input-reset:-ms-input-placeholder, .rw-input:-ms-input-placeholder, .rw-dropdown-inner-input:-ms-input-placeholder,
  .rw-dropdown-list-search:-ms-input-placeholder {
    color: #999; }
  .rw-input-reset::-webkit-input-placeholder, .rw-input::-webkit-input-placeholder, .rw-dropdown-inner-input::-webkit-input-placeholder,
  .rw-dropdown-list-search::-webkit-input-placeholder {
    color: #999; }

.rw-input {
  color: inherit;
  padding: 0 1.5rem;
  background-color: transparent; }
  .rw-input[type='text']::-ms-clear {
    display: none; }
  .rw-input[disabled],
  fieldset[disabled] .rw-input {
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
    background-color: #000000;
    border-color: #000000; }
  .rw-input[readonly] {
    cursor: not-allowed; }

.rw-placeholder {
  color: #999; }

.rw-detect-autofill:-webkit-autofill {
  animation-name: react-widgets-autofill-start;
  -webkit-transition: background-color 50000s ease-in-out 0s;
  transition: background-color 50000s ease-in-out 0s; }

.rw-detect-autofill:not(:-webkit-autofill) {
  animation-name: react-widgets-autofill-cancel; }

.rw-webkit-autofill .rw-widget-container,
.rw-input:-webkit-autofill {
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: black !important; }

.rw-widget-input {
  box-shadow: none; }

.rw-widget-input.rw-state-focus {
  box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff, none; }

.rw-list {
  font-size: 1em;
  overflow-x: visible;
  overflow-y: auto;
  padding-top: 1rem;
  padding-bottom: 1rem; }

.rw-list-option {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #1a1a1a;
  cursor: pointer;
  border: 1px solid transparent; }
  .rw-list-option:hover, .rw-list-option:hover:hover, .rw-list-option.rw-state-focus, .rw-list-option.rw-state-focus:hover {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    color: #1a1a1a; }
  .rw-list-option.rw-state-selected, .rw-list-option.rw-state-selected:hover {
    background-color: #2779ff;
    border-color: #007bff;
    color: #ffffff; }
  fieldset[disabled] .rw-list-option, .rw-list-option.rw-state-disabled, .rw-list-option.rw-state-readonly {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    box-shadow: none;
    cursor: not-allowed;
    color: gray;
    opacity: 0.7; }

.rw-list-empty,
.rw-list-option,
.rw-list-optgroup {
  padding: 0 2rem;
  outline: 0; }

.rw-list-optgroup {
  font-weight: bold;
  padding-top: 7px; }

.rw-list-option-create {
  border-top: 1px #ccc solid; }

.rw-dropdown-inner-input,
.rw-dropdown-list-search {
  padding: 0; }

.rw-dropdown-list {
  width: 100%; }

.rw-dropdown-list-search {
  position: absolute;
  top: 0;
  bottom: 0; }

.rw-dropdown-list-input {
  background-color: transparent;
  vertical-align: middle;
  align-self: center;
  padding-right: 0;
  /* ellipsis */ }
  .rw-dropdown-list-input {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .rw-rtl .rw-dropdown-list-input {
    padding-right: 1.5rem;
    padding-left: 0; }

.rw-multiselect {
  cursor: text; }
  .rw-multiselect > .rw-widget-picker {
    height: auto; }
  .rw-multiselect .rw-input-reset, .rw-multiselect .rw-input, .rw-multiselect .rw-dropdown-inner-input,
  .rw-multiselect .rw-dropdown-list-search {
    height: calc(4rem - 2px);
    border-width: 0;
    padding: 0 1.5rem;
    max-width: 100%; }
  .rw-multiselect .rw-select {
    vertical-align: middle; }
    .rw-multiselect .rw-select, .rw-multiselect .rw-select:hover, .rw-multiselect .rw-select:active {
      box-shadow: none;
      background: none; }

.rw-multiselect-taglist {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  flex: 1 1 0%;
  outline: none; }

.rw-multiselect-tag {
  display: inline-flex;
  color: #ffffff;
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  min-height: 3rem;
  border-radius: 5px;
  background-color: #0f326c;
  border: 1px solid #0f326c;
  cursor: default;
  max-width: 100%;
  align-items: center; }
  .rw-rtl .rw-multiselect-tag {
    margin-left: 0;
    margin-right: 0.4rem;
    padding: 0 1rem 0 1rem; }
  .rw-multiselect-tag.rw-state-focus {
    z-index: 1;
    box-shadow: 0 0 0 1px #2779ff; }
  .rw-multiselect-tag.rw-state-readonly, .rw-multiselect-tag.rw-state-disabled,
  .rw-state-readonly .rw-multiselect-tag,
  .rw-state-disabled .rw-multiselect-tag,
  fieldset[disabled] .rw-multiselect-tag {
    cursor: not-allowed; }
  .rw-multiselect-tag.rw-state-disabled,
  .rw-state-disabled .rw-multiselect-tag,
  fieldset[disabled] .rw-multiselect-tag {
    opacity: 0.65; }
  fieldset[disabled] .rw-multiselect-tag {
    box-shadow: none;
    cursor: not-allowed; }

.rw-multiselect-tag-label {
  padding: 0 1rem 0 1rem; }

.rw-multiselect-tag-btn {
  color: #ffffff;
  align-self: stretch;
  padding: 0 1rem; }
  .rw-rtl .rw-multiselect-tag-btn {
    margin-left: 0;
    margin-right: 0.25em; }

.rw-popup-container {
  position: absolute;
  z-index: 1005;
  top: 100%;
  left: 0;
  right: 0;
  padding: 0 0; }
  .rw-popup-container.rw-dropup {
    top: auto;
    bottom: 100%; }
  .rw-state-focus .rw-popup-container {
    z-index: 1006; }

.rw-slide-transition {
  margin-bottom: 0; }
  .rw-dropup > .rw-slide-transition {
    margin-bottom: 0;
    margin-top: 0; }

.rw-popup {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 2px;
  border-radius: 5px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
  border: #ccc 1px solid;
  background: #fff; }
  .rw-popup .rw-list {
    max-height: 250px; }
  .rw-dropup .rw-popup {
    margin-top: 0;
    margin-bottom: 2px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15); }

.rw-slide-transition {
  transition: transform 130ms, opacity 100ms; }

.rw-slide-transition-entering {
  overflow: hidden; }
  .rw-slide-transition-entering .rw-slide-transition {
    transform: translateY(0);
    opacity: 1;
    transition-timing-function: ease-out; }

.rw-slide-transition-exiting .rw-slide-transition {
  transition-timing-function: ease-in; }

.rw-slide-transition-exiting,
.rw-slide-transition-exited {
  overflow: hidden; }
  .rw-slide-transition-exiting .rw-slide-transition,
  .rw-slide-transition-exited .rw-slide-transition {
    opacity: 0;
    transform: translateY(-10%); }
  .rw-slide-transition-exiting.rw-dropup .rw-slide-transition,
  .rw-slide-transition-exited.rw-dropup .rw-slide-transition {
    opacity: 0;
    transform: translateY(10%); }

.rw-slide-transition-exited {
  display: none; }

.rw-widget {
  font-weight: 300; }


.rw-input-reset,
.rw-input,
.rw-dropdown-inner-input,
.rw-dropdown-list-search {
  caret-color: #2779ff; }

.rw-btn-select {
  opacity: 1; }

.rw-popup {
  border: none;
  margin-bottom: 10px;
  overflow: hidden; }

.rw-list-option {
  line-height: 35px; }

:root {
  --current-bg-color: #1a1a1a; }

html {
  font-size: 10px;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body {
  --fc-layout-pad-0: 0;
  --fc-layout-pad-1: 0.4rem;
  --fc-layout-pad-2: 0.8rem;
  --fc-layout-pad-3: 1.2rem;
  --fc-layout-pad-4: 1.6rem;
  --fc-layout-pad-5: 2rem;
  --fc-layout-pad-px: 1px;
  --fc-layout-pad-6: 2.4rem;
  --fc-layout-pad-8: 3.2rem;
  --fc-layout-pad-10: 4rem;
  --fc-layout-pad-12: 4.8rem;
  --fc-layout-pad-16: 6.4rem;
  --fc-layout-pad-20: 8rem;
  --fc-layout-pad-24: 9.6rem;
  --fc-layout-pad-32: 12.8rem;
  --fc-layout-pad-40: 16rem;
  --fc-layout-pad-48: 19.2rem;
  --fc-layout-pad-56: 22.4rem;
  --fc-layout-pad-64: 25.6rem;
  padding: 0; }

svg {
  vertical-align: initial; }

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

button {
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
  background: none;
  font: inherit;
  color: inherit; }

a:active, a.active {
  color: #2779ff; }

a:focus, a:focus {
  outline: 3px solid rgba(39, 121, 255, 0.4);
  outline: 3px auto rgba(39, 121, 255, 0.4); }

strong {
  font-weight: 700; }

.nav-tabs {
  margin-bottom: 4rem; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    padding: 15px;
    border: 0;
    border-bottom: 2px solid transparent; }
    .nav-tabs .nav-link.active {
      border-bottom-color: #2779ff;
      color: #ffffff; }

.dropdown-menu {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15); }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.flex-none {
  flex: none !important; }

/*
STOP! New styles likely do not belong here. prefer localized styles,
generally relevant ones belong in library.
*/
.modal-content {
  overflow: visible !important; }

.modal-footer {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.react-spinner {
  position: relative;
  width: 32px;
  height: 32px;
  top: 50%;
  left: 50%;
}

.react-spinner_bar {
  animation: react-spinner_spin 1.2s linear infinite;
  border-radius: 5px;
  background-color: white;
  position: absolute;
  width: 20%;
  height: 7.8%;
  top: -3.9%;
  left: -10%;
}

@keyframes react-spinner_spin {
 0% { opacity: 1; }
 100% { opacity: 0.15; }
}

/* src/Layout.scss */
.mc7b5ceb67_layout {
  display: var(--fcl-d, flex);
  align-items: var(--fcl-a, initial);
  align-self: var(--fcl-as, initial);
  align-content: var(--fcl-ac, initial);
  justify-content: var(--fcl-jc, initial);
  flex: var(--fcl-f, initial);
  flex-wrap: var(--fcl-w, initial);
}

.mc7b5ceb67_column {
  flex-direction: column;
}
.mc7b5ceb67_column.mc7b5ceb67_reverse {
  flex-direction: column-reverse;
}
.mc7b5ceb67_column > .mc7b5ceb67_spacer {
  /* important needed to override the pad prop and others generally */
  margin-top: auto !important;
}

.mc7b5ceb67_row {
  flex-direction: row;
  min-width: 0;
  max-height: 100%;
}
.mc7b5ceb67_row.mc7b5ceb67_reverse {
  flex-direction: row-reverse;
}
.mc7b5ceb67_row > .mc7b5ceb67_spacer {
  /* important needed to override the pad prop and others generally */
  margin-left: auto !important;
}

.mc7b5ceb67_pad-1.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-1, 4px);
}
.mc7b5ceb67_pad-1.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-1, 4px);
}
.mc7b5ceb67_pad-1.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-1, 4px) * -1 );
}
.mc7b5ceb67_pad-1.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-1, 4px);
}

.mc7b5ceb67_pad-2.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-2, 8px);
}
.mc7b5ceb67_pad-2.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-2, 8px);
}
.mc7b5ceb67_pad-2.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-2, 8px) * -1 );
}
.mc7b5ceb67_pad-2.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-2, 8px);
}

.mc7b5ceb67_pad-3.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-3, 12px);
}
.mc7b5ceb67_pad-3.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-3, 12px);
}
.mc7b5ceb67_pad-3.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-3, 12px) * -1 );
}
.mc7b5ceb67_pad-3.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-3, 12px);
}

.mc7b5ceb67_pad-4.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-4, 16px);
}
.mc7b5ceb67_pad-4.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-4, 16px);
}
.mc7b5ceb67_pad-4.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-4, 16px) * -1 );
}
.mc7b5ceb67_pad-4.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-4, 16px);
}

.mc7b5ceb67_pad-5.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-5, 20px);
}
.mc7b5ceb67_pad-5.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-5, 20px);
}
.mc7b5ceb67_pad-5.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-5, 20px) * -1 );
}
.mc7b5ceb67_pad-5.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-5, 20px);
}

.mc7b5ceb67_pad-6.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-6, 24px);
}
.mc7b5ceb67_pad-6.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-6, 24px);
}
.mc7b5ceb67_pad-6.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-6, 24px) * -1 );
}
.mc7b5ceb67_pad-6.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-6, 24px);
}

.mc7b5ceb67_pad-8.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-8, 32px);
}
.mc7b5ceb67_pad-8.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-8, 32px);
}
.mc7b5ceb67_pad-8.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-8, 32px) * -1 );
}
.mc7b5ceb67_pad-8.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-8, 32px);
}

.mc7b5ceb67_pad-10.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-10, 40px);
}
.mc7b5ceb67_pad-10.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-10, 40px);
}
.mc7b5ceb67_pad-10.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-10, 40px) * -1 );
}
.mc7b5ceb67_pad-10.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-10, 40px);
}

.mc7b5ceb67_pad-12.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-12, 48px);
}
.mc7b5ceb67_pad-12.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-12, 48px);
}
.mc7b5ceb67_pad-12.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-12, 48px) * -1 );
}
.mc7b5ceb67_pad-12.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-12, 48px);
}

.mc7b5ceb67_pad-16.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-16, 64px);
}
.mc7b5ceb67_pad-16.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-16, 64px);
}
.mc7b5ceb67_pad-16.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-16, 64px) * -1 );
}
.mc7b5ceb67_pad-16.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-16, 64px);
}

.mc7b5ceb67_pad-20.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-20, 80px);
}
.mc7b5ceb67_pad-20.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-20, 80px);
}
.mc7b5ceb67_pad-20.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-20, 80px) * -1 );
}
.mc7b5ceb67_pad-20.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-20, 80px);
}

.mc7b5ceb67_pad-24.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-24, 96px);
}
.mc7b5ceb67_pad-24.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-24, 96px);
}
.mc7b5ceb67_pad-24.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-24, 96px) * -1 );
}
.mc7b5ceb67_pad-24.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-24, 96px);
}

.mc7b5ceb67_pad-32.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-32, 128px);
}
.mc7b5ceb67_pad-32.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-32, 128px);
}
.mc7b5ceb67_pad-32.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-32, 128px) * -1 );
}
.mc7b5ceb67_pad-32.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-32, 128px);
}

.mc7b5ceb67_pad-40.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-40, 160px);
}
.mc7b5ceb67_pad-40.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-40, 160px);
}
.mc7b5ceb67_pad-40.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-40, 160px) * -1 );
}
.mc7b5ceb67_pad-40.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-40, 160px);
}

.mc7b5ceb67_pad-48.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-48, 192px);
}
.mc7b5ceb67_pad-48.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-48, 192px);
}
.mc7b5ceb67_pad-48.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-48, 192px) * -1 );
}
.mc7b5ceb67_pad-48.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-48, 192px);
}

.mc7b5ceb67_pad-56.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-56, 224px);
}
.mc7b5ceb67_pad-56.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-56, 224px);
}
.mc7b5ceb67_pad-56.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-56, 224px) * -1 );
}
.mc7b5ceb67_pad-56.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-56, 224px);
}

.mc7b5ceb67_pad-64.mc7b5ceb67_row > * + * {
  margin-left: var(--fc-layout-pad-64, 256px);
}
.mc7b5ceb67_pad-64.mc7b5ceb67_column > * + * {
  margin-top: var(--fc-layout-pad-64, 256px);
}
.mc7b5ceb67_pad-64.mc7b5ceb67_wrap {
  margin: calc( var(--fc-layout-pad-64, 256px) * -1 );
}
.mc7b5ceb67_pad-64.mc7b5ceb67_wrap > * {
  margin: var(--fc-layout-pad-64, 256px);
}
.Spinner-styles-module--container--38ZBn {
  height: 100%; }
  .Spinner-styles-module--container--38ZBn.Spinner-styles-module--sm--9NmdG {
    width: 2rem;
    height: 2rem; }
  .Spinner-styles-module--container--38ZBn.Spinner-styles-module--md--2Z1q1 {
    width: 3rem;
    height: 3rem; }
  .Spinner-styles-module--container--38ZBn.Spinner-styles-module--lg--3kME7 {
    width: 5rem;
    height: 5rem; }

.Spinner-styles-module--outer-circle--1I5s0 {
  transform: translate(18px, 15px) rotate(0deg) translate(-15px, -15px);
  animation: Spinner-styles-module--outer--2xlZO 1.6s linear infinite; }
  .Spinner-styles-module--outer-circle--1I5s0 path {
    stroke: #2779ff;
    stroke-width: 3px; }

@keyframes Spinner-styles-module--inner--Tk7eg {
  100% {
    transform: translate(18px, 15px) rotate(-360deg) translate(-12px, -12px); } }

.Spinner-styles-module--inner-circle--2s1r- {
  transform: translate(18px, 15px) rotate(0deg) translate(-12px, -12px);
  animation: Spinner-styles-module--inner--Tk7eg 0.8s linear infinite; }
  .Spinner-styles-module--inner-circle--2s1r- path {
    stroke: #50e3c2;
    stroke-width: 3px; }

@keyframes Spinner-styles-module--outer--2xlZO {
  100% {
    transform: translate(18px, 15px) rotate(360deg) translate(-15px, -15px); } }

/* FIXME: this is annoyingly asymetrical, revist the light theme defaults */
.ThemeContext-styles-module--dark--Wa00k {
  --theme-bg-color: #1a1a1a;
  --theme-text-color: #bfbfbf;
  --theme-link-color: #5b9aff;
  background-color: #1a1a1a;
  color: #bfbfbf; }

.ThemeContext-styles-module--light--1mra7 {
  --theme-bg-color: #f2f2f2;
  --theme-text-color: #1a1a1a;
  --theme-link-color: #2779ff;
  background-color: #f2f2f2;
  color: #1a1a1a; }

/** deprecated! */
.Button-module--base--3iF2j {
  align-items: center;
  justify-content: center;
  display: inline-flex;
  cursor: pointer;
  touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap; }
  .Button-module--base--3iF2j:focus {
    outline: none; }
  .Button-module--base--3iF2j:disabled, .Button-module--base--3iF2j.disabled {
    cursor: not-allowed;
    opacity: 0.35; }
  .Button-module--base--3iF2j img {
    pointer-events: none; }

.Button-module--button--MlODG {
  height: 3rem;
  padding: 0 2rem;
  border: 1px solid transparent;
  border-radius: 5px;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.3px;
  line-height: 1.25;
  position: relative; }

.Button-module--xlarge--3pUGY {
  height: 6rem;
  font-size: 2.2rem;
  padding: 0 12rem; }

.Button-module--large--1qsL0 {
  height: 4rem;
  font-size: 1.8rem;
  padding: 0 3rem; }

.Button-module--primary--1pIqN {
  color: #ffffff;
  background: #2779ff;
  border-color: #2779ff; }
  .Button-module--primary--1pIqN:focus, .Button-module--primary--1pIqN.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--primary--1pIqN:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--primary--1pIqN:hover {
    border-color: #0053da;
    background: #0053da;
    color: #d9d9d9; }
  .Button-module--primary--1pIqN:disabled, .Button-module--primary--1pIqN.disabled {
    color: #ffffff;
    background: #2779ff;
    border-color: #2779ff; }
  .Button-module--primary--1pIqN:not(:disabled):not(.disabled):active, .Button-module--primary--1pIqN:not(:disabled):not(.disabled).Button-module--active--28rGh {
    color: #bfbfbf;
    border-color: #003fa7;
    background: #003fa7; }

.Button-module--success--3skqz {
  color: #ffffff;
  background: #45b562;
  border-color: #45b562; }
  .Button-module--success--3skqz:focus, .Button-module--success--3skqz.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--success--3skqz:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--success--3skqz:hover {
    border-color: #307e44;
    background: #307e44;
    color: #d9d9d9; }
  .Button-module--success--3skqz:disabled, .Button-module--success--3skqz.disabled {
    color: #ffffff;
    background: #45b562;
    border-color: #45b562; }
  .Button-module--success--3skqz:not(:disabled):not(.disabled):active, .Button-module--success--3skqz:not(:disabled):not(.disabled).Button-module--active--28rGh {
    color: #bfbfbf;
    border-color: #225930;
    background: #225930; }

.Button-module--warning--2lQJt {
  color: #ffffff;
  background: #ffdc00;
  border-color: #ffdc00; }
  .Button-module--warning--2lQJt:focus, .Button-module--warning--2lQJt.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--warning--2lQJt:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--warning--2lQJt:hover {
    border-color: #b39a00;
    background: #b39a00;
    color: #d9d9d9; }
  .Button-module--warning--2lQJt:disabled, .Button-module--warning--2lQJt.disabled {
    color: #ffffff;
    background: #ffdc00;
    border-color: #ffdc00; }
  .Button-module--warning--2lQJt:not(:disabled):not(.disabled):active, .Button-module--warning--2lQJt:not(:disabled):not(.disabled).Button-module--active--28rGh {
    color: #bfbfbf;
    border-color: #806e00;
    background: #806e00; }

.Button-module--danger--3Jk1E {
  color: #ffffff;
  background: #db1c1c;
  border-color: #db1c1c; }
  .Button-module--danger--3Jk1E:focus, .Button-module--danger--3Jk1E.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--danger--3Jk1E:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--danger--3Jk1E:hover {
    border-color: #971313;
    background: #971313;
    color: #d9d9d9; }
  .Button-module--danger--3Jk1E:disabled, .Button-module--danger--3Jk1E.disabled {
    color: #ffffff;
    background: #db1c1c;
    border-color: #db1c1c; }
  .Button-module--danger--3Jk1E:not(:disabled):not(.disabled):active, .Button-module--danger--3Jk1E:not(:disabled):not(.disabled).Button-module--active--28rGh {
    color: #bfbfbf;
    border-color: #6a0e0e;
    background: #6a0e0e; }

.Button-module--draft--66aZ5 {
  color: #ffffff;
  background: #f5a623;
  border-color: #f5a623; }
  .Button-module--draft--66aZ5:focus, .Button-module--draft--66aZ5.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--draft--66aZ5:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--draft--66aZ5:hover {
    border-color: #c37d09;
    background: #c37d09;
    color: #d9d9d9; }
  .Button-module--draft--66aZ5:disabled, .Button-module--draft--66aZ5.disabled {
    color: #ffffff;
    background: #f5a623;
    border-color: #f5a623; }
  .Button-module--draft--66aZ5:not(:disabled):not(.disabled):active, .Button-module--draft--66aZ5:not(:disabled):not(.disabled).Button-module--active--28rGh {
    color: #bfbfbf;
    border-color: #925d07;
    background: #925d07; }

.Button-module--expired--16iJ6 {
  color: #ffffff;
  background: #7b1cd5;
  border-color: #7b1cd5; }
  .Button-module--expired--16iJ6:focus, .Button-module--expired--16iJ6.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--expired--16iJ6:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--expired--16iJ6:hover {
    border-color: #541391;
    background: #541391;
    color: #d9d9d9; }
  .Button-module--expired--16iJ6:disabled, .Button-module--expired--16iJ6.disabled {
    color: #ffffff;
    background: #7b1cd5;
    border-color: #7b1cd5; }
  .Button-module--expired--16iJ6:not(:disabled):not(.disabled):active, .Button-module--expired--16iJ6:not(:disabled):not(.disabled).Button-module--active--28rGh {
    color: #bfbfbf;
    border-color: #3a0d64;
    background: #3a0d64; }

.Button-module--secondary-dark--2qHke {
  color: #ffffff;
  border-color: #ffffff; }
  .Button-module--secondary-dark--2qHke:focus, .Button-module--secondary-dark--2qHke.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--secondary-dark--2qHke:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--secondary-dark--2qHke:hover {
    background: rgba(0, 0, 0, 0.15);
    border-color: #d9d9d9;
    color: #d9d9d9; }
  .Button-module--secondary-dark--2qHke:disabled, .Button-module--secondary-dark--2qHke.disabled {
    background-color: transparent;
    color: #ffffff;
    border-color: #ffffff; }
  .Button-module--secondary-dark--2qHke:not(:disabled):not(.disabled):active, .Button-module--secondary-dark--2qHke:not(:disabled):not(.disabled).Button-module--active--28rGh {
    background: rgba(0, 0, 0, 0.25);
    border-color: #bfbfbf;
    color: #bfbfbf; }

.Button-module--secondary-light--2uMv2 {
  color: #333333;
  border-color: #333333; }
  .Button-module--secondary-light--2uMv2:focus, .Button-module--secondary-light--2uMv2.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--secondary-light--2uMv2:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--secondary-light--2uMv2:hover {
    background: rgba(0, 0, 0, 0.15);
    border-color: #0d0d0d;
    color: #0d0d0d; }
  .Button-module--secondary-light--2uMv2:disabled, .Button-module--secondary-light--2uMv2.disabled {
    background-color: transparent;
    color: #333333;
    border-color: #333333; }
  .Button-module--secondary-light--2uMv2:not(:disabled):not(.disabled):active, .Button-module--secondary-light--2uMv2:not(:disabled):not(.disabled).Button-module--active--28rGh {
    background: rgba(0, 0, 0, 0.25);
    border-color: black;
    color: black; }

.Button-module--spinner--mmWEn {
  height: 66.66%;
  position: absolute; }

.Button-module--busy--3vkjK {
  visibility: hidden; }

.Button-module--content--2tmom {
  display: inline-flex;
  align-items: center;
  justify-content: center; }

.Button-module--link-button--1Rojh {
  min-height: 19px;
  font-weight: 700; }
  .Button-module--link-button--1Rojh .Button-module--spinner--mmWEn {
    height: 1.42857em; }

.Button-module--link-dark--3wa1C {
  color: #ffffff;
  border-radius: 2px; }
  .Button-module--link-dark--3wa1C:focus, .Button-module--link-dark--3wa1C.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--link-dark--3wa1C:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--link-dark--3wa1C:hover {
    color: #bfbfbf; }
  .Button-module--link-dark--3wa1C.Button-module--disabled--1aEBu, .Button-module--link-dark--3wa1C[disabled],
  .Button-module--link-dark--3wa1C fieldset[disabled] {
    color: #808080; }

.Button-module--link-light--gPe2D {
  color: #2779ff;
  color: #2779ff;
  border-radius: 2px; }
  .Button-module--link-light--gPe2D:focus, .Button-module--link-light--gPe2D.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--link-light--gPe2D:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--link-light--gPe2D:hover {
    color: #194b9f; }
  .Button-module--link-light--gPe2D.Button-module--disabled--1aEBu, .Button-module--link-light--gPe2D[disabled],
  .Button-module--link-light--gPe2D fieldset[disabled] {
    color: #808080; }

.Button-module--link-danger--3798j {
  color: #db1c1c;
  border-radius: 2px; }
  .Button-module--link-danger--3798j:focus, .Button-module--link-danger--3798j.Button-module--focus--24fsv {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Button-module--link-danger--3798j:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Button-module--link-danger--3798j:hover {
    color: #b91515; }
  .Button-module--link-danger--3798j.Button-module--disabled--1aEBu, .Button-module--link-danger--3798j[disabled],
  .Button-module--link-danger--3798j fieldset[disabled] {
    color: #808080; }

.Toast-styles-module--toast--FsFB5 {
  width: 35rem;
  min-height: 4rem;
  padding: 1rem;
  border-radius: 0.8rem;
  margin-bottom: 0.5rem;
  background: #ffffff;
  color: #000000;
  cursor: pointer; }

.Toast-styles-module--success--1-22I {
  color: #2779ff; }

.Toast-styles-module--failure--3KiQc {
  color: #db1c1c; }

.Toast-styles-module--dismiss-button--5RmSS {
  color: #2779ff; }

.ToastTransition-styles-module--enter--1tNjR {
  opacity: 0;
  transform: translateY(32px);
  overflow: hidden; }

.ToastTransition-styles-module--enter-active--16NDV {
  opacity: 1;
  transform: translateY(0);
  transition: height 150ms ease-in-out, transform 250ms ease-in-out 150ms, opacity 150ms ease-in-out 150ms; }

.ToastTransition-styles-module--exit--hXtIQ {
  opacity: 1; }

.ToastTransition-styles-module--exit-active--iWlm8 {
  opacity: 0;
  transition: height 150ms ease-in-out 150ms, opacity 150ms ease-in-out; }

.ToastContainer-styles-module--container--15FgL {
  position: fixed;
  z-index: 1060;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%); }

.text-module--uppercase--3wc2S {
  text-transform: uppercase;
  letter-spacing: 0.025em; }

.text-module--lowercase--4jugX {
  text-transform: lowercase; }

.text-module--capitalize--3B94u {
  text-transform: capitalize; }

.text-module--ellipsis--5L2rV {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

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

.text-module--align-right--1-uEm {
  text-align: right; }

.text-module--align-center--2ECEc {
  text-align: center; }

.text-module--text-xs--3sRXl {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.4; }

.text-module--text-sm--tVmlk {
  font-size: 1.2rem;
  line-height: 1.41667; }

.text-module--text-sm-bold--gVNUb {
  font-weight: 800; }

.text-module--text-body--3mu-S {
  font-size: 1.4rem;
  line-height: 1.42857; }

.text-module--text-body-bold--2mJKK {
  font-weight: 800; }

.text-module--text-lg--2yvzH {
  font-size: 1.8rem;
  line-height: 1.22222;
  font-weight: 800; }

.text-module--text-xl--35qR- {
  font-size: 2.2rem;
  line-height: 1.22727;
  font-weight: 800; }

.text-module--text-display-2--2OsRz {
  font-size: 4rem;
  line-height: 1.3;
  font-weight: 800; }
  @media (max-width: 767.98px) {
    .text-module--text-display-2--2OsRz {
      font-size: 3.2rem;
      line-height: 1.05; } }

.text-module--text-display-1--3x-Pf {
  font-weight: 800;
  font-size: 4.8rem;
  line-height: 1.29167; }
  @media (max-width: 767.98px) {
    .text-module--text-display-1--3x-Pf {
      font-size: 4rem;
      line-height: 1.3; } }

.Text-styles-module--light-body--3jCwG {
  color: #333333; }

.Text-styles-module--light-headline--3SYbG {
  color: #1a1a1a; }

.Text-styles-module--light-subtitle---dcw9 {
  color: #808080; }

.Text-styles-module--light-primary--1C-WK {
  color: #2779ff; }

.Text-styles-module--dark-body--2VjPQ {
  color: #bfbfbf; }

.Text-styles-module--dark-headline--2Igy5 {
  color: #ffffff; }

.Text-styles-module--dark-subtitle--3lYp2 {
  color: #808080; }

.Text-styles-module--dark-primary--2f0lW {
  color: #5b9aff; }

.Text-styles-module--success--1mlU2 {
  color: #45b562; }

.Text-styles-module--warning--3J6SA {
  color: #ffdc00; }

.Text-styles-module--danger--3rx9L {
  color: #db1c1c; }

.Text-styles-module--draft--2Wt1w {
  color: #f5a623; }

.Text-styles-module--expired--UFpoF {
  color: #7b1cd5; }

.Heading-styles-module--heading--205qv {
  margin-bottom: 1.6rem; }

.Heading-styles-module--light-ruled--2Z29O {
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #bfbfbf; }

.Heading-styles-module--dark-ruled--1M-Nm {
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #333333; }

.Modal-styles-module--backdrop--3gHxp {
  background: linear-gradient(rgba(26, 26, 26, 0.4), #1a1a1a); }

.Modal-styles-module--spacer-top--VCMu9 {
  flex: 1 0 6rem;
  max-height: 15rem; }

.Modal-styles-module--spacer-bottom--359YX {
  flex: 1 0 6rem; }

.Modal-styles-module--modal--1i480 {
  display: flex;
  flex-direction: column;
  height: 100%;
  pointer-events: none; }
  .Modal-styles-module--modal--1i480 .modal-dialog {
    width: 100%;
    /* Firefox requires an explicit height; 100% doesn't work. */
    max-height: calc(100vh - 12rem);
    margin: 0 auto; }
  .Modal-styles-module--modal--1i480 .modal-content {
    max-height: inherit;
    /**
       * FIXME: When the modal renders a form, we put the <form> as the
       * immediate and only child of the .modal-content. Styling it here avoids
       * weirdness with page size handling. It'd be nice if we could render the
       * .modal-content as the form, though.
       */ }
    .Modal-styles-module--modal--1i480 .modal-content > *:only-child {
      display: flex;
      height: 100%;
      flex-direction: column; }

.Modal-ModalHeader-module--cls1--wQuGO {
  /*!*/ }

.Modal-ModalHeader-module--cls2--1HiVj {
  background: #e2e0e1;
  border-bottom: transparent; }

.Modal-ModalTitle-module--cls1--2K_5N {
  /*!*/ }

.Modal-ModalTitle-module--cls2--47xGX {
  color: #262626;
  margin-bottom: 0; }

.Modal-ModalFooter-module--cls1--My6Km {
  /*!*/ }

.Modal-ModalFooter-module--cls2--2O0TW {
  border-top: none;
  padding-top: 1.4rem;
  padding-bottom: 2.4rem; }

.Dialog-Content-module--cls1--2QkE_ {
  /*!*/ }

.Dialog-Content-module--cls2--1DwX_ {
  padding: 15px 0; }

.LoadingIndicator-styles-module--container--1Ck1b {
  text-align: center;
  margin-top: 3rem; }

.LoadingIndicator-styles-module--parent--2rseO {
  height: 5rem; }
  .LoadingIndicator-styles-module--parent--2rseO .react-spinner_bar {
    background-color: #555; }

.BlankSlate-module--cls1--1Izzw {
  /*!*/ }

.BlankSlate-module--cls2--DzqKx { }

.BlankSlate-BlankSlateImg-module--cls1--25oDE {
  /*!*/ }

.BlankSlate-BlankSlateImg-module--cls2--33sEs {
  object-fit: contain; }

.BlankSlate-BlankSlateTitle-module--cls1--1WV7d {
  /*!*/ }

.BlankSlate-BlankSlateTitle-module--cls2--25vkJ {
  max-width: 60rem;
  text-align: center; }

.BlankSlate-BlankSlateBody-module--cls1--53Zbk {
  /*!*/ }

.BlankSlate-BlankSlateBody-module--cls2--19c1z {
  max-width: 60rem;
  text-align: center; }

.BlankSlate-BlankSlateAction-module--cls1--36rv1 {
  /*!*/ }

.BlankSlate-BlankSlateAction-module--cls2--15oyT { }

.Header-styles-module--header--3ci7K {
  flex: none;
  background-color: #1a1a1a;
  height: 4.8rem;
  border-bottom: 1px solid #262626;
  padding: 0 3rem; }
  @media (max-width: 767.98px) {
    .Header-styles-module--header--3ci7K {
      padding: 0 2rem; } }

.Header-HeaderTitle-module--cls1--3kP_L {
  /*!*/ }

.Header-HeaderTitle-module--cls2--_dHmN {
  margin: 0; }

.Header-HeaderActions-module--cls1--3nRkd {
  /*!*/ }

.Header-HeaderActions-module--cls2--1Q7At {
  flex: none;
  height: 100%;
  margin-left: auto !important;
  margin-right: -0.4rem; }

.Header-HeaderAction-module--cls1--hXurX {
  /*!*/ }

.Header-HeaderAction-module--cls2--gRe9k {
  height: 100%;
  padding: 0 0.4rem;
  margin-left: 1.2rem; }
  .Header-HeaderAction-module--cls2--gRe9k svg {
    margin-right: 1rem; }

.MainContent-styles-module--content--325wM {
  width: 100%;
  margin: 0 auto;
  padding: 2.4rem 3rem; }
  @media (max-width: 767.98px) {
    .MainContent-styles-module--content--325wM {
      padding: 2.4rem 2rem; } }
  .MainContent-styles-module--content--325wM.MainContent-styles-module--small--14E6V {
    max-width: calc(500px + 6rem); }
  .MainContent-styles-module--content--325wM.MainContent-styles-module--medium--1ZGD_ {
    max-width: calc(700px + 6rem); }
  .MainContent-styles-module--content--325wM.MainContent-styles-module--large--29mqH {
    max-width: calc(1000px + 6rem); }

.MainContent-styles-module--center-text--3r3F5 {
  text-align: center; }

.Anchor-module--cls1--fo7rr {
  /*!*/ }

.Anchor-module--cls2--1DqMI { }
  .Anchor-module--cls2--1DqMI:focus {
    border-radius: 5px; }
  .Anchor-module--cls2--1DqMI:focus, .Anchor-module--cls2--1DqMI.Anchor-module--focus--2giAF {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Anchor-module--cls2--1DqMI:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Anchor-module--cls2--1DqMI.Anchor-module--theme-light--2KDXt {
    color: #2779ff; }
    .Anchor-module--cls2--1DqMI.Anchor-module--theme-light--2KDXt:hover, .Anchor-module--cls2--1DqMI.Anchor-module--theme-light--2KDXt:focus, .Anchor-module--cls2--1DqMI.Anchor-module--theme-light--2KDXt.Anchor-module--focus--2giAF, .Anchor-module--cls2--1DqMI.Anchor-module--theme-light--2KDXt:active, .Anchor-module--cls2--1DqMI.Anchor-module--theme-light--2KDXt.Anchor-module--active--3UkHn {
      color: #194b9f; }
  .Anchor-module--cls2--1DqMI.Anchor-module--theme-dark--25wDs {
    color: #5b9aff; }
    .Anchor-module--cls2--1DqMI.Anchor-module--theme-dark--25wDs:hover, .Anchor-module--cls2--1DqMI.Anchor-module--theme-dark--25wDs:focus, .Anchor-module--cls2--1DqMI.Anchor-module--theme-dark--25wDs.Anchor-module--focus--2giAF, .Anchor-module--cls2--1DqMI.Anchor-module--theme-dark--25wDs:active, .Anchor-module--cls2--1DqMI.Anchor-module--theme-dark--25wDs.Anchor-module--active--3UkHn {
      color: #2779ff; }

.Dropdown-DropdownToggle-module--cls1--qU9C7 {
  /*!*/ }

.Dropdown-DropdownToggle-module--cls2--1Uqs3 { }

.Dropdown-DropdownDivider-module--cls1--2aedW {
  /*!*/ }

.Dropdown-DropdownDivider-module--cls2--lS4II {
  margin: 0.5rem 0; }
  .Dropdown-DropdownDivider-module--cls2--lS4II:first-child, .Dropdown-DropdownDivider-module--cls2--lS4II:last-child,
  .Dropdown-DropdownDivider-module--cls2--lS4II + .Dropdown-DropdownDivider-module--cls2--lS4II {
    display: none; }

.Dropdown-itemStyles-module--item--2wUZH {
  color: #1a1a1a; }
  .Dropdown-itemStyles-module--item--2wUZH:hover, .Dropdown-itemStyles-module--item--2wUZH:active, .Dropdown-itemStyles-module--item--2wUZH.Dropdown-itemStyles-module--active--1_WVZ {
    color: #1a1a1a;
    background-color: #f2f2f2; }
  .Dropdown-itemStyles-module--item--2wUZH:focus, .Dropdown-itemStyles-module--item--2wUZH.Dropdown-itemStyles-module--focus--dDBkT {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff;
    position: relative; }
  .js-focus-visible .Dropdown-itemStyles-module--item--2wUZH:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }

.Dropdown-itemStyles-module--primary--25HrX,
a.Dropdown-itemStyles-module--primary--25HrX {
  color: #2779ff; }
  .Dropdown-itemStyles-module--primary--25HrX:hover, .Dropdown-itemStyles-module--primary--25HrX:focus, .Dropdown-itemStyles-module--primary--25HrX.Dropdown-itemStyles-module--focus--dDBkT, .Dropdown-itemStyles-module--primary--25HrX:active, .Dropdown-itemStyles-module--primary--25HrX.Dropdown-itemStyles-module--active--1_WVZ,
  a.Dropdown-itemStyles-module--primary--25HrX:hover,
  a.Dropdown-itemStyles-module--primary--25HrX:focus,
  a.Dropdown-itemStyles-module--primary--25HrX.Dropdown-itemStyles-module--focus--dDBkT,
  a.Dropdown-itemStyles-module--primary--25HrX:active,
  a.Dropdown-itemStyles-module--primary--25HrX.Dropdown-itemStyles-module--active--1_WVZ {
    color: #ffffff;
    background-color: #2779ff; }

.Dropdown-itemStyles-module--success--1DODO,
a.Dropdown-itemStyles-module--success--1DODO {
  color: #45b562; }
  .Dropdown-itemStyles-module--success--1DODO:hover, .Dropdown-itemStyles-module--success--1DODO:focus, .Dropdown-itemStyles-module--success--1DODO.Dropdown-itemStyles-module--focus--dDBkT, .Dropdown-itemStyles-module--success--1DODO:active, .Dropdown-itemStyles-module--success--1DODO.Dropdown-itemStyles-module--active--1_WVZ,
  a.Dropdown-itemStyles-module--success--1DODO:hover,
  a.Dropdown-itemStyles-module--success--1DODO:focus,
  a.Dropdown-itemStyles-module--success--1DODO.Dropdown-itemStyles-module--focus--dDBkT,
  a.Dropdown-itemStyles-module--success--1DODO:active,
  a.Dropdown-itemStyles-module--success--1DODO.Dropdown-itemStyles-module--active--1_WVZ {
    color: #ffffff;
    background-color: #45b562; }

.Dropdown-itemStyles-module--warning--RUdP5,
a.Dropdown-itemStyles-module--warning--RUdP5 {
  color: #ffdc00; }
  .Dropdown-itemStyles-module--warning--RUdP5:hover, .Dropdown-itemStyles-module--warning--RUdP5:focus, .Dropdown-itemStyles-module--warning--RUdP5.Dropdown-itemStyles-module--focus--dDBkT, .Dropdown-itemStyles-module--warning--RUdP5:active, .Dropdown-itemStyles-module--warning--RUdP5.Dropdown-itemStyles-module--active--1_WVZ,
  a.Dropdown-itemStyles-module--warning--RUdP5:hover,
  a.Dropdown-itemStyles-module--warning--RUdP5:focus,
  a.Dropdown-itemStyles-module--warning--RUdP5.Dropdown-itemStyles-module--focus--dDBkT,
  a.Dropdown-itemStyles-module--warning--RUdP5:active,
  a.Dropdown-itemStyles-module--warning--RUdP5.Dropdown-itemStyles-module--active--1_WVZ {
    color: #ffffff;
    background-color: #ffdc00; }

.Dropdown-itemStyles-module--danger--3rLJf,
a.Dropdown-itemStyles-module--danger--3rLJf {
  color: #db1c1c; }
  .Dropdown-itemStyles-module--danger--3rLJf:hover, .Dropdown-itemStyles-module--danger--3rLJf:focus, .Dropdown-itemStyles-module--danger--3rLJf.Dropdown-itemStyles-module--focus--dDBkT, .Dropdown-itemStyles-module--danger--3rLJf:active, .Dropdown-itemStyles-module--danger--3rLJf.Dropdown-itemStyles-module--active--1_WVZ,
  a.Dropdown-itemStyles-module--danger--3rLJf:hover,
  a.Dropdown-itemStyles-module--danger--3rLJf:focus,
  a.Dropdown-itemStyles-module--danger--3rLJf.Dropdown-itemStyles-module--focus--dDBkT,
  a.Dropdown-itemStyles-module--danger--3rLJf:active,
  a.Dropdown-itemStyles-module--danger--3rLJf.Dropdown-itemStyles-module--active--1_WVZ {
    color: #ffffff;
    background-color: #db1c1c; }

.Dropdown-itemStyles-module--draft--2in-b,
a.Dropdown-itemStyles-module--draft--2in-b {
  color: #f5a623; }
  .Dropdown-itemStyles-module--draft--2in-b:hover, .Dropdown-itemStyles-module--draft--2in-b:focus, .Dropdown-itemStyles-module--draft--2in-b.Dropdown-itemStyles-module--focus--dDBkT, .Dropdown-itemStyles-module--draft--2in-b:active, .Dropdown-itemStyles-module--draft--2in-b.Dropdown-itemStyles-module--active--1_WVZ,
  a.Dropdown-itemStyles-module--draft--2in-b:hover,
  a.Dropdown-itemStyles-module--draft--2in-b:focus,
  a.Dropdown-itemStyles-module--draft--2in-b.Dropdown-itemStyles-module--focus--dDBkT,
  a.Dropdown-itemStyles-module--draft--2in-b:active,
  a.Dropdown-itemStyles-module--draft--2in-b.Dropdown-itemStyles-module--active--1_WVZ {
    color: #ffffff;
    background-color: #f5a623; }

.Dropdown-itemStyles-module--expired--1di0h,
a.Dropdown-itemStyles-module--expired--1di0h {
  color: #7b1cd5; }
  .Dropdown-itemStyles-module--expired--1di0h:hover, .Dropdown-itemStyles-module--expired--1di0h:focus, .Dropdown-itemStyles-module--expired--1di0h.Dropdown-itemStyles-module--focus--dDBkT, .Dropdown-itemStyles-module--expired--1di0h:active, .Dropdown-itemStyles-module--expired--1di0h.Dropdown-itemStyles-module--active--1_WVZ,
  a.Dropdown-itemStyles-module--expired--1di0h:hover,
  a.Dropdown-itemStyles-module--expired--1di0h:focus,
  a.Dropdown-itemStyles-module--expired--1di0h.Dropdown-itemStyles-module--focus--dDBkT,
  a.Dropdown-itemStyles-module--expired--1di0h:active,
  a.Dropdown-itemStyles-module--expired--1di0h.Dropdown-itemStyles-module--active--1_WVZ {
    color: #ffffff;
    background-color: #7b1cd5; }

.Dropdown-itemStyles-module--icon--2wb5H {
  display: flex;
  align-items: center; }
  .Dropdown-itemStyles-module--icon--2wb5H > *:first-child:not(:last-child) {
    width: 2rem;
    margin-right: 0.8rem;
    display: flex;
    justify-content: center; }

.Dropdown-module--cls1--Cq2uP {
  /*!*/ }

.Dropdown-module--cls2--3Flho { }

.Nav-styles-module--item--1jDEH {
  height: 3rem;
  padding: 0 2rem;
  padding-left: 3rem;
  color: #ffffff;
  line-height: 3rem;
  position: relative; }
  @media (max-width: 767.98px) {
    .Nav-styles-module--item--1jDEH {
      padding-left: 2rem; } }
  .Nav-styles-module--item--1jDEH:focus, .Nav-styles-module--item--1jDEH.Nav-styles-module--focus--vR2tO {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff;
    z-index: 1; }
  .js-focus-visible .Nav-styles-module--item--1jDEH:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Nav-styles-module--item--1jDEH.Nav-styles-module--with-icon--3hNDH {
    height: 3.6rem;
    line-height: 3.6rem; }
  .Nav-styles-module--item--1jDEH:hover, .Nav-styles-module--item--1jDEH:focus {
    color: #bfbfbf; }
  .Nav-styles-module--item--1jDEH.Nav-styles-module--active--qYnAB {
    background: #194b9f;
    color: #ffffff; }

.Nav-styles-module--icon--o8QbN {
  width: 2.4rem;
  color: #bfbfbf;
  flex: none; }

.Nav-styles-module--text--2CYaa {
  flex: 1; }

.Nav-module--cls1--2OHCR {
  /*!*/ }

.Nav-module--cls2--1TfYh { }

.Nav-NavHeader-module--cls1--QBwjB {
  /*!*/ }

.Nav-NavHeader-module--cls2--pkT7h {
  padding: 1.3rem 2rem 1.2rem 3rem; }
  @media (max-width: 767.98px) {
    .Nav-NavHeader-module--cls2--pkT7h {
      padding: 1.3rem 2rem 1.2rem 2rem; } }
  .Nav-NavHeader-module--cls2--pkT7h:not(:first-child) {
    padding-top: 3.2rem; }

.NavbarBrand-CssProp1_LogoComponent-module--cls1--2OOLO {
  /*!*/ }

.NavbarBrand-CssProp1_LogoComponent-module--cls2--ICeu9 {
  min-width: 3rem;
  height: 3rem;
  vertical-align: middle; }

.NavbarButton-module--cls1--wVKbN {
  /*!*/ }

.NavbarButton-module--cls2--1f1Fe {
  height: calc(6rem - 2px);
  padding: 0 0.4rem;
  margin-left: 1.2rem; }

.NavbarNavItem-module--cls1--2CsAw {
  /*!*/ }

.NavbarNavItem-module--cls2--mrNmn {
  height: auto;
  padding: 0.8rem;
  margin-left: 1.2rem; }
  .NavbarNavItem-module--cls2--mrNmn.NavbarNavItem-module--active--Mo4FM {
    border-radius: 5px;
    background-color: #333333;
    color: #bfbfbf; }

.Navbar-styles-module--navbar--1GEVz {
  /* ! Sass don't optimize this out */ }

.Navbar-styles-module--container--1iGQP {
  /* "is-fixed" is understood by the bootstrap modal manager. It allows modals
       to know which fixed elements need to have their padding corrected for so
       they don't shift right when the scrollbar is hidden on the body.
       It doesn't style anything */
  position: fixed;
  z-index: 1030;
  top: 0;
  left: 0;
  width: 100%;
  height: 6rem;
  padding: 0 3rem;
  border-bottom: 1px solid #262626;
  background: #262626; }
  @media (max-width: 767.98px) {
    .Navbar-styles-module--container--1iGQP {
      padding: 0 2rem; } }
  .Navbar-styles-module--container--1iGQP > .NavbarButton-module--cls1--wVKbN:last-child, .Navbar-styles-module--container--1iGQP > *:last-child .NavbarButton-module--cls1--wVKbN {
    margin-right: -0.4rem; }

.Navbar-NavbarDivider-module--cls1--4H2u2 {
  /*!*/ }

.Navbar-NavbarDivider-module--cls2--3ToId {
  flex: none;
  width: 2px;
  height: 2.4rem;
  border-radius: 1px;
  margin-right: 0.8rem;
  margin-left: 2rem;
  background-color: #333333; }

.AboutModal-styles-module--link--3BEWt {
  color: #2779ff; }
  .AboutModal-styles-module--link--3BEWt:hover, .AboutModal-styles-module--link--3BEWt:focus {
    color: #0053da; }

.BackButton-styles-module--button--8ipSA {
  display: flex;
  flex: none;
  width: 32px;
  height: 28px;
  align-items: center;
  margin-left: -1rem;
  justify-content: center; }

.BackButton-styles-module--arrow--3h9Yp {
  transform: rotate(90deg); }

.layout-module--cover--2-RiG {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.layout-module--center-absolute-v--FPH_L {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.layout-module--center-absolute-h--1OP_J {
  position: absolute;
  left: 50%;
  transform: translateX(-50%); }

.layout-module--center-absolute-vh--vE0_J {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%); }

.Drawer-styles-module--backdrop--H9YaM {
  position: fixed;
  z-index: 979;
  background-color: rgba(0, 0, 0, 0.5); }

.ToggleButton-Bar-module--cls1--27-ah {
  /*!*/ }

.ToggleButton-Bar-module--cls2--112nZ {
  width: 16px;
  height: 2px;
  border-radius: 1px;
  background-color: currentColor;
  margin-bottom: 3px; }
  .ToggleButton-Bar-module--cls2--112nZ:last-child {
    margin-bottom: 0; }

.AppBanner-module--cls1--PR-EM {
  /*!*/ }

.AppBanner-module--cls2--3laPc {
  height: 3rem;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 979; }
  .Navbar-styles-module--navbar--1GEVz ~ .AppBanner-module--cls2--3laPc {
    top: 6rem; }

.utils-module--scrollable--1NQgI {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

body[data-obtrusive-scrollbars='true'],
body[data-obtrusive-scrollbars='true'] .utils-module--scrollable--1NQgI {
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  body[data-obtrusive-scrollbars='true']::-webkit-scrollbar,
  body[data-obtrusive-scrollbars='true'] .utils-module--scrollable--1NQgI::-webkit-scrollbar {
    height: 1rem;
    width: 1rem; }
  body[data-obtrusive-scrollbars='true']::-webkit-scrollbar-track,
  body[data-obtrusive-scrollbars='true'] .utils-module--scrollable--1NQgI::-webkit-scrollbar-track {
    background-color: transparent; }
  body[data-obtrusive-scrollbars='true']::-webkit-scrollbar-thumb,
  body[data-obtrusive-scrollbars='true'] .utils-module--scrollable--1NQgI::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    border-radius: 5px;
    background: rgba(128, 128, 128, 0.35);
    background-clip: padding-box; }
  body[data-obtrusive-scrollbars='true']::-webkit-scrollbar-thumb:vertical,
  body[data-obtrusive-scrollbars='true'] .utils-module--scrollable--1NQgI::-webkit-scrollbar-thumb:vertical {
    min-height: 1rem; }
  body[data-obtrusive-scrollbars='true']::-webkit-scrollbar-thumb:horizontal,
  body[data-obtrusive-scrollbars='true'] .utils-module--scrollable--1NQgI::-webkit-scrollbar-thumb:horizontal {
    min-width: 1rem; }

.utils-module--button-with-caret--3TBcx {
  display: inline-flex;
  align-items: center; }

.Page-styles-module--container--1B4-o {
  position: relative;
  z-index: 0;
  top: 0;
  bottom: 0; }
  .Page-styles-module--container--1B4-o.Page-styles-module--center--2w-9M {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    min-height: 100vh; }
  .Navbar-styles-module--navbar--1GEVz ~ .Page-styles-module--container--1B4-o {
    top: 6rem; }
    .Navbar-styles-module--navbar--1GEVz ~ .Page-styles-module--container--1B4-o.Page-styles-module--center--2w-9M {
      min-height: calc(100vh - 6rem);
      padding-bottom: 6rem; }
  .AppBanner-module--cls1--PR-EM ~ .Page-styles-module--container--1B4-o {
    top: 9rem; }
    .AppBanner-module--cls1--PR-EM ~ .Page-styles-module--container--1B4-o.Page-styles-module--center--2w-9M {
      min-height: calc(100vh - 9rem);
      padding-bottom: 9rem; }
  .fill-viewport .Page-styles-module--container--1B4-o {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0; }

.Page-styles-module--side-panel--3am8v {
  position: fixed;
  z-index: 980;
  top: 6rem;
  bottom: 0;
  width: 26rem;
  padding-bottom: 4rem;
  background: #1a1a1a; }

.Page-styles-module--side-panel-drawer--2ai8G {
  box-shadow: 4px 0 4px 0 rgba(0, 0, 0, 0.3); }

.Page-styles-module--side-panel-static--1nXUe {
  border-right: 1px solid #262626; }
  .AppBanner-module--cls1--PR-EM ~ .Page-styles-module--container--1B4-o > .Page-styles-module--side-panel-static--1nXUe {
    top: 9rem; }

.Page-styles-module--main--36jql {
  padding-left: 0; }
  .Page-styles-module--side-panel-static--1nXUe + .Page-styles-module--main--36jql {
    padding-left: 26rem; }
    .fill-viewport .Page-styles-module--side-panel-static--1nXUe + .Page-styles-module--main--36jql {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 26rem;
      padding-left: 0; }

.Page-styles-module--sticky--3glmI {
  position: -webkit-sticky;
  position: sticky;
  top: 6rem;
  z-index: 1030; }
  .AppBanner-module--cls1--PR-EM ~ .Page-styles-module--container--1B4-o .Page-styles-module--sticky--3glmI {
    top: 9rem; }

.AppPage-styles-module--button--2cxO3 {
  display: flex;
  align-items: center; }

.AppPage-styles-module--avatar--VJmPZ {
  margin-right: 10px; }

.AppPage-styles-module--arrow--27wHT {
  margin-left: 1rem; }

.Table-module--cls1--2RdZC {
  /*!*/ }

.Table-module--cls2--3N2Ul {
  border-collapse: collapse;
  width: 100%; }
  .Table-module--cls2--3N2Ul.Table-module--variant-styled-header--2RPN0 thead > tr th {
    background-color: #333333; }
  .Table-module--cls2--3N2Ul.Table-module--variant-styled-header--2RPN0 thead > tr th:first-child {
    border-top-left-radius: 8px; }
  .Table-module--cls2--3N2Ul.Table-module--variant-styled-header--2RPN0 thead > tr th:last-child {
    border-top-right-radius: 8px; }
  .Table-module--cls2--3N2Ul.Table-module--variant-styled-header--2RPN0 thead > tr > th:first-child,
  .Table-module--cls2--3N2Ul.Table-module--variant-styled-header--2RPN0 tbody > tr > td:first-child {
    padding-left: 2rem; }
  .Table-module--cls2--3N2Ul > thead > tr > th {
    color: white;
    padding: 10px 15px;
    font-weight: inherit; }
  .Table-module--cls2--3N2Ul > tbody > tr > td {
    padding: 10px 15px;
    height: 54px; }
  .Table-module--cls2--3N2Ul > * > tr {
    border-bottom: 1px solid #383838; }
  .Table-module--cls2--3N2Ul > tbody > tr > td:first-child,
  .Table-module--cls2--3N2Ul > thead > tr > th:first-child {
    padding-left: 0;
    text-align: left; }
  .Table-module--cls2--3N2Ul > tbody > tr > td:last-child,
  .Table-module--cls2--3N2Ul > thead > tr > th:last-child {
    padding-right: 0;
    text-align: right; }
  .Table-module--cls2--3N2Ul > tbody > tr:last-of-type {
    border-bottom: 0; }

.CompletedWorklistsPage-CssProp1_th-module--cls1--30XWs {
  /*!*/ }

.CompletedWorklistsPage-CssProp1_th-module--cls2--2h6Ny {
  text-align: center; }

.CompletedWorklistsPage-CssProp3_th-module--cls1--3Qp8P {
  /*!*/ }

.CompletedWorklistsPage-CssProp3_th-module--cls2--3Fbwn {
  text-align: center; }

.CompletedWorklistsPage-CssProp9_td-module--cls1--1Xvgr {
  /*!*/ }

.CompletedWorklistsPage-CssProp9_td-module--cls2--1w9C1 {
  text-align: center; }

.CompletedWorklistsPage-CssProp11_td-module--cls1--y7UW0 {
  /*!*/ }

.CompletedWorklistsPage-CssProp11_td-module--cls2--1btyn {
  text-align: center; }

.HomePage-CssProp1_th-module--cls1--1Hyy4 {
  /*!*/ }

.HomePage-CssProp1_th-module--cls2--2JK-E {
  text-align: center; }

.HomePage-CssProp3_th-module--cls1--114F8 {
  /*!*/ }

.HomePage-CssProp3_th-module--cls2--340_G {
  text-align: center; }

.HomePage-CssProp9_td-module--cls1--3u1AZ {
  /*!*/ }

.HomePage-CssProp9_td-module--cls2--238eP {
  text-align: center; }

.HomePage-CssProp11_td-module--cls1--LNYcW {
  /*!*/ }

.HomePage-CssProp11_td-module--cls2--Av7Fz {
  text-align: center; }

.Card-module--cls1--1Yok5 {
  /*!*/ }

.Card-module--cls2--3szpO { }
  .Card-module--cls2--3szpO.Card-module--theme-dark---axEL {
    background-color: #262626; }
  .Card-module--cls2--3szpO.Card-module--theme-light--vH_Me {
    background-color: #f2f2f2; }
  .Card-module--cls2--3szpO.Card-module--variant-bordered--3LC3N {
    background-color: transparent; }
    .Card-module--cls2--3szpO.Card-module--variant-bordered--3LC3N.Card-module--theme-dark---axEL {
      border: 1px solid #262626; }
    .Card-module--cls2--3szpO.Card-module--variant-bordered--3LC3N.Card-module--theme-light--vH_Me {
      border: 1px solid #f2f2f2; }

.Card-Header-module--cls1--3TYgY {
  /*!*/ }

.Card-Header-module--cls2--1u7Dy {
  display: flex;
  flex-wrap: nowrap;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0.4rem;
  margin: 0 1.6rem;
  align-items: flex-start; }

.Card-Body-module--cls1--3N6FK {
  /*!*/ }

.Card-Body-module--cls2--gQT8U {
  padding: 1rem 1.6rem 1.6rem; }

.Card-Title-module--cls1--CFliC {
  /*!*/ }

.Card-Title-module--cls2--2s12o {
  padding: 0;
  margin: 0; }

.Card-Footer-module--cls1--qu1k0 {
  /*!*/ }

.Card-Footer-module--cls2--2oV2V {
  text-align: right;
  margin-left: 1.6rem;
  margin-right: 1.6rem;
  padding-left: 0;
  padding-right: 0; }
  .Card-Footer-module--cls2--2oV2V.Card-Footer-module--theme-light--3XNbH {
    border-top-color: #bfbfbf; }
  .Card-Footer-module--cls2--2oV2V.Card-Footer-module--theme-dark--3WFXn {
    border-top-color: #333333; }

.EarningsPage-styles-module--summary-card--2HQ3O {
  max-width: 35rem; }

.Tooltip-styles-module--tooltip--7boGw {
  padding: 0.2rem 0.4rem;
  border-radius: 5px;
  background-color: #000000; }

.Tooltip-styles-module--subscription-tooltip--1E-9D {
  background-color: #7b1cd5; }

.EarningsPeriodPage-styles-module--card-top--38VBX {
  width: 100%;
  max-width: 15rem; }

.EarningsPeriodPage-styles-module--table--1jQ3z .EarningsPeriodPage-styles-module--row--1KjXa td,
.EarningsPeriodPage-styles-module--table--1jQ3z .EarningsPeriodPage-styles-module--row--1KjXa th {
  padding: 2rem 1.6rem; }

.FormControls-module--form-control---ONdq {
  display: block;
  width: 100%;
  caret-color: #2779ff;
  padding: 1.025rem 1.5rem;
  border: 1px solid transparent;
  background-clip: padding-box;
  font-size: 1.4rem;
  height: 4rem;
  font-weight: 300;
  line-height: 1.42857;
  border-radius: 5px; }
  .FormControls-module--form-control---ONdq:focus, .FormControls-module--form-control---ONdq.FormControls-module--focus--fdVpW {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .FormControls-module--form-control---ONdq:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .FormControls-module--form-control---ONdq::-ms-expand {
    background-color: transparent;
    border: 0; }
  @supports (-webkit-overflow-scrolling: touch) {
    .FormControls-module--form-control---ONdq {
      padding: 0.9rem 1.5rem;
      font-size: 1.6rem; } }

.FormControls-module--disabled--3rVzg {
  cursor: not-allowed; }

.FormControls-module--light--7MmBE {
  --input-bg: #ffffff;
  --input-border: #ffffff;
  --input-color: #000000;
  border-color: #ffffff;
  background-color: #ffffff;
  color: #000000; }
  :focus .FormControls-module--light--7MmBE,
  .rw-state-focus .FormControls-module--light--7MmBE,
  :hover.rw-state-focus .FormControls-module--light--7MmBE {
    border-color: #ffffff;
    background-color: #ffffff; }
  .FormControls-module--light--7MmBE::-moz-placeholder {
    color: #808080; }
  .FormControls-module--light--7MmBE::-ms-input-placeholder {
    color: #808080; }
  .FormControls-module--light--7MmBE::placeholder,
  .FormControls-module--light--7MmBE .FormControls-module--placeholder--2qHEw,
  .FormControls-module--light--7MmBE .rw-placeholder {
    color: #808080; }
  .FormControls-module--light--7MmBE.FormControls-module--disabled--3rVzg, .FormControls-module--light--7MmBE:disabled,
  .rw-state-disabled .FormControls-module--light--7MmBE {
    color: #808080;
    background-color: #bfbfbf;
    border-color: #bfbfbf; }
    .FormControls-module--light--7MmBE.FormControls-module--disabled--3rVzg::-moz-placeholder, .FormControls-module--light--7MmBE.FormControls-module--disabled--3rVzg ::-moz-placeholder, .FormControls-module--light--7MmBE:disabled::-moz-placeholder, .FormControls-module--light--7MmBE:disabled ::-moz-placeholder, .rw-state-disabled .FormControls-module--light--7MmBE::-moz-placeholder, .rw-state-disabled .FormControls-module--light--7MmBE ::-moz-placeholder {
      color: #808080; }
    .FormControls-module--light--7MmBE.FormControls-module--disabled--3rVzg::-ms-input-placeholder, .FormControls-module--light--7MmBE.FormControls-module--disabled--3rVzg ::-ms-input-placeholder, .FormControls-module--light--7MmBE:disabled::-ms-input-placeholder, .FormControls-module--light--7MmBE:disabled ::-ms-input-placeholder, .rw-state-disabled .FormControls-module--light--7MmBE::-ms-input-placeholder, .rw-state-disabled .FormControls-module--light--7MmBE ::-ms-input-placeholder {
      color: #808080; }
    .FormControls-module--light--7MmBE.FormControls-module--disabled--3rVzg::placeholder,
    .FormControls-module--light--7MmBE.FormControls-module--disabled--3rVzg ::placeholder,
    .FormControls-module--light--7MmBE.FormControls-module--disabled--3rVzg .FormControls-module--placeholder--2qHEw,
    .FormControls-module--light--7MmBE.FormControls-module--disabled--3rVzg .rw-placeholder, .FormControls-module--light--7MmBE:disabled::placeholder,
    .FormControls-module--light--7MmBE:disabled ::placeholder,
    .FormControls-module--light--7MmBE:disabled .FormControls-module--placeholder--2qHEw,
    .FormControls-module--light--7MmBE:disabled .rw-placeholder,
    .rw-state-disabled .FormControls-module--light--7MmBE::placeholder,
    .rw-state-disabled .FormControls-module--light--7MmBE ::placeholder,
    .rw-state-disabled .FormControls-module--light--7MmBE .FormControls-module--placeholder--2qHEw,
    .rw-state-disabled .FormControls-module--light--7MmBE .rw-placeholder {
      color: #808080; }

.FormControls-module--dark--1HH6K {
  --input-bg: #000000;
  --input-border: #000000;
  --input-color: #ffffff;
  border-color: #000000;
  background-color: #000000;
  color: #ffffff; }
  :focus .FormControls-module--dark--1HH6K,
  .rw-state-focus .FormControls-module--dark--1HH6K,
  :hover.rw-state-focus .FormControls-module--dark--1HH6K {
    border-color: #000000;
    background-color: #000000; }
  .FormControls-module--dark--1HH6K::-moz-placeholder {
    color: #808080; }
  .FormControls-module--dark--1HH6K::-ms-input-placeholder {
    color: #808080; }
  .FormControls-module--dark--1HH6K::placeholder,
  .FormControls-module--dark--1HH6K .FormControls-module--placeholder--2qHEw,
  .FormControls-module--dark--1HH6K .rw-placeholder {
    color: #808080; }
  .FormControls-module--dark--1HH6K.FormControls-module--disabled--3rVzg, .FormControls-module--dark--1HH6K:disabled,
  .rw-state-disabled .FormControls-module--dark--1HH6K {
    color: #bfbfbf;
    background-color: #808080;
    border-color: #808080; }
    .FormControls-module--dark--1HH6K.FormControls-module--disabled--3rVzg::-moz-placeholder, .FormControls-module--dark--1HH6K.FormControls-module--disabled--3rVzg ::-moz-placeholder, .FormControls-module--dark--1HH6K:disabled::-moz-placeholder, .FormControls-module--dark--1HH6K:disabled ::-moz-placeholder, .rw-state-disabled .FormControls-module--dark--1HH6K::-moz-placeholder, .rw-state-disabled .FormControls-module--dark--1HH6K ::-moz-placeholder {
      color: #262626; }
    .FormControls-module--dark--1HH6K.FormControls-module--disabled--3rVzg::-ms-input-placeholder, .FormControls-module--dark--1HH6K.FormControls-module--disabled--3rVzg ::-ms-input-placeholder, .FormControls-module--dark--1HH6K:disabled::-ms-input-placeholder, .FormControls-module--dark--1HH6K:disabled ::-ms-input-placeholder, .rw-state-disabled .FormControls-module--dark--1HH6K::-ms-input-placeholder, .rw-state-disabled .FormControls-module--dark--1HH6K ::-ms-input-placeholder {
      color: #262626; }
    .FormControls-module--dark--1HH6K.FormControls-module--disabled--3rVzg::placeholder,
    .FormControls-module--dark--1HH6K.FormControls-module--disabled--3rVzg ::placeholder,
    .FormControls-module--dark--1HH6K.FormControls-module--disabled--3rVzg .FormControls-module--placeholder--2qHEw,
    .FormControls-module--dark--1HH6K.FormControls-module--disabled--3rVzg .rw-placeholder, .FormControls-module--dark--1HH6K:disabled::placeholder,
    .FormControls-module--dark--1HH6K:disabled ::placeholder,
    .FormControls-module--dark--1HH6K:disabled .FormControls-module--placeholder--2qHEw,
    .FormControls-module--dark--1HH6K:disabled .rw-placeholder,
    .rw-state-disabled .FormControls-module--dark--1HH6K::placeholder,
    .rw-state-disabled .FormControls-module--dark--1HH6K ::placeholder,
    .rw-state-disabled .FormControls-module--dark--1HH6K .FormControls-module--placeholder--2qHEw,
    .rw-state-disabled .FormControls-module--dark--1HH6K .rw-placeholder {
      color: #262626; }

.FormControls-module--hero--1uszW {
  padding: 0 19px;
  height: 62px;
  font-size: 2.2rem;
  transition: none;
  --input-bg: #262626;
  --input-border: #262626;
  --input-color: #ffffff;
  border-color: #262626;
  background-color: #262626;
  color: #ffffff; }
  .FormControls-module--hero--1uszW input {
    height: 100%; }
  .FormControls-module--hero--1uszW[readonly] {
    background-color: #000000; }
  :focus .FormControls-module--hero--1uszW,
  .rw-state-focus .FormControls-module--hero--1uszW,
  :hover.rw-state-focus .FormControls-module--hero--1uszW {
    border-color: #262626;
    background-color: #262626; }
  .FormControls-module--hero--1uszW::-moz-placeholder {
    color: #808080; }
  .FormControls-module--hero--1uszW::-ms-input-placeholder {
    color: #808080; }
  .FormControls-module--hero--1uszW::placeholder,
  .FormControls-module--hero--1uszW .FormControls-module--placeholder--2qHEw,
  .FormControls-module--hero--1uszW .rw-placeholder {
    color: #808080; }
  .FormControls-module--hero--1uszW.FormControls-module--disabled--3rVzg, .FormControls-module--hero--1uszW:disabled,
  .rw-state-disabled .FormControls-module--hero--1uszW {
    color: #808080;
    background-color: #000000;
    border-color: #262626; }
    .FormControls-module--hero--1uszW.FormControls-module--disabled--3rVzg::-moz-placeholder, .FormControls-module--hero--1uszW.FormControls-module--disabled--3rVzg ::-moz-placeholder, .FormControls-module--hero--1uszW:disabled::-moz-placeholder, .FormControls-module--hero--1uszW:disabled ::-moz-placeholder, .rw-state-disabled .FormControls-module--hero--1uszW::-moz-placeholder, .rw-state-disabled .FormControls-module--hero--1uszW ::-moz-placeholder {
      color: #808080; }
    .FormControls-module--hero--1uszW.FormControls-module--disabled--3rVzg::-ms-input-placeholder, .FormControls-module--hero--1uszW.FormControls-module--disabled--3rVzg ::-ms-input-placeholder, .FormControls-module--hero--1uszW:disabled::-ms-input-placeholder, .FormControls-module--hero--1uszW:disabled ::-ms-input-placeholder, .rw-state-disabled .FormControls-module--hero--1uszW::-ms-input-placeholder, .rw-state-disabled .FormControls-module--hero--1uszW ::-ms-input-placeholder {
      color: #808080; }
    .FormControls-module--hero--1uszW.FormControls-module--disabled--3rVzg::placeholder,
    .FormControls-module--hero--1uszW.FormControls-module--disabled--3rVzg ::placeholder,
    .FormControls-module--hero--1uszW.FormControls-module--disabled--3rVzg .FormControls-module--placeholder--2qHEw,
    .FormControls-module--hero--1uszW.FormControls-module--disabled--3rVzg .rw-placeholder, .FormControls-module--hero--1uszW:disabled::placeholder,
    .FormControls-module--hero--1uszW:disabled ::placeholder,
    .FormControls-module--hero--1uszW:disabled .FormControls-module--placeholder--2qHEw,
    .FormControls-module--hero--1uszW:disabled .rw-placeholder,
    .rw-state-disabled .FormControls-module--hero--1uszW::placeholder,
    .rw-state-disabled .FormControls-module--hero--1uszW ::placeholder,
    .rw-state-disabled .FormControls-module--hero--1uszW .FormControls-module--placeholder--2qHEw,
    .rw-state-disabled .FormControls-module--hero--1uszW .rw-placeholder {
      color: #808080; }
  .FormControls-module--hero--1uszW .rw-input {
    padding: 0; }
  .FormControls-module--hero--1uszW .rw-select.rw-select {
    margin: 0; }

.FormControls-module--message--3qL1K {
  display: block;
  font-style: normal;
  color: #db1c1c;
  margin-top: 0.5em;
  text-align: left; }

.FormControls-module--description--3XxmP {
  display: block;
  margin-top: 0.5em; }

.FormControls-module--form-control-error-wrapper--Y8gSa {
  position: relative; }
  .FormControls-module--form-control-error-wrapper--Y8gSa.FormControls-module--invalid--2bW8-:before {
    content: '';
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    z-index: 1;
    width: 3px;
    border-radius: 2px;
    background-color: #db1c1c; }

.FormControls-module--group--3UE8W {
  margin-bottom: 3rem; }

@media (min-width: 576px) {
  .FormControls-module--horizontal-group--xBrf6 {
    /* height - line-height - border */
    flex-flow: row wrap;
    margin-bottom: 1rem;
    display: flex;
    align-items: center; }
    .FormControls-module--horizontal-group--xBrf6:not(.FormControls-module--fluid--2z-H3) {
      max-width: 70rem; }
    .FormControls-module--horizontal-group--xBrf6 .FormControls-module--label--2c9Yc {
      flex-basis: 15rem;
      display: inline-flex;
      align-items: center;
      padding: calc((4rem - 20px - 2px) / 2) 1.5rem;
      margin: 0;
      word-break: break-word; }
    .FormControls-module--horizontal-group--xBrf6 .FormControls-module--form-control-error-wrapper--Y8gSa {
      flex: 1;
      overflow-wrap: break-word;
      min-width: 0; }
    .FormControls-module--horizontal-group--xBrf6 .FormControls-module--message--3qL1K,
    .FormControls-module--horizontal-group--xBrf6 .FormControls-module--description--3XxmP {
      width: 100%;
      padding-left: 15rem;
      margin-bottom: 1rem; }
    .FormControls-module--horizontal-group--xBrf6 .FormControls-module--description--3XxmP + .FormControls-module--message--3qL1K {
      margin-top: -0.5rem; } }

.FormCheck-styles-module--input--3qUGO {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: 0; }
  .FormCheck-styles-module--input--3qUGO:focus {
    outline: none; }

.FormCheck-styles-module--check--hn3IV {
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  flex: none;
  border: 1px solid #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .FormCheck-styles-module--input--3qUGO:focus ~ .FormCheck-styles-module--check--hn3IV {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible
.FormCheck-styles-module--input--3qUGO:focus:not([data-focus-visible-added])
~ .FormCheck-styles-module--check--hn3IV {
    box-shadow: initial; }
  .FormCheck-styles-module--input--3qUGO:disabled ~ .FormCheck-styles-module--check--hn3IV {
    cursor: not-allowed; }
  .FormCheck-styles-module--input--3qUGO:active ~ .FormCheck-styles-module--check--hn3IV {
    background-color: rgba(0, 0, 0, 0.4); }
  .FormCheck-styles-module--input--3qUGO:checked ~ .FormCheck-styles-module--check--hn3IV {
    border-color: #2779ff;
    background-color: #2779ff; }
  .FormCheck-styles-module--input--3qUGO:checked:active ~ .FormCheck-styles-module--check--hn3IV {
    opacity: 0.7; }
  .FormCheck-styles-module--input--3qUGO[type='checkbox'] ~ .FormCheck-styles-module--check--hn3IV {
    border-radius: 5px; }
  .FormCheck-styles-module--input--3qUGO[type='checkbox']:checked ~ .FormCheck-styles-module--check--hn3IV {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2016%2016%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20fill-rule%3D%27evenodd%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M4.592%206.412l3.83%203.947L6.83%2012%203%208.053l1.592-1.641zM11.408%204L13%205.64l-4.578%204.72-1.591-1.64L11.408%204z%27%2F%3E%3C%2Fsvg%3E"); }
  .FormCheck-styles-module--input--3qUGO[type='radio'] ~ .FormCheck-styles-module--check--hn3IV {
    border-radius: 50%; }
  .FormCheck-styles-module--input--3qUGO[type='radio']:checked ~ .FormCheck-styles-module--check--hn3IV {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2016%2016%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20r%3D%273%27%20cx%3D%278%27%20cy%3D%278%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E"); }
  .FormCheck-styles-module--check--hn3IV.FormCheck-styles-module--dark--KLSOY {
    border: 1px solid #ffffff; }
    .FormCheck-styles-module--input--3qUGO:disabled ~ .FormCheck-styles-module--check--hn3IV.FormCheck-styles-module--dark--KLSOY {
      background-color: #808080; }
    .FormCheck-styles-module--input--3qUGO:checked:disabled ~ .FormCheck-styles-module--check--hn3IV.FormCheck-styles-module--dark--KLSOY {
      border-color: #808080; }
  .FormCheck-styles-module--check--hn3IV.FormCheck-styles-module--light--17B03 {
    border: 1px solid #808080; }
    .FormCheck-styles-module--input--3qUGO:disabled ~ .FormCheck-styles-module--check--hn3IV.FormCheck-styles-module--light--17B03 {
      background-color: #bfbfbf; }
    .FormCheck-styles-module--input--3qUGO:checked:disabled ~ .FormCheck-styles-module--check--hn3IV.FormCheck-styles-module--light--17B03 {
      border-color: #bfbfbf; }

.FormCheck-styles-module--label--1iBYG {
  position: relative;
  display: flex;
  margin-bottom: 1.2rem;
  font-weight: 300;
  cursor: pointer; }
  .FormCheck-styles-module--label--1iBYG.FormCheck-styles-module--dark--KLSOY {
    color: #ffffff; }
  .FormCheck-styles-module--label--1iBYG.FormCheck-styles-module--light--17B03 {
    color: #000000; }
  .FormCheck-styles-module--label--1iBYG.FormCheck-styles-module--light-dark-bg--O3PFX {
    color: #ffffff; }

.FormCheck-styles-module--inline--2vOsS {
  display: inline-flex;
  margin-bottom: 0; }

.FormControlWithAddon-styles-module--addon--1WVFm {
  width: 100%;
  display: flex;
  padding: 0 5px 0 0;
  margin: 0;
  min-height: 4rem; }
  .FormControlWithAddon-styles-module--addon--1WVFm.FormControlWithAddon-styles-module--focus--12MBa {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }

.FormControlWithAddon-styles-module--input--3uqI8 {
  width: 100%;
  height: 3rem;
  padding: 1.025rem 1.5rem;
  border: none;
  border-radius: 5px;
  margin: 0;
  background-image: none;
  background: none;
  color: inherit;
  font-size: 1.4rem;
  font-weight: inherit;
  line-height: 1.25;
  outline: none; }
  .FormControlWithAddon-styles-module--input--3uqI8:disabled {
    cursor: not-allowed; }

.FormLabel-CssProp1_Text-module--cls1--3vxLb {
  /*!*/ }

.FormLabel-CssProp1_Text-module--cls2--16Ubs {
  margin-bottom: 0.8rem; }

.FieldSet-CssProp1_fieldset-module--cls1--8F5YJ {
  /*!*/ }

.FieldSet-CssProp1_fieldset-module--cls2--672HG {
  margin-bottom: 1.2rem; }



.Calculations-styles-module--calcs--18EYs {
  color: white; }

.CineControls-styles-module--controls--1SyJN {
  margin: 1rem;
  text-align: center; }

@keyframes FrameScrubber-styles-module--stripes--3-SJx {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.FrameScrubber-styles-module--container--obC74 {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 2rem;
  margin: 1rem 0;
  background: #ddd; }

.FrameScrubber-styles-module--large--3Ygud {
  min-height: 6rem; }

.FrameScrubber-styles-module--interval--1DOgc {
  position: absolute;
  top: 0;
  bottom: 0;
  pointer-events: none; }

.FrameScrubber-styles-module--segment--3XeWz {
  position: relative;
  min-height: 1rem;
  flex: 1 1 0;
  height: 100%;
  z-index: 2; }

.FrameScrubber-styles-module--indicator--37FIJ {
  box-sizing: content-box;
  border: 2px solid #333;
  margin: -2px;
  z-index: 2; }

.FrameScrubber-styles-module--hover--2jIFU {
  background: rgba(0, 0, 0, 0.3);
  z-index: 2; }

.FrameScrubber-styles-module--range--28chm {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.7);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }
  .FrameScrubber-styles-module--range--28chm.FrameScrubber-styles-module--selected--od88t {
    animation: FrameScrubber-styles-module--stripes--3-SJx 0.5s linear infinite; }

.FrameScrubber-styles-module--disabled--1lmL9 {
  cursor: not-allowed;
  background-color: #b75555; }

.FrameScrubber-styles-module--enabled-frame--12IR9 {
  background: #ddd;
  transform: scaleY(1.2);
  pointer-events: auto;
  cursor: pointer;
  transition: transform 200ms; }
  .FrameScrubber-styles-module--enabled-frame--12IR9:hover {
    transform: scale(1.5, 1.5); }

.CinePlayer-Loading-module--cls1--ajdp7 {
  /*!*/ }

.CinePlayer-Loading-module--cls2--1m-Ab {
  height: 3rem;
  position: absolute;
  top: 2rem;
  left: 2rem; }

.CinePlayer-styles-module--indicator--1xHEi {
  position: absolute;
  top: 1rem;
  right: 2rem;
  z-index: 20; }

.CinePlayer-CssProp1_div-module--cls1--3j7x5 {
  /*!*/ }

.CinePlayer-CssProp1_div-module--cls2--2JGX7 {
  position: relative; }

.CinePlayer-CssProp3_div-module--cls1--1C7w4 {
  /*!*/ }

.CinePlayer-CssProp3_div-module--cls2--c_nKZ {
  position: relative; }

.QualityIndicator-styles-module--container--3jvff {
  width: 100px;
  height: 20px;
  position: relative; }

.QualityIndicator-styles-module--slider--3MOi2 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-image: linear-gradient(to right, #f92400, #ffdc00 33%, #45b562 53%);
  position: absolute; }

.QualityIndicator-styles-module--slider--3MOi2::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
  width: 1.2rem;
  height: 1.2rem;
  background: white;
  border-radius: 50%;
  cursor: pointer; }

.QualityIndicator-styles-module--ticks--1LRRC {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  position: absolute; }

.QualityIndicator-styles-module--tick--2fj91 {
  position: relative;
  justify-content: center;
  background: black;
  width: 0.2rem;
  height: 2rem;
  opacity: 0.2; }

.Shortcut-styles-module--shortcut--hC7_K {
  padding: 0 0.4rem;
  border-radius: 3px;
  margin-right: 1rem; }

.TagButton-styles-module--btn--2ZFJA {
  justify-content: flex-start;
  min-height: 3rem;
  border: 1px solid transparent;
  border-radius: 5px;
  white-space: initial;
  text-align: left;
  padding: 0 2rem 0 1rem; }

.TagButton-styles-module--active--1VO-k {
  border: 1px solid var(--theme-link-color, white); }

/** deprecated! */
.Carousel-BadgeButton-module--cls1--1MIf- {
  /*!*/ }

.Carousel-BadgeButton-module--cls2--1qJl_ {
  display: flex;
  height: 28px;
  width: 28px;
  align-items: center;
  justify-content: center;
  border-radius: 28px;
  color: #ffffff;
  background-color: #194b9f;
  cursor: pointer; }
  .Carousel-BadgeButton-module--cls2--1qJl_:focus, .Carousel-BadgeButton-module--cls2--1qJl_.Carousel-BadgeButton-module--focus--1rNar {
    transition: box-shadow 0.15s ease-in-out;
    outline: 0;
    box-shadow: 0px 0px 0 4px rgba(39, 121, 255, 0.4), 0px 0px 0 1px #2779ff; }
  .js-focus-visible .Carousel-BadgeButton-module--cls2--1qJl_:focus:not([data-focus-visible-added]) {
    box-shadow: initial; }
  .Carousel-BadgeButton-module--cls2--1qJl_:hover {
    background-color: #0f326c; }
  .Carousel-BadgeButton-module--cls2--1qJl_:disabled, .Carousel-BadgeButton-module--cls2--1qJl_.disabled {
    opacity: 0.6;
    background-color: #194b9f;
    cursor: not-allowed; }

.Carousel-styles-module--container--2ELkT {
  position: relative;
  overflow: hidden;
  flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.Carousel-styles-module--arrow-container--1pHJ_ {
  padding: 1rem; }

.Carousel-styles-module--left--3_O65 {
  left: 0; }
  .Carousel-styles-module--left--3_O65 svg {
    transform: rotate(90deg); }

.Carousel-styles-module--right--h_42f {
  right: 0; }
  .Carousel-styles-module--right--h_42f svg {
    transform: rotate(-90deg); }

.PreviewListItem-styles-module--item-base--3wINr {
  display: block;
  flex: none; }

.PreviewListItem-styles-module--item--3UWFv {
  border: 1px solid transparent;
  cursor: pointer; }
  .PreviewListItem-styles-module--item--3UWFv:hover {
    border-color: #2779ff; }
  .PreviewListItem-styles-module--item--3UWFv.PreviewListItem-styles-module--active--2dTbd {
    border-color: #2779ff; }
  .PreviewListItem-styles-module--item--3UWFv > img {
    width: 100%;
    height: 100%;
    object-fit: contain; }

.PreviewListItem-styles-module--placeholder--TXCL5 {
  background: rgba(242, 242, 242, 0.02); }

.PreviewRoll-styles-module--root--3iK50 {
  overflow: hidden;
  padding-left: 50%; }

.PreviewRoll-styles-module--container--3pnMa {
  transition: 0.3s ease-in-out margin-left; }

.PreviewRoll-styles-module--item--1vhTb {
  margin: calc(0.5 * 10px); }

.TaskInstructionsVideoPlayer-styles-module--container--5LBsW,
.TaskInstructionsVideoPlayer-styles-module--container--5LBsW > iframe {
  width: 100%;
  height: 100%; }

.TaskInstructionsVideoPlayer-styles-module--container--5LBsW > iframe {
  border: 0; }

.Lightbox-Image-module--cls1--d0b96 {
  /*!*/ }

.Lightbox-Image-module--cls2--12cVA {
  position: relative;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.Lightbox-Backdrop-module--cls1--1YaUO {
  /*!*/ }

.Lightbox-Backdrop-module--cls2--3mUqH {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1040;
  background: linear-gradient(rgba(0, 0, 0, 0.7), #1a1a1a); }

.Lightbox-Dialog-module--cls1--V7Oaw {
  /*!*/ }

.Lightbox-Dialog-module--cls2--3BAz8 {
  position: fixed;
  display: flex;
  top: 50%;
  left: 50%;
  height: 100%;
  max-width: 80vw;
  max-height: 85vh;
  width: calc(100vw - 4rem);
  z-index: 1050;
  transform: translate(-50%, -50%); }

.Lightbox-Description-module--cls1--1zk3R {
  /*!*/ }

.Lightbox-Description-module--cls2--3JW5P {
  flex: 1 0 0;
  background-color: black;
  margin: 1.5rem;
  padding: 1.5rem;
  align-self: center;
  color: white;
  max-height: 10rem;
  overflow: auto; }

.Lightbox-ImageContainer-module--cls1--222Si {
  /*!*/ }

.Lightbox-ImageContainer-module--cls2--1H8bU {
  width: 100%;
  display: flex;
  max-width: calc(100vw - 44rem);
  flex-direction: column;
  background-color: black;
  overflow: auto; }
  .Lightbox-ImageContainer-module--cls2--1H8bU:only-child {
    overflow: none;
    max-width: calc(100vw - 4rem); }

.Lightbox-Content-module--cls1--1fYNQ {
  /*!*/ }

.Lightbox-Content-module--cls2--cNLZY {
  background-color: #f2f2f2;
  width: 30vw;
  overflow: auto;
  /* FIXME: headings should be theme aware upstream */ }

.Lightbox-CloseButton-module--cls1--2FxTQ {
  /*!*/ }

.Lightbox-CloseButton-module--cls2--EThUn {
  position: absolute;
  top: 3rem;
  right: 3rem;
  color: white; }
  .Lightbox-CloseButton-module--cls2--EThUn:hover {
    color: #bfbfbf; }

.DataOutputsFieldset-styles-module--output---RqA5 {
  padding: 0.4rem 1rem;
  overflow-wrap: anywhere; }



.DropdownList-DropdownSpinner-module--cls1--3afoP {
  /*!*/ }

.DropdownList-DropdownSpinner-module--cls2--18LeQ {
  height: 22px;
  margin-right: 14px; }

.DropdownList-styles-module--dropdown--34r9z .rw-select {
  margin-right: 2rem; }
  .DropdownList-styles-module--dropdown--34r9z .rw-select > * {
    width: auto; }

.SubmitSystemTaskButton-styles-module--inline--32APf {
  margin: 0; }
  .SubmitSystemTaskButton-styles-module--inline--32APf .form-group {
    margin: 0; }

.ColladaOverlayCine-styles-module--container--2XJTT {
  position: relative; }

.ColladaOverlayCine-ThreeJsOverlay-module--cls1--1OTV9 {
  /*!*/ }

.ColladaOverlayCine-ThreeJsOverlay-module--cls2--1rU2b {
  position: absolute;
  opacity: 0.4;
  pointer-events: none;
  top: 0;
  width: 800px;
  height: 600px;
  left: 50%;
  transform: translateX(-50%); }

.Caret-module--cls1--2A7qP {
  /*!*/ }

.Caret-module--cls2--1i9Hf {
  width: 6px;
  height: 4px;
  margin-left: 5px;
  vertical-align: middle; }
  .Caret-module--cls2--1i9Hf.Caret-module--flipped--Dyp2p {
    transform: rotate(180deg); }

.LoadingSheet-Sheet-module--cls1--20Kt6 {
  /*!*/ }

.LoadingSheet-Sheet-module--cls2--iygCL {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: 1; }

.LoadingSheet-Container-module--cls1--3dSg1 {
  /*!*/ }

.LoadingSheet-Container-module--cls2--1lifY {
  position: relative; }

.AssignmentForm-Shortcuts-module--cls1--1JbNI {
  /*!*/ }

.AssignmentForm-Shortcuts-module--cls2--34jQm {
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
  bottom: 0;
  padding: 1.6rem;
  width: 30rem; }

.AssignmentForm-Outputs-module--cls1--OKerd {
  /*!*/ }

.AssignmentForm-Outputs-module--cls2--2vSnB {
  position: -webkit-sticky;
  position: sticky;
  top: 6rem;
  padding: 1.6rem;
  width: 30rem; }

.EditWorklistAssignmentPage-WorklistProgress-module--cls1--1A1EO {
  /*!*/ }

.EditWorklistAssignmentPage-WorklistProgress-module--cls2--1hghP {
  height: 0.4rem;
  border-radius: 0; }

.WorklistAssignmentPage-WorklistProgress-module--cls1--2uUTc {
  /*!*/ }

.WorklistAssignmentPage-WorklistProgress-module--cls2--3RIXt {
  height: 0.4rem;
  border-radius: 0; }

.Table-BaseCell-module--cls1--3Bblm {
  /*!*/ }

.Table-BaseCell-module--cls2--307iY {
  padding: 1rem 0; }
  .Table-BaseCell-module--cls2--307iY + * {
    padding-left: 3rem; }

.Table-module--cls1--3zYfb {
  /*!*/ }

.Table-module--cls2--VA-NE {
  width: 100%; }
  .Table-module--cls2--VA-NE:not(:last-child) {
    margin-bottom: 6rem; }

.Table-TableRow-module--cls1--29PWU {
  /*!*/ }

.Table-TableRow-module--cls2--3ci8p {
  border-bottom: 1px solid #262626; }

.Table-TableCell-module--cls1--kMllR {
  /*!*/ }

.Table-TableCell-module--cls2--3uZvv {
  min-height: 5.4rem;
  min-width: auto;
  padding: 1rem 1.5rem;
  color: #ffffff; }

.Table-TableButton-module--cls1--3fInU {
  /*!*/ }

.Table-TableButton-module--cls2--phV1b {
  padding-left: 0;
  padding-right: 0; }

.CineReview-styles-module--cine--8rtCX {
  position: -webkit-sticky;
  position: sticky;
  top: 5rem; }

.CineReview-styles-module--head--juRFw {
  top: 6rem;
  padding: 0.5rem 1rem;
  background-color: #1a1a1a;
  z-index: 1; }

.CineReview-styles-module--action--3UkHL {
  flex: 1 1 0; }

.CineReview-styles-module--username--1tKah {
  flex: 1.5 1 0; }

.CineReview-styles-module--annotation--1qRzo {
  flex: 3 1 0; }

.CineReview-styles-module--created-at--2kQa4 {
  flex: 1.5 1 0; }

.TracesReviewCine-styles-module--container--2jTl0 {
  position: relative; }

.TracesReviewCine-styles-module--selected-info--24seX {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.5rem; }

.TracesReviewCine-styles-module--dropdown--BqfWW {
  min-width: 30rem; }

.TracesReview-Sidebar-module--cls1--1iy8i {
  /*!*/ }

.TracesReview-Sidebar-module--cls2--IE2jx {
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
  bottom: 0;
  padding: 1.6rem;
  width: 30rem; }

.ProjectFilterDropdown-styles-module--dropdown--1wXG_ {
  min-width: 30rem; }

.ExpenseDetailsPage-CssProp1_DropdownList-module--cls1--3PTxS {
  /*!*/ }

.ExpenseDetailsPage-CssProp1_DropdownList-module--cls2--2X7fp {
  min-width: 25rem; }

.InferenceInspectorPage-Outputs-module--cls1--3kIpO {
  /*!*/ }

.InferenceInspectorPage-Outputs-module--cls2--20gxq {
  top: 6rem;
  width: 30rem; }

.InferenceInspectorPage-styles-module--sidePanel--AIaVN {
  padding: 1.6rem; }

.AccordionFieldArray-styles-module--item--17orh {
  overflow: visible !important; }
  .AccordionFieldArray-styles-module--item--17orh:first-of-type:last-of-type {
    border-bottom: 1px solid #333333; }
  .AccordionFieldArray-styles-module--item--17orh, .AccordionFieldArray-styles-module--item--17orh:hover {
    border-color: #333333; }

.AccordionFieldArray-styles-module--labelContainer--3yybr {
  padding: 1rem 1.5rem; }

.AccordionFieldArray-styles-module--title--2jYLC {
  font-weight: 700; }

.AccordionFieldArray-styles-module--remove--9LFjV:disabled {
  opacity: 0.5; }

.AccordionFieldArray-CssProp1_CardHeader-module--cls1--291yT {
  /*!*/ }

.AccordionFieldArray-CssProp1_CardHeader-module--cls2--295KQ {
  cursor: pointer; }

.QuestionsForm-styles-module--innerAccordion--1Mc0Y {
  padding: 2rem; }

.prism-module--theme--1x3ul { }
  .prism-module--theme--1x3ul,
  .prism-module--theme--1x3ul code {
    color: #808080;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;
    -moz-tab-size: 2;
         tab-size: 2;
    -webkit-hyphens: none;
        -ms-hyphens: none;
            hyphens: none; }

.prism-module--dark--2hPR3 .token.important,
.prism-module--dark--2hPR3 .token.bold,
.prism-module--light--2Bp_M .token.important,
.prism-module--light--2Bp_M .token.bold {
  font-weight: bold; }

.prism-module--dark--2hPR3 .token.italic,
.prism-module--light--2Bp_M .token.italic {
  font-style: italic; }

.prism-module--dark--2hPR3 .token.entity,
.prism-module--light--2Bp_M .token.entity {
  cursor: help; }

.prism-module--light--2Bp_M {
  color: #333333; }
  .prism-module--light--2Bp_M .token.punctuation {
    color: #333333; }
  .prism-module--light--2Bp_M .token.property,
  .prism-module--light--2Bp_M .token.tag,
  .prism-module--light--2Bp_M .token.boolean,
  .prism-module--light--2Bp_M .token.number,
  .prism-module--light--2Bp_M .token.constant,
  .prism-module--light--2Bp_M .token.important,
  .prism-module--light--2Bp_M .token.keyword,
  .prism-module--light--2Bp_M .token.url,
  .prism-module--light--2Bp_M .token.symbol {
    color: #2779ff; }

.prism-module--dark--2hPR3 .token.punctuation {
  color: #808080; }

.prism-module--dark--2hPR3 .token.property,
.prism-module--dark--2hPR3 .token.tag,
.prism-module--dark--2hPR3 .token.boolean,
.prism-module--dark--2hPR3 .token.number,
.prism-module--dark--2hPR3 .token.constant,
.prism-module--dark--2hPR3 .token.important,
.prism-module--dark--2hPR3 .token.keyword,
.prism-module--dark--2hPR3 .token.symbol {
  color: #50e3c2; }

.prism-module--dark--2hPR3 .token.selector,
.prism-module--dark--2hPR3 .token.attr-name,
.prism-module--dark--2hPR3 .token.string,
.prism-module--dark--2hPR3 .token.char,
.prism-module--dark--2hPR3 .token.url,
.prism-module--dark--2hPR3 .token.builtin {
  color: #f2f2f2; }

.TaskDefinitionControl-styles-module--container--30wW1 {
  flex: 1; }

.TaskDefinitionControl-styles-module--error--JRbYM {
  display: block;
  font-weight: 700;
  font-style: normal;
  color: #db1c1c;
  margin-top: 0.5em;
  text-align: left; }

.TaskDefinitionControl-styles-module--control--2hm4Y {
  height: auto;
  width: 100%; }

.SkipForm-styles-module--card--1fnLP, .SkipForm-styles-module--card--1fnLP:hover, .SkipForm-styles-module--card--1fnLP:active {
  border-color: #333333; }

.TaskDefinitionForm-CardButton-module--cls1--1ErUF {
  /*!*/ }

.TaskDefinitionForm-CardButton-module--cls2--2Iaye { }
  .TaskDefinitionForm-CardButton-module--cls2--2Iaye.TaskDefinitionForm-CardButton-module--active--7Aifb {
    border-color: #2779ff; }

.TaskDefinitionForm-CssProp1_CardBody-module--cls1--2R33y {
  /*!*/ }

.TaskDefinitionForm-CssProp1_CardBody-module--cls2--2dFWs {
  text-align: left; }

.ProjectListPage-styles-module--home--OLS4t {
  text-align: center; }

.ReviewTaskListPage-styles-module--home--TZ23q {
  text-align: center; }

.TasksDropdown-styles-module--dropdown--143ga {
  min-width: 30rem; }

.TaskListPage-styles-module--home--3XDnJ {
  text-align: center; }

.Textarea-styles-module--control--1OToY {
  height: auto;
  width: 100%; }

.TaskReferenceImagePage-ReferenceImage-module--cls1--kld2- {
  /*!*/ }

.TaskReferenceImagePage-ReferenceImage-module--cls2--3cIIB {
  display: block;
  width: 14rem;
  height: 14rem;
  padding: 0.2rem;
  background-color: black;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid #808080;
  cursor: pointer; }
  .TaskReferenceImagePage-ReferenceImage-module--cls2--3cIIB:hover, .TaskReferenceImagePage-ReferenceImage-module--cls2--3cIIB:focus {
    border-color: #2779ff; }

.TaskReferenceImagePage-ListItemBody-module--cls1--uAOgo {
  /*!*/ }

.TaskReferenceImagePage-ListItemBody-module--cls2--2HkN2 {
  width: 100%;
  flex: 1; }
  .TaskReferenceImagePage-ListItemBody-module--cls2--2HkN2 > *:first-child,
  .TaskReferenceImagePage-ListItemBody-module--cls2--2HkN2 textarea {
    width: 100%;
    height: 100%;
    flex: 1;
    resize: none; }

.WorklistDropdownOptions-styles-module--arrow--f2VGh {
  margin-left: 1rem; }

.TaskWorklistsPage-CssProp1_th-module--cls1--1ITd_ {
  /*!*/ }

.TaskWorklistsPage-CssProp1_th-module--cls2--10Y7c {
  text-align: center; }

.TaskWorklistsPage-CssProp3_th-module--cls1--3q7Qi {
  /*!*/ }

.TaskWorklistsPage-CssProp3_th-module--cls2--neutM {
  text-align: center; }

.TaskWorklistsPage-CssProp5_th-module--cls1--1aHdH {
  /*!*/ }

.TaskWorklistsPage-CssProp5_th-module--cls2--2P9gQ {
  text-align: center; }

.TaskWorklistsPage-CssProp13_td-module--cls1--Ku6Lg {
  /*!*/ }

.TaskWorklistsPage-CssProp13_td-module--cls2--si12d {
  text-align: center; }

.TaskWorklistsPage-CssProp15_td-module--cls1--3qVHa {
  /*!*/ }

.TaskWorklistsPage-CssProp15_td-module--cls2--2-0Yn {
  text-align: center; }

.ContractRow-styles-module--muted--2n1im,
.ContractRow-styles-module--muted--2n1im input {
  color: #bfbfbf; }

.ContractRow-styles-module--title--1hLdt {
  color: white;
  width: 100%; }

.ContractRow-styles-module--twoColumns--1qcdd {
  display: flex;
  width: 100%;
  flex-direction: column; }

.ContractRow-styles-module--rate--3Fqk6 {
  min-width: 12rem; }

.ContractRow-styles-module--grade--2qO7Z {
  min-width: 18rem;
  text-align: left !important; }

.ContractRow-styles-module--enabled--3tEIE {
  padding-left: 1.8rem;
  margin-bottom: 0;
  display: inline-block; }

.ContractRow-styles-module--review-task-row--20sAQ .ContractRow-styles-module--title--1hLdt {
  padding-left: 2rem !important; }

.UserContractPage-styles-module--rate--3eZ4V {
  min-width: 12rem; }

.UserContractPage-styles-module--grade--3AtCp {
  min-width: 18rem;
  text-align: left !important; }

.UserListPage-styles-module--home--3HSUk {
  text-align: center; }

.UserListPage-styles-module--title--co8wP {
  color: white; }

.UserListPage-styles-module--subtitle--gSmQD {
  margin-top: 0.2rem;
  white-space: nowrap; }

.UserWorklistDetailPage-styles-module--breadcrumb---iQ6a {
  margin-bottom: 1rem; }

.UserWorklistDetailPage-styles-module--rowNum--2lchi {
  flex: 1 0 0;
  color: #ffffff; }

.UserWorklistDetailPage-styles-module--taskName--PIbJJ {
  flex: 4 0 0; }

.UserWorklistDetailPage-styles-module--info--ksqvF,
.UserWorklistDetailPage-styles-module--skipped--Dgiut {
  flex: 1 0 0; }

.UserWorklistDetailPage-styles-module--skipped--Dgiut {
  color: #bfbfbf; }

.UserWorklistDetailPage-styles-module--row--2os3N:hover {
  cursor: pointer;
  background-color: #212123; }

.WorklistUploadModal-styles-module--table--2wpU5 {
  overflow: auto;
  max-height: 45rem; }
  .WorklistUploadModal-styles-module--table--2wpU5 td,
  .WorklistUploadModal-styles-module--table--2wpU5 th {
    text-align: center !important;
    color: black !important; }

.UserWorklistsPage-CssProp1_th-module--cls1--8FXMc {
  /*!*/ }

.UserWorklistsPage-CssProp1_th-module--cls2--1R3qA {
  text-align: center; }

.UserWorklistsPage-CssProp3_th-module--cls1--2dq3M {
  /*!*/ }

.UserWorklistsPage-CssProp3_th-module--cls2--dmOne {
  text-align: center; }

.UserWorklistsPage-CssProp5_th-module--cls1--1ZkC6 {
  /*!*/ }

.UserWorklistsPage-CssProp5_th-module--cls2--37oRI {
  text-align: center; }

.UserWorklistsPage-CssProp13_td-module--cls1--SbPqV {
  /*!*/ }

.UserWorklistsPage-CssProp13_td-module--cls2--1snRQ {
  text-align: center; }

.UserWorklistsPage-CssProp15_td-module--cls1--3xfEG {
  /*!*/ }

.UserWorklistsPage-CssProp15_td-module--cls2--p7pnJ {
  text-align: center; }

.CustomEarningsListPage-styles-module--title--3A7BO {
  color: white; }

.InferenceResultListPage-styles-module--selectRow--2LEws {
  height: 14rem;
  border-radius: 0.8rem;
  background-color: #333333;
  padding-left: 2rem;
  padding-right: 2rem; }

.InferenceResultListPage-styles-module--projectDropdown--3am5f {
  width: 45%; }

.InferenceResultListPage-styles-module--versionDropdown--li5zz {
  width: 20%; }

.InferenceResultListPage-styles-module--organizationDropdown--Sk2fj {
  width: 30%; }

.InferenceResultListPage-styles-module--searchBox--3XECl {
  width: 45%; }

.InferenceResultListPage-styles-module--table--2CjLl thead {
  font-weight: 800; }

.InferenceResultListPage-styles-module--table--2CjLl thead > tr > th:last-child,
.InferenceResultListPage-styles-module--table--2CjLl tbody > tr > td:last-child {
  padding-right: 2rem;
  text-align: right; }

.InferenceResultListPage-styles-module--footer--1s9zO {
  width: 100%;
  text-align: center;
  padding: 1rem; }

.InferenceProcessListPage-styles-module--selectRow--2FkIA {
  border-radius: 0.8rem;
  background-color: #333333;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem; }

.InferenceProcessListPage-styles-module--processDropdown--3YUJH {
  width: 45%; }

.InferenceProcessListPage-styles-module--deployStatusDropdown--HeZCE {
  width: 20%; }

.InferenceProcessListPage-styles-module--servableStatusDropdown--1OmQW {
  width: 20%; }

.InferenceProcessListPage-styles-module--table--2SVUX thead {
  font-weight: 800; }

.InferenceProcessListPage-styles-module--table--2SVUX thead > tr > th:last-child,
.InferenceProcessListPage-styles-module--table--2SVUX tbody > tr > td:last-child {
  padding-right: 2rem;
  text-align: right; }

.InferenceProcessListPage-styles-module--footer--2uVi2 {
  width: 100%;
  text-align: center;
  padding: 1rem; }

.Multiselect-styles-module--container--3RMfe {
  position: relative; }
  .Multiselect-styles-module--container--3RMfe .rw-input-reset {
    padding: 0 1rem; }
  .Multiselect-styles-module--container--3RMfe .rw-select {
    display: none; }
  .Multiselect-styles-module--container--3RMfe .rw-multiselect-tag {
    border: none;
    overflow: hidden;
    /* for button hover radius clipping */ }

.Multiselect-styles-module--icon--3nD1N {
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  left: 1rem;
  top: calc((4rem - 1.6rem) / 2); }

.Multiselect-styles-module--prepend--1dk44 {
  padding-left: 30px; }

.Multiselect-styles-module--dark--27ijR .rw-multiselect-tag {
  background-color: #194b9f;
  border-color: #194b9f; }

.Multiselect-styles-module--dark--27ijR .rw-multiselect-tag-btn {
  border-left: 1px solid var(--input-bg, #000000); }
  .Multiselect-styles-module--dark--27ijR .rw-multiselect-tag-btn:hover {
    background-color: #0f326c;
    border-color: #0f326c;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }

.Multiselect-styles-module--light--1tE3z .rw-multiselect-tag {
  background-color: #2779ff;
  border-color: #2779ff; }

.Multiselect-styles-module--light--1tE3z .rw-multiselect-tag-btn {
  border-left: 1px solid var(--input-bg, #ffffff); }
  .Multiselect-styles-module--light--1tE3z .rw-multiselect-tag-btn:hover {
    background-color: #194b9f;
    border-color: #194b9f;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }

.FileViewerPage-styles-module--annotation--3TjTV {
  height: auto;
  flex: 1;
  text-align: left !important;
  padding: 0 !important; }
  .FileViewerPage-styles-module--annotation--3TjTV pre {
    color: #fff;
    overflow: auto;
    max-height: 20rem;
    padding: 10px 15px;
    margin: 0; }

tr.FileViewerPage-styles-module--disabled--1P06g td {
  text-decoration: line-through; }

.FileViewerPage-styles-module--button--37WTv {
  padding: 10px;
  align-items: center; }


/*# sourceMappingURL=main-4e8f94ff7d0b0991de2e.css.map*/