/* Fitxer per unir tots els altres fitxers scss  de compilar  */
/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 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:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --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,"Noto Sans",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;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

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, "Noto Sans", 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: #fff;
}

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

hr {
  -webkit-box-sizing: content-box;
          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[data-original-title], abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

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

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

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

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

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

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

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

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
  -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: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.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: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  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-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  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, .container-lg, .container-md, .container-sm, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
  }
}
.row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  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, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .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-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.row-cols-4 > * {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -ms-flex: 0 0 20%;
  -webkit-box-flex: 0;
          flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  -webkit-box-flex: 0;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
          order: -1;
}

.order-last {
  -ms-flex-order: 13;
  -webkit-box-ordinal-group: 14;
          order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
          order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  -webkit-box-ordinal-group: 4;
          order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  -webkit-box-ordinal-group: 5;
          order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  -webkit-box-ordinal-group: 6;
          order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  -webkit-box-ordinal-group: 7;
          order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  -webkit-box-ordinal-group: 8;
          order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  -webkit-box-ordinal-group: 9;
          order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  -webkit-box-ordinal-group: 10;
          order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  -webkit-box-ordinal-group: 11;
          order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  -webkit-box-ordinal-group: 12;
          order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  -webkit-box-ordinal-group: 13;
          order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

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

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

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

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

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

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.333333%;
  }

  .offset-sm-2 {
    margin-left: 16.666667%;
  }

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

  .offset-sm-4 {
    margin-left: 33.333333%;
  }

  .offset-sm-5 {
    margin-left: 41.666667%;
  }

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

  .offset-sm-7 {
    margin-left: 58.333333%;
  }

  .offset-sm-8 {
    margin-left: 66.666667%;
  }

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

  .offset-sm-10 {
    margin-left: 83.333333%;
  }

  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.333333%;
  }

  .offset-md-2 {
    margin-left: 16.666667%;
  }

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

  .offset-md-4 {
    margin-left: 33.333333%;
  }

  .offset-md-5 {
    margin-left: 41.666667%;
  }

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

  .offset-md-7 {
    margin-left: 58.333333%;
  }

  .offset-md-8 {
    margin-left: 66.666667%;
  }

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

  .offset-md-10 {
    margin-left: 83.333333%;
  }

  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.333333%;
  }

  .offset-lg-2 {
    margin-left: 16.666667%;
  }

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

  .offset-lg-4 {
    margin-left: 33.333333%;
  }

  .offset-lg-5 {
    margin-left: 41.666667%;
  }

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

  .offset-lg-7 {
    margin-left: 58.333333%;
  }

  .offset-lg-8 {
    margin-left: 66.666667%;
  }

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

  .offset-lg-10 {
    margin-left: 83.333333%;
  }

  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.333333%;
  }

  .offset-xl-2 {
    margin-left: 16.666667%;
  }

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

  .offset-xl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

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

  .offset-xl-7 {
    margin-left: 58.333333%;
  }

  .offset-xl-8 {
    margin-left: 66.666667%;
  }

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

  .offset-xl-10 {
    margin-left: 83.333333%;
  }

  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.table td, .table th {
  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-sm td, .table-sm th {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered td, .table-bordered th {
  border: 1px solid #dee2e6;
}

.table-bordered thead td, .table-bordered thead th {
  border-bottom-width: 2px;
}

.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
  border: 0;
}

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

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

.table-primary, .table-primary > td, .table-primary > th {
  background-color: #b8daff;
}

.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary, .table-secondary > td, .table-secondary > th {
  background-color: #d6d8db;
}

.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success, .table-success > td, .table-success > th {
  background-color: #c3e6cb;
}

.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info, .table-info > td, .table-info > th {
  background-color: #bee5eb;
}

.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning, .table-warning > td, .table-warning > th {
  background-color: #ffeeba;
}

.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger, .table-danger > td, .table-danger > th {
  background-color: #f5c6cb;
}

.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light, .table-light > td, .table-light > th {
  background-color: #fdfdfe;
}

.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark, .table-dark > td, .table-dark > th {
  background-color: #c6c8ca;
}

.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active, .table-active > td, .table-active > th {
  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: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark td, .table-dark th, .table-dark thead th {
  border-color: #454d55;
}

.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 {
  color: #fff;
  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;
  }

  .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;
  }

  .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;
  }

  .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;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.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: #fff;
}

.form-control-file, .form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + .5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[multiple], select.form-control[size] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  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, .form-check-input[disabled] ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          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: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
  display: block;
}

.form-control.is-valid, .was-validated .form-control:valid {
  border-color: #28a745;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.custom-select.is-valid, .was-validated .custom-select:valid {
  border-color: #28a745;
  padding-right: calc(.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}

.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}

.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745;
}

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
  display: block;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.custom-select.is-invalid, .was-validated .custom-select:invalid {
  border-color: #dc3545;
  padding-right: calc(.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #dc3545;
}

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -ms-flex-align: center;
    -webkit-box-align: center;
            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 .custom-select, .form-inline .input-group {
    width: auto;
  }

  .form-inline .form-check {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn.focus, .btn:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

a.btn.disabled, fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary.focus, .btn-primary:focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary.focus, .btn-secondary:focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success.focus, .btn-success:focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info.focus, .btn-info:focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning.focus, .btn-warning:focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger.focus, .btn-danger:focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light.focus, .btn-light:focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark.focus, .btn-dark:focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary.focus, .btn-outline-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  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: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary.focus, .btn-outline-secondary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  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: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success.focus, .btn-outline-success:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  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: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info.focus, .btn-outline-info:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  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: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning.focus, .btn-outline-warning:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  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: #ffc107;
  border-color: #ffc107;
}

.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger.focus, .btn-outline-danger:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  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: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light.focus, .btn-outline-light:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  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: #f8f9fa;
  border-color: #f8f9fa;
}

.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark.focus, .btn-outline-dark:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  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: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link.focus, .btn-link:focus {
  text-decoration: underline;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-link.disabled, .btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-group-lg > .btn, .btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-group-sm > .btn, .btn-sm {
  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=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  width: 100%;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

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

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
.dropdown, .dropleft, .dropright, .dropup {
  position: relative;
}

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

.dropdown-toggle::after {
  display: inline-block;
  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: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

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

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

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

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

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

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

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  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;
  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;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  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^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
  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:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 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: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group-vertical > .btn, .btn-group > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
}

.btn-group-vertical > .btn:hover, .btn-group > .btn:hover {
  z-index: 1;
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus {
  z-index: 1;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
  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, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {
  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=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
          align-items: stretch;
  width: 100%;
}

.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control, .input-group > .form-control-plaintext {
  position: relative;
  -ms-flex: 1 1 0%;
  -webkit-box-flex: 1;
          flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .custom-file, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .form-control {
  margin-left: -1px;
}

.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          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-append, .input-group-prepend {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.input-group-append .btn, .input-group-prepend .btn {
  position: relative;
  z-index: 2;
}

.input-group-append .btn:focus, .input-group-prepend .btn:focus {
  z-index: 3;
}

.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          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=checkbox], .input-group-text input[type=radio] {
  margin-top: 0;
}

.input-group-lg > .custom-select, .input-group-lg > .form-control:not(textarea) {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .custom-select, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) {
  height: calc(1.5em + .5rem + 2px);
}

.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select, .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.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), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
  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:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  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: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label, .custom-control-input[disabled] ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before, .custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 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;
  transition: transform 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, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 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, -webkit-transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.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 {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + .5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:disabled ~ .custom-file-label, .custom-file-input[disabled] ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + .75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  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: calc(1.5em + .75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.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: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.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: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  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 (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.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-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before, .custom-file-label, .custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select {
    -webkit-transition: none;
    transition: none;
  }
}
.nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.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:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.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: #fff;
  background-color: #007bff;
}

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

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  text-align: center;
}

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

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

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          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:focus, .navbar-brand:hover {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          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 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -ms-flex-align: center;
  -webkit-box-align: center;
          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:focus, .navbar-toggler:hover {
  text-decoration: none;
}

.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, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          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, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  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:focus, .navbar-light .navbar-nav .nav-link:hover {
  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 .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  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,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  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 .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

.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,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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: #fff;
}

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  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 {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  min-height: 1px;
  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(.25rem - 1px) calc(.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(.25rem - 1px) calc(.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, .card-img-bottom, .card-img-top {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}

.card-img, .card-img-top {
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.card-img, .card-img-bottom {
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px);
}

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

@media (min-width: 576px) {
  .card-deck {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    -ms-flex: 1 0 0%;
    -webkit-box-flex: 1;
            flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
  }

  .card-group > .card {
    -ms-flex: 1 0 0%;
    -webkit-box-flex: 1;
            flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}

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

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  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: -ms-flexbox;
  display: -webkit-box;
  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: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.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: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  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;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    transition: none;
  }
}
a.badge:focus, a.badge:hover {
  text-decoration: none;
}

.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: #fff;
  background-color: #007bff;
}

a.badge-primary:focus, a.badge-primary:hover {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary.focus, a.badge-primary:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:focus, a.badge-secondary:hover {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary.focus, a.badge-secondary:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:focus, a.badge-success:hover {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success.focus, a.badge-success:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:focus, a.badge-info:hover {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info.focus, a.badge-info:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:focus, a.badge-warning:hover {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning.focus, a.badge-warning:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:focus, a.badge-danger:hover {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger.focus, a.badge-danger:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:focus, a.badge-light:hover {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light.focus, a.badge-light:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:focus, a.badge-dark:hover {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark.focus, a.badge-dark:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.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: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    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 {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.media {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  z-index: 1;
  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;
  background-color: #fff;
  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 {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

.list-group-horizontal .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .list-group-horizontal-sm .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .list-group-horizontal-md .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-md .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .list-group-horizontal-lg .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .list-group-horizontal-xl .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:first-child {
  border-top-width: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
  opacity: 0.75;
}

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

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

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  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;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
}

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(.3rem - 1px);
  border-bottom-left-radius: calc(.3rem - 1px);
}

.modal-footer > * {
  margin: 0.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-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", 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-auto[x-placement^=top], .bs-tooltip-top {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
  bottom: 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
  top: 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-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: #fff;
  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, "Noto Sans", 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: #fff;
  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::after, .popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-auto[x-placement^=top], .bs-popover-top {
  margin-bottom: 0.5rem;
}

.bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-top > .arrow {
  bottom: calc(-.5rem - 1px);
}

.bs-popover-auto[x-placement^=top] > .arrow::before, .bs-popover-top > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=top] > .arrow::after, .bs-popover-top > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-auto[x-placement^=right], .bs-popover-right {
  margin-left: 0.5rem;
}

.bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-right > .arrow {
  left: calc(-.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=right] > .arrow::before, .bs-popover-right > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=right] > .arrow::after, .bs-popover-right > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
  margin-top: 0.5rem;
}

.bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-bottom > .arrow {
  top: calc(-.5rem - 1px);
}

.bs-popover-auto[x-placement^=bottom] > .arrow::before, .bs-popover-bottom > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=bottom] > .arrow::after, .bs-popover-bottom > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-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-auto[x-placement^=left], .bs-popover-left {
  margin-right: 0.5rem;
}

.bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-left > .arrow {
  right: calc(-.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=left] > .arrow::before, .bs-popover-left > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=left] > .arrow::after, .bs-popover-left > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block;
}

.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.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: #007bff !important;
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !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: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !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-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !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: -ms-flexbox !important;
  display: -webkit-box !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-box !important;
  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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    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 embed, .embed-responsive iframe, .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.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
}

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

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

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

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

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  -webkit-box-flex: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-box-flex: 1 !important;
          flex-grow: 1 !important;
}

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

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

.justify-content-start {
  -ms-flex-pack: start !important;
  -webkit-box-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  -webkit-box-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-box-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

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

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

.align-items-center {
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  -webkit-box-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  -webkit-box-align: stretch !important;
          align-items: stretch !important;
}

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-sm-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

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

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

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

  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-sm-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-sm-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

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

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

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-md-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

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

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

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

  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-md-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-md-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

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

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

  .align-self-md-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-lg-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

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

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

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

  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-lg-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-lg-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

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

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

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-xl-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

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

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

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

  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-xl-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-xl-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

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

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

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

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

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

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

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

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

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

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

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

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

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

  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

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

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

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

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

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

.position-sticky {
  position: 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;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

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

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          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;
}

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

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

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

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

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.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-n1 {
  margin: -0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-n5, .mx-n5 {
  margin-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-n1 {
    margin: -0.25rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-sm-n5, .mx-sm-n5 {
    margin-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-n1 {
    margin: -0.25rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-md-n5, .mx-md-n5 {
    margin-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-n1 {
    margin: -0.25rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-lg-n5, .mx-lg-n5 {
    margin-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-n1 {
    margin: -0.25rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-xl-n5, .mx-xl-n5 {
    margin-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 !important;
}

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

.text-wrap {
  white-space: normal !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-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:focus, a.text-secondary:hover {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:focus, a.text-success:hover {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:focus, a.text-info:hover {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:focus, a.text-light:hover {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
  color: #121416 !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;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *, ::after, ::before {
    text-shadow: none !important;
    -webkit-box-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;
  }

  blockquote, pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  img, tr {
    page-break-inside: avoid;
  }

  h2, h3, p {
    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: #fff !important;
  }

  .table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*!
 * fullPage 3.1.2
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */
html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto!important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;-webkit-font-smoothing:auto}body .container-fluid{max-width:1440px;margin:auto}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit!important;text-decoration:none!important;display:block}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 2.5rem}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html.es{--cursorAboutUsHome:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/es/about-usES.svg);--cursorMethodHome:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/es/methodES.svg);--cursorContactHome:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/es/contactES.svg);--cursorViewCase:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/es/view-caseES.svg);--cursorAboutUsPersonal:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/es/wakeUpES.svg);--cursorManifesto:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/PlayVideo.svg);--cursorVerReel:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/PlayReel.svg)}html.fr{--cursorAboutUsHome:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/fr/about-usFR.svg);--cursorMethodHome:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/fr/methodFR.svg);--cursorContactHome:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/fr/contactFR.svg);--cursorViewCase:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/fr/view-caseFR.svg);--cursorAboutUsPersonal:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/fr/wakeUpFR.svg);--cursorManifesto:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/PlayVideo.svg);--cursorVerReel:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/PlayReel.svg)}html.en{--cursorAboutUsHome:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/en/about-us.svg);--cursorMethodHome:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/en/method.svg);--cursorContactHome:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/en/contact.svg);--cursorVerReel:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/PlayReel.svg);--cursorManifesto:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/PlayVideo.svg);--cursorViewCase:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/en/view-case.svg);--cursorAboutUsPersonal:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/en/wakeUp.svg)}html,*{cursor:none!important}html.no_scroll,body.no_scroll{height:100%!important;overflow:hidden!important}html.blog.no_scroll,html.blog body.no_scroll{height:auto!important;overflow:hidden!important}body{-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;position:relative;background-color:#FFF;color:#072B31;font-family:"Poppins";font-size:32px;font-weight:200;font-style:normal;line-height:unset}body::-webkit-scrollbar{display:none}body,body *{cursor:none}body .cursor-dot,body .cursor-dot-outline,body .cursor-dot-outline-2{pointer-events:none;position:fixed;top:50%;left:50%;border-radius:50%;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10000;-webkit-transition:opacity 0.3s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}body .cursor-dot.invisible,body .cursor-dot-outline.invisible,body .cursor-dot-outline-2.invisible{opacity:0!important}body .cursor-dot{width:150px;height:150px;z-index:100000;background-color:transparent}body .cursor-dot::after{display:block;content:"";position:absolute;width:100%;height:100%;top:0%;left:0%;opacity:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation-name:rotatingCursor;animation-name:rotatingCursor;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg)}body .cursor-dot::before{display:block;content:"";position:absolute;width:15px;height:15px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#FF5000;-webkit-transition:width 0.3s ease-in-out,height 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:width 0.3s ease-in-out,height 0.3s ease-in-out,opacity 0.3s ease-in-out}body .cursor-dot .img-eye-cursor{opacity:0;position:absolute;top:50%;left:50%;width:0;height:0;-o-object-fit:none;object-fit:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.7s linear;transition:all 0.7s linear}body .cursor-dot .img-clock-cursor{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;-o-object-fit:none;object-fit:none;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}body .cursor-dot .textJobs{opacity:0;position:absolute;top:50%;color:#FF5000;font-family:"Poppins";font-size:18px;line-height:24px;font-weight:400;text-transform:uppercase}body .cursor-dot.cursor-dot-inactive::after{opacity:1}body .cursor-dot.cursor-dot-inactive::before{opacity:1;width:50px;height:50px;background-repeat:no-repeat;background-position:center;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye.svg)}body .cursor-dot.active-about-us::after{background-image:var(--cursorAboutUsHome)}body .cursor-dot.active-method::after{background-size:contain;background-image:var(--cursorMethodHome)}body .cursor-dot.active-contact::after{background-image:var(--cursorContactHome)}body .cursor-dot.active-cases+.cursor-dot-outline,body .cursor-dot.active-cases+.cursor-dot-outline+.cursor-dot-outline-2{opacity:0!important}body .cursor-dot.active-cases::before{background-repeat:no-repeat;background-position:center;-webkit-transition:width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out;transition:width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out}body .cursor-dot.active-cases.active::before{width:30px;height:30px}body .cursor-dot.active-cases.active .textJobs{opacity:1}body .cursor-dot.active-cases .textJobs{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;left:unset;right:calc(50% - 54px);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}body .cursor-dot.active-cases.active-cases-hover.active .textJobs{opacity:0}body .cursor-dot.active-cases.active-cases-hover::before{opacity:1;width:50px;height:50px;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye.svg)}body .cursor-dot.active-cases.active-cases-hover::after{opacity:1;background-image:var(--cursorViewCase)}body .cursor-dot.active-hero.active-hero-hover::before{background-repeat:no-repeat;background-position:center;-webkit-transition:width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out;transition:width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out;opacity:1;width:50px;height:50px;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye.svg)}body .cursor-dot.active-hero.active-hero-hover::after{opacity:1;background-image:var(--cursorVerReel)}body .cursor-dot.active-case{width:412px;height:412px}body .cursor-dot.active-case::after{-webkit-animation-name:none;animation-name:none}body .cursor-dot.active-case.active-case-hover{z-index:-1}body .cursor-dot.active-case.active-case-hover::before{opacity:0}body .cursor-dot.active-case.active-case-hover .img-case{opacity:1}body .cursor-dot.active-case .img-case{opacity:0;width:100%;height:100%;border-radius:50%;background-position:center;background-repeat:no-repeat;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}body .cursor-dot.active-single-case{width:213px;height:213px}body .cursor-dot.active-single-case::after{-webkit-animation-name:none;animation-name:none}body .cursor-dot.active-single-case.active-single-case-hover{z-index:-1}body .cursor-dot.active-single-case.active-single-case-hover::before{opacity:0}body .cursor-dot.active-single-case.active-single-case-hover .img-case{opacity:1}body .cursor-dot.active-single-case .img-case{opacity:0;width:100%;height:100%;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}body .cursor-dot.active-aboutUs.active-aboutUs-personal::before{width:50px;height:50px}body .cursor-dot.active-aboutUs.active-aboutUs-personal .img-clock-cursor{display:block;-webkit-animation-duration:3.75s;animation-duration:3.75s;-webkit-animation-name:clockMoveCursor;animation-name:clockMoveCursor;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body .cursor-dot.active-aboutUs.active-aboutUs-personal::after{background-image:var(--cursorAboutUsPersonal);opacity:1}body .cursor-dot.active-aboutUs.active-aboutUs-hover::before{opacity:1;width:50px;height:50px;background-repeat:no-repeat;background-position:center;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye.svg)}body .cursor-dot.active-aboutUs.active-aboutUs-hover .textJobs{opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;left:-24px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .cursor-dot.active-blog::before{background-repeat:no-repeat;background-size:contain;-webkit-transition:width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out;transition:width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out}body .cursor-dot.active-blog::after{display:none}body .cursor-dot.active-blog .textJobs{opacity:0;color:#000;left:unset;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);right:30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;white-space:nowrap}body .cursor-dot.active-blog.active-blog-hover::before{background-color:#000;opacity:1;width:50px;height:50px;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye-Blog.svg)}body .cursor-dot.active-blog.active-blog-hover .textJobs{opacity:1}body .cursor-dot.active-podcast::before{background-repeat:no-repeat;background-size:auto;background-position:center;-webkit-transition:width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out;transition:width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out}body .cursor-dot.active-podcast::after{display:none}body .cursor-dot.active-podcast .textJobs{opacity:0;color:#FF5000;left:unset;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);right:12px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;white-space:nowrap}body .cursor-dot.active-podcast.active-podcast-hover::before{background-color:#FF5000;opacity:1;width:30px;height:30px;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/playIconPodcast.svg)}body .cursor-dot.active-podcast.active-podcast-hover .textJobs{opacity:1}body .cursor-dot.active-podcast.active-podcast-hover.on-press::before{background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye.svg);background-size:40px}body .cursor-dot.active-podcast.active-podcast-hover.on-press .textJobs{right:-12px}@-webkit-keyframes clockMoveCursor{0%,18%,100%{-webkit-transform:translate(0%);transform:translate(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}3%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}6%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}9%{-webkit-transform:rotate(-30.6deg);transform:rotate(-30.6deg)}11%{-webkit-transform:rotate(20.4deg);transform:rotate(20.4deg)}15%{-webkit-transform:rotate(-10.2deg);transform:rotate(-10.2deg)}}@keyframes clockMoveCursor{0%,18%,100%{-webkit-transform:translate(0%);transform:translate(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}3%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}6%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}9%{-webkit-transform:rotate(-30.6deg);transform:rotate(-30.6deg)}11%{-webkit-transform:rotate(20.4deg);transform:rotate(20.4deg)}15%{-webkit-transform:rotate(-10.2deg);transform:rotate(-10.2deg)}}@-webkit-keyframes rotatingCursor{from{display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{display:block;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotatingCursor{from{display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{display:block;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body .cursor-dot-outline,body .cursor-dot-outline-2{width:14px;height:14px;background-color:#FF5000}body .initCursor{-webkit-transition:all 0.7s lienar;transition:all 0.7s lienar;width:0;height:0;opacity:0}.changeBgColorGreenCursor::before{background-color:#072B31!important}.changeBgColorGreenOutlineCursor{background-color:#072B31!important}.img-arrow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:arrowMove;animation-name:arrowMove;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes arrowMove{0%{left:0%}50%{left:10%}70%{left:-10%}80%{left:2%}90%{left:-2%}100%{left:0%}}@keyframes arrowMove{0%{left:0%}50%{left:10%}70%{left:-10%}80%{left:2%}90%{left:-2%}100%{left:0%}}.away{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-name:solaparDiapositivas;animation-name:solaparDiapositivas;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes solaparDiapositivas{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes solaparDiapositivas{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}.fp-scroller{position:relative}.fp-scroller.slow{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;-webkit-transition-duration:0.1s!important;transition-duration:0.1s!important}.iScrollVerticalScrollbar{display:none}.grecaptcha-badge{opacity:0;visibility:hidden}@media only screen and (max-width:993px),(hover:none){html,*{cursor:auto!important}.cursor-dot,.cursor-dot-outline,.cursor-dot-outline-2{display:none!important;pointer-events:none!important}html.testing,body.testing{overflow:auto!important;height:auto!important}body{width:100%;height:100%;font-size:24px;line-height:36px;-webkit-overflow-scrolling:touch}.d-block{display:block!important}.d-none{display:none!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.col-auto{-ms-flex:0 0 auto!important;-webkit-box-flex:0!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important}.col-1{-ms-flex:0 0 8.333333%!important;-webkit-box-flex:0!important;flex:0 0 8.333333%!important;max-width:8.333333%!important}.col-2{-ms-flex:0 0 16.666667%!important;-webkit-box-flex:0!important;flex:0 0 16.666667%!important;max-width:16.666667%!important}.col-3{-ms-flex:0 0 25%!important;-webkit-box-flex:0!important;flex:0 0 25%!important;max-width:25%!important}.col-4{-ms-flex:0 0 33.333333%!important;-webkit-box-flex:0!important;flex:0 0 33.333333%!important;max-width:33.333333%!important}.col-5{-ms-flex:0 0 41.666667%!important;-webkit-box-flex:0!important;flex:0 0 41.666667%!important;max-width:41.666667%!important}.col-6{-ms-flex:0 0 50%!important;-webkit-box-flex:0!important;flex:0 0 50%!important;max-width:50%!important}.col-7{-ms-flex:0 0 58.333333%!important;-webkit-box-flex:0!important;flex:0 0 58.333333%!important;max-width:58.333333%!important}.col-8{-ms-flex:0 0 66.666667%!important;-webkit-box-flex:0!important;flex:0 0 66.666667%!important;max-width:66.666667%!important}.col-9{-ms-flex:0 0 75%!important;-webkit-box-flex:0!important;flex:0 0 75%!important;max-width:75%!important}.col-10{-ms-flex:0 0 83.333333%!important;-webkit-box-flex:0!important;flex:0 0 83.333333%!important;max-width:83.333333%!important}.col-11{-ms-flex:0 0 91.666667%!important;-webkit-box-flex:0!important;flex:0 0 91.666667%!important;max-width:91.666667%!important}.col-12{-ms-flex:0 0 100%!important;-webkit-box-flex:0!important;flex:0 0 100%!important;max-width:100%!important;margin-left:0px!important}.offset-1{margin-left:8.333333%!important}.offset-2{margin-left:16.666667%!important}.offset-3{margin-left:25%!important}.offset-4{margin-left:33.333333%!important}.offset-5{margin-left:41.666667%!important}.offset-6{margin-left:50%!important}.offset-7{margin-left:58.333333%!important}.offset-8{margin-left:66.666667%!important}.offset-9{margin-left:75%!important}.offset-10{margin-left:83.333333%!important}.offset-11{margin-left:91.666667%!important}}@media only screen and (max-height:700px) and (hover:hover){body{font-size:24px;line-height:36px}body .cursor-dot.active-case{width:213px;height:213px}}html *{scrollbar-width:thin;scrollbar-color:#FDF5F0 transparent}html *::-webkit-scrollbar{width:6px;height:0}html *::-webkit-scrollbar-track{border-radius:0;background-color:transparent;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(40%,rgba(0,0,0,0)),color-stop(40%,rgba(245,245,245,.2)),color-stop(60%,rgba(245,245,245,.2)),color-stop(60%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(245,245,245,.2) 40%,rgba(245,245,245,.2) 60%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%)}html *::-webkit-scrollbar-thumb{border:none;border-radius:20px;background-color:#FDF5F0}html.blog #download-popup *{scrollbar-color:#FF5000 transparent}html.blog #download-popup *::-webkit-scrollbar-thumb{border-radius:0;background-color:#FF5000}header{position:fixed;z-index:101;padding:32px;width:100%;pointer-events:none}header.changeZindex{z-index:1000}header .changeMenuOrange{-webkit-filter:invert(33%) sepia(72%) saturate(3157%) hue-rotate(4deg) brightness(105%) contrast(102%);filter:invert(33%) sepia(72%) saturate(3157%) hue-rotate(4deg) brightness(105%) contrast(102%)}header .changeMenuOrange.changeSection{-webkit-transition-delay:0s!important;transition-delay:0s!important}header .changeMenuWhite{-webkit-filter:invert(99%) sepia(4%) saturate(1027%) hue-rotate(258deg) brightness(121%) contrast(100%);filter:invert(99%) sepia(4%) saturate(1027%) hue-rotate(258deg) brightness(121%) contrast(100%)}header .changeMenuWhite.changeSection{-webkit-transition-delay:0s!important;transition-delay:0s!important}header .changeMenuOpen{-webkit-filter:invert(99%) sepia(4%) saturate(1027%) hue-rotate(258deg) brightness(121%) contrast(100%)!important;filter:invert(99%) sepia(4%) saturate(1027%) hue-rotate(258deg) brightness(121%) contrast(100%)!important}header .changeMenuOpen.colLogo{-webkit-transition:-webkit-filter 0s linear;transition:-webkit-filter 0s linear;transition:filter 0s linear;transition:filter 0s linear,-webkit-filter 0s linear;-webkit-transition-delay:0.4s;transition-delay:0.4s}header .changeMenuOpen.menu-burger{-webkit-transition:-webkit-filter 0s linear;transition:-webkit-filter 0s linear;transition:filter 0s linear;transition:filter 0s linear,-webkit-filter 0s linear;-webkit-transition-delay:0s;transition-delay:0s}header .changeMenuOpen.lang-selector{-webkit-transition:-webkit-filter 0s linear;transition:-webkit-filter 0s linear;transition:filter 0s linear;transition:filter 0s linear,-webkit-filter 0s linear;-webkit-transition-delay:0.1s;transition-delay:0.1s}header .colLogo{z-index:100;-webkit-transition-delay:0.1s;transition-delay:0.1s}header .colLogo a{pointer-events:all;display:inline-block}header .colMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .lang-selector{margin-right:73px;-webkit-transition-delay:0.6s;transition-delay:0.6s;z-index:100}header .lang-selector .langList{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}header .lang-selector .langList li{color:rgba(0,0,0,.4);font-weight:500;font-size:16px;line-height:24px;font-family:"Poppins";text-transform:uppercase;pointer-events:all;margin-right:40px}header .lang-selector .langList li.current-lang{color:#000}header .lang-selector .langList li:last-of-type{margin-right:0}header .menu,header .menu-burger,header .menu-bg{position:fixed;width:50px;height:50px;font-size:30px;text-align:center;border-radius:100%;right:25px;top:25px}header .menu-bg{z-index:-1;background:#FF5000;pointer-events:none;-webkit-transition:all 1s ease;transition:all 1s ease;right:0;top:0;width:0;height:0;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0);-webkit-transform-origin:center center;transform-origin:center center}header .menu-bg.fs{-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0);width:300vw;height:300vw;background:#FF5000}header .menu-burger{position:relative;color:#000;padding-top:0;-webkit-transition:all 0.4s linear,-webkit-filter 0s linear;transition:all 0.4s linear,-webkit-filter 0s linear;transition:all 0.4s linear,filter 0s linear;transition:all 0.4s linear,filter 0s linear,-webkit-filter 0s linear;-webkit-transition-delay:0.7s;transition-delay:0.7s;-webkit-transform-origin:center;transform-origin:center;width:60px;height:12px;background-color:transparent;top:0;left:0;border-radius:0;pointer-events:all;z-index:10000}header .menu-burger::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:2px;background-color:#000;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}header .menu-burger::after{content:"";position:absolute;display:block;top:8px;right:0;width:50%;height:2px;background-color:#000;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}header .menu-burger.fs::before{top:0;left:10px;width:40px;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0)}header .menu-burger.fs::after{top:8px;right:10px;width:40px;top:0;-webkit-transform:matrix(.71,-.71,.71,.71,0,0);transform:matrix(.71,-.71,.71,.71,0,0)}header .menu-burger .contentburguer{height:60px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .menu-items{position:fixed;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;top:0;left:0;padding:32px;margin-top:0;font-weight:400;font-size:60px;line-height:72px;color:#FDF5F0;text-align:left;font-family:"Sculpin";-webkit-transform:translateY(200%);transform:translateY(200%);pointer-events:none}header .menu-items .rowContent{width:100%;height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .menu-items .rowContent .colMenuItems{z-index:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .menu-items div{margin-top:0}header .menu-items.fs{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}header .menu-items .mainMenu{margin-top:140px}header .menu-items .options{margin-top:0}header .menu-items .options ul{list-style:none;padding:0;margin-bottom:0}header .menu-items .options ul li{margin-bottom:24px;position:relative;top:5px;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:none;-webkit-transition-delay:0s;transition-delay:0s}header .menu-items .options ul li:last-of-type{margin-bottom:0}header .menu-items .options ul a{color:#FDF5F0;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-weight:500;white-space:nowrap}header .menu-items .options ul a.active,header .menu-items .options ul a:hover,header .menu-items .options ul a:active{color:rgba(253,245,240,.6)!important;padding-left:68px}header .menu-items .options.fsOptions ul li{opacity:1;top:0;pointer-events:all}header .menu-items .options.fsOptions ul li:first-of-type{-webkit-transition-delay:0.5s;transition-delay:0.5s}header .menu-items .options.fsOptions ul li:nth-child(2){-webkit-transition-delay:0.6s;transition-delay:0.6s}header .menu-items .options.fsOptions ul li:nth-child(3){-webkit-transition-delay:0.7s;transition-delay:0.7s}header .menu-items .options.fsOptions ul li:last-of-type{-webkit-transition-delay:0.8s;transition-delay:0.8s}header .menu-items .blog{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:5px;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-delay:0s;transition-delay:0s;pointer-events:none}header .menu-items .blog a,header .menu-items .blog p{font-size:60px;line-height:96px;margin-bottom:0;text-decoration:none;color:#FDF5F0;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}header .menu-items .blog a.active,header .menu-items .blog a:hover,header .menu-items .blog a:active,header .menu-items .blog p.active,header .menu-items .blog p:hover,header .menu-items .blog p:active{color:rgba(253,245,240,.6)!important;padding-left:68px}header .menu-items .blog a.active .coomingSoon,header .menu-items .blog a:hover .coomingSoon,header .menu-items .blog a:active .coomingSoon,header .menu-items .blog p.active .coomingSoon,header .menu-items .blog p:hover .coomingSoon,header .menu-items .blog p:active .coomingSoon{opacity:1}header .menu-items .blog a .coomingSoon,header .menu-items .blog p .coomingSoon{padding-left:72px;display:inline-block;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-transform:uppercase;font-size:24px;font-family:"Poppins";font-weight:400;color:rgba(253,245,240,.6)!important;margin-right:0;line-height:36px;white-space:nowrap}header .menu-items .blog span{margin-right:32px}header .menu-items .blog svg .eye,header .menu-items .blog svg .pupil{-webkit-transform-origin:50%;transform-origin:50%}header .menu-items .blog.fsBlog{opacity:1;top:0;-webkit-transition-delay:0.9s;transition-delay:0.9s;pointer-events:all}header .menu-items .social{margin-top:50px}header .menu-items .social ol{list-style:none;padding:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:"Sculpin";line-height:16px;font-weight:500;text-transform:uppercase;top:5px;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-delay:0s;transition-delay:0s}header .menu-items .social ol li{margin-right:40px}header .menu-items .social ol li:last-of-type{margin-right:0}header .menu-items .social ol a{color:#FDF5F0;text-decoration:none;-webkit-transition:color 0.7s linear;transition:color 0.7s linear}header .menu-items .social ol a.active,header .menu-items .social ol a:hover,header .menu-items .social ol a:active{color:rgba(253,245,240,.6)!important}header .menu-items .social.fsSocial ol{opacity:1;top:0;-webkit-transition-delay:1s;transition-delay:1s}header .menu-items .colImages{height:100%}header .menu-items .colImages .images{position:absolute;top:0;right:0;height:100%;width:100%}header .menu-items .colImages .images .item{height:100%;padding:0 16px}header .menu-items .colImages .images .itemNotAlone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .menu-items .colImages .images .itemNotAlone .imgMenuContainer:first-of-type{padding-bottom:16px;height:60%;max-width:80%}header .menu-items .colImages .images .itemNotAlone .imgMenuContainer:first-of-type img{-webkit-transform:translateY(-100px);transform:translateY(-100px)}header .menu-items .colImages .images .itemNotAlone .imgMenuContainer:last-of-type{height:40%;width:auto;max-width:100%;padding-top:16px}header .menu-items .colImages .images .itemNotAlone .imgMenuContainer:last-of-type img{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition-delay:0.2s;transition-delay:0.2s;-o-object-fit:cover;object-fit:cover}header .menu-items .colImages .images .itemAlone{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .menu-items .colImages .images .itemAlone img{max-height:60%;width:auto;max-width:100%;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition-delay:0.4s;transition-delay:0.4s}header .menu-items .colImages .images .itemAloneCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .menu-items .colImages .images .itemAloneCenter img{max-height:70%;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition-delay:0.4s;transition-delay:0.4s}header .menu-items .colImages .images .itemAloneTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:100px}header .menu-items .colImages .images .itemAloneTop img{-webkit-transform:translateY(-100px);transform:translateY(-100px)}header .menu-items .colImages .images .itemAloneBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:100px}header .menu-items .colImages .images .itemAloneBottom img{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition-delay:0.2s;transition-delay:0.2s}header .menu-items .colImages .images img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;opacity:0;-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease,-webkit-transform 0.6s ease}header .menu-items .colImages .images.isActive img{opacity:1;-webkit-transform:translateX(0) translateY(0)!important;transform:translateX(0) translateY(0)!important}header.headerBlog{background-color:#FFF;-webkit-transition:top 0.3s ease;transition:top 0.3s ease}header.headerBlog .colSearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.headerBlog .colSearch .lang-selector{margin-right:49px}header.headerBlog .colSearch #search-form{width:auto;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto;-webkit-transition:all 300ms ease-in;transition:all 300ms ease-in}header.headerBlog .colSearch #search-form .input{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;margin:0;-webkit-transition:margin 200ms ease-in;transition:margin 200ms ease-in}header.headerBlog .colSearch #search-form .textbox-input{width:100%;min-width:0;padding:0;border:0;margin:0;border-color:#FF5000;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}header.headerBlog .colSearch #search-form .submit-input{display:none}header.headerBlog .colSearch #search-form:hover,header.headerBlog .colSearch #search-form.typing{-ms-flex-preferred-size:300px;flex-basis:300px}header.headerBlog .colSearch #search-form:hover .input,header.headerBlog .colSearch #search-form.typing .input{margin-left:24px}header.headerBlog .colSearch #search-form:hover .textbox-input,header.headerBlog .colSearch #search-form.typing .textbox-input{border-bottom:solid 1px #FF5000}header.headerBlog .menu-items{display:none}header.headerBlog .colLogo a{position:relative}header.headerBlog .colLogo a picture{opacity:1;-webkit-transition:opacity 200ms ease-in 450ms;transition:opacity 200ms ease-in 450ms}header.headerBlog .colLogo a .white-logo{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}header.headerBlog.changeZindex .colLogo a picture{-webkit-transition-delay:100ms;transition-delay:100ms}header.headerBlog.changeZindex .colLogo a .black-logo{opacity:0}header.headerBlog.changeZindex .colLogo a .white-logo{opacity:1}footer{width:100%;background-color:#D7D0BD;padding:24px 32px 23px 32px}footer .footerContent .textFooter{font-size:20px;line-height:30px;padding:0;font-weight:200;color:#072B31;display:block;margin-bottom:0}footer .footerContent .textFooter strong{display:block;margin-top:3px;font-weight:500;font-family:"Sculpin"}footer .footerContent .bar{max-width:calc(100% - 32px);height:1px;padding:0;margin:0 16px;margin-top:24px;background-color:rgba(255,255,255,.12)}footer .footerContent .colNav{text-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerContent .colNav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerContent .colNav .optionNav{font-family:"Sculpin";margin-right:36px;font-weight:500;font-size:60px;line-height:72px;display:inline-block;margin-bottom:0}footer .footerContent .colNav .goTo{width:70px;height:70px;border-radius:50%;background-color:#FF5000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footerContent .colNav .goTo .img-arrow{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:relative}footer .footerContent .colContentBlog{color:#072B31}footer .footerContent .colContentBlog a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerContent .colContentBlog .textFooterBlog{margin-left:25px;font-size:60px;line-height:72px;font-family:"Sculpin";font-weight:400;margin-bottom:0;display:inline-block}footer .footerContent .colContentBlog .logoFooter{-webkit-filter:invert(33%) sepia(72%) saturate(3157%) hue-rotate(4deg) brightness(105%) contrast(102%);filter:invert(33%) sepia(72%) saturate(3157%) hue-rotate(4deg) brightness(105%) contrast(102%);opacity:0;display:inline-block}footer .footerContent .colContentBlog .logoFooter.active{opacity:1}footer .footerMenu{padding-top:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footerMenu .menuLegal ol,footer .footerMenu .menuSocial ol{list-style:none;padding:0;display:list-item;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins";text-transform:uppercase;font-size:14px;line-height:16px;font-weight:600;margin-bottom:0}footer .footerMenu .menuLegal ol li,footer .footerMenu .menuSocial ol li{padding-right:22px}footer .footerMenu .menuLegal ol li:last-of-type,footer .footerMenu .menuSocial ol li:last-of-type{padding-right:0}footer .footerMenu .menuLegal ol p,footer .footerMenu .menuSocial ol p{margin:0}footer .footerMenu .menuLegal ol a,footer .footerMenu .menuSocial ol a{line-height:21px;font-weight:600;text-decoration:none;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}footer .footerMenu .menuLegal ol a:hover,footer .footerMenu .menuLegal ol a:active,footer .footerMenu .menuLegal ol a.active,footer .footerMenu .menuSocial ol a:hover,footer .footerMenu .menuSocial ol a:active,footer .footerMenu .menuSocial ol a.active{text-decoration:none;opacity:.6}footer .footerMenu .menuLegal ol{font-size:12px;font-weight:200;line-height:18px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:rgba(7,43,49,.32)}footer .footerMenu .menuLegal ol a,footer .footerMenu .menuLegal ol a:hover,footer .footerMenu .menuLegal ol a:active,footer .footerMenu .menuLegal ol a.active{color:rgba(7,43,49,.32);font-size:12px;font-weight:200;line-height:18px}footer .footerMenu .menuSocial ol{font-family:"Sculpin";-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#FF5000}footer .footerMenu .menuSocial ol li:last-of-type{padding-right:0}footer .footerMenu .menuSocial ol a,footer .footerMenu .menuSocial ol a:hover,footer .footerMenu .menuSocial ol a:active,footer .footerMenu .menuSocial ol a.active{color:#FF5000;font-weight:500}.cases-carrousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;-webkit-transform:translateX(100%);transform:translateX(100%);top:0;left:0;width:100%;height:100%;opacity:0;padding-top:172px;padding-bottom:54px;-webkit-transition:opacity 0.7s ease,-webkit-transform 0.7s ease;transition:opacity 0.7s ease,-webkit-transform 0.7s ease;transition:transform 0.7s ease,opacity 0.7s ease;transition:transform 0.7s ease,opacity 0.7s ease,-webkit-transform 0.7s ease}.cases-carrousel.isActive{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}.cases-carrousel .cases-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 32px;display:-webkit-box;display:-ms-flexbox;display:flex}.cases-carrousel .cases-wrap.slow{-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important;-webkit-transition-duration:0.45s!important;transition-duration:0.45s!important}.cases-carrousel .content-item-cases{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.content-item-cases{padding-left:0;padding-right:32px;display:table;table-layout:fixed}.content-item-cases .descDescktopHome p{max-width:470px}.content-item-cases .descDescktopHome .name-case{font-size:24px;color:#072B31;font-weight:500;line-height:28px;font-family:"Sculpin";margin-bottom:6px;margin-top:24px}.content-item-cases .descDescktopHome .name-brand{font-family:"Poppins";font-weight:200;font-size:16px;line-height:24px;color:#072B31;margin-bottom:0}.content-item-cases .descMobile{display:none}.content-item-cases .content-cell-case{width:100%;height:100%!important;display:table-cell;vertical-align:top}.content-item-cases:nth-child(2n) .content-cell-case{vertical-align:bottom}.content-item-cases .imgContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.content-item-cases .imgContainer img{width:100%;max-width:437px}.content-item-cases .imgContainer .hoverImg{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);-webkit-transition:opacity 0.7s linear;transition:opacity 0.7s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content-item-cases .imgContainer .hoverImg .title-case{font-family:"Sculpin";font-weight:400;font-size:80px;line-height:96px;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.content-item-cases .imgContainer .hoverImg .name-case{font-family:"Poppins";font-weight:500;font-size:24px;line-height:36px;text-transform:uppercase;margin-bottom:12px;text-align:center}.content-item-cases .imgContainer .hoverImg .categories-case{font-family:"Poppins";font-weight:400;font-size:18px;line-height:27px;color:rgba(7,43,49,.5);margin-bottom:32px;text-align:center}.content-item-cases .imgContainer:hover .hoverImg{opacity:1}.content-item-cases .imgContainer:hover .hoverImg .title-case{-webkit-animation-name:titleMoveCase;animation-name:titleMoveCase;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes titleMoveCase{0%{left:100%;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}100%{left:0%;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}}@keyframes titleMoveCase{0%{left:100%;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}100%{left:0%;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}}#cookie-banner,#cookie-popup{opacity:0;visibility:hidden;-webkit-transition:all 350ms ease-in 100ms;transition:all 350ms ease-in 100ms;pointer-events:none}#cookie-banner.open,#cookie-popup.open{opacity:1;visibility:visible;pointer-events:auto}#cookie-banner a,#cookie-banner .link,#cookie-popup a,#cookie-popup .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;padding-right:29px;line-height:21px;font-size:14px;-webkit-transition:color 0.5s linear;transition:color 0.5s linear}#cookie-banner a span,#cookie-banner .link span,#cookie-popup a span,#cookie-popup .link span{background-color:#FFF;background-position:center;background-repeat:no-repeat;width:38px;height:38px;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;border-radius:50%;display:inline-block;margin-left:9px;-webkit-transition:background-color 0.5s linear;transition:background-color 0.5s linear}#cookie-banner a:hover,#cookie-banner a:active,#cookie-banner a.active,#cookie-banner .link:hover,#cookie-banner .link:active,#cookie-banner .link.active,#cookie-popup a:hover,#cookie-popup a:active,#cookie-popup a.active,#cookie-popup .link:hover,#cookie-popup .link:active,#cookie-popup .link.active{color:rgba(255,255,255,.5)!important}#cookie-banner a:hover span,#cookie-banner a:active span,#cookie-banner a.active span,#cookie-banner .link:hover span,#cookie-banner .link:active span,#cookie-banner .link.active span,#cookie-popup a:hover span,#cookie-popup a:active span,#cookie-popup a.active span,#cookie-popup .link:hover span,#cookie-popup .link:active span,#cookie-popup .link.active span{background-color:rgba(255,255,255,.5)}#cookie-banner a.cookiesAccept span,#cookie-banner .link.cookiesAccept span,#cookie-popup a.cookiesAccept span,#cookie-popup .link.cookiesAccept span{background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cookies/accept.svg);background-size:18px}#cookie-banner a.cookiesDecline span,#cookie-banner .link.cookiesDecline span,#cookie-popup a.cookiesDecline span,#cookie-popup .link.cookiesDecline span{background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cookies/decline.svg);background-size:12px}#cookie-banner a.cookiesSetUp span,#cookie-banner .link.cookiesSetUp span,#cookie-popup a.cookiesSetUp span,#cookie-popup .link.cookiesSetUp span{background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cookies/setUp.svg);background-size:22px}#cookie-banner{max-width:100%;min-width:437px;background-color:#FF5000;padding:31px 40px;margin:auto;margin-right:0;display:block;position:fixed;bottom:0;right:0;z-index:100;color:#FFF;font-size:16px;font-family:"Poppins";line-height:24px;font-weight:200}#cookie-banner img{margin-bottom:24px}#cookie-banner p{max-width:357px}#cookie-banner .cookiesTitle{margin-bottom:24px;font-size:24px;line-height:28px;font-family:"Sculpin";font-weight:500;color:#072B31}#cookie-banner .cookiesText{margin-bottom:60px;margin-right:20px;max-width:350px}#cookie-banner .cookiesText a{text-decoration:underline!important;text-transform:none}#cookie-banner .cookiesLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cookie-banner a.link{padding-right:0}#cookie-popup{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;overflow:auto;color:#fff}#cookie-popup p{font-family:"Poppins";font-size:14px;line-height:21px;font-weight:100;margin:0}#cookie-popup p b{font-family:"Sculpin";font-size:18px;line-height:22px;font-weight:400}#cookie-popup .popup-container{position:relative;min-height:100%;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cookie-popup .popup-container .background{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6;background-color:#000}#cookie-popup .popup-container .wrap{-webkit-box-flex:0;-ms-flex:0 1 906px;flex:0 1 906px;padding:40px;background-color:#072B31;position:relative}#cookie-popup .popup-container .wrap .popup-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cookie-popup .popup-container .wrap .popup-title p b{color:#FF5000;font-size:24px;line-height:29px;font-size:500}#cookie-popup .popup-container .wrap .popup-title .close-button{width:20px;height:20px;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cookies/decline.svg);background-size:20px 20px}#cookie-popup .popup-container .wrap .hr{height:1px;margin:32px 0 30px;background-color:#C4C4C4}#cookie-popup .popup-container .wrap .dropdown .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cookie-popup .popup-container .wrap .dropdown .title h2{margin-right:24px}#cookie-popup .popup-container .wrap .dropdown .text{height:0;opacity:0;-webkit-transition:height 250ms ease-in-out 0ms,opacity 200ms ease-in 0ms;transition:height 250ms ease-in-out 0ms,opacity 200ms ease-in 0ms;overflow:hidden}#cookie-popup .popup-container .wrap .dropdown .text .padding{height:30px}#cookie-popup .popup-container .wrap .dropdown .text p{margin-bottom:1.5em}#cookie-popup .popup-container .wrap .dropdown.open .text{opacity:1;-webkit-transition-delay:0s,250ms;transition-delay:0s,250ms}#cookie-popup .popup-container .wrap .toggle-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cookie-popup .popup-container .wrap .toggle-div .toggle{width:52px;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;padding:4px;background-color:#FDF5F0;border-radius:14px}#cookie-popup .popup-container .wrap .toggle-div .toggle .handle{width:20px;height:20px;background-color:#072B31;border-radius:50%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 150ms ease-in;transition:all 150ms ease-in}#cookie-popup .popup-container .wrap .toggle-div .toggle.on .handle{-webkit-transform:translateX(24px);transform:translateX(24px);background-color:#FF5000}#cookie-popup .popup-container .wrap .button-div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}#cookie-popup .popup-container .wrap .button-div .link span{background-size:100%}#cookie-popup .popup-container .wrap .button-div .link.cookiesAccept span{background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cookies/accept--grey.svg)}#cookie-popup .popup-container .wrap .button-div .link.cookiesDecline{padding-right:0}#cookie-popup .popup-container .wrap .button-div .link.cookiesDecline span{background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cookies/decline--grey.svg)}.paginacion{padding-top:100px}.paginacion ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paginacion ul li{padding:0 16px;font-size:16px;line-height:24px;color:#000;font-family:"Poppins";font-weight:400}.paginacion ul li .page-numbers.current,.paginacion ul li .page-numbers:hover{color:#FF5000!important}.paginacion ul li .page-numbers.dots{color:#FF5000!important}.paginacion ul li .page-numbers.prev span,.paginacion ul li .page-numbers.next span{display:block;width:30px;height:30px;border-radius:50%;border:1px solid #FF5000;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/arrow-right-orange.svg);background-size:14px;background-repeat:no-repeat;background-position:center}.paginacion ul li .page-numbers.prev span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sectionNewsletter{background-color:#FDF5F0;background-position:center;background-repeat:no-repeat;background-size:cover}.sectionNewsletter .containerNewsletter{max-width:906px;margin:auto;padding-top:80px;padding-bottom:80px}.sectionNewsletter .containerNewsletter .formNewsletter{padding:60px;background-color:#FFF;font-size:18px;font-family:"Poppins";line-height:27px;font-weight:200;color:#072B31}.sectionNewsletter .containerNewsletter .formNewsletter .newsletterTitle{font-family:"Sculpin";font-weight:500;font-size:32px;line-height:38px;color:#072B31;margin-bottom:32px}.sectionNewsletter .containerNewsletter .formNewsletter p{margin-bottom:60px}.sectionNewsletter .containerNewsletter .formNewsletter form p{margin-bottom:0}.sectionNewsletter .containerNewsletter .formNewsletter form .input{margin-bottom:20px}.sectionNewsletter .containerNewsletter .formNewsletter form .input label,.sectionNewsletter .containerNewsletter .formNewsletter form .input input{font-size:14px;line-height:21px;color:#000;font-weight:200}.sectionNewsletter .containerNewsletter .formNewsletter form .terms-div::before{border:1px solid #000;width:15px;height:15px}.sectionNewsletter .containerNewsletter .formNewsletter form .terms-div label{font-size:14px;line-height:21px;color:#000;font-weight:200;padding-left:27px}.sectionNewsletter .containerNewsletter .formNewsletter form .terms-div img{-webkit-filter:grayscale(1);filter:grayscale(1);width:15px}.sectionNewsletter .containerNewsletter .formNewsletter form .submit{margin-top:80px}.sectionNewsletter .containerNewsletter .formNewsletter form .submit .goTo{width:40px;height:40px}.sectionNewsletter .containerNewsletter .formNewsletter form .submit .goTo .img-arrow{width:20px}.sectionNewsletter .containerNewsletter .imageNewsletter{padding:60px;background-color:#FF5000}.sectionNewsletter .containerNewsletter .imageNewsletter img{width:100%;-o-object-fit:cover;object-fit:cover}form{position:relative}form .input{position:relative;margin-bottom:60px}form .input br{display:none!important}form .input.active label{-webkit-transform:translateY(0%) scale(.7);transform:translateY(0%) scale(.7)}form .input label{color:#072B31;font-size:18px;font-family:"Sculpin";font-weight:400;line-height:21px;margin-bottom:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;display:block;position:relative;top:0;left:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translateY(0%);transform:translateY(0%)}form .input input,form .input textarea,form .input select{display:block;border:none;border-bottom:1px solid rgba(7,43,49,.12);width:100%;-webkit-tap-highlight-color:transparent!important;outline:none!important;outline-width:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#072B31;font-size:16px;font-family:"Poppins";font-weight:200;line-height:32px;background:transparent}form .input input[type=checkbox],form .input input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}form .input p{margin-bottom:0}form .input textarea{height:108px;color:#072B31}form .input select{height:35px;background:transparent}form .input option{padding-left:0;font-family:"Poppins";font-weight:200;font-size:15px}form .input .wpcf7-not-valid-tip{display:none}form .input .wpcf7-not-valid-tip:first-of-type{padding-top:3px;display:block}form label br{display:none!important}form .textarea{margin-bottom:40px}form .terms-div,form .newsletter-div{position:relative}form .terms-div.select img,form .newsletter-div.select img{opacity:1}form .terms-div::before,form .newsletter-div::before{position:absolute;display:block;content:"";width:20px;height:20px;border:1px solid #072B31;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}form .terms-div label,form .newsletter-div label{position:absolute;display:block;margin-bottom:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#072B31;font-size:18px;font-family:"Sculpin";font-weight:400;line-height:48px;padding-left:35px}form .terms-div label a,form .newsletter-div label a{display:inline-block;text-decoration:underline!important}form .terms-div label a:hover,form .newsletter-div label a:hover{color:rgba(7,43,49,.5)!important}form .terms-div img,form .newsletter-div img{position:absolute;opacity:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:6px}form .terms-div input,form .newsletter-div input{opacity:0;height:0;width:0}form .submit{margin-top:90px;position:relative;width:70px;display:inline-block}form .submit.disabled{pointer-events:none}form .submit.disabled .goTo{background-color:gray}form .submit.disabled .img-arrow{-webkit-animation-name:none;animation-name:none}form .submit input{display:none}form .submit .goTo{width:70px;height:70px;border-radius:50%;background-color:#FF5000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .submit .goTo .img-arrow{-webkit-animation-iteration-count:1;animation-iteration-count:1;position:relative}form .submit p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:90px}form .wpcf7-acceptance{display:none!important}form input#newsletter{display:none!important}form .regular{color:#072B31;font-size:18px;font-family:"Sculpin";font-weight:400;line-height:21px}form .wpcf7-response-output{border-color:transparent!important;border-radius:12px;font-size:18px;line-height:27px;font-weight:200;font-family:"Poppins";color:#000;background-color:transparent;display:inline-block!important;margin:0px!important;margin-left:46px!important;padding:24px 40px!important;width:calc(100% - 70px - 46px);position:absolute;bottom:0;right:0;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in;opacity:0}form.invalid .wpcf7-response-output,form.unaccepted .wpcf7-response-output,form.payment-required .wpcf7-response-output{background-color:rgba(255,185,0,.21);opacity:1}form.failed .wpcf7-response-output,form.aborted .wpcf7-response-output{background-color:rgba(220,50,50,.21);opacity:1}form.sent .wpcf7-response-output,form.donete .wpcf7-response-output{background-color:rgba(120,238,106,.21);opacity:1}form.spam .wpcf7-response-output{background-color:rgba(245,110,40,.21);opacity:1}html.blog #download-popup form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}html.blog #download-popup form br{display:none}html.blog #download-popup form p{margin:0}html.blog #download-popup form .input{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;margin-bottom:40px}html.blog #download-popup form .input label{color:#fff;font-size:14px;line-height:21px;font-weight:200;font-family:"Poppins";position:static}html.blog #download-popup form .input input,html.blog #download-popup form .input textarea,html.blog #download-popup form .input select{color:#fff;font-size:16px;line-height:32px;font-family:"Sculpin";border-bottom:1px solid rgba(255,255,255,.12)}html.blog #download-popup form #nameItem-modal{display:none}html.blog #download-popup form .terms-div::before,html.blog #download-popup form .newsletter-div::before{width:14px;height:14px;border:1px solid #fff}html.blog #download-popup form .terms-div.select::before,html.blog #download-popup form .newsletter-div.select::before{border:none;background-color:#FF5000}html.blog #download-popup form .terms-div label,html.blog #download-popup form .newsletter-div label{color:#fff;font-size:12px;line-height:16px;font-family:"Poppins";font-weight:100;padding-left:30px}html.blog #download-popup form .terms-div label a:hover,html.blog #download-popup form .newsletter-div label a:hover{color:rgba(255,255,255,.5)!important}html.blog #download-popup form .terms-div p,html.blog #download-popup form .newsletter-div p{margin:0}html.blog #download-popup form .terms-div img,html.blog #download-popup form .newsletter-div img{left:-9px;-webkit-filter:brightness(25);filter:brightness(25)}html.blog #download-popup form .newsletter-div{margin-top:14px}html.blog #download-popup form .submit{margin-top:58px;width:40px}html.blog #download-popup form .submit p{position:relative;top:0;left:0;-webkit-transform:none;transform:none}html.blog #download-popup form .submit p.optionNav{display:none}html.blog #download-popup form .submit .goTo{width:40px;height:40px}html.blog #download-popup form .submit .goTo img{width:18px;height:18px}html.blog #download-popup form .regular{color:#fff;font-size:14px;font-family:"Poppins";font-weight:200;line-height:21px}html.blog #download-popup form .wpcf7-response-output{color:#D7D0BD;bottom:0}html.blog form .wpcf7-response-output{font-size:14px;line-height:24px;margin-left:24px!important;padding:8px 20px!important;width:calc(100% - 18px - 46px)}table thead th{font-weight:500}.video-div .pre-poster{max-width:100vw;max-height:100vh;-o-object-fit:cover;object-fit:cover;top:0;left:0}.video-div .vjs-fullscreen{z-index:100000000}.video-div .video-js,.video-div .vjs-poster,.video-div video{background-color:transparent!important}@media only screen and (max-height:800px),(hover:auto){header .menu-items{font-size:52px;line-height:54px}header .menu-items .blog a,header .menu-items .blog p{font-size:52px;line-height:54px}}@media only screen and (max-width:993px),(hover:none){header{padding:20px}header .menu-bg.fs{width:400vh;height:400vh}header .menu-burger{width:40px;height:7px}header .menu-burger::after{top:5px}header .menu-burger .contentburguer{height:40px}header .menu-burger.fs::after,header .menu-burger.fs::before{width:20px}header .menu-items{padding:20px;font-size:40px;line-height:42px}header .menu-items .mainMenu{margin-top:0}header .menu-items .rowContent{padding-top:96px!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .menu-items .colMenuItems{margin-top:0px!important;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .menu-items .colImages{display:none!important}header .menu-items .options ul li{margin-bottom:20px}header .menu-items .options ul li:last-of-type{margin-bottom:0}header .menu-items .options ul li a.active,header .menu-items .options ul li a:hover,header .menu-items .options ul li a:active{color:rgba(253,245,240,.6)!important;padding-left:0}header .menu-items .blog{margin-top:20px}header .menu-items .blog a,header .menu-items .blog p{font-size:40px;line-height:42px}header .menu-items .blog a .coomingSoon,header .menu-items .blog p .coomingSoon{opacity:1;display:block;padding-left:20px;font-size:14px}header .menu-items .blog a.active,header .menu-items .blog a:hover,header .menu-items .blog a:active,header .menu-items .blog p.active,header .menu-items .blog p:hover,header .menu-items .blog p:active{color:rgba(253,245,240,.6)!important;padding-left:0}header .menu-items .blog svg{margin-left:24px;width:96px;height:auto}header .menu-items .blog span{margin-right:0}header .menu-items .social{margin-top:20px}header .menu-items .social .lang-selector{opacity:0;-webkit-transition:all 0s linear;transition:all 0s linear;-webkit-transition-delay:0s;transition-delay:0s;margin-bottom:20px}header .menu-items .social.fsSocial .lang-selector{opacity:1;-webkit-transition-delay:1s;transition-delay:1s}header .menu-items .social ol{font-size:12px;line-height:18px}header .menu-items .social ol li{margin-right:24px}header .changeMenuOpen.colLogo{-webkit-transition-delay:0.2s;transition-delay:0.2s}header.headerBlog.changeZindex #search-form{display:none}header.headerBlog .colSearch{padding-left:0}header.headerBlog .colSearch #search-form{margin-right:24px}header.headerBlog .colSearch #search-form:hover,header.headerBlog .colSearch #search-form.typing{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}header.headerBlog .colSearch #search-form:hover .input,header.headerBlog .colSearch #search-form.typing .input{margin-left:12px}header.headerBlog .colSearch .menu-bg,header.headerBlog .colSearch .menu-bg.fs{background-color:#000}header.headerBlog .menu-items{display:block}header.headerBlog .menu-items .options.fsOptions ul li:first-of-type{-webkit-transition-delay:0.5s;transition-delay:0.5s}header.headerBlog .menu-items .options.fsOptions ul li:nth-child(2){-webkit-transition-delay:0.6s;transition-delay:0.6s}header.headerBlog .menu-items .options.fsOptions ul li:nth-child(3){-webkit-transition-delay:0.7s;transition-delay:0.7s}header.headerBlog .menu-items .options.fsOptions ul li:nth-child(4){-webkit-transition-delay:0.8s;transition-delay:0.8s}header.headerBlog .menu-items .options.fsOptions ul li:last-of-type{-webkit-transition-delay:0.9s;transition-delay:0.9s}footer{padding:32px 20px;padding-bottom:61px}footer .footerContent{width:100%}footer .footerContent .colContent{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .footerContent .titleFooter{font-size:20px;line-height:24px;padding-bottom:6px}footer .footerContent .textFooter{font-size:14px;line-height:24px;max-width:380px}footer .footerContent .textFooter strong{display:inline}footer .footerContent .colNav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:24px;margin-left:0px!important}footer .footerContent .colNav .optionNav{margin-right:18px;font-size:48px;line-height:55px;margin-bottom:0}footer .footerContent .colNav .goTo{width:30px;height:30px}footer .footerContent .colNav .goTo .img-arrow{width:13px;height:auto}footer .footerContent .bar{max-width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 15px;margin-top:32px;height:1px}footer .footerContent .colContentBlog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footerContent .colContentBlog .logoFooter{margin-bottom:24px;opacity:1}footer .footerContent .colContentBlog .textFooterBlog{margin-left:0;font-size:32px;line-height:38px;padding-left:20px}footer .footerMenu .menuLegal{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .footerMenu .menuLegal ol{margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footerMenu .menuLegal ol li{padding-right:12px}footer .footerMenu .menuLegal ol li:last-of-type{padding-right:0}footer .footerMenu .menuLegal ol li a,footer .footerMenu .menuLegal ol li p{font-size:8px!important;line-height:12px!important}footer .footerMenu .menuSocial{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .footerMenu .menuSocial ol{margin-bottom:24px}footer .footerMenu .menuSocial ol li{padding-right:22px}footer .footerMenu .menuSocial ol li:last-of-type{padding-right:0}footer .footerMenu .menuSocial ol li a{font-size:12px;line-height:18px}footer .footerMenu .menuSocial ol,footer .footerMenu .menuLegal ol{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-item-cases{padding-left:0;padding-right:20px;max-width:300px!important;width:80vw;display:block;padding-bottom:42px;padding-top:0}.content-item-cases:nth-child(2n){padding-top:42px;padding-bottom:0}.content-item-cases:last-of-type{padding-right:0}.content-item-cases .content-cell-case{display:block}.content-item-cases .content-cell-case a{display:block;height:100%}.content-item-cases .content-cell-case .descDescktopHome .name-case{font-size:20px;line-height:24px;margin-bottom:8px}.content-item-cases .content-cell-case .descDescktopHome .name-brand{font-size:12px;line-height:18px}.content-item-cases .imgContainer{height:60vh!important;max-height:60vh!important}.content-item-cases .imgContainer img{-o-object-fit:cover!important;object-fit:cover!important;height:100%}.content-item-cases .imgContainer .hoverImg{display:none}#cookie-banner a,#cookie-banner .link,#cookie-popup a,#cookie-popup .link{font-size:12px;line-height:18px;padding-right:14px}#cookie-banner a span,#cookie-banner .link span,#cookie-popup a span,#cookie-popup .link span{width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}#cookie-banner{width:100%;min-width:0;padding:32px;font-size:14px;line-height:21px}#cookie-banner p{max-width:296px}#cookie-banner .cookiesTitle{font-size:20px;line-height:24px;margin-bottom:12px}#cookie-banner .cookiesText{margin-bottom:40px}#cookie-banner a.link{padding-right:0}#cookie-popup p{font-size:12px;line-height:18px}#cookie-popup p b{font-size:16px;line-height:21px}#cookie-popup .popup-container{padding:20px}#cookie-popup .popup-container .wrap{padding:24px}#cookie-popup .popup-container .wrap .toggle-div{display:block}#cookie-popup .popup-container .wrap .toggle-div p br:last-of-type{display:none}#cookie-popup .popup-container .wrap .toggle-div .toggle{margin-top:20px}#cookie-popup .popup-container .wrap .dropdown .title h2{margin-right:0}table{font-size:12px}form .input{margin-bottom:24px}form .input label{font-size:14px;line-height:16px}form .input input,form .input textarea{line-height:24px;font-size:14px}form .input .labelSolution{padding-right:118px;line-height:22px}form .input select{font-size:14px;line-height:24px}form .terms-div::before,form .newsletter-div::before{width:16px;height:16px}form .terms-div img,form .newsletter-div img{width:14px}form .terms-div label,form .newsletter-div label{font-size:14px;padding-left:25px;line-height:16px}form .submit{margin-top:60px;width:39px}form .submit .goTo{width:39px;height:39px}form .submit .goTo img{width:17px;height:auto}form .regular{font-size:14px;line-height:16px}form .wpcf7-response-output{font-size:12px!important;line-height:20px!important;padding:10px 10px!important;bottom:21px;-webkit-transform:translateY(50%);transform:translateY(50%)}html.blog #download-popup form .wpcf7-response-output{width:calc(100% - 18px - 96px);bottom:39px}.sectionNewsletter{padding:0 20px;padding-bottom:100px;background-color:transparent;background-image:none!important}.sectionNewsletter .containerNewsletter{padding:0;max-width:500px}.sectionNewsletter .containerNewsletter .formNewsletter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:32px 30px;padding-top:25px;background-color:#FDF5F0;font-weight:200}.sectionNewsletter .containerNewsletter .formNewsletter .newsletterTitle{font-size:24px;line-height:32px;margin-bottom:32px}.sectionNewsletter .containerNewsletter .formNewsletter p{margin-bottom:60px}.sectionNewsletter .containerNewsletter .imageNewsletter{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:32px 30px}.sectionNewsletter .containerNewsletter .imageNewsletter img{max-height:33vh}}@media only screen and (max-height:700px) and (hover:hover){header .menu-items{font-size:38px;line-height:38px}header .menu-items .blog{margin-top:20px}header .menu-items .blog a,header .menu-items .blog p{font-size:38px;line-height:38px}header .menu-items .blog a .coomingSoon,header .menu-items .blog p .coomingSoon{display:block;padding-left:20px;font-size:14px}header .menu-items .blog svg{margin-left:24px;width:96px;height:auto}footer{padding:32px 20px;padding-bottom:0}footer .footerContent .titleFooter{font-size:20px;line-height:24px;padding-bottom:6px}footer .footerContent .textFooter{font-size:14px;line-height:24px}footer .footerContent .textFooter strong{display:inline}footer .footerContent .colNav .optionNav{font-size:48px;line-height:55px;margin-bottom:0}footer .footerContent .colContentBlog .textFooterBlog{font-size:32px;line-height:38px;padding-left:20px}footer .footerMenu .menuLegal ol li a,footer .footerMenu .menuLegal ol li p{font-size:8px!important;line-height:12px!important}footer .footerMenu .menuSocial ol{margin-bottom:24px}footer .footerMenu .menuSocial ol li{padding-right:22px}footer .footerMenu .menuSocial ol li:last-of-type{padding-right:0}footer .footerMenu .menuSocial ol li a{font-size:12px;line-height:18px}.content-item-cases{padding-left:0;padding-right:20px;padding-bottom:42px;padding-top:0}.content-item-cases .content-cell-case .descDescktopHome .name-case{font-size:20px;line-height:24px;margin-bottom:8px}.content-item-cases .content-cell-case .descDescktopHome .name-brand{font-size:12px;line-height:18px}.content-item-cases .imgContainer{height:50vh!important;max-height:50vh!important}.content-item-cases .imgContainer img{-o-object-fit:cover!important;object-fit:cover!important;height:100%}#cookie-banner a,#cookie-banner .link,#cookie-popup a,#cookie-popup .link{font-size:12px;line-height:18px;padding-right:14px}#cookie-banner a span,#cookie-banner .link span,#cookie-popup a span,#cookie-popup .link span{width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}#cookie-banner{width:100%;min-width:0;padding:32px;font-size:14px;line-height:21px}#cookie-banner p{max-width:296px}#cookie-banner .cookiesTitle{font-size:20px;line-height:24px;margin-bottom:12px}#cookie-banner .cookiesText{margin-bottom:40px}#cookie-banner a.link{padding-right:0}#cookie-popup p{font-size:12px;line-height:18px}#cookie-popup p b{font-size:16px;line-height:21px}#cookie-popup .popup-container{padding:20px}#cookie-popup .popup-container .wrap{padding:24px}#cookie-popup .popup-container .wrap .toggle-div{display:block}#cookie-popup .popup-container .wrap .toggle-div p br:last-of-type{display:none}#cookie-popup .popup-container .wrap .toggle-div .toggle{margin-top:20px}#cookie-popup .popup-container .wrap .dropdown .title h2{margin-right:0}table{font-size:12px}form .input{margin-bottom:24px}form .input label{font-size:14px;line-height:16px}form .input input,form .input textarea{line-height:24px;font-size:14px}form .input .labelSolution{padding-right:118px;line-height:22px}form .input select{font-size:14px;line-height:24px}form .terms-div::before,form .newsletter-div::before{width:16px;height:16px}form .terms-div img,form .newsletter-div img{width:14px}form .terms-div label,form .newsletter-div label{font-size:14px;padding-left:25px;line-height:16px}form .submit{margin-top:60px;width:39px}form .submit .goTo{width:39px;height:39px}form .submit .goTo img{width:17px;height:auto}form .regular{font-size:14px;line-height:16px}form .wpcf7-response-output{font-size:12px;line-height:20px;padding:10px 10px!important;bottom:21px;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (max-width:950px){html.blog #download-popup form .input{margin-bottom:40px}html.blog #download-popup form .input input,html.blog #download-popup form .input textarea,html.blog #download-popup form .input select{line-height:28px}html.blog #download-popup form .terms-div img,html.blog #download-popup form .newsletter-div img{width:28px;height:28px;left:-7px}html.blog #download-popup form .wpcf7-response-output{bottom:0}}.page-template-home{display:block}.page-template-home .animation{width:100%;height:100%;background-color:#072b31;position:fixed;top:0;left:0;z-index:100001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-home .animation .FUCKINGHELL--div{width:100vw;-webkit-box-flex:0;-ms-flex:0 0 100vw;flex:0 0 100vw;max-width:none!important;position:relative;display:inline-block;-webkit-transform:scale(.3);transform:scale(.3);-webkit-transition:all 2s cubic-bezier(.87,.01,.85,.22) 1s;transition:all 2s cubic-bezier(.87,.01,.85,.22) 1s}.page-template-home .animation .FUCKINGHELL--div svg{shape-rendering:geometricPrecision;text-rendering:optimizeSpeed}.page-template-home .animation .FUCKINGHELL--div canvas{position:relative}.page-template-home .animation .gradient{width:1000vw;height:1000vh;background-color:#072b31;position:absolute}.page-template-home .animation .gradient.T,.page-template-home .animation .gradient.B{left:0}.page-template-home .animation .gradient.T{bottom:57%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.page-template-home .animation .gradient.B{top:57%}.page-template-home .animation .gradient.L,.page-template-home .animation .gradient.R{top:0}.page-template-home .animation .gradient.L{right:57%}.page-template-home .animation .gradient.R{left:57%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.page-template-home h1{color:#FF5000;font-size:140px;line-height:168px;text-align:center;padding-bottom:40px;padding-top:40px;padding-left:20px;padding-right:20px;margin:0;font-family:"Sculpin";font-weight:700}@media only screen and (max-width:1440px){.page-template-home h1{font-size:9.72222vw;line-height:11.66vw}}.page-template-home .linkTo{height:100%;width:100%;position:absolute;z-index:1;display:block;top:0;left:0}.page-template-home .section1{background-color:#FFF;position:relative;overflow:hidden}.page-template-home .section1 .video-div{width:100%;height:100%}.page-template-home .section1 .video-div .video-js{width:100%;height:100%;-webkit-transition:height 1s ease 3s;transition:height 1s ease 3s}.page-template-home .section1 .video-div .pre-poster{width:100%;height:100%;background-size:cover;background-position:center;opacity:1;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;position:absolute;z-index:1}.page-template-home .section1 .video-div .vjs-tech{-o-object-fit:cover;object-fit:cover}.page-template-home .section1 .video-div .vjs-fullscreen .vjs-tech,.page-template-home .section1 .video-div .vjs-fullscreen .vjs-controls{cursor:auto!important}.page-template-home .section1 .video-div .vjs-fullscreen .vjs-tech{-o-object-fit:contain;object-fit:contain}.page-template-home .section1 .video-div .vjs-poster{background-size:cover}.page-template-home .section1 .titleHome{position:absolute;top:100%;left:0;width:100%;-webkit-transform:translateY(0%);transform:translateY(0%);background-color:#FFF;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;-webkit-transition-delay:3s;transition-delay:3s;z-index:3}.page-template-home .section1 .titleHome.upperTitle{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.page-template-home .section1 .titleHome h1{-webkit-transition:all 1s ease;transition:all 1s ease;opacity:1}.page-template-home .section1 .titleHome h1.moveTitle{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-home .section2{background-color:#FDF5F0;padding:0 32px}.page-template-home .section2 .container-fluid{height:100%}.page-template-home .section2 .container-fluid .row{height:100%}.page-template-home .section2 .colContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.page-template-home .section2 .text{max-width:555px;margin:0;padding-top:21vh;font-size:28px;line-height:42px;font-weight:200}.page-template-home .section2 h2{font-size:100px;line-height:150px;font-weight:200;color:#072B31;margin-bottom:calc(21vh + 120px);position:relative}.page-template-home .section2 h2 span{position:absolute;display:block;top:calc(100% - 20px);left:0%;font-weight:500;color:#072B31;font-family:"Sculpin";line-height:120px;text-transform:capitalize;opacity:0}.page-template-home .section2 h2 span.isActive{opacity:1;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-name:options;animation-name:options;left:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}.page-template-home .section2 h2 span.reset{opacity:0}@-webkit-keyframes options{0%{opacity:1}10%{opacity:1}100%{opacity:1}}@keyframes options{0%{opacity:1}10%{opacity:1}100%{opacity:1}}.page-template-home .section3{background-color:#D7D0BD;overflow:hidden;padding-left:32px;padding-right:32px}.page-template-home .section3 .container-fluid{height:100%}.page-template-home .section3 .container-fluid .row{height:100%}.page-template-home .section3 .colContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;position:relative}.page-template-home .section3 .colAnimation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:16vh}.page-template-home .section3 .animationMethodHome{width:320px;height:320px;-webkit-transition:opacity 0.7s ease,-webkit-transform 0.7s ease;transition:opacity 0.7s ease,-webkit-transform 0.7s ease;transition:transform 0.7s ease,opacity 0.7s ease;transition:transform 0.7s ease,opacity 0.7s ease,-webkit-transform 0.7s ease;-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;z-index:-1}.page-template-home .section3 .animationMethodHome.onlyEffect{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.page-template-home .section3 .animationMethodHome .lottie--div{width:100%;height:100%}.page-template-home .section3 .textCentral{padding-top:192px;line-height:42px;font-size:28px;font-weight:200;-webkit-transition:opacity 0.7s ease,-webkit-transform 0.7s ease;transition:opacity 0.7s ease,-webkit-transform 0.7s ease;transition:transform 0.7s ease,opacity 0.7s ease;transition:transform 0.7s ease,opacity 0.7s ease,-webkit-transform 0.7s ease;-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}.page-template-home .section3 .textCentral.onlyEffect{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.page-template-home .section3 .textCentral p{margin-bottom:20px}.page-template-home .section3 strong{font-weight:600;font-family:"Sculpin";color:#072B31}.page-template-home .section4{background-color:#FFF}.page-template-home .section4 .fp-tableCell{padding:0;display:block}.page-template-home .section4 .containerCarrousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0}.page-template-home .section4 .cases-carrousel{padding-top:192px;padding-bottom:85px;padding-left:8.333333%}.page-template-home .section4 .cases-carrousel .cases-wrap{padding-right:0}.page-template-home .section4 .content-item-cases{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-template-home .section4 .content-item-cases .content-cell-case{height:auto!important}.page-template-home .section4 .content-item-cases .content-cell-case:hover img{-webkit-transform:scale(1.35);transform:scale(1.35)}.page-template-home .section4 .content-item-cases:nth-of-type(2n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-template-home .section4 .content-item-cases .imgContainer{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-width:438px;max-width:100%;width:31vw;height:54vh}.page-template-home .section4 .content-item-cases .imgContainer .hoverImg{display:none!important}.page-template-home .section4 .content-item-cases .imgContainer img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:none;-webkit-transition:-webkit-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out,-webkit-transform 0.5s ease-out}.page-template-home .section5{background-color:#FDF5F0;padding:0 32px}.page-template-home .section5 .sectionContent{height:100%;-webkit-transition:height ease 1s;transition:height ease 1s;position:relative}.page-template-home .section5 .row-directions{height:100%;pointer-events:none;position:relative}.page-template-home .section5 .row-directions .colTitle{-webkit-transition:-webkit-transform 0.7s ease;transition:-webkit-transform 0.7s ease;transition:transform 0.7s ease;transition:transform 0.7s ease,-webkit-transform 0.7s ease}.page-template-home .section5 .fp-tableCell{vertical-align:top}.page-template-home .section5 h2{padding-top:192px;font-size:80px;font-weight:500;line-height:96px;margin-bottom:32px;font-family:"Sculpin"}.page-template-home .section5 .text{margin:0;font-size:24px;color:#072B31;font-weight:200;max-width:555px;line-height:38px}.page-template-home .section5 .col-directions{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:60px}.page-template-home .section5 .directions .direction{font-family:"Poppins";font-size:20px;line-height:34px;font-weight:200;color:#072B31;padding-bottom:60px}.page-template-home .section5 .directions .direction p{margin-bottom:0}.page-template-home .section5 .directions .direction .nombreCity{font-weight:500;color:#FF5000;font-family:"Sculpin"}.page-template-home .section5 .directions .direction a{font-weight:200;color:#072B31;pointer-events:all;-webkit-transition:all .3 linear;transition:all .3 linear;position:relative;z-index:10}.page-template-home .section5 .directions .direction a:hover,.page-template-home .section5 .directions .direction a.active,.page-template-home .section5 .directions .direction a:active{font-weight:200;color:#072B31;opacity:.6}.page-template-home .section{-webkit-transform:translateY(0%);transform:translateY(0%)}.page-template-about-us{background-color:#FFF}.page-template-about-us .cursor-dot.active-hero::after{background-image:var(--cursorManifesto)!important}.page-template-about-us #aboutUs .section1{z-index:1}.page-template-about-us #aboutUs .section1 .fp-tableCell{vertical-align:top}.page-template-about-us #aboutUs .section1 .background-wrap{background-color:#fff;padding:0 32px 32px}.page-template-about-us #aboutUs .section1 .section1Text{max-width:1440px;margin:auto;padding-top:192px;color:#072B31;font-family:"Poppins";font-weight:200}.page-template-about-us #aboutUs .section1 .section1Text .text1{max-width:907px;margin:auto;margin-left:8.333333%;font-size:24px;line-height:42px}.page-template-about-us #aboutUs .section1 .section1Text strong{font-family:"Sculpin";font-weight:500}.page-template-about-us #aboutUs .section1 .section1Text p{margin-bottom:40px}.page-template-about-us #aboutUs .section1 .section1Text p:last-of-type{margin-bottom:0!important}.page-template-about-us #aboutUs .section2 .video-div{height:100%;width:907px;background-size:cover;position:absolute;right:32px;top:0;opacity:0;-webkit-transform:translate(0,-27%);transform:translate(0,-27%)}.page-template-about-us #aboutUs .section2 .video-div.animated{-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.page-template-about-us #aboutUs .section2 .video-div .video-js{height:100%;width:100%}.page-template-about-us #aboutUs .section2 .video-div .pre-poster{width:100%;height:100%;background-size:cover;background-position:center;opacity:1;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;position:absolute;z-index:1}.page-template-about-us #aboutUs .section2 .video-div .vjs-tech{-o-object-fit:cover;object-fit:cover}.page-template-about-us #aboutUs .section2 .video-div video{opacity:0}.page-template-about-us #aboutUs .section2 .video-div .vjs-fullscreen .vjs-tech{cursor:auto!important;-o-object-fit:contain;object-fit:contain}.page-template-about-us #aboutUs .section2 .video-div .vjs-poster{background-size:cover}.page-template-about-us #aboutUs .section2.fullWidthVideo .video-div{width:100%;right:0;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}.page-template-about-us #aboutUs .section3{background-color:#FDF5F0;padding:0 32px}.page-template-about-us #aboutUs .section3 .fp-scroller{min-height:100%}.page-template-about-us #aboutUs .section3 .fp-tableCell{vertical-align:top}.page-template-about-us #aboutUs .section3 .text{text-align:center;font-size:14px;line-height:21px;font-weight:400;text-transform:uppercase;font-family:"Sculpin";color:rgba(7,43,49,.5);margin-bottom:75px;padding-top:18vh}.page-template-about-us #aboutUs .section3 .personal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:0;max-width:1440px;margin:auto;height:100%}.page-template-about-us #aboutUs .section3 .persona.awaken{position:absolute!important;top:0;left:0}.page-template-about-us #aboutUs .section3 .persona{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;padding:0 15px;margin-bottom:30px;pointer-events:none}.page-template-about-us #aboutUs .section3 .persona:nth-child(2n) img{-webkit-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg)}.page-template-about-us #aboutUs .section3 .persona.hover p{color:#FFB28E}.page-template-about-us #aboutUs .section3 .persona.hover img{opacity:1}.page-template-about-us #aboutUs .section3 .persona p{font-family:"Sculpin";font-size:51px;font-weight:400;line-height:72px;color:#000;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:relative;z-index:1;margin:0}.page-template-about-us #aboutUs .section3 .persona img{width:25vw;height:35vw;max-width:360px;max-height:504px;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%,-50%) rotate(-20deg);transform:translate(-50%,-50%) rotate(-20deg);opacity:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;pointer-events:none}.page-template-about-us #aboutUs .section3 canvas{position:absolute;top:0;left:0;opacity:0}.page-template-about-us #aboutUs .jobs{background-color:#FFF}.page-template-about-us #aboutUs .jobs .container-fluid{padding:0 32px}.page-template-about-us #aboutUs .jobs .container-fluid .row{margin:0}.page-template-about-us #aboutUs .jobs .fp-tableCell{vertical-align:top}.page-template-about-us #aboutUs .jobs .tituloSeccion{padding-top:192px;padding-bottom:40px}.page-template-about-us #aboutUs .jobs .tituloSeccion p{margin:0;font-family:"Poppins";font-weight:200;font-size:60px;line-height:90px}.page-template-about-us #aboutUs .jobs .tituloSeccion p strong{display:block;font-family:"Sculpin";font-weight:500;line-height:72px}.page-template-about-us #aboutUs .jobs .textoIntermedio{padding-bottom:120px}.page-template-about-us #aboutUs .jobs .textoIntermedio p{font-family:"Poppins";font-weight:200;font-size:24px;line-height:36px;max-width:587px;margin:auto;margin-left:0}.page-template-about-us #aboutUs .jobs .accordionContainer{max-width:907px;margin:auto;margin-right:0;padding-bottom:120px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion{border-top:1px solid rgba(7,43,49,.12)}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item{border-bottom:1px solid rgba(7,43,49,.12);padding:40px 0}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-header{margin:0;line-height:30px;font-size:24px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-header button{border:none;background-color:transparent;font-family:"Sculpin";font-weight:500;color:#072B31;font-size:24px;line-height:30px;padding:40px 0;width:100%;text-align:left;position:relative}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-header button:focus{outline:none}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-header button.collapsed::before{content:"+"}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-header button::before{position:absolute;content:"-";display:block;width:30px;height:30px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#FF5000;border-radius:50%;color:#FFF;font-weight:200;text-align:center;line-height:34px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body{margin-bottom:40px;font-family:"Poppins";font-size:20px;line-height:34px;font-weight:200;color:#000;position:relative}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body .linkDesktop{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body strong{font-family:"Sculpin";font-weight:500}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body p{margin-bottom:19px}.page-template-about-us #aboutUs .jobs .textoFinal{max-width:907px;margin:auto;margin-right:0;padding-bottom:200px;color:#FF5000}.page-template-about-us #aboutUs .jobs .textoFinal p{font-family:"Poppins";font-weight:200;font-size:32px;line-height:50px;color:#072B31;max-width:789px;margin:auto;margin-left:0;margin-bottom:32px}.page-template-about-us #aboutUs .jobs .textoFinal a{font-family:"Sculpin";font-weight:500;font-size:40px;line-height:48px}.page-template-about-us #aboutUs .jobs .textoFinal a:hover{color:rgba(255,80,0,.5)!important}.single-case #videoAnchor{overflow:hidden}.single-case .video-div{height:100%;width:100%;background-size:cover}.single-case .video-div .video-js{height:100%;width:100%}.single-case .video-div .pre-poster{width:100%;height:100%;background-size:cover;background-position:center;opacity:1;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;position:absolute;z-index:1}.single-case .video-div .pre-poster.mobile-only{display:none}.single-case .video-div .vjs-tech{-o-object-fit:cover;object-fit:cover}.single-case .video-div .vjs-fullscreen .vjs-tech{cursor:auto!important}.single-case .video-div .vjs-poster{background-size:cover}.single-case .video-div,.single-case .video-js{max-height:100vh}.single-case .full-width-video{margin-bottom:32px;position:relative;overflow:hidden;max-height:none}.single-case .full-width-video .video-js,.single-case .full-width-video .video-div{max-height:none;background-color:#FFF}.single-case .content-single-case{background-color:#FFF;padding-top:140px}.single-case .content-single-case .rowCategories{font-size:16px;line-height:24px;font-weight:200;font-family:"Poppins";color:#072B31;text-transform:uppercase;padding-bottom:100px}.single-case .content-single-case .rowCategories .changeOpacity{font-weight:500}.single-case .content-single-case .rowCategories p{margin-bottom:0}.single-case .content-single-case .rowCategories span{margin-right:32px}.single-case .content-single-case .rowTitle{padding-bottom:130px}.single-case .content-single-case .rowTitle h1{font-family:"Sculpin";font-size:80px;line-height:auto;color:#072B31;font-weight:500;margin-bottom:24px}.single-case .content-single-case .rowTitle .text{font-size:24px;line-height:36px;font-family:"Poppins";color:#072B31;max-width:907px;font-weight:200}.single-case .content-single-case .rowTitle .text strong{font-weight:500}.single-case .content-single-case .rowTitle .darkness-read-more{color:#FF5000;font-size:16px;font-weight:500;margin:0;margin-top:50px;display:inline-block}.single-case .content-single-case .rowGaleria{margin:0}.single-case .content-single-case .rowGaleria .imageFull{width:100%;height:auto;margin-bottom:32px}.single-case .content-single-case .rowGaleria .video-div{margin-bottom:0}.single-case .content-single-case .rowGaleria .colImageFullP{padding-left:32px;padding-right:32px;padding-bottom:32px}.single-case .content-single-case .rowGaleria .colImageFullP .imageFull{margin-bottom:0}.single-case .content-single-case .rowGaleria .colHalfImage{padding-left:32px;padding-right:16px}.single-case .content-single-case .rowGaleria .colHalfImage .video-div,.single-case .content-single-case .rowGaleria .colHalfImage video{height:auto}.single-case .content-single-case .rowGaleria .colHalfImage:nth-child(2n){padding-left:16px;padding-right:32px}.single-case .content-single-case .rowGaleria .colQuote{color:#072B31;font-size:28px;font-family:"Poppins";font-weight:200;padding-top:88px;padding-bottom:230px}.single-case .content-single-case .rowGaleria .colQuote img{padding-bottom:24px}.single-case .content-single-case .rowGaleria .colQuote p{margin:0}.single-case .content-single-case .rowGaleria .colQuote .nombre{font-family:"Sculpin";line-height:33.6px;margin-bottom:12px;font-weight:500}.single-case .content-single-case .rowGaleria .colQuote .rango{font-size:18px;line-height:27px;margin-bottom:42px}.single-case .content-single-case .rowGaleria .colQuote .line{display:block;width:85px;height:1px;background-color:#D7D0BD;margin-bottom:80px}.single-case .content-single-case .rowGaleria .colQuote .text{line-height:40px;font-size:24px}.single-case .content-single-case .rowGaleria .colQuote .text strong{font-family:"Sculpin";font-weight:500}.single-case .share{padding-top:108px;padding-bottom:140px;text-align:center}.single-case .share p{margin:0}.single-case .share .share-title{font-size:40px;font-family:"Poppins";font-weight:200;color:#072B31;line-height:48px;margin-bottom:40px}.single-case .share .share-content br{display:none!important}.single-case .share .share-content .ssba-share-text{display:none!important}.single-case .share .share-content .ssbp-text{display:block!important;padding:0 20px!important}.single-case .share .share-content a{font-size:16px;color:#FF5000!important;text-transform:uppercase;font-family:"Sculpin";font-weight:500;line-height:24px;-webkit-transition:color 0.5s linear!important;transition:color 0.5s linear!important;background:transparent!important;display:inline-block!important}.single-case .share .share-content a:hover,.single-case .share .share-content a:active,.single-case .share .share-content a a.active{color:rgba(255,80,0,.5)!important}.single-case .share .share-content a:before{display:none}.single-case .share .share-content a img{display:none!important}.single-case #allCases{padding:0;padding-bottom:140px}.single-case #allCases .colContent{padding:0 32px;max-width:1254px;margin:auto;text-align:center}.single-case #allCases .colContent .allCasesTitle{font-size:15px;font-family:"Poppins";font-weight:400;color:rgba(7,43,49,.5);line-height:21px;margin-bottom:60px;text-transform:uppercase;text-align:center}.single-case #allCases .colContent .line{width:100%;height:1px;background-color:#D7D0BD;margin-bottom:140px}.single-case #allCases .colContent .item-list{margin-right:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.single-case #allCases .colContent .item-list a{font-size:60px;line-height:72px;color:#072B31;font-weight:400;font-family:"Sculpin";margin-bottom:32px;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}.single-case #allCases .colContent .item-list.opacityLink{z-index:-1}.single-case #allCases .colContent .item-list.opacityLink a{color:rgba(7,43,49,.12)!important}.single-case #allCases .colContent .item-list.mask{z-index:1}.single-case #allCases .colContent .item-list.mask a{background-repeat:no-repeat;background-color:#072B31;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/cursorHoverSingleCase.svg);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position-x:var(--x,0);background-position-y:var(--y,0);color:#FFFFFF!important}.single-case #allCases .colContent .item-list .image-list{display:none}.single-case .buttonDarkness{position:fixed;height:52px;width:50px;margin:auto;margin-right:0;background-color:#FF5000;top:50%;right:0;opacity:1;pointer-events:none;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;border-bottom-left-radius:50%;border-top-left-radius:50%;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.single-case .buttonDarkness.isVisible{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);pointer-events:all}.single-case .buttonDarkness.isVisible.mouseHover{-webkit-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px)}.single-case .buttonDarkness.isVisible.mouseHover .final-button{right:-10px}.single-case .buttonDarkness.isVisible.mouseHover .letters{opacity:1}.single-case .buttonDarkness.isVisible.mouseHoverMoveOnly{-webkit-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px)}.single-case .buttonDarkness.isVisible.mouseHoverMoveOnly .final-button{right:-10px}.single-case .buttonDarkness.moveButton{display:none}.single-case .buttonDarkness .final-button{content:"";display:block;position:absolute;width:18px;height:52px;top:0%;right:-6px;background-color:#FF5000;-webkit-transition:right 0.5s ease;transition:right 0.5s ease}.single-case .buttonDarkness .arrow{top:0;position:fixed;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:52px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-case .buttonDarkness .arrow img{width:24px;height:24px}.single-case .buttonDarkness .letters{opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;position:fixed;top:26px;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:53px;pointer-events:none;width:32px}.single-case .darkness{position:fixed;overflow:hidden;z-index:100;top:0;right:0;margin-right:0;width:100vw;pointer-events:none}.single-case .darkness .colContent{position:relative;height:100vh;background-color:#072B31;-webkit-transition:all 0.7s linear;transition:all 0.7s linear;-webkit-transform:translateX(0%);transform:translateX(0%);pointer-events:auto}.single-case .darkness .colContent .x-button{width:50px;height:52px;border-radius:50%;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#FF5000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;pointer-events:all}.single-case .darkness .colContent .x-button .lines{width:14px;height:14px;position:relative}.single-case .darkness .colContent .x-button .line{width:100%;height:1px;background-color:#FFF;display:block;position:absolute;top:50%}.single-case .darkness .colContent .x-button .line-1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single-case .darkness .colContent .x-button .line-2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.single-case .darkness .colContent.notActive{-webkit-transform:translateX(calc(100% + 15px));transform:translateX(calc(100% + 15px))}.single-case .darkness .colContent .contentTabs{padding-top:121px}.single-case .darkness .colContent .tabs{position:relative;clear:both;height:100vh}.single-case .darkness .colContent .tab{float:left}.single-case .darkness .colContent .tab label{color:#FF5000;padding-right:24px;font-family:"Sculpin";font-weight:500;font-size:20px;line-height:24px;margin-bottom:80px;opacity:.32}.single-case .darkness .colContent .tab [type=radio]{display:none}.single-case .darkness .colContent .content{overflow-y:auto;pointer-events:auto;opacity:0;position:absolute;top:80px;left:0;right:0;bottom:0;color:#FFF;background-color:#072B31;max-width:488px;height:70vh;margin:auto;margin-top:0;margin-left:0;font-family:"Poppins";font-weight:200;font-size:18px;line-height:32px;padding-top:24px;padding-right:40px}.single-case .darkness .colContent .content p{margin-bottom:40px}.single-case .darkness .colContent .content strong{font-family:"Sculpin";font-weight:400;font-size:32px;line-height:46px}.single-case .darkness .colContent [type=radio]:checked~label{opacity:1;z-index:2}.single-case .darkness .colContent [type=radio]:checked~label~.content{z-index:1;opacity:1}.single-case .isHoverActive{z-index:-2;position:relative}.page-template-cases .cursor-dot.active-cases::before{width:15px;height:15px}.page-template-cases .navContainer{position:relative;z-index:100}.page-template-cases .navContainer .nav-options{position:fixed;top:77px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;margin-bottom:104px}.page-template-cases .navContainer .nav-options.changeZindex{z-index:10}.page-template-cases .navContainer .nav-options li{pointer-events:none}.page-template-cases .navContainer .nav-options li img{opacity:.25}.page-template-cases .navContainer .nav-options li.isActive img,.page-template-cases .navContainer .nav-options li:hover img{opacity:1}.page-template-cases .navContainer .nav-options li:not(.isActive){pointer-events:all}.page-template-cases .navContainer .nav-options li:nth-child(1){margin-right:24px}.page-template-cases #cases .contentCases{padding-bottom:200px;padding-top:205px;padding-left:32px;padding-right:32px}.page-template-cases #cases .section1{height:100%}.page-template-cases #cases .option{display:none}.page-template-cases #cases .option.isActive{display:block}.page-template-cases #cases #lista ul{list-style:none;padding:0;margin:0;text-align:center}.page-template-cases #cases #lista ul .item-list{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin-bottom:54px}.page-template-cases #cases #lista ul .item-list a{font-family:"Sculpin";font-size:100px;font-weight:400;line-height:120px;color:#072B31;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}.page-template-cases #cases #lista ul .item-list.opacityLink{z-index:-2}.page-template-cases #cases #lista ul .item-list.opacityLink a{color:rgba(7,43,49,.12)!important}.page-template-cases #cases #lista ul .item-list.mask{z-index:1}.page-template-cases #cases #lista ul .item-list.mask a{background-repeat:no-repeat;background-attachment:fixed;background-color:#072B31;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/cursorHoverCases.svg);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position-x:var(--x,0);background-position-y:var(--y,0);color:#FFFFFF!important}.page-template-cases #cases #lista ul .item-list .image-list{display:none}.page-template-cases #cases #galeria .mobile{display:none}.page-template-cases #cases #galeria .desktop{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;margin:auto}.page-template-cases #cases #galeria .desktop .content-item-cases{padding-right:32px;padding-left:0;margin-bottom:60px}.page-template-cases #cases #galeria .desktop .content-item-cases:nth-child(2n){padding-right:0;padding-left:32px;margin-top:120px}.page-template-cases #cases #galeria .desktop .content-item-cases img{max-width:100%;height:600px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.7s ease-out;transition:-webkit-transform 0.7s ease-out;transition:transform 0.7s ease-out;transition:transform 0.7s ease-out,-webkit-transform 0.7s ease-out}.page-template-cases #cases #galeria .desktop .content-item-cases a:hover img{-webkit-transform:scale(1.25);transform:scale(1.25)}.page-template-cases #cases #galeria .desktop .content-item-cases .descDescktopHome .name-case{font-size:24px;color:#072B31;font-weight:500;line-height:28px;font-family:"Sculpin";margin-bottom:6px;margin-top:24px}.page-template-cases #cases #galeria .desktop .content-item-cases .descDescktopHome .name-brand{font-family:"Poppins";font-weight:200;font-size:16px;line-height:24px;color:#072B31;margin-bottom:0}.page-template-cases .isHoverActive{z-index:-2;position:relative}.page-template-method{background-color:#D7D0BD}.page-template-method main{z-index:3}.page-template-method #method{z-index:2}.page-template-method .contentPrimeraSeccion .content,.page-template-method .contentSegundaSeccion .content,.page-template-method .contentTerceraSeccion .content{width:100%;height:100%}.page-template-method .contentPrimeraSeccion .content .animation,.page-template-method .contentSegundaSeccion .content .animation,.page-template-method .contentTerceraSeccion .content .animation{width:320px;height:320px;position:absolute;right:268px;bottom:16vh}.page-template-method .contentPrimeraSeccion .content .animation .lottie--div,.page-template-method .contentSegundaSeccion .content .animation .lottie--div,.page-template-method .contentTerceraSeccion .content .animation .lottie--div{width:100%;height:100%}.page-template-method .contentPrimeraSeccion{background-color:#D7D0BD}.page-template-method .contentPrimeraSeccion .content{max-width:1440px;max-height:1080px;padding-left:149px;padding-top:192px;padding-right:32px;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;opacity:0;-webkit-transform:translateY(calc(-50% + 30px)) translateX(-50%);transform:translateY(calc(-50% + 30px)) translateX(-50%);position:absolute;top:50%;left:50%}.page-template-method .contentPrimeraSeccion .content.active{opacity:1;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.page-template-method .contentPrimeraSeccion .content.leave{opacity:0;-webkit-transform:translateY(calc(-50% - 30px)) translateX(-50%);transform:translateY(calc(-50% - 30px)) translateX(-50%)}.page-template-method .contentPrimeraSeccion .content p{max-width:438px;margin:auto;margin-left:0;margin-bottom:20px;font-family:"Poppins";color:#072B31;font-weight:200;font-size:24px;line-height:34px}.page-template-method .contentPrimeraSeccion .content p strong{font-family:"Sculpin";font-weight:500}.page-template-method .contentSegundaSeccion{position:relative}.page-template-method .contentSegundaSeccion .content{-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;opacity:0;max-width:1440px;margin:auto;padding:0 32px;height:100%;overflow:hidden}.page-template-method .contentSegundaSeccion .content.active{opacity:1}.page-template-method .contentSegundaSeccion .content .textToShow{display:block}.page-template-method .contentSegundaSeccion .content .textToShow p{opacity:0;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;max-width:287px;margin:auto;text-align:center;font-family:"Poppins";font-size:24px;font-weight:200;line-height:40px;color:#072B31;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#D7D0BD;padding:10px}.page-template-method .contentSegundaSeccion .content .textToShow p.active{opacity:1}.page-template-method .contentSegundaSeccion .content .textToShow.hide{display:none}.page-template-method .contentSegundaSeccion .content .circleNames{-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.page-template-method .contentSegundaSeccion .content .circleNames .contentNames{margin:auto;width:65vh;max-width:65vh}.page-template-method .contentSegundaSeccion .content .circleNames .contentNames svg{width:100%;height:100%}.page-template-method .contentSegundaSeccion .content .circleNames .vector{-webkit-transition:all 0.7s linear;transition:all 0.7s linear}.page-template-method .contentSegundaSeccion .content .circleNames .vector.vectorNone{opacity:0}.page-template-method .contentSegundaSeccion .content .circleNames .namesHover{-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;opacity:1;pointer-events:bounding-box}.page-template-method .contentSegundaSeccion .content .circleNames .namesHover:hover{opacity:.5}.page-template-method .contentSegundaSeccion .content .circleNames .namesHover path{-webkit-transition:all 0.7s linear;transition:all 0.7s linear}.page-template-method .contentSegundaSeccion .content .circleNames.moveTo{top:55%;left:0%}.page-template-method .contentSegundaSeccion .content .circleNames.moveTo .vector{opacity:.5;fill:#FFF}.page-template-method .contentSegundaSeccion .content .circleNames.moveTo .vector.active{opacity:1}.page-template-method .contentSegundaSeccion .content .circleNames.moveTo .namesHover{opacity:.5;pointer-events:none}.page-template-method .contentSegundaSeccion .content .circleNames.moveTo .namesHover path{fill:#FFF}.page-template-method .contentSegundaSeccion .content .circleNames.moveTo .namesHover.active{opacity:1}.page-template-method .contentSegundaSeccion .content .circleNames.research{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:translate(-50%,-50%) rotate(74deg);transform:translate(-50%,-50%) rotate(74deg)}.page-template-method .contentSegundaSeccion .content .circleNames.strategy{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:translate(-50%,-50%) rotate(-19deg);transform:translate(-50%,-50%) rotate(-19deg)}.page-template-method .contentSegundaSeccion .content .circleNames.design{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:translate(-50%,-50%) rotate(-101deg);transform:translate(-50%,-50%) rotate(-101deg)}.page-template-method .contentSegundaSeccion .content .circleNames.activation{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:translate(-50%,-50%) rotate(-191deg);transform:translate(-50%,-50%) rotate(-191deg)}.page-template-method .contentSegundaSeccion .content .darknessDaylight{pointer-events:none;opacity:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-delay:0.7s;transition-delay:0.7s}.page-template-method .contentSegundaSeccion .content .darknessDaylight.hide{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.page-template-method .contentSegundaSeccion .content .darknessDaylight .mobile{-webkit-transform:rotate(57deg);transform:rotate(57deg);margin:auto;width:80vw!important;max-width:500px!important}.page-template-method .contentSegundaSeccion .content .darknessDaylight .mobile svg{height:100%;width:100%}.page-template-method .contentSegundaSeccion .content .darknessDaylight .desktop{margin:auto;width:65vh;max-width:65vh;-webkit-transform:rotate(11deg);transform:rotate(11deg)}.page-template-method .contentSegundaSeccion .content .darknessDaylight .desktop svg{width:100%;height:100%}.page-template-method .contentSegundaSeccion .content .contentOptions{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);pointer-events:all;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;width:100%;padding:0 32px}.page-template-method .contentSegundaSeccion .content .contentOptions.dnone{display:none}.page-template-method .contentSegundaSeccion .content .contentOptions.hide{-webkit-transition:none;transition:none;-webkit-transform:translateX(-50%) translateY(2%);transform:translateX(-50%) translateY(2%);opacity:0;pointer-events:none;z-index:-1}.page-template-method .contentSegundaSeccion .content .contentOptions.hideDown{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);opacity:1;pointer-events:none;z-index:-1}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs{position:relative;clear:both;height:58vh;width:100%;max-width:672px;margin:auto}.page-template-method .contentSegundaSeccion .content .contentOptions .tab{float:left;z-index:1}.page-template-method .contentSegundaSeccion .content .contentOptions .tab:first-of-type label{padding-left:0}.page-template-method .contentSegundaSeccion .content .contentOptions .tab label{font-family:"Sculpin";color:rgba(255,80,0,.32);font-size:20px;font-weight:500;line-height:24px;padding-left:60px}.page-template-method .contentSegundaSeccion .content .contentOptions .tab input[type=radio]{display:none}.page-template-method .contentSegundaSeccion .content .contentOptions .tab.active input~label{color:#ff5000;z-index:2}.page-template-method .contentSegundaSeccion .content .contentOptions .tab.active input~label~.contentTab{z-index:2;opacity:1}.page-template-method .contentSegundaSeccion .content .contentOptions .tab .contentTab{position:absolute;display:block;top:104px;left:0;right:0;bottom:0;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;opacity:0}.page-template-method .contentSegundaSeccion .content .contentOptions .tab .contentTab img{margin-bottom:24px}.page-template-method .contentSegundaSeccion .content .contentOptions .tab .contentTab .titleTab{font-family:"Sculpin";font-size:40px;font-weight:500;line-height:48px;color:#FF5000;margin-bottom:40px}.page-template-method .contentSegundaSeccion .content .contentOptions .tab .contentTab .textTab{margin-bottom:0;color:#FDF5F0;font-family:"Poppins";font-weight:200;font-size:20px;line-height:32px;-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.page-template-method .contentSegundaSeccion .content .contentOptions .tab .contentTab .textTab strong{display:block;font-family:"Sculpin";font-weight:500;font-size:20px;line-height:32px;margin-top:16px}.page-template-method .contentSegundaSeccion .content .contentOptions .tab .contentTab .tags{position:absolute;right:-5vw;top:120px;-webkit-transform:translate(100%,0%);transform:translate(100%,0%);height:100%;width:100%;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.page-template-method .contentSegundaSeccion .content .contentOptions .tab .contentTab .tags p{margin:0;font-size:14px;font-family:"Poppins";font-weight:400;color:#FFF;line-height:21px;text-transform:uppercase;margin-bottom:16px;-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.page-template-method .contentTerceraSeccion{background-color:#FFF}.page-template-method .contentTerceraSeccion .content{height:100%;padding:0 32px;margin-top:0;-webkit-transition:height 1s ease;transition:height 1s ease}.page-template-method .contentTerceraSeccion .content .row{height:100%;margin:0}.page-template-method .contentTerceraSeccion .content .tituloTerceraSeccion{max-width:490px;font-size:60px;font-family:"Poppins";font-weight:200;color:#072B31;line-height:1.35;padding-top:192px}.page-template-method .contentTerceraSeccion .content .tituloTerceraSeccion strong{font-family:"Sculpin";font-weight:500}.page-template-method .contentTerceraSeccion .content .colTitle{-webkit-transition:-webkit-transform 0.7s ease;transition:-webkit-transform 0.7s ease;transition:transform 0.7s ease;transition:transform 0.7s ease,-webkit-transform 0.7s ease}.page-template-method .contentTerceraSeccion .content .colText{-ms-flex-item-align:end;align-self:flex-end}.page-template-method .contentTerceraSeccion .content .textoTerceraSeccion{font-size:20px;font-family:"Poppins";font-weight:200;color:#072B31;line-height:1.5;max-width:567px;margin:auto;margin-bottom:0;padding-bottom:158px}.page-template-method .contentTerceraSeccion .content .textoTerceraSeccion a{display:block;color:#FF5000!important;font-family:"Sculpin";font-weight:500;line-height:28px;margin-bottom:60px}.page-template-method .contentTerceraSeccion .content .textoTerceraSeccion a:last-of-type{margin-bottom:0}.page-template-method .contentTerceraSeccion .content .textoTerceraSeccion a:hover,.page-template-method .contentTerceraSeccion .content .textoTerceraSeccion a:active{color:rgba(255,80,0,.5)!important}.page-template-method .daylightBg{background-color:#FFF}.page-template-method .daylightBg .content .contentOptions .tab .contentTab .textTab,.page-template-method .daylightBg .content .contentOptions .tab .contentTab .tags p,.page-template-method .daylightBg .content .contentOptions .tab .contentTab .tags .textTab,.page-template-method .daylightBg .content .contentOptions .tab .contentTab .tags .tags p{color:#072B31}.page-template-method .daylightBg .content .circleNames.moveTo .vector,.page-template-method .daylightBg .content .circleNames.moveTo .namesHover path{fill:#072B31}.page-template-method .section4{background-color:#D7D0BD}.page-template-method .section5,.page-template-method .section6,.page-template-method .section7,.page-template-method .section8{background-color:#072B31}.page-template-method .section9{background-color:#FFF}.page-template-method .section9 .fp-tableCell{vertical-align:top}.page-template-method .section9 .content{height:100%;padding:0 32px;-webkit-transition:height ease 1s;transition:height ease 1s;position:relative}.page-template-method .containerSVG{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);display:block;-webkit-animation-name:rotatingSVG;animation-name:rotatingSVG;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:120s;animation-duration:120s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.page-template-method .containerSVG.stoped{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:rotatingAndTranslate;animation-name:rotatingAndTranslate}.page-template-method .containerSVG.reactivar{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:rotatingAndTranslate;animation-name:rotatingAndTranslate}.page-template-method .contentSegundaSeccion.down{-webkit-transform:translateY(100%);transform:translateY(100%)}.page-template-method .contentPrimeraSeccion.up,.page-template-method .contentSegundaSeccion.up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.page-template-method .contentPrimeraSeccion.up,.page-template-method .contentSegundaSeccion.up{-webkit-transition-delay:0s;transition-delay:0s}.page-template-method .contentPrimeraSeccion{opacity:1;-webkit-transition:opacity 250ms ease-in 120ms,-webkit-transform 0.7s ease;transition:opacity 250ms ease-in 120ms,-webkit-transform 0.7s ease;transition:transform 0.7s ease,opacity 250ms ease-in 120ms;transition:transform 0.7s ease,opacity 250ms ease-in 120ms,-webkit-transform 0.7s ease;overflow:hidden;z-index:1}.page-template-method .contentSegundaSeccion{opacity:1;-webkit-transition:opacity 250ms ease-in 120ms,background-color 0.5s ease,-webkit-transform 0.7s ease;transition:opacity 250ms ease-in 120ms,background-color 0.5s ease,-webkit-transform 0.7s ease;transition:transform 0.7s ease,opacity 250ms ease-in 120ms,background-color 0.5s ease;transition:transform 0.7s ease,opacity 250ms ease-in 120ms,background-color 0.5s ease,-webkit-transform 0.7s ease;overflow:hidden;z-index:1}.page-template-method .pos-fix{position:fixed;width:100%;height:100%;left:0;top:0}.page-template-method main .changeZindex{z-index:2}.page-template-method main .changeZindex3{z-index:3}@-webkit-keyframes rotatingSVG{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotatingSVG{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes rotatingAndTranslate{from{-webkit-transform:var(--start);transform:var(--start)}to{-webkit-transform:var(--end);transform:var(--end)}}@keyframes rotatingAndTranslate{from{-webkit-transform:var(--start);transform:var(--start)}to{-webkit-transform:var(--end);transform:var(--end)}}.page-template-contact .contentPage{background-color:#FFF}.page-template-contact .contentPage .container-fluid{padding:0 32px}.page-template-contact .contentPage .container-fluid .row{margin:0}.page-template-contact .contentPage h1{padding-top:152px;font-family:"Poppins";font-size:60px;font-weight:200;color:#072B31;line-height:72px;margin-bottom:0}.page-template-contact .contentPage h1 strong{font-family:"Sculpin";font-weight:500;line-height:96px;margin:0}.page-template-contact .contentPage .locations{padding-top:45px;padding-bottom:200px}.page-template-contact .contentPage .locations .title-locations{margin-bottom:61px;font-family:"Sculpin";color:#072B31;font-weight:200;font-size:28px;line-height:42px}.page-template-contact .contentPage .locations .blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto}.page-template-contact .contentPage .locations .blocks .wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-contact .contentPage .locations .blocks .wrap .city{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;max-width:320px;display:inline-block;margin-right:20px;font-family:"Poppins";font-weight:200;font-size:19px;color:#072B31;line-height:34px}.page-template-contact .contentPage .locations .blocks .wrap .city:last-of-type{margin-right:0}.page-template-contact .contentPage .locations .blocks .wrap .city img{margin-bottom:40px;width:100%}.page-template-contact .contentPage .locations .blocks .wrap .city .nombreCity{font-family:"Sculpin";font-weight:500}.page-template-contact .contentPage .locations .blocks .wrap .city p{margin-bottom:0}.page-template-contact .contentPage .locations .blocks .wrap .city a{color:#072B31!important;-webkit-transition:color 0.5s linear;transition:color 0.5s linear}.page-template-contact .contentPage .locations .blocks .wrap .city a:hover{color:rgba(7,43,49,.5)!important}.page-template-contact .contentPage .locations .blocks .wrap .city a.maps{color:#FF5000!important}.page-template-contact .contentPage .locations .blocks .wrap .city a.maps:hover{color:rgba(255,80,0,.5)!important}.page-template-contact .contentPage .formulario{padding-bottom:200px}.page-template-contact .contentPage .formulario .containerFormulario{max-width:790px;margin:auto;margin-right:117px}.page-template-contact .contentPage .formulario .titleForm{font-family:"Poppins";color:#072B31;font-weight:200;font-size:24px;line-height:38px;padding-bottom:80px}.page-template-contact .contentPage .formulario .titleForm a{color:#FF5000!important;line-height:28px;font-weight:500;-webkit-transition:color 0.5s linear;transition:color 0.5s linear}.page-template-contact .contentPage .formulario .titleForm a:hover{color:rgba(255,80,0,.5)!important}.page-template-contact .instaFeed{background-color:#FDF5F0;height:100%}.page-template-contact .instaFeed .fp-tableCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-contact .instaFeed .content{position:relative;max-width:none;margin-top:0;margin-bottom:0;padding:0;overflow:hidden}.page-template-contact .instaFeed .content .row{margin:0;height:100%}.page-template-contact .instaFeed .content .row .colContent{padding:0 32px}.page-template-contact .instaFeed .content p{font-size:40px;font-weight:200;line-height:60px;font-family:"Poppins";z-index:2;position:relative;padding-top:6vw;margin-bottom:27px}.page-template-contact .instaFeed .content p a{color:#FF5000!important;line-height:48px;font-family:"Sculpin";font-weight:500;display:inline-block;-webkit-transition:color 0.5s linear;transition:color 0.5s linear}.page-template-contact .instaFeed .content p a:hover{color:rgba(255,80,0,.5)!important}.page-template-contact .instaFeed .content .containerImagenes{backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-template-contact .instaFeed .content .images{opacity:0;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translateX(0%);transform:translateX(0%)}.page-template-contact .instaFeed .content .images.end{-webkit-transform:translateX(-25%);transform:translateX(-25%);-webkit-transition:-webkit-transform 30s linear;transition:-webkit-transform 30s linear;transition:transform 30s linear;transition:transform 30s linear,-webkit-transform 30s linear}.page-template-contact .instaFeed .content .images.isActive{opacity:1}.page-template-contact .instaFeed .content .images a{display:inline-block;margin-top:60px;height:35vh;width:35vh}.page-template-contact .instaFeed .content .images a:nth-child(2n){-ms-flex-item-align:start;align-self:flex-start;margin-top:0}.page-template-contact .instaFeed .content .images img{display:block;bottom:0%;-o-object-fit:cover;object-fit:cover;padding:0 16px;width:100%;height:calc(100% - 32px)}.error404{background-color:#072B31;width:100%;height:100%}.error404 .cursor-dot::after{-webkit-filter:invert(1);filter:invert(1)}.error404 .homeLink{height:100%;width:100%;position:absolute;top:0;left:0}.error404 .not-found{padding-left:150px;padding-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100vh}.error404 h1{max-width:790px;margin-bottom:100px;font-size:80px;line-height:120px;font-family:"Poppins";color:#FFF;font-weight:200}.error404 h1 strong{line-height:96px;font-family:"Sculpin";color:#FFF;font-weight:500}.error404 p{font-size:24px;line-height:36px;font-family:"Poppins";font-weight:200;color:#FF5000}.page-template-politicas{background-color:#FDF5F0}.page-template-politicas .politicasLittleBuddha{padding-top:192px;padding-bottom:192px;font-size:16px;font-family:"Poppins";line-height:28px;font-weight:200;color:#000}.page-template-politicas .politicasLittleBuddha a{color:#FF5000!important;display:inline-block!important}.page-template-politicas .politicasLittleBuddha h1{font-size:60px;line-height:72px;font-weight:400;font-family:"Sculpin";color:#000;margin-bottom:40px}.page-template-politicas .politicasLittleBuddha h1+h2{margin-top:0}.page-template-politicas .politicasLittleBuddha h2{font-size:24px;font-family:"Sculpin";line-height:28px;color:#000;font-weight:400;margin-bottom:60px;margin-top:120px}.page-template-politicas .politicasLittleBuddha h3{font-size:20px;font-family:"Sculpin";line-height:26px;color:#000;font-weight:400}.page-template-politicas .politicasLittleBuddha strong{font-weight:500}.page-template-politicas .politicasLittleBuddha ul{padding-left:0;list-style-position:inside}.page-template-politicas .politicasLittleBuddha ul li{margin-bottom:28px}.page-template-politicas .politicasLittleBuddha ul li::marker{color:#FF5000;font-size:7px}.page-template-politicas .politicasLittleBuddha ol{padding-left:0;list-style-position:inside}.page-template-politicas .politicasLittleBuddha ol li{margin-bottom:28px}.page-template-politicas .politicasLittleBuddha ol li::marker{color:#FF5000;font-weight:500}.page-template-politicas .politicasLittleBuddha .listCookies{list-style-type:upper-alpha}.page-template-politicas .politicasLittleBuddha table{margin-top:44px;margin-bottom:32px}.page-template-politicas .politicasLittleBuddha table thead th{padding-bottom:40px;width:25%}.page-template-politicas .politicasLittleBuddha table thead th:first-of-type{width:50%;padding-right:54px}.page-template-politicas .politicasLittleBuddha table tbody td{padding-bottom:24px;vertical-align:top}.page-template-politicas .politicasLittleBuddha table tbody tr td:first-child{padding-right:54px}.page-template-blog .rowContent{min-height:100vh}.page-template-blog .rowContent .content-area{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important}.page-template-blog .rowContent .menuBlog nav li a:hover,.page-template-blog .rowContent .menuBlog nav li a:active,.page-template-blog .rowContent .menuBlog nav li a.active{color:#FF5000!important}.page-template-blog .rowBlog{position:relative;padding-bottom:55px}.page-template-blog .rowBlog .colContentListBlog a{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.page-template-blog #stickyImage{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.page-template-blog #stickyImage.active{opacity:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.page-template-blog #stickyImage .blogItemHoverContainer{position:sticky;top:132px;padding-bottom:55px}.page-template-blog .blogItemHover{padding:0 16px}.page-template-blog .blogItemHoverContainer{height:calc(100vh - 104px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.page-template-blog .blogItemHoverContainer .imagen{-webkit-box-flex:0;-ms-flex:0 1 26vw;flex:0 1 26vw;margin-bottom:40px;overflow:hidden}.page-template-blog .blogItemHoverContainer .imagen img{width:100%;max-width:26vw;height:100%;max-height:26vw;-o-object-fit:cover;object-fit:cover;display:block}.page-template-blog .blogItemHoverContainer .blogTitulo{font-family:"Sculpin";font-size:40px;line-height:54px;color:#000;font-weight:400;max-width:430px;margin:0 0 32px}.page-template-blog .blogItemHoverContainer .blogTitulo,.page-template-blog .blogItemHoverContainer .blogAutor{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-template-blog .blogItem{padding:0}.page-template-blog .blogItem .blogItemContainer{background-color:transparent;padding:32px;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;position:relative;border-bottom:1px solid rgba(0,0,0,.12)}.page-template-blog .blogItem .blogItemContainer.destacada{background-color:rgba(255,80,0,.02);border-bottom:1px solid transparent}.page-template-blog .blogItem .blogItemContainer:hover,.page-template-blog .blogItem .blogItemContainer.active{background-color:#FF5000;border-bottom:1px solid transparent}.page-template-blog .blogItem .blogItemContainer:hover .fraseDestacada,.page-template-blog .blogItem .blogItemContainer.active .fraseDestacada{color:#FFF}.page-template-blog .blogItem .blogItemContainer:hover .numeroCateorigas,.page-template-blog .blogItem .blogItemContainer.active .numeroCateorigas{color:rgba(255,255,255,.5)}.page-template-blog .blogItem .sticker{width:100%;height:auto;max-width:100px!important;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:9px!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-blog .blogItem .fraseDestacada{font-size:22px;line-height:26px;font-family:"Sculpin";font-weight:400;margin-bottom:12px;color:#000;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.page-template-blog .blogItem .numeroCateorigas{margin-bottom:0;color:rgba(0,0,0,.5);font-family:"Poppins";font-size:12px;line-height:18px;font-weight:400;text-transform:uppercase;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.page-template-blog .blogAutor{font-family:"Poppins";font-size:12px;line-height:18px;color:#000;font-weight:200}.page-template-blog .blogAutor .strong{font-weight:400}.page-template-blog .blogAutor p{margin-bottom:9px}.page-template-blog .paginacion{padding-top:82px;width:100%}.page-template-press .rowContent{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-press .rowContent .menuBlog nav li a:hover,.page-template-press .rowContent .menuBlog nav li a:active,.page-template-press .rowContent .menuBlog nav li a.active{color:#FF5000!important}.page-template-press .pressItem{margin-top:122px;margin-bottom:40px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-press .pressItem .pressItemContainer{position:relative}.page-template-press .pressItem a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-template-press .pressItem .pieDePagina{font-size:14px;line-height:21px;color:#072B31;font-weight:200;margin-top:7px}.page-template-press .pressItem .imgItem{width:100%;max-width:328px}.page-template-press .pressItem:nth-child(2),.page-template-press .pressItem:nth-child(5),.page-template-press .pressItem:nth-child(8){margin-top:0}.page-template-press .pressItem:nth-child(2) .pieDePagina,.page-template-press .pressItem:nth-child(5) .pieDePagina,.page-template-press .pressItem:nth-child(8) .pieDePagina{-webkit-transform:rotate(-90deg) translate(18px,16px);transform:rotate(-90deg) translate(18px,16px);-webkit-transform-origin:left;transform-origin:left;position:relative;top:0;left:100%}.page-template-podcast{background-color:#000}.page-template-podcast header.headerBlog{background-color:#000}.page-template-podcast header.headerBlog .colLogo a .black-logo{opacity:0}.page-template-podcast header.headerBlog .colLogo a .white-logo{opacity:1}.page-template-podcast .rowContent{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-podcast .rowContent .menuBlog nav{color:rgba(255,255,255,.24)}.page-template-podcast .rowContent .menuBlog nav li.current_page_item{color:#FFFFFF!important}.page-template-podcast .rowContent .menuBlog nav li a:hover,.page-template-podcast .rowContent .menuBlog nav li a:active,.page-template-podcast .rowContent .menuBlog nav li a.active{color:#FFFFFF!important}.page-template-podcast .podcastItem{margin-top:0;margin-bottom:40px;position:relative;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.page-template-podcast .podcastItem .imageItemContainer{width:100%;position:relative;max-width:302px}.page-template-podcast .podcastItem .imageItemContainer:hover~.podcastItemHover{opacity:1}.page-template-podcast .podcastItem .imgItem{width:100%}.page-template-podcast .podcastItem .autor,.page-template-podcast .podcastItem .profesion{font-size:14px;line-height:21px;color:#072B31;font-weight:200;color:#FFF;margin-bottom:0;max-width:302px}.page-template-podcast .podcastItem .autor{font-weight:400;font-size:20px;line-height:24px;margin-bottom:4px;margin-top:24px}.page-template-podcast .podcastItem:nth-child(2),.page-template-podcast .podcastItem:nth-child(5),.page-template-podcast .podcastItem:nth-child(8){margin-top:122px}.page-template-podcast .podcastItem .podcastItemHover{opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;display:block;position:absolute;top:0;left:calc(100% - 15px + 32px);width:100%;z-index:10;max-width:302px;pointer-events:none}.page-template-podcast .podcastItem .podcastItemHover p{margin-bottom:0;color:#FFF;font-family:"Sculpin";font-weight:400;font-size:32px;line-height:42px}.page-template-podcast .podcastItem:nth-child(3n) .podcastItemHover{left:calc(-100% - 15px + 32px)}.page-template-podcast .podcastItem.opacityBlack{opacity:.12}.page-template-podcast .paginacion ul li{color:#FFF}.page-template-webinar{background-color:#000}.page-template-webinar header.headerBlog{background-color:#000}.page-template-webinar header.headerBlog .colLogo a .black-logo{opacity:0}.page-template-webinar header.headerBlog .colLogo a .white-logo{opacity:1}.page-template-webinar .rowContent{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-webinar .rowContent .menuBlog nav{color:rgba(255,255,255,.24)}.page-template-webinar .rowContent .menuBlog nav li.current_page_item{color:#FFFFFF!important}.page-template-webinar .rowContent .menuBlog nav li a:hover,.page-template-webinar .rowContent .menuBlog nav li a:active,.page-template-webinar .rowContent .menuBlog nav li a.active{color:#FFFFFF!important}.page-template-webinar .webinar-item{color:#FFF;margin-top:0;margin-bottom:32px;position:relative;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.page-template-webinar .webinar-item .item-image-container,.page-template-webinar .webinar-item .title,.page-template-webinar .webinar-item .author{max-width:320px}.page-template-webinar .webinar-item .item-image-container{height:200px;width:100%;position:relative}.page-template-webinar .webinar-item .item-image-container .thumbnail,.page-template-webinar .webinar-item .item-image-container .preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-webinar .webinar-item .item-image-container .thumbnail{-webkit-filter:grayscale(1);filter:grayscale(1);position:relative;z-index:1;opacity:1;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.page-template-webinar .webinar-item .item-image-container .preview{position:absolute;top:0;left:0;display:none}.page-template-webinar .webinar-item .item-image-container:hover .thumbnail{opacity:0}.page-template-webinar .webinar-item .item-image-container:hover .preview{display:block}.page-template-webinar .webinar-item .title{font-size:24px;line-height:32px;font-weight:300;margin:24px 0 12px}.page-template-webinar .webinar-item .autor{font-size:14px;line-height:21px;font-weight:100;margin:0}.page-template-webinar .webinar-item:nth-child(2),.page-template-webinar .webinar-item:nth-child(5),.page-template-webinar .webinar-item:nth-child(8){margin-top:100px}.page-template-webinar .webinar-item .preview-content{display:none}.page-template-webinar .paginacion ul li{color:#FFF}.single-post .backToBlog{position:fixed;padding:0;margin:0;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;-webkit-transition:top 0.3s ease;transition:top 0.3s ease}.single-post .backToBlog a{height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-post .backToBlog .arrowContainer{background-color:#FF5000;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-post .backToBlog .arrowContainer img{width:14px;height:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single-post .backToBlog p{margin-bottom:0;margin-left:24px;font-size:16px;line-height:24px;color:#000;text-transform:uppercase;font-weight:200;font-family:"Poppins"}.single-post .backToBlog:hover p{color:#FF5000}.single-post .backToBlog:hover img{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:arrowMoveBlog;animation-name:arrowMoveBlog;-webkit-animation-timing-function:ease;animation-timing-function:ease;position:relative;left:0%}@-webkit-keyframes arrowMoveBlog{0%{-webkit-transform:rotate(180deg) translateX(0%);transform:rotate(180deg) translateX(0%)}50%{-webkit-transform:rotate(180deg) translateX(10%);transform:rotate(180deg) translateX(10%)}70%{-webkit-transform:rotate(180deg) translateX(-10%);transform:rotate(180deg) translateX(-10%)}80%{-webkit-transform:rotate(180deg) translateX(2%);transform:rotate(180deg) translateX(2%)}90%{-webkit-transform:rotate(180deg) translateX(-2%);transform:rotate(180deg) translateX(-2%)}100%{-webkit-transform:rotate(180deg) translateX(0%);transform:rotate(180deg) translateX(0%)}}@keyframes arrowMoveBlog{0%{-webkit-transform:rotate(180deg) translateX(0%);transform:rotate(180deg) translateX(0%)}50%{-webkit-transform:rotate(180deg) translateX(10%);transform:rotate(180deg) translateX(10%)}70%{-webkit-transform:rotate(180deg) translateX(-10%);transform:rotate(180deg) translateX(-10%)}80%{-webkit-transform:rotate(180deg) translateX(2%);transform:rotate(180deg) translateX(2%)}90%{-webkit-transform:rotate(180deg) translateX(-2%);transform:rotate(180deg) translateX(-2%)}100%{-webkit-transform:rotate(180deg) translateX(0%);transform:rotate(180deg) translateX(0%)}}.single-post .rowContent{padding-top:0px!important}.single-post .rowContent #primary.content-area{padding-top:0;padding-left:0;padding-bottom:120px;padding-right:0}.single-post #single-blog .contentSinglePost{max-width:none;min-height:100vh;padding-top:104px;padding-right:0;padding-left:0;position:relative}.single-post #single-blog .contentSinglePost .stickyImages{position:relative;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.single-post #single-blog .contentSinglePost .stickyImages .blockSticky{position:sticky;height:100vh;top:104px;left:0;display:block;-webkit-transition:top 0.3s ease;transition:top 0.3s ease}.single-post #single-blog .contentSinglePost .stickyImages .absoluteSticky{position:absolute;top:calc(50% - 52px);left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:40vw;height:40vw;max-width:502px;max-height:502px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:-1;-webkit-transition:opacity 0.3s ease,top 0.3s ease;transition:opacity 0.3s ease,top 0.3s ease}.single-post #single-blog .contentSinglePost .stickyImages .absoluteSticky.active{opacity:1;z-index:1}.single-post #single-blog .contentSinglePost .stickyImages .absoluteSticky img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.single-post #single-blog .contentSinglePost .stickyImages .absoluteSticky iframe{width:100%}.single-post #single-blog .contentSinglePost .stickyImages .absoluteSticky .video-div{width:100%}.single-post #single-blog .contentSinglePost .stickyImages .absoluteSticky .video-div .video-js{width:100%}.single-post #single-blog .contentSinglePost .fakeBackColor{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;position:absolute;top:104px;left:-49vw;width:60vw;height:100%;z-index:-1}.single-post #single-blog .contentSinglePost .colContentSinglePost{max-width:720px;padding:60px 32px 40px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog a,.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog a{color:#FF5000!important;font-weight:400;display:inline-block!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog a:hover,.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog a:hover{opacity:.6;text-decoration:underline!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog{padding-bottom:57px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .postCout{font-size:40px;color:#FF5000;line-height:60px;font-family:"Poppins";font-weight:400;margin-bottom:32px;display:none}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .fraseDestacada{font-family:"Sculpin";font-weight:400;color:#072B31;font-size:40px;line-height:56px;margin:0 0 32px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .titularPrincipal{font-family:"Sculpin";font-weight:400;font-size:24px;line-height:36px;color:#072B31;margin-bottom:46px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .titularPrincipal br:first-of-type,.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .titularPrincipal br:last-of-type{display:none}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .blogAutor{font-family:"Poppins";color:#072B31;font-size:14px;line-height:21px;font-weight:200}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .blogAutor strong{font-weight:500}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .blogAutor p{margin-bottom:12px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .blogAutor p:last-of-type{margin-bottom:60px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content br{display:none!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content .ssbp-wrap>div{text-align:start!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content .ssba-share-text{display:none!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content .ssbp-text{display:block!important;padding:0px!important;padding-right:40px!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content a{font-size:16px;color:#FF5000!important;text-transform:uppercase;font-family:"Sculpin";font-weight:500;line-height:24px;-webkit-transition:color 0.5s linear!important;transition:color 0.5s linear!important;background:transparent!important;display:inline-block!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content a:hover,.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content a:active,.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content a a.active{color:rgba(255,80,0,.5)!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content a:before{display:none}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content a img{display:none!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog{font-size:16px;font-family:"Poppins";color:#000;font-weight:200;line-height:30px}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog p{margin-bottom:40px}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog strong{font-weight:500}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog a{text-decoration:underline!important}.single-post #single-blog .contentSinglePostFull{margin:0}.single-post #single-blog .contentSinglePostFull .imagenTexto{width:100%;height:100vh;max-width:1440px;margin:auto;padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.single-post #single-blog .contentSinglePostFull .imagenTexto .imagenContainerFull,.single-post #single-blog .contentSinglePostFull .imagenTexto .textSingleBlog{width:50%;padding:0 16px}.single-post #single-blog .contentSinglePostFull .imagenTexto .imagenContainerFull{padding-left:32px;height:100%}.single-post #single-blog .contentSinglePostFull .imagenTexto .imagenContainerFull img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post #single-blog .contentSinglePostFull .imagenTexto .textSingleBlog{padding-bottom:28px;padding-right:32px;font-size:40px;color:#072B31;font-family:"Sculpin";font-weight:400;line-height:56px}.single-post #single-blog .contentSinglePostFull .imagenTexto .textSingleBlog p{margin-bottom:0}.single-post #single-blog .contentSinglePostFull .soloTexto{width:100vw;height:100vh;max-width:1440px;margin:auto;padding:32px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-post #single-blog .contentSinglePostFull .soloTexto .textSolo{font-size:60px;font-family:"Sculpin";font-weight:400;color:#FFF;line-height:80px;text-align:center;max-width:906px}.single-post #single-blog .contentSinglePostFull .soloTexto .textSolo p{margin-bottom:0}.single-post #single-blog .contentSinglePost h1,.single-post #single-blog .contentSinglePost h2,.single-post #single-blog .contentSinglePost h3,.single-post #single-blog .contentSinglePost h4,.single-post #single-blog .contentSinglePost h5,.single-post #single-blog .contentSinglePostFull h1,.single-post #single-blog .contentSinglePostFull h2,.single-post #single-blog .contentSinglePostFull h3,.single-post #single-blog .contentSinglePostFull h4,.single-post #single-blog .contentSinglePostFull h5{font-family:"Sculpin";margin:60px 0 .75em}.single-post #single-blog .contentSinglePost h1 strong,.single-post #single-blog .contentSinglePost h1 b,.single-post #single-blog .contentSinglePost h2 strong,.single-post #single-blog .contentSinglePost h2 b,.single-post #single-blog .contentSinglePost h3 strong,.single-post #single-blog .contentSinglePost h3 b,.single-post #single-blog .contentSinglePost h4 strong,.single-post #single-blog .contentSinglePost h4 b,.single-post #single-blog .contentSinglePost h5 strong,.single-post #single-blog .contentSinglePost h5 b,.single-post #single-blog .contentSinglePostFull h1 strong,.single-post #single-blog .contentSinglePostFull h1 b,.single-post #single-blog .contentSinglePostFull h2 strong,.single-post #single-blog .contentSinglePostFull h2 b,.single-post #single-blog .contentSinglePostFull h3 strong,.single-post #single-blog .contentSinglePostFull h3 b,.single-post #single-blog .contentSinglePostFull h4 strong,.single-post #single-blog .contentSinglePostFull h4 b,.single-post #single-blog .contentSinglePostFull h5 strong,.single-post #single-blog .contentSinglePostFull h5 b{color:#FF5000;font-weight:500}.single-post #single-blog .contentSinglePost h1,.single-post #single-blog .contentSinglePostFull h1{font-size:60px;line-height:80px}.single-post #single-blog .contentSinglePost h2,.single-post #single-blog .contentSinglePostFull h2{font-size:40px;line-height:56px;font-weight:400}.single-post #single-blog .contentSinglePost h3,.single-post #single-blog .contentSinglePostFull h3{font-size:32px;line-height:48px}.single-post #single-blog .contentSinglePost h4,.single-post #single-blog .contentSinglePostFull h4{font-size:24px;line-height:36px;font-weight:400}.single-post #single-blog .contentSinglePost h5,.single-post #single-blog .contentSinglePostFull h5{font-size:20px;line-height:32px;font-weight:500}.single-post #single-blog .contentSinglePostFull h1,.single-post #single-blog .contentSinglePostFull h2,.single-post #single-blog .contentSinglePostFull h3,.single-post #single-blog .contentSinglePostFull h4{font-family:"Poppins"}.single-post #single-blog .share--div{background-color:#fff}.single-post #single-blog .share{padding-top:108px;padding-bottom:140px;padding-left:32px;padding-right:32px;text-align:center}.single-post #single-blog .share p{margin:0}.single-post #single-blog .share .share-content{padding-bottom:140px;border-bottom:1px solid #D7D0BD}.single-post #single-blog .share .share-content br{display:none!important}.single-post #single-blog .share .share-content .ssba-share-text{display:none!important}.single-post #single-blog .share .share-content .ssbp-text{display:block!important;padding:0 20px!important}.single-post #single-blog .share .share-content a{font-size:16px;color:#FF5000!important;text-transform:uppercase;font-family:"Sculpin";font-weight:500;line-height:24px;-webkit-transition:color 0.5s linear!important;transition:color 0.5s linear!important;background:transparent!important;display:inline-block!important}.single-post #single-blog .share .share-content a:hover,.single-post #single-blog .share .share-content a:active,.single-post #single-blog .share .share-content a a.active{color:rgba(255,80,0,.5)!important;text-decoration:underline!important}.single-post #single-blog .share .share-content a:before{display:none}.single-post #single-blog .share .share-content a img{display:none!important}.single-post #single-blog .share .share-title,.single-post #single-blog .morePost .morePostTitle{font-size:40px;font-family:"Poppins";font-weight:200;color:#072B31;line-height:48px;margin-bottom:40px}.single-post #single-blog .morePost{padding-left:32px;padding-right:32px}.single-post #single-blog .morePost .morePostTitle{font-size:30px;text-align:center}.single-post #single-blog .morePost .blogItemList{padding-bottom:15px}.single-post #single-blog .morePost .blogItemList:hover .titleBlog{color:#FF5000}.single-post #single-blog .morePost .blogItemList:hover .link img{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:arrowMoveLinks;animation-name:arrowMoveLinks;-webkit-animation-timing-function:ease;animation-timing-function:ease;position:relative;left:0%}@-webkit-keyframes arrowMoveLinks{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(10%);transform:translateX(10%)}70%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}80%{-webkit-transform:translateX(2%);transform:translateX(2%)}90%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes arrowMoveLinks{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(10%);transform:translateX(10%)}70%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}80%{-webkit-transform:translateX(2%);transform:translateX(2%)}90%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.single-post #single-blog .morePost .blogItemList .imagen{width:100%;margin-bottom:32px}.single-post #single-blog .morePost .blogItemList .imagen img{width:100%;height:auto}.single-post #single-blog .morePost .blogItemList .titleBlog{font-size:20px;font-family:"Sculpin";font-weight:400;line-height:32px;color:#000;margin-bottom:24px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.single-post #single-blog .morePost .blogItemList .blogAutor{font-size:12px;font-family:"Poppins";line-height:18px;font-weight:200;color:#000}.single-post #single-blog .morePost .blogItemList .blogAutor strong{font-weight:400}.single-post #single-blog .morePost .blogItemList .blogAutor p{margin-bottom:6px}.single-post #single-blog .morePost .blogItemList .blogAutor p:last-of-type{margin-bottom:32px}.single-post #single-blog .morePost .blogItemList .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-post #single-blog .morePost .blogItemList .link p{margin-bottom:0;font-family:"Poppins";font-weight:200;color:#000;font-size:16px;line-height:24px;text-transform:uppercase}.single-post #single-blog .morePost .blogItemList .link span{display:inline-block;margin-left:24px;width:30px;height:30px;border-radius:50%;background-color:#FF5000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-post #single-blog .morePost .blogItemList .link span img{width:14px;height:auto}.single-post #single-blog .video-div .video-js .vjs-big-play-button{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-post .ssba .ssbp-wrap>div{text-align:center!important}.single-post footer .footerContent .colContentBlog .logoFooter{opacity:1}.page-template-ebook #ebook{max-width:1440px;margin:0 auto}.page-template-ebook .rowContent{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-ebook .rowContent .menuBlog nav li a:hover,.page-template-ebook .rowContent .menuBlog nav li a:active,.page-template-ebook .rowContent .menuBlog nav li a.active{color:#FF5000!important}.page-template-ebook .ebook-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.page-template-ebook .ebook-item:hover{-webkit-transform:translate3d(-54px,0,0);transform:translate3d(-54px,0,0)}.page-template-ebook .ebook-item:nth-child(2n) .flex-space.L{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}.page-template-ebook .ebook-item:nth-child(3n) .flex-space.R{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.page-template-ebook .ebook-item:nth-child(5n) .flex-space.R{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7}.page-template-ebook .ebook-item:nth-child(7n) .flex-space.L{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.page-template-ebook .ebook-item .flex-space{-webkit-box-flex:1;-ms-flex:1 10000 0%;flex:1 10000 0%}.page-template-ebook .ebook-item .wrap{width:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block}.page-template-ebook .ebook-item .only-desktop{max-width:100%}.page-template-ebook .ebook-item .only-mobile{display:none}.page-template-ebook .ebook-item .preview-content{display:none}.page-template-podcast,.page-template-press,.page-template-blog,.page-template-ebook,.page-template-webinar,.single-post{color:#000}.page-template-podcast .rowContent,.page-template-press .rowContent,.page-template-blog .rowContent,.page-template-ebook .rowContent,.page-template-webinar .rowContent,.single-post .rowContent{padding-top:132px;margin:0;position:relative}.page-template-podcast .rowContent .menuBlog,.page-template-press .rowContent .menuBlog,.page-template-blog .rowContent .menuBlog,.page-template-ebook .rowContent .menuBlog,.page-template-webinar .rowContent .menuBlog,.single-post .rowContent .menuBlog{padding-left:32px;padding-top:0;padding-bottom:32px;padding-right:16px;position:relative;font-size:20px;line-height:20px;color:rgba(255,80,0,.24);font-family:"Sculpin";font-weight:400}.page-template-podcast .rowContent .menuBlog nav,.page-template-press .rowContent .menuBlog nav,.page-template-blog .rowContent .menuBlog nav,.page-template-ebook .rowContent .menuBlog nav,.page-template-webinar .rowContent .menuBlog nav,.single-post .rowContent .menuBlog nav{position:fixed}.page-template-podcast .rowContent .menuBlog nav li,.page-template-press .rowContent .menuBlog nav li,.page-template-blog .rowContent .menuBlog nav li,.page-template-ebook .rowContent .menuBlog nav li,.page-template-webinar .rowContent .menuBlog nav li,.single-post .rowContent .menuBlog nav li{margin-bottom:24px}.page-template-podcast .rowContent .menuBlog nav li.current_page_item,.page-template-press .rowContent .menuBlog nav li.current_page_item,.page-template-blog .rowContent .menuBlog nav li.current_page_item,.page-template-ebook .rowContent .menuBlog nav li.current_page_item,.page-template-webinar .rowContent .menuBlog nav li.current_page_item,.single-post .rowContent .menuBlog nav li.current_page_item{color:#FF5000;font-weight:500}.page-template-podcast .rowContent .menuBlog nav li a:hover,.page-template-podcast .rowContent .menuBlog nav li a:active,.page-template-podcast .rowContent .menuBlog nav li a.active,.page-template-press .rowContent .menuBlog nav li a:hover,.page-template-press .rowContent .menuBlog nav li a:active,.page-template-press .rowContent .menuBlog nav li a.active,.page-template-blog .rowContent .menuBlog nav li a:hover,.page-template-blog .rowContent .menuBlog nav li a:active,.page-template-blog .rowContent .menuBlog nav li a.active,.page-template-ebook .rowContent .menuBlog nav li a:hover,.page-template-ebook .rowContent .menuBlog nav li a:active,.page-template-ebook .rowContent .menuBlog nav li a.active,.page-template-webinar .rowContent .menuBlog nav li a:hover,.page-template-webinar .rowContent .menuBlog nav li a:active,.page-template-webinar .rowContent .menuBlog nav li a.active,.single-post .rowContent .menuBlog nav li a:hover,.single-post .rowContent .menuBlog nav li a:active,.single-post .rowContent .menuBlog nav li a.active{color:#FF5000}.page-template-podcast .rowContent .menuBlog nav li.whiteMenu,.page-template-press .rowContent .menuBlog nav li.whiteMenu,.page-template-blog .rowContent .menuBlog nav li.whiteMenu,.page-template-ebook .rowContent .menuBlog nav li.whiteMenu,.page-template-webinar .rowContent .menuBlog nav li.whiteMenu,.single-post .rowContent .menuBlog nav li.whiteMenu{color:rgba(255,255,255,.24)}.page-template-podcast .rowContent .menuBlog nav li.whiteMenu.current_page_item,.page-template-press .rowContent .menuBlog nav li.whiteMenu.current_page_item,.page-template-blog .rowContent .menuBlog nav li.whiteMenu.current_page_item,.page-template-ebook .rowContent .menuBlog nav li.whiteMenu.current_page_item,.page-template-webinar .rowContent .menuBlog nav li.whiteMenu.current_page_item,.single-post .rowContent .menuBlog nav li.whiteMenu.current_page_item{color:#FFF}.page-template-podcast .rowContent .menuBlog nav li.whiteMenu a:hover,.page-template-podcast .rowContent .menuBlog nav li.whiteMenu a:active,.page-template-podcast .rowContent .menuBlog nav li.whiteMenu a.active,.page-template-press .rowContent .menuBlog nav li.whiteMenu a:hover,.page-template-press .rowContent .menuBlog nav li.whiteMenu a:active,.page-template-press .rowContent .menuBlog nav li.whiteMenu a.active,.page-template-blog .rowContent .menuBlog nav li.whiteMenu a:hover,.page-template-blog .rowContent .menuBlog nav li.whiteMenu a:active,.page-template-blog .rowContent .menuBlog nav li.whiteMenu a.active,.page-template-ebook .rowContent .menuBlog nav li.whiteMenu a:hover,.page-template-ebook .rowContent .menuBlog nav li.whiteMenu a:active,.page-template-ebook .rowContent .menuBlog nav li.whiteMenu a.active,.page-template-webinar .rowContent .menuBlog nav li.whiteMenu a:hover,.page-template-webinar .rowContent .menuBlog nav li.whiteMenu a:active,.page-template-webinar .rowContent .menuBlog nav li.whiteMenu a.active,.single-post .rowContent .menuBlog nav li.whiteMenu a:hover,.single-post .rowContent .menuBlog nav li.whiteMenu a:active,.single-post .rowContent .menuBlog nav li.whiteMenu a.active{color:#FFFFFF!important}.page-template-podcast .rowContent .menuBlog .logoLittleBuddha,.page-template-press .rowContent .menuBlog .logoLittleBuddha,.page-template-blog .rowContent .menuBlog .logoLittleBuddha,.page-template-ebook .rowContent .menuBlog .logoLittleBuddha,.page-template-webinar .rowContent .menuBlog .logoLittleBuddha,.single-post .rowContent .menuBlog .logoLittleBuddha{position:fixed;bottom:32px;-webkit-filter:invert(33%) sepia(72%) saturate(3157%) hue-rotate(4deg) brightness(105%) contrast(102%);filter:invert(33%) sepia(72%) saturate(3157%) hue-rotate(4deg) brightness(105%) contrast(102%);opacity:0}.page-template-podcast .rowContent .menuBlog .logoLittleBuddha.active,.page-template-press .rowContent .menuBlog .logoLittleBuddha.active,.page-template-blog .rowContent .menuBlog .logoLittleBuddha.active,.page-template-ebook .rowContent .menuBlog .logoLittleBuddha.active,.page-template-webinar .rowContent .menuBlog .logoLittleBuddha.active,.single-post .rowContent .menuBlog .logoLittleBuddha.active{opacity:1}.page-template-podcast .rowContent .content-area,.page-template-press .rowContent .content-area,.page-template-blog .rowContent .content-area,.page-template-ebook .rowContent .content-area,.page-template-webinar .rowContent .content-area,.single-post .rowContent .content-area{padding-bottom:120px;padding-top:60px;padding-left:16px;padding-right:32px;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.page-template-podcast .rowContent .content-area.isVisible,.page-template-press .rowContent .content-area.isVisible,.page-template-blog .rowContent .content-area.isVisible,.page-template-ebook .rowContent .content-area.isVisible,.page-template-webinar .rowContent .content-area.isVisible,.single-post .rowContent .content-area.isVisible{opacity:1}.page-template-podcast .rowContent .sticker,.page-template-press .rowContent .sticker,.page-template-blog .rowContent .sticker,.page-template-ebook .rowContent .sticker,.page-template-webinar .rowContent .sticker,.single-post .rowContent .sticker{position:absolute;display:block;top:0;z-index:1;width:100%;max-width:150px;max-height:150px;height:100%;-o-object-fit:contain;object-fit:contain}.page-template-podcast .rowContent .sticker.leftSticker,.page-template-press .rowContent .sticker.leftSticker,.page-template-blog .rowContent .sticker.leftSticker,.page-template-ebook .rowContent .sticker.leftSticker,.page-template-webinar .rowContent .sticker.leftSticker,.single-post .rowContent .sticker.leftSticker{left:0;-webkit-transform:translate(-23%,-50%);transform:translate(-23%,-50%)}.page-template-podcast .rowContent .sticker.centerSticker,.page-template-press .rowContent .sticker.centerSticker,.page-template-blog .rowContent .sticker.centerSticker,.page-template-ebook .rowContent .sticker.centerSticker,.page-template-webinar .rowContent .sticker.centerSticker,.single-post .rowContent .sticker.centerSticker{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-podcast .rowContent .sticker.rightSticker,.page-template-press .rowContent .sticker.rightSticker,.page-template-blog .rowContent .sticker.rightSticker,.page-template-ebook .rowContent .sticker.rightSticker,.page-template-webinar .rowContent .sticker.rightSticker,.single-post .rowContent .sticker.rightSticker{left:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-ebook #download-popup,.page-template-webinar #download-popup{width:100%;height:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;z-index:99999;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}.page-template-ebook #download-popup.open,.page-template-webinar #download-popup.open{opacity:1;visibility:visible;pointer-events:auto}.page-template-ebook #download-popup .background,.page-template-webinar #download-popup .background{background-color:#070707;opacity:.32}.page-template-ebook #download-popup .background,.page-template-ebook #download-popup .modal-wrap,.page-template-webinar #download-popup .background,.page-template-webinar #download-popup .modal-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.page-template-ebook #download-popup .download-modal,.page-template-webinar #download-popup .download-modal{height:677px;max-height:100%;-webkit-box-flex:0;-ms-flex:0 1 906px;flex:0 1 906px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.page-template-ebook #download-popup .download-modal .close-button,.page-template-webinar #download-popup .download-modal .close-button{width:20px;height:20px;position:absolute;top:40px;right:40px;z-index:1}.page-template-ebook #download-popup .download-modal .L .wrap,.page-template-ebook #download-popup .download-modal .R .wrap,.page-template-webinar #download-popup .download-modal .L .wrap,.page-template-webinar #download-popup .download-modal .R .wrap{height:100%;padding:60px 40px 40px;overflow:auto}.page-template-ebook #download-popup .download-modal .L .wrap .title,.page-template-ebook #download-popup .download-modal .R .wrap .title,.page-template-webinar #download-popup .download-modal .L .wrap .title,.page-template-webinar #download-popup .download-modal .R .wrap .title{max-width:308px;font-size:24px;line-height:32px;font-weight:400;font-family:"Sculpin"}.page-template-ebook #download-popup .download-modal .L,.page-template-webinar #download-popup .download-modal .L{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;font-size:14px;line-height:21px;font-weight:200;font-family:"Poppins";background-color:#fff}.page-template-ebook #download-popup .download-modal .L .wrap .title,.page-template-webinar #download-popup .download-modal .L .wrap .title{font-weight:500;margin:0 0 12px}.page-template-ebook #download-popup .download-modal .L .wrap .autor,.page-template-webinar #download-popup .download-modal .L .wrap .autor{font-weight:275;margin:0 0 12px}.page-template-ebook #download-popup .download-modal .L .wrap .duration,.page-template-webinar #download-popup .download-modal .L .wrap .duration{color:#FF5000;font-size:10px;line-height:15px;font-weight:500;margin:0 0 12px}.page-template-ebook #download-popup .download-modal .L .wrap img,.page-template-webinar #download-popup .download-modal .L .wrap img{width:100%;margin:32px auto}.page-template-ebook #download-popup .download-modal .L .title,.page-template-webinar #download-popup .download-modal .L .title{font-weight:500}.page-template-ebook #download-popup .download-modal .L .get-button,.page-template-webinar #download-popup .download-modal .L .get-button{display:none}.page-template-ebook #download-popup .download-modal .R,.page-template-webinar #download-popup .download-modal .R{-webkit-box-flex:0;-ms-flex:0 2 50%;flex:0 2 50%;color:#f5f5f5;font-size:14px;line-height:21px;background-color:#141414}.page-template-ebook #download-popup .download-modal .R .wrap,.page-template-webinar #download-popup .download-modal .R .wrap{padding-bottom:0}.page-template-ebook #download-popup .download-modal .R .wrap .title,.page-template-webinar #download-popup .download-modal .R .wrap .title{margin-bottom:42px}.page-template-ebook #download-popup .download-modal .end-screen,.page-template-webinar #download-popup .download-modal .end-screen{width:100%;height:100%;text-align:center;background-color:#141414;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;opacity:0;pointer-events:none;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:none;transition:none}.page-template-ebook #download-popup .download-modal .end-screen .title,.page-template-webinar #download-popup .download-modal .end-screen .title{color:#FF5000;font-size:40px;line-height:48px;font-weight:400;font-family:"Sculpin";margin:0 0 12px}.page-template-ebook #download-popup .download-modal .end-screen .text,.page-template-webinar #download-popup .download-modal .end-screen .text{color:#f5f5f5;max-width:490px;font-size:18px;line-height:28px;font-weight:275;margin:0}.page-template-ebook #download-popup .download-modal .end-screen .text a,.page-template-webinar #download-popup .download-modal .end-screen .text a{display:inline-block!important;text-decoration:underline!important}.page-template-ebook #download-popup .download-modal.donete .end-screen,.page-template-webinar #download-popup .download-modal.donete .end-screen{opacity:1;pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}.page-template-webinar #download-popup .background{background-color:#fff}.containerGlobal{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-height:900px){.page-template-about-us #aboutUs .section2 .video-div{width:1080px;-webkit-transform:translate(0,-40%);transform:translate(0,-40%)}}@media only screen and (max-height:768px){.page-template-blog .blogItemHoverContainer .blogTitulo{font-size:24px;line-height:34px}.page-template-blog .blogItem .blogItemContainer{padding:16px}.page-template-blog .blogItem .fraseDestacada{font-size:16px;line-height:24px}.page-template-blog .blogItem .numeroCateorigas{margin-bottom:12px}.page-template-blog .blogAutor{font-size:10px;line-height:15px}.page-template-blog .blogAutor p{margin-bottom:6px}.page-template-blog .blogAutor p:last-of-type{margin-bottom:0}.page-template-blog .paginacion{padding-top:40px}}@media only screen and (max-width:993px),(hover:none){.page-template-home h1{padding-top:40px;padding-bottom:40px;font-size:9vw;line-height:9.2vw;text-align:start}.page-template-home .section1 .linkToMobile{right:40px;top:-72px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-template-home .section1 .linkToMobile .cursorMobile::after{background-image:var(--cursorVerReel,0)}.page-template-home .section1 .linkToMobile .cursorMobile::before{background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye.svg)}.page-template-home .section2{padding:0 20px}.page-template-home .section2 .text{max-width:350px;margin-right:60px;font-size:18px;line-height:24px;padding-top:140px}.page-template-home .section2 h2{font-size:55px;line-height:90px;margin-bottom:142px}.page-template-home .section2 h2 span{line-height:72px}.page-template-home .section2 .linkToMobile{position:relative;left:0%;top:0}.page-template-home .section2 .linkToMobile .cursorMobile::after{background-image:var(--cursorAboutUsHome,0)}.page-template-home .section3{padding:0 20px}.page-template-home .section3 .fp-scroller{height:100%}.page-template-home .section3 .textCentral{font-size:16px;line-height:24px;padding-top:100px;max-width:350px;margin-right:60px}.page-template-home .section3 .textCentral p{margin-bottom:12px}.page-template-home .section3 .colAnimation{padding:0;padding-bottom:60px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-template-home .section3 .animationMethodHome{width:100%;min-width:217px;height:60vw;max-height:300px;position:absolute;display:block;bottom:70px;right:0}.page-template-home .section4 .containerCarrousel{padding-top:86px;padding-bottom:0;max-height:100%}.page-template-home .section4 .cases-carrousel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-top:0;padding-bottom:0;padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-home .section4 .cases-carrousel .cases-wrap{padding:0}.page-template-home .section4 .content-item-cases{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:auto;padding-right:20px!important}.page-template-home .section4 .content-item-cases .imgContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:69.7vh;width:73.6vw;min-width:276px}.page-template-home .section4 .content-item-cases .content-cell-case{height:100%!important}.page-template-home .section5{padding:0 20px}.page-template-home .section5 .sectionContent{margin:0}.page-template-home .section5 h2{padding-top:140px;margin-bottom:24px;font-size:40px;line-height:48px;font-weight:500}.page-template-home .section5 .text{max-width:276px;margin:auto;margin-left:0;font-size:16px;line-height:28px;margin-bottom:12px}.page-template-home .section5 .linkToMobile{position:relative;left:0;top:40px;-webkit-transition:top 0.7s ease;transition:top 0.7s ease}.page-template-home .section5 .linkToMobile .cursorMobile::after{background-image:var(--cursorContactHome,0)}.page-template-home .section5 .col-directions{padding-right:70px;padding-left:0;padding-top:140px;margin-bottom:70px}.page-template-home .section5 .directions .direction{padding-bottom:24px;font-size:14px;line-height:24px}.page-template-home .section5 .directions .direction:last-of-type{padding-bottom:0}.page-template-home footer{position:relative;padding-bottom:30px}.page-template-home .linkTo{pointer-events:none;display:none}.page-template-home .linkToMobile{position:absolute;display:block;width:95px;height:95px;pointer-events:auto}.page-template-home .linkToMobile .cursorMobile{position:relative;width:95px;height:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-home .linkToMobile .cursorMobile::before{content:"";display:block;position:absolute;background-color:#FF5000;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:38px;height:38px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye.svg)}.page-template-home .linkToMobile .cursorMobile::after{content:"";display:block;position:absolute;width:95px;height:95px;background-repeat:no-repeat;background-size:cover;top:0%;left:0%;opacity:1;-webkit-animation-name:rotatingCursor;animation-name:rotatingCursor;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.page-template-home .linkToMobile a{width:100%;height:100%}.page-template-cases .navContainer .nav-options{top:28px}.page-template-cases .navContainer .nav-options li:nth-child(1){margin-right:20px}.page-template-cases .navContainer .nav-options li img{width:20px;height:20px}.page-template-cases #cases .contentCases{padding:0;padding-top:86px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-cases #cases #lista{padding-bottom:81px}.page-template-cases #cases #lista ul .item-list{margin-bottom:32px}.page-template-cases #cases #lista ul .item-list:last-of-type{margin-bottom:0}.page-template-cases #cases #lista ul .item-list a{font-size:32px;line-height:38px}.page-template-cases #cases #lista ul .item-list.mask a{background:none;color:#072B31!important;-webkit-text-fill-color:#072B31}.page-template-cases #cases #galeria{-ms-overflow-style:none;scrollbar-width:none;overflow:auto;margin:0}.page-template-cases #cases #galeria::-webkit-scrollbar{display:none}.page-template-cases #cases #galeria .desktop{display:none}.page-template-cases #cases #galeria .mobile{display:block}.page-template-cases #cases #galeria .cases-carrousel{-ms-touch-action:pan-y;touch-action:pan-y;padding:0 20px;opacity:1;-webkit-transform:none;transform:none}.page-template-cases #cases #galeria .cases-carrousel .cases-wrap{padding:0}.page-template-contact .contentPage{padding-right:20px;padding-left:20px}.page-template-contact .contentPage .container-fluid{padding:0}.page-template-contact .contentPage h1{padding-top:97px;padding-left:0;font-size:30px;line-height:45px}.page-template-contact .contentPage h1 strong{line-height:36px}.page-template-contact .contentPage .locations{padding-left:0;padding-top:12px;padding-bottom:20px}.page-template-contact .contentPage .locations .title-locations{margin-bottom:32px;font-size:16px;line-height:19px;padding-right:20px}.page-template-contact .contentPage .locations .blocks .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-template-contact .contentPage .locations .blocks .wrap .city{font-size:12px;line-height:20px;width:74vw;max-width:300px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0;margin-bottom:60px}.page-template-contact .contentPage .locations .blocks .wrap .city img{width:100%;margin-bottom:20px;-o-object-fit:cover;object-fit:cover}.page-template-contact .contentPage .formulario{max-width:500px;padding-left:59px;padding-right:0;padding-bottom:80px}.page-template-contact .contentPage .formulario .containerFormulario{max-width:none;margin:0}.page-template-contact .contentPage .formulario .titleForm{padding-right:0;font-size:15px;line-height:26px;margin-bottom:0;padding-bottom:60px}.page-template-contact .contentPage .formulario .titleForm a{line-height:19px;white-space:nowrap}.page-template-contact .instaFeed .content{min-height:60vh}.page-template-contact .instaFeed .content p{padding:0 20px;padding-top:96px;margin-bottom:0;font-size:16px;line-height:24px}.page-template-contact .instaFeed .content p a{line-height:19px}.page-template-contact .instaFeed .content .images a{width:auto;height:auto}.page-template-contact .instaFeed .content .images img{padding:0 10px}.page-template-contact footer{position:relative}.page-template-about-us #aboutUs .section1 .fp-scroller{padding-bottom:32px}.page-template-about-us #aboutUs .section1 .background-wrap{padding:0 20px 32px}.page-template-about-us #aboutUs .section1 .section1Text{padding-top:97px;max-width:500px}.page-template-about-us #aboutUs .section1 .section1Text .text1{font-size:18px;line-height:24px;margin-left:0}.page-template-about-us #aboutUs .section1 .section1Text p{margin-bottom:48px}.page-template-about-us #aboutUs .section2 .video-div{width:70vw;height:327px;-webkit-transform:translate(0,-27vh);transform:translate(0,-27vh)}.page-template-about-us #aboutUs .section2.fullWidthVideo .video-div{width:100%;height:100%;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}.page-template-about-us #aboutUs .section2.fullWidthVideo .linkToMobile{opacity:1;pointer-events:auto}.page-template-about-us #aboutUs .section2 .linkToMobile{top:50%;left:50%;opacity:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity 700ms ease-in;transition:opacity 700ms ease-in;pointer-events:none;z-index:2}.page-template-about-us #aboutUs .section2 .linkToMobile .cursorMobile::after{background-image:var(--cursorManifesto,0)}.page-template-about-us #aboutUs .section3{padding:0 20px}.page-template-about-us #aboutUs .section3.activeWakeup canvas{pointer-events:auto}.page-template-about-us #aboutUs .section3.activeWakeup .linkToMobile{opacity:0;pointer-events:none}.page-template-about-us #aboutUs .section3 .text{margin-bottom:24px}.page-template-about-us #aboutUs .section3 .persona{padding:0 4px;margin-bottom:12px}.page-template-about-us #aboutUs .section3 .persona p{font-size:20px;line-height:26px}.page-template-about-us #aboutUs .section3 .persona img{max-width:50vw;width:45vw;height:70vw}.page-template-about-us #aboutUs .section3 .linkToMobile{left:50%;bottom:20vh;opacity:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:opacity 350ms ease-in;transition:opacity 350ms ease-in;z-index:2}.page-template-about-us #aboutUs .section3 .linkToMobile::before,.page-template-about-us #aboutUs .section3 .linkToMobile .cta-clock{width:40px;height:40px}.page-template-about-us #aboutUs .section3 .linkToMobile .cursorMobile::before{background-image:none}.page-template-about-us #aboutUs .section3 .linkToMobile .cursorMobile::after{background-image:var(--cursorAboutUsPersonal,0)}.page-template-about-us #aboutUs .section3 .linkToMobile .cursorMobile .cta-clock{-webkit-animation-duration:3.75s;animation-duration:3.75s;-webkit-animation-name:clockMoveCursor;animation-name:clockMoveCursor;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor-clock.svg);background-repeat:no-repeat;background-position:center}.page-template-about-us #aboutUs .jobs .container-fluid{padding:0 20px}.page-template-about-us #aboutUs .jobs .tituloSeccion{padding-top:97px;padding-bottom:12px}.page-template-about-us #aboutUs .jobs .tituloSeccion p{font-size:30px;line-height:45px}.page-template-about-us #aboutUs .jobs .tituloSeccion p strong{line-height:36px}.page-template-about-us #aboutUs .jobs .textoIntermedio{max-width:620px;padding-left:0;padding-right:59px;padding-bottom:60px}.page-template-about-us #aboutUs .jobs .textoIntermedio p{font-size:16px;line-height:24px}.page-template-about-us #aboutUs .jobs .accordionContainer{padding:0;padding-left:59px;padding-bottom:80px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item{padding:16px 0}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-header button{padding:16px 0;font-size:14px;line-height:16px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-header button::before{width:20px;height:20px;line-height:22px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body{padding-bottom:16px;font-size:12px;line-height:24px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body .linkDesktop{display:none!important}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body .containerLink{padding-top:5px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body .containerLink a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body .link{font-size:12px;line-height:18px;font-family:"Poppins";text-transform:uppercase;color:#FF5000;font-weight:400;margin-bottom:0}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body span{width:28px;height:28px;margin-left:12px;display:inline-block;position:relative}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body span::before{content:"";display:block;position:absolute;background-color:#FF5000;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye.svg)}.page-template-about-us #aboutUs .jobs .textoFinal{padding:0;padding-left:59px;padding-bottom:80px}.page-template-about-us #aboutUs .jobs .textoFinal p{font-size:16px;line-height:24px;margin-bottom:8px}.page-template-about-us #aboutUs .jobs .textoFinal a{font-size:15px;line-height:21px}.page-template-about-us #aboutUs .linkToMobile{width:95px;height:95px;position:absolute}.page-template-about-us #aboutUs .linkToMobile::before{content:"";display:block;position:absolute;background-color:#FF5000;width:28px;height:28px;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-about-us #aboutUs .linkToMobile .cursorMobile{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-about-us #aboutUs .linkToMobile .cursorMobile::before{content:"";display:block;position:absolute;background-color:#FF5000;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:auto;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/playIcon.svg)}.page-template-about-us #aboutUs .linkToMobile .cursorMobile::after{content:"";display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:100%;top:0%;left:0%;-webkit-animation-name:rotatingCursor;animation-name:rotatingCursor;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.single-case .full-width-video{margin-bottom:16px}.single-case .content-single-case{padding-top:80px}.single-case .content-single-case .intro{max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.single-case .content-single-case .intro .rowCategories{font-size:12px;line-height:18px;padding-bottom:60px}.single-case .content-single-case .intro .rowCategories .empresa{margin-bottom:24px}.single-case .content-single-case .intro .rowCategories span{margin-right:10px;display:inline-block}.single-case .content-single-case .intro .rowCategories span:last-of-type(){margin-right:0}.single-case .content-single-case .intro .rowTitle{padding-bottom:100px}.single-case .content-single-case .intro .rowTitle h1{font-size:36px;line-height:auto;max-width:335px;margin-bottom:24px}.single-case .content-single-case .intro .rowTitle .text{margin-bottom:0;font-size:16px;line-height:28px;max-width:335px}.single-case .content-single-case .intro .rowTitle .darkness-read-more{margin-top:20px;font-size:14px;font-weight:400}.single-case .content-single-case .rowGaleria .container-fluid{max-width:500px}.single-case .content-single-case .rowGaleria .imageFull{margin-bottom:20px}.single-case .content-single-case .rowGaleria .video-div{margin-bottom:0}.single-case .content-single-case .rowGaleria .colImageFullP{padding:0 20px;padding-bottom:20px}.single-case .content-single-case .rowGaleria .colImageFullP .imageFull{margin-bottom:0}.single-case .content-single-case .rowGaleria .colHalfImage{padding-left:20px!important;padding-right:20px!important;padding-bottom:20px}.single-case .content-single-case .rowGaleria .colHalfImage img{margin-bottom:0}.single-case .content-single-case .rowGaleria .colQuote{padding:0 20px;padding-top:60px;padding-bottom:80px;font-size:14px;line-height:28px}.single-case .content-single-case .rowGaleria .colQuote img{padding-bottom:12px;width:23px;height:auto}.single-case .content-single-case .rowGaleria .colQuote .nombre{margin-bottom:6px;font-size:14px;line-height:16px}.single-case .content-single-case .rowGaleria .colQuote .rango{margin-bottom:24px;font-size:12px;line-height:18px}.single-case .content-single-case .rowGaleria .colQuote .line{margin-bottom:40px;width:39px}.single-case .content-single-case .rowGaleria .colQuote .text{line-height:28px;font-size:14px}.single-case .share{padding:0 20px;padding-top:80px;padding-bottom:80px}.single-case .share .share-title{font-size:24px;line-height:28px;margin-bottom:17px}.single-case .share .share-content{line-height:0}.single-case .share .share-content .ssbp-text{padding:0 12px!important}.single-case .share .share-content a{font-size:12px;line-height:14px}.single-case #allCases{margin-bottom:48px}.single-case #allCases .colContent{padding:0 20px}.single-case #allCases .colContent .line{margin-bottom:80px}.single-case #allCases .colContent .allCasesTitle{margin-bottom:40px;font-size:12px;line-height:18px}.single-case #allCases .colContent .item-list{display:block;margin-right:0}.single-case #allCases .colContent .item-list a{margin-bottom:32px;font-size:32px;line-height:38px}.single-case .buttonDarkness{top:unset;bottom:0;right:50%;margin:0;-webkit-transform:translateY(100%) translateX(50%) rotate(90deg);transform:translateY(100%) translateX(50%) rotate(90deg);height:40px;width:40px}.single-case .buttonDarkness.isVisible{-webkit-transform:translateY(0%) translateX(50%) rotate(90deg);transform:translateY(0%) translateX(50%) rotate(90deg)}.single-case .buttonDarkness.isVisible.mouseHover{-webkit-transform:translateY(-6%) translateX(50%) rotate(90deg);transform:translateY(-6%) translateX(50%) rotate(90deg)}.single-case .buttonDarkness .letters{top:22px}.single-case .buttonDarkness .arrow{height:40px}.single-case .buttonDarkness .final-button{height:40px}.single-case .darkness{top:unset;bottom:0;width:100%;height:100vh}.single-case .darkness .row{position:relative;height:100%}.single-case .darkness .colContent{position:absolute;height:60vh;bottom:0}.single-case .darkness .colContent.notActive{-webkit-transform:translateY(calc(100% + 20px));transform:translateY(calc(100% + 20px))}.single-case .darkness .colContent .x-button{top:1px;left:50%;width:40px;height:40px;z-index:10}.single-case .darkness .colContent .contentTabs{padding-top:58px;position:relative}.single-case .darkness .colContent .tabs{height:100%;width:100%;overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:unset}.single-case .darkness .colContent .tabs::-webkit-scrollbar{display:none}.single-case .darkness .colContent .tab label{font-size:18px;line-height:24px;padding-right:20px;margin-bottom:40px}.single-case .darkness .colContent .tab:first-of-type label{padding-left:20px}.single-case .darkness .colContent .content{top:117px;width:100vw;padding:0 20px;overflow-y:auto;margin:auto;margin-bottom:40px;max-width:none;height:auto;font-size:14px;line-height:24px}.single-case .darkness .colContent .content p{margin-bottom:28px}.single-case .darkness .colContent .content strong{font-size:20px;line-height:28px;display:block}.page-template-method .contentPrimeraSeccion .content .animation,.page-template-method .contentSegundaSeccion .content .animation,.page-template-method .contentTerceraSeccion .content .animation{width:100%;height:30vh;max-height:200px;right:0;bottom:40vh;z-index:-1}.page-template-method .contentPrimeraSeccion .content{padding:0 20px;padding-right:79px;padding-top:90px}.page-template-method .contentPrimeraSeccion .content p{font-size:16px;line-height:28px;margin-bottom:10px}.page-template-method .contentSegundaSeccion{-ms-touch-action:pan-y;touch-action:pan-y}.page-template-method .contentSegundaSeccion .content{padding:0 20px;padding-right:0}.page-template-method .contentSegundaSeccion .content .circleNames .contentNames{width:70vw!important;max-width:440px!important}.page-template-method .contentSegundaSeccion .content .circleNames svg{height:100%;width:100%}.page-template-method .contentSegundaSeccion .content .circleNames:not(.moveTo) .namesHover:hover{opacity:1}.page-template-method .contentSegundaSeccion .content .circleNames:not(.moveTo) .namesHover:hover path,.page-template-method .contentSegundaSeccion .content .circleNames:not(.moveTo) .namesHover.active path{fill:#FF5000}.page-template-method .contentSegundaSeccion .content .circleNames.moveTo{top:100%;left:50%}.page-template-method .contentSegundaSeccion .content .circleNames.research{-webkit-transform:translate(-50%,-50%) rotate(-19deg);transform:translate(-50%,-50%) rotate(-19deg)}.page-template-method .contentSegundaSeccion .content .circleNames.strategy{-webkit-transform:translate(-50%,-50%) rotate(-110deg);transform:translate(-50%,-50%) rotate(-110deg)}.page-template-method .contentSegundaSeccion .content .circleNames.design{-webkit-transform:translate(-50%,-50%) rotate(-192deg);transform:translate(-50%,-50%) rotate(-192deg)}.page-template-method .contentSegundaSeccion .content .circleNames.activation{-webkit-transform:translate(-50%,-50%) rotate(-278deg);transform:translate(-50%,-50%) rotate(-278deg)}.page-template-method .contentSegundaSeccion .content .textToShow{display:none}.page-template-method .contentSegundaSeccion .content .textToShow p{top:90%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);font-size:16px;line-height:28px;max-width:217px;width:100%}.page-template-method .contentSegundaSeccion .content .contentOptions{max-width:500px;padding:0;margin-top:60px;padding-left:1px;position:relative;height:calc(100vh - 117px);pointer-events:none}.page-template-method .contentSegundaSeccion .content .contentOptions.hide .tabs{pointer-events:none}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs{height:50vh;width:100%;overflow-x:auto;overflow-y:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;pointer-events:auto}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .tab.active{overflow-y:visible}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .tab.active .contentTab{pointer-events:auto}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab{position:fixed;top:60px;padding:0 20px;padding-left:0;padding-bottom:16px;max-width:none;height:40vh;overflow-y:auto;overflow-x:hidden;margin:2px;pointer-events:none;width:calc(100% - 20px)}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab img{width:30px;height:20px;margin-bottom:20px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .titleTab{margin-bottom:24px;font-size:24px;line-height:28px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .textTab{margin-bottom:40px;font-size:14px;line-height:24px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .textTab strong{margin-top:12px;font-size:14px;line-height:24px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .tags{height:auto;position:relative;top:0;left:0;-webkit-transform:none;transform:none;display:block}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .tags p{font-size:13px;line-height:15px;margin-right:15px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .tags p:last-of-type{margin-right:0}.page-template-method .contentSegundaSeccion .content .contentOptions .tab{height:40px}.page-template-method .contentSegundaSeccion .content .contentOptions .tab label{font-size:16px;line-height:19px;padding-left:0;padding-right:24px}.page-template-method .contentTerceraSeccion .content{padding:0 20px}.page-template-method .contentTerceraSeccion .content .colTitle{padding:0}.page-template-method .contentTerceraSeccion .content .tituloTerceraSeccion{font-size:30px;line-height:45px;margin-bottom:60px;padding-top:97px}.page-template-method .contentTerceraSeccion .content .tituloTerceraSeccion strong{line-height:36px}.page-template-method .contentTerceraSeccion .content .textoTerceraSeccion{padding-left:15px;padding-right:15px;font-size:16px;line-height:26px}.page-template-method .contentTerceraSeccion .content .textoTerceraSeccion a{margin-bottom:40px}.page-template-method .pos-fix{pointer-events:none}.page-template-method footer{position:relative}.page-template-politicas .politicasLittleBuddha{padding-top:117px;padding-left:20px;padding-right:20px;padding-bottom:100px;font-size:14px}.page-template-politicas .politicasLittleBuddha .row{margin:0}.page-template-politicas .politicasLittleBuddha .row .colPoliticas{padding:0}.page-template-politicas .politicasLittleBuddha h1{font-size:32px;line-height:38px}.page-template-politicas .politicasLittleBuddha h2{margin-top:0;margin-bottom:40px;font-size:24px;line-height:28px}.page-template-politicas .politicasLittleBuddha h1+h2{margin-top:100px}.page-template-politicas .politicasLittleBuddha a{word-break:break-all}.page-template-politicas .politicasLittleBuddha table{position:relative;left:-40px}.page-template-politicas .politicasLittleBuddha table thead th{padding-bottom:24px;padding-right:20px!important}.page-template-politicas .politicasLittleBuddha table tbody td{padding-bottom:32px;padding-right:20px!important}.error404 .not-found{padding-left:20px;padding-right:20px}.error404 .linkToMobile{width:95px;height:95px;pointer-events:auto}.error404 .linkToMobile .cursorMobile{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error404 .linkToMobile .cursorMobile::before{content:"";display:block;position:absolute;background-color:#FF5000;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:38px;height:38px;background-repeat:no-repeat;background-position:center;background-size:auto;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor-clock.svg)}.error404 .linkToMobile .cursorMobile::after{content:"";display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-image:var(--cursorAboutUsPersonal);-webkit-filter:invert(1);filter:invert(1);top:0%;left:0%;-webkit-animation-name:rotatingCursor;animation-name:rotatingCursor;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.error404 .linkToMobile a{width:100%;height:100%}.error404 h1{max-width:500px;margin-bottom:20px;font-size:40px;line-height:50px}.error404 h1 strong{line-height:50px}.error404 p{font-size:16px;line-height:20px}.page-template-podcast .rowContent .content-area,.page-template-press .rowContent .content-area,.page-template-blog .rowContent .content-area,.page-template-ebook .rowContent .content-area,.page-template-webinar .rowContent .content-area{padding:0 20px!important;width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}.page-template-podcast .rowContent .menuBlog,.page-template-press .rowContent .menuBlog,.page-template-blog .rowContent .menuBlog,.page-template-ebook .rowContent .menuBlog,.page-template-webinar .rowContent .menuBlog{display:none!important}.page-template-blog .rowContent{padding-top:80px;max-width:500px;margin:auto}.page-template-blog .rowContent .rowBlog{margin:auto;padding-bottom:80px}.page-template-blog .rowContent .sticker{display:none}.page-template-blog .colContentListBlog{padding:0px!important}.page-template-blog .blogItemHover{padding:0}.page-template-blog .blogItemHoverContainer{height:auto;display:block}.page-template-blog .blogItemHoverContainer .imagen{max-width:none;width:100%;height:40vh;margin-bottom:24px}.page-template-blog .blogItemHoverContainer .imagen img{width:100vw;max-width:100%;height:100%;max-height:none}.page-template-blog .blogItem .blogItemContainer{padding:0;padding-bottom:24px;margin-bottom:40px;border-bottom:1px solid rgba(0,0,0,.12)}.page-template-blog .blogItem .blogItemContainer.destacada,.page-template-blog .blogItem .blogItemContainer:hover,.page-template-blog .blogItem .blogItemContainer.active{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.12)}.page-template-blog .blogItem .blogItemContainer.destacada .fraseDestacada,.page-template-blog .blogItem .blogItemContainer:hover .fraseDestacada,.page-template-blog .blogItem .blogItemContainer.active .fraseDestacada{color:#000}.page-template-blog .blogItem .blogItemContainer.destacada .numeroCateorigas,.page-template-blog .blogItem .blogItemContainer:hover .numeroCateorigas,.page-template-blog .blogItem .blogItemContainer.active .numeroCateorigas{color:rgba(255,255,255,.5)}.page-template-blog .blogItem .fraseDestacada{font-size:16px;line-height:24px}.page-template-blog .blogItem .numeroCateorigas{margin-bottom:12px}.page-template-blog .blogAutor{font-size:10px;line-height:15px}.page-template-blog .blogAutor p{margin-bottom:6px}.page-template-blog .blogAutor p:last-of-type{margin-bottom:0}.page-template-blog .paginacion{padding-top:40px;width:100%}.page-template-podcast .rowContent{padding-top:147px;overflow-x:hidden}.page-template-podcast .rowContent .sticker.leftSticker{left:-22px}.page-template-podcast .rowContent .sticker.rightSticker{left:90%}.page-template-podcast .podcastItem{max-width:500px!important;margin:auto;margin-bottom:60px;margin-top:0px!important;margin-left:auto!important}.page-template-podcast .podcastItem .imageItemContainer{width:100%;max-width:none}.page-template-podcast .paginacion{padding-top:40px;padding-bottom:100px}.page-template-webinar .rowContent{padding-top:147px;overflow-x:hidden}.page-template-webinar .webinar-item{max-width:500px!important;margin:auto;margin-bottom:60px;margin-top:0px!important;margin-left:auto!important}.page-template-webinar .webinar-item .item-image-container{width:100%;max-width:none}.page-template-webinar .webinar-item .item-image-container .thumbnail{-webkit-filter:none;filter:none}.page-template-webinar .paginacion{padding-top:100px;padding-bottom:100px}.page-template-ebook .rowContent{padding-top:0}.page-template-ebook .rowContent .content-area{padding:0!important}.page-template-ebook main{margin-bottom:100px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-ebook #ebook{height:100vh;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:80px 20px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-template-ebook .ebook-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%;margin:0;display:block;-webkit-transition:none;transition:none}.page-template-ebook .ebook-item:hover{-webkit-transform:none;transform:none}.page-template-ebook .ebook-item .wrap,.page-template-ebook .ebook-item .flex-space,.page-template-ebook .ebook-item .only-desktop{display:none}.page-template-ebook .ebook-item .only-mobile{width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.page-template-press .rowContent{padding-top:147px;overflow-x:hidden}.page-template-press .rowContent .sticker.leftSticker{left:-22px}.page-template-press .rowContent .sticker.rightSticker{left:90%}.page-template-press .pressItem{max-width:500px!important;margin:auto;margin-bottom:60px;margin-top:0px!important;margin-left:auto!important}.page-template-press .pressItem .pieDePagina{margin-bottom:0;-webkit-transform:none!important;transform:none!important;left:0px!important;top:0px!important}.page-template-press .pressItem .imageItemContainer{width:100%;max-width:none}.page-template-press .paginacion{padding-top:40px;padding-bottom:100px}.single-post .backToBlog{display:none!important}.single-post .rowContent #primary.content-area{padding-bottom:100px}.single-post #single-blog{max-width:500px;margin:auto}.single-post #single-blog .contentSinglePost{padding-top:80px;min-height:auto}.single-post #single-blog .contentSinglePost .stickyImages{padding:0}.single-post #single-blog .contentSinglePost .stickyImages .blockSticky{top:0;height:auto;position:relative;padding:20px}.single-post #single-blog .contentSinglePost .stickyImages .absoluteSticky.active{position:relative;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%;height:auto;max-width:none;max-height:none}.single-post #single-blog .contentSinglePost .colContentSinglePost{padding:0 0;padding-top:50px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog{padding:0 20px;padding-bottom:60px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .postCout{margin-bottom:24px;font-size:28px;line-height:42px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .fraseDestacada{font-size:28px;line-height:40px;margin-bottom:24px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .titularPrincipal{font-size:20px;line-height:32px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content{line-height:0}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content .ssbp-text{padding:0 12px!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content a{font-size:12px;line-height:14px}.single-post #single-blog .contentSinglePost .colContentSinglePost .initSingleBlog .share-content a:first-of-type .ssbp-text{padding-left:0px!important}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog{font-size:14px;line-height:28px}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog p{margin-bottom:40px}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog .bloqueSingleBlog .textSingleBlog{padding:0 20px}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog .bloqueSingleBlog .imagenContainerSingleBlog{margin-bottom:60px;margin-top:80px;padding:20px}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog .bloqueSingleBlog .imagenContainerSingleBlog img,.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog .bloqueSingleBlog .imagenContainerSingleBlog .video-div,.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog .bloqueSingleBlog .imagenContainerSingleBlog .video-div .video-js{width:100%;height:auto}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog .bloqueSingleBlog .imagenContainerSingleBlog iframe{width:100%;height:27vh}.single-post #single-blog .contentSinglePost .colContentSinglePost .contentSingleBlog .bloqueSingleBlog:last-of-type .imagenContainerSingleBlog{margin-bottom:0}.single-post #single-blog .contentSinglePostFull .imagenTexto{padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}.single-post #single-blog .contentSinglePostFull .imagenTexto .imagenContainerFull,.single-post #single-blog .contentSinglePostFull .imagenTexto .textSingleBlog{padding:0 20px;width:100%}.single-post #single-blog .contentSinglePostFull .imagenTexto .imagenContainerFull{padding-bottom:20px}.single-post #single-blog .contentSinglePostFull .imagenTexto .textSingleBlog{font-size:28px;line-height:40px}.single-post #single-blog .contentSinglePostFull .soloTexto{padding:80px 20px;height:auto;width:100%}.single-post #single-blog .contentSinglePostFull .soloTexto .textSolo{font-size:32px;line-height:42px}.single-post #single-blog .contentSinglePost h1,.single-post #single-blog .contentSinglePostFull h1{font-size:32px;line-height:42px}.single-post #single-blog .contentSinglePost h2,.single-post #single-blog .contentSinglePostFull h2{font-size:28px;line-height:40px;font-weight:400}.single-post #single-blog .contentSinglePost h3,.single-post #single-blog .contentSinglePostFull h3{font-size:24px;line-height:36px}.single-post #single-blog .contentSinglePost h4,.single-post #single-blog .contentSinglePostFull h4{font-size:20px;line-height:32px}.single-post #single-blog .share{padding:80px 20px}.single-post #single-blog .share .share-title{font-size:24px;line-height:28px;margin-bottom:24px}.single-post #single-blog .share .share-content{padding-bottom:80px}.single-post #single-blog .share .share-content a{font-size:14px;line-height:28px}.single-post #single-blog .share .share-content a:first-of-type .ssbp-text{padding-left:0px!important}.single-post #single-blog .share .share-content a:last-of-type .ssbp-text{padding-right:0px!important}.single-post #single-blog .share .share-content .ssbp-text{padding:0 12px!important}.single-post #single-blog .morePost{padding:0 20px}.single-post #single-blog .morePost .morePostTitle{font-size:15px;line-height:18px}.single-post #single-blog .morePost .blogItemList{padding-bottom:60px}.single-post #single-blog .morePost .blogItemList:last-of-type{padding-bottom:0}.single-post #single-blog .morePost .blogItemList .titleBlog{margin-bottom:12px}.single-post #single-blog .morePost .blogItemList .blogAutor p:last-of-type{margin-bottom:0}#download-popup form .terms-div img,#download-popup form .newsletter-div img{width:32px}}@media only screen and (max-width:950px){.page-template-ebook #download-popup .download-modal,.page-template-webinar #download-popup .download-modal{height:590px;-webkit-box-flex:0;-ms-flex:0 1 453px;flex:0 1 453px}.page-template-ebook #download-popup .download-modal .close-button,.page-template-webinar #download-popup .download-modal .close-button{top:24px;right:24px;-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:-webkit-filter 200ms ease-in 50ms;transition:-webkit-filter 200ms ease-in 50ms;transition:filter 200ms ease-in 50ms;transition:filter 200ms ease-in 50ms,-webkit-filter 200ms ease-in 50ms}.page-template-ebook #download-popup .download-modal .L,.page-template-ebook #download-popup .download-modal .R,.page-template-webinar #download-popup .download-modal .L,.page-template-webinar #download-popup .download-modal .R{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-template-ebook #download-popup .download-modal .L .wrap,.page-template-ebook #download-popup .download-modal .R .wrap,.page-template-webinar #download-popup .download-modal .L .wrap,.page-template-webinar #download-popup .download-modal .R .wrap{padding:57px 30px 40px}.page-template-ebook #download-popup .download-modal .L .get-button,.page-template-ebook #download-popup .download-modal .L form .submit,.page-template-ebook #download-popup .download-modal .R .get-button,.page-template-ebook #download-popup .download-modal .R form .submit,.page-template-webinar #download-popup .download-modal .L .get-button,.page-template-webinar #download-popup .download-modal .L form .submit,.page-template-webinar #download-popup .download-modal .R .get-button,.page-template-webinar #download-popup .download-modal .R form .submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.page-template-ebook #download-popup .download-modal .L .get-button .optionNav,.page-template-ebook #download-popup .download-modal .L form .submit .optionNav,.page-template-ebook #download-popup .download-modal .R .get-button .optionNav,.page-template-ebook #download-popup .download-modal .R form .submit .optionNav,.page-template-webinar #download-popup .download-modal .L .get-button .optionNav,.page-template-webinar #download-popup .download-modal .L form .submit .optionNav,.page-template-webinar #download-popup .download-modal .R .get-button .optionNav,.page-template-webinar #download-popup .download-modal .R form .submit .optionNav{font-size:16px;line-height:24px;font-family:"Sculpin";font-weight:400;margin-right:12px;margin-bottom:0;display:inline-block}.page-template-ebook #download-popup .download-modal .L .get-button .goTo,.page-template-ebook #download-popup .download-modal .L form .submit .goTo,.page-template-ebook #download-popup .download-modal .R .get-button .goTo,.page-template-ebook #download-popup .download-modal .R form .submit .goTo,.page-template-webinar #download-popup .download-modal .L .get-button .goTo,.page-template-webinar #download-popup .download-modal .L form .submit .goTo,.page-template-webinar #download-popup .download-modal .R .get-button .goTo,.page-template-webinar #download-popup .download-modal .R form .submit .goTo{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-ebook #download-popup .download-modal .L .get-button .goTo .img-arrow,.page-template-ebook #download-popup .download-modal .L form .submit .goTo .img-arrow,.page-template-ebook #download-popup .download-modal .R .get-button .goTo .img-arrow,.page-template-ebook #download-popup .download-modal .R form .submit .goTo .img-arrow,.page-template-webinar #download-popup .download-modal .L .get-button .goTo .img-arrow,.page-template-webinar #download-popup .download-modal .L form .submit .goTo .img-arrow,.page-template-webinar #download-popup .download-modal .R .get-button .goTo .img-arrow,.page-template-webinar #download-popup .download-modal .R form .submit .goTo .img-arrow{width:14px;height:14px;-webkit-animation-name:arrowMove;animation-name:arrowMove;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:relative}.page-template-ebook #download-popup .download-modal.next-step .close-button,.page-template-webinar #download-popup .download-modal.next-step .close-button{-webkit-filter:brightness(1);filter:brightness(1)}.page-template-ebook #download-popup .download-modal.next-step .L,.page-template-ebook #download-popup .download-modal.next-step .R,.page-template-webinar #download-popup .download-modal.next-step .L,.page-template-webinar #download-popup .download-modal.next-step .R{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease,-webkit-transform 350ms ease}.page-template-ebook #download-popup .download-modal .L .wrap,.page-template-webinar #download-popup .download-modal .L .wrap{height:calc(100% - 110px);padding-bottom:0}.page-template-ebook #download-popup .download-modal .L .get-button,.page-template-webinar #download-popup .download-modal .L .get-button{padding-left:30px}.page-template-ebook #download-popup .download-modal .L .get-button .goTo,.page-template-webinar #download-popup .download-modal .L .get-button .goTo{background-color:#FF5000}.page-template-ebook #download-popup .download-modal .R .wrap form,.page-template-webinar #download-popup .download-modal .R .wrap form{display:block}.page-template-ebook #download-popup .download-modal .R .wrap form .submit p.regular,.page-template-webinar #download-popup .download-modal .R .wrap form .submit p.regular{display:inline-block!important}.page-template-ebook #download-popup .download-modal .end-screen,.page-template-webinar #download-popup .download-modal .end-screen{padding:0 32px}.page-template-ebook #download-popup .download-modal .end-screen .title,.page-template-webinar #download-popup .download-modal .end-screen .title{font-size:30px;line-height:32px;font-weight:500;margin:0 0 24px}.page-template-ebook #download-popup .download-modal .end-screen .text,.page-template-webinar #download-popup .download-modal .end-screen .text{font-size:16px;line-height:24px}.page-template-ebook #download-popup .download-modal.donete .end-screen,.page-template-webinar #download-popup .download-modal.donete .end-screen{opacity:1;pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}}@media only screen and (max-width:768px),(hover:none){.page-template-contact .container-fluid{max-width:570px}.page-template-home .container-fluid{max-width:570px}.page-template-method .contentPrimeraSeccion .content,.page-template-method .contentSegundaSeccion .content,.page-template-method .contentTerceraSeccion .content{max-width:570px}}@media only screen and (max-width:767px){.single-case .video-div .pre-poster:not(.also-mobile){display:none}.single-case .video-div .pre-poster:not(.also-mobile).mobile-only{display:block}}@media only screen and (max-height:899px){.page-template-home .section2 h2{margin-bottom:170px}.page-template-home .section3 .colAnimation{padding-bottom:69px}.page-template-home .section5 h2{padding-top:89px}.page-template-home .section5 .col-directions{margin-bottom:20px}.page-template-home .section5 .col-directions .direction{padding-bottom:30px}.page-template-method .contentPrimeraSeccion .content .animation,.page-template-method .contentSegundaSeccion .content .animation,.page-template-method .contentTerceraSeccion .content .animation{bottom:10vh}.page-template-method .contentTerceraSeccion .content .tituloTerceraSeccion{padding-top:16vh}.page-template-about-us #aboutUs .section3 .linkToMobile{bottom:10vh}.page-template-contact .instaFeed .content p{padding-top:6vh}}@media only screen and (max-height:715px) and (min-width:993px){.page-template-about-us #aboutUs .section3 .persona{padding:0 8px}.page-template-about-us #aboutUs .section3 .persona p{font-size:38px;line-height:50px}}@media only screen and (max-height:715px){.page-template-home .section3 .textCentral{max-width:none;padding-top:80px;margin-right:0}.page-template-method .contentPrimeraSeccion .content:last-of-type{padding-right:20px}}@media only screen and (max-height:700px) and (hover:hover){.page-template-home h1{padding-top:40px;padding-bottom:40px;font-size:9vw;line-height:9.2vw}.page-template-home .section2 .text{max-width:350px;font-size:18px;line-height:24px}.page-template-home .section2 h2{font-size:55px;line-height:90px;margin-bottom:142px}.page-template-home .section2 h2 span{line-height:72px}.page-template-home .section3 .textCentral{font-size:16px;line-height:24px;max-width:350px}.page-template-home .section3 .textCentral p{margin-bottom:12px}.page-template-home .section5 h2{font-size:40px;line-height:48px;font-weight:500}.page-template-home .section5 .text{font-size:16px;line-height:28px;margin-bottom:12px}.page-template-home .section5 .directions .direction{padding-bottom:24px;font-size:14px;line-height:24px}.page-template-home .section5 .directions .direction:last-of-type{padding-bottom:0}.page-template-home footer{position:relative;padding-bottom:30px}.page-template-cases #cases #lista{padding-bottom:81px}.page-template-cases #cases #lista ul .item-list{margin-bottom:32px}.page-template-cases #cases #lista ul .item-list:last-of-type{margin-bottom:0}.page-template-cases #cases #lista ul .item-list a{font-size:32px;line-height:38px}.page-template-cases #cases #lista ul .item-list.mask{z-index:1}.page-template-cases #cases #lista ul .item-list.mask a{background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/cursorHoverSingleCase.svg)}.page-template-cases #cases #galeria .desktop .content-item-cases img{height:auto}.page-template-cases #cases #galeria .desktop .content-item-cases .imgContainer{height:70vh!important;max-height:70vh!important}.page-template-contact .contentPage h1{font-size:30px;line-height:45px}.page-template-contact .contentPage h1 strong{line-height:36px}.page-template-contact .contentPage .locations{padding-left:0;padding-top:12px;padding-bottom:20px}.page-template-contact .contentPage .locations .title-locations{margin-bottom:32px;font-size:16px;line-height:19px}.page-template-contact .contentPage .locations .blocks .wrap .city{font-size:12px;line-height:20px;margin-bottom:60px}.page-template-contact .contentPage .formulario .titleForm{font-size:15px;line-height:26px}.page-template-contact .contentPage .formulario .titleForm a{line-height:19px;white-space:nowrap}.page-template-contact .instaFeed .content p{padding:0 20px;padding-top:96px;margin-bottom:0;font-size:16px;line-height:24px}.page-template-contact .instaFeed .content p a{line-height:19px}.page-template-contact footer{position:relative}.page-template-about-us #aboutUs .section1 .fp-scroller{padding-bottom:32px}.page-template-about-us #aboutUs .section1 .background-wrap{padding:0 20px 32px}.page-template-about-us #aboutUs .section1 .section1Text{padding-top:97px}.page-template-about-us #aboutUs .section1 .section1Text .text1{font-size:18px;line-height:24px}.page-template-about-us #aboutUs .section1 .section1Text p{margin-bottom:48px}.page-template-about-us #aboutUs .section2 .video-div{width:70vw;height:327px;-webkit-transform:translate(0,-27vh);transform:translate(0,-27vh)}.page-template-about-us #aboutUs .section2.fullWidthVideo .video-div{width:100%;height:100%;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}.page-template-about-us #aboutUs .section3 .text{margin-bottom:24px}.page-template-about-us #aboutUs .jobs .container-fluid{padding:0 20px}.page-template-about-us #aboutUs .jobs .tituloSeccion{padding-top:97px;padding-bottom:12px}.page-template-about-us #aboutUs .jobs .tituloSeccion p{font-size:30px;line-height:45px}.page-template-about-us #aboutUs .jobs .tituloSeccion p strong{line-height:36px}.page-template-about-us #aboutUs .jobs .textoIntermedio{max-width:620px;padding-left:0;padding-right:59px;padding-bottom:60px}.page-template-about-us #aboutUs .jobs .textoIntermedio p{font-size:16px;line-height:24px}.page-template-about-us #aboutUs .jobs .accordionContainer{padding:0;padding-left:59px;padding-bottom:80px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item{padding:16px 0}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-header button{padding:16px 0;font-size:14px;line-height:16px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-header button::before{width:20px;height:20px;line-height:22px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body{padding-bottom:16px;font-size:12px;line-height:24px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body .containerLink{padding-top:5px}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body .containerLink a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body .link{font-size:12px;line-height:18px;font-family:"Poppins";text-transform:uppercase;color:#FF5000;font-weight:400;margin-bottom:0}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body span{width:28px;height:28px;margin-left:12px;display:inline-block;position:relative}.page-template-about-us #aboutUs .jobs .accordionContainer .accordion .accordion-item .accordion-collapse .accordion-body span::before{content:"";display:block;position:absolute;background-color:#FF5000;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(https://littlebuddhaagency.com/wp-content/themes/little-buddha/css/../images/cursor/eye.svg)}.page-template-about-us #aboutUs .jobs .textoFinal{padding:0;padding-left:59px;padding-bottom:80px}.page-template-about-us #aboutUs .jobs .textoFinal p{font-size:16px;line-height:24px;margin-bottom:8px}.page-template-about-us #aboutUs .jobs .textoFinal a{font-size:15px;line-height:21px}.single-case .full-width-video{margin-bottom:16px}.single-case .content-single-case{padding-top:80px}.single-case .content-single-case .intro{padding:0 20px}.single-case .content-single-case .intro .rowCategories{font-size:12px;line-height:18px;padding-bottom:60px}.single-case .content-single-case .intro .rowCategories .empresa{margin-bottom:24px}.single-case .content-single-case .intro .rowCategories span{margin-right:10px;display:inline-block}.single-case .content-single-case .intro .rowCategories span:last-of-type(){margin-right:0}.single-case .content-single-case .intro .rowTitle{padding-bottom:100px}.single-case .content-single-case .intro .rowTitle h1{font-size:36px;line-height:auto;margin-bottom:24px}.single-case .content-single-case .intro .rowTitle .text{margin-bottom:0;font-size:16px;line-height:28px}.single-case .content-single-case .intro .rowTitle .darkness-read-more{margin-top:20px;font-size:14px;font-weight:400}.single-case .content-single-case .rowGaleria .imageFull{margin-bottom:20px}.single-case .content-single-case .rowGaleria .colImageFullP{padding:0 20px;padding-bottom:20px}.single-case .content-single-case .rowGaleria .colImageFullP .imageFull{margin-bottom:0}.single-case .content-single-case .rowGaleria .colHalfImage{padding-left:20px!important;padding-right:20px!important;padding-bottom:20px}.single-case .content-single-case .rowGaleria .colHalfImage img{margin-bottom:0}.single-case .content-single-case .rowGaleria .colQuote{padding:0 20px;padding-top:60px;padding-bottom:80px;font-size:14px;line-height:28px}.single-case .content-single-case .rowGaleria .colQuote img{padding-bottom:12px;width:23px;height:auto}.single-case .content-single-case .rowGaleria .colQuote .nombre{margin-bottom:6px;font-size:14px;line-height:16px}.single-case .content-single-case .rowGaleria .colQuote .rango{margin-bottom:24px;font-size:12px;line-height:18px}.single-case .content-single-case .rowGaleria .colQuote .line{margin-bottom:40px;width:39px}.single-case .content-single-case .rowGaleria .colQuote .text{line-height:28px;font-size:14px}.single-case .share{padding:0 20px;padding-top:80px;padding-bottom:80px}.single-case .share .share-title{font-size:24px;line-height:28px;margin-bottom:17px}.single-case .share .share-content{line-height:0}.single-case .share .share-content .ssbp-text{padding:0 12px!important}.single-case .share .share-content a{font-size:12px;line-height:14px}.single-case #allCases{margin-bottom:48px}.single-case #allCases .colContent{padding:0 20px}.single-case #allCases .colContent .line{margin-bottom:80px}.single-case #allCases .colContent .allCasesTitle{margin-bottom:40px;font-size:12px;line-height:18px}.single-case #allCases .colContent .item-list{display:block;margin-right:0}.single-case #allCases .colContent .item-list a{margin-bottom:32px;font-size:32px;line-height:38px}.single-case .darkness .colContent .tab label{font-size:18px;line-height:24px;padding-right:20px;margin-bottom:40px}.single-case .darkness .colContent .tab:first-of-type label{padding-left:20px}.single-case .darkness .colContent .content{height:60vh;font-size:14px;line-height:24px}.single-case .darkness .colContent .content p{margin-bottom:28px}.single-case .darkness .colContent .content strong{font-size:20px;line-height:28px}.page-template-method .contentPrimeraSeccion .content{padding-top:90px}.page-template-method .contentPrimeraSeccion .content p{font-size:16px;line-height:28px;margin-bottom:10px}.page-template-method .contentSegundaSeccion .content .textToShow p{font-size:16px;line-height:28px;max-width:217px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab{max-width:606px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .titleTab{margin-bottom:24px;font-size:24px;line-height:28px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .textTab{margin-bottom:40px;font-size:14px;line-height:24px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .textTab strong{margin-top:12px;font-size:14px;line-height:24px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .tags{top:0}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .tags p{font-size:13px;line-height:15px;margin-right:15px}.page-template-method .contentSegundaSeccion .content .contentOptions .tabs .contentTab .tags p:last-of-type{margin-right:0}.page-template-method .contentSegundaSeccion .content .contentOptions .tab{height:40px}.page-template-method .contentSegundaSeccion .content .contentOptions .tab label{font-size:16px;line-height:19px;padding-left:0;padding-right:24px}.page-template-method .contentTerceraSeccion .content{padding:0 20px}.page-template-method .contentTerceraSeccion .content .colTitle{padding:0}.page-template-method .contentTerceraSeccion .content .tituloTerceraSeccion{font-size:30px;line-height:45px;margin-bottom:60px;padding-top:97px}.page-template-method .contentTerceraSeccion .content .tituloTerceraSeccion strong{line-height:36px}.page-template-method .contentTerceraSeccion .content .textoTerceraSeccion{padding-left:15px;padding-right:15px;font-size:16px;line-height:26px;padding-bottom:50px}.page-template-method .contentTerceraSeccion .content .textoTerceraSeccion a{margin-bottom:40px}.page-template-method .pos-fix{pointer-events:none}.page-template-method footer{position:relative}.page-template-politicas .politicasLittleBuddha{padding-top:117px;padding-left:20px;padding-right:20px;padding-bottom:100px;font-size:14px}.page-template-politicas .politicasLittleBuddha .row{margin:0}.page-template-politicas .politicasLittleBuddha .row .colPoliticas{padding:0}.page-template-politicas .politicasLittleBuddha h1{font-size:32px;line-height:38px}.page-template-politicas .politicasLittleBuddha h2{margin-top:0;margin-bottom:40px;font-size:24px;line-height:28px}.page-template-politicas .politicasLittleBuddha h1+h2{margin-top:100px}.page-template-politicas .politicasLittleBuddha a{word-break:break-all}.page-template-politicas .politicasLittleBuddha table{position:relative;left:-40px}.page-template-politicas .politicasLittleBuddha table thead th{padding-bottom:24px;padding-right:20px!important}.page-template-politicas .politicasLittleBuddha table tbody td{padding-bottom:32px;padding-right:20px!important}.error404 h1{max-width:500px;margin-bottom:20px;font-size:40px;line-height:50px}.error404 h1 strong{line-height:50px}.error404 p{font-size:16px;line-height:20px}}@media only screen and (max-height:650px){.single-post #single-blog .contentSinglePost .stickyImages .absoluteSticky{max-width:402px;max-height:402px}}@media only screen and (max-height:600px){.page-template-home .section2 .text{padding-top:90px}.page-template-home .section2 h2{margin-bottom:90px}.page-template-home .section3 .animationMethodHome{max-height:190px;bottom:40px}.page-template-method .contentPrimeraSeccion .content .animation,.page-template-method .contentSegundaSeccion .content .animation,.page-template-method .contentTerceraSeccion .content .animation{bottom:4vh}.page-template-about-us #aboutUs .section3 .linkToMobile{bottom:20px}}