﻿/*------------------------------------*  #MIXIN FONT SIZE
\*------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,600,700,700i&display=swap");
.bg-primary {
  background-color: #00AEE4; }

.bg-secondary {
  background-color: #D03D8E; }

.bg-success {
  background-color: #BCCF00; }

.bg-info {
  background-color: #1A214D; }

.bg-warning {
  background-color: #FDAF17; }

.bg-danger {
  background-color: #f55d5d; }

.bg-light {
  background-color: #E6E6E6; }

.bg-dark {
  background-color: #002733; }

.bg-lightgrey {
  background-color: #f1f1f1; }

.text-primary {
  color: #00AEE4; }

.text-secondary {
  color: #D03D8E; }

.text-success {
  color: #BCCF00; }

.text-info {
  color: #1A214D; }

.text-warning {
  color: #FDAF17; }

.text-danger {
  color: #f55d5d; }

.text-light {
  color: #E6E6E6; }

.text-dark {
  color: #002733; }

.text-lightgrey {
  color: #f1f1f1; }

.text-white {
  color: #ffffff; }

h1 {
  color: #00AEE4; }

.bg-creme {
  background-color: #f9f3ef; }

/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #00AEE4;
  --secondary: #D03D8E;
  --success: #BCCF00;
  --info: #1A214D;
  --warning: #FDAF17;
  --danger: #f55d5d;
  --light: #E6E6E6;
  --dark: #002733;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

@-ms-viewport {
  width: device-width; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #ffffff; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

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; }

dfn {
  font-style: italic; }

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: #00AEE4;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #007498;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
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;
  -ms-overflow-style: scrollbar; }

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; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

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-cancel-button,
[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; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }
  .table .table {
    background-color: #ffffff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8e8f7; }

.table-hover .table-primary:hover {
  background-color: #a1e1f4; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #a1e1f4; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #f2c9df; }

.table-hover .table-secondary:hover {
  background-color: #edb4d3; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #edb4d3; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #ecf2b8; }

.table-hover .table-success:hover {
  background-color: #e6eea2; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #e6eea2; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bfc1cd; }

.table-hover .table-info:hover {
  background-color: #b1b3c2; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #b1b3c2; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fee9be; }

.table-hover .table-warning:hover {
  background-color: #fee1a5; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #fee1a5; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fcd2d2; }

.table-hover .table-danger:hover {
  background-color: #fababa; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #fababa; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #f8f8f8; }

.table-hover .table-light:hover {
  background-color: #ebebeb; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ebebeb; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #b8c3c6; }

.table-hover .table-dark:hover {
  background-color: #aab7bb; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #aab7bb; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #ffffff;
  background-color: #212529;
  border-color: #32383e; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #ffffff;
  background-color: #212529; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #32383e; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #495057;
    background-color: #ffffff;
    border-color: #65daff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 228, 0.25); }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #ffffff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #BCCF00; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #212529;
  background-color: rgba(188, 207, 0, 0.9);
  border-radius: 0.25rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #BCCF00; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    border-color: #BCCF00;
    box-shadow: 0 0 0 0.2rem rgba(188, 207, 0, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #BCCF00; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #BCCF00; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #efff50; }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #e8ff03; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(188, 207, 0, 0.25); }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #BCCF00; }
  .was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {
    border-color: inherit; }

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(188, 207, 0, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #f55d5d; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(245, 93, 93, 0.9);
  border-radius: 0.25rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #f55d5d; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    border-color: #f55d5d;
    box-shadow: 0 0 0 0.2rem rgba(245, 93, 93, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #f55d5d; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #f55d5d; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    background-color: #fcd5d5; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #f88d8d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(245, 93, 93, 0.25); }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #f55d5d; }
  .was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {
    border-color: inherit; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(245, 93, 93, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover, .btn:focus {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 228, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #ffffff;
  background-color: #00AEE4;
  border-color: #00AEE4; }
  .btn-primary:hover {
    color: #ffffff;
    background-color: #0091be;
    border-color: #0087b1; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 228, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #ffffff;
    background-color: #00AEE4;
    border-color: #00AEE4; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #0087b1;
    border-color: #007da4; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 174, 228, 0.5); }

.btn-secondary {
  color: #ffffff;
  background-color: #D03D8E;
  border-color: #D03D8E; }
  .btn-secondary:hover {
    color: #ffffff;
    background-color: #ba2d7b;
    border-color: #af2b74; }
  .btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(208, 61, 142, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #ffffff;
    background-color: #D03D8E;
    border-color: #D03D8E; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #af2b74;
    border-color: #a5286d; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(208, 61, 142, 0.5); }

.btn-success {
  color: #212529;
  background-color: #BCCF00;
  border-color: #BCCF00; }
  .btn-success:hover {
    color: #ffffff;
    background-color: #99a900;
    border-color: #8e9c00; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(188, 207, 0, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #212529;
    background-color: #BCCF00;
    border-color: #BCCF00; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #ffffff;
    background-color: #8e9c00;
    border-color: #828f00; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(188, 207, 0, 0.5); }

.btn-info {
  color: #ffffff;
  background-color: #1A214D;
  border-color: #1A214D; }
  .btn-info:hover {
    color: #ffffff;
    background-color: #101530;
    border-color: #0d1127; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(26, 33, 77, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #ffffff;
    background-color: #1A214D;
    border-color: #1A214D; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #ffffff;
    background-color: #0d1127;
    border-color: #0a0d1d; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(26, 33, 77, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #FDAF17;
  border-color: #FDAF17; }
  .btn-warning:hover {
    color: #212529;
    background-color: #ec9c02;
    border-color: #df9402; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(253, 175, 23, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #FDAF17;
    border-color: #FDAF17; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #df9402;
    border-color: #d28c02; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(253, 175, 23, 0.5); }

.btn-danger {
  color: #ffffff;
  background-color: #f55d5d;
  border-color: #f55d5d; }
  .btn-danger:hover {
    color: #ffffff;
    background-color: #f33939;
    border-color: #f22d2d; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 93, 93, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #ffffff;
    background-color: #f55d5d;
    border-color: #f55d5d; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #f22d2d;
    border-color: #f12121; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(245, 93, 93, 0.5); }

.btn-light {
  color: #212529;
  background-color: #E6E6E6;
  border-color: #E6E6E6; }
  .btn-light:hover {
    color: #212529;
    background-color: lightgray;
    border-color: #cdcdcd; }
  .btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #E6E6E6;
    border-color: #E6E6E6; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #cdcdcd;
    border-color: #c6c6c6; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5); }

.btn-dark {
  color: #ffffff;
  background-color: #002733;
  border-color: #002733; }
  .btn-dark:hover {
    color: #ffffff;
    background-color: #000a0d;
    border-color: black; }
  .btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 39, 51, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #ffffff;
    background-color: #002733;
    border-color: #002733; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #ffffff;
    background-color: black;
    border-color: black; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 39, 51, 0.5); }

.btn-outline-primary {
  color: #00AEE4;
  background-color: transparent;
  background-image: none;
  border-color: #00AEE4; }
  .btn-outline-primary:hover {
    color: #ffffff;
    background-color: #00AEE4;
    border-color: #00AEE4; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 228, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #00AEE4;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #00AEE4;
    border-color: #00AEE4; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 174, 228, 0.5); }

.btn-outline-secondary {
  color: #D03D8E;
  background-color: transparent;
  background-image: none;
  border-color: #D03D8E; }
  .btn-outline-secondary:hover {
    color: #ffffff;
    background-color: #D03D8E;
    border-color: #D03D8E; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(208, 61, 142, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #D03D8E;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #D03D8E;
    border-color: #D03D8E; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(208, 61, 142, 0.5); }

.btn-outline-success {
  color: #BCCF00;
  background-color: transparent;
  background-image: none;
  border-color: #BCCF00; }
  .btn-outline-success:hover {
    color: #212529;
    background-color: #BCCF00;
    border-color: #BCCF00; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(188, 207, 0, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #BCCF00;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #212529;
    background-color: #BCCF00;
    border-color: #BCCF00; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(188, 207, 0, 0.5); }

.btn-outline-info {
  color: #1A214D;
  background-color: transparent;
  background-image: none;
  border-color: #1A214D; }
  .btn-outline-info:hover {
    color: #ffffff;
    background-color: #1A214D;
    border-color: #1A214D; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(26, 33, 77, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #1A214D;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #ffffff;
    background-color: #1A214D;
    border-color: #1A214D; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(26, 33, 77, 0.5); }

.btn-outline-warning {
  color: #FDAF17;
  background-color: transparent;
  background-image: none;
  border-color: #FDAF17; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #FDAF17;
    border-color: #FDAF17; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(253, 175, 23, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #FDAF17;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #FDAF17;
    border-color: #FDAF17; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(253, 175, 23, 0.5); }

.btn-outline-danger {
  color: #f55d5d;
  background-color: transparent;
  background-image: none;
  border-color: #f55d5d; }
  .btn-outline-danger:hover {
    color: #ffffff;
    background-color: #f55d5d;
    border-color: #f55d5d; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 93, 93, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #f55d5d;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #f55d5d;
    border-color: #f55d5d; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(245, 93, 93, 0.5); }

.btn-outline-light {
  color: #E6E6E6;
  background-color: transparent;
  background-image: none;
  border-color: #E6E6E6; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #E6E6E6;
    border-color: #E6E6E6; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #E6E6E6;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #E6E6E6;
    border-color: #E6E6E6; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5); }

.btn-outline-dark {
  color: #002733;
  background-color: transparent;
  background-image: none;
  border-color: #002733; }
  .btn-outline-dark:hover {
    color: #ffffff;
    background-color: #002733;
    border-color: #002733; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 39, 51, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #002733;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #002733;
    border-color: #002733; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 39, 51, 0.5); }

.btn-link {
  font-weight: 400;
  color: #00AEE4;
  background-color: transparent; }
  .btn-link:hover {
    color: #007498;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  transition: opacity 0.15s linear; }
  @media screen and (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 screen and (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.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.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #ffffff;
    text-decoration: none;
    background-color: #00AEE4; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 0 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }
  .btn-group .btn + .btn,
  .btn-group .btn + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:first-child {
  margin-left: 0; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical .btn,
  .btn-group-vertical .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn + .btn,
  .btn-group-vertical > .btn + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #ffffff;
    background-color: #00AEE4; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 174, 228, 0.25); }
  .custom-control-input:active ~ .custom-control-label::before {
    color: #ffffff;
    background-color: #98e6ff; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    user-select: none;
    background-color: #dee2e6; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00AEE4; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #00AEE4; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23ffffff' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 174, 228, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 174, 228, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00AEE4; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 174, 228, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #65daff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(101, 218, 255, 0.5); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #ffffff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #65daff;
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 228, 0.25); }
    .custom-file-input:focus ~ .custom-file-label::after {
      border-color: #65daff; }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.25rem;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: 1px solid #ced4da;
    border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 174, 228, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 174, 228, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 174, 228, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #00AEE4;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #98e6ff; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #00AEE4;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #98e6ff; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #00AEE4;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #98e6ff; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

.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: #6c757d; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #ffffff;
    border-color: #dee2e6 #dee2e6 #ffffff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #00AEE4; }

.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; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar > .container,
  .navbar > .container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }
  .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #ffffff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #ffffff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #ffffff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #ffffff; }

.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 rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px); }

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck {
  display: flex;
  flex-direction: column; }
  .card-deck .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-deck {
      flex-flow: row wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }

.card-group {
  display: flex;
  flex-direction: column; }
  .card-group > .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-group {
      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:first-child {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          .card-group > .card:first-child .card-img-top,
          .card-group > .card:first-child .card-header {
            border-top-right-radius: 0; }
          .card-group > .card:first-child .card-img-bottom,
          .card-group > .card:first-child .card-footer {
            border-bottom-right-radius: 0; }
        .card-group > .card:last-child {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          .card-group > .card:last-child .card-img-top,
          .card-group > .card:last-child .card-header {
            border-top-left-radius: 0; }
          .card-group > .card:last-child .card-img-bottom,
          .card-group > .card:last-child .card-footer {
            border-bottom-left-radius: 0; }
        .card-group > .card:only-child {
          border-radius: 0.25rem; }
          .card-group > .card:only-child .card-img-top,
          .card-group > .card:only-child .card-header {
            border-top-left-radius: 0.25rem;
            border-top-right-radius: 0.25rem; }
          .card-group > .card:only-child .card-img-bottom,
          .card-group > .card:only-child .card-footer {
            border-bottom-right-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem; }
        .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
          border-radius: 0; }
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
            border-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0; }

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0; }

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #00AEE4;
  background-color: #ffffff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #007498;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 228, 0.25); }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 1;
  color: #ffffff;
  background-color: #00AEE4;
  border-color: #00AEE4; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #ffffff;
  background-color: #00AEE4; }
  .badge-primary[href]:hover, .badge-primary[href]:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #0087b1; }

.badge-secondary {
  color: #ffffff;
  background-color: #D03D8E; }
  .badge-secondary[href]:hover, .badge-secondary[href]:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #af2b74; }

.badge-success {
  color: #212529;
  background-color: #BCCF00; }
  .badge-success[href]:hover, .badge-success[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #8e9c00; }

.badge-info {
  color: #ffffff;
  background-color: #1A214D; }
  .badge-info[href]:hover, .badge-info[href]:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #0d1127; }

.badge-warning {
  color: #212529;
  background-color: #FDAF17; }
  .badge-warning[href]:hover, .badge-warning[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #df9402; }

.badge-danger {
  color: #ffffff;
  background-color: #f55d5d; }
  .badge-danger[href]:hover, .badge-danger[href]:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #f22d2d; }

.badge-light {
  color: #212529;
  background-color: #E6E6E6; }
  .badge-light[href]:hover, .badge-light[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #cdcdcd; }

.badge-dark {
  color: #ffffff;
  background-color: #002733; }
  .badge-dark[href]:hover, .badge-dark[href]:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: black; }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #005a77;
  background-color: #cceffa;
  border-color: #b8e8f7; }
  .alert-primary hr {
    border-top-color: #a1e1f4; }
  .alert-primary .alert-link {
    color: #003344; }

.alert-secondary {
  color: #6c204a;
  background-color: #f6d8e8;
  border-color: #f2c9df; }
  .alert-secondary hr {
    border-top-color: #edb4d3; }
  .alert-secondary .alert-link {
    color: #45142f; }

.alert-success {
  color: #626c00;
  background-color: #f2f5cc;
  border-color: #ecf2b8; }
  .alert-success hr {
    border-top-color: #e6eea2; }
  .alert-success .alert-link {
    color: #343900; }

.alert-info {
  color: #0e1128;
  background-color: #d1d3db;
  border-color: #bfc1cd; }
  .alert-info hr {
    border-top-color: #b1b3c2; }
  .alert-info .alert-link {
    color: #010102; }

.alert-warning {
  color: #845b0c;
  background-color: #ffefd1;
  border-color: #fee9be; }
  .alert-warning hr {
    border-top-color: #fee1a5; }
  .alert-warning .alert-link {
    color: #553b08; }

.alert-danger {
  color: #7f3030;
  background-color: #fddfdf;
  border-color: #fcd2d2; }
  .alert-danger hr {
    border-top-color: #fababa; }
  .alert-danger .alert-link {
    color: #5a2222; }

.alert-light {
  color: #787878;
  background-color: #fafafa;
  border-color: #f8f8f8; }
  .alert-light hr {
    border-top-color: #ebebeb; }
  .alert-light .alert-link {
    color: #5f5f5f; }

.alert-dark {
  color: #00141b;
  background-color: #ccd4d6;
  border-color: #b8c3c6; }
  .alert-dark hr {
    border-top-color: #aab7bb; }
  .alert-dark .alert-link {
    color: black; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #00AEE4;
  transition: width 0.6s ease; }
  @media screen and (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 {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .list-group-item:hover, .list-group-item:focus {
    z-index: 1;
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    background-color: #ffffff; }
  .list-group-item.active {
    z-index: 2;
    color: #ffffff;
    background-color: #00AEE4;
    border-color: #00AEE4; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

.list-group-item-primary {
  color: #005a77;
  background-color: #b8e8f7; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #005a77;
    background-color: #a1e1f4; }
  .list-group-item-primary.list-group-item-action.active {
    color: #ffffff;
    background-color: #005a77;
    border-color: #005a77; }

.list-group-item-secondary {
  color: #6c204a;
  background-color: #f2c9df; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #6c204a;
    background-color: #edb4d3; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #ffffff;
    background-color: #6c204a;
    border-color: #6c204a; }

.list-group-item-success {
  color: #626c00;
  background-color: #ecf2b8; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #626c00;
    background-color: #e6eea2; }
  .list-group-item-success.list-group-item-action.active {
    color: #ffffff;
    background-color: #626c00;
    border-color: #626c00; }

.list-group-item-info {
  color: #0e1128;
  background-color: #bfc1cd; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0e1128;
    background-color: #b1b3c2; }
  .list-group-item-info.list-group-item-action.active {
    color: #ffffff;
    background-color: #0e1128;
    border-color: #0e1128; }

.list-group-item-warning {
  color: #845b0c;
  background-color: #fee9be; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #845b0c;
    background-color: #fee1a5; }
  .list-group-item-warning.list-group-item-action.active {
    color: #ffffff;
    background-color: #845b0c;
    border-color: #845b0c; }

.list-group-item-danger {
  color: #7f3030;
  background-color: #fcd2d2; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #7f3030;
    background-color: #fababa; }
  .list-group-item-danger.list-group-item-action.active {
    color: #ffffff;
    background-color: #7f3030;
    border-color: #7f3030; }

.list-group-item-light {
  color: #787878;
  background-color: #f8f8f8; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #787878;
    background-color: #ebebeb; }
  .list-group-item-light.list-group-item-action.active {
    color: #ffffff;
    background-color: #787878;
    border-color: #787878; }

.list-group-item-dark {
  color: #00141b;
  background-color: #b8c3c6; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #00141b;
    background-color: #aab7bb; }
  .list-group-item-dark.list-group-item-action.active {
    color: #ffffff;
    background-color: #00141b;
    border-color: #00141b; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: .5; }
  .close:not(:disabled):not(.disabled) {
    cursor: pointer; }
    .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
      color: #000;
      text-decoration: none;
      opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  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, -25%); }
    @media screen and (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: translate(0, 0); }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (0.5rem * 2));
    content: ""; }

.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: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2)); }
    .modal-dialog-centered::before {
      height: calc(100vh - (1.75rem * 2)); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: #ffffff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1px;
    border-right-color: #ffffff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((0.5rem + 1px) * -1); }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #ffffff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1px;
    border-left-color: #ffffff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  backface-visibility: hidden;
  perspective: 1000px; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
  transition: transform 0.6s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .carousel-item.active,
    .carousel-item-next,
    .carousel-item-prev {
      transition: none; } }

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0; }

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      transform: translate3d(0, 0, 0); } }

.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next,
    .active.carousel-item-right {
      transform: translate3d(100%, 0, 0); } }

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-prev,
    .active.carousel-item-left {
      transform: translate3d(-100%, 0, 0); } }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0; }

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0); }
  @supports (transform-style: preserve-3d) {
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active,
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-prev {
      transform: translate3d(0, 0, 0); } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5; }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    position: relative;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.5); }
    .carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
    .carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
  .carousel-indicators .active {
    background-color: #ffffff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #00AEE4 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0087b1 !important; }

.bg-secondary {
  background-color: #D03D8E !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #af2b74 !important; }

.bg-success {
  background-color: #BCCF00 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #8e9c00 !important; }

.bg-info {
  background-color: #1A214D !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0d1127 !important; }

.bg-warning {
  background-color: #FDAF17 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #df9402 !important; }

.bg-danger {
  background-color: #f55d5d !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #f22d2d !important; }

.bg-light {
  background-color: #E6E6E6 !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #cdcdcd !important; }

.bg-dark {
  background-color: #002733 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: black !important; }

.bg-white {
  background-color: #ffffff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #00AEE4 !important; }

.border-secondary {
  border-color: #D03D8E !important; }

.border-success {
  border-color: #BCCF00 !important; }

.border-info {
  border-color: #1A214D !important; }

.border-warning {
  border-color: #FDAF17 !important; }

.border-danger {
  border-color: #f55d5d !important; }

.border-light {
  border-color: #E6E6E6 !important; }

.border-dark {
  border-color: #002733 !important; }

.border-white {
  border-color: #ffffff !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.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; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.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; } }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  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: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  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; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.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; }

.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.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !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.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !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.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !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.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !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.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !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.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !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.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !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.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !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.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !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.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !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; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #ffffff !important; }

.text-primary {
  color: #00AEE4 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0087b1 !important; }

.text-secondary {
  color: #D03D8E !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #af2b74 !important; }

.text-success {
  color: #BCCF00 !important; }

a.text-success:hover, a.text-success:focus {
  color: #8e9c00 !important; }

.text-info {
  color: #1A214D !important; }

a.text-info:hover, a.text-info:focus {
  color: #0d1127 !important; }

.text-warning {
  color: #FDAF17 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #df9402 !important; }

.text-danger {
  color: #f55d5d !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #f22d2d !important; }

.text-light {
  color: #E6E6E6 !important; }

a.text-light:hover, a.text-light:focus {
  color: #cdcdcd !important; }

.text-dark {
  color: #002733 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: black !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #ffffff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

.scrolling--h {
  overflow: auto;
  padding: 1.875rem 0; }

/*CUSTOM NATIVE SELECT*/
.select__custom {
  position: relative;
  width: 100%;
  font-size: 0.9375rem; }
  .select__custom select {
    display: none; }
  .select__custom .select__custom--selected {
    background-color: #ffffff; }
  .select__custom .select__custom--selected:after {
    top: 23px;
    right: 15px;
    position: absolute;
    content: "";
    width: 15px;
    height: 10px;
    background-position: center;
    background-size: 15px 10px;
    transition: all 0.3s ease; }
  .select__custom .select__custom--selected.select__arrow--active:after {
    transform: rotate(180deg); }
  .select__custom .select__items a,
  .select__custom .select__items div,
  .select__custom .select__custom--selected {
    color: #ffffff;
    padding: 15px 35px 15px 10px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
    display: block; }
  .select__custom .select__items {
    position: absolute;
    background-color: #ffffff;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden; }
  .select__custom .select__custom--hide {
    display: none; }
  .select__custom .select__items a:hover,
  .select__custom .select__items div:hover,
  .select__custom .same__as__selected {
    background-color: #f3f3f3;
    text-decoration: none; }
  .select__custom--primary .select__items a,
  .select__custom--primary .select__items div,
  .select__custom--primary .select__custom--selected {
    color: #00AEE4;
    font-weight: bold; }
  .select__custom--primary .select__custom--selected:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDg4NC4xNjMyIDY2OS41MDAwMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMGIxZTg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy12bHVlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NzkuMyw3MDguOWEyNS4zMzE3MiwyNS4zMzE3MiwwLDAsMS0yMS0xMS4yTDQxLjYsNzguOGEyNS4zMTU3MiwyNS4zMTU3MiwwLDAsMSwyMS0zOS40SDg5Ni4yYTI1LjMxNTczLDI1LjMxNTczLDAsMCwxLDIxLDM5LjRsLTQxNi44LDYxOUEyNS41NDc1NCwyNS41NDc1NCwwLDAsMSw0NzkuMyw3MDguOVpNMTYxLjIsMTIxLjgsNDc5LjMsNTcwLjEsNzk3LjEsMTIxLjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzcuMzE4MzggLTM5LjQpIi8+PC9zdmc+); }
  .select__custom--secondary .select__items a,
  .select__custom--secondary .select__items div,
  .select__custom--secondary .select__custom--selected {
    color: #D03D8E;
    font-weight: bold; }
  .select__custom--secondary .select__custom--selected:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDg4NC4xNjMyIDY2OS41MDAwMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNkMDNkOGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy1waW5qPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NzkuMyw3MDguOWEyNS4zMzE3MiwyNS4zMzE3MiwwLDAsMS0yMS0xMS4yTDQxLjYsNzguOGEyNS4zMTU3MiwyNS4zMTU3MiwwLDAsMSwyMS0zOS40SDg5Ni4yYTI1LjMxNTczLDI1LjMxNTczLDAsMCwxLDIxLDM5LjRsLTQxNi44LDYxOUEyNS41NDc1NCwyNS41NDc1NCwwLDAsMSw0NzkuMyw3MDguOVpNMTYxLjIsMTIxLjgsNDc5LjMsNTcwLjEsNzk3LjEsMTIxLjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzcuMzE4MzggLTM5LjQpIi8+PC9zdmc+); }
  .select__custom--warning .select__items a,
  .select__custom--warning .select__items div,
  .select__custom--warning .select__custom--selected {
    color: #FDAF17;
    font-weight: bold; }
  .select__custom--warning .select__custom--selected:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDg4NC4xNjMyIDY2OS41MDAwMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZGFmMTc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy1vcmFuZ2U8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ3OS4zLDcwOC45YTI1LjMzMTcyLDI1LjMzMTcyLDAsMCwxLTIxLTExLjJMNDEuNiw3OC44YTI1LjMxNTcyLDI1LjMxNTcyLDAsMCwxLDIxLTM5LjRIODk2LjJhMjUuMzE1NzMsMjUuMzE1NzMsMCwwLDEsMjEsMzkuNGwtNDE2LjgsNjE5QTI1LjU0NzU0LDI1LjU0NzU0LDAsMCwxLDQ3OS4zLDcwOC45Wk0xNjEuMiwxMjEuOCw0NzkuMyw1NzAuMSw3OTcuMSwxMjEuNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNy4zMTgzOCAtMzkuNCkiLz48L3N2Zz4=); }
  .select__custom--success .select__items a,
  .select__custom--success .select__items div,
  .select__custom--success .select__custom--selected {
    color: #BCCF00;
    font-weight: bold; }
  .select__custom--success .select__custom--selected:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDg4NC4xNjMyIDY2OS41MDAwMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNiY2NmMDA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy1zdWNjZXNzPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NzkuMyw3MDguOWEyNS4zMzE3MiwyNS4zMzE3MiwwLDAsMS0yMS0xMS4yTDQxLjYsNzguOGEyNS4zMTU3MiwyNS4zMTU3MiwwLDAsMSwyMS0zOS40SDg5Ni4yYTI1LjMxNTczLDI1LjMxNTczLDAsMCwxLDIxLDM5LjRsLTQxNi44LDYxOUEyNS41NDc1NCwyNS41NDc1NCwwLDAsMSw0NzkuMyw3MDguOVpNMTYxLjIsMTIxLjgsNDc5LjMsNTcwLjEsNzk3LjEsMTIxLjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzcuMzE4MzggLTM5LjQpIi8+PC9zdmc+); }

@media only screen and (min-width: 992px) {
  .select__custom {
    font-size: 1.25rem; }
    .select__custom .select__items a,
    .select__custom .select__items div,
    .select__custom .select__custom--selected {
      padding: 20px 55px 20px 20px;
      display: block; }
    .select__custom .select__custom--selected:after {
      top: 25px;
      width: 35px;
      height: 25px;
      background-position: center;
      background-size: 35px 25px; } }

@media only screen and (min-width: 1600px) {
  .container {
    max-width: 1440px; } }

.flex-1 {
  -webkit-flex: 1;
  flex: 1; }

.flex-2 {
  -webkit-flex: 2;
  flex: 2; }

.flex-3 {
  -webkit-flex: 3;
  flex: 3; }

.flex-4 {
  -webkit-flex: 4;
  flex: 4; }

.d-flex {
  display: -webkit-flex !important;
  display: flex !important; }

@media (min-width: 992px) {
  .d-lg-flex {
    display: -webkit-flex !important;
    display: flex !important; } }

.banner {
  padding-top: 6.875rem; }
  .banner--poste .container {
    position: relative; }
    .banner--poste .container h1 {
      z-index: 1;
      position: relative; }

@media only screen and (min-width: 992px) {
  .banner--poste .container {
    position: relative; }
    .banner--poste .container:after {
      content: "";
      position: absolute;
      z-index: 0;
      right: 0;
      bottom: -3rem;
      width: 475px;
      height: 420px;
      background-size: 475px 420px;
      background-image: url("../img/bg-poste.png");
      background-repeat: no-repeat;
      background-position: right bottom; }
  .page__banner--poste {
    position: relative;
    overflow: hidden; }
    .page__banner--poste h1, .page__banner--poste span {
      position: relative;
      z-index: 1; }
    .page__banner--poste .btn-icon {
      position: absolute;
      right: 3rem;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1; }
    .page__banner--poste:after {
      content: "";
      position: absolute;
      z-index: 0;
      left: 67%;
      transform: translateX(-50%);
      bottom: 0;
      width: 285px;
      height: 250px;
      background-size: 285px auto;
      background-image: url("../img/bg-poste.png");
      background-repeat: no-repeat;
      background-position: center; } }

.w-15 {
  width: 15% !important; }

@media only screen and (min-width: 992px) {
  .w-lg-15 {
    width: 15% !important; }
  .w-lg-25 {
    width: 25% !important; }
  .w-lg-50 {
    width: 50% !important; }
  .w-lg-75 {
    width: 75% !important; }
  .w-lg-85 {
    width: 85% !important; }
  .w-lg-100 {
    width: 100% !important; } }

@media only screen and (min-width: 1200px) {
  .w-xl-15 {
    width: 15% !important; }
  .w-xl-25 {
    width: 25% !important; }
  .w-xl-50 {
    width: 50% !important; }
  .w-xl-75 {
    width: 75% !important; }
  .w-xl-85 {
    width: 85% !important; }
  .w-xl-100 {
    width: 100% !important; } }

body {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.125rem;
  color: #002733;
  background: #f9f3ef; }

h1, .h1 {
  color: #ffffff;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold; }

h2, .h2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
  margin-bottom: 1.875rem; }

h3, .h3 {
  font-weight: bold;
  margin-top: 1.875rem; }

.sousTitre {
  font-weight: 400;
  font-size: 1.75rem; }

.bg-nth {
  background-color: #D03D8E; }

article:nth-child(2n) .bg-nth {
  background-color: #00AEE4; }

article:nth-child(3n) .bg-nth {
  background-color: #BCCF00; }

article:nth-child(4n) .bg-nth {
  background-color: #FDAF17; }

p {
  margin-bottom: 1.25rem; }
  p a {
    color: #002733; }
  p img {
    max-width: 100%; }
  p img[alt=logo] {
    width: auto !important; }
  p a:hover img {
    opacity: 0.8; }

p, li {
  font-size: 1rem; }

ul {
  padding: 0;
  margin: 0; }
  ul.no-styles li {
    padding-left: 0;
    margin-bottom: 0; }
    ul.no-styles li:before {
      display: none; }
  ul li {
    list-style: none; }
  ul li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 1.25rem; }
    ul li a {
      color: #002733; }
    ul li:before {
      content: "";
      top: 6px;
      left: 0;
      position: absolute;
      width: 10px;
      height: 10px;
      border-radius: 10px;
      display: inline-block;
      background-color: #FDAF17; }
  ul.bullet--warning li:before {
    background-color: #FDAF17; }
  ul.bullet--primary li:before {
    background-color: #00AEE4; }
  ul.bullet--success li:before {
    background-color: #BCCF00; }
  ul.bullet--secondary li:before {
    background-color: #D03D8E; }
  ul.bullet--info li:before {
    background-color: #1A214D; }
  ul.bullet--dark li:before {
    background-color: #002733; }
  ul.bullet--white li:before {
    background-color: #ffffff; }
  ul.list__separator li {
    text-align: center;
    margin-bottom: 0.625rem; }
    ul.list__separator li:after {
      content: "";
      width: 140px;
      height: 1px;
      background-color: #ffffff;
      display: block;
      margin: 1.25rem auto !important; }
    ul.list__separator li:last-child:after {
      display: none; }

.display-1 {
  font-size: 2.5rem;
  font-weight: inherit; }

.display-2 {
  font-size: 1.875rem;
  font-weight: inherit; }

.display-3 {
  font-size: 1.5625rem;
  font-weight: inherit; }

.display-4 {
  font-size: 1.25rem;
  font-weight: inherit; }

.display-5 {
  font-size: 1rem;
  font-weight: inherit; }

@media only screen and (min-width: 992px) {
  ul[class^=bullet] li:before {
    top: 13px; }
  .display-lg-1 {
    font-size: 3.125rem; }
  .display-lg-2 {
    font-size: 2.5rem; }
  .display-lg-3 {
    font-size: 1.875rem; }
  .display-lg-4 {
    font-size: 1.25rem; }
  .display-lg-5 {
    font-size: 1rem; }
  p, li {
    font-size: 1.125rem; } }

header.main {
  position: relative;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  transition: padding 0.5s ease; }
  header.main:after {
    content: "";
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    background-color: #000;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, transparent 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    z-index: 0;
    transition: opacity 0.5s ease; }
  header.main.header--whilescrolling:after {
    opacity: 0.8; }
  header.main.header--whilescrolling {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

.link {
  background-color: transparent;
  border: none; }
  .link:hover {
    text-decoration: underline; }
  .link--back {
    color: #ffffff;
    position: relative;
    padding-left: 20px; }
    .link--back:before, .link--back:after {
      content: "";
      width: 10px;
      height: 2px;
      display: inline-block;
      background-color: #ffffff;
      top: 12px;
      left: 0;
      position: absolute;
      transform: rotate(45deg); }
    .link--back:after {
      top: 6px;
      transform: rotate(-45deg); }
    .link--back:hover {
      color: #ffffff; }

.btn {
  border-radius: 0;
  padding: 0.625rem 0.625rem;
  font-size: 1rem;
  white-space: normal; }
  .btn-border-icon {
    color: #002733;
    font-size: 0.9375rem;
    background-color: transparent;
    padding: 0.625rem 5rem 0.625rem 1.25rem; }
    .btn-border-icon .icon {
      width: 60px; }
    .btn-border-icon.border-secondary {
      color: #D03D8E;
      position: relative;
      background: linear-gradient(90deg, #D03D8E 50%, #ffffff 50%);
      background-position: 0;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-size: 200% 200%;
      transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1);
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .btn-border-icon.border-secondary {
          transition: none; } }
      @media all and (-ms-high-contrast: none) {
        .btn-border-icon.border-secondary {
          background: none; }
          .btn-border-icon.border-secondary:hover {
            color: #ffffff; } }
      .btn-border-icon.border-secondary:hover, .btn-border-icon.border-secondary:hover:after {
        background-position: 100%; }
      .btn-border-icon.border-secondary:after {
        content: "";
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute;
        z-index: -1;
        background: linear-gradient(90deg, transparent 50%, #D03D8E 50%);
        background-position: 0;
        background-size: 200% 200%;
        transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      .btn-border-icon.border-secondary .icon {
        top: 0;
        right: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        background-color: #D03D8E; }
    .btn-border-icon.border-warning {
      color: #FDAF17;
      position: relative;
      background: linear-gradient(90deg, #FDAF17 50%, #FDAF17 50%);
      background-position: 0;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-size: 200% 200%;
      transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1);
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .btn-border-icon.border-warning {
          transition: none; } }
      @media all and (-ms-high-contrast: none) {
        .btn-border-icon.border-warning {
          background: none; }
          .btn-border-icon.border-warning:hover {
            color: #ffffff; } }
      .btn-border-icon.border-warning:hover, .btn-border-icon.border-warning:hover:after {
        background-position: 100%; }
      .btn-border-icon.border-warning:after {
        content: "";
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute;
        z-index: -1;
        background: linear-gradient(90deg, transparent 50%, #FDAF17 50%);
        background-position: 0;
        background-size: 200% 200%;
        transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      .btn-border-icon.border-warning .icon {
        top: 0;
        right: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        background-color: #FDAF17; }
    .btn-border-icon.border-success {
      color: #BCCF00;
      position: relative;
      background: linear-gradient(90deg, #BCCF00 50%, #BCCF00 50%);
      background-position: 0;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-size: 200% 200%;
      transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1);
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .btn-border-icon.border-success {
          transition: none; } }
      @media all and (-ms-high-contrast: none) {
        .btn-border-icon.border-success {
          background: none; }
          .btn-border-icon.border-success:hover {
            color: #ffffff; } }
      .btn-border-icon.border-success:hover, .btn-border-icon.border-success:hover:after {
        background-position: 100%; }
      .btn-border-icon.border-success:after {
        content: "";
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute;
        z-index: -1;
        background: linear-gradient(90deg, transparent 50%, #BCCF00 50%);
        background-position: 0;
        background-size: 200% 200%;
        transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      .btn-border-icon.border-success .icon {
        top: 0;
        right: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        background-color: #BCCF00; }
    .btn-border-icon.border-primary {
      color: #00AEE4;
      position: relative;
      background: linear-gradient(90deg, #00AEE4 50%, #00AEE4 50%);
      background-position: 0;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-size: 200% 200%;
      transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1);
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .btn-border-icon.border-primary {
          transition: none; } }
      @media all and (-ms-high-contrast: none) {
        .btn-border-icon.border-primary {
          background: none; }
          .btn-border-icon.border-primary:hover {
            color: #ffffff; } }
      .btn-border-icon.border-primary:hover, .btn-border-icon.border-primary:hover:after {
        background-position: 100%; }
      .btn-border-icon.border-primary:after {
        content: "";
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute;
        z-index: -1;
        background: linear-gradient(90deg, transparent 50%, #00AEE4 50%);
        background-position: 0;
        background-size: 200% 200%;
        transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      .btn-border-icon.border-primary .icon {
        top: 0;
        right: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        background-color: #00AEE4; }
  .btn-border-icon-filled {
    color: #ffffff;
    font-size: 0.9375rem;
    background-color: transparent;
    padding: 0.625rem 5rem 0.625rem 1.25rem; }
    .btn-border-icon-filled .icon {
      width: 60px; }
    .btn-border-icon-filled.border-secondary {
      color: #D03D8E;
      position: relative;
      background: linear-gradient(90deg, #D03D8E 50%, #ffffff 50%);
      background-position: 100%;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-size: 200% 200%;
      transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      .btn-border-icon-filled.border-secondary:hover, .btn-border-icon-filled.border-secondary:hover:after {
        background-position: 100%; }
      .btn-border-icon-filled.border-secondary:after {
        content: "";
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute;
        z-index: -1;
        background: linear-gradient(90deg, transparent 50%, #D03D8E 50%);
        background-position: 101%;
        background-size: 200% 200%;
        transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      @media all and (-ms-high-contrast: none) {
        .btn-border-icon-filled.border-secondary {
          background: none;
          color: #ffffff; }
          .btn-border-icon-filled.border-secondary:hover {
            color: #D03D8E; } }
      .btn-border-icon-filled.border-secondary .icon {
        top: 0;
        right: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        background-color: #D03D8E; }
    .btn-border-icon-filled.border-warning {
      color: #FDAF17;
      position: relative;
      background: linear-gradient(90deg, #FDAF17 50%, #FDAF17 50%);
      background-position: 100%;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-size: 200% 200%;
      transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      .btn-border-icon-filled.border-warning:hover, .btn-border-icon-filled.border-warning:hover:after {
        background-position: 100%;
        background: #FDAF17;
        -webkit-text-fill-color: #ffffff; }
      .btn-border-icon-filled.border-warning:after {
        content: "";
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute;
        z-index: -1;
        background: linear-gradient(90deg, transparent 50%, #FDAF17 50%);
        background-position: 101%;
        background-size: 200% 200%;
        transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      @media all and (-ms-high-contrast: none) {
        .btn-border-icon-filled.border-warning {
          background: none;
          color: #ffffff; }
          .btn-border-icon-filled.border-warning:hover {
            color: #FDAF17; } }
      .btn-border-icon-filled.border-warning .icon {
        top: 0;
        right: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        background-color: #FDAF17; }
    .btn-border-icon-filled.border-success {
      color: #BCCF00;
      position: relative;
      background: linear-gradient(90deg, #BCCF00 50%, #BCCF00 50%);
      background-position: 100%;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-size: 200% 200%;
      transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      .btn-border-icon-filled.border-success:hover, .btn-border-icon-filled.border-success:hover:after {
        background-position: 100%; }
      .btn-border-icon-filled.border-success:after {
        content: "";
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute;
        z-index: -1;
        background: linear-gradient(90deg, transparent 50%, #BCCF00 50%);
        background-position: 101%;
        background-size: 200% 200%;
        transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      @media all and (-ms-high-contrast: none) {
        .btn-border-icon-filled.border-success {
          background: none;
          color: #ffffff; }
          .btn-border-icon-filled.border-success:hover {
            color: #BCCF00; } }
      .btn-border-icon-filled.border-success .icon {
        top: 0;
        right: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        background-color: #BCCF00; }
    .btn-border-icon-filled.border-primary {
      color: #00AEE4;
      position: relative;
      background: linear-gradient(90deg, #00AEE4 50%, #00AEE4 50%);
      background-position: 100%;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-size: 200% 200%;
      transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      @media all and (-ms-high-contrast: none) {
        .btn-border-icon-filled.border-primary {
          background: none;
          color: #ffffff; }
          .btn-border-icon-filled.border-primary:hover {
            color: #00AEE4; } }
      .btn-border-icon-filled.border-primary:hover, .btn-border-icon-filled.border-primary:hover:after {
        background-position: 100%; }
      .btn-border-icon-filled.border-primary:after {
        content: "";
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute;
        z-index: -1;
        background: linear-gradient(90deg, transparent 50%, #00AEE4 50%);
        background-position: 101%;
        background-size: 200% 200%;
        transition: all 0.5s cubic-bezier(0.815, 0, 0.4, 1); }
      .btn-border-icon-filled.border-primary .icon {
        top: 0;
        right: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        background-color: #00AEE4; }
  .btn-icon {
    width: 50px;
    height: 50px;
    padding: 0; }
    .btn-icon i {
      width: 30px;
      height: 20px;
      background-size: 30px auto;
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .btn-icon i {
          transition: none; } }
    .btn-icon:hover {
      opacity: 0.9; }
    .btn-icon:hover i {
      transform: translateX(5px); }
  .btn-white {
    background-color: #ffffff; }

@media only screen and (min-width: 992px) {
  .btn-border-icon, .btn-border-icon-filled {
    font-size: 1rem;
    padding: 1.25rem 7.1875rem 1.25rem 1.25rem; }
    .btn-border-icon .icon, .btn-border-icon-filled .icon {
      width: 80px; }
  .btn-icon {
    width: 60px;
    height: 60px;
    padding: 0; }
  .btn-icon-big {
    width: 100px;
    height: 100px; }
    .btn-icon-big i {
      width: 60px;
      height: 40px;
      background-size: 60px auto; }
    .btn-icon-big:hover i {
      transform: translateX(10px); }
  -small {
    padding: 0.625rem 0.625rem;
    font-size: 1rem; } }

@media only screen and (min-width: 1200px) {
  .btn {
    border-radius: 0;
    padding: 1.25rem;
    font-size: 1.25rem; }
    .btn-border-icon, .btn-border-icon-filled {
      font-size: 1.25rem;
      padding: 1.25rem 7.8125rem 1.25rem 2.5rem; }
      .btn-border-icon .icon, .btn-border-icon-filled .icon {
        width: 90px; }
    .btn-small {
      padding: 0.625rem 0.625rem;
      font-size: 1rem; }
    .btn-icon {
      padding: 0; } }

.accordion .bg-creme .btn-border-icon.border-secondary:hover {
  -webkit-text-fill-color: #fff;
  z-index: 0; }

.accordion .bg-creme .btn-border-icon-filled.border-secondary:hover {
  -webkit-text-fill-color: #fff;
  z-index: 0; }

.accordion .bg-creme .btn-border-icon.border-primary:hover {
  -webkit-text-fill-color: #fff;
  z-index: 0; }

.accordion .bg-creme .btn-border-icon-filled.border-primary:hover {
  -webkit-text-fill-color: #fff;
  z-index: 0; }

.accordion .bg-creme .btn-border-icon.border-success:hover {
  -webkit-text-fill-color: #fff;
  z-index: 0; }

.accordion .bg-creme .btn-border-icon-filled.border-success:hover {
  -webkit-text-fill-color: #fff;
  z-index: 0;
  transition: all 0.2s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .accordion .bg-creme .btn-border-icon-filled.border-success:hover {
      transition: none; } }

.accordion .bg-creme .btn-border-icon.border-warning:hover {
  -webkit-text-fill-color: #fff;
  z-index: 0; }

.accordion .bg-creme .btn-border-icon-filled.border-warning:hover {
  -webkit-text-fill-color: #fff;
  z-index: 0; }

.icon {
  display: inline-block;
  position: relative;
  background-repeat: no-repeat;
  background-position: center; }
  .icon-location {
    width: 55px;
    height: 70px;
    background-size: 55px 70px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUzNS42IDc4Mi41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MzUuNiA3ODIuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNEMDNEOEU7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwMS42LDU4Mi40YzUuNy00LjQsMTIuOS03LjcsMjAuMy0xMC42YzE0LjktNS42LDMxLTksNDcuMi0xMS40YzcuNy0xLjIsMTUuNS0yLjEsMjMuMi0yLjhjLTIuOS03LTUuOS0xNC04LjktMjFjLTYuMiwxLTEyLjQsMi4yLTE4LjYsMy41Yy0xNywzLjYtMzMuOCw4LjMtNTAuMiwxNS41Yy04LjIsMy42LTE2LjMsNy43LTIzLjksMTMuOGMtMy43LDMtNy40LDYuNS0xMC40LDExUzc1LDU5MC42LDc1LDU5Ni44Yy0wLjEsNi4yLDIsMTIuMSw0LjksMTYuN2MyLjksNC43LDYuNSw4LjMsMTAuMiwxMS42YzcuNCw2LjQsMTUuNCwxMS4xLDIzLjUsMTUuMmMxNi4yLDguMiwzMy4xLDEzLjksNTAuMSwxOC41YzguNSwyLjMsMTcuMSw0LjIsMjUuNyw1LjljOC42LDEuNywxNy4zLDMuMywyNiw0LjNzMTcuNCwxLjksMjYuMiwyLjVjOC43LDAuNSwxNy41LDAuNywyNi4yLDAuOGM4LjctMC4xLDE3LjUtMC4zLDI2LjItMC44czE3LjUtMS40LDI2LjItMi41czE3LjQtMi42LDI2LTQuM3MxNy4yLTMuNiwyNS43LTUuOWMxNy00LjYsMzMuOS0xMC40LDUwLjEtMTguNWM4LjEtNC4xLDE2LjEtOC44LDIzLjUtMTUuMmMzLjctMy4yLDcuMy02LjksMTAuMi0xMS42YzIuOS00LjYsNS0xMC41LDQuOS0xNi43YzAtNi4yLTIuMy0xMS45LTUuMy0xNi40cy02LjctOC0xMC40LTExYy03LjUtNi0xNS43LTEwLjItMjMuOS0xMy44Yy0xNi40LTcuMS0zMy4yLTExLjgtNTAuMi0xNS41Yy02LjMtMS4zLTEyLjYtMi41LTE4LjktMy42Yy0zLDctNiwxNC04LjksMjFjNy45LDAuNywxNS44LDEuNiwyMy42LDIuOWMxNi4yLDIuNSwzMi4zLDUuOCw0Ny4yLDExLjRjNy4zLDIuOSwxNC41LDYuMywyMC4zLDEwLjZjMi44LDIuMiw1LjQsNC42LDcuMSw3YzEuNywyLjUsMi43LDQuOSwyLjgsNy4zYzAsMi40LTAuNyw0LjktMi40LDcuNmMtMS42LDIuNi00LjEsNS4yLTYuOSw3LjZjLTUuNiw0LjgtMTIuNyw4LjctMTkuOSwxMi4xYy0xNC44LDYuNi0zMC45LDExLTQ3LjEsMTQuNGMtMzIuNyw2LjYtNjYuMyw5LTk5LjgsOC45Yy0zMy41LDAuMS02Ny4yLTIuMy05OS44LTguOWMtMTYuMi0zLjUtMzIuNC03LjgtNDcuMS0xNC40Yy03LjMtMy40LTE0LjMtNy4zLTE5LjktMTIuMWMtMi44LTIuNC01LjMtNC45LTYuOS03LjZjLTEuNi0yLjYtMi40LTUuMi0yLjQtNy42YzAuMS0yLjQsMS4xLTQuOCwyLjgtNy4zQzk2LjIsNTg3LDk4LjgsNTg0LjYsMTAxLjYsNTgyLjR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ4Ni40LDU2Mi4yYy03LjgtOS4yLTE3LjMtMTYtMjYuOS0yMS45Yy0xOS40LTExLjgtNDAuMy0xOS42LTYxLjUtMjUuNmMtMTEtMy4xLTIyLTUuNy0zMy4yLTcuOWwtNi42LDE1Yy0wLjksMi4xLTEuOCw0LjEtMi43LDYuMmMyLDAuMyw0LjEsMC41LDYuMSwwLjljMTAuMywxLjYsMjAuNiwzLjUsMzAuNyw1LjljMjAuMiw0LjcsNDAuMiwxMSw1Ny44LDIwLjhjMi4yLDEuMyw0LjQsMi41LDYuNCwzLjljMi4xLDEuMyw0LjEsMi43LDYuMSw0LjJjMy45LDIuOSw3LjcsNi4xLDEwLjcsOS42YzYuNCw3LDEwLjMsMTUuMSwxMC42LDIzLjVjMCw4LjQtMy42LDE2LjktOS44LDI0LjJjLTYsNy40LTE0LjIsMTMuNy0yMi43LDE5LjJjLTE3LjUsMTAuOC0zNy40LDE4LjItNTcuNywyMy45Yy0yMC4zLDUuNi00MS4zLDkuNC02Mi40LDExLjlzLTQyLjQsMy41LTYzLjYsMy41Yy0yMS4zLDAuMS00Mi41LTEtNjMuNi0zLjVzLTQyLTYuMy02Mi40LTExLjljLTIwLjMtNS43LTQwLjItMTMuMS01Ny43LTIzLjljLTguNi01LjUtMTYuNy0xMS43LTIyLjctMTkuMmMtNi4yLTcuMy05LjgtMTUuOC05LjgtMjQuMmMwLjQtOC40LDQuMy0xNi41LDEwLjYtMjMuNWMzLTMuNiw2LjgtNi43LDEwLjctOS42YzItMS41LDQtMi45LDYuMS00LjJjMi0xLjQsNC4zLTIuNiw2LjQtMy45YzE3LjctOS44LDM3LjYtMTYuMSw1Ny44LTIwLjhjMTAuMS0yLjQsMjAuNC00LjMsMzAuNy01LjljMS45LTAuMywzLjktMC42LDUuOC0wLjhjLTAuOS0yLjEtMS44LTQuMS0yLjctNi4ybC02LjYtMTVjLTExLDIuMi0yMiw0LjgtMzIuOSw3LjljLTIxLjIsNi00Mi4xLDEzLjktNjEuNSwyNS42Yy05LjcsNS45LTE5LjEsMTIuNy0yNi45LDIxLjljLTcuOSw4LjktMTQsMjEuMS0xNC4yLDM0LjVjLTAuMiwxMy4zLDUuNywyNS45LDEzLjQsMzUuMmM3LjYsOS42LDE2LjksMTYuOSwyNi41LDIzLjNjMTkuMiwxMi44LDQwLjEsMjEuNyw2MS40LDI4LjdjMjEuMyw2LjksNDMuMSwxMiw2NS4xLDE1LjRjMTEsMS42LDIyLjEsMi44LDMzLjIsMy43YzExLjEsMC44LDIyLjIsMS4xLDMzLjMsMS4yYzExLjEtMC4yLDIyLjItMC41LDMzLjMtMS4yYzExLjEtMC44LDIyLjItMi4xLDMzLjItMy43YzIyLTMuNCw0My44LTguNSw2NS4xLTE1LjRjMjEuMy03LjEsNDIuMi0xNS45LDYxLjQtMjguN2M5LjYtNi40LDE4LjgtMTMuOCwyNi41LTIzLjNjNy43LTkuMiwxMy42LTIxLjgsMTMuNC0zNS4yQzUwMC41LDU4My4zLDQ5NC4zLDU3MS4xLDQ4Ni40LDU2Mi4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDYuMSwyNjYuNGMwLjIsMiwwLjYsNCwwLjksNnMwLjYsNCwxLDUuOWwxLjMsNS44YzAuOCwzLjksMS44LDcuNiwyLjksMTEuNGM0LjEsMTUsOS41LDI5LjUsMTUuMSw0My44YzUuNiwxNC4zLDExLjksMjguMiwxOC4zLDQyLjFjMy4yLDYuOSw2LjYsMTMuOCw5LjksMjAuNmMzLjMsNi45LDYuNywxMy43LDEwLjEsMjAuNWMxMy42LDI3LjIsMjguMiw1NCw0My4xLDgwLjVjNy4zLDEzLjQsMTQuNywyNi42LDIyLjMsMzkuOGwyMywzOS43bDEyLjIsMjFsMS4xLTEuNWwwLjgsMS4ybDEzLjktMjAuOGwwLDBsMjMtMzkuN2M3LjYtMTMuMiwxNS0yNi41LDIyLjMtMzkuOGMxNC45LTI2LjUsMjkuNC01My4yLDQzLjEtODAuNWMzLjQtNi44LDYuOC0xMy42LDEwLjEtMjAuNWMzLjMtNi45LDYuNy0xMy43LDkuOS0yMC42YzYuNC0xMy44LDEyLjYtMjcuOCwxOC4zLTQyLjFjNS42LTE0LjMsMTEtMjguNywxNS4xLTQzLjhjMS0zLjgsMi4xLTcuNSwyLjktMTEuNGwxLjMtNS44YzAuNC0xLjksMC42LTMuOSwxLTUuOWMwLjMtMiwwLjYtMy45LDAuOS02bDAuNC02LjFsMC4yLTMuMWMwLTEtMC4xLTItMC4xLTNsLTAuMi02LjFsLTAuNi0xNS41Yy0wLjYtNS4yLTEuNC0xMC41LTIuMi0xNS43bC0zLjUtMTUuNmMtMS41LTUuMS0zLjMtMTAuMS00LjktMTUuMmMtNy40LTIwLTE4LjYtMzguOS0zMy4yLTU1Yy0xNC43LTE2LTMyLjYtMjkuNS01Mi43LTM4LjhjLTUuMS0yLTEwLjMtNC4yLTE1LjUtNmMtNS4zLTEuNS0xMC42LTMuMy0xNi4xLTQuNGMtNS41LTAuOS0xMS0xLjktMTYuNS0yLjZsLTE2LjctMWwtMTYuNywxYy01LjUsMC43LTExLDEuNy0xNi41LDIuNmMtNS40LDEuMi0xMC43LDIuOS0xNi4xLDQuNGMtNS4yLDEuOC0xMC40LDQtMTUuNSw2Yy0yMC4yLDkuMy0zOC4xLDIyLjctNTIuNywzOC44Yy0xNC43LDE2LjEtMjUuOCwzNS0zMy4yLDU1Yy0xLjcsNS4xLTMuNSwxMC4xLTQuOSwxNS4ybC0zLjUsMTUuNmMtMC43LDUuMy0xLjYsMTAuNS0yLjIsMTUuOGwtMC42LDE1Ljl2LTAuOGwtMC4yLDYuM2MwLDEuMS0wLjEsMi4xLTAuMSwzLjJsMC4yLDMuMUwxMDYuMSwyNjYuNHogTTEyMi4zLDI0OS4zdi0wLjhsMCwwYy0wLjEtMTksMy40LTM4LjEsMTAuNi01NS44YzcuMi0xNy43LDE4LjEtMzMuOCwzMS42LTQ3LjNjMTMuNi0xMy40LDI5LjgtMjQuMiw0Ny40LTMxLjRjMTcuNi03LjIsMzYuNi0xMC45LDU1LjctMTAuOGMxOSwwLDM4LjEsMy42LDU1LjcsMTAuOGMxNy42LDcuMiwzMy44LDE3LjksNDcuNCwzMS40YzEzLjUsMTMuNSwyNC40LDI5LjYsMzEuNiw0Ny4zYzEuNSw0LjUsMy4zLDksNC43LDEzLjVjMS4xLDQuNiwyLjQsOS4yLDMuMywxMy45YzAuNiw0LjcsMS40LDkuNCwyLDE0LjJsMC42LDE0LjZsMC4xLDUuM2MwLDAuOSwwLDEuOCwwLDIuNmwtMC4yLDIuNmwtMC41LDUuMmMtMC4yLDEuNy0wLjYsMy41LTAuOSw1LjJzLTAuNiwzLjUtMSw1LjJsLTEuMyw1LjNjLTAuOCwzLjUtMS44LDctMi45LDEwLjVjLTQuMiwxNC05LjYsMjcuOC0xNS40LDQxLjRjLTExLjksMjcuMy0yNS41LDU0LTQwLjMsODAuMWMtMTQuNywyNi4xLTMwLjMsNTEuOC00Ni40LDc3LjJjLTExLjgsMTguMi0yMy44LDM2LjQtMzYuMSw1NC4ybC0wLjUtMC44bC0wLjUsMC44Yy0xMi4zLTE3LjgtMjQuNC0zNi0zNi4xLTU0LjJjLTE2LjEtMjUuNC0zMS42LTUxLjEtNDYuNC03Ny4yYy0xNC44LTI2LjEtMjguNC01Mi44LTQwLjMtODAuMWMtNS44LTEzLjYtMTEuMi0yNy41LTE1LjQtNDEuNEMxMjQuOCwyNzYuOSwxMjEuNywyNjIuNSwxMjIuMywyNDkuM3oiLz48L2c+PC9zdmc+); }
  .icon-action {
    width: 80px;
    height: 80px;
    background-size: 80px 80px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDg5MC40IDc4Mi41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4OTAuNCA3ODIuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNEMDNEOEU7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTg1NS4yLDQxMi44Yy0xMS41LTE0LjMtMjIuNy0yOS44LTM1LjEtNDYuNWMtMTAuNC0xNC0yMS43LTI4LjQtMzMuNC00Mi40YzYuOS0yMi4yLDEwLTQ1LjYsOS02OC44Yy0xLTI2LjMtNi43LTUyLjQtMTcuMS03Ni40Yy0yMC41LTQ4LjMtNTguOC04OC40LTEwNS44LTExMC4zYy0yMy40LTExLjEtNDguOC0xNy44LTc0LjUtMTkuOHMtNTEuNiwwLjUtNzYuMiw3LjZjLTQ5LjUsMTMuOS05Mi42LDQ2LjctMTIwLjIsODkuM2MtMTMuOCwyMS4zLTIzLjgsNDUuMS0yOS4yLDY5LjljLTIuNywxMi40LTQuMywyNS00LjcsMzcuN2MtMC41LDEyLjcsMC4xLDI1LjQsMS45LDM3LjljNyw1MC4zLDMyLjgsOTcuNyw3MS41LDEzMWMxOS4zLDE2LjYsNDEuNSwzMCw2NS41LDM5YzEyLDQuNSwyNC40LDcuOSwzNy4xLDEwLjFjMTIuNiwyLjMsMjUuNSwzLjQsMzguNCwzLjVjMjUuNywwLDUxLjctNC40LDc2LjEtMTMuNWMyMi41LTguMyw0My43LTIwLjQsNjIuNi0zNS42YzIyLjYtMS4zLDQ1LjQtMy4yLDY3LjEtNS42QzgxMS42LDQxNyw4MzMuOCw0MTQuNCw4NTUuMiw0MTIuOHogTTcyMS4yLDM5NC4xYy01LjUtMi4yLTEyLTEuMi0xNi43LDNsLTAuNywwLjZsMCwwYy0xNS44LDE2LTM0LjgsMjkuMS01NS42LDM4LjNjLTIwLjksOS4xLTQzLjUsMTQuNS02Ni42LDE1LjRjLTQ2LjEsMi40LTkzLTEzLjUtMTI4LjgtNDMuNGMtMTcuOS0xNC45LTMzLjItMzMtNDQuNy01My40Yy0xMS40LTIwLjQtMTktNDIuOS0yMi40LTY2LjFjLTMuNS0yMy4yLTIuNC00NywyLjctNjkuOGMyLjUtMTEuNCw2LjEtMjIuNiwxMC43LTMzLjRzMTAuMy0yMSwxNi44LTMwLjdjMjUuOS0zOSw2Ni41LTY3LjcsMTExLjUtNzguOWMyMi40LTUuNyw0NS45LTcuNCw2OC44LTQuN2MyMi45LDIuNyw0NS4yLDkuNCw2NS41LDIwYzQwLjcsMjAuOSw3Myw1Nyw4OS40LDk5LjFjOC4zLDIxLDEyLjUsNDMuNSwxMi44LDY2YzAuNSwyMi41LTMuNCw0NC45LTEwLjMsNjYuMmwwLDBsLTAuMSwwLjJjLTIuMyw2LjcsMC4yLDE0LjQsNi40LDE4LjVjMC4xLDAuMSwwLjMsMC4yLDAuNSwwLjNjMTEuNSwxMCwyMy4zLDE5LjYsMzYuMiwyOS41YzE0LDEwLjgsMjkuMSwyMi43LDQ0LDM1LjhjLTIzLTEuNi00NS4yLTQuMy02NS44LTYuOUM3NTYuMiwzOTcuMiw3MzguOCwzOTUuNCw3MjEuMiwzOTQuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTA2LjUsNTE5LjRjMC4xLDkuOC0wLjUsMTkuNy0yLDI5LjRjLTMuNCwyMy4yLTExLDQ1LjctMjIuNCw2Ni4xYy0xMS40LDIwLjQtMjYuOCwzOC41LTQ0LjcsNTMuNGMtMzUuOCwyOS45LTgyLjcsNDUuOC0xMjguOCw0My40Yy0yMy0wLjktNDUuNy02LjMtNjYuNi0xNS40Yy0yMC45LTkuMi0zOS44LTIyLjMtNTUuNi0zOC4zbDAsMGwtMC43LTAuN2MtNC41LTQuMi0xMS01LjMtMTYuNi0zYy0xNy41LDEuMy0zNSwzLjItNTMuNCw1LjVjLTIwLjcsMi42LTQyLjksNS4zLTY1LjgsNi45YzE0LjktMTMuMiwzMC0yNSw0NC0zNS44YzEyLjktOS45LDI0LjctMTkuNCwzNi4xLTI5LjVjNi4zLTMuOCw5LjMtMTEuNiw2LjktMTguOGwtMC4xLTAuMmwwLDBjLTctMjEuMy0xMC44LTQzLjctMTAuMy02Ni4yYzAuMi0yMi41LDQuNC00NSwxMi44LTY2YzE2LjQtNDIuMSw0OC43LTc4LjEsODkuNC05OS4xYzIwLjMtMTAuNSw0Mi42LTE3LjMsNjUuNS0yMGM5LjItMS4xLDE4LjYtMS40LDI3LjktMS4xYy0wLjctNy4yLTEuMS0xNC41LTEuMS0yMS43Yy05LjYtMC41LTE5LjMtMC40LTI4LjksMC4zYy0yNS43LDItNTEuMSw4LjgtNzQuNSwxOS44Yy00NywyMi04NS40LDYyLjEtMTA1LjgsMTEwLjNjLTEwLjMsMjQuMS0xNi4xLDUwLjItMTcuMSw3Ni40Yy0xLDIzLjIsMi4xLDQ2LjYsOSw2OC44Yy0xMS43LDE0LTIzLDI4LjQtMzMuNCw0Mi40Yy0xMi40LDE2LjYtMjMuNiwzMi4yLTM1LjEsNDYuNWMyMS40LDEuNiw0My42LDQuMyw2Ny4zLDYuOWMyMS43LDIuNCw0NC41LDQuMyw2Ny4xLDUuNmMxOC45LDE1LjIsNDAuMSwyNy4zLDYyLjYsMzUuNmMyNC40LDkuMSw1MC4zLDEzLjUsNzYuMSwxMy41YzEyLjksMCwyNS43LTEuMiwzOC40LTMuNWMxMi42LTIuMiwyNS4xLTUuNiwzNy4xLTEwLjFjMjQtOSw0Ni4yLTIyLjMsNjUuNS0zOWMzOC42LTMzLjMsNjQuNS04MC43LDcxLjUtMTMxYzEuNS0xMCwyLTIwLjEsMi0zMC4yQzUxNy4yLDUyMC42LDUxMS45LDUyMC4xLDUwNi41LDUxOS40eiIvPjwvZz48L3N2Zz4=); }
  .icon-arrow-right {
    width: 55px;
    height: 30px;
    background-size: 55px 30px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMDAgNTg1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAwIDU4NTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTg4Ny4xLDMyMy43YzEuMS0xLjIsMi4xLTIuNCwzLTMuN2MwLjQtMC41LDAuOC0xLDEuMi0xLjZjMS4yLTEuNywyLjMtMy40LDMuMy01LjJjMC4xLTAuMSwwLjEtMC4yLDAuMi0wLjNjMS4xLTIsMi00LDIuOS02LjFjMC4yLTAuNCwwLjMtMC44LDAuNC0xLjJjMC42LTEuNywxLjItMy40LDEuNy01LjFjMC4yLTAuNiwwLjMtMS4yLDAuNS0xLjhjMC40LTEuNiwwLjctMy4zLDEtNWMwLjEtMC42LDAuMi0xLjIsMC4zLTEuOGMwLjMtMi4yLDAuNC00LjUsMC40LTYuOHMtMC4yLTQuNS0wLjQtNi44Yy0wLjEtMC42LTAuMi0xLjItMC4zLTEuOGMtMC4zLTEuNy0wLjYtMy4zLTEtNWMtMC4xLTAuNi0wLjMtMS4yLTAuNS0xLjhjLTAuNS0xLjctMS0zLjQtMS43LTUuMWMtMC4yLTAuNC0wLjMtMC44LTAuNC0xLjJjLTAuOS0yLjEtMS44LTQuMS0yLjktNi4xYy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuM2MtMS0xLjgtMi4xLTMuNS0zLjMtNS4yYy0wLjQtMC41LTAuOC0xLTEuMi0xLjZjLTEtMS4zLTItMi41LTMtMy43Yy0wLjUtMC41LTAuOS0xLTEuNC0xLjVjLTEuNC0xLjUtMi45LTIuOS00LjUtNC4yYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MtMS43LTEuNC0zLjUtMi43LTUuNC0zLjljLTAuMi0wLjEtMC4zLTAuMi0wLjUtMC40TDU1OCw1MC4yYy0yNi45LTE3LTYyLjQtOS03OS40LDE3LjljLTE3LDI2LjktOSw2Mi40LDE3LjksNzkuNGwxNDkuMiw4MC4zSDE1NS43Yy0zMS44LDAtNTcuNiwyNS44LTU3LjYsNTcuNnMyNS44LDU3LjYsNTcuNiw1Ny42aDQ4OS45bC0xNDkuMiw5NC43Yy0yNi45LDE3LTM0LjksNTIuNi0xNy45LDc5LjRjMTEsMTcuMywyOS42LDI2LjgsNDguNywyNi44YzEwLjUsMCwyMS4yLTIuOSwzMC43LTguOUw4NzUuMSwzMzRjMC4yLTAuMSwwLjMtMC4yLDAuNS0wLjRjMS45LTEuMiwzLjctMi41LDUuNC0zLjljMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMS42LTEuMywzLjEtMi43LDQuNS00LjJDODg2LjIsMzI0LjcsODg2LjcsMzI0LjIsODg3LjEsMzIzLjd6Ii8+PC9zdmc+); }
  .icon-arrow-right-secondary {
    width: 55px;
    height: 30px;
    background-size: 55px 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMTEuNjk4IDY5Ljg0MDUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO30uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy0ze2ZpbGw6I2QxM2Q4ZTt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAwNCAtMC4wMDAyKSI+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSIwLjAwMDIiIHdpZHRoPSIxMTEuNjk5IiBoZWlnaHQ9IjY5Ljg0MSIvPjwvY2xpcFBhdGg+PC9kZWZzPjx0aXRsZT5hcnJvdy1waW5rPC90aXRsZT48ZyBjbGFzcz0iY2xzLTIiPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTEwOS42NDc0LDM5LjI1NjdxLjIyMDUtLjI0Ni40Mi0uNTA4Yy4wNTQtLjA3Mi4xMDktLjE0Mi4xNjEtLjIxNmE4LjE3MDE3LDguMTcwMTcsMCwwLDAsLjQ1NS0uNzE2Yy4wMDgtLjAxNS4wMTgtLjAyOS4wMjYtLjA0NGE3Ljg1NjE4LDcuODU2MTgsMCwwLDAsLjQwMS0uODVjLjAyMy0uMDU0LjA0LS4xMS4wNjEtLjE2NnEuMTMyLS4zNDguMjMzLS43MWMuMDIyLS4wODMuMDQzLS4xNjUuMDYzLS4yNDguMDU1LS4yMjYuMDk4LS40NTYuMTMzLS42ODguMDEzLS4wODMuMDI4LS4xNjYuMDM4LS4yNWE3LjM5NDQ4LDcuMzk0NDgsMCwwLDAsMC0xLjg4Yy0uMDEtLjA4NC0uMDI1LS4xNjYtLjAzOC0uMjQ5LS4wMzUtLjIzMy0uMDc4LS40NjMtLjEzMy0uNjg5LS4wMi0uMDgzLS4wNDEtLjE2NS0uMDYzLS4yNDdxLS4xMDA1MS0uMzYzLS4yMzMtLjcxMWMtLjAyMS0uMDU2LS4wMzgtLjExMi0uMDYxLS4xNjZhNy44NTYsNy44NTYsMCwwLDAtLjQwMS0uODVjLS4wMDgtLjAxNS0uMDE4LS4wMjktLjAyNi0uMDQ0YTguMzIxODksOC4zMjE4OSwwLDAsMC0uNDU1LS43MTZjLS4wNTItLjA3My0uMTA3LS4xNDQtLjE2MS0uMjE2cS0uMTk5NTItLjI2MjQ5LS40Mi0uNTA4Yy0uMDYyLS4wNy0uMTI0LS4xNC0uMTg5LS4yMDhhOC4zODQyLDguMzg0MiwwLDAsMC0uNjIyLS41ODVjLS4wMTQtLjAxMi0uMDI3LS4wMjUtLjA0MS0uMDM3YTguMDY5MTUsOC4wNjkxNSwwLDAsMC0uNzUxLS41NDVjLS4wMjMtLjAxNi0uMDQ0LS4wMzUtLjA2OC0uMDVsLTQ0LjA3LTI1LjkxOWE4LjAwMDA4LDguMDAwMDgsMCwxLDAtOC41NTUsMTMuNTIxbDIwLjc0LDExLjE1OUg4LjAwMDRhOCw4LDAsMCwwLDAsMTZoNjguMDkxbC0yMC43NCwxMy4xNTlhOC4wMDAwOSw4LjAwMDA5LDAsMSwwLDguNTU1LDEzLjUyMWw0NC4wNy0yNy45MTljLjAyNC0uMDE1LjA0NS0uMDM0LjA2OC0uMDVhOC4wNzEwOCw4LjA3MTA4LDAsMCwwLC43NTEtLjU0NWMuMDE0LS4wMTIuMDI3LS4wMjUuMDQxLS4wMzdhOC4zODYxNiw4LjM4NjE2LDAsMCwwLC42MjItLjU4NWMuMDY1LS4wNjguMTI3LS4xMzguMTg5LS4yMDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMDQgLTAuMDAwMikiLz48L2c+PC9zdmc+); }
  .icon-arrow-right-success {
    width: 55px;
    height: 30px;
    background-size: 55px 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMTEuNjk4IDY5Ljg0MDUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO30uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy0ze2ZpbGw6I2JhY2UzMjt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAwNCAtMC4wMDAyKSI+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSIwLjAwMDIiIHdpZHRoPSIxMTEuNjk5IiBoZWlnaHQ9IjY5Ljg0MSIvPjwvY2xpcFBhdGg+PC9kZWZzPjx0aXRsZT5hcnJvdy1ncmVlbjwvdGl0bGU+PGcgY2xhc3M9ImNscy0yIj48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDkuNjQ3NCwzOS4yNTY3cS4yMjA1LS4yNDYuNDItLjUwOGMuMDU0LS4wNzIuMTA5LS4xNDIuMTYxLS4yMTZhOC4xNzAxNyw4LjE3MDE3LDAsMCwwLC40NTUtLjcxNmMuMDA4LS4wMTUuMDE4LS4wMjkuMDI2LS4wNDRhNy44NTYxOCw3Ljg1NjE4LDAsMCwwLC40MDEtLjg1Yy4wMjMtLjA1NC4wNC0uMTEuMDYxLS4xNjZxLjEzMi0uMzQ4LjIzMy0uNzFjLjAyMi0uMDgzLjA0My0uMTY1LjA2My0uMjQ4LjA1NS0uMjI2LjA5OC0uNDU2LjEzMy0uNjg4LjAxMy0uMDgzLjAyOC0uMTY2LjAzOC0uMjVhNy4zOTQ0OCw3LjM5NDQ4LDAsMCwwLDAtMS44OGMtLjAxLS4wODQtLjAyNS0uMTY2LS4wMzgtLjI0OS0uMDM1LS4yMzMtLjA3OC0uNDYzLS4xMzMtLjY4OS0uMDItLjA4My0uMDQxLS4xNjUtLjA2My0uMjQ3cS0uMTAwNTEtLjM2My0uMjMzLS43MTFjLS4wMjEtLjA1Ni0uMDM4LS4xMTItLjA2MS0uMTY2YTcuODU2LDcuODU2LDAsMCwwLS40MDEtLjg1Yy0uMDA4LS4wMTUtLjAxOC0uMDI5LS4wMjYtLjA0NGE4LjMyMTg5LDguMzIxODksMCwwLDAtLjQ1NS0uNzE2Yy0uMDUyLS4wNzMtLjEwNy0uMTQ0LS4xNjEtLjIxNnEtLjE5OTUyLS4yNjI0OS0uNDItLjUwOGMtLjA2Mi0uMDctLjEyNC0uMTQtLjE4OS0uMjA4YTguMzg0Miw4LjM4NDIsMCwwLDAtLjYyMi0uNTg1Yy0uMDE0LS4wMTItLjAyNy0uMDI1LS4wNDEtLjAzN2E4LjA2OTE1LDguMDY5MTUsMCwwLDAtLjc1MS0uNTQ1Yy0uMDIzLS4wMTYtLjA0NC0uMDM1LS4wNjgtLjA1bC00NC4wNy0yNS45MTlhOC4wMDAwOCw4LjAwMDA4LDAsMSwwLTguNTU1LDEzLjUyMWwyMC43NCwxMS4xNTlIOC4wMDA0YTgsOCwwLDAsMCwwLDE2aDY4LjA5MWwtMjAuNzQsMTMuMTU5YTguMDAwMDksOC4wMDAwOSwwLDEsMCw4LjU1NSwxMy41MjFsNDQuMDctMjcuOTE5Yy4wMjQtLjAxNS4wNDUtLjAzNC4wNjgtLjA1YTguMDcxMDgsOC4wNzEwOCwwLDAsMCwuNzUxLS41NDVjLjAxNC0uMDEyLjAyNy0uMDI1LjA0MS0uMDM3YTguMzg2MTYsOC4zODYxNiwwLDAsMCwuNjIyLS41ODVjLjA2NS0uMDY4LjEyNy0uMTM4LjE4OS0uMjA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMDA0IC0wLjAwMDIpIi8+PC9nPjwvc3ZnPg==); }
  .icon-arrow-right-primary {
    width: 55px;
    height: 30px;
    background-size: 55px 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMTEuNjk4IDY5Ljg0MDUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO30uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy0ze2ZpbGw6IzBkYjBlNjt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAwNCAtMC4wMDAyKSI+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSIwLjAwMDIiIHdpZHRoPSIxMTEuNjk5IiBoZWlnaHQ9IjY5Ljg0MSIvPjwvY2xpcFBhdGg+PC9kZWZzPjx0aXRsZT5hcnJvdy1ibHVlPC90aXRsZT48ZyBjbGFzcz0iY2xzLTIiPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTEwOS42NDc0LDM5LjI1NjdxLjIyMDUtLjI0Ni40Mi0uNTA4Yy4wNTQtLjA3Mi4xMDktLjE0Mi4xNjEtLjIxNmE4LjE3MDE3LDguMTcwMTcsMCwwLDAsLjQ1NS0uNzE2Yy4wMDgtLjAxNS4wMTgtLjAyOS4wMjYtLjA0NGE3Ljg1NjE4LDcuODU2MTgsMCwwLDAsLjQwMS0uODVjLjAyMy0uMDU0LjA0LS4xMS4wNjEtLjE2NnEuMTMyLS4zNDguMjMzLS43MWMuMDIyLS4wODMuMDQzLS4xNjUuMDYzLS4yNDguMDU1LS4yMjYuMDk4LS40NTYuMTMzLS42ODguMDEzLS4wODMuMDI4LS4xNjYuMDM4LS4yNWE3LjM5NDQ4LDcuMzk0NDgsMCwwLDAsMC0xLjg4Yy0uMDEtLjA4NC0uMDI1LS4xNjYtLjAzOC0uMjQ5LS4wMzUtLjIzMy0uMDc4LS40NjMtLjEzMy0uNjg5LS4wMi0uMDgzLS4wNDEtLjE2NS0uMDYzLS4yNDdxLS4xMDA1MS0uMzYzLS4yMzMtLjcxMWMtLjAyMS0uMDU2LS4wMzgtLjExMi0uMDYxLS4xNjZhNy44NTYsNy44NTYsMCwwLDAtLjQwMS0uODVjLS4wMDgtLjAxNS0uMDE4LS4wMjktLjAyNi0uMDQ0YTguMzIxODksOC4zMjE4OSwwLDAsMC0uNDU1LS43MTZjLS4wNTItLjA3My0uMTA3LS4xNDQtLjE2MS0uMjE2cS0uMTk5NTItLjI2MjQ5LS40Mi0uNTA4Yy0uMDYyLS4wNy0uMTI0LS4xNC0uMTg5LS4yMDhhOC4zODQyLDguMzg0MiwwLDAsMC0uNjIyLS41ODVjLS4wMTQtLjAxMi0uMDI3LS4wMjUtLjA0MS0uMDM3YTguMDY5MTUsOC4wNjkxNSwwLDAsMC0uNzUxLS41NDVjLS4wMjMtLjAxNi0uMDQ0LS4wMzUtLjA2OC0uMDVsLTQ0LjA3LTI1LjkxOWE4LjAwMDA4LDguMDAwMDgsMCwxLDAtOC41NTUsMTMuNTIxbDIwLjc0LDExLjE1OUg4LjAwMDRhOCw4LDAsMCwwLDAsMTZoNjguMDkxbC0yMC43NCwxMy4xNTlhOC4wMDAwOSw4LjAwMDA5LDAsMSwwLDguNTU1LDEzLjUyMWw0NC4wNy0yNy45MTljLjAyNC0uMDE1LjA0NS0uMDM0LjA2OC0uMDVhOC4wNzEwOCw4LjA3MTA4LDAsMCwwLC43NTEtLjU0NWMuMDE0LS4wMTIuMDI3LS4wMjUuMDQxLS4wMzdhOC4zODYxNiw4LjM4NjE2LDAsMCwwLC42MjItLjU4NWMuMDY1LS4wNjguMTI3LS4xMzguMTg5LS4yMDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMDQgLTAuMDAwMikiLz48L2c+PC9zdmc+); }
  .icon-arrow-right-warning {
    width: 55px;
    height: 30px;
    background-size: 55px 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMTEuNjk4IDY5Ljg0MDUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO30uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy0ze2ZpbGw6I2ZiYWYxYjt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAwNCAtMC4wMDAyKSI+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSIwLjAwMDIiIHdpZHRoPSIxMTEuNjk5IiBoZWlnaHQ9IjY5Ljg0MSIvPjwvY2xpcFBhdGg+PC9kZWZzPjx0aXRsZT5hcnJvdy15ZWxsb3c8L3RpdGxlPjxnIGNsYXNzPSJjbHMtMiI+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTA5LjY0NzQsMzkuMjU2N3EuMjIwNS0uMjQ2LjQyLS41MDhjLjA1NC0uMDcyLjEwOS0uMTQyLjE2MS0uMjE2YTguMTcwMTcsOC4xNzAxNywwLDAsMCwuNDU1LS43MTZjLjAwOC0uMDE1LjAxOC0uMDI5LjAyNi0uMDQ0YTcuODU2MTgsNy44NTYxOCwwLDAsMCwuNDAxLS44NWMuMDIzLS4wNTQuMDQtLjExLjA2MS0uMTY2cS4xMzItLjM0OC4yMzMtLjcxYy4wMjItLjA4My4wNDMtLjE2NS4wNjMtLjI0OC4wNTUtLjIyNi4wOTgtLjQ1Ni4xMzMtLjY4OC4wMTMtLjA4My4wMjgtLjE2Ni4wMzgtLjI1YTcuMzk0NDgsNy4zOTQ0OCwwLDAsMCwwLTEuODhjLS4wMS0uMDg0LS4wMjUtLjE2Ni0uMDM4LS4yNDktLjAzNS0uMjMzLS4wNzgtLjQ2My0uMTMzLS42ODktLjAyLS4wODMtLjA0MS0uMTY1LS4wNjMtLjI0N3EtLjEwMDUxLS4zNjMtLjIzMy0uNzExYy0uMDIxLS4wNTYtLjAzOC0uMTEyLS4wNjEtLjE2NmE3Ljg1Niw3Ljg1NiwwLDAsMC0uNDAxLS44NWMtLjAwOC0uMDE1LS4wMTgtLjAyOS0uMDI2LS4wNDRhOC4zMjE4OSw4LjMyMTg5LDAsMCwwLS40NTUtLjcxNmMtLjA1Mi0uMDczLS4xMDctLjE0NC0uMTYxLS4yMTZxLS4xOTk1Mi0uMjYyNDktLjQyLS41MDhjLS4wNjItLjA3LS4xMjQtLjE0LS4xODktLjIwOGE4LjM4NDIsOC4zODQyLDAsMCwwLS42MjItLjU4NWMtLjAxNC0uMDEyLS4wMjctLjAyNS0uMDQxLS4wMzdhOC4wNjkxNSw4LjA2OTE1LDAsMCwwLS43NTEtLjU0NWMtLjAyMy0uMDE2LS4wNDQtLjAzNS0uMDY4LS4wNWwtNDQuMDctMjUuOTE5YTguMDAwMDgsOC4wMDAwOCwwLDEsMC04LjU1NSwxMy41MjFsMjAuNzQsMTEuMTU5SDguMDAwNGE4LDgsMCwwLDAsMCwxNmg2OC4wOTFsLTIwLjc0LDEzLjE1OWE4LjAwMDA5LDguMDAwMDksMCwxLDAsOC41NTUsMTMuNTIxbDQ0LjA3LTI3LjkxOWMuMDI0LS4wMTUuMDQ1LS4wMzQuMDY4LS4wNWE4LjA3MTA4LDguMDcxMDgsMCwwLDAsLjc1MS0uNTQ1Yy4wMTQtLjAxMi4wMjctLjAyNS4wNDEtLjAzN2E4LjM4NjE2LDguMzg2MTYsMCwwLDAsLjYyMi0uNTg1Yy4wNjUtLjA2OC4xMjctLjEzOC4xODktLjIwOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAwNCAtMC4wMDAyKSIvPjwvZz48L3N2Zz4=); }
  .icon-smiley-pink {
    width: 35px;
    height: 35px;
    background-size: 35px 35px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDg0MS41OTk5OSA4NDEuNTk5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZDAzZDhlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+c21pbGV5IHJvc2U8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwMCw5MjAuOEMyNjgsOTIwLjgsNzkuMiw3MzIsNzkuMiw1MDBTMjY4LDc5LjIsNTAwLDc5LjIsOTIwLjgsMjY4LDkyMC44LDUwMCw3MzIsOTIwLjgsNTAwLDkyMC44Wm0wLTc0NC42Yy0xNzguNSwwLTMyMy44LDE0NS4yLTMyMy44LDMyMy44UzMyMS41LDgyMy44LDUwMCw4MjMuOCw4MjMuOCw2NzguNSw4MjMuOCw1MDAsNjc4LjUsMTc2LjIsNTAwLDE3Ni4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjIgLTc5LjIpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTAwLDE1My45YzE5MC44LDAsMzQ2LjEsMTU1LjMsMzQ2LjEsMzQ2LjFTNjkwLjgsODQ2LjEsNTAwLDg0Ni4xLDE1My45LDY5MC44LDE1My45LDUwMCwzMDkuMiwxNTMuOSw1MDAsMTUzLjltMC01Mi40Yy0yMjAuMSwwLTM5OC41LDE3OC40LTM5OC41LDM5OC41UzI3OS45LDg5OC41LDUwMCw4OTguNSw4OTguNSw3MjAuMSw4OTguNSw1MDAsNzIwLjEsMTAxLjUsNTAwLDEwMS41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjIgLTc5LjIpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTAwLDczNi42Yy0xMTIsMC0yMDMuMS05MS4xLTIwMy4xLTIwMy4xYTQ4LjUsNDguNSwwLDAsMSw5NywwLDEwNi4xLDEwNi4xLDAsMCwwLDIxMi4yLDAsNDguNSw0OC41LDAsMCwxLDk3LDBDNzAzLjEsNjQ1LjUsNjEyLDczNi42LDUwMCw3MzYuNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OS4yIC03OS4yKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwMCw3MTQuM2MtOTkuNywwLTE4MC44LTgxLjEtMTgwLjgtMTgwLjhhMjYuMiwyNi4yLDAsMCwxLDUyLjQsMCwxMjguNCwxMjguNCwwLDEsMCwyNTYuOCwwLDI2LjIsMjYuMiwwLDAsMSw1Mi40LDBDNjgwLjgsNjMzLjIsNTk5LjcsNzE0LjMsNTAwLDcxNC4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjIgLTc5LjIpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzQ1LjQsNDQ0LjRhNTgsNTgsMCwxLDEsNTgtNThBNTguMDQxNjgsNTguMDQxNjgsMCwwLDEsMzQ1LjQsNDQ0LjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkuMiAtNzkuMikiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjI2Ni4yIiBjeT0iMzA3LjIiIHI9IjM1LjcwMDAxIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI1NzUuMzk5OTgiIGN5PSIzMDcuMiIgcj0iNTgiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjU3NS4zOTk5OCIgY3k9IjMwNy4yIiByPSIzNS43MDAwMSIvPjwvc3ZnPg==); }
  .icon-smiley-blue {
    width: 35px;
    height: 35px;
    background-size: 35px 35px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDg0MS41OTk5OSA4NDEuNTk5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDBhZWU0O308L3N0eWxlPjwvZGVmcz48dGl0bGU+c21pbGV5IGJsZXU8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwMCw5MjAuOEMyNjgsOTIwLjgsNzkuMiw3MzIsNzkuMiw1MDBTMjY4LDc5LjIsNTAwLDc5LjIsOTIwLjgsMjY4LDkyMC44LDUwMCw3MzIsOTIwLjgsNTAwLDkyMC44Wm0wLTc0NC42Yy0xNzguNSwwLTMyMy44LDE0NS4yLTMyMy44LDMyMy44UzMyMS41LDgyMy44LDUwMCw4MjMuOCw4MjMuOCw2NzguNSw4MjMuOCw1MDAsNjc4LjUsMTc2LjIsNTAwLDE3Ni4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjIgLTc5LjIpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTAwLDE1My45YzE5MC44LDAsMzQ2LjEsMTU1LjMsMzQ2LjEsMzQ2LjFTNjkwLjgsODQ2LjEsNTAwLDg0Ni4xLDE1My45LDY5MC44LDE1My45LDUwMCwzMDkuMiwxNTMuOSw1MDAsMTUzLjltMC01Mi40Yy0yMjAuMSwwLTM5OC41LDE3OC40LTM5OC41LDM5OC41UzI3OS45LDg5OC41LDUwMCw4OTguNSw4OTguNSw3MjAuMSw4OTguNSw1MDAsNzIwLjEsMTAxLjUsNTAwLDEwMS41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjIgLTc5LjIpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTAwLDczNi42Yy0xMTIsMC0yMDMuMS05MS4xLTIwMy4xLTIwMy4xYTQ4LjUsNDguNSwwLDAsMSw5NywwLDEwNi4xLDEwNi4xLDAsMCwwLDIxMi4yLDAsNDguNSw0OC41LDAsMCwxLDk3LDBDNzAzLjEsNjQ1LjUsNjEyLDczNi42LDUwMCw3MzYuNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OS4yIC03OS4yKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwMCw3MTQuM2MtOTkuNywwLTE4MC44LTgxLjEtMTgwLjgtMTgwLjhhMjYuMiwyNi4yLDAsMCwxLDUyLjQsMCwxMjguNCwxMjguNCwwLDEsMCwyNTYuOCwwLDI2LjIsMjYuMiwwLDAsMSw1Mi40LDBDNjgwLjgsNjMzLjIsNTk5LjcsNzE0LjMsNTAwLDcxNC4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjIgLTc5LjIpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzQ1LjQsNDQ0LjRhNTgsNTgsMCwxLDEsNTgtNThBNTguMDQxNjgsNTguMDQxNjgsMCwwLDEsMzQ1LjQsNDQ0LjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkuMiAtNzkuMikiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjI2Ni4yIiBjeT0iMzA3LjIiIHI9IjM1LjcwMDAxIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI1NzUuMzk5OTgiIGN5PSIzMDcuMiIgcj0iNTgiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjU3NS4zOTk5OCIgY3k9IjMwNy4yIiByPSIzNS43MDAwMSIvPjwvc3ZnPg==); }
  .icon-smiley-green {
    width: 35px;
    height: 35px;
    background-size: 35px 35px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDg0MS41OTk5OSA4NDEuNTk5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojYmNjZjAwO308L3N0eWxlPjwvZGVmcz48dGl0bGU+c21pbGV5IHZlcnQ8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwMCw5MjAuOEMyNjgsOTIwLjgsNzkuMiw3MzIsNzkuMiw1MDBTMjY4LDc5LjIsNTAwLDc5LjIsOTIwLjgsMjY4LDkyMC44LDUwMCw3MzIsOTIwLjgsNTAwLDkyMC44Wm0wLTc0NC42Yy0xNzguNSwwLTMyMy44LDE0NS4yLTMyMy44LDMyMy44UzMyMS41LDgyMy44LDUwMCw4MjMuOCw4MjMuOCw2NzguNSw4MjMuOCw1MDAsNjc4LjUsMTc2LjIsNTAwLDE3Ni4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjIgLTc5LjIpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTAwLDE1My45YzE5MC44LDAsMzQ2LjEsMTU1LjMsMzQ2LjEsMzQ2LjFTNjkwLjgsODQ2LjEsNTAwLDg0Ni4xLDE1My45LDY5MC44LDE1My45LDUwMCwzMDkuMiwxNTMuOSw1MDAsMTUzLjltMC01Mi40Yy0yMjAuMSwwLTM5OC41LDE3OC40LTM5OC41LDM5OC41UzI3OS45LDg5OC41LDUwMCw4OTguNSw4OTguNSw3MjAuMSw4OTguNSw1MDAsNzIwLjEsMTAxLjUsNTAwLDEwMS41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjIgLTc5LjIpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTAwLDczNi42Yy0xMTIsMC0yMDMuMS05MS4xLTIwMy4xLTIwMy4xYTQ4LjUsNDguNSwwLDAsMSw5NywwLDEwNi4xLDEwNi4xLDAsMCwwLDIxMi4yLDAsNDguNSw0OC41LDAsMCwxLDk3LDBDNzAzLjEsNjQ1LjUsNjEyLDczNi42LDUwMCw3MzYuNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OS4yIC03OS4yKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwMCw3MTQuM2MtOTkuNywwLTE4MC44LTgxLjEtMTgwLjgtMTgwLjhhMjYuMiwyNi4yLDAsMCwxLDUyLjQsMCwxMjguNCwxMjguNCwwLDEsMCwyNTYuOCwwLDI2LjIsMjYuMiwwLDAsMSw1Mi40LDBDNjgwLjgsNjMzLjIsNTk5LjcsNzE0LjMsNTAwLDcxNC4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjIgLTc5LjIpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzQ1LjQsNDQ0LjRhNTgsNTgsMCwxLDEsNTgtNThBNTguMDQxNjgsNTguMDQxNjgsMCwwLDEsMzQ1LjQsNDQ0LjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkuMiAtNzkuMikiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjI2Ni4yIiBjeT0iMzA3LjIiIHI9IjM1LjcwMDAxIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI1NzUuMzk5OTgiIGN5PSIzMDcuMiIgcj0iNTgiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjU3NS4zOTk5OCIgY3k9IjMwNy4yIiByPSIzNS43MDAwMSIvPjwvc3ZnPg==); }

#cookie {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
  background-color: #ffffff;
  width: 100%;
  box-shadow: 0px -1px 21px 4px rgba(0, 0, 0, 0.19); }
  #cookie p {
    font-size: 0.875rem; }
    #cookie p a {
      color: #002733;
      text-decoration: underline; }

body.login {
  background-color: white; }

.login__content {
  width: 100%;
  max-width: 1200px;
  color: white;
  padding: 15px;
  background-color: #FDAF17;
  text-align: center; }
  .login__content a {
    color: white; }

.login__form {
  /*display: inline-block;*/ }
  .login__form input {
    display: block;
    background: white;
    box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05) inset;
    border: none;
    appearance: none;
    padding: 10px;
    text-align: center;
    width: 100%;
    color: black; }
  .login__form--summary .validation-summary-errors {
    border: 3px dashed white;
    padding: 15px;
    font-weight: bold;
    margin: 0 auto 45px auto; }
  .login__form--summary ul {
    margin: 0;
    padding: 0; }
    .login__form--summary ul li {
      display: block;
      list-style: none;
      margin: 0;
      padding: 10px 0;
      border-bottom: 1px dotted white; }
      .login__form--summary ul li:first-child {
        padding-top: 0; }
      .login__form--summary ul li:last-child {
        padding-bottom: 0;
        border-bottom: none; }
      .login__form--summary ul li:before {
        display: none; }
  .login__form--inputs .login__form--row {
    margin: 15px 0; }
    .login__form--inputs .login__form--row:first-child {
      margin-top: 0; }
    .login__form--inputs .login__form--row:last-child {
      margin-bottom: 0; }
  .login__form--validation {
    margin-top: 45px; }
  .login__form--btn {
    display: inline-block;
    width: 100%;
    background: white;
    border: none;
    padding: 10px 10px;
    appearance: none; }
    .login__form--btn:hover {
      cursor: pointer;
      opacity: .9; }
  .login__form--links {
    display: inline-block;
    margin: 30px 0; }
    .login__form--links a {
      display: inline-block;
      margin: 5px 30px; }

@media (min-width: 1200px) {
  .login__page {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 45px; }
  .login__content {
    box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.15);
    padding: 45px; }
  .login__form--summary .validation-summary-errors {
    max-width: 650px; }
  .login__form--content {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    max-width: 650px;
    margin: 45px auto; }
  .login__form--inputs {
    margin-right: 45px;
    flex: 1 0 auto; }
    .login__form--inputs .login__form--row {
      margin: 30px 0; }
  .login__form--btn {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 30px; }
  .login__form--validation {
    display: flex;
    justify-content: stretch;
    margin-top: 0; } }

@media (min-width: 1600px) {
  .login__page {
    padding: 100px; }
  .login__content {
    padding: 100px; }
  .login__form--content {
    margin: 80px auto 45px auto; } }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiYXNzZXRzL3Njc3MvbG9naW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJhc3NldHMvc2Nzcy9sb2dpbi5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdXRpbGl0aWVzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9jb2xvcnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9ib290c3RyYXAuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZnVuY3Rpb25zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JhZGdlLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zsb2F0LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX3Jvb3Quc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX2NvZGUuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdi5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19icmVhZGNydW1iLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYmFkZ2Uuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX2FsZXJ0LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX3Byb2dyZXNzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX21lZGlhLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3Njcm9sbGluZy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvbGF5b3V0LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9mb3JtLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9ncmlkLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9mbGV4Ym94LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy9iYW5uZXIuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3NpemluZy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdHlwb3Muc2NzcyIsCgkJImFzc2V0cy9zY3NzL2hlYWRlci5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvYnV0dG9ucy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvaWNvbnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL2Nvb2tpZS5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFDWUE7d0NBRXdDO0EwRmR4QyxPQUFPLENBQUMsZ0dBQUk7QXpGQVosQUFBQSxXQUFXLENBQUE7RUFBQyxnQkFBZ0IsRURBWixPQUFPLEdDQWlCOztBQUN4QyxBQUFBLGFBQWEsQ0FBQTtFQUFDLGdCQUFnQixFREFkLE9BQU8sR0NBcUI7O0FBQzVDLEFBQUEsV0FBVyxDQUFBO0VBQUMsZ0JBQWdCLEVEQVosT0FBTyxHQ0FpQjs7QUFDeEMsQUFBQSxRQUFRLENBQUE7RUFBQyxnQkFBZ0IsRURBVCxPQUFPLEdDQVc7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Q0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCO0lBSXRDLFNBQVMsRUFBRSxJQUE0QixHREFoQztFQUdILEFBQUEsZUFBZSxDQUFPO0lBQUUsS0FBSyxFQUFFLEVBQUUsR0FBSztFQUV0QyxBQUFBLGNBQWMsQ0FBTztJQUFFLEtBQUssRUFBRSxFQUFZLEdBQUk7RUFHNUMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxZQUFZLENBQVU7SUFBRSxLQUFLLEVBRGxCLEVBQUMsR0FDeUI7RUFBckMsQUFBQSxZQUFZLENBQVU7SUFBRSxLQUFLLEVBRGxCLEVBQUMsR0FDeUI7RUFBckMsQUFBQSxZQUFZLENBQVU7SUFBRSxLQUFLLEVBRGxCLEVBQUMsR0FDeUI7RUFNbkMsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFnQixDQUFDLEdEV25CO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixRQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLEdBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLEdBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLEdBQWdCLEdEV3JDO0VBRkQsQUFBQSxhQUFhLENBQVU7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQztFQUZELEFBQUEsYUFBYSxDQUFVO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7O0EzQkRQLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFMkI3QnRCLEFBQUEsT0FBTyxDQUFPO0lBQ1osVUFBVSxFQUFFLENBQUM7SUFDYixTQUFTLEVBQUUsQ0FBQztJQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBQ0QsQUFBQSxZQUFZLENBQU87SUFDakIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBR0MsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEI7SUFJdEMsU0FBUyxFQUFFLFFBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJ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R0FDaEI7RUFHQyxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QjtJQUl0QyxTQUFTLEVBQUUsUUFBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QjtJQUl0QyxTQUFTLEVBQUUsSUFBNEIsR0RBaEM7RUFHSCxBQUFBLGVBQWUsQ0FBTztJQUFFLEtBQUssRUFBRSxFQUFFLEdBQUs7RUFFdEMsQUFBQSxjQUFjLENBQU87SUFBRSxLQUFLLEVBQUUsRUFBWSxHQUFJO0VBRzVDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsWUFBWSxDQUFVO0lBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCO0VBQXJDLEFBQUEsWUFBWSxDQUFVO0lBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCO0VBQXJDLEFBQUEsWUFBWSxDQUFVO0lBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCO0VBTW5DLEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBZ0IsQ0FBQyxHRFduQjtFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsUUFBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixHQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixHQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixHQUFnQixHRFdyQztFQUZELEFBQUEsYUFBYSxDQUFVO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDOztBM0JEUCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RTJCN0J2QixBQUFBLE9BQU8sQ0FBTztJQUNaLFVBQVUsRUFBRSxDQUFDO0lBQ2IsU0FBUyxFQUFFLENBQUM7SUFDWixTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUNELEFBQUEsWUFBWSxDQUFPO0lBQ2pCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUdDLEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCO0lBSXRDLFNBQVMsRUFBRSxRQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsVUFB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 */