@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}
@charset "UTF-8";
/**
* Extend from core
*  - Adding size xls(Define tablet 1024px)
*/
html {
  overflow-y: scroll; }

.search-xs-section {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  width: 100%; }
  @media (min-width: 768px) {
    .search-xs-section {
      top: 100%; } }
  .search-xs-section .site-search {
    width: 90%;
    margin: 0;
    overflow: scroll;
    background: #fff;
    position: relative;
    box-sizing: border-box; }
    .search-xs-section .site-search::before, .search-xs-section .site-search::after {
      box-sizing: border-box; }
    @media (min-width: 768px) {
      .search-xs-section .site-search {
        width: 100%;
        overflow: hidden; } }
    .search-xs-section .site-search .searchform {
      width: 87%;
      margin: 0 auto;
      overflow-y: scroll;
      overflow-x: hidden;
      height: 100vh;
      padding-bottom: 70px;
      position: relative; }
      .search-xs-section .site-search .searchform label {
        vertical-align: baseline;
        color: #737373;
        position: relative; }
      @media (min-width: 768px) {
        .search-xs-section .site-search .searchform {
          width: 90%;
          overflow: hidden;
          height: auto; } }
    .search-xs-section .site-search input.form-control {
      margin-top: 40px;
      letter-spacing: 2.5px;
      border: 2px solid #737373;
      border-width: 0 0 2px;
      background-color: transparent;
      font: 0.89rem "Gotham-Bold";
      box-shadow: none !important;
      padding: 0.325em 3em;
      width: 100%;
      text-transform: uppercase;
      border-radius: 0; }
      @media (min-width: 768px) {
        .search-xs-section .site-search input.form-control {
          margin-top: 20px;
          font: 1.2857rem "Gotham-Book";
          letter-spacing: 7px;
          padding-bottom: 0.825em; } }
      .search-xs-section .site-search input.form-control:-ms-input-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #8d8484;
        opacity: 0.6;
        font-weight: 100; }
      .search-xs-section .site-search input.form-control::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #8d8484;
        opacity: 0.6;
        font-weight: 100; }
      .search-xs-section .site-search input.form-control:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #8d8484;
        font-weight: 100; }
      .search-xs-section .site-search input.form-control::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #8d8484;
        font-weight: 100; }
      .search-xs-section .site-search input.form-control ~ .focus-border {
        position: absolute;
        top: 134px;
        height: 2px;
        left: 20px;
        width: 0;
        background-color: #000;
        transition: 0.4s; }
        @media (min-width: 768px) {
          .search-xs-section .site-search input.form-control ~ .focus-border {
            top: 74px;
            left: 22.5%; } }
      .search-xs-section .site-search input.form-control:focus ~ .focus-border {
        width: 86.5%;
        left: 25px;
        transition: 0.4s; }
        @media (min-width: 768px) {
          .search-xs-section .site-search input.form-control:focus ~ .focus-border {
            width: 55%;
            left: 22.5%; } }
    .search-xs-section .site-search .close-search {
      position: absolute;
      right: 0;
      top: 20px;
      background-color: transparent;
      cursor: pointer;
      width: 27px;
      height: 27px;
      display: block;
      font-size: 1.2857rem;
      color: #094f8d;
      border-radius: 13.5px;
      transition: all 0.5s ease-in-out; }
      @media (min-width: 768px) {
        .search-xs-section .site-search .close-search {
          display: none;
          top: 44px;
          right: 1em;
          background-color: #b1aeae; } }
      .search-xs-section .site-search .close-search:hover::before {
        transform: rotate(315deg); }
      .search-xs-section .site-search .close-search:hover::after {
        transform: rotate(405deg); }
      .search-xs-section .site-search .close-search::after {
        transform: rotate(45deg); }
      .search-xs-section .site-search .close-search::before {
        transform: rotate(-45deg); }
      .search-xs-section .site-search .close-search::before {
        content: "\E907";
        text-indent: 0;
        position: absolute;
        right: 0;
        top: 50%;
        font-family: "Samsonite-icons";
        font-style: normal;
        font-weight: normal;
        transform: translateY(-50%); }
    .search-xs-section .site-search .clear-search {
      display: none;
      position: absolute;
      right: 10%;
      top: 40px;
      background-color: transparent;
      cursor: pointer;
      width: 27px;
      height: 27px;
      border-radius: 13.5px;
      transition: all 0.2s ease-in-out; }
      @media (min-width: 768px) {
        .search-xs-section .site-search .clear-search {
          display: block;
          right: 1em;
          background-color: #b1aeae; } }
      .search-xs-section .site-search .clear-search::before {
        content: "\E907";
        position: absolute;
        left: 50%;
        top: 50%;
        color: #fff;
        font-family: "Samsonite-icons";
        font-style: normal;
        font-weight: normal;
        transition: all 0.2s ease-in-out;
        transition: transform 1s cubic-bezier(0.3, 0, 0.2, 1);
        transform: translate(-50%, -50%); }
      .search-xs-section .site-search .clear-search:hover::before {
        transform: translate(-50%, -50%) rotate(180deg); }
    @media (min-width: 768px) {
      .search-xs-section .site-search.desktop-mode .close-search {
        display: block;
        top: 0;
        right: 0.857rem;
        font-size: 1.4286rem;
        background-color: transparent; }
        .search-xs-section .site-search.desktop-mode .close-search::before {
          right: auto;
          left: 50%;
          transform: translate(-50%, -50%);
          transition: all 0.2s ease-in-out;
          transition: transform 1s cubic-bezier(0.3, 0, 0.2, 1); }
        .search-xs-section .site-search.desktop-mode .close-search:hover::before {
          transform: translate(-50%, -50%) rotate(180deg); } }
    .search-xs-section .site-search.desktop-mode .clear-search {
      color: #999;
      background-color: #fff;
      text-decoration: underline;
      width: auto;
      height: auto;
      top: 44px;
      border-radius: 0;
      transition: color 0.3s ease-in; }
      .search-xs-section .site-search.desktop-mode .clear-search:hover {
        color: #787878; }
      @media (min-width: 768px) {
        .search-xs-section .site-search.desktop-mode .clear-search::before {
          content: none; } }
    .search-xs-section .site-search .pull-down-suggestion {
      margin-left: 2em;
      margin-top: 16px;
      display: block; }
      @media (min-width: 768px) {
        .search-xs-section .site-search .pull-down-suggestion {
          margin-left: 0; } }
      .search-xs-section .site-search .pull-down-suggestion p {
        font: 1.1429rem "Gotham-Bold";
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: 3px;
        margin-bottom: 20px; }
        @media (min-width: 768px) {
          .search-xs-section .site-search .pull-down-suggestion p {
            letter-spacing: 1px; } }
      .search-xs-section .site-search .pull-down-suggestion a {
        display: block;
        position: relative;
        margin-bottom: 20px;
        text-decoration: none;
        color: #000;
        font: 19px "Gotham-Book"; }
        .search-xs-section .site-search .pull-down-suggestion a .arrowed {
          display: block;
          margin: 7px 10px 0 0;
          float: right; }
          .search-xs-section .site-search .pull-down-suggestion a .arrowed .arrow-1 {
            height: 8px;
            width: 8px;
            border: 1px solid #080807;
            border-width: 2px 2px 0 0;
            transform: rotate(45deg); }

.suggestions-wrapper {
  float: none; }
  @media (min-width: 576px) {
    .suggestions-wrapper {
      height: auto;
      overflow: hidden; } }

.suggestions {
  display: block;
  padding-top: 5%;
  position: relative;
  border: none;
  background-color: #fff;
  width: 100%;
  z-index: 3; }
  .suggestions .header:not(:first-child) {
    border-top: none; }
  .suggestions .swatch-circle {
    border: none;
    width: auto;
    height: auto;
    background: #fff;
    display: inline-block;
    margin-right: 0.313em;
    position: relative; }
  .suggestions .items .item {
    position: relative; }
    .suggestions .items .item hr {
      width: 98%;
      border-bottom: 1px solid #111010;
      position: absolute;
      bottom: -10px;
      left: 0; }
      @media (min-width: 576px) {
        .suggestions .items .item hr {
          bottom: -15px;
          width: 80%; } }
  .suggestions .items .name-search {
    float: left;
    font-size: 10px;
    width: 50%;
    padding-top: 15%;
    font-size: 12px;
    font-weight: 700;
    padding-left: 0; }
  .suggestions .items .image-search {
    line-height: 100px;
    float: left;
    width: 50%;
    padding-left: 0; }
  .suggestions .items .prices-search {
    font-size: 12px;
    font-weight: 500; }
  .suggestions .items .collection-search {
    display: none; }
    .suggestions .items .collection-search .collection-name {
      font-size: 18px;
      font-weight: 800;
      letter-spacing: 2px;
      color: #151414; }
    @media (min-width: 576px) {
      .suggestions .items .collection-search {
        display: block; } }
  .suggestions .collection-search-mobile {
    display: block; }
    .suggestions .collection-search-mobile .collection-name {
      font-size: 18px;
      font-weight: 800;
      letter-spacing: 2px;
      color: #151414; }
    @media (min-width: 576px) {
      .suggestions .collection-search-mobile {
        display: none; } }

.full-search {
  height: 100%;
  overflow: hidden; }

.page[data-action="Home-Show"] .header-content.bg-header-search {
  background-color: #fff; }
  .page[data-action="Home-Show"] .header-content.bg-header-search::after {
    opacity: 1; }
  .page[data-action="Home-Show"] .header-content.bg-header-search::before {
    opacity: 0;
    filter: alpha(opacity=0); }
  .page[data-action="Home-Show"] .header-content.bg-header-search .btn-search,
  .page[data-action="Home-Show"] .header-content.bg-header-search .navbar-toggler,
  .page[data-action="Home-Show"] .header-content.bg-header-search .minicart .minicart-icon,
  .page[data-action="Home-Show"] .header-content.bg-header-search .main-logo .icon-ico-logo,
  .page[data-action="Home-Show"] .header-content.bg-header-search .account-header .fa-sign-in,
  .page[data-action="Home-Show"] .header-content.bg-header-search .stores-find .icon-location {
    color: #000; }
  .page[data-action="Home-Show"] .header-content.bg-header-search .language-selection-block {
    color: #000; }
    .page[data-action="Home-Show"] .header-content.bg-header-search .language-selection-block a {
      color: #000; }
  .page[data-action="Home-Show"] .header-content.bg-header-search .main-menu {
    border-color: #000; }
    .page[data-action="Home-Show"] .header-content.bg-header-search .main-menu .nav-item > .nav-link {
      color: #000; }

.search-icon {
  position: absolute;
  top: 60px;
  left: 10px;
  width: 17px;
  height: 17px;
  background: transparent;
  border: 2px solid #1f64b3;
  display: block;
  border-radius: 8.5px;
  transition: all 0.2s ease-in-out; }
  .search-icon::before, .search-icon::after {
    width: 2px;
    height: 10px;
    display: block;
    content: '';
    background: #1f64b3;
    position: absolute;
    top: 11px;
    right: -3px;
    transform: rotate(-46deg);
    transition: all 0.2s ease-in-out; }
    @media (min-width: 768px) {
      .search-icon::before, .search-icon::after {
        top: 14px;
        width: 3px;
        right: -5px;
        height: 11px;
        transform: rotate(-55deg); } }
  @media (min-width: 768px) {
    .search-icon {
      top: 36px;
      left: 0;
      width: 24px;
      height: 24px;
      border-width: 3px;
      border-radius: 12px; } }

.suggestion-search-footer {
  display: block;
  margin-top: 40px; }
  @media (min-width: 576px) {
    .suggestion-search-footer {
      display: none; } }
  .suggestion-search-footer .search-support {
    text-transform: uppercase;
    margin-bottom: 15px; }
  .suggestion-search-footer .search-help > span {
    margin-left: 16%;
    font-size: 16px;
    letter-spacing: 2px; }
  .suggestion-search-footer .search-help .icon-help {
    margin-top: 5px;
    position: relative; }
    .suggestion-search-footer .search-help .icon-help span.email {
      position: absolute;
      left: 30px;
      top: 46px; }
    .suggestion-search-footer .search-help .icon-help span.phone {
      position: absolute;
      top: 46px;
      left: 125px; }
    .suggestion-search-footer .search-help .icon-help span.chat {
      position: absolute;
      top: 46px;
      left: 203px; }
    .suggestion-search-footer .search-help .icon-help .image-help {
      width: 90px;
      height: 80px; }
  .suggestion-search-footer .image-location {
    width: 30px;
    height: 30px;
    letter-spacing: 2px;
    text-transform: uppercase; }
  .suggestion-search-footer hr {
    margin-top: 0.5em;
    margin-bottom: 0.5em; }
  .suggestion-search-footer i.fa {
    float: left;
    border: 2px solid #6d6a6a;
    border-radius: 10px;
    color: #070707;
    display: block;
    height: 60px;
    margin: 5px;
    padding: 15px;
    width: 80px;
    font-size: 30px; }
    .suggestion-search-footer i.fa.fa-envelope {
      padding-left: 24px;
      padding-top: 7px; }
    .suggestion-search-footer i.fa.fa-phone {
      padding-left: 27px;
      padding-top: 6px; }
    .suggestion-search-footer i.fa.fa-comment {
      padding-left: 23px;
      padding-top: 6px; }

.section-header {
  z-index: 11; }

/* button see more */
div.button-seemore {
  margin-top: 20px;
  margin-bottom: 5px;
  text-align: center; }
  div.button-seemore .btn-see-more {
    width: 100%;
    color: #000;
    background-color: #fff;
    border: 2px solid #000;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 0;
    background-color: #000;
    color: #fff; }
    div.button-seemore .btn-see-more:hover, div.button-seemore .btn-see-more:focus {
      background-color: #000; }
    @media (min-width: 576px) {
      div.button-seemore .btn-see-more {
        width: 30%; } }
    div.button-seemore .btn-see-more:focus {
      box-shadow: none; }

#search-collapse {
  width: 1px;
  opacity: 0;
  display: block;
  left: -100%;
  transition: all 0.5s ease; }
  #search-collapse.show {
    left: 0;
    opacity: 1;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7); }
    @media (min-width: 992px) {
      #search-collapse.show {
        background: none; } }
  @media (min-width: 768px) {
    #search-collapse {
      width: 100%;
      left: 0;
      height: 1px;
      line-height: 0;
      overflow: hidden;
      transition: all 1.25s ease; }
      #search-collapse.show {
        opacity: 1;
        line-height: normal;
        overflow: visible; } }

.fix-height {
  overflow: hidden;
  height: 100vh; }

/**
* Extend from core
*  - Adding size xls(Define tablet 1024px)
*/
/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #0070d2;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #c00;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #008827;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #00a1e0;
  --secondary: #6c757d;
  --success: #008827;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #c00;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xls: 1025px;
  --breakpoint-xl: 1200px;
  --breakpoint-xml: 1400px;
  --breakpoint-xxl: 1600px;
  --breakpoint-fhd: 1920px;
  --breakpoint-rt: 2560px;
  --breakpoint-rt15: 2880px;
  --breakpoint-uhd: 3840px;
  --breakpoint-s4k: 4096px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

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

@-ms-viewport {
  width: device-width; }

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #00a1e0;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #006a94;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

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

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

figure {
  margin: 0 0 1rem; }

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

svg:not(:root) {
  overflow: hidden; }

table {
  border-collapse: collapse; }

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

th {
  text-align: inherit; }

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

button {
  border-radius: 0; }

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

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

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

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

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

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

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014   \A0"; }

.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-break: 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: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 940px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }
  @media (min-width: 1600px) {
    .container {
      max-width: 1340px; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -ms-flexbox;
  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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xls-1, .col-xls-2, .col-xls-3, .col-xls-4, .col-xls-5, .col-xls-6, .col-xls-7, .col-xls-8, .col-xls-9, .col-xls-10, .col-xls-11, .col-xls-12, .col-xls,
.col-xls-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xml-1, .col-xml-2, .col-xml-3, .col-xml-4, .col-xml-5, .col-xml-6, .col-xml-7, .col-xml-8, .col-xml-9, .col-xml-10, .col-xml-11, .col-xml-12, .col-xml,
.col-xml-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto, .col-fhd-1, .col-fhd-2, .col-fhd-3, .col-fhd-4, .col-fhd-5, .col-fhd-6, .col-fhd-7, .col-fhd-8, .col-fhd-9, .col-fhd-10, .col-fhd-11, .col-fhd-12, .col-fhd,
.col-fhd-auto, .col-rt-1, .col-rt-2, .col-rt-3, .col-rt-4, .col-rt-5, .col-rt-6, .col-rt-7, .col-rt-8, .col-rt-9, .col-rt-10, .col-rt-11, .col-rt-12, .col-rt,
.col-rt-auto, .col-rt15-1, .col-rt15-2, .col-rt15-3, .col-rt15-4, .col-rt15-5, .col-rt15-6, .col-rt15-7, .col-rt15-8, .col-rt15-9, .col-rt15-10, .col-rt15-11, .col-rt15-12, .col-rt15,
.col-rt15-auto, .col-uhd-1, .col-uhd-2, .col-uhd-3, .col-uhd-4, .col-uhd-5, .col-uhd-6, .col-uhd-7, .col-uhd-8, .col-uhd-9, .col-uhd-10, .col-uhd-11, .col-uhd-12, .col-uhd,
.col-uhd-auto, .col-s4k-1, .col-s4k-2, .col-s4k-3, .col-s4k-4, .col-s4k-5, .col-s4k-6, .col-s4k-7, .col-s4k-8, .col-s4k-9, .col-s4k-10, .col-s4k-11, .col-s4k-12, .col-s4k,
.col-s4k-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

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

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

.col-4 {
  -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
  max-width: 41.66667%; }

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

.col-7 {
  -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
  max-width: 66.66667%; }

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

.col-10 {
  -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
  max-width: 91.66667%; }

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

.order-first {
  -ms-flex-order: -1;
      order: -1; }

.order-last {
  -ms-flex-order: 13;
      order: 13; }

.order-0 {
  -ms-flex-order: 0;
      order: 0; }

.order-1 {
  -ms-flex-order: 1;
      order: 1; }

.order-2 {
  -ms-flex-order: 2;
      order: 2; }

.order-3 {
  -ms-flex-order: 3;
      order: 3; }

.order-4 {
  -ms-flex-order: 4;
      order: 4; }

.order-5 {
  -ms-flex-order: 5;
      order: 5; }

.order-6 {
  -ms-flex-order: 6;
      order: 6; }

.order-7 {
  -ms-flex-order: 7;
      order: 7; }

.order-8 {
  -ms-flex-order: 8;
      order: 8; }

.order-9 {
  -ms-flex-order: 9;
      order: 9; }

.order-10 {
  -ms-flex-order: 10;
      order: 10; }

.order-11 {
  -ms-flex-order: 11;
      order: 11; }

.order-12 {
  -ms-flex-order: 12;
      order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-sm-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-sm-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-md-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-md-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-md-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-md-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-md-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-md-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-md-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-md-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-md-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-md-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-md-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-md-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-md-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-md-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-lg-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-lg-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1025px) {
  .col-xls {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xls-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xls-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xls-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xls-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xls-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xls-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xls-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xls-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xls-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xls-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xls-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xls-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xls-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xls-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xls-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xls-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xls-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xls-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xls-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xls-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xls-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xls-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xls-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xls-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xls-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xls-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xls-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xls-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xls-0 {
    margin-left: 0; }
  .offset-xls-1 {
    margin-left: 8.33333%; }
  .offset-xls-2 {
    margin-left: 16.66667%; }
  .offset-xls-3 {
    margin-left: 25%; }
  .offset-xls-4 {
    margin-left: 33.33333%; }
  .offset-xls-5 {
    margin-left: 41.66667%; }
  .offset-xls-6 {
    margin-left: 50%; }
  .offset-xls-7 {
    margin-left: 58.33333%; }
  .offset-xls-8 {
    margin-left: 66.66667%; }
  .offset-xls-9 {
    margin-left: 75%; }
  .offset-xls-10 {
    margin-left: 83.33333%; }
  .offset-xls-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xl-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xl-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1400px) {
  .col-xml {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xml-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xml-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xml-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xml-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xml-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xml-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xml-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xml-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xml-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xml-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xml-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xml-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xml-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xml-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xml-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xml-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xml-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xml-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xml-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xml-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xml-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xml-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xml-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xml-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xml-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xml-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xml-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xml-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xml-0 {
    margin-left: 0; }
  .offset-xml-1 {
    margin-left: 8.33333%; }
  .offset-xml-2 {
    margin-left: 16.66667%; }
  .offset-xml-3 {
    margin-left: 25%; }
  .offset-xml-4 {
    margin-left: 33.33333%; }
  .offset-xml-5 {
    margin-left: 41.66667%; }
  .offset-xml-6 {
    margin-left: 50%; }
  .offset-xml-7 {
    margin-left: 58.33333%; }
  .offset-xml-8 {
    margin-left: 66.66667%; }
  .offset-xml-9 {
    margin-left: 75%; }
  .offset-xml-10 {
    margin-left: 83.33333%; }
  .offset-xml-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1600px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xxl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xxl-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xxl-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xxl-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xxl-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xxl-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xxl-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xxl-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xxl-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xxl-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xxl-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xxl-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xxl-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xxl-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xxl-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xxl-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1920px) {
  .col-fhd {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-fhd-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-fhd-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-fhd-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-fhd-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-fhd-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-fhd-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-fhd-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-fhd-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-fhd-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-fhd-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-fhd-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-fhd-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-fhd-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-fhd-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-fhd-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-fhd-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-fhd-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-fhd-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-fhd-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-fhd-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-fhd-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-fhd-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-fhd-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-fhd-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-fhd-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-fhd-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-fhd-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-fhd-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-fhd-0 {
    margin-left: 0; }
  .offset-fhd-1 {
    margin-left: 8.33333%; }
  .offset-fhd-2 {
    margin-left: 16.66667%; }
  .offset-fhd-3 {
    margin-left: 25%; }
  .offset-fhd-4 {
    margin-left: 33.33333%; }
  .offset-fhd-5 {
    margin-left: 41.66667%; }
  .offset-fhd-6 {
    margin-left: 50%; }
  .offset-fhd-7 {
    margin-left: 58.33333%; }
  .offset-fhd-8 {
    margin-left: 66.66667%; }
  .offset-fhd-9 {
    margin-left: 75%; }
  .offset-fhd-10 {
    margin-left: 83.33333%; }
  .offset-fhd-11 {
    margin-left: 91.66667%; } }

@media (min-width: 2560px) {
  .col-rt {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-rt-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-rt-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-rt-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-rt-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-rt-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-rt-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-rt-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-rt-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-rt-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-rt-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-rt-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-rt-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-rt-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-rt-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-rt-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-rt-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-rt-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-rt-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-rt-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-rt-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-rt-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-rt-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-rt-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-rt-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-rt-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-rt-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-rt-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-rt-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-rt-0 {
    margin-left: 0; }
  .offset-rt-1 {
    margin-left: 8.33333%; }
  .offset-rt-2 {
    margin-left: 16.66667%; }
  .offset-rt-3 {
    margin-left: 25%; }
  .offset-rt-4 {
    margin-left: 33.33333%; }
  .offset-rt-5 {
    margin-left: 41.66667%; }
  .offset-rt-6 {
    margin-left: 50%; }
  .offset-rt-7 {
    margin-left: 58.33333%; }
  .offset-rt-8 {
    margin-left: 66.66667%; }
  .offset-rt-9 {
    margin-left: 75%; }
  .offset-rt-10 {
    margin-left: 83.33333%; }
  .offset-rt-11 {
    margin-left: 91.66667%; } }

@media (min-width: 2880px) {
  .col-rt15 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-rt15-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-rt15-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-rt15-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-rt15-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-rt15-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-rt15-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-rt15-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-rt15-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-rt15-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-rt15-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-rt15-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-rt15-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-rt15-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-rt15-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-rt15-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-rt15-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-rt15-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-rt15-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-rt15-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-rt15-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-rt15-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-rt15-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-rt15-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-rt15-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-rt15-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-rt15-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-rt15-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-rt15-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-rt15-0 {
    margin-left: 0; }
  .offset-rt15-1 {
    margin-left: 8.33333%; }
  .offset-rt15-2 {
    margin-left: 16.66667%; }
  .offset-rt15-3 {
    margin-left: 25%; }
  .offset-rt15-4 {
    margin-left: 33.33333%; }
  .offset-rt15-5 {
    margin-left: 41.66667%; }
  .offset-rt15-6 {
    margin-left: 50%; }
  .offset-rt15-7 {
    margin-left: 58.33333%; }
  .offset-rt15-8 {
    margin-left: 66.66667%; }
  .offset-rt15-9 {
    margin-left: 75%; }
  .offset-rt15-10 {
    margin-left: 83.33333%; }
  .offset-rt15-11 {
    margin-left: 91.66667%; } }

@media (min-width: 3840px) {
  .col-uhd {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-uhd-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-uhd-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-uhd-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-uhd-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-uhd-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-uhd-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-uhd-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-uhd-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-uhd-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-uhd-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-uhd-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-uhd-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-uhd-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-uhd-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-uhd-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-uhd-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-uhd-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-uhd-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-uhd-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-uhd-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-uhd-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-uhd-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-uhd-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-uhd-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-uhd-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-uhd-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-uhd-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-uhd-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-uhd-0 {
    margin-left: 0; }
  .offset-uhd-1 {
    margin-left: 8.33333%; }
  .offset-uhd-2 {
    margin-left: 16.66667%; }
  .offset-uhd-3 {
    margin-left: 25%; }
  .offset-uhd-4 {
    margin-left: 33.33333%; }
  .offset-uhd-5 {
    margin-left: 41.66667%; }
  .offset-uhd-6 {
    margin-left: 50%; }
  .offset-uhd-7 {
    margin-left: 58.33333%; }
  .offset-uhd-8 {
    margin-left: 66.66667%; }
  .offset-uhd-9 {
    margin-left: 75%; }
  .offset-uhd-10 {
    margin-left: 83.33333%; }
  .offset-uhd-11 {
    margin-left: 91.66667%; } }

@media (min-width: 4096px) {
  .col-s4k {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-s4k-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-s4k-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-s4k-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-s4k-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-s4k-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-s4k-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-s4k-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-s4k-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-s4k-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-s4k-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-s4k-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-s4k-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-s4k-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-s4k-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-s4k-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-s4k-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-s4k-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-s4k-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-s4k-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-s4k-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-s4k-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-s4k-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-s4k-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-s4k-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-s4k-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-s4k-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-s4k-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-s4k-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-s4k-0 {
    margin-left: 0; }
  .offset-s4k-1 {
    margin-left: 8.33333%; }
  .offset-s4k-2 {
    margin-left: 16.66667%; }
  .offset-s4k-3 {
    margin-left: 25%; }
  .offset-s4k-4 {
    margin-left: 33.33333%; }
  .offset-s4k-5 {
    margin-left: 41.66667%; }
  .offset-s4k-6 {
    margin-left: 50%; }
  .offset-s4k-7 {
    margin-left: 58.33333%; }
  .offset-s4k-8 {
    margin-left: 66.66667%; }
  .offset-s4k-9 {
    margin-left: 75%; }
  .offset-s4k-10 {
    margin-left: 83.33333%; }
  .offset-s4k-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }
  .table .table {
    background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

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

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

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

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

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

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

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

.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 > th,
.table-success > td {
  background-color: #b8dec3; }

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

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

.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 > th,
.table-warning > td {
  background-color: #ffeeba; }

.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 > th,
.table-danger > td {
  background-color: #f1b8b8; }

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

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

.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 > th,
.table-dark > td {
  background-color: #c6c8ca; }

.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 > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e; }

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

.table-dark {
  color: #fff;
  background-color: #212529; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #32383e; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1024.98px) {
  .table-responsive-xls {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xls > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

@media (max-width: 1399.98px) {
  .table-responsive-xml {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xml > .table-bordered {
      border: 0; } }

@media (max-width: 1599.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xxl > .table-bordered {
      border: 0; } }

@media (max-width: 1919.98px) {
  .table-responsive-fhd {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-fhd > .table-bordered {
      border: 0; } }

@media (max-width: 2559.98px) {
  .table-responsive-rt {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-rt > .table-bordered {
      border: 0; } }

@media (max-width: 2879.98px) {
  .table-responsive-rt15 {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-rt15 > .table-bordered {
      border: 0; } }

@media (max-width: 3839.98px) {
  .table-responsive-uhd {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-uhd > .table-bordered {
      border: 0; } }

@media (max-width: 4095.98px) {
  .table-responsive-s4k {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-s4k > .table-bordered {
      border: 0; } }

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #61d2ff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 161, 224, 0.25); }
  .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:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

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(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
  .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
  .input-group-lg > .input-group-append > .form-control-plaintext.btn {
    padding-right: 0;
    padding-left: 0; }

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

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px); }

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

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px); }

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

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

.form-row {
  display: -ms-flexbox;
  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 {
    color: #6c757d; }

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

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-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: #008827; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(0, 136, 39, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #008827; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    border-color: #008827;
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 39, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

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

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #008827; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #09ff4f; }

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

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

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 136, 39, 0.25); }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #008827; }
  .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
    border-color: inherit; }

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

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(0, 136, 39, 0.25); }

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(204, 0, 0, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #c00; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    border-color: #c00;
    box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

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

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

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

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

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

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

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(204, 0, 0, 0.25); }

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

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

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.25); }

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-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 .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover, .btn:focus {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 161, 224, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }
  .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
    background-image: none; }

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

.btn-primary {
  color: #fff;
  background-color: #00a1e0;
  border-color: #00a1e0; }
  .btn-primary:hover {
    color: #fff;
    background-color: #0086ba;
    border-color: #007cad; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 161, 224, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #00a1e0;
    border-color: #00a1e0; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #007cad;
    border-color: #0073a0; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 161, 224, 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 {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 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 {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-success {
  color: #fff;
  background-color: #008827;
  border-color: #008827; }
  .btn-success:hover {
    color: #fff;
    background-color: #00621c;
    border-color: #005518; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 39, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #008827;
    border-color: #008827; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #005518;
    border-color: #004815; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 136, 39, 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 {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 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 {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 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 {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 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 {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #c00;
  border-color: #c00; }
  .btn-danger:hover {
    color: #fff;
    background-color: #a60000;
    border-color: #990000; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #c00;
    border-color: #c00; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #990000;
    border-color: #8c0000; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 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 {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 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 {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 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 {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 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 {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-primary {
  color: #00a1e0;
  background-color: transparent;
  background-image: none;
  border-color: #00a1e0; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #00a1e0;
    border-color: #00a1e0; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 161, 224, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #00a1e0;
    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: #00a1e0;
    border-color: #00a1e0; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 161, 224, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    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 {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #008827;
  background-color: transparent;
  background-image: none;
  border-color: #008827; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #008827;
    border-color: #008827; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 39, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #008827;
    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: #008827;
    border-color: #008827; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 136, 39, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    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 {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    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 {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #c00;
  background-color: transparent;
  background-image: none;
  border-color: #c00; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #c00;
    border-color: #c00; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #c00;
    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: #c00;
    border-color: #c00; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(204, 0, 0, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    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 {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    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 {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #00a1e0;
  background-color: transparent; }
  .btn-link:hover {
    color: #006a94;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

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

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

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

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

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

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

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

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

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

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

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

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

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

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

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

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

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

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

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #00a1e0; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent; }

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

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

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }
  .btn-group .btn + .btn,
  .btn-group .btn + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px; }

.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:first-child {
  margin-left: 0; }

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

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

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

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

.btn-group-vertical {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center; }
  .btn-group-vertical .btn,
  .btn-group-vertical .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn + .btn,
  .btn-group-vertical > .btn + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control:focus,
    .input-group > .custom-select:focus,
    .input-group > .custom-file:focus {
      z-index: 3; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-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-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

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

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

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

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

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #00a1e0; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 161, 224, 0.25); }
  .custom-control-input:active ~ .custom-control-label::before {
    color: #fff;
    background-color: #94e1ff; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: #dee2e6; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%; }

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00a1e0; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #00a1e0; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

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

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

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

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00a1e0; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

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

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #61d2ff;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(97, 210, 255, 0.5); }
    .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 {
    opacity: 0; }

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%; }

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #61d2ff;
    box-shadow: 0 0 0 0.2rem rgba(0, 161, 224, 0.25); }
    .custom-file-input:focus ~ .custom-file-label::after {
      border-color: #61d2ff; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }

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

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #00a1e0;
    border: 0;
    border-radius: 1rem;
    appearance: none; }
    .custom-range::-webkit-slider-thumb:focus {
      outline: none;
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 161, 224, 0.25); }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #94e1ff; }
  .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: #00a1e0;
    border: 0;
    border-radius: 1rem;
    appearance: none; }
    .custom-range::-moz-range-thumb:focus {
      outline: none;
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 161, 224, 0.25); }
    .custom-range::-moz-range-thumb:active {
      background-color: #94e1ff; }
  .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;
    background-color: #00a1e0;
    border: 0;
    border-radius: 1rem;
    appearance: none; }
    .custom-range::-ms-thumb:focus {
      outline: none;
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 161, 224, 0.25); }
    .custom-range::-ms-thumb:active {
      background-color: #94e1ff; }
  .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; }

.nav {
  display: -ms-flexbox;
  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:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #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: #00a1e0; }

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

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 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: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar > .container,
  .navbar > .container-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-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:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      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;
      flex-grow: 1;
  -ms-flex-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:hover, .navbar-toggler:focus {
    text-decoration: none; }
  .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -ms-flex-direction: row;
          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 {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: -ms-flexbox !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 {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -ms-flex-direction: row;
          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 {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: -ms-flexbox !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 {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -ms-flex-direction: row;
          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 {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1024.98px) {
  .navbar-expand-xls > .container,
  .navbar-expand-xls > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1025px) {
  .navbar-expand-xls {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-xls .navbar-nav {
      -ms-flex-direction: row;
          flex-direction: row; }
      .navbar-expand-xls .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xls .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xls > .container,
    .navbar-expand-xls > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-xls .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xls .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -ms-flex-direction: row;
          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 {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

@media (max-width: 1399.98px) {
  .navbar-expand-xml > .container,
  .navbar-expand-xml > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1400px) {
  .navbar-expand-xml {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-xml .navbar-nav {
      -ms-flex-direction: row;
          flex-direction: row; }
      .navbar-expand-xml .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xml .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xml > .container,
    .navbar-expand-xml > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-xml .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xml .navbar-toggler {
      display: none; } }

@media (max-width: 1599.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1600px) {
  .navbar-expand-xxl {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      -ms-flex-direction: row;
          flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-xxl .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; } }

@media (max-width: 1919.98px) {
  .navbar-expand-fhd > .container,
  .navbar-expand-fhd > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1920px) {
  .navbar-expand-fhd {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-fhd .navbar-nav {
      -ms-flex-direction: row;
          flex-direction: row; }
      .navbar-expand-fhd .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-fhd .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-fhd > .container,
    .navbar-expand-fhd > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-fhd .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-fhd .navbar-toggler {
      display: none; } }

@media (max-width: 2559.98px) {
  .navbar-expand-rt > .container,
  .navbar-expand-rt > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 2560px) {
  .navbar-expand-rt {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-rt .navbar-nav {
      -ms-flex-direction: row;
          flex-direction: row; }
      .navbar-expand-rt .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-rt .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-rt > .container,
    .navbar-expand-rt > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-rt .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-rt .navbar-toggler {
      display: none; } }

@media (max-width: 2879.98px) {
  .navbar-expand-rt15 > .container,
  .navbar-expand-rt15 > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 2880px) {
  .navbar-expand-rt15 {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-rt15 .navbar-nav {
      -ms-flex-direction: row;
          flex-direction: row; }
      .navbar-expand-rt15 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-rt15 .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-rt15 > .container,
    .navbar-expand-rt15 > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-rt15 .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-rt15 .navbar-toggler {
      display: none; } }

@media (max-width: 3839.98px) {
  .navbar-expand-uhd > .container,
  .navbar-expand-uhd > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 3840px) {
  .navbar-expand-uhd {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-uhd .navbar-nav {
      -ms-flex-direction: row;
          flex-direction: row; }
      .navbar-expand-uhd .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-uhd .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-uhd > .container,
    .navbar-expand-uhd > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-uhd .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-uhd .navbar-toggler {
      display: none; } }

@media (max-width: 4095.98px) {
  .navbar-expand-s4k > .container,
  .navbar-expand-s4k > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 4096px) {
  .navbar-expand-s4k {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .navbar-expand-s4k .navbar-nav {
      -ms-flex-direction: row;
          flex-direction: row; }
      .navbar-expand-s4k .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-s4k .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-s4k > .container,
    .navbar-expand-s4k > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-s4k .navbar-collapse {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-s4k .navbar-toggler {
      display: none; } }

.navbar-expand {
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    -ms-flex-direction: row;
        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 {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: -ms-flexbox !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:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

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

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      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;
      flex: 1 1 auto;
  padding: 1.25rem; }

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

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

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

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

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

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

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

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

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

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px); }

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

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

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

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

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

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

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0; }

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.breadcrumb {
  display: -ms-flexbox;
  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: 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: #00a1e0;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #006a94;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 161, 224, 0.25); }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #00a1e0;
  border-color: #00a1e0; }

.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; }
  .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: #00a1e0; }
  .badge-primary[href]:hover, .badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #007cad; }

.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  .badge-secondary[href]:hover, .badge-secondary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #545b62; }

.badge-success {
  color: #fff;
  background-color: #008827; }
  .badge-success[href]:hover, .badge-success[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #005518; }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  .badge-info[href]:hover, .badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b; }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  .badge-warning[href]:hover, .badge-warning[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #d39e00; }

.badge-danger {
  color: #fff;
  background-color: #c00; }
  .badge-danger[href]:hover, .badge-danger[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #990000; }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  .badge-light[href]:hover, .badge-light[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #dae0e5; }

.badge-dark {
  color: #fff;
  background-color: #343a40; }
  .badge-dark[href]:hover, .badge-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124; }

.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: #005474;
  background-color: #ccecf9;
  border-color: #b8e5f6; }
  .alert-primary hr {
    border-top-color: #a1ddf3; }
  .alert-primary .alert-link {
    color: #002f41; }

.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: #004714;
  background-color: #cce7d4;
  border-color: #b8dec3; }
  .alert-success hr {
    border-top-color: #a7d6b4; }
  .alert-success .alert-link {
    color: #001406; }

.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: #6a0000;
  background-color: #f5cccc;
  border-color: #f1b8b8; }
  .alert-danger hr {
    border-top-color: #eda3a3; }
  .alert-danger .alert-link {
    color: #370000; }

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

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

.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #00a1e0;
  transition: width 0.6s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

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

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start; }

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

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #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 {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .list-group-item:hover, .list-group-item:focus {
    z-index: 1;
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #00a1e0;
    border-color: #00a1e0; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }

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

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

.list-group-item-primary {
  color: #005474;
  background-color: #b8e5f6; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #005474;
    background-color: #a1ddf3; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #005474;
    border-color: #005474; }

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    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: #004714;
  background-color: #b8dec3; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #004714;
    background-color: #a7d6b4; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #004714;
    border-color: #004714; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    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:hover, .list-group-item-warning.list-group-item-action:focus {
    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: #6a0000;
  background-color: #f1b8b8; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #6a0000;
    background-color: #eda3a3; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #6a0000;
    border-color: #6a0000; }

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    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:hover, .list-group-item-dark.list-group-item-action:focus {
    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: .5; }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    opacity: .75; }
  .close:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

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

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

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      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;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

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

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

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

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2)); }
  .modal-sm {
    max-width: 300px; } }

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1px;
    border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((0.5rem + 1px) * -1); }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1px;
    border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px; }
  @media screen and (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0; }

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      transform: translate3d(0, 0, 0); } }

.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next,
    .active.carousel-item-right {
      transform: translate3d(100%, 0, 0); } }

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-prev,
    .active.carousel-item-left {
      transform: translate3d(-100%, 0, 0); } }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0; }

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0); }
  @supports (transform-style: preserve-3d) {
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active,
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-prev {
      transform: translate3d(0, 0, 0); } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5; }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    position: relative;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.5); }
    .carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
    .carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
  .carousel-indicators .active {
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

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

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #00a1e0 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #007cad !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #008827 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #005518 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #c00 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #990000 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  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: #00a1e0 !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #008827 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #c00 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

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

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

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

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

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

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

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

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

.d-inline-flex {
  display: -ms-inline-flexbox !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: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !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: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !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: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1025px) {
  .d-xls-none {
    display: none !important; }
  .d-xls-inline {
    display: inline !important; }
  .d-xls-inline-block {
    display: inline-block !important; }
  .d-xls-block {
    display: block !important; }
  .d-xls-table {
    display: table !important; }
  .d-xls-table-row {
    display: table-row !important; }
  .d-xls-table-cell {
    display: table-cell !important; }
  .d-xls-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xls-inline-flex {
    display: -ms-inline-flexbox !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: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

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

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

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

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

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

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

@media (min-width: 4096px) {
  .d-s4k-none {
    display: none !important; }
  .d-s4k-inline {
    display: inline !important; }
  .d-s4k-inline-block {
    display: inline-block !important; }
  .d-s4k-block {
    display: block !important; }
  .d-s4k-table {
    display: table !important; }
  .d-s4k-table-row {
    display: table-row !important; }
  .d-s4k-table-cell {
    display: table-cell !important; }
  .d-s4k-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-s4k-inline-flex {
    display: -ms-inline-flexbox !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: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !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 iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

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

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

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

.flex-column-reverse {
  -ms-flex-direction: column-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;
      flex: 1 1 auto !important; }

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

.flex-grow-1 {
  -ms-flex-positive: 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;
      justify-content: flex-start !important; }

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

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.justify-content-between {
  -ms-flex-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;
      align-items: flex-start !important; }

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

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

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

.align-items-stretch {
  -ms-flex-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;
        flex-direction: row !important; }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-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;
        flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -ms-flex-positive: 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;
        justify-content: flex-start !important; }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-sm-between {
    -ms-flex-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;
        align-items: flex-start !important; }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-sm-stretch {
    -ms-flex-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;
        flex-direction: row !important; }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -ms-flex-direction: column-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;
        flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -ms-flex-positive: 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;
        justify-content: flex-start !important; }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-md-between {
    -ms-flex-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;
        align-items: flex-start !important; }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-md-stretch {
    -ms-flex-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;
        flex-direction: row !important; }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-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;
        flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -ms-flex-positive: 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;
        justify-content: flex-start !important; }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-lg-between {
    -ms-flex-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;
        align-items: flex-start !important; }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-lg-stretch {
    -ms-flex-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: 1025px) {
  .flex-xls-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xls-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xls-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xls-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xls-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xls-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xls-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xls-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xls-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xls-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xls-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xls-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xls-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xls-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xls-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xls-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xls-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xls-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xls-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xls-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xls-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xls-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xls-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xls-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xls-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xls-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xls-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xls-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xls-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-xls-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xls-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xls-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-xls-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xls-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;
        flex-direction: row !important; }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-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;
        flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -ms-flex-positive: 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;
        justify-content: flex-start !important; }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xl-between {
    -ms-flex-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;
        align-items: flex-start !important; }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xl-stretch {
    -ms-flex-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; } }

@media (min-width: 1400px) {
  .flex-xml-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xml-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xml-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xml-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xml-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xml-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xml-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xml-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xml-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xml-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xml-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xml-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xml-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xml-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xml-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xml-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xml-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xml-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xml-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xml-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xml-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xml-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xml-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xml-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xml-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xml-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xml-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xml-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xml-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-xml-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xml-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xml-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-xml-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xml-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1600px) {
  .flex-xxl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xxl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xxl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xxl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xxl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xxl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xxl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xxl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xxl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xxl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xxl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xxl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xxl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xxl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1920px) {
  .flex-fhd-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-fhd-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-fhd-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-fhd-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-fhd-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-fhd-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-fhd-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-fhd-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-fhd-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-fhd-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-fhd-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-fhd-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-fhd-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-fhd-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-fhd-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-fhd-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-fhd-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-fhd-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-fhd-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-fhd-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-fhd-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-fhd-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-fhd-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-fhd-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-fhd-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-fhd-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-fhd-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-fhd-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-fhd-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-fhd-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-fhd-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-fhd-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-fhd-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-fhd-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 2560px) {
  .flex-rt-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-rt-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-rt-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-rt-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-rt-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-rt-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-rt-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-rt-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-rt-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-rt-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-rt-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-rt-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-rt-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-rt-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-rt-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-rt-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-rt-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-rt-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-rt-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-rt-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-rt-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-rt-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-rt-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-rt-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-rt-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-rt-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-rt-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-rt-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-rt-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-rt-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-rt-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-rt-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-rt-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-rt-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 2880px) {
  .flex-rt15-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-rt15-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-rt15-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-rt15-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-rt15-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-rt15-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-rt15-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-rt15-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-rt15-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-rt15-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-rt15-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-rt15-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-rt15-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-rt15-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-rt15-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-rt15-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-rt15-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-rt15-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-rt15-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-rt15-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-rt15-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-rt15-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-rt15-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-rt15-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-rt15-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-rt15-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-rt15-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-rt15-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-rt15-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-rt15-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-rt15-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-rt15-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-rt15-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-rt15-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 3840px) {
  .flex-uhd-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-uhd-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-uhd-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-uhd-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-uhd-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-uhd-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-uhd-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-uhd-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-uhd-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-uhd-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-uhd-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-uhd-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-uhd-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-uhd-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-uhd-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-uhd-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-uhd-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-uhd-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-uhd-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-uhd-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-uhd-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-uhd-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-uhd-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-uhd-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-uhd-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-uhd-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-uhd-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-uhd-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-uhd-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-uhd-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-uhd-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-uhd-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-uhd-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-uhd-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 4096px) {
  .flex-s4k-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-s4k-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-s4k-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-s4k-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-s4k-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-s4k-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-s4k-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-s4k-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-s4k-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-s4k-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-s4k-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-s4k-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-s4k-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-s4k-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-s4k-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-s4k-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-s4k-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-s4k-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-s4k-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-s4k-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-s4k-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-s4k-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-s4k-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-s4k-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-s4k-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-s4k-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-s4k-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-s4k-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-s4k-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-s4k-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-s4k-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-s4k-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-s4k-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-s4k-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: 1025px) {
  .float-xls-left {
    float: left !important; }
  .float-xls-right {
    float: right !important; }
  .float-xls-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; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1025px) {
  .m-xls-0 {
    margin: 0 !important; }
  .mt-xls-0,
  .my-xls-0 {
    margin-top: 0 !important; }
  .mr-xls-0,
  .mx-xls-0 {
    margin-right: 0 !important; }
  .mb-xls-0,
  .my-xls-0 {
    margin-bottom: 0 !important; }
  .ml-xls-0,
  .mx-xls-0 {
    margin-left: 0 !important; }
  .m-xls-1 {
    margin: 0.25rem !important; }
  .mt-xls-1,
  .my-xls-1 {
    margin-top: 0.25rem !important; }
  .mr-xls-1,
  .mx-xls-1 {
    margin-right: 0.25rem !important; }
  .mb-xls-1,
  .my-xls-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xls-1,
  .mx-xls-1 {
    margin-left: 0.25rem !important; }
  .m-xls-2 {
    margin: 0.5rem !important; }
  .mt-xls-2,
  .my-xls-2 {
    margin-top: 0.5rem !important; }
  .mr-xls-2,
  .mx-xls-2 {
    margin-right: 0.5rem !important; }
  .mb-xls-2,
  .my-xls-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xls-2,
  .mx-xls-2 {
    margin-left: 0.5rem !important; }
  .m-xls-3 {
    margin: 1rem !important; }
  .mt-xls-3,
  .my-xls-3 {
    margin-top: 1rem !important; }
  .mr-xls-3,
  .mx-xls-3 {
    margin-right: 1rem !important; }
  .mb-xls-3,
  .my-xls-3 {
    margin-bottom: 1rem !important; }
  .ml-xls-3,
  .mx-xls-3 {
    margin-left: 1rem !important; }
  .m-xls-4 {
    margin: 1.5rem !important; }
  .mt-xls-4,
  .my-xls-4 {
    margin-top: 1.5rem !important; }
  .mr-xls-4,
  .mx-xls-4 {
    margin-right: 1.5rem !important; }
  .mb-xls-4,
  .my-xls-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xls-4,
  .mx-xls-4 {
    margin-left: 1.5rem !important; }
  .m-xls-5 {
    margin: 3rem !important; }
  .mt-xls-5,
  .my-xls-5 {
    margin-top: 3rem !important; }
  .mr-xls-5,
  .mx-xls-5 {
    margin-right: 3rem !important; }
  .mb-xls-5,
  .my-xls-5 {
    margin-bottom: 3rem !important; }
  .ml-xls-5,
  .mx-xls-5 {
    margin-left: 3rem !important; }
  .p-xls-0 {
    padding: 0 !important; }
  .pt-xls-0,
  .py-xls-0 {
    padding-top: 0 !important; }
  .pr-xls-0,
  .px-xls-0 {
    padding-right: 0 !important; }
  .pb-xls-0,
  .py-xls-0 {
    padding-bottom: 0 !important; }
  .pl-xls-0,
  .px-xls-0 {
    padding-left: 0 !important; }
  .p-xls-1 {
    padding: 0.25rem !important; }
  .pt-xls-1,
  .py-xls-1 {
    padding-top: 0.25rem !important; }
  .pr-xls-1,
  .px-xls-1 {
    padding-right: 0.25rem !important; }
  .pb-xls-1,
  .py-xls-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xls-1,
  .px-xls-1 {
    padding-left: 0.25rem !important; }
  .p-xls-2 {
    padding: 0.5rem !important; }
  .pt-xls-2,
  .py-xls-2 {
    padding-top: 0.5rem !important; }
  .pr-xls-2,
  .px-xls-2 {
    padding-right: 0.5rem !important; }
  .pb-xls-2,
  .py-xls-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xls-2,
  .px-xls-2 {
    padding-left: 0.5rem !important; }
  .p-xls-3 {
    padding: 1rem !important; }
  .pt-xls-3,
  .py-xls-3 {
    padding-top: 1rem !important; }
  .pr-xls-3,
  .px-xls-3 {
    padding-right: 1rem !important; }
  .pb-xls-3,
  .py-xls-3 {
    padding-bottom: 1rem !important; }
  .pl-xls-3,
  .px-xls-3 {
    padding-left: 1rem !important; }
  .p-xls-4 {
    padding: 1.5rem !important; }
  .pt-xls-4,
  .py-xls-4 {
    padding-top: 1.5rem !important; }
  .pr-xls-4,
  .px-xls-4 {
    padding-right: 1.5rem !important; }
  .pb-xls-4,
  .py-xls-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xls-4,
  .px-xls-4 {
    padding-left: 1.5rem !important; }
  .p-xls-5 {
    padding: 3rem !important; }
  .pt-xls-5,
  .py-xls-5 {
    padding-top: 3rem !important; }
  .pr-xls-5,
  .px-xls-5 {
    padding-right: 3rem !important; }
  .pb-xls-5,
  .py-xls-5 {
    padding-bottom: 3rem !important; }
  .pl-xls-5,
  .px-xls-5 {
    padding-left: 3rem !important; }
  .m-xls-auto {
    margin: auto !important; }
  .mt-xls-auto,
  .my-xls-auto {
    margin-top: auto !important; }
  .mr-xls-auto,
  .mx-xls-auto {
    margin-right: auto !important; }
  .mb-xls-auto,
  .my-xls-auto {
    margin-bottom: auto !important; }
  .ml-xls-auto,
  .mx-xls-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

@media (min-width: 1400px) {
  .m-xml-0 {
    margin: 0 !important; }
  .mt-xml-0,
  .my-xml-0 {
    margin-top: 0 !important; }
  .mr-xml-0,
  .mx-xml-0 {
    margin-right: 0 !important; }
  .mb-xml-0,
  .my-xml-0 {
    margin-bottom: 0 !important; }
  .ml-xml-0,
  .mx-xml-0 {
    margin-left: 0 !important; }
  .m-xml-1 {
    margin: 0.25rem !important; }
  .mt-xml-1,
  .my-xml-1 {
    margin-top: 0.25rem !important; }
  .mr-xml-1,
  .mx-xml-1 {
    margin-right: 0.25rem !important; }
  .mb-xml-1,
  .my-xml-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xml-1,
  .mx-xml-1 {
    margin-left: 0.25rem !important; }
  .m-xml-2 {
    margin: 0.5rem !important; }
  .mt-xml-2,
  .my-xml-2 {
    margin-top: 0.5rem !important; }
  .mr-xml-2,
  .mx-xml-2 {
    margin-right: 0.5rem !important; }
  .mb-xml-2,
  .my-xml-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xml-2,
  .mx-xml-2 {
    margin-left: 0.5rem !important; }
  .m-xml-3 {
    margin: 1rem !important; }
  .mt-xml-3,
  .my-xml-3 {
    margin-top: 1rem !important; }
  .mr-xml-3,
  .mx-xml-3 {
    margin-right: 1rem !important; }
  .mb-xml-3,
  .my-xml-3 {
    margin-bottom: 1rem !important; }
  .ml-xml-3,
  .mx-xml-3 {
    margin-left: 1rem !important; }
  .m-xml-4 {
    margin: 1.5rem !important; }
  .mt-xml-4,
  .my-xml-4 {
    margin-top: 1.5rem !important; }
  .mr-xml-4,
  .mx-xml-4 {
    margin-right: 1.5rem !important; }
  .mb-xml-4,
  .my-xml-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xml-4,
  .mx-xml-4 {
    margin-left: 1.5rem !important; }
  .m-xml-5 {
    margin: 3rem !important; }
  .mt-xml-5,
  .my-xml-5 {
    margin-top: 3rem !important; }
  .mr-xml-5,
  .mx-xml-5 {
    margin-right: 3rem !important; }
  .mb-xml-5,
  .my-xml-5 {
    margin-bottom: 3rem !important; }
  .ml-xml-5,
  .mx-xml-5 {
    margin-left: 3rem !important; }
  .p-xml-0 {
    padding: 0 !important; }
  .pt-xml-0,
  .py-xml-0 {
    padding-top: 0 !important; }
  .pr-xml-0,
  .px-xml-0 {
    padding-right: 0 !important; }
  .pb-xml-0,
  .py-xml-0 {
    padding-bottom: 0 !important; }
  .pl-xml-0,
  .px-xml-0 {
    padding-left: 0 !important; }
  .p-xml-1 {
    padding: 0.25rem !important; }
  .pt-xml-1,
  .py-xml-1 {
    padding-top: 0.25rem !important; }
  .pr-xml-1,
  .px-xml-1 {
    padding-right: 0.25rem !important; }
  .pb-xml-1,
  .py-xml-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xml-1,
  .px-xml-1 {
    padding-left: 0.25rem !important; }
  .p-xml-2 {
    padding: 0.5rem !important; }
  .pt-xml-2,
  .py-xml-2 {
    padding-top: 0.5rem !important; }
  .pr-xml-2,
  .px-xml-2 {
    padding-right: 0.5rem !important; }
  .pb-xml-2,
  .py-xml-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xml-2,
  .px-xml-2 {
    padding-left: 0.5rem !important; }
  .p-xml-3 {
    padding: 1rem !important; }
  .pt-xml-3,
  .py-xml-3 {
    padding-top: 1rem !important; }
  .pr-xml-3,
  .px-xml-3 {
    padding-right: 1rem !important; }
  .pb-xml-3,
  .py-xml-3 {
    padding-bottom: 1rem !important; }
  .pl-xml-3,
  .px-xml-3 {
    padding-left: 1rem !important; }
  .p-xml-4 {
    padding: 1.5rem !important; }
  .pt-xml-4,
  .py-xml-4 {
    padding-top: 1.5rem !important; }
  .pr-xml-4,
  .px-xml-4 {
    padding-right: 1.5rem !important; }
  .pb-xml-4,
  .py-xml-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xml-4,
  .px-xml-4 {
    padding-left: 1.5rem !important; }
  .p-xml-5 {
    padding: 3rem !important; }
  .pt-xml-5,
  .py-xml-5 {
    padding-top: 3rem !important; }
  .pr-xml-5,
  .px-xml-5 {
    padding-right: 3rem !important; }
  .pb-xml-5,
  .py-xml-5 {
    padding-bottom: 3rem !important; }
  .pl-xml-5,
  .px-xml-5 {
    padding-left: 3rem !important; }
  .m-xml-auto {
    margin: auto !important; }
  .mt-xml-auto,
  .my-xml-auto {
    margin-top: auto !important; }
  .mr-xml-auto,
  .mx-xml-auto {
    margin-right: auto !important; }
  .mb-xml-auto,
  .my-xml-auto {
    margin-bottom: auto !important; }
  .ml-xml-auto,
  .mx-xml-auto {
    margin-left: auto !important; } }

@media (min-width: 1600px) {
  .m-xxl-0 {
    margin: 0 !important; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important; }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important; }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important; }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important; }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important; }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important; }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important; }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important; }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important; }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important; }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important; }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important; }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important; }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important; }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important; }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important; }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important; }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important; } }

@media (min-width: 1920px) {
  .m-fhd-0 {
    margin: 0 !important; }
  .mt-fhd-0,
  .my-fhd-0 {
    margin-top: 0 !important; }
  .mr-fhd-0,
  .mx-fhd-0 {
    margin-right: 0 !important; }
  .mb-fhd-0,
  .my-fhd-0 {
    margin-bottom: 0 !important; }
  .ml-fhd-0,
  .mx-fhd-0 {
    margin-left: 0 !important; }
  .m-fhd-1 {
    margin: 0.25rem !important; }
  .mt-fhd-1,
  .my-fhd-1 {
    margin-top: 0.25rem !important; }
  .mr-fhd-1,
  .mx-fhd-1 {
    margin-right: 0.25rem !important; }
  .mb-fhd-1,
  .my-fhd-1 {
    margin-bottom: 0.25rem !important; }
  .ml-fhd-1,
  .mx-fhd-1 {
    margin-left: 0.25rem !important; }
  .m-fhd-2 {
    margin: 0.5rem !important; }
  .mt-fhd-2,
  .my-fhd-2 {
    margin-top: 0.5rem !important; }
  .mr-fhd-2,
  .mx-fhd-2 {
    margin-right: 0.5rem !important; }
  .mb-fhd-2,
  .my-fhd-2 {
    margin-bottom: 0.5rem !important; }
  .ml-fhd-2,
  .mx-fhd-2 {
    margin-left: 0.5rem !important; }
  .m-fhd-3 {
    margin: 1rem !important; }
  .mt-fhd-3,
  .my-fhd-3 {
    margin-top: 1rem !important; }
  .mr-fhd-3,
  .mx-fhd-3 {
    margin-right: 1rem !important; }
  .mb-fhd-3,
  .my-fhd-3 {
    margin-bottom: 1rem !important; }
  .ml-fhd-3,
  .mx-fhd-3 {
    margin-left: 1rem !important; }
  .m-fhd-4 {
    margin: 1.5rem !important; }
  .mt-fhd-4,
  .my-fhd-4 {
    margin-top: 1.5rem !important; }
  .mr-fhd-4,
  .mx-fhd-4 {
    margin-right: 1.5rem !important; }
  .mb-fhd-4,
  .my-fhd-4 {
    margin-bottom: 1.5rem !important; }
  .ml-fhd-4,
  .mx-fhd-4 {
    margin-left: 1.5rem !important; }
  .m-fhd-5 {
    margin: 3rem !important; }
  .mt-fhd-5,
  .my-fhd-5 {
    margin-top: 3rem !important; }
  .mr-fhd-5,
  .mx-fhd-5 {
    margin-right: 3rem !important; }
  .mb-fhd-5,
  .my-fhd-5 {
    margin-bottom: 3rem !important; }
  .ml-fhd-5,
  .mx-fhd-5 {
    margin-left: 3rem !important; }
  .p-fhd-0 {
    padding: 0 !important; }
  .pt-fhd-0,
  .py-fhd-0 {
    padding-top: 0 !important; }
  .pr-fhd-0,
  .px-fhd-0 {
    padding-right: 0 !important; }
  .pb-fhd-0,
  .py-fhd-0 {
    padding-bottom: 0 !important; }
  .pl-fhd-0,
  .px-fhd-0 {
    padding-left: 0 !important; }
  .p-fhd-1 {
    padding: 0.25rem !important; }
  .pt-fhd-1,
  .py-fhd-1 {
    padding-top: 0.25rem !important; }
  .pr-fhd-1,
  .px-fhd-1 {
    padding-right: 0.25rem !important; }
  .pb-fhd-1,
  .py-fhd-1 {
    padding-bottom: 0.25rem !important; }
  .pl-fhd-1,
  .px-fhd-1 {
    padding-left: 0.25rem !important; }
  .p-fhd-2 {
    padding: 0.5rem !important; }
  .pt-fhd-2,
  .py-fhd-2 {
    padding-top: 0.5rem !important; }
  .pr-fhd-2,
  .px-fhd-2 {
    padding-right: 0.5rem !important; }
  .pb-fhd-2,
  .py-fhd-2 {
    padding-bottom: 0.5rem !important; }
  .pl-fhd-2,
  .px-fhd-2 {
    padding-left: 0.5rem !important; }
  .p-fhd-3 {
    padding: 1rem !important; }
  .pt-fhd-3,
  .py-fhd-3 {
    padding-top: 1rem !important; }
  .pr-fhd-3,
  .px-fhd-3 {
    padding-right: 1rem !important; }
  .pb-fhd-3,
  .py-fhd-3 {
    padding-bottom: 1rem !important; }
  .pl-fhd-3,
  .px-fhd-3 {
    padding-left: 1rem !important; }
  .p-fhd-4 {
    padding: 1.5rem !important; }
  .pt-fhd-4,
  .py-fhd-4 {
    padding-top: 1.5rem !important; }
  .pr-fhd-4,
  .px-fhd-4 {
    padding-right: 1.5rem !important; }
  .pb-fhd-4,
  .py-fhd-4 {
    padding-bottom: 1.5rem !important; }
  .pl-fhd-4,
  .px-fhd-4 {
    padding-left: 1.5rem !important; }
  .p-fhd-5 {
    padding: 3rem !important; }
  .pt-fhd-5,
  .py-fhd-5 {
    padding-top: 3rem !important; }
  .pr-fhd-5,
  .px-fhd-5 {
    padding-right: 3rem !important; }
  .pb-fhd-5,
  .py-fhd-5 {
    padding-bottom: 3rem !important; }
  .pl-fhd-5,
  .px-fhd-5 {
    padding-left: 3rem !important; }
  .m-fhd-auto {
    margin: auto !important; }
  .mt-fhd-auto,
  .my-fhd-auto {
    margin-top: auto !important; }
  .mr-fhd-auto,
  .mx-fhd-auto {
    margin-right: auto !important; }
  .mb-fhd-auto,
  .my-fhd-auto {
    margin-bottom: auto !important; }
  .ml-fhd-auto,
  .mx-fhd-auto {
    margin-left: auto !important; } }

@media (min-width: 2560px) {
  .m-rt-0 {
    margin: 0 !important; }
  .mt-rt-0,
  .my-rt-0 {
    margin-top: 0 !important; }
  .mr-rt-0,
  .mx-rt-0 {
    margin-right: 0 !important; }
  .mb-rt-0,
  .my-rt-0 {
    margin-bottom: 0 !important; }
  .ml-rt-0,
  .mx-rt-0 {
    margin-left: 0 !important; }
  .m-rt-1 {
    margin: 0.25rem !important; }
  .mt-rt-1,
  .my-rt-1 {
    margin-top: 0.25rem !important; }
  .mr-rt-1,
  .mx-rt-1 {
    margin-right: 0.25rem !important; }
  .mb-rt-1,
  .my-rt-1 {
    margin-bottom: 0.25rem !important; }
  .ml-rt-1,
  .mx-rt-1 {
    margin-left: 0.25rem !important; }
  .m-rt-2 {
    margin: 0.5rem !important; }
  .mt-rt-2,
  .my-rt-2 {
    margin-top: 0.5rem !important; }
  .mr-rt-2,
  .mx-rt-2 {
    margin-right: 0.5rem !important; }
  .mb-rt-2,
  .my-rt-2 {
    margin-bottom: 0.5rem !important; }
  .ml-rt-2,
  .mx-rt-2 {
    margin-left: 0.5rem !important; }
  .m-rt-3 {
    margin: 1rem !important; }
  .mt-rt-3,
  .my-rt-3 {
    margin-top: 1rem !important; }
  .mr-rt-3,
  .mx-rt-3 {
    margin-right: 1rem !important; }
  .mb-rt-3,
  .my-rt-3 {
    margin-bottom: 1rem !important; }
  .ml-rt-3,
  .mx-rt-3 {
    margin-left: 1rem !important; }
  .m-rt-4 {
    margin: 1.5rem !important; }
  .mt-rt-4,
  .my-rt-4 {
    margin-top: 1.5rem !important; }
  .mr-rt-4,
  .mx-rt-4 {
    margin-right: 1.5rem !important; }
  .mb-rt-4,
  .my-rt-4 {
    margin-bottom: 1.5rem !important; }
  .ml-rt-4,
  .mx-rt-4 {
    margin-left: 1.5rem !important; }
  .m-rt-5 {
    margin: 3rem !important; }
  .mt-rt-5,
  .my-rt-5 {
    margin-top: 3rem !important; }
  .mr-rt-5,
  .mx-rt-5 {
    margin-right: 3rem !important; }
  .mb-rt-5,
  .my-rt-5 {
    margin-bottom: 3rem !important; }
  .ml-rt-5,
  .mx-rt-5 {
    margin-left: 3rem !important; }
  .p-rt-0 {
    padding: 0 !important; }
  .pt-rt-0,
  .py-rt-0 {
    padding-top: 0 !important; }
  .pr-rt-0,
  .px-rt-0 {
    padding-right: 0 !important; }
  .pb-rt-0,
  .py-rt-0 {
    padding-bottom: 0 !important; }
  .pl-rt-0,
  .px-rt-0 {
    padding-left: 0 !important; }
  .p-rt-1 {
    padding: 0.25rem !important; }
  .pt-rt-1,
  .py-rt-1 {
    padding-top: 0.25rem !important; }
  .pr-rt-1,
  .px-rt-1 {
    padding-right: 0.25rem !important; }
  .pb-rt-1,
  .py-rt-1 {
    padding-bottom: 0.25rem !important; }
  .pl-rt-1,
  .px-rt-1 {
    padding-left: 0.25rem !important; }
  .p-rt-2 {
    padding: 0.5rem !important; }
  .pt-rt-2,
  .py-rt-2 {
    padding-top: 0.5rem !important; }
  .pr-rt-2,
  .px-rt-2 {
    padding-right: 0.5rem !important; }
  .pb-rt-2,
  .py-rt-2 {
    padding-bottom: 0.5rem !important; }
  .pl-rt-2,
  .px-rt-2 {
    padding-left: 0.5rem !important; }
  .p-rt-3 {
    padding: 1rem !important; }
  .pt-rt-3,
  .py-rt-3 {
    padding-top: 1rem !important; }
  .pr-rt-3,
  .px-rt-3 {
    padding-right: 1rem !important; }
  .pb-rt-3,
  .py-rt-3 {
    padding-bottom: 1rem !important; }
  .pl-rt-3,
  .px-rt-3 {
    padding-left: 1rem !important; }
  .p-rt-4 {
    padding: 1.5rem !important; }
  .pt-rt-4,
  .py-rt-4 {
    padding-top: 1.5rem !important; }
  .pr-rt-4,
  .px-rt-4 {
    padding-right: 1.5rem !important; }
  .pb-rt-4,
  .py-rt-4 {
    padding-bottom: 1.5rem !important; }
  .pl-rt-4,
  .px-rt-4 {
    padding-left: 1.5rem !important; }
  .p-rt-5 {
    padding: 3rem !important; }
  .pt-rt-5,
  .py-rt-5 {
    padding-top: 3rem !important; }
  .pr-rt-5,
  .px-rt-5 {
    padding-right: 3rem !important; }
  .pb-rt-5,
  .py-rt-5 {
    padding-bottom: 3rem !important; }
  .pl-rt-5,
  .px-rt-5 {
    padding-left: 3rem !important; }
  .m-rt-auto {
    margin: auto !important; }
  .mt-rt-auto,
  .my-rt-auto {
    margin-top: auto !important; }
  .mr-rt-auto,
  .mx-rt-auto {
    margin-right: auto !important; }
  .mb-rt-auto,
  .my-rt-auto {
    margin-bottom: auto !important; }
  .ml-rt-auto,
  .mx-rt-auto {
    margin-left: auto !important; } }

@media (min-width: 2880px) {
  .m-rt15-0 {
    margin: 0 !important; }
  .mt-rt15-0,
  .my-rt15-0 {
    margin-top: 0 !important; }
  .mr-rt15-0,
  .mx-rt15-0 {
    margin-right: 0 !important; }
  .mb-rt15-0,
  .my-rt15-0 {
    margin-bottom: 0 !important; }
  .ml-rt15-0,
  .mx-rt15-0 {
    margin-left: 0 !important; }
  .m-rt15-1 {
    margin: 0.25rem !important; }
  .mt-rt15-1,
  .my-rt15-1 {
    margin-top: 0.25rem !important; }
  .mr-rt15-1,
  .mx-rt15-1 {
    margin-right: 0.25rem !important; }
  .mb-rt15-1,
  .my-rt15-1 {
    margin-bottom: 0.25rem !important; }
  .ml-rt15-1,
  .mx-rt15-1 {
    margin-left: 0.25rem !important; }
  .m-rt15-2 {
    margin: 0.5rem !important; }
  .mt-rt15-2,
  .my-rt15-2 {
    margin-top: 0.5rem !important; }
  .mr-rt15-2,
  .mx-rt15-2 {
    margin-right: 0.5rem !important; }
  .mb-rt15-2,
  .my-rt15-2 {
    margin-bottom: 0.5rem !important; }
  .ml-rt15-2,
  .mx-rt15-2 {
    margin-left: 0.5rem !important; }
  .m-rt15-3 {
    margin: 1rem !important; }
  .mt-rt15-3,
  .my-rt15-3 {
    margin-top: 1rem !important; }
  .mr-rt15-3,
  .mx-rt15-3 {
    margin-right: 1rem !important; }
  .mb-rt15-3,
  .my-rt15-3 {
    margin-bottom: 1rem !important; }
  .ml-rt15-3,
  .mx-rt15-3 {
    margin-left: 1rem !important; }
  .m-rt15-4 {
    margin: 1.5rem !important; }
  .mt-rt15-4,
  .my-rt15-4 {
    margin-top: 1.5rem !important; }
  .mr-rt15-4,
  .mx-rt15-4 {
    margin-right: 1.5rem !important; }
  .mb-rt15-4,
  .my-rt15-4 {
    margin-bottom: 1.5rem !important; }
  .ml-rt15-4,
  .mx-rt15-4 {
    margin-left: 1.5rem !important; }
  .m-rt15-5 {
    margin: 3rem !important; }
  .mt-rt15-5,
  .my-rt15-5 {
    margin-top: 3rem !important; }
  .mr-rt15-5,
  .mx-rt15-5 {
    margin-right: 3rem !important; }
  .mb-rt15-5,
  .my-rt15-5 {
    margin-bottom: 3rem !important; }
  .ml-rt15-5,
  .mx-rt15-5 {
    margin-left: 3rem !important; }
  .p-rt15-0 {
    padding: 0 !important; }
  .pt-rt15-0,
  .py-rt15-0 {
    padding-top: 0 !important; }
  .pr-rt15-0,
  .px-rt15-0 {
    padding-right: 0 !important; }
  .pb-rt15-0,
  .py-rt15-0 {
    padding-bottom: 0 !important; }
  .pl-rt15-0,
  .px-rt15-0 {
    padding-left: 0 !important; }
  .p-rt15-1 {
    padding: 0.25rem !important; }
  .pt-rt15-1,
  .py-rt15-1 {
    padding-top: 0.25rem !important; }
  .pr-rt15-1,
  .px-rt15-1 {
    padding-right: 0.25rem !important; }
  .pb-rt15-1,
  .py-rt15-1 {
    padding-bottom: 0.25rem !important; }
  .pl-rt15-1,
  .px-rt15-1 {
    padding-left: 0.25rem !important; }
  .p-rt15-2 {
    padding: 0.5rem !important; }
  .pt-rt15-2,
  .py-rt15-2 {
    padding-top: 0.5rem !important; }
  .pr-rt15-2,
  .px-rt15-2 {
    padding-right: 0.5rem !important; }
  .pb-rt15-2,
  .py-rt15-2 {
    padding-bottom: 0.5rem !important; }
  .pl-rt15-2,
  .px-rt15-2 {
    padding-left: 0.5rem !important; }
  .p-rt15-3 {
    padding: 1rem !important; }
  .pt-rt15-3,
  .py-rt15-3 {
    padding-top: 1rem !important; }
  .pr-rt15-3,
  .px-rt15-3 {
    padding-right: 1rem !important; }
  .pb-rt15-3,
  .py-rt15-3 {
    padding-bottom: 1rem !important; }
  .pl-rt15-3,
  .px-rt15-3 {
    padding-left: 1rem !important; }
  .p-rt15-4 {
    padding: 1.5rem !important; }
  .pt-rt15-4,
  .py-rt15-4 {
    padding-top: 1.5rem !important; }
  .pr-rt15-4,
  .px-rt15-4 {
    padding-right: 1.5rem !important; }
  .pb-rt15-4,
  .py-rt15-4 {
    padding-bottom: 1.5rem !important; }
  .pl-rt15-4,
  .px-rt15-4 {
    padding-left: 1.5rem !important; }
  .p-rt15-5 {
    padding: 3rem !important; }
  .pt-rt15-5,
  .py-rt15-5 {
    padding-top: 3rem !important; }
  .pr-rt15-5,
  .px-rt15-5 {
    padding-right: 3rem !important; }
  .pb-rt15-5,
  .py-rt15-5 {
    padding-bottom: 3rem !important; }
  .pl-rt15-5,
  .px-rt15-5 {
    padding-left: 3rem !important; }
  .m-rt15-auto {
    margin: auto !important; }
  .mt-rt15-auto,
  .my-rt15-auto {
    margin-top: auto !important; }
  .mr-rt15-auto,
  .mx-rt15-auto {
    margin-right: auto !important; }
  .mb-rt15-auto,
  .my-rt15-auto {
    margin-bottom: auto !important; }
  .ml-rt15-auto,
  .mx-rt15-auto {
    margin-left: auto !important; } }

@media (min-width: 3840px) {
  .m-uhd-0 {
    margin: 0 !important; }
  .mt-uhd-0,
  .my-uhd-0 {
    margin-top: 0 !important; }
  .mr-uhd-0,
  .mx-uhd-0 {
    margin-right: 0 !important; }
  .mb-uhd-0,
  .my-uhd-0 {
    margin-bottom: 0 !important; }
  .ml-uhd-0,
  .mx-uhd-0 {
    margin-left: 0 !important; }
  .m-uhd-1 {
    margin: 0.25rem !important; }
  .mt-uhd-1,
  .my-uhd-1 {
    margin-top: 0.25rem !important; }
  .mr-uhd-1,
  .mx-uhd-1 {
    margin-right: 0.25rem !important; }
  .mb-uhd-1,
  .my-uhd-1 {
    margin-bottom: 0.25rem !important; }
  .ml-uhd-1,
  .mx-uhd-1 {
    margin-left: 0.25rem !important; }
  .m-uhd-2 {
    margin: 0.5rem !important; }
  .mt-uhd-2,
  .my-uhd-2 {
    margin-top: 0.5rem !important; }
  .mr-uhd-2,
  .mx-uhd-2 {
    margin-right: 0.5rem !important; }
  .mb-uhd-2,
  .my-uhd-2 {
    margin-bottom: 0.5rem !important; }
  .ml-uhd-2,
  .mx-uhd-2 {
    margin-left: 0.5rem !important; }
  .m-uhd-3 {
    margin: 1rem !important; }
  .mt-uhd-3,
  .my-uhd-3 {
    margin-top: 1rem !important; }
  .mr-uhd-3,
  .mx-uhd-3 {
    margin-right: 1rem !important; }
  .mb-uhd-3,
  .my-uhd-3 {
    margin-bottom: 1rem !important; }
  .ml-uhd-3,
  .mx-uhd-3 {
    margin-left: 1rem !important; }
  .m-uhd-4 {
    margin: 1.5rem !important; }
  .mt-uhd-4,
  .my-uhd-4 {
    margin-top: 1.5rem !important; }
  .mr-uhd-4,
  .mx-uhd-4 {
    margin-right: 1.5rem !important; }
  .mb-uhd-4,
  .my-uhd-4 {
    margin-bottom: 1.5rem !important; }
  .ml-uhd-4,
  .mx-uhd-4 {
    margin-left: 1.5rem !important; }
  .m-uhd-5 {
    margin: 3rem !important; }
  .mt-uhd-5,
  .my-uhd-5 {
    margin-top: 3rem !important; }
  .mr-uhd-5,
  .mx-uhd-5 {
    margin-right: 3rem !important; }
  .mb-uhd-5,
  .my-uhd-5 {
    margin-bottom: 3rem !important; }
  .ml-uhd-5,
  .mx-uhd-5 {
    margin-left: 3rem !important; }
  .p-uhd-0 {
    padding: 0 !important; }
  .pt-uhd-0,
  .py-uhd-0 {
    padding-top: 0 !important; }
  .pr-uhd-0,
  .px-uhd-0 {
    padding-right: 0 !important; }
  .pb-uhd-0,
  .py-uhd-0 {
    padding-bottom: 0 !important; }
  .pl-uhd-0,
  .px-uhd-0 {
    padding-left: 0 !important; }
  .p-uhd-1 {
    padding: 0.25rem !important; }
  .pt-uhd-1,
  .py-uhd-1 {
    padding-top: 0.25rem !important; }
  .pr-uhd-1,
  .px-uhd-1 {
    padding-right: 0.25rem !important; }
  .pb-uhd-1,
  .py-uhd-1 {
    padding-bottom: 0.25rem !important; }
  .pl-uhd-1,
  .px-uhd-1 {
    padding-left: 0.25rem !important; }
  .p-uhd-2 {
    padding: 0.5rem !important; }
  .pt-uhd-2,
  .py-uhd-2 {
    padding-top: 0.5rem !important; }
  .pr-uhd-2,
  .px-uhd-2 {
    padding-right: 0.5rem !important; }
  .pb-uhd-2,
  .py-uhd-2 {
    padding-bottom: 0.5rem !important; }
  .pl-uhd-2,
  .px-uhd-2 {
    padding-left: 0.5rem !important; }
  .p-uhd-3 {
    padding: 1rem !important; }
  .pt-uhd-3,
  .py-uhd-3 {
    padding-top: 1rem !important; }
  .pr-uhd-3,
  .px-uhd-3 {
    padding-right: 1rem !important; }
  .pb-uhd-3,
  .py-uhd-3 {
    padding-bottom: 1rem !important; }
  .pl-uhd-3,
  .px-uhd-3 {
    padding-left: 1rem !important; }
  .p-uhd-4 {
    padding: 1.5rem !important; }
  .pt-uhd-4,
  .py-uhd-4 {
    padding-top: 1.5rem !important; }
  .pr-uhd-4,
  .px-uhd-4 {
    padding-right: 1.5rem !important; }
  .pb-uhd-4,
  .py-uhd-4 {
    padding-bottom: 1.5rem !important; }
  .pl-uhd-4,
  .px-uhd-4 {
    padding-left: 1.5rem !important; }
  .p-uhd-5 {
    padding: 3rem !important; }
  .pt-uhd-5,
  .py-uhd-5 {
    padding-top: 3rem !important; }
  .pr-uhd-5,
  .px-uhd-5 {
    padding-right: 3rem !important; }
  .pb-uhd-5,
  .py-uhd-5 {
    padding-bottom: 3rem !important; }
  .pl-uhd-5,
  .px-uhd-5 {
    padding-left: 3rem !important; }
  .m-uhd-auto {
    margin: auto !important; }
  .mt-uhd-auto,
  .my-uhd-auto {
    margin-top: auto !important; }
  .mr-uhd-auto,
  .mx-uhd-auto {
    margin-right: auto !important; }
  .mb-uhd-auto,
  .my-uhd-auto {
    margin-bottom: auto !important; }
  .ml-uhd-auto,
  .mx-uhd-auto {
    margin-left: auto !important; } }

@media (min-width: 4096px) {
  .m-s4k-0 {
    margin: 0 !important; }
  .mt-s4k-0,
  .my-s4k-0 {
    margin-top: 0 !important; }
  .mr-s4k-0,
  .mx-s4k-0 {
    margin-right: 0 !important; }
  .mb-s4k-0,
  .my-s4k-0 {
    margin-bottom: 0 !important; }
  .ml-s4k-0,
  .mx-s4k-0 {
    margin-left: 0 !important; }
  .m-s4k-1 {
    margin: 0.25rem !important; }
  .mt-s4k-1,
  .my-s4k-1 {
    margin-top: 0.25rem !important; }
  .mr-s4k-1,
  .mx-s4k-1 {
    margin-right: 0.25rem !important; }
  .mb-s4k-1,
  .my-s4k-1 {
    margin-bottom: 0.25rem !important; }
  .ml-s4k-1,
  .mx-s4k-1 {
    margin-left: 0.25rem !important; }
  .m-s4k-2 {
    margin: 0.5rem !important; }
  .mt-s4k-2,
  .my-s4k-2 {
    margin-top: 0.5rem !important; }
  .mr-s4k-2,
  .mx-s4k-2 {
    margin-right: 0.5rem !important; }
  .mb-s4k-2,
  .my-s4k-2 {
    margin-bottom: 0.5rem !important; }
  .ml-s4k-2,
  .mx-s4k-2 {
    margin-left: 0.5rem !important; }
  .m-s4k-3 {
    margin: 1rem !important; }
  .mt-s4k-3,
  .my-s4k-3 {
    margin-top: 1rem !important; }
  .mr-s4k-3,
  .mx-s4k-3 {
    margin-right: 1rem !important; }
  .mb-s4k-3,
  .my-s4k-3 {
    margin-bottom: 1rem !important; }
  .ml-s4k-3,
  .mx-s4k-3 {
    margin-left: 1rem !important; }
  .m-s4k-4 {
    margin: 1.5rem !important; }
  .mt-s4k-4,
  .my-s4k-4 {
    margin-top: 1.5rem !important; }
  .mr-s4k-4,
  .mx-s4k-4 {
    margin-right: 1.5rem !important; }
  .mb-s4k-4,
  .my-s4k-4 {
    margin-bottom: 1.5rem !important; }
  .ml-s4k-4,
  .mx-s4k-4 {
    margin-left: 1.5rem !important; }
  .m-s4k-5 {
    margin: 3rem !important; }
  .mt-s4k-5,
  .my-s4k-5 {
    margin-top: 3rem !important; }
  .mr-s4k-5,
  .mx-s4k-5 {
    margin-right: 3rem !important; }
  .mb-s4k-5,
  .my-s4k-5 {
    margin-bottom: 3rem !important; }
  .ml-s4k-5,
  .mx-s4k-5 {
    margin-left: 3rem !important; }
  .p-s4k-0 {
    padding: 0 !important; }
  .pt-s4k-0,
  .py-s4k-0 {
    padding-top: 0 !important; }
  .pr-s4k-0,
  .px-s4k-0 {
    padding-right: 0 !important; }
  .pb-s4k-0,
  .py-s4k-0 {
    padding-bottom: 0 !important; }
  .pl-s4k-0,
  .px-s4k-0 {
    padding-left: 0 !important; }
  .p-s4k-1 {
    padding: 0.25rem !important; }
  .pt-s4k-1,
  .py-s4k-1 {
    padding-top: 0.25rem !important; }
  .pr-s4k-1,
  .px-s4k-1 {
    padding-right: 0.25rem !important; }
  .pb-s4k-1,
  .py-s4k-1 {
    padding-bottom: 0.25rem !important; }
  .pl-s4k-1,
  .px-s4k-1 {
    padding-left: 0.25rem !important; }
  .p-s4k-2 {
    padding: 0.5rem !important; }
  .pt-s4k-2,
  .py-s4k-2 {
    padding-top: 0.5rem !important; }
  .pr-s4k-2,
  .px-s4k-2 {
    padding-right: 0.5rem !important; }
  .pb-s4k-2,
  .py-s4k-2 {
    padding-bottom: 0.5rem !important; }
  .pl-s4k-2,
  .px-s4k-2 {
    padding-left: 0.5rem !important; }
  .p-s4k-3 {
    padding: 1rem !important; }
  .pt-s4k-3,
  .py-s4k-3 {
    padding-top: 1rem !important; }
  .pr-s4k-3,
  .px-s4k-3 {
    padding-right: 1rem !important; }
  .pb-s4k-3,
  .py-s4k-3 {
    padding-bottom: 1rem !important; }
  .pl-s4k-3,
  .px-s4k-3 {
    padding-left: 1rem !important; }
  .p-s4k-4 {
    padding: 1.5rem !important; }
  .pt-s4k-4,
  .py-s4k-4 {
    padding-top: 1.5rem !important; }
  .pr-s4k-4,
  .px-s4k-4 {
    padding-right: 1.5rem !important; }
  .pb-s4k-4,
  .py-s4k-4 {
    padding-bottom: 1.5rem !important; }
  .pl-s4k-4,
  .px-s4k-4 {
    padding-left: 1.5rem !important; }
  .p-s4k-5 {
    padding: 3rem !important; }
  .pt-s4k-5,
  .py-s4k-5 {
    padding-top: 3rem !important; }
  .pr-s4k-5,
  .px-s4k-5 {
    padding-right: 3rem !important; }
  .pb-s4k-5,
  .py-s4k-5 {
    padding-bottom: 3rem !important; }
  .pl-s4k-5,
  .px-s4k-5 {
    padding-left: 3rem !important; }
  .m-s4k-auto {
    margin: auto !important; }
  .mt-s4k-auto,
  .my-s4k-auto {
    margin-top: auto !important; }
  .mr-s4k-auto,
  .mx-s4k-auto {
    margin-right: auto !important; }
  .mb-s4k-auto,
  .my-s4k-auto {
    margin-bottom: auto !important; }
  .ml-s4k-auto,
  .mx-s4k-auto {
    margin-left: auto !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1025px) {
  .text-xls-left {
    text-align: left !important; }
  .text-xls-right {
    text-align: right !important; }
  .text-xls-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; } }

@media (min-width: 1400px) {
  .text-xml-left {
    text-align: left !important; }
  .text-xml-right {
    text-align: right !important; }
  .text-xml-center {
    text-align: center !important; } }

@media (min-width: 1600px) {
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 1920px) {
  .text-fhd-left {
    text-align: left !important; }
  .text-fhd-right {
    text-align: right !important; }
  .text-fhd-center {
    text-align: center !important; } }

@media (min-width: 2560px) {
  .text-rt-left {
    text-align: left !important; }
  .text-rt-right {
    text-align: right !important; }
  .text-rt-center {
    text-align: center !important; } }

@media (min-width: 2880px) {
  .text-rt15-left {
    text-align: left !important; }
  .text-rt15-right {
    text-align: right !important; }
  .text-rt15-center {
    text-align: center !important; } }

@media (min-width: 3840px) {
  .text-uhd-left {
    text-align: left !important; }
  .text-uhd-right {
    text-align: right !important; }
  .text-uhd-center {
    text-align: center !important; } }

@media (min-width: 4096px) {
  .text-s4k-left {
    text-align: left !important; }
  .text-s4k-right {
    text-align: right !important; }
  .text-s4k-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #00a1e0 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #007cad !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #545b62 !important; }

.text-success {
  color: #008827 !important; }

a.text-success:hover, a.text-success:focus {
  color: #005518 !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #117a8b !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important; }

.text-danger {
  color: #c00 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #990000 !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\F000"; }

.fa-music:before {
  content: "\F001"; }

.fa-search:before {
  content: "\F002"; }

.fa-envelope-o:before {
  content: "\F003"; }

.fa-heart:before {
  content: "\F004"; }

.fa-star:before {
  content: "\F005"; }

.fa-star-o:before {
  content: "\F006"; }

.fa-user:before {
  content: "\F007"; }

.fa-film:before {
  content: "\F008"; }

.fa-th-large:before {
  content: "\F009"; }

.fa-th:before {
  content: "\F00A"; }

.fa-th-list:before {
  content: "\F00B"; }

.fa-check:before {
  content: "\F00C"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D"; }

.fa-search-plus:before {
  content: "\F00E"; }

.fa-search-minus:before {
  content: "\F010"; }

.fa-power-off:before {
  content: "\F011"; }

.fa-signal:before {
  content: "\F012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\F013"; }

.fa-trash-o:before {
  content: "\F014"; }

.fa-home:before {
  content: "\F015"; }

.fa-file-o:before {
  content: "\F016"; }

.fa-clock-o:before {
  content: "\F017"; }

.fa-road:before {
  content: "\F018"; }

.fa-download:before {
  content: "\F019"; }

.fa-arrow-circle-o-down:before {
  content: "\F01A"; }

.fa-arrow-circle-o-up:before {
  content: "\F01B"; }

.fa-inbox:before {
  content: "\F01C"; }

.fa-play-circle-o:before {
  content: "\F01D"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E"; }

.fa-refresh:before {
  content: "\F021"; }

.fa-list-alt:before {
  content: "\F022"; }

.fa-lock:before {
  content: "\F023"; }

.fa-flag:before {
  content: "\F024"; }

.fa-headphones:before {
  content: "\F025"; }

.fa-volume-off:before {
  content: "\F026"; }

.fa-volume-down:before {
  content: "\F027"; }

.fa-volume-up:before {
  content: "\F028"; }

.fa-qrcode:before {
  content: "\F029"; }

.fa-barcode:before {
  content: "\F02A"; }

.fa-tag:before {
  content: "\F02B"; }

.fa-tags:before {
  content: "\F02C"; }

.fa-book:before {
  content: "\F02D"; }

.fa-bookmark:before {
  content: "\F02E"; }

.fa-print:before {
  content: "\F02F"; }

.fa-camera:before {
  content: "\F030"; }

.fa-font:before {
  content: "\F031"; }

.fa-bold:before {
  content: "\F032"; }

.fa-italic:before {
  content: "\F033"; }

.fa-text-height:before {
  content: "\F034"; }

.fa-text-width:before {
  content: "\F035"; }

.fa-align-left:before {
  content: "\F036"; }

.fa-align-center:before {
  content: "\F037"; }

.fa-align-right:before {
  content: "\F038"; }

.fa-align-justify:before {
  content: "\F039"; }

.fa-list:before {
  content: "\F03A"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B"; }

.fa-indent:before {
  content: "\F03C"; }

.fa-video-camera:before {
  content: "\F03D"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E"; }

.fa-pencil:before {
  content: "\F040"; }

.fa-map-marker:before {
  content: "\F041"; }

.fa-adjust:before {
  content: "\F042"; }

.fa-tint:before {
  content: "\F043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044"; }

.fa-share-square-o:before {
  content: "\F045"; }

.fa-check-square-o:before {
  content: "\F046"; }

.fa-arrows:before {
  content: "\F047"; }

.fa-step-backward:before {
  content: "\F048"; }

.fa-fast-backward:before {
  content: "\F049"; }

.fa-backward:before {
  content: "\F04A"; }

.fa-play:before {
  content: "\F04B"; }

.fa-pause:before {
  content: "\F04C"; }

.fa-stop:before {
  content: "\F04D"; }

.fa-forward:before {
  content: "\F04E"; }

.fa-fast-forward:before {
  content: "\F050"; }

.fa-step-forward:before {
  content: "\F051"; }

.fa-eject:before {
  content: "\F052"; }

.fa-chevron-left:before {
  content: "\F053"; }

.fa-chevron-right:before {
  content: "\F054"; }

.fa-plus-circle:before {
  content: "\F055"; }

.fa-minus-circle:before {
  content: "\F056"; }

.fa-times-circle:before {
  content: "\F057"; }

.fa-check-circle:before {
  content: "\F058"; }

.fa-question-circle:before {
  content: "\F059"; }

.fa-info-circle:before {
  content: "\F05A"; }

.fa-crosshairs:before {
  content: "\F05B"; }

.fa-times-circle-o:before {
  content: "\F05C"; }

.fa-check-circle-o:before {
  content: "\F05D"; }

.fa-ban:before {
  content: "\F05E"; }

.fa-arrow-left:before {
  content: "\F060"; }

.fa-arrow-right:before {
  content: "\F061"; }

.fa-arrow-up:before {
  content: "\F062"; }

.fa-arrow-down:before {
  content: "\F063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064"; }

.fa-expand:before {
  content: "\F065"; }

.fa-compress:before {
  content: "\F066"; }

.fa-plus:before {
  content: "\F067"; }

.fa-minus:before {
  content: "\F068"; }

.fa-asterisk:before {
  content: "\F069"; }

.fa-exclamation-circle:before {
  content: "\F06A"; }

.fa-gift:before {
  content: "\F06B"; }

.fa-leaf:before {
  content: "\F06C"; }

.fa-fire:before {
  content: "\F06D"; }

.fa-eye:before {
  content: "\F06E"; }

.fa-eye-slash:before {
  content: "\F070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071"; }

.fa-plane:before {
  content: "\F072"; }

.fa-calendar:before {
  content: "\F073"; }

.fa-random:before {
  content: "\F074"; }

.fa-comment:before {
  content: "\F075"; }

.fa-magnet:before {
  content: "\F076"; }

.fa-chevron-up:before {
  content: "\F077"; }

.fa-chevron-down:before {
  content: "\F078"; }

.fa-retweet:before {
  content: "\F079"; }

.fa-shopping-cart:before {
  content: "\F07A"; }

.fa-folder:before {
  content: "\F07B"; }

.fa-folder-open:before {
  content: "\F07C"; }

.fa-arrows-v:before {
  content: "\F07D"; }

.fa-arrows-h:before {
  content: "\F07E"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080"; }

.fa-twitter-square:before {
  content: "\F081"; }

.fa-facebook-square:before {
  content: "\F082"; }

.fa-camera-retro:before {
  content: "\F083"; }

.fa-key:before {
  content: "\F084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\F085"; }

.fa-comments:before {
  content: "\F086"; }

.fa-thumbs-o-up:before {
  content: "\F087"; }

.fa-thumbs-o-down:before {
  content: "\F088"; }

.fa-star-half:before {
  content: "\F089"; }

.fa-heart-o:before {
  content: "\F08A"; }

.fa-sign-out:before {
  content: "\F08B"; }

.fa-linkedin-square:before {
  content: "\F08C"; }

.fa-thumb-tack:before {
  content: "\F08D"; }

.fa-external-link:before {
  content: "\F08E"; }

.fa-sign-in:before {
  content: "\F090"; }

.fa-trophy:before {
  content: "\F091"; }

.fa-github-square:before {
  content: "\F092"; }

.fa-upload:before {
  content: "\F093"; }

.fa-lemon-o:before {
  content: "\F094"; }

.fa-phone:before {
  content: "\F095"; }

.fa-square-o:before {
  content: "\F096"; }

.fa-bookmark-o:before {
  content: "\F097"; }

.fa-phone-square:before {
  content: "\F098"; }

.fa-twitter:before {
  content: "\F099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A"; }

.fa-github:before {
  content: "\F09B"; }

.fa-unlock:before {
  content: "\F09C"; }

.fa-credit-card:before {
  content: "\F09D"; }

.fa-feed:before,
.fa-rss:before {
  content: "\F09E"; }

.fa-hdd-o:before {
  content: "\F0A0"; }

.fa-bullhorn:before {
  content: "\F0A1"; }

.fa-bell:before {
  content: "\F0F3"; }

.fa-certificate:before {
  content: "\F0A3"; }

.fa-hand-o-right:before {
  content: "\F0A4"; }

.fa-hand-o-left:before {
  content: "\F0A5"; }

.fa-hand-o-up:before {
  content: "\F0A6"; }

.fa-hand-o-down:before {
  content: "\F0A7"; }

.fa-arrow-circle-left:before {
  content: "\F0A8"; }

.fa-arrow-circle-right:before {
  content: "\F0A9"; }

.fa-arrow-circle-up:before {
  content: "\F0AA"; }

.fa-arrow-circle-down:before {
  content: "\F0AB"; }

.fa-globe:before {
  content: "\F0AC"; }

.fa-wrench:before {
  content: "\F0AD"; }

.fa-tasks:before {
  content: "\F0AE"; }

.fa-filter:before {
  content: "\F0B0"; }

.fa-briefcase:before {
  content: "\F0B1"; }

.fa-arrows-alt:before {
  content: "\F0B2"; }

.fa-group:before,
.fa-users:before {
  content: "\F0C0"; }

.fa-chain:before,
.fa-link:before {
  content: "\F0C1"; }

.fa-cloud:before {
  content: "\F0C2"; }

.fa-flask:before {
  content: "\F0C3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5"; }

.fa-paperclip:before {
  content: "\F0C6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7"; }

.fa-square:before {
  content: "\F0C8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9"; }

.fa-list-ul:before {
  content: "\F0CA"; }

.fa-list-ol:before {
  content: "\F0CB"; }

.fa-strikethrough:before {
  content: "\F0CC"; }

.fa-underline:before {
  content: "\F0CD"; }

.fa-table:before {
  content: "\F0CE"; }

.fa-magic:before {
  content: "\F0D0"; }

.fa-truck:before {
  content: "\F0D1"; }

.fa-pinterest:before {
  content: "\F0D2"; }

.fa-pinterest-square:before {
  content: "\F0D3"; }

.fa-google-plus-square:before {
  content: "\F0D4"; }

.fa-google-plus:before {
  content: "\F0D5"; }

.fa-money:before {
  content: "\F0D6"; }

.fa-caret-down:before {
  content: "\F0D7"; }

.fa-caret-up:before {
  content: "\F0D8"; }

.fa-caret-left:before {
  content: "\F0D9"; }

.fa-caret-right:before {
  content: "\F0DA"; }

.fa-columns:before {
  content: "\F0DB"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE"; }

.fa-envelope:before {
  content: "\F0E0"; }

.fa-linkedin:before {
  content: "\F0E1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4"; }

.fa-comment-o:before {
  content: "\F0E5"; }

.fa-comments-o:before {
  content: "\F0E6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7"; }

.fa-sitemap:before {
  content: "\F0E8"; }

.fa-umbrella:before {
  content: "\F0E9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA"; }

.fa-lightbulb-o:before {
  content: "\F0EB"; }

.fa-exchange:before {
  content: "\F0EC"; }

.fa-cloud-download:before {
  content: "\F0ED"; }

.fa-cloud-upload:before {
  content: "\F0EE"; }

.fa-user-md:before {
  content: "\F0F0"; }

.fa-stethoscope:before {
  content: "\F0F1"; }

.fa-suitcase:before {
  content: "\F0F2"; }

.fa-bell-o:before {
  content: "\F0A2"; }

.fa-coffee:before {
  content: "\F0F4"; }

.fa-cutlery:before {
  content: "\F0F5"; }

.fa-file-text-o:before {
  content: "\F0F6"; }

.fa-building-o:before {
  content: "\F0F7"; }

.fa-hospital-o:before {
  content: "\F0F8"; }

.fa-ambulance:before {
  content: "\F0F9"; }

.fa-medkit:before {
  content: "\F0FA"; }

.fa-fighter-jet:before {
  content: "\F0FB"; }

.fa-beer:before {
  content: "\F0FC"; }

.fa-h-square:before {
  content: "\F0FD"; }

.fa-plus-square:before {
  content: "\F0FE"; }

.fa-angle-double-left:before {
  content: "\F100"; }

.fa-angle-double-right:before {
  content: "\F101"; }

.fa-angle-double-up:before {
  content: "\F102"; }

.fa-angle-double-down:before {
  content: "\F103"; }

.fa-angle-left:before {
  content: "\F104"; }

.fa-angle-right:before {
  content: "\F105"; }

.fa-angle-up:before {
  content: "\F106"; }

.fa-angle-down:before {
  content: "\F107"; }

.fa-desktop:before {
  content: "\F108"; }

.fa-laptop:before {
  content: "\F109"; }

.fa-tablet:before {
  content: "\F10A"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B"; }

.fa-circle-o:before {
  content: "\F10C"; }

.fa-quote-left:before {
  content: "\F10D"; }

.fa-quote-right:before {
  content: "\F10E"; }

.fa-spinner:before {
  content: "\F110"; }

.fa-circle:before {
  content: "\F111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112"; }

.fa-github-alt:before {
  content: "\F113"; }

.fa-folder-o:before {
  content: "\F114"; }

.fa-folder-open-o:before {
  content: "\F115"; }

.fa-smile-o:before {
  content: "\F118"; }

.fa-frown-o:before {
  content: "\F119"; }

.fa-meh-o:before {
  content: "\F11A"; }

.fa-gamepad:before {
  content: "\F11B"; }

.fa-keyboard-o:before {
  content: "\F11C"; }

.fa-flag-o:before {
  content: "\F11D"; }

.fa-flag-checkered:before {
  content: "\F11E"; }

.fa-terminal:before {
  content: "\F120"; }

.fa-code:before {
  content: "\F121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123"; }

.fa-location-arrow:before {
  content: "\F124"; }

.fa-crop:before {
  content: "\F125"; }

.fa-code-fork:before {
  content: "\F126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127"; }

.fa-question:before {
  content: "\F128"; }

.fa-info:before {
  content: "\F129"; }

.fa-exclamation:before {
  content: "\F12A"; }

.fa-superscript:before {
  content: "\F12B"; }

.fa-subscript:before {
  content: "\F12C"; }

.fa-eraser:before {
  content: "\F12D"; }

.fa-puzzle-piece:before {
  content: "\F12E"; }

.fa-microphone:before {
  content: "\F130"; }

.fa-microphone-slash:before {
  content: "\F131"; }

.fa-shield:before {
  content: "\F132"; }

.fa-calendar-o:before {
  content: "\F133"; }

.fa-fire-extinguisher:before {
  content: "\F134"; }

.fa-rocket:before {
  content: "\F135"; }

.fa-maxcdn:before {
  content: "\F136"; }

.fa-chevron-circle-left:before {
  content: "\F137"; }

.fa-chevron-circle-right:before {
  content: "\F138"; }

.fa-chevron-circle-up:before {
  content: "\F139"; }

.fa-chevron-circle-down:before {
  content: "\F13A"; }

.fa-html5:before {
  content: "\F13B"; }

.fa-css3:before {
  content: "\F13C"; }

.fa-anchor:before {
  content: "\F13D"; }

.fa-unlock-alt:before {
  content: "\F13E"; }

.fa-bullseye:before {
  content: "\F140"; }

.fa-ellipsis-h:before {
  content: "\F141"; }

.fa-ellipsis-v:before {
  content: "\F142"; }

.fa-rss-square:before {
  content: "\F143"; }

.fa-play-circle:before {
  content: "\F144"; }

.fa-ticket:before {
  content: "\F145"; }

.fa-minus-square:before {
  content: "\F146"; }

.fa-minus-square-o:before {
  content: "\F147"; }

.fa-level-up:before {
  content: "\F148"; }

.fa-level-down:before {
  content: "\F149"; }

.fa-check-square:before {
  content: "\F14A"; }

.fa-pencil-square:before {
  content: "\F14B"; }

.fa-external-link-square:before {
  content: "\F14C"; }

.fa-share-square:before {
  content: "\F14D"; }

.fa-compass:before {
  content: "\F14E"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\F153"; }

.fa-gbp:before {
  content: "\F154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\F155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\F156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158"; }

.fa-won:before,
.fa-krw:before {
  content: "\F159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A"; }

.fa-file:before {
  content: "\F15B"; }

.fa-file-text:before {
  content: "\F15C"; }

.fa-sort-alpha-asc:before {
  content: "\F15D"; }

.fa-sort-alpha-desc:before {
  content: "\F15E"; }

.fa-sort-amount-asc:before {
  content: "\F160"; }

.fa-sort-amount-desc:before {
  content: "\F161"; }

.fa-sort-numeric-asc:before {
  content: "\F162"; }

.fa-sort-numeric-desc:before {
  content: "\F163"; }

.fa-thumbs-up:before {
  content: "\F164"; }

.fa-thumbs-down:before {
  content: "\F165"; }

.fa-youtube-square:before {
  content: "\F166"; }

.fa-youtube:before {
  content: "\F167"; }

.fa-xing:before {
  content: "\F168"; }

.fa-xing-square:before {
  content: "\F169"; }

.fa-youtube-play:before {
  content: "\F16A"; }

.fa-dropbox:before {
  content: "\F16B"; }

.fa-stack-overflow:before {
  content: "\F16C"; }

.fa-instagram:before {
  content: "\F16D"; }

.fa-flickr:before {
  content: "\F16E"; }

.fa-adn:before {
  content: "\F170"; }

.fa-bitbucket:before {
  content: "\F171"; }

.fa-bitbucket-square:before {
  content: "\F172"; }

.fa-tumblr:before {
  content: "\F173"; }

.fa-tumblr-square:before {
  content: "\F174"; }

.fa-long-arrow-down:before {
  content: "\F175"; }

.fa-long-arrow-up:before {
  content: "\F176"; }

.fa-long-arrow-left:before {
  content: "\F177"; }

.fa-long-arrow-right:before {
  content: "\F178"; }

.fa-apple:before {
  content: "\F179"; }

.fa-windows:before {
  content: "\F17A"; }

.fa-android:before {
  content: "\F17B"; }

.fa-linux:before {
  content: "\F17C"; }

.fa-dribbble:before {
  content: "\F17D"; }

.fa-skype:before {
  content: "\F17E"; }

.fa-foursquare:before {
  content: "\F180"; }

.fa-trello:before {
  content: "\F181"; }

.fa-female:before {
  content: "\F182"; }

.fa-male:before {
  content: "\F183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184"; }

.fa-sun-o:before {
  content: "\F185"; }

.fa-moon-o:before {
  content: "\F186"; }

.fa-archive:before {
  content: "\F187"; }

.fa-bug:before {
  content: "\F188"; }

.fa-vk:before {
  content: "\F189"; }

.fa-weibo:before {
  content: "\F18A"; }

.fa-renren:before {
  content: "\F18B"; }

.fa-pagelines:before {
  content: "\F18C"; }

.fa-stack-exchange:before {
  content: "\F18D"; }

.fa-arrow-circle-o-right:before {
  content: "\F18E"; }

.fa-arrow-circle-o-left:before {
  content: "\F190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191"; }

.fa-dot-circle-o:before {
  content: "\F192"; }

.fa-wheelchair:before {
  content: "\F193"; }

.fa-vimeo-square:before {
  content: "\F194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195"; }

.fa-plus-square-o:before {
  content: "\F196"; }

.fa-space-shuttle:before {
  content: "\F197"; }

.fa-slack:before {
  content: "\F198"; }

.fa-envelope-square:before {
  content: "\F199"; }

.fa-wordpress:before {
  content: "\F19A"; }

.fa-openid:before {
  content: "\F19B"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D"; }

.fa-yahoo:before {
  content: "\F19E"; }

.fa-google:before {
  content: "\F1A0"; }

.fa-reddit:before {
  content: "\F1A1"; }

.fa-reddit-square:before {
  content: "\F1A2"; }

.fa-stumbleupon-circle:before {
  content: "\F1A3"; }

.fa-stumbleupon:before {
  content: "\F1A4"; }

.fa-delicious:before {
  content: "\F1A5"; }

.fa-digg:before {
  content: "\F1A6"; }

.fa-pied-piper-pp:before {
  content: "\F1A7"; }

.fa-pied-piper-alt:before {
  content: "\F1A8"; }

.fa-drupal:before {
  content: "\F1A9"; }

.fa-joomla:before {
  content: "\F1AA"; }

.fa-language:before {
  content: "\F1AB"; }

.fa-fax:before {
  content: "\F1AC"; }

.fa-building:before {
  content: "\F1AD"; }

.fa-child:before {
  content: "\F1AE"; }

.fa-paw:before {
  content: "\F1B0"; }

.fa-spoon:before {
  content: "\F1B1"; }

.fa-cube:before {
  content: "\F1B2"; }

.fa-cubes:before {
  content: "\F1B3"; }

.fa-behance:before {
  content: "\F1B4"; }

.fa-behance-square:before {
  content: "\F1B5"; }

.fa-steam:before {
  content: "\F1B6"; }

.fa-steam-square:before {
  content: "\F1B7"; }

.fa-recycle:before {
  content: "\F1B8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA"; }

.fa-tree:before {
  content: "\F1BB"; }

.fa-spotify:before {
  content: "\F1BC"; }

.fa-deviantart:before {
  content: "\F1BD"; }

.fa-soundcloud:before {
  content: "\F1BE"; }

.fa-database:before {
  content: "\F1C0"; }

.fa-file-pdf-o:before {
  content: "\F1C1"; }

.fa-file-word-o:before {
  content: "\F1C2"; }

.fa-file-excel-o:before {
  content: "\F1C3"; }

.fa-file-powerpoint-o:before {
  content: "\F1C4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8"; }

.fa-file-code-o:before {
  content: "\F1C9"; }

.fa-vine:before {
  content: "\F1CA"; }

.fa-codepen:before {
  content: "\F1CB"; }

.fa-jsfiddle:before {
  content: "\F1CC"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD"; }

.fa-circle-o-notch:before {
  content: "\F1CE"; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1"; }

.fa-git-square:before {
  content: "\F1D2"; }

.fa-git:before {
  content: "\F1D3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4"; }

.fa-tencent-weibo:before {
  content: "\F1D5"; }

.fa-qq:before {
  content: "\F1D6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9"; }

.fa-history:before {
  content: "\F1DA"; }

.fa-circle-thin:before {
  content: "\F1DB"; }

.fa-header:before {
  content: "\F1DC"; }

.fa-paragraph:before {
  content: "\F1DD"; }

.fa-sliders:before {
  content: "\F1DE"; }

.fa-share-alt:before {
  content: "\F1E0"; }

.fa-share-alt-square:before {
  content: "\F1E1"; }

.fa-bomb:before {
  content: "\F1E2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3"; }

.fa-tty:before {
  content: "\F1E4"; }

.fa-binoculars:before {
  content: "\F1E5"; }

.fa-plug:before {
  content: "\F1E6"; }

.fa-slideshare:before {
  content: "\F1E7"; }

.fa-twitch:before {
  content: "\F1E8"; }

.fa-yelp:before {
  content: "\F1E9"; }

.fa-newspaper-o:before {
  content: "\F1EA"; }

.fa-wifi:before {
  content: "\F1EB"; }

.fa-calculator:before {
  content: "\F1EC"; }

.fa-paypal:before {
  content: "\F1ED"; }

.fa-google-wallet:before {
  content: "\F1EE"; }

.fa-cc-visa:before {
  content: "\F1F0"; }

.fa-cc-mastercard:before {
  content: "\F1F1"; }

.fa-cc-discover:before {
  content: "\F1F2"; }

.fa-cc-amex:before {
  content: "\F1F3"; }

.fa-cc-paypal:before {
  content: "\F1F4"; }

.fa-cc-stripe:before {
  content: "\F1F5"; }

.fa-bell-slash:before {
  content: "\F1F6"; }

.fa-bell-slash-o:before {
  content: "\F1F7"; }

.fa-trash:before {
  content: "\F1F8"; }

.fa-copyright:before {
  content: "\F1F9"; }

.fa-at:before {
  content: "\F1FA"; }

.fa-eyedropper:before {
  content: "\F1FB"; }

.fa-paint-brush:before {
  content: "\F1FC"; }

.fa-birthday-cake:before {
  content: "\F1FD"; }

.fa-area-chart:before {
  content: "\F1FE"; }

.fa-pie-chart:before {
  content: "\F200"; }

.fa-line-chart:before {
  content: "\F201"; }

.fa-lastfm:before {
  content: "\F202"; }

.fa-lastfm-square:before {
  content: "\F203"; }

.fa-toggle-off:before {
  content: "\F204"; }

.fa-toggle-on:before {
  content: "\F205"; }

.fa-bicycle:before {
  content: "\F206"; }

.fa-bus:before {
  content: "\F207"; }

.fa-ioxhost:before {
  content: "\F208"; }

.fa-angellist:before {
  content: "\F209"; }

.fa-cc:before {
  content: "\F20A"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B"; }

.fa-meanpath:before {
  content: "\F20C"; }

.fa-buysellads:before {
  content: "\F20D"; }

.fa-connectdevelop:before {
  content: "\F20E"; }

.fa-dashcube:before {
  content: "\F210"; }

.fa-forumbee:before {
  content: "\F211"; }

.fa-leanpub:before {
  content: "\F212"; }

.fa-sellsy:before {
  content: "\F213"; }

.fa-shirtsinbulk:before {
  content: "\F214"; }

.fa-simplybuilt:before {
  content: "\F215"; }

.fa-skyatlas:before {
  content: "\F216"; }

.fa-cart-plus:before {
  content: "\F217"; }

.fa-cart-arrow-down:before {
  content: "\F218"; }

.fa-diamond:before {
  content: "\F219"; }

.fa-ship:before {
  content: "\F21A"; }

.fa-user-secret:before {
  content: "\F21B"; }

.fa-motorcycle:before {
  content: "\F21C"; }

.fa-street-view:before {
  content: "\F21D"; }

.fa-heartbeat:before {
  content: "\F21E"; }

.fa-venus:before {
  content: "\F221"; }

.fa-mars:before {
  content: "\F222"; }

.fa-mercury:before {
  content: "\F223"; }

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224"; }

.fa-transgender-alt:before {
  content: "\F225"; }

.fa-venus-double:before {
  content: "\F226"; }

.fa-mars-double:before {
  content: "\F227"; }

.fa-venus-mars:before {
  content: "\F228"; }

.fa-mars-stroke:before {
  content: "\F229"; }

.fa-mars-stroke-v:before {
  content: "\F22A"; }

.fa-mars-stroke-h:before {
  content: "\F22B"; }

.fa-neuter:before {
  content: "\F22C"; }

.fa-genderless:before {
  content: "\F22D"; }

.fa-facebook-official:before {
  content: "\F230"; }

.fa-pinterest-p:before {
  content: "\F231"; }

.fa-whatsapp:before {
  content: "\F232"; }

.fa-server:before {
  content: "\F233"; }

.fa-user-plus:before {
  content: "\F234"; }

.fa-user-times:before {
  content: "\F235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\F236"; }

.fa-viacoin:before {
  content: "\F237"; }

.fa-train:before {
  content: "\F238"; }

.fa-subway:before {
  content: "\F239"; }

.fa-medium:before {
  content: "\F23A"; }

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B"; }

.fa-optin-monster:before {
  content: "\F23C"; }

.fa-opencart:before {
  content: "\F23D"; }

.fa-expeditedssl:before {
  content: "\F23E"; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241"; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244"; }

.fa-mouse-pointer:before {
  content: "\F245"; }

.fa-i-cursor:before {
  content: "\F246"; }

.fa-object-group:before {
  content: "\F247"; }

.fa-object-ungroup:before {
  content: "\F248"; }

.fa-sticky-note:before {
  content: "\F249"; }

.fa-sticky-note-o:before {
  content: "\F24A"; }

.fa-cc-jcb:before {
  content: "\F24B"; }

.fa-cc-diners-club:before {
  content: "\F24C"; }

.fa-clone:before {
  content: "\F24D"; }

.fa-balance-scale:before {
  content: "\F24E"; }

.fa-hourglass-o:before {
  content: "\F250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253"; }

.fa-hourglass:before {
  content: "\F254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256"; }

.fa-hand-scissors-o:before {
  content: "\F257"; }

.fa-hand-lizard-o:before {
  content: "\F258"; }

.fa-hand-spock-o:before {
  content: "\F259"; }

.fa-hand-pointer-o:before {
  content: "\F25A"; }

.fa-hand-peace-o:before {
  content: "\F25B"; }

.fa-trademark:before {
  content: "\F25C"; }

.fa-registered:before {
  content: "\F25D"; }

.fa-creative-commons:before {
  content: "\F25E"; }

.fa-gg:before {
  content: "\F260"; }

.fa-gg-circle:before {
  content: "\F261"; }

.fa-tripadvisor:before {
  content: "\F262"; }

.fa-odnoklassniki:before {
  content: "\F263"; }

.fa-odnoklassniki-square:before {
  content: "\F264"; }

.fa-get-pocket:before {
  content: "\F265"; }

.fa-wikipedia-w:before {
  content: "\F266"; }

.fa-safari:before {
  content: "\F267"; }

.fa-chrome:before {
  content: "\F268"; }

.fa-firefox:before {
  content: "\F269"; }

.fa-opera:before {
  content: "\F26A"; }

.fa-internet-explorer:before {
  content: "\F26B"; }

.fa-tv:before,
.fa-television:before {
  content: "\F26C"; }

.fa-contao:before {
  content: "\F26D"; }

.fa-500px:before {
  content: "\F26E"; }

.fa-amazon:before {
  content: "\F270"; }

.fa-calendar-plus-o:before {
  content: "\F271"; }

.fa-calendar-minus-o:before {
  content: "\F272"; }

.fa-calendar-times-o:before {
  content: "\F273"; }

.fa-calendar-check-o:before {
  content: "\F274"; }

.fa-industry:before {
  content: "\F275"; }

.fa-map-pin:before {
  content: "\F276"; }

.fa-map-signs:before {
  content: "\F277"; }

.fa-map-o:before {
  content: "\F278"; }

.fa-map:before {
  content: "\F279"; }

.fa-commenting:before {
  content: "\F27A"; }

.fa-commenting-o:before {
  content: "\F27B"; }

.fa-houzz:before {
  content: "\F27C"; }

.fa-vimeo:before {
  content: "\F27D"; }

.fa-black-tie:before {
  content: "\F27E"; }

.fa-fonticons:before {
  content: "\F280"; }

.fa-reddit-alien:before {
  content: "\F281"; }

.fa-edge:before {
  content: "\F282"; }

.fa-credit-card-alt:before {
  content: "\F283"; }

.fa-codiepie:before {
  content: "\F284"; }

.fa-modx:before {
  content: "\F285"; }

.fa-fort-awesome:before {
  content: "\F286"; }

.fa-usb:before {
  content: "\F287"; }

.fa-product-hunt:before {
  content: "\F288"; }

.fa-mixcloud:before {
  content: "\F289"; }

.fa-scribd:before {
  content: "\F28A"; }

.fa-pause-circle:before {
  content: "\F28B"; }

.fa-pause-circle-o:before {
  content: "\F28C"; }

.fa-stop-circle:before {
  content: "\F28D"; }

.fa-stop-circle-o:before {
  content: "\F28E"; }

.fa-shopping-bag:before {
  content: "\F290"; }

.fa-shopping-basket:before {
  content: "\F291"; }

.fa-hashtag:before {
  content: "\F292"; }

.fa-bluetooth:before {
  content: "\F293"; }

.fa-bluetooth-b:before {
  content: "\F294"; }

.fa-percent:before {
  content: "\F295"; }

.fa-gitlab:before {
  content: "\F296"; }

.fa-wpbeginner:before {
  content: "\F297"; }

.fa-wpforms:before {
  content: "\F298"; }

.fa-envira:before {
  content: "\F299"; }

.fa-universal-access:before {
  content: "\F29A"; }

.fa-wheelchair-alt:before {
  content: "\F29B"; }

.fa-question-circle-o:before {
  content: "\F29C"; }

.fa-blind:before {
  content: "\F29D"; }

.fa-audio-description:before {
  content: "\F29E"; }

.fa-volume-control-phone:before {
  content: "\F2A0"; }

.fa-braille:before {
  content: "\F2A1"; }

.fa-assistive-listening-systems:before {
  content: "\F2A2"; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3"; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4"; }

.fa-glide:before {
  content: "\F2A5"; }

.fa-glide-g:before {
  content: "\F2A6"; }

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7"; }

.fa-low-vision:before {
  content: "\F2A8"; }

.fa-viadeo:before {
  content: "\F2A9"; }

.fa-viadeo-square:before {
  content: "\F2AA"; }

.fa-snapchat:before {
  content: "\F2AB"; }

.fa-snapchat-ghost:before {
  content: "\F2AC"; }

.fa-snapchat-square:before {
  content: "\F2AD"; }

.fa-pied-piper:before {
  content: "\F2AE"; }

.fa-first-order:before {
  content: "\F2B0"; }

.fa-yoast:before {
  content: "\F2B1"; }

.fa-themeisle:before {
  content: "\F2B2"; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3"; }

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4"; }

.fa-handshake-o:before {
  content: "\F2B5"; }

.fa-envelope-open:before {
  content: "\F2B6"; }

.fa-envelope-open-o:before {
  content: "\F2B7"; }

.fa-linode:before {
  content: "\F2B8"; }

.fa-address-book:before {
  content: "\F2B9"; }

.fa-address-book-o:before {
  content: "\F2BA"; }

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB"; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC"; }

.fa-user-circle:before {
  content: "\F2BD"; }

.fa-user-circle-o:before {
  content: "\F2BE"; }

.fa-user-o:before {
  content: "\F2C0"; }

.fa-id-badge:before {
  content: "\F2C1"; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2"; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3"; }

.fa-quora:before {
  content: "\F2C4"; }

.fa-free-code-camp:before {
  content: "\F2C5"; }

.fa-telegram:before {
  content: "\F2C6"; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7"; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8"; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9"; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA"; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB"; }

.fa-shower:before {
  content: "\F2CC"; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD"; }

.fa-podcast:before {
  content: "\F2CE"; }

.fa-window-maximize:before {
  content: "\F2D0"; }

.fa-window-minimize:before {
  content: "\F2D1"; }

.fa-window-restore:before {
  content: "\F2D2"; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3"; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4"; }

.fa-bandcamp:before {
  content: "\F2D5"; }

.fa-grav:before {
  content: "\F2D6"; }

.fa-etsy:before {
  content: "\F2D7"; }

.fa-imdb:before {
  content: "\F2D8"; }

.fa-ravelry:before {
  content: "\F2D9"; }

.fa-eercast:before {
  content: "\F2DA"; }

.fa-microchip:before {
  content: "\F2DB"; }

.fa-snowflake-o:before {
  content: "\F2DC"; }

.fa-superpowers:before {
  content: "\F2DD"; }

.fa-wpexplorer:before {
  content: "\F2DE"; }

.fa-meetup:before {
  content: "\F2E0"; }

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

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

.notify {
  position: fixed;
  top: 0; }

.price {
  color: #222; }
  .price .strike-through {
    text-decoration: line-through;
    color: #999;
    margin-right: 0.938rem; }
  .price .starting,
  .price .range,
  .price .sales {
    font-weight: bold; }
  .price .tiered {
    color: #222; }
    .price .tiered table {
      border-top: 1px solid #ccc;
      margin: 0 auto; }
      .price .tiered table tr:nth-child(odd) {
        background-color: #eee; }
    .price .tiered td,
    .price .tiered span.price {
      font-size: 0.875rem;
      font-weight: bold; }
    .price .tiered td {
      padding: 0.313rem; }
      .price .tiered td.quantity {
        font-weight: normal;
        text-align: right; }
      .price .tiered td.value {
        text-align: left; }
    .price .tiered .table-header {
      font-size: 1.125rem;
      padding: 0.313rem; }
    .price .tiered .column-header {
      font-size: 1rem;
      padding: 0.313rem;
      font-weight: normal; }
    .price .tiered .column-header.quantity {
      text-align: right; }

.swatch-circle-beige {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #f5f5dc;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-beige.disabled {
    opacity: 0.2; }

.swatch-filter-beige {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #f5f5dc;
  border-radius: 0.69em;
  background-color: #f5f5dc;
  display: block;
  position: relative; }
  .swatch-filter-beige.disabled {
    opacity: 0.2; }

.swatch-circle-black {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #000;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-black.disabled {
    opacity: 0.2; }

.swatch-filter-black {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #000;
  border-radius: 0.69em;
  background-color: #000;
  display: block;
  position: relative; }
  .swatch-filter-black.disabled {
    opacity: 0.2; }

.swatch-circle-blue {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #0070d2;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-blue.disabled {
    opacity: 0.2; }

.swatch-filter-blue {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #0070d2;
  border-radius: 0.69em;
  background-color: #0070d2;
  display: block;
  position: relative; }
  .swatch-filter-blue.disabled {
    opacity: 0.2; }

.swatch-circle-brown {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #a52a2a;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-brown.disabled {
    opacity: 0.2; }

.swatch-filter-brown {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #a52a2a;
  border-radius: 0.69em;
  background-color: #a52a2a;
  display: block;
  position: relative; }
  .swatch-filter-brown.disabled {
    opacity: 0.2; }

.swatch-circle-green {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #008827;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-green.disabled {
    opacity: 0.2; }

.swatch-filter-green {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #008827;
  border-radius: 0.69em;
  background-color: #008827;
  display: block;
  position: relative; }
  .swatch-filter-green.disabled {
    opacity: 0.2; }

.swatch-circle-grey {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #8f979d;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-grey.disabled {
    opacity: 0.2; }

.swatch-filter-grey {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #8f979d;
  border-radius: 0.69em;
  background-color: #8f979d;
  display: block;
  position: relative; }
  .swatch-filter-grey.disabled {
    opacity: 0.2; }

.swatch-circle-navy {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #000080;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-navy.disabled {
    opacity: 0.2; }

.swatch-filter-navy {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #000080;
  border-radius: 0.69em;
  background-color: #000080;
  display: block;
  position: relative; }
  .swatch-filter-navy.disabled {
    opacity: 0.2; }

.swatch-circle-orange {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #ffa500;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-orange.disabled {
    opacity: 0.2; }

.swatch-filter-orange {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #ffa500;
  border-radius: 0.69em;
  background-color: #ffa500;
  display: block;
  position: relative; }
  .swatch-filter-orange.disabled {
    opacity: 0.2; }

.swatch-circle-pink {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fe249a;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-pink.disabled {
    opacity: 0.2; }

.swatch-filter-pink {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #fe249a;
  border-radius: 0.69em;
  background-color: #fe249a;
  display: block;
  position: relative; }
  .swatch-filter-pink.disabled {
    opacity: 0.2; }

.swatch-circle-purple {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #800080;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-purple.disabled {
    opacity: 0.2; }

.swatch-filter-purple {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #800080;
  border-radius: 0.69em;
  background-color: #800080;
  display: block;
  position: relative; }
  .swatch-filter-purple.disabled {
    opacity: 0.2; }

.swatch-circle-red {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #f00;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-red.disabled {
    opacity: 0.2; }

.swatch-filter-red {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #f00;
  border-radius: 0.69em;
  background-color: #f00;
  display: block;
  position: relative; }
  .swatch-filter-red.disabled {
    opacity: 0.2; }

.swatch-circle-white {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fff;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-white.disabled {
    opacity: 0.2; }

.swatch-filter-white {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #fff;
  border-radius: 0.69em;
  background-color: #fff;
  display: block;
  position: relative; }
  .swatch-filter-white.disabled {
    opacity: 0.2; }

.swatch-circle-yellow {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #ff0;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-yellow.disabled {
    opacity: 0.2; }

.swatch-filter-yellow {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #ff0;
  border-radius: 0.69em;
  background-color: #ff0;
  display: block;
  position: relative; }
  .swatch-filter-yellow.disabled {
    opacity: 0.2; }

.swatch-circle-miscellaneous {
  background: linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, yellow 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  height: 2.5em;
  position: relative;
  transform: rotate(35deg);
  width: 2.5em; }
  .swatch-circle-miscellaneous.disabled {
    opacity: 0.2; }
  .swatch-circle-miscellaneous.selected::after {
    transform: rotate(-35deg); }

.attribute {
  margin-top: 0.938em;
  margin-right: 25%;
  padding-right: 1em; }
  .attribute label {
    display: block; }

.swatch a {
  text-decoration: none; }

@media (max-width: 575.98px) {
  .primary-images {
    margin: 0;
    padding: 0; } }

.prices-add-to-cart-actions {
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 50;
  padding-right: 0;
  padding-left: 0;
  left: 0; }
  @media (max-width: 575.98px) {
    .prices-add-to-cart-actions {
      background-color: rgba(255, 255, 255, 0.95);
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); } }
  @media (min-width: 576px) {
    .prices-add-to-cart-actions {
      position: static;
      padding: 0 0.9375em; } }
  .prices-add-to-cart-actions .price {
    text-align: center; }

.prices {
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  text-align: center; }

div.quantity {
  float: right;
  padding: 0;
  width: 25%; }

.cart-and-ipay {
  text-align: center; }
  @media (max-width: 575.98px) {
    .cart-and-ipay {
      padding-bottom: 26px; }
      .cart-and-ipay .btn {
        width: 98%;
        margin: 1%;
        display: block; } }

.add-to-cart-messages {
  transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%; }

.add-to-basket-alert {
  animation: fade 5s linear forwards;
  box-shadow: 1px 1px 5px grey;
  padding: 1em; }

@keyframes fade {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
  .add-to-basket-alert.show {
    display: block; }

.simple-quantity {
  margin-top: 1em; }

.main-attributes {
  margin-top: 1em; }

.size-chart {
  margin-top: 1.071em; }

div.availability {
  margin-top: 1.071em; }

.bundle-item {
  padding-bottom: 1em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .bundle-item:last-child {
    border-bottom: none; }

.container.product-detail {
  margin-top: 2em;
  margin-bottom: 2em; }
  @media (max-width: 575.98px) {
    .container.product-detail {
      margin-top: 0;
      margin-bottom: 0; } }

.product-option:not(:first-child) {
  margin-top: 1.071em; }

.swatch-circle-beige {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #f5f5dc;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-beige.disabled {
    opacity: 0.2; }

.swatch-filter-beige {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #f5f5dc;
  border-radius: 0.69em;
  background-color: #f5f5dc;
  display: block;
  position: relative; }
  .swatch-filter-beige.disabled {
    opacity: 0.2; }

.swatch-circle-black {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #000;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-black.disabled {
    opacity: 0.2; }

.swatch-filter-black {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #000;
  border-radius: 0.69em;
  background-color: #000;
  display: block;
  position: relative; }
  .swatch-filter-black.disabled {
    opacity: 0.2; }

.swatch-circle-blue {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #0070d2;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-blue.disabled {
    opacity: 0.2; }

.swatch-filter-blue {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #0070d2;
  border-radius: 0.69em;
  background-color: #0070d2;
  display: block;
  position: relative; }
  .swatch-filter-blue.disabled {
    opacity: 0.2; }

.swatch-circle-brown {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #a52a2a;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-brown.disabled {
    opacity: 0.2; }

.swatch-filter-brown {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #a52a2a;
  border-radius: 0.69em;
  background-color: #a52a2a;
  display: block;
  position: relative; }
  .swatch-filter-brown.disabled {
    opacity: 0.2; }

.swatch-circle-green {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #008827;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-green.disabled {
    opacity: 0.2; }

.swatch-filter-green {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #008827;
  border-radius: 0.69em;
  background-color: #008827;
  display: block;
  position: relative; }
  .swatch-filter-green.disabled {
    opacity: 0.2; }

.swatch-circle-grey {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #8f979d;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-grey.disabled {
    opacity: 0.2; }

.swatch-filter-grey {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #8f979d;
  border-radius: 0.69em;
  background-color: #8f979d;
  display: block;
  position: relative; }
  .swatch-filter-grey.disabled {
    opacity: 0.2; }

.swatch-circle-navy {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #000080;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-navy.disabled {
    opacity: 0.2; }

.swatch-filter-navy {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #000080;
  border-radius: 0.69em;
  background-color: #000080;
  display: block;
  position: relative; }
  .swatch-filter-navy.disabled {
    opacity: 0.2; }

.swatch-circle-orange {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #ffa500;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-orange.disabled {
    opacity: 0.2; }

.swatch-filter-orange {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #ffa500;
  border-radius: 0.69em;
  background-color: #ffa500;
  display: block;
  position: relative; }
  .swatch-filter-orange.disabled {
    opacity: 0.2; }

.swatch-circle-pink {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fe249a;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-pink.disabled {
    opacity: 0.2; }

.swatch-filter-pink {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #fe249a;
  border-radius: 0.69em;
  background-color: #fe249a;
  display: block;
  position: relative; }
  .swatch-filter-pink.disabled {
    opacity: 0.2; }

.swatch-circle-purple {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #800080;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-purple.disabled {
    opacity: 0.2; }

.swatch-filter-purple {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #800080;
  border-radius: 0.69em;
  background-color: #800080;
  display: block;
  position: relative; }
  .swatch-filter-purple.disabled {
    opacity: 0.2; }

.swatch-circle-red {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #f00;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-red.disabled {
    opacity: 0.2; }

.swatch-filter-red {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #f00;
  border-radius: 0.69em;
  background-color: #f00;
  display: block;
  position: relative; }
  .swatch-filter-red.disabled {
    opacity: 0.2; }

.swatch-circle-white {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fff;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-white.disabled {
    opacity: 0.2; }

.swatch-filter-white {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #fff;
  border-radius: 0.69em;
  background-color: #fff;
  display: block;
  position: relative; }
  .swatch-filter-white.disabled {
    opacity: 0.2; }

.swatch-circle-yellow {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #ff0;
  border-radius: 1.25em;
  display: block;
  position: relative; }
  .swatch-circle-yellow.disabled {
    opacity: 0.2; }

.swatch-filter-yellow {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #ff0;
  border-radius: 0.69em;
  background-color: #ff0;
  display: block;
  position: relative; }
  .swatch-filter-yellow.disabled {
    opacity: 0.2; }

.swatch-circle-miscellaneous {
  background: linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, yellow 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  height: 2.5em;
  position: relative;
  transform: rotate(35deg);
  width: 2.5em; }
  .swatch-circle-miscellaneous.disabled {
    opacity: 0.2; }
  .swatch-circle-miscellaneous.selected::after {
    transform: rotate(-35deg); }

.attribute {
  margin-top: 0.938em;
  margin-right: 25%;
  padding-right: 1em; }
  .attribute label {
    display: block; }

.swatch a {
  text-decoration: none; }

@media (max-width: 575.98px) {
  .primary-images {
    margin: 0;
    padding: 0; } }

.prices-add-to-cart-actions {
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 50;
  padding-right: 0;
  padding-left: 0;
  left: 0; }
  @media (max-width: 575.98px) {
    .prices-add-to-cart-actions {
      background-color: rgba(255, 255, 255, 0.95);
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); } }
  @media (min-width: 576px) {
    .prices-add-to-cart-actions {
      position: static;
      padding: 0 0.9375em; } }
  .prices-add-to-cart-actions .price {
    text-align: center; }

.prices {
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  text-align: center; }

div.quantity {
  float: right;
  padding: 0;
  width: 25%; }

.cart-and-ipay {
  text-align: center; }
  @media (max-width: 575.98px) {
    .cart-and-ipay {
      padding-bottom: 26px; }
      .cart-and-ipay .btn {
        width: 98%;
        margin: 1%;
        display: block; } }

.add-to-cart-messages {
  transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%; }

.add-to-basket-alert {
  animation: fade 5s linear forwards;
  box-shadow: 1px 1px 5px grey;
  padding: 1em; }

@keyframes fade {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
  .add-to-basket-alert.show {
    display: block; }

.simple-quantity {
  margin-top: 1em; }

.main-attributes {
  margin-top: 1em; }

.size-chart {
  margin-top: 1.071em; }

div.availability {
  margin-top: 1.071em; }

.bundle-item {
  padding-bottom: 1em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .bundle-item:last-child {
    border-bottom: none; }

.container.product-detail {
  margin-top: 2em;
  margin-bottom: 2em; }
  @media (max-width: 575.98px) {
    .container.product-detail {
      margin-top: 0;
      margin-bottom: 0; } }

.product-option:not(:first-child) {
  margin-top: 1.071em; }

.quick-view-dialog,
.choose-bonus-product-dialog {
  max-width: 56.25em; }
  .quick-view-dialog .selectable-bonus-product-line-item,
  .choose-bonus-product-dialog .selectable-bonus-product-line-item {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em; }
  .quick-view-dialog .beenSelected,
  .choose-bonus-product-dialog .beenSelected {
    background-color: #eee; }
  .quick-view-dialog .modal-header,
  .choose-bonus-product-dialog .modal-header {
    background-color: #eee;
    border-bottom: 2px solid #ccc;
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem; }
    .quick-view-dialog .modal-header .full-pdp-link,
    .choose-bonus-product-dialog .modal-header .full-pdp-link {
      color: #00a1e0; }
    .quick-view-dialog .modal-header .close,
    .choose-bonus-product-dialog .modal-header .close {
      font-size: 2rem;
      line-height: 1.5rem; }
  .quick-view-dialog .modal-title,
  .choose-bonus-product-dialog .modal-title {
    font-size: 1em; }
  .quick-view-dialog .product-name,
  .choose-bonus-product-dialog .product-name {
    font-size: 1.875em; }
  .quick-view-dialog .swatch-circle,
  .choose-bonus-product-dialog .swatch-circle {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #fff;
    border-radius: 1.25em;
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    display: inline-block;
    margin-right: 0.313em;
    position: relative; }
    .quick-view-dialog .swatch-circle.color-value[data-selected=true]::after,
    .choose-bonus-product-dialog .swatch-circle.color-value[data-selected=true]::after {
      color: #000;
      content: '\F058';
      display: table-caption;
      font-family: 'FontAwesome';
      font-size: 1.625em;
      left: 0.295em;
      position: absolute; }
    .quick-view-dialog .swatch-circle.color-value.selected::after,
    .choose-bonus-product-dialog .swatch-circle.color-value.selected::after {
      background: #fff;
      border-radius: 50%;
      color: #000;
      content: '\F058';
      display: table-caption;
      font-family: 'FontAwesome';
      font-size: 1.625em;
      height: 0.75em;
      left: 0.31em;
      line-height: 0.8em;
      position: absolute;
      top: 0.35em;
      width: 0.8em; }
    .quick-view-dialog .swatch-circle i.fa-times-circle,
    .choose-bonus-product-dialog .swatch-circle i.fa-times-circle {
      background: #fff;
      border-radius: 50%;
      height: 0.75em;
      line-height: 0.8em;
      width: 0.8em; }
  .quick-view-dialog a[disabled] .swatch-circle,
  .choose-bonus-product-dialog a[disabled] .swatch-circle {
    cursor: not-allowed; }
    .quick-view-dialog a[disabled] .swatch-circle.color-value.selected::after,
    .choose-bonus-product-dialog a[disabled] .swatch-circle.color-value.selected::after {
      background-color: #495057; }
  .quick-view-dialog .availablity-container,
  .choose-bonus-product-dialog .availablity-container {
    text-align: right; }
  .quick-view-dialog .availablity-container,
  .quick-view-dialog .size-chart,
  .choose-bonus-product-dialog .availablity-container,
  .choose-bonus-product-dialog .size-chart {
    margin-top: 0.938em; }
  .quick-view-dialog .modal-content,
  .choose-bonus-product-dialog .modal-content {
    border: 1px solid rgba(0, 0, 0, 0.2); }
  .quick-view-dialog .modal-body,
  .choose-bonus-product-dialog .modal-body {
    max-height: 28.125em;
    /* 450/16 */
    overflow-y: auto; }
  .quick-view-dialog button.close,
  .choose-bonus-product-dialog button.close {
    font-size: 1.25em; }
  .quick-view-dialog .modal-footer,
  .choose-bonus-product-dialog .modal-footer {
    background-color: #fff;
    border: none;
    border-bottom-right-radius: 0.1875rem;
    border-bottom-left-radius: 0.1875rem; }
    .quick-view-dialog .modal-footer .prices .price,
    .choose-bonus-product-dialog .modal-footer .prices .price {
      font-size: 1.6em; }
  .quick-view-dialog .prices .sales,
  .choose-bonus-product-dialog .prices .sales {
    font-size: 1.5rem; }
  .quick-view-dialog .promotions,
  .choose-bonus-product-dialog .promotions {
    text-align: left;
    color: #c00; }
  @media (max-width: 767.98px) {
    .quick-view-dialog .bonus-summary,
    .choose-bonus-product-dialog .bonus-summary {
      font-size: 0.625em; } }
  @media (max-width: 767.98px) {
    .quick-view-dialog .bonus-summary .bonus-product-name,
    .choose-bonus-product-dialog .bonus-summary .bonus-product-name {
      padding: 0; } }
  .quick-view-dialog .pre-cart-products,
  .choose-bonus-product-dialog .pre-cart-products {
    margin-right: 0.125em; }

.primary-images .carousel img {
  width: 100%;
  height: 100%; }

.product-tile {
  border: 0;
  margin-bottom: 0; }
  @media (max-width: 991.98px) {
    .product-tile {
      min-height: 23.4375em; } }
  @media (max-width: 767.98px) {
    .product-tile {
      min-height: 19.6875em; } }
  @media (max-width: 575.98px) {
    .product-tile {
      min-height: 13.4375em; } }
  .product-tile .tile-body {
    padding: 0.625em 0 1.875em; }
    .product-tile .tile-body .color-swatches {
      min-height: 2.25em; }
      .product-tile .tile-body .color-swatches .product-tile-color-label {
        cursor: pointer;
        font-size: 1em; }
        @media (max-width: 991.98px) {
          .product-tile .tile-body .color-swatches .product-tile-color-label {
            font-size: 0.9375em; } }
        @media (max-width: 767.98px) {
          .product-tile .tile-body .color-swatches .product-tile-color-label {
            font-size: 0.8125em; } }
    .product-tile .tile-body .price {
      font-size: 1.125em;
      margin-bottom: 0; }
      @media (max-width: 991.98px) {
        .product-tile .tile-body .price {
          font-size: 1.0625em; } }
      @media (max-width: 767.98px) {
        .product-tile .tile-body .price {
          font-size: 1em; } }
      .product-tile .tile-body .price .tiered {
        font-size: 0.875em; }
        .product-tile .tile-body .price .tiered .value {
          font-weight: bold; }
    .product-tile .tile-body .coming-soon-tile {
      text-align: center; }
    .product-tile .tile-body .pdp-link {
      line-height: 1.2; }
      .product-tile .tile-body .pdp-link a {
        font-size: 1em;
        text-decoration: none; }
        @media (max-width: 991.98px) {
          .product-tile .tile-body .pdp-link a {
            font-size: 0.9375em; } }
        @media (max-width: 767.98px) {
          .product-tile .tile-body .pdp-link a {
            font-size: 0.8125em; } }
    .product-tile .tile-body .ratings {
      font-size: 0.9em; }
  .product-tile .image-container {
    position: relative;
    overflow: auto; }
    .product-tile .image-container .quickview {
      position: absolute;
      bottom: 1rem;
      right: 1rem; }
      .product-tile .image-container .quickview i.fa-expand {
        color: rgba(0, 0, 0, 0.7); }
      .product-tile .image-container .quickview i.fa-circle {
        color: rgba(255, 255, 255, 0.7);
        text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); }
    .product-tile .image-container a {
      display: block; }
      .product-tile .image-container a .tile-image {
        width: 100%; }
  .product-tile .swatches a {
    text-decoration: none; }
  .product-tile .swatch-circle {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.8em;
    height: 1.8em;
    background: #fff;
    border-radius: 0.9em;
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    display: inline-block;
    margin-right: 0.313em;
    position: relative; }
    .product-tile .swatch-circle.color-value[data-selected=true]::after {
      color: #000;
      content: '\F058';
      display: table-caption;
      font-family: 'FontAwesome';
      font-size: 1.625em;
      left: 0.295em;
      position: absolute; }
    .product-tile .swatch-circle.color-value.selected::after {
      background: #fff;
      border-radius: 50%;
      color: #000;
      content: '\F058';
      display: table-caption;
      font-family: 'FontAwesome';
      font-size: 1.625em;
      height: 0.75em;
      left: 0.31em;
      line-height: 0.8em;
      position: absolute;
      top: 0.35em;
      width: 0.8em; }
    .product-tile .swatch-circle i.fa-times-circle {
      background: #fff;
      border-radius: 50%;
      height: 0.75em;
      line-height: 0.8em;
      width: 0.8em; }

#chooseBonusProductModal .modal-footer .container {
  margin-left: 0;
  width: 100%;
  margin-right: 0; }

#chooseBonusProductModal .select-cbp-container {
  margin-top: auto;
  margin-bottom: auto; }

#chooseBonusProductModal .product-name-wrapper {
  width: 100%; }

#chooseBonusProductModal .bonus-quantity,
#chooseBonusProductModal .bonus-option {
  margin-top: 0.938em; }

#chooseBonusProductModal .bonus-quantity-select {
  min-width: 5em; }

#chooseBonusProductModal .select-bonus-product {
  margin-top: 1em; }

#chooseBonusProductModal .selected-pid {
  border: 1px solid #ccc; }
  #chooseBonusProductModal .selected-pid .bonus-product-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

#chooseBonusProductModal .bonus-product-price {
  text-align: center;
  margin-top: 1em; }

.form-nav .nav-tabs .nav-link {
  color: #333; }

.form-nav .nav-tabs .nav-link.active,
.form-nav .nav-tabs .nav-link.active:focus,
.form-nav .nav-tabs .nav-link.active:hover {
  background-color: #fff;
  color: #333; }

.nav-tabs .nav-link.active {
  background-color: transparent; }

@media (min-width: 992px) {
  .form-nav .nav-item > .nav-link {
    color: #333; } }

/* 20/16 */
.info-icon {
  position: relative;
  cursor: pointer;
  display: inline-block; }
  .info-icon .icon {
    border-radius: 1.25rem;
    background-color: #00a1e0;
    width: 1.5625rem;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-weight: 600; }
  .info-icon:hover .tooltip {
    display: block; }
  .info-icon .tooltip {
    display: none;
    position: absolute;
    bottom: 100%;
    padding: 0.312rem;
    border-radius: 0.25rem;
    background-color: #444;
    color: #fff;
    font-size: 0.928rem;
    min-width: 20rem;
    max-width: 15rem;
    transform: translate(-50%, -0.625em);
    left: 50%;
    margin-left: 4px;
    animation: fade-in 0.5s linear forwards; }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
    .info-icon .tooltip::before {
      content: " ";
      position: absolute;
      display: block;
      height: 1.25em;
      /* 20/16 */
      left: 0;
      bottom: -1.25em;
      width: 100%; }
    .info-icon .tooltip::after {
      border-left: solid transparent 0.625em;
      /* 10/16 */
      border-right: solid transparent 0.625em;
      /* 10/16 */
      border-top: solid #444 0.625em;
      bottom: -0.625em;
      content: " ";
      height: 0;
      left: 50%;
      margin-left: -13px;
      position: absolute;
      width: 0; }

@font-face {
  font-family: "Tumi-icons";
  src: url("../fonts/Tumi/Tumi-icons.eot?mcwuct");
  src: url("../fonts/Tumi/Tumi-icons.eot?mcwuct#iefix") format("embedded-opentype"), url("../fonts/Tumi/Tumi-icons.ttf?mcwuct") format("truetype"), url("../fonts/Tumi/Tumi-icons.woff?mcwuct") format("woff"), url("../fonts/Tumi/Tumi-icons.svg?mcwuct#Tumi-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/* icon font */
@font-face {
  font-family: 'iconfont';
  src: url("../fonts/Tumi/iconfont.woff2") format("woff2"), url("../fonts/Tumi/iconfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

[class*="tm-icon"] {
  font-family: "Tumi-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class*="icon-font"] {
  font-family: 'iconfont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-logo::before {
  content: "\E900"; }

.icon-kakao-talk::before {
  content: "\E901"; }

.icon-poiter-drag::before {
  content: "\E902"; }

.icon-vertebrae-view::before {
  content: "\E903"; }

.icon-vertebrae-view3d::before {
  content: "\E904"; }

.icon-saved::before {
  content: "\F08A";
  font-family: 'FontAwesome'; }

.tm-exclusives-club::before {
  content: '\E65A'; }

@font-face {
  font-family: 'ProximaNova';
  src: url("data:application/octet-stream;base64,d09GMgABAAAAAKzIABAAAAACi4AAAKxjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYEIP0ZGVE0cGoEaG4KlbhynWAZgAIsmEQgKhphAhNlJC5ICAAE2AiQDo34EIAWSJAfWdlvsIZIO/03u3ufa4DTXRioQtDEEwumfr6W5sT05IY6xHYGs7Boe3sdGW9r3BG7TZVbw681A/K1zEhv8/////////z0se8TfvPfSekmTlDa0RRC0QJk6nf9NmcPfnDpQs9Y6QRTOuxAtygIjVKR1dLVDAot6jAYuES2CqGMHEm40USIc9tFKqwR9iggnLaxwLYXVWtAiUpklHIj5YlLgcL8UhUGnU6vbI82CGnu5jFOs1lhzwKbovg3HJ+iCzW5iTnUtDilnA+ZKaeBU5iCdTpXWtW3rq0UUM6Wy37XCqqRKmnvMaoozi7qux10wb5nduV6OxA8ipTKllBDG2VFtbQbraiybdJaS0us+N/0BtYSZxvxd6MvLFhWuxMq8zs/1Tbe6lUVRFEUUi1olVVKNNE532urnr/vzhxohhBBCEGWpkiqpHjGzy+3vu8dSeO+992L+qJIqqZKZxRhjjMJ7770Xf3YqqZIqab4xnd6fnG62Ixnz96QuudlsgizyszMdD8/DMJQy5u9F7V/7vo8y5OfNtGmapmlKGXPzV72+Xd5u3SBofqpTj8a783eFj7AjHL/88y8hwI0DKi+jQ+2kc6iidA7RlXh6GiP4D3jsTGkwV9/MqlBdhUzuOzHaGyYHeNaIB40feWk/iS9pYfkqrYElScEMLownnUaSkiD+g2IgLCgmVAMNSG3rg8OXtIQNoj662n+fihlGGkGN+SgXN5rFOov3XmUOym5SKinHn/rhl0rm5HXAGNcaAEGSijRsvTCSyWKjh+TiC/LJ0/djxXu675vZ3Q/ACi0xhhgVuLiUj44iUIlxND+Pc/be/2nSWCX9TZv6KDbo5jAozKVjIsLdMXUmZnLmIDqV2M/FCqvq8PzcejJAImLEBmxsMPZhbDBYQK+oGLHByJZolWip0RJGIbQNiBVgJSh4ip6J4h1aEhs8fT/gt7O7F4aBX4nV6UayNk0SssmxZFO2lrc5Rv6IlG+AZEO7GTlP7AYHrtE0TVEUTVM0z79/4rmvJWhBalKgJdvoJ02GNiC6PjiX/wZKRA5zRGrAR+zSXHqXQtLyUPjZuRk5IUnOKPowcL9Pwxv46GXUj1qKNAAMb3urPv9XMslkZjJJkiRJco+jKM+bt4CFQ5kCl7RcEVw3OLcoiqJomqZpOkdMUo419f2meMVz4TrXjxowNOgma9DN77fbRh82H290++upSftUqVioYa9QQgIUCfWjz9Jv4JpeHhhbThGEnVBiRqGcGxy4RVE0TdE0RdMJ3r09ra3/sUCEjbwc1+jj5s8+7aDyFQvHxRcQvzFefOY/WzqredgA1nxTrXc8eibAR1BLUFS4FS9s+iHtOYbOLhp3jU2a7q9pCyQsL8bYCqHOXoSywAYcLFFLBRDgBgfuURRFUTRN0y0e3js+BGy02g3IO8uhNk0hWJLQtxwvT/FAJZtivO/eFHUgXSBU0O0myH4pg1fsci2nQn7ogGizuScqgnO1tsp24n4vVTAP6VX1j0jf+Wg4VOG6kF8cb9NZOqPVpFvGX+DAAccEGqLrAYAAgkTZatfTtbdA3qAEwjqsJQwIbC3Hci011Ai/NkQGxwePMcmaW5IkhEKA29i4LkEQhFar1WrlATf/SimllAKTw+PuihhLBgEJPVnIT7dvTJAkSZK4wblGURRF0zRN0x5w86eUUkoperLQnz7fjCJJkiRxg3OPoiiKpmmacu9f4hpFURT8Bbfg9uIhMTxCoLFmaZ8+HQiCTBCWlqY3fF6XZ1qRIofLBRyH3zMiUqQ3fH6XY1mJEo/LJVleZIIAkpjTqHac+2RIihV6FG5WV8ulf7/90LeZP9P6DNRPBYmf5sRsBG5JCLe57PXxxNM+3U3+SPt3eVdSUQgsdgbv8EgtDmSlYnKvqu8dAKbcEWb+mtLr/P8MECRBkZapZvN3J09OlzJKa2otkpnetoSeb9frTxRoqh0f6Q7xc/qHWOWD17GShGBJyIvJkyQvyYsrJAEPahUdhVJDKmPUnRlrJ6bd/Ledyt+bapX+rxZWzbHs4RiuF9dSu2ekmiCR/Dlf+SZR9/vd7H790WygAWgaaEECwaGWFMcQpOYEkdIegAZAEAQpyqwznvZEchzXOGNC1WSXXXhBeEnuXRpcFl0Q2iC5KLgoOh7ev2f8d/GvrWOFAV7Htz3pX8q6gA84bmsBJ6bxUOzbppOI217onL0uoO7MRu7QjP9HnW7N2Kh6+33LKmnX1M46dOepEDzjsZAQ6o6srOyu7JraN+acsRH5I3OzTM9rOWeQc5A7JCjIDkqUin/49vvebHrtoMt1ZQOsIlzLSNl9+308eaEyFUBHMAzvD7uxAkjOGIHCjP/v9JX2W92DUVU/w10T8ShdjjomgSXgvZsr+0hx1vA/CSM9vAQUFhCisMLyEsTKw3/LdzZ/592ENioHIcF4sIqzO5u2f9In6YrSXIoPuLj/hUN5sEik4P/mqmwWUB2RUGcUKmBjTsiGzUAqu9e0gNy7XF35mZ+qTk9VCnqOCZ6/d8ICk5Bn9PLwtqt34UdB6F4UQjlms1PZBJtiXRAiufJD1d8KXzKmjvudtoybc/cuTXbym0PrE1MtElWmOkxMIxBNbv4XqIVRyzACN2JMa0dQ0ZLyh74brzV2pL2xRD7BExGxe0v6bkC6jGRk3lckXwgjFme5Ir7n//8n6X29qmqLLbaoioilxtGZ99/4Xt/XOwn7tfe+R4lWWhlltCjliGjZB1RzEomoqzCteFV9DEsYwhHx+YrdoCS1kVURgxyyHrvphj0dj5VSAWGckgLYQJOtv323u2M5jXohClFIOXR9/HaNrcav8kul1iZUwKW8Yyztf92a3b6mx9/fJlEExcQDFMSDaxRaG+askHfbifkLotzc721q74MrMkl2pQFEbS5N4MNli+axJ8A+sFiQ134TOtCuAnfjL80hPC/cBA6KvhIIG+d8feit0AIPEISZAndBEDQGvab/dj8dvuTvzxc/MMF/dg8DPmcagqFpDdMmEWjahg/TIVFoOiYGpkti0XRNHEy35KIZsJ2AY6YikJGoBDgylYGOQhUgo9I4OOGZIJO8vXDGrw6ZKecMV5VzQVfVK4Y4oEBhuiULQuAQC5wrnJAilOP1vE+1+5/Z3zUJPvDrIXmQGguLm5Vkvu7HSVvJG/rDRbrjYC7d1WlKdzePpfs7LenBg6H0YP8qP0xv+sbvgQIbK1IIvNkuW5EMRMzRRHFMj//gCWziFBZVQQ31EWCrxncORuMuQO60MkCAufrv03fxuX0Wd/zP21bxgQNy1w/7iPt/Nj3yr+HzEH/tP+TYf8CBvV9/vcGmNA8KJJ5OgorBXzvbfBEEW7smAE92rur1S3licI2b/jUMr6biO5e/rBmLuvD/QdukAS9Rs0I5/PyNylbBP0sHKQkL2xb5XE2USQ2+nRis7jgJcmBhnoZ46uEOyXZMjJMqha0E3SRQ4RTTn1jy3SFEJ5tJf2VSvklkYpo6vQ18oIfjJ8h0oNdqx76trbYYdHNKpM1iES8Ae4PufFjZWNnOQ/ZKEGb4Imkc64rf1roUnPEE76ZbDrshkrOTtcLBeOvM6Jtzrb0tsp7aTwQFgiYPx0en20W89YLbw5NmsVqW167O57XZjci35K9tNedegTLkE+ywH/CeE1gUDvnKnPU5whyw6/q4VKw74A/5oHPQq7TU4ZeHwXtIPuG8FtLrucsY34N3BqSAV66dBivigVluYwXGDMwGUEnMSQjN/vPqpArJqrC6GWRN1OKPOcElIrDj7qteq7D5JS1hpV18AiN01kFFX5tXss7wpHiDuteaEWYz3oYxmwZjwGOA2zwYkKRYEnKio4+hK7oRLS/OQAOjZ1FQFgO+kSlQ0PWoJTio5SedWu5AG+xV9I7oJ7XWtoHF3hoXK++e5QQlT7xRQetUoWa8U3kXFB8jZpBhvsKfjE+2ihvdOtYKhw+9J93R4L+9/FWoHfuf9i+lPYRflS/ZoIKIVFSEVRGiojjFmJREpOGlI0oRZDKLEmWRZJOVpihDVZbFRGhWJuZYgFiUicWWES2nWoG4YO6RXJJckVyT3BBuCc8MLwyvDG8Mv4n+EP0F/vW1/89NEJiSfGCKDRINEgaJGyEehPgQkog5yZiTgjkRxBTOEUVTNIqneNiIJQNFemwqA+REUZONmtJYUjaJ8qFWJSCpCkl1xNTEmtqQ5EDSGHOaomY4JCNQMwZzxmPJREgmw2UGJLPgMwdz5qJmHiTzUbIAMYtRsw7MBkhOgTmHmEtwuQ2X+3B5DMlT+DwD8xxzXt2gxLt+ytsSTFJQkiotIi+hTBNLiZliF9FN5IrvRZ7oKXqLvqK/GCgGi6FiuGpkiiAfagzcOKQJaJOwUWoKWAO9jehtRu8+9HmOjCVspVL5gh0hHtcC8IBl5yVg8c1svkW3PHGetMKSoRYx0Frf8OjtVebQ5+T0WyCQKDQjw8QXcY3TeyyeHMazLMoT75ViidRWlvPKL4AaGhLGVX0jHVpXwxM9m9AlAUKqNIbQOtowq6M2+rZvCCGoj6uhaY2gNlqKsTBZmTyj4/7ZmalnsWFLBRFXCSGhUtSXC0p7/1oSCPGympQhO27i7AFFYQ8g1obidCraZPSLQAVYd7j8X+yaKo0+NGDLJt0lmAkQGIiRdP4qqX0AaSLsOQkub+LKJFq8JVG8JSMfQR/0KSzeJ6s/qLwZgferqOy6ujlKpBtOAlhVg+NM8m6dIpy2d3XpwSM0ASpFMtzCnQMeMb0EO9+1cWlrTQNgZW0A3mjrVc5UaCFA8w8CoNcWHB4VEKiXQgL0DJVOFo3nsCAIXD4VQXxT0TA5g7bJ5cEh/DKyMOZXUh9h8Skz2QUNMlm8Q7wAZbJx+GYMWoHhwwM8BJi3dEUkU+nmTEdg6xHxj01+0cBdxEh23KqPo9lUJxww6++wGqZ0JWHwpfXK6FS5Io7Zt9C6ygF9daZwpAfwgS7KRAH/n25sxKfBxNTcwhq1sXdwdHJxdSOSrbQyyso32hhjjTPeRLPMMdc88y2wyGJLLLXMciuccsY5F1xyxTU33PLMC6+88Zs//OVf/5eEogltCEZnsqVypVqrNwJotrKxtXcEwxAoDI5EY7h4gKBwBAqDw5OpdAaTxeYp1S6iklgciUIFaXSEw+8pVDoTSVna2DkAwVA4Eo3FE+VKtVZvNFvtTi5uHmAoHInG4olkqn+Vr+YSlrikJS9lqcjBARxYn/o0wSEAyALxvMJvOiUEdI0SDWcMJuTrGgzE7jb3MnTzq7wwjHPLXNy78Ds4t8uJUm4F9aOa6e1hox8Qs92JYL1DFwTNfZSiuMMzjBwKbUuv1IFL14jgGu7wVTept7pVMoq5Y4+stoUTOjmR520CSzoPXiY5ngb39pRUqcKKC71Z0s7v3Wt66GvwWicO465Xrsv33IPtQSBI2WpjkmBgp1pu9WsCKc4nou+RSLBn0WwMm4l1cUqGb/mRYGePxJVwPScBtlJHAhoZ1ggolARYobkOTlHxUE2Udr3wuhcDEHtgW/6Q8O0ob/7leWyTD3U4RUxQXyJHqoEeGt7NNKLlmjAKzUyjuVKLUaUl91ytkWqj1laqvaiDjo4anXTrrNVFT1310k1vO8XZfTe0xyrioE3UEUtdjwGjrkrmmsL1dys3FHKP2IfhB6TxGaUvKt+y4id0/Zlvh9rhP8+GLrvglvZf0tJPl7wCZ0hZ4YOoK+1sWVfmUexRj+54X53OGUVsXNGtkcVPobFS2Bk0Pg6GeDaJdMlQBCrCoySUDmWiopgsvGxmpbmVIelJMyj75JtAN7FwGxYYGKwlp6A7Q3duM341fTO2M4Qw3IPl2XRBuDC6TbjdQlEUwzAMw5hJSbssCDG4MHU16PGa9L0WRJeU1gxaCgY9pYOU/EHPnknfbj0TMyX19JBREuTGkjZaC7O5BlemBi4HBlNO/C666VqeXGeguTrpO65T3G6hy51/NNCGJzeHGy2UmfmCm9k16HWgjoFSClppnOrEpS7c6sajHhhlYJWFUw7veoP3zRiEEEIIIYQQYhiGYRhGIpFa/6jU5R3k61CHaR3pCKMHeyjF4R6uI4Wlm7B2M2q3YPQFWjfQxxOcekcuRG2AJCaCohzgiSAnAhscE4HImbyj+2qcxZvgwsyOkEXmk30bx2ydHYEBjom45FWNwbv8b1lPSkzAbnM38ofbLx6bno3zzeTOKIGvs6zXv8jG0Vn3f/Z3uds6Tc9TO2eTkGmHA95kH8K11tYMFwS/+rbpVjO+ipDxq9L1oP4L6A/1pobObfrD6KvmNrV/dfOQLQx3fhvKWJiADZjQgIkbMPEDpuGAOT1giw3YrAGn6nEliOhBIFPIEqky8bI+BZCF0qKmsGqOacGpJZtWdD1LBlyp3KLjojt56FDbqaGWiqEnnyRdWJM8koIxkxKU1KDhB+jczNTgDGkQkzXpAEpEDDUVLhfXW5ME7rzENLNJBw2ZSqSmcipc8EdxT74D5ZliVmcYW5it1i5YprBnFj3z8Dm/R2nCX9TcBJrbSHkAzXP4vDzidub1Bkjew5cAvaLAVm30GqE0Hlvx8C15ZEVPpXPkBFBlcOTEUEVBTk4YUalUKpVKpVKp1FQ0LLFTNehtvEzb9DZtzW3eZrZlh8Uzxc5uKz0ZE8kgIKciIMx9pqxnTzktR76zJDtMc6YcZ08wx7dbICeRO/oP+iVVkNLfrIHHMMbxy2Ku5XruNKm42s117siRy3Bg71vfSCK9BNwxjveAigJMdvxyRcE4z0H56ipaXHIsKypMcfVWd7Sce/fuJ5LEEe32ecT0uY8suqxQKvjJFG66kFvHyt4Pm+G4agrrHeojGfLl6f3feSCy8XHUYlsJVtymd/EYz3ILAFDxJ8D6deGpf5b9gKf4NCqkfnEHNsnWrH1c+WsWfCiI28xb5WAg9A8R7OivpKnIPPAH9XjHzIW+NdZzKwU2HXER1W79E/ajKYSTSv6Fp+vkvv/bf/nRNT4tu6o/UDVEDVRNJrXw6uLVy4IGGkKN8BozazIptCXNIGtO0YKqJYtWrFqTdUIMIFvNZg3NWrp1HNZz2oDamIlNtqJ24exm2AMdgo6zOgGdZHUac5bdRcRlxFXEdcRd1H3UQ9Rj1FPUMvNze2mv7a39zvdnqqz7/vYXJAAXDXALUZokbZIuSZ9ikCOMtoHYb0i7m7G76Xq2EZ6wh6svi2IQHcPAsQBvlP9eabdeVohwoUAv1IcYhIY5DiAOQUego4Tj0AmOk8A4MIGYfAWmL4C3cxunr+PcQ30W8B3144bwc6AtyxS/d20D/IF80v8F4gJLAbgPw80TASgRCagQFWAhFsoKUE3iUHkUXq1PTBSShYisqFBcVVKdrsnQRDVl9T2qnzWumnfKB60n7RedN90PvS99P7KxbCqby5aytWwr28uuiu6KEfvI9r1U38vzvSR/2Ru2d5bn2wvzF6y1jKQ0GCKmDFsuS5STI/Icke883IOsqlDUaGvIu2ErVxuGX1VBXp2mCI/1BDyZnYJnYWOlshNpnBxE8UwSGTKhLEQ2qjSLMjhlWVXINtXUwNTCNMA0wjSha0nWjk0nTE+8QVs/Z6RlvM/ZaOvq1l7FhMHIWAOxBfAqc7M25nZMMAzDYt6P+TrmYjqdnh6Ww5gcBuQwGkdDcVwcjquXsbIua6rZxByNxSIzYxnx1cTcnR6fw+Ac5+sY8AwcI6N2ljU+MyCOJW4xYPTYSkgP1Lm9f8GrE5kc20xmdqefsVvn2C7k2B6xw3ANM6J0GKKzxOeF+dkm80rAlpK/mMxrIOb9Zx7XHQRBwu6SLzRAqDhBcj0Xhi296kzmMM5ykMWK0sBqNejFD9i0gbbURCUawxkMBoPBYDAYDEaG3zEMwzAMwxZrcV3L9XA4HI4TT8QnZnkcRHyGojAQo+WeNJsYADAMi93O5857bO+2tMW0wbbYg215FTgFG3RbFVXzSWsOrK2ueurLWf/xRhrz3N5UM8210FIrrXUywCqrrbHWOuttsNEmm22x1S677XHIcSecdNpZ51102VXX3XXfQ4899dxLr7313ke/+3O1Ko1LB6mWZHfIP7fE0/lyvd0fT8+fXt6+Q+lsvlitN1vtPweT2WK12e7tHx5Hu+4clz357v5BRbXUZaW0m6uVnmyu90IIJdwqcoi0hJR+brYSG4IymCy2VK7W6o0Amq1s7R1BEBgChcERSBQag8XhCUQKlSeBRKH5wbvS84XXTyUGZ7E5nP3D/gMoNIZAozOYLDaHO0cuAeyZwJZzC2Qn/jHH7f0g61nifLRb+r7QWS4P/29a1SSISMA1mgnUCWj9VUAcE+FUwFRA6RT4BHZiO3dHoOMaNK5w8YOJZWLKlBYAsa0SNp/qhgrBo2g1yYb5TMWBAhxQn58g886maVMLd70o+5dfspe2Oy7nWVsKuA/zz52sWxXjq7G7EvSHip+aDQcHX0NPAfpeZdukBzEVwSuVp0+33drXn8OePzSRsiAVKWxHtBYo3qDMGiRvCH+ZP/We/1ifieDTm6sR8GMUreXwce0KRvjYBEsCU9Lu0KvIVjJNAv6bBUEhnHKxoTYbGrTxRm1mBzOV/UF68CQCKaEYkCX0a7WEadUCVx1w1QNXwxFxtT5eq9pzlIQi/ocfSrbdTD/0awf0R/+G1feSh/2yswt03ZUR2ehBB+uAVio2I9GnNw9r4gXrir6SvKd27iHSr46+mn4iRWUTgGGzTAyG0CYJAQAIyyUTiSG6bA/DQ3OBTNdNTsKyrNOlLufn+dl0YKWUUqclM16X7gKp231Iyx4rZhI1xFglV8ONE62QosdJV5wu8zFddZw6grHiEukWZgrPDzrvqZ23sCJ4fVr+zLbI9QnwRlX1xd7I21qn+yYwgIZX024IaTgbKA4II+KXHgUvipfWPK/bkbc1ezutOwcicg/4PVkq9Vzz/Hv+9YqIiIiISEExAAAIS08ah6iTJEmSietwdaWUUuqe2nP72Lq+R/exjX1P72NL+x7gNbfLiPXTe/w8Jw4Mb7N0lIVQhbA8spcxbUXvD3nHcZyLelM4zveRdiFUYXm8bf5X4MCjKCiBQNlt7Wtjp3HU0vzltDHIKAcT3oHu72D5yA21o+Tj6liP99+rdazjnN+FX8RFHu/4yH4VHMgv8x0P12zeISlouFgDbVdCcldbNHOkHqWfCTGZIpcnwJ9Rv2Y7xbvR73hN+OEW70N2h7w4xGy1fch+Ut1xOwy445xb/nPbwzS/VXyfcY1IEB3U2uJxdzI9n1nU6xD/FE+4PLo+e0VOOL7o+9EvhbqZ2onPcOJnt/JTKvQZWoDe9CcVpTkbr6wvt+SkNYqcVaDn3ZLLNNpyo1HkRaMtLzVKd0s+0qjU34g0KCLxX6OCwEQUpEzaKY1zSis5d4i7BHkEeYX4t+AtRBevgESqZIIIQREWJQnSCTIEZc40qa2qUJM+Su4I6wirtaTV0CyNqLGliUfLtftFLZW2Ml+qkIgORFrd1KZkEt3iEWq/pNUpwA/nzXQBLtIluAJX6RrcpNt0l+7TQ3pMT+kZvIBXB1Sys/ErVn8Y/Sn5h3lc0+qbEtcy6+WKlQkuciEQCISciTYXV65iy8vB1OBOiDSSAikgLnHCCYtPvIQk2OHHFNp2NllKytTkyrhbJAIkg4Dg6qlX05R6Gt7kEWTFppdKPGUS0RxJ2sdSQPmh6snOINBRpg80iIOeZA3PbbKHaVEGky9Ozc2TLEg5akG9Pu2PMvousqhlz57udRZ1Xblj01lqqZIIUHa3vaCSRs1FWjmfbDjzZfjJ12mm+V9+yY/r1jQPzavnN32bPb+fsSZ7t5meTCvd3J4zlIs0CsSe8l2r0aSQTs6sbxk12QBX+c8BV4GY2XO/h/hKRL6paIC36gRXEsiznLUzuSiJc7nrZPBXH+S6BqnuyXUrwEVZrga4HFuooS2ucTtVZU0RM9iKwJmzllUQ3Eda37lZ2n7fWIln5yaSJEkQAAAAQHJQjYBq7FOjnlroVNxKd9zsTiCV1SfZhtBUHf6n+vTyEZJrQJLJJmfudP2vmhwZG5+Ymp2L4sr8Ou/yPh/rr34NaoTIwwFnqYDggAu23ZdnuYUw7ahwO4VeD58sfKZbuExwVsRHEe9ELnv0UkcvV3itPqKQSk2FAyc5Ce8IbyoRnSmyknEgpySRwLHft6mPvBn2KfKt5YbW2R16pNzi13GAdT8rt4oXWEXTxna7W6/X4dTG/xtYOCmwaKc4u6fEkKr7RiyNQfl3HaXb7Sw1P5rGgyk/TYiOTFiIy/xGK0ezvbDMJn7+kVSf8a9roOmFu3/1dhiNjvGkjspG/cBDRXYpJQoEewbUi5AcJAR2OU2CCn7DiHxkCf6gPc6DHABi+3mXfOU2GkuB4Rd7gddQdyAXaVKnwimWQgiQEF1HfyMJNdzj7c5GDfGBO6qkjfUul6so74a47zNh3Irvnnt+O62mzRa+S0C30UwQ3AAoABB0BnxIKaViKqZZQVugBkB+tCLEWdw+S/Wy/x5b5iIxETMRiUzsValq1SJ/2e/Ba9gYtwRu71+vG5Pdgt87gxD44T9aOTz+8C+VvU7w34a/yvHZRgTigL249R0Drl5X28DMKcLFTSFufNziuscGuvoNZA18AP4lgZNPoFMzvaTLsP3IeaogTxw0be6m+NOjOYsQuYPYe5luG/JtVM+IDgKyiHlQG0pGAO84uRiFp97OkX9bi8fhkQH4CX/Ob9GJU2T1bVj9cMg/UhD77WVm5Z0auoZTpEY0QCfmqm7argckFqWNdR6UNkhsnXhAYlHzMAXpWPxHvOqm7XpQTvXsPSins/egnO6YSciYa7ZYrTfb3R6QWIx1XgFJaTZWnAckFjUndNv/jgNMKpD8BSSprf73gfrBE19PIASkJu/IJN8DrOuZznaJdIlyKa1bVcUzzXNXzBY1yg2Ta3XQb8tWeiKFNsUe4h4aItwdxWaC7c14Z6BTVeFSRDiTfQMivqTPvlIt/pPxa5Sx0O1I/SDoTT2QTpWawLUfd/fmkm50mt/O+Np9cmCemO5m9OOAdHdKW2eZEcjP4FKCzuRDFfyh1MzlZE7nTM6Gbz43l/3sem7kVu7mXu7nYR71oJsXvn/NT/lFnhc8/ivOX+aIldirXAxXyvylc0WQs5nBkcx9aRfB7/9CNUQdRANEM0QbRCdELqInoj9iKCIf+ALwNWgO8CO4e5+XcEeRtlFKwJOXKyDH1CGq2JoDHf6N81+zOQClBBMLHdPNDAhzuBqwugyhP1X9N60VqnzQS8Ri7zDgMNx5dNY1mH4rDMp7kAaMsqeTQb7D/tWl0+ze/gU8lLGJviO4kA1lGZjq19XN/R9IILIExFASacjaLBBN6c9DXajy/PZQJJbUeRS2n1vb2JZ4znMXZeP9H3r/j7X61D//TvP8Dlhei2LR0nOLK+vDNp3CY5Mz80urG9u79Tk6MT23uLJek1YdCpcsm1gxPadqmzU2nvtuj9f78/39QTmz9wVV7dncg3K6y8MQBhBGoTFYHB5AhAlFMyzHA4pmIMIsR3gAESaUcYoCAIYhUGgMFocHEGFC0QzL8QAiTCjDcjyACBPKOGYoBBDBECg0BovDAxKLsc4rICnNxorzgMSi5sTPJUIgChXUpiHNaUuBrugBKGiI0OEiRokeKy54gQQPFTZC5GgxwgI7XABAMBQVAxsPJUhjZTpzWcxK1jNkG3YiTpYyTfpMWXPkzhs/k6ZInS5jluxxwhUPtPSMFGY2Th6aE6Ua1bjJfZ7ymo985jt+ESleqmyFytVq1kkP4WIly5SvVLUGmmmjk5yCSElFXUtX0S3TRQhhi1DkohUgVuJg1LRF63Ydu3Tv1Re/TJq3atuhc7ceeeGdLwaj2erq4e3nQ1VInMZgsTlcHl9IpY1lO67nC6m0sY7r+UIqbazz2qaGhDIag8XmcHl8QGIx1nkFJKXZWHEekFjUnAh0pUWUVWqNVqcXUmlj2Y7r+cKyHam06xlfSKWNdd6iQqJlCpVao9XpQ0y5VHXTdn2IKZfatF0fYsqltp4bKIVUMoVKrdHq9JHVc+77G1lr97nzfmT17L0Z6MmbabvcHq/PH2LKpaqbtutDVTcx5bYrfYgpl9p6BQ1zvpuHl7ePr5//ME7zslpvtrv9ME7zsm62u/0wTvOybvu8xhYd13Pz8PL28fXzDzHl0rRdX0NMVZ2btnR9iCmX2rrSg6wcYZxKZ7K5/Jhrn+t+3u8f1/3Mtd/v/GOufe77o3o85WkZWdk5uXn5x3ndz+v9+f7+x3ndz/v5/v7Hed3P+/33G9tM0iwtIys7Jzcvf8y1z/N+/x1zXfd+3vP9Y6597vvOT4IYHC5gysvHDyDChKIZluMBRTMQYZYjPIAIE8o4qAIMgcIQaCwOD0gsShvrPCCxqLHOAxKLmjPYICBBoDAEGovDA4gwYViOpwAiisYMSzgeQIQJZRzhaSQtOrpCVvXq0y+Ikqyo1BqtTi+o1BpRkrU6RS+Ikqyomq6CQmkKlcZgc3n8EFMuVd20XR9iyqU2bdeHmHKpredgE4VUFCqNweby+IIoyYpGq9Orgiip1LJGq+j0gijJiqrpFD2N5c3H19iuX3/+DdOyHZfb4/X5DZfbY1q21+f4DdOyHdfzXdB47+Lq5uHt6+c/5trnup/3+8dc+9zn/f4x1z73/T1sprHOxdXNw9vXz98wLdvxeH1+1zAtl9v2eB2f3zAt23E9n+OniXLk5IY4zZsvfxBGcZJKZ7K5fJBKZ8IozuaSfBBGcZJmeToUwCmpaRnZuXn5gMSitLHOAxKLGus8ILGoOVsnYYgpJTUtIzs3Lz8IozjJZHP5NAijVDrOZJNcPgijOEmzXJLledWrp7fUbd9+/YuyqptWu9Pt9YtWu1NWdbfX9Iuyqpu269sRHEqXlJZVVNfW1YeYcqnqpu36EFMutWm7PsSUS52/fv3rbhxzlZSWVVTX1tUP4zQvm+1uvw7jtFrPm+2y2w/jNC/rtlv2NNOend0xr3v37R/GaV5W6812tx9W6804zdvdsh/GaV7WbV+HGu9HRscmpmfn5sdc+1z3837/mGuf+7zfP+ba576/X0fnuW9kdGxienZu/jiv+/l8f//3OK/X+/58n9//OK/7eb/f83Mlj8IUEGBDCDm0ALCCQ9DQEaPHTZwyfdZc8goZPmrshMnTZpRFdrkEguFoakZ2Xlq01ip16cpYlrKXKDfyVLxs5Zr1m7bu2L23fi5dsXrdxi3b66SrHmrrGyvNbZ09dTdON66hiT6mWOOIM+7wMnL81NkLl6/dvNMew8dOnjl/6eoNNttmp7mF0dLK+tbusl/nixLKVqHKVatArdTh6OmL1+8+fvn+6y9/nTx/9fbD59f57FTGNHEGLK2mJZ2+95iUSbeEerQ/Q8tysPWWROCtAk6A7MaOxvgFpHdI3wqZUM9w1r5B4kfXEYIg0u6eFxKpz7GIkJftLmr3X6uBdPcTqgnbGUsCdCxVFSt3Mw5l9t0pCH2nUlm+5eIQ+H5AItPFyt4zZD9mpVzjcZVmbiqy/aRmXvkeuJxthMgQ0gqU1cEfZi7A0x4AVAMcpvsBZXW4ycwVCHIwqXcio/l+UrL778TAIuAaITCEbpXat7s23d7TFKgHANPIBA7H6SeV1tuS0QAQGPJFIqtza8ukfj/sezk5XR83ceb7DrZSaUDKkI0xQbiYwHXUkdyybn+9+/FDCA7yj9abOUJolgorpbeeOOltxduYh2yk246VsUJf0yZP+nWDVi5u4Gndmt7qNz3vAwbO3EyrQPKmnMHLxQQIFBANvgGTlAqp5zBZ7SSTZE/E1IwprH0BDbx75VJGarakp+l+gOsBJxZhBYFBJVAgt5351mZ0v30DZ4K4gvi3fStgpY1nvjMlIH3r1vRWv5mujwEaalRTl8WZdBEI6Va55z3IOAfiQSGyfob64yb/oud0DqjbJj1hKibAelHSyuMqHJgg0KZxBZAsfWYp/rDThkp242Xv71srlxhCUUSlnkxqgqI33JZMpF8RU2EzjKaL2rfSjBwfEypNNFCViMdWXOH6NKnfNM036Gf2L1Juv4C+v0QRnqyjy7xIeEjciEz0JUqEH8tZePuZuM15aqaJmF6C0a3zM3AEyoQplLPUYcwl6M1WpMDryPdrn1YWjb8XWCXN1QApmIMkKxVqhVwGYjOuVncXSMi1Dkn/Jz1fZZxpaMioqizojXqapJuoyarUMznuVo3abYqxTTUNUZjcatz6cjWk9bNthjv2+4JH+mHT2s4IGWLXTtfGEpj1NmF4COvdGe/s4uniZ6bdyPfVly/gboBBLdEB+Q24WFwjOSHz/tzKANdRQb3eL/MkcLhEGQwsCPGHCCG0ql6c3luaiRVL9jvkhRi8lpdCftrjc8qNDhZKG2rvz05aTBoa67/A1sXLAauk8mG/E8Ba1NVVMcHTaS0Rg+7VIP4QfvT4yk1lgrEgK3t4LFJe2WZJgQa3teIjNFV2+0npXWVDIvTNt47Ze3jx4PfagDYFJIhLredkc/2jef3wUOaEmCI9re6K6amGxv3KPKEORlkcByHtW2Gd5jSP9k/YoCr0GTTpkHwXH4DdIBXGl8w0J+pwVSyxzuHy0f4Q/mliy8TaC7KuB6R9YU+o2DaHIf51XJG9l/h8P/hHKGbEb9BxBcFVMaFEpw8XCXjmoR2CDW9Nv2vKmukb8FDDuZfV562QfmBNN0hkHVX5HYRforLAzerwqKe1sHwzlTDbAhUtslx1q+xU124HtP4O9FHH/9O9qbvbHhnsiffyfYwK06IQVTujEWv7QwjN3VRNiJeTVBN/tGDR/myhkvzT7LZGitYcI1FjbW8Eq9/TLN/z/Zav+/NsleS0067B6Z5Z0Yc+p9p+UvIXW2cMtIPCKiRRRHEZyqikhnoaaaGdLr7XGxoU9SRJ28bbnF/luSK7D5ZAEUoFgeRRZ9PL4/DdFQGSamdasK0sC/qoWtMmUYlNfBKSmKQkJyWpSUtGMpN1LuhJEjgMZih6KV5txRuB24F76cMrPgk8D7z6h+QtwLtKeVeBQ/LHBkIvCY2EeUtuBapHcRUcJYl8lSpLPVBkIelcDFojH5Cp/IEGLQkdvEnIFXKFXGGN8ExYI+TumdyY4L9q2zM8bxhhfZh7+17I/+TYAJr1MGPbu9Uu9nxHxnFoFUuGM0vFLi4tzR3csIR7+OR/OsCrR+R+eILzBL69zWX+hl52H+GfdxbKXJPo9Sf31uR6/ZUFVFkkRD2JECkxmkuKVpKhreTocNWBTv97i7jmQbzenJ8qdtf8wcDWmmuhWSYT1xnXFDnBnWY4IEBQjISlur2KBA1cNKcq6qDNsIhDtUUrSTYVuFpxXbIoE7fKnpJdtNIIxM2W4DTdHQkknN7o0EU3dPus2wOvDOVUU08TbXSRp7/hxtnnmHOuueeZd775I4D7aItG4DGN5ferdoMHZwXcVjYFKjXUwlsNyBpKgZH8lOzxeXzFSXI9mtne3hmhkXkvd8LNbOXMXOHjXPJ13Ll784n5t5gj9osfceilq+fD0tXTd30dbr6D2uFxJD/+y0eU0d8Z90Q8Nh4hNHwaxj8BCTytM4D4xMUoyJic5sHd5ow0CdU58wBCwiBu8hBFHHQqrbuNmG67Z+NqjIQ5k4N7pbaFZTjT9k2CCXCKpHHlXhabIZEVDlWwluLqe8UQKNIVr09IhkhmH6We6/kpTGVqnTZEX/0609me6ume6dnJAamTy2HiRAzPgSbC+Xpzli3gJ17FXu+lWaljqp3riZ7sqZ7umZ7tuZ7vhaktyGxVN8G9VMndX7hqAyRbGqrGglEcqcNjzQ0kn0TUozLyOqTpaNJkcVT7kFIe1x6qRxnvTu0PPAX8KdaFboFCa+Ob2yYiZl3YFPWe5O9CIQ76TGua5U7T7QlFv1Dnu8sGemX1XRcsvJNqki9zrui62uphn/Hq5OIe9ZhRGrXW1b02bqHxurs1KpliE6S8kNVSJiVKqJOfnJxG/sH1l8Le9z3JLGf3nHO7OpKKJxBJZAoVy0DJhMUGMVDyOdkXCEViiVQmVygvX/OHJ5ALpcYWLkYcTdCoEPyV3sFVf+g/1vjwE574zFf2ly+ZxtJh5iu4GnUW3jkrJ4+jDK/EqDNk6jAGcirz73pVnxrClIgf+pe5pKM4RtAZND6Pq1aIVXIltLJ2REfrz+Tbf+3ProMC2/457Gr/PiyhmaTYVmetUqXR6ql1+gaGRu6iYuISklIAi22tsJy2i6ubu4enl7dGpzcYTcDGzt5BkOAG9KF67d7u78E+QmfxZPESJUlWUIpUEYUUVkRRxRRXApmkWgZfdUejwElwgg+mJplsiqmmmW6GmWaZDVPyO++454FHnmCVvObvfPDJF9/85BfIEqTOKKCIMlpwSyw11vSxSwEvWdkFvUhgKhzxhk6CDXvg2tb8waRMpTPZXL5QLIUquYpJrffEQDfy3eg3mwzaLHKl/UcObNiDm4xGa46ubjP/Xw9R8wjg2Qo/+AKhSCyRyuSxec3YaTG3aWzijxp9LEbkMmf+TfZHDt0BvVF8s6szr8M1x7g4c8Ztttthp/bb236vffY74JDDjjjqmBbcNXLTbT24K/zsqx/97FdluGn8F/AQIIe8RpySt4h9dFwnbvdm3YZNk4pxuIOgLfhI5Thb5luP44NS081LZLpuj3yjM5gsNoezq7snBIZAYXC6b3PYWz/GWGMvbenLWGZidmAu3OV+K1jhila8kpWubOWrWOV2K8K9duvXsMY1rXkt26cL146IapNMlLW0ZWzXMpd77GUvXVMuufdcY0AvXrail2bYarZaldHLRhcrVk3/lkPdqB8zdVIDGiM2wthmw8zi1F3r2te2znWk/LsjUSvHnUxWgovDqtZWKgufypRVA324WRFZDBtp2/6LAX5nZ2FZ0u0dhY9tgQL1hMwUHnFSFBdVThW11NdEKx1Wh6o51kzsC4pNoqHukJFXndUirUYgea9Z1JukujNWZ9Vqz0jNVXmPV93U4DUPs713BsZs6GGGncUsh5vV8IN25Z/u/ALMpG4l6qSzrn2Qyr2J4Cdt1mAuGQVOhXmQV/XzxFbURXEtwSVwR1T2btR59JV8xtDnNOe5zHVuc5/HCS7mYi/+PC/h4mY9wmxHHGl2sx95DnOEAocefFNkqTXGuSfkp39mLlGcr+D2GmrWs4lskR0YDpWJE9KUy1ENF+Lc+CSjNIeh5phGkPhhgDtu+D1sEY7FOOaFH+vYxzmv877oCznehZ6fbs3jhn/cC7tAyEFloSmngjba6aiTHwwyzCgNnJePYx3r+HYCYcFN8lCzGRXiOMds1qNAPIRwUhEpNN9PM2G9YOj0B5/BZV/O5V7e7br8K7jCK7piSFNFdbXlaLCAfTxd4iVd8qVc6qVd+mVc5mWh1WPOxNwJDQTusB+JPI3FAJRpSwGKOwv5LBDzBHzzH2GIctT/HNXfQjDfc+MA/Ckg/+pC4Cw8MJ+Dp4UIz49+cuS/iXEzHPiH4XgtgMMNTXEa0pyeDGQ06/mY/0UWX0KDmt7Rnunlnu/FPh5HFZq8ou1e9Wo3sFuncHUv9MKv5bpu/P65l5OsDr3q6qtIJahSvdqqJESEASu27DlzIZU8qqhngCGOcoqzVnbNOB544ZfD3BKRfDJyp0gzyjSPRCQ641lso37VH+uf6V/r/wd+cA1+Q+VF/c9/pX77SqkRO7dQcDg2qizl9dU9kbWY8ZMdGxIuLSsaBXaQKrp3wfUdtIMzuI+wRkJj3iWjL33sHH0UoXiVxIn7AbjU4eIbdpyaMimk7uKDjDC7pLzk0yFupNeSxq8dlbHAGeCoSpkCW/5/xYLR7YaoQQMuElE7jDqsj/4YJNSpQ614cTj/B4NCwCC8j37us9e957TJhLbXS13XZXwfZ3AMd9+7S8djMUiAInlypHPlhMoBLdAczVCBMu1PC2nDbVo2io9sarDOFzRhESqwAEXIwRj87YmH1iirurLl5keXlaUy1Ya+rUEVPRhO5uZHtQ+LD+xXoy9GkEluKx1/qjbt44KsyxKiHmwt/dCyvuh/4x8UUkCcsHgJkRPsjX055VVQUSWVkbl7G2210x788xafLGz3yzKrrbLGOmutt9Fmm+jZsN02abe90j4HjCMNlzFr3rvKnle795iBVurpu77QX243TbBovunTn/1DVwP6oV/6OTv63feGpssGh4zSUV6/pnJ/9JMfDOtxHeQba37Uol4YcFQeDtJPdXAD8Ntkd6oPKuQBNR6iRw3qSA/3hDGmGG2qSQlqTsvP9s3QnPR8LC72a9okVq9EJToCgxOXmEQC2f0FYH0McGDwmlxO37/pZ39P0teeWH4Gfh+vpeqhymnpSDUtXWEC9eHArGWmlZVJbUdRKmOHpd0pQKJyIaVTVVUQWq6V0qEI+tEparsaKgsKMajkKfvepg/ITdNRl8cBRyHxSN5C88l7IVbAfaslj4drtIxtrcyvSHoVPCfJaeBoCXHYhyERvmKLAoFwraRQKSMGle/gemE8KAt28MV+iph4meQ6HZIRgy7wgJe1DzjUMl7xlQufPR2s7RV6/bFW19XgO4g7N5mh7X9vIKrEK/fGL7PFznqRG7zNY7uqMsCp4YLVnw3I39p17poyQZiX4zStQwULKbwyjqeH7gqwWiIfpd0h6P3UWUEp2HeEzSs0nb50LgBSAO/UIR0o2hE05ZtMkC1yAGmFdYKLGpnJ6rCQwbUKFpGlT7BsV3F15RgWXRg58PD/m2MaIGPHVWJCIq/ZyFTNQdQq/X0a9lOW7VBeMkkXQE780XQ4xLhGNe6G0UImjXooo961SrZIhQrwwEOeik0yd5sIZsPLxFRysXxvTbIVnnA6EWv4bbcV+GkiVdcthRBAjhGkYX6HPXOTlEIQpEEOXMjMNPAKHa61kgjpIZJF0/5luMNgYhSUZ7aARLbOEu1BhHSk6z6zRRUVVSpZEU3/xodAhPQQyaJp5nuxj5gEiIRI0GmTI5lIIokkmrpShLa8tKFJk219Kdks5zUfrmmwOLNteEusmGSViSvTCSWqF8u2GSyQpLFpvp9FTKafvEs37qzfvULR2bB3KArKtomVNXO8eYaMks3RRQC3ObxkDOHIaBum8smFMtWpdQY5iZmTgFQ4tdlZIDUqsk55dskpybgrKs6/68t90haktZXea2+oaKxspvXZ2IDa1S5nyalXlELGk0KBglP5JEvb7ZiutwcaOzgJ39AE53ugDHgvAO9kNB26+wZHTo6IkifpUxWBeES0cEAeKNVlviLd1PWt7Ow2QFVRDBePeLQqfOsDBiX1AUwyl7lKffSPRcS2R1I1XGyWE5gAHKO1HuZ58fPhuk2jqFnZ0zsmy7ZnK20Ntt14aDahcBqQ23aE4x0qk41HrXGBxWoghXP0HMWW94zZa9nOcMyq1TAvljriGHisadQHNtu2LUyyXGNaQkkLY9q8KiFI5ZhwpuLDZABC2nVFeLj/JCB1y62xxh0Wu1THsQiXIvm+CDzEyENmVBYjOYtcmGzGM+/qEsqG7JAhPwlwiG6Ji5AxkE9aqNOddgUo5RiNhC0BLdTpTjsoBYQM8q6bs9utp9MhBglJoU522mWidOlQ8FBVcEV6hjNBuJjzSQt1utOuEOX2xG44pog4cdJJl4kQBLk/vXrDFbf+pH71W7/225U3wnABkYUevfTYC4Ba/VSyzGlrpBJxK8FcuQvRnC2mYX8wWaJtxjjlq5b5XT73Ww311z4AQw1h1PtLLY1hMJ3w0H/sx1WXlJhUk77Jmh+Xg+DdjHeCJdq7waJdEEVsqwmDqfGZx42p1doEgmHguwgNuVEfoLLeOSJwmWfNlDX5qCUvgXp4OUu4wP0HGLd0sDFPosBLSvZuJoXztIcZH5kzNrI6RSTZDOHprj1n01lV1rGGktZcy7Ld0W22J5siajxp2+ITpzgexviqJS5HKnlOLsHEpeBGSQQUn8NvezHTCtRGRyVAPSiz4ROdw6BLC0zHKQDdtosYOHM+5HmabcN5VTnvgwwzL2ZseJIn8gkol/X+1D0daH0g4+jGtsGIMYekZOJRyGwOSQFpAF/9NB2nAHTrywBQzU6ssn6BLK6i0TLzKTCaWDQlK8rZ7QEJg5TEg30RqERbkI0qtHmZk2LzM72u2S6GiExdjRyMXA3J+GxD8CBTHEFoTu9sMzhtJmQcpLi5N0UzNyoeDRRQy6Lm8kYNfg1YlzjphM6SLaQ7RgGZzu94lVn+OfD19PpaRNW11agoNIvVlBFxmCczn10KT15wwuWc+u+Ck0UzGVCJKFFfKyCX9R47PGFCWs4a3S6WusdMC800DrIEZEy4I/H6Irf6LAs5hw77O/RWvIisYZUf1k/tbQgKWxC/8P9kwv/mmV/dXMaJGcf6okAkoAoGbCFm5+GMRSlHhvTh++HD2Ry+N0J/PKW2jTQCCNfZeTqVT2fGS9chTY4Mc3q2wSA9Nla81iXrFN/U3M9MpJ6HNNgfAcM9N04d4HhA5UQD9D7TY749ZWrzVDws6HO/339WQ2ttvj37amQysnl4z0tnRvf9Gdruz7pGNJ8vpyCnkSptU27UGzsnqec87GlJ13t5nabJOnVjgx2l95B60xScOZaz4yhj444h9GhG+4CQkJGBwdYP3lj0SEAllU4A2vNsx7V+4Mf5N4ppXszUr49aDhmf3mVhoBfsKaPsUXz9G3Mux4qxCRzIItG4s7yeJV1Eg9u1oM7Z/AjsR8nz2tL4mxtes8CMN9OKEPssGAiKTh1mka23WyEUX7TVDSh8gxBH6fZTtQFzUnWNXHvNMHzXiax58ar98DtEDQPOaj1OamS+Lih9kftqeCxtG/z/xKh7PDI9bn/lzckhgAo7D9wxigdfDHyryhplEJFeKtRVtsBH+zaM8e6xGFb1sL6ngBV0+MASrWjD1cUlvFu4MprfFouVn+fXwQqbI5E4ULe5RI+QZ2zz+Vc5snTuRTuXcJxcmXmUlXrj8LqFW0V3fW3iTO6fhYZqXl5JNAc61L6LtSKx0RXCaIPZy/0xm5MPd1u2aOvaWXDWhuXy1aYhBE1EDi7Y0Fip9IDvggg1zJDut1BQwEJLVhywEoGEsbhh2nozsOgCfe50d9IQBTkVatSrVbKKVjDicsAOcvSe16lQInZOhRIu/oj6C57+RSb0bMYRtvI2dE45O4+yK25d0XelgSWWfr26RSwPnlTHM62ZzLhaeg4SilMCiehYemM6rRevpQ5unpgg5W6T96iEYX2dP2MQFTkVDcjnzaMsoX7Gqeekq2WvOLkjGAV4PCvYuxloF4ZgKpss8q6EvEsWEzpYajCCkrHVCIEghY/QnJgYa4jSuGExxS7T1gzgQ9CiuNwkEN1sbHD4FvbnCn6I3g6RGN9flQ5VmRJZ5pvMptIQtoFErxvYCHnr9LbFYSQQBhL2uCPzKFuQLZUS+YTVxgLKG4UCFLsbTDlRTd1NyhHP7Yx16B1UXPuyEGyFjY6BcphJN0VyTE7/TDE8YJ7R6hLicJw+Q/VPbk8MhUkWYw4Y1QgFyzRFizKRaRw86gQfyZDexJXJjXbCxtDgcvX9FOdt+46LcnyaATUXtmfC42qSFZHGEQAtDYbSIVvDWDSxlQagaWuXxOi6jIamiBUvMiiZVeVTKkGGTVpnCZVqfg6xIRezdWxsn3NOhdfzYIKxL1a0M1nAgBgnEaYpeKH7PIAmBZC8OQuSizjA3snK8rQccrflIKZLyDHpn5zAZRIHydVs9a2aNomUSw4sHBhQwxQnrSb0zCaCC4LBaCXG39VW00BSnFLV7DvDqdqGNU2cPsK43V/OxGMmkbbmwAvWZNeFCPLVC1X1OpM3rd38nKp92l+L1vUvwICuA8ggziNZnBN/Ge2mZ7MK0llyLh9R9rHz6CzOM/wcMuwygZu6EzZHHP6Lk6IZEyLHLi9ZJL5VaXq4Fo0lD71f05tQOyWaTW8MPSSYVmnu9Zqtr79/jpXYkst8aPdtvWH+758wes0n9Z53ntB69CfNXpdSmegxTtVidTRI8MVuvsPrR7bXn3xt7YUPvxSoKJGcqZjzH14tCCTKf+GGzWq/gzvShBFoL6MIFNAUKae7FINUvVCD3/J3bVKQi31lyBJGMDu0HmzM0SR314/aRJMFuPUNw8xnKJhXt2aIhdm2yQ3papH2kuMjFBGjLcv+uvOWXEaTWYK+63x3kiI5mi2hGmm54Gb99XnIPvPtHJtrlnDQSSThdnMkx+IbZUeO4YpDYtte3fwaQ3dCNbfmZXpUcZUxYYI9li+vunsA3jd0WMYMVH6mEHFGIoVnvFxwh5N4826UYw2xWAqyflvRz9i2PO9N1uT4wv9hF+cT9r74YaQ4OCvQIxpc0N8fKhMpGJIYqw6Q+5peHljWeBZnFag82mumUlJ9Lpmj8b+ck1vuuSvP8LYZOVoN+Vb1+PW7OIgFaH55fvbTe77WbN/zQQ3HLuh8Kfp2VqVI+kuiqjYogrrXtZE0bkUPZSsgMSGlXpoORdBsxv9EEjSv8f8pzAxV7Or+FZxj3y5QwfE3BHMkZ0dRfgShh3dPubCHnGjfx2p6bgPuHFHp423NRZdwO+v8aJ7DnZCE5jgy6KT5QTaoAoXwbg3N3BUwhGEnYemLtjst7hOlTGs48/SSVKxhMBZz23cNyUP/vHjE+Uokbm33QtZ3X/Pup8iwh6azYU5uFx1bT/YaVKQYKMXoweE+jmTv/ROl7a+7+ifItr/iRnXQoWW/RdDMVuKPYKQtMKiRtte0JCgkVUzrUFkNKGsoOSWXcR0XSRb011ZUw4q6ff1WS/TvN5jZl+e2toydcPt4Qgi9/gGmNHYR4kqSioLAThjX6lFARrxkyLD3JaqmFLSZ/buI1pJkHjzZiPZJ5zUnGnDHaI/w8trG/XHHXtdLxxAFpmaZsNu8YVY4aixqEQ1ZZHuvE7QrMJwuH2APQUEUEnGPSP9Hu407A6whpuYQvDUSqLkfTVJgNHvlqWlIjuC+0JLONIlGaP9Zuwlr6Tndj/yZ3jmjw8yWauTXuv02AfsUkNrq7kPC0bcGN8mJrjJUqLIUg4NSQ2+1pFJEp3riVh1G+LohQIoE2FBYpHRkHgKjULPWtTmDELysUwnA5Jx7Kra6Smeb+bZNbhFBJuV9MxT8IUM7vHkeyspbjMG2xbnxiX9meOoAMEUZgK2XGtoRJ6mZhLVV9qEaUlTazNYnoPWxTfoO/xGvXJ0/rw/Hxh8J87HBaivKc2WuLVw0eXwISBCHLSSsdP8xA0PoL8mIzeUZPnR4BK+aQFxN9/zbWRSo4Yv+mtPXqYk6eSPRfEBWNtCXsicvRISBF6YaErniZSBLyApDHW6gwLbny0S1OQYAbGtF+gFZ5RwHO7oUxabxhOiENK7ZZCzbssFzY5iZ2sNPreTg3IOBGPZuz4nvvvZ01Nw1T8/nVgilwULkWxwQCcht9G4iUJcAGf8N8AwrrwKJAK7wfKwTYZFWW7YAiKZc4vZl9DjyKPF6qCnPdLnm4Flb1+GK7LUiiiIKjIyEHYICGJ0O502zKWPrpcIi7rkfs7z0FkVb7Hu3GHzP3PNtuP7up+JDzw/ow4kF4fwDoJPGo48diOnFbEic16Zx9QbFynEr+bDHdAWvTvmKvq2vEbUZacICu1lAwtyqcwPpeqzjlIT1j+gP8tWKtj+FOh42lpk4jYClGZtVTEoJWI0dY1LZqw/g2GBhe5AQ15vECtspt2X0eHUe343nKr+3kgSWrrdE/h04FvNzsU7t8UA2Q+3/YERD1gWBkc1BXOwN8DIaOBzM6qHhEbUqcRu3pSBntxB34NbWneTNyul9ommfXw5kgmf6IIdru9GMuA6rEY642rBde3lmyZf/D1JKB9M+x2ucjbupZiyJuxThaMNSyi5HXx8oJq5qYZTBKzBbmKTF+5GDvnf7VrNtfw5fmOvUrznjmguaGtXfWllMMFAyZEUr4Uuxamnyrbw8rHsnmI2gbikv2z35pVxFK9HSe36m+hjAddosu8/1YS3nUJMfC8+M7rjF0k+y+Tak/I+BT1ad1FYm2qDaUib5GvIZjV00zc53EVZzCZGLa/3si8r/M/ukL31PqUlTFBdH1nLny2Hno+W6ubfmn5mOBAXdxYZN02JNsotrGLukur7EMOfTLyxosGP8hcCC7Z3fM+H7+g+b+x7odYl/f9fU5OFIT4B4bLDispFYChycD+jN+cBNPJvxYL7NRgU9oF0v2FFP9NFXbHvDVjJQ+DaUY+fjo2OncLB6eqlF77kitr74bGowtUB95jdQQ0HTqfYP1viNWLy1/emy/183BTSiFKSKtLid8qydGnrscCdOIda6IXLHWvDLyrtO/3azrBktqYnkyJZHbFPMK7l2gi7nF2yJq3zzsijHr5iBU85uWYkQmpMeJH33sUkM0oo2lRTmLndmMvCMAcLsKy5U5OyeGMxDwGAU3iyrCxO0yRMr1cX/JKG6aLxizMzE/qsgPX8DE8NtP5HylIENZBv6DG1rOpx1/5TYf7XnaynvdORHtIvtOYQBWpJDFkW0iQdpofjdjMnzjlDZ+SImeupr62YW6maZKLfnsYR62ecZjzZlsreNDWPAEPSZ5Pi4d8VqmE2wg5Jpeh5VezvZNh7Z9HeU3k0pUGx+P2ORzw5LtxxhXb/+g+N3GM912pgw2ruRhDqzbNzMn/dfODlipogXXE9OZ1q1Zo9tkcaad1+0KPeKfX5hgKAG0tdKdt5ja3FoUlNh4xHHy7nIefMJk8nj5Zy2yKfpRxs/jrR66aD/AHlumEd+/lvEjc1Db5fntzFp9yb9i4qjdd4cN8A9rVVT9kQEJJzDkVkS5nQCdFwn3YBTO0V6lePZxxY8s5ifnXeeniueOj21zR1jPmbY/sPIG8Yf0xuNhKI9rzEVg7UbpBpEN52uXhiwevI7MVa+0NhHfMuI/nwIhsrgoBEMDPNB1qXxhTUXNAJUiBu3ahrlCbCqZqrl0+FtJIk8jI97kpGfwYGqrAh95FrYJ3oxlhS0pxI0YbPj79jVlx81Te60EJ73BqGZiScrr6KfsFH4vTy32Zo+z7XbBvEHFdvurEq5fL/9nwDzSnnZvjqKB7NVwa8vr2/pwulQERDShJAHqujhGixAV5vSk0I9/WdOwqbgtGIgXAAqZ9p2652hsjrY0LXNfkGH+j1OTbH3eu50Wcgm59s7XD79AS+rmhUFA7q/ruOaUGqugTPVtHKKE5Nl0olNBWC1Km542OCJJruDaKFXGm5K74XnPLXKR/AJ8MVqj2z0r7+4tdllUwvLL3srJnLstbogOrjzpuvl9bsV7mDbikLr7hD1RnPdneMOg1Gr7XOz9awn2kO8XjtRTR+kpC+nn1gI6VJwfS/ugGgagVv3RG9bb9fvGNqQfprP7U8j4NmDM3Rc+6KRZO+d+jg8hMgb71cI5GdES4KUPvEXYylm/ArmZdYOR875kAgGbJtTS8eBsJJ5RJDscF936ZqYhva9ZvI/ZWZaBWE6avJIJpQh9fEdgqUj5YwgrUL50LWAiyIf2xZPGEFfTd/3Lxfekoz/FiRAnnfqUMob+t3AZt2fqnHFf7evioUs5l+/2uzsstFXtFDn1aryslnIGlrfuM1l1z/Wu93ZW/Xj5i1MSJ1RSiahll4BlG7LL4fzt8+N6NpzFcJXsCJXsbeH963jFDatxcPIahKsPumhdYXFzXScmki5yg2AkWHNtSDl9WrrSH570GmwjXo0gZdakj+MIVQtrnXfGecN52imPILM5cVrxTb7FFS4DMtSbtehGfUO3Q+r8JTcrrfxBSapfXWZVVzlYxLRJo5V21og+d454YlottBKQPQ9Za5YviXs4DEKTLgHlb7tArPwIpCYpraBB6BlntMAPd4ZqnDbsjf0ISoLTl88j1rScOoSzn8YhmQ6f5lYs714VKTn+cB+ZvANPtNsSOYkPhcJBElK0jCjJGTErHUlWkWy7T72O8zp3Kr78rFilWSnIQ3+09TCYb6DZZ5Yo2Pxz2EDD87qm5vmpN43Y2t9maRJDp7OP8IFThRbkCOrfMhUpVhD12z24lD/nAXNhj5z4f9RaHSismuHA+x44Bka2/+Lxb2ZRm7g8R7LE8tO/Ec2xyjfMpMk/gDY4VtkRfEfRO7jq33nfOXUOlBUfbwnHu5GQDL6Q2x92E3lLHXie2NfQODDZ6U/l5rDJTxLm19ZCZcoYrvNz8rZl5EkgIQ5RyVAgoC64LMeO2bBsgKqiRUdcd5u4wM2cUDm1Nyyevy3tWBqsN5OrqzQHJTdVqyFu8/y4ZXLRJ0uhe8LoBTi5zymwCcmLoyJOEqdcJbDCeA2LVbAd9oK1NLuvOwDUVerP1oy/NlkFdPb5FxM4Eg252hn8nfATzG3SRPKxt3k8/85WdzaOUlKChbf3F2proM+EguTFEz14tqY1iWFe7+jtr1YR79AA8ePu7e5Ax4q1c5lhz04gXRAhA0PxgIPvD9/NPiAGDAaMz1FJ4D7YisJv8eXqU6iK1e/x1MSDQHpHuOieDBIdwlt2888dUw3hN5bnYmz24CU8xafEwUK0zlxg30QNHno51KOmLZNg5hf5zACBzeAz00J5V4r6TytkghAA8PU6m3R/q25wWGbUzUgU966yND8K/g8vxFVwkFsFCqLK7RX5sEeOr3Aa8kZjAPyYvAy4IA9tXj1ZzaBGuRsX3XljC/w0CaKwV5avphwfOJfZ4HU/viC/YljzP40aRfMeU/f6dhHyHllzvY2q4d6eWkjdgllA+sDEXf57TvN9yH0YOM+nahmX3ZS0979uw/FfwAYjGOaVm1XbW+FGAheMaZYwsM5O5zgmQ4ymvO0nqUPm0w6X9SR3WmBVBo1fFMkPbspM12tdiwYdl2TSZOmvV65WQCmdg/HjH/qahI7G4pa0hjeuxVpotOZhuewMmEKNjJqq6fCoXeVzKH3SHDsk3J9h0H0PoN0T/Owdj/z+rBDfU21lnad6WK6nubrKiyh56OGuGLuMqJnzCXIPb3VaH5gGXM4Nk9tgXf/c3WbB+yerpF+oqSJJj7f6slu7LaABvPmPqSOOQC3wtfvTNVe/41nZm/DS0swoNkLJ3Kqa0KHmqofc20FbDimNpK1SKvzMQ1pWE307n69WALr7QaqpuYqC/C5HkW3Ls78J4SC/Xs4xYcjX4AtO2Mxgosv01JHnLPoEuUl4pjVgnuslUzKjxgdh6IdLV1hGmXGr1cWFRUNFBB07O3XAgsM7b38gOaU26ONpJQRNIEJX9OO1UZzt2fQ/XtxBgeIjFxq6pxmtqQ3oGb/Ss5HCRf7RmhwiVOPG/dCeeY0pl+DBVR07nTICRtQMCID77BYqLzN3FXZyrQwaW6I4sSUGraHBeqPD0CWcdY5VaQIEAql868NAgURGooBoc77EErK3w/sVT3Y5Xl+ApLnbBr38acnou5xEFPmGitWlyOfhwdTGNcgxRDH4RuSYeJVt9+N7GtZSxNIISF+lRRPTNDK82PMC79HtEuVeZ0nPo0FVQ6vN8ftvksyK9lTpDGA/dItalIL+vJty7QBnGwrC61q/UTGjuygp7GuzL7cXfLASyP7BjtrHqW2uBpk5R1GrjkUg7XYTSgXc9tgl76E89iEuwWUerfj4TeRtoI0cZQ7P2SAzVssTaKhiUmVF48KAGS3YeOdO7bsXK2v+aOTkVM4M6icIDda08wmou33Ry6DXX6FLo5fTgdU28ugCxKczSKPJM8EEUjuP9xEak//o+2ViDPPaeKzJP0J/2TyH9yx8bH2qc79EBSh0EPDaiHQLpdJfBYVQuFiZ11ti/+ML2truWNw7Mg5p+TedVVTkOMGX21/2BXdI/a8RAUQvBQcG8OqYPJFe4/lj6/0mZa6wn6A8G1DMQ8hw1s7nMlWTdY3wptCnm5afyUFl4dqHUJXhc4qMcvnep7m7FFVindncklI6t0233N46SAIpbMJJmc3wpuT7mfKSq7Vj0YO3BDhnPrcCVs8WOo8mJwtGLdKDX5zmnA7wxttk9gLzNPSN+eD4Jj8kcCrV7AHsojx+vHhsnFC0M7R26RddRXCly7GzxkfQmoGgFHotb4Ey12K0Ruc4oJPBwCKQKPWzimHFjSFBY1VnjrEnGrOzp5I0rgF9dGQLZidvCuF/SkAyRIXRNzF/7bS2MI8m3gc0FwBZyRd5bsEr7IqE6dhpeU7zjYitboy88GZFmh88Xqjgd69CY/ff03IJYIWhk4LSIZ3zxrgsOUv/scg1qH78+5PPwjnJqE/Bx8HSjLp8p2u2Zh4CcG17WIrToR2JRxZrVXD7Uh/rhN7twgoWWZw/dvrj15XtPTZ2JqLLWvfsRlszFHz73vf+RIuj7ie4ZUa9vfdfooPuImP4NMsLRuFL3Th+XrirIhS6Cf7ScwKY029zIABrPIw8m0hO/bLE/z/S3aeb2WtnKUvciFeVpWaFVQNUWzXfzrT/diHoJmlUmNZ8ecOy9v08LtU+Z3cCRoPh3/cQS3DkTRPznaSmbBwtyKYw4W6J850pR3jKGnA6Wbo3+fiuvPM6Wc10/S0c8qll88ITtusKjrHvcTpwlzG7ja61e9bo9EsFKHD4rNPpZ0Q9e857eMd/U0eAXG32MnP+uzBJGUEJmUQ+lA4VxD7COexMi/zy1EmSgadQndN60iaA8++7fUcBCMbLxk1wwtruDa7bR79OwS9xWCPeSYznj4jD2wyiPITv+RCEXj4Sl8KOAIYi6x2vesx6MUSM4oDx4qyuLSrns9ulnUhV2tEQb0dNY72jRPmjHegxvHhMZgytZ4w54ctkuAS2aO7acCqqfuEDE94H+yyoc72P/6cAFaZ6ljCGHEkAj4q8otQvjBj3lbWOIkrHAopzPfA9+yRUnrprc0N7CW8X3VQCNqiwcAMKWsxVIGLz3IE5KPFEQsQC0bRZ4YSO6KgCZ0XkZMWdvokYu40URd1MRRoh1oEASMl2YKNDThxtWpX/g4bUSLO9yscQM3Dc+HIbheW3MKHgxkBu2tdnVUtdER29tXELxtfIDJlom+h0S8VBT+H3bYga0AJCBLaR0T4pITX05K2VMwt6EUChDMKBzCDWc+IXXBdwKZjtg/VPAVvIezMUZMrSfBem1aNrCHJFrwRNA0ONjXe/3Vl/7J7QCrHDvB3Z0VJGvPNEAqll0HYDYEQ8tHbBOILz0B0SKAK8UyjXLzDQHsnoIcva2WeqCQa7tkHH81gg4zY62g0gryRo25s0M74XlGLZmIbSwfd5MVO4J3y6xqXdb8qJ+MlVYLXz9otmIocptluukGCcsoEJ3hDH/EbF5vyl9B/9RaAawgYdeImLXtCIfsWUA2N+ADcgXB9dVzA3CrFdRD/Tz8AMCh20Q0kdLHvTBz1cm74/Bw1G+t0ImHrTCWRiGcHPcjGu657/hQuXv3ur0fgK7EAoxqcrqUOleaudPpCmLx+88kIz4+Pp54IH3TUraPmVW2wRhETGBYbegRj43x2XOB3yB8qfKpnE5BKR2f2l/g4Mi3e33UX3Zva/CTjFXVRtzosiMMX2fziRaFdm/jZpDHtvaaabPrDTBDqjGCqUBeKnTSSMo28fw6EvSoldyWmfxOgWA/Q+AS9xRePgGPG43Lr0RSIN9+PnC5EZAkuybkoRiZbI4gUutk6OKcil8acO+6Rnym1vPWyLiG6E+4pE31UxUQkkxmy8aTOOywlznoX4+VnW6pXejlpHY9VpOQWBEeGH0ZC3ZFWW9/yZzBJugzKNrFZDT+FtP4yZKLMYVki+A6nJYBjvl9VIjRD8vYnRA1kPL8sAyEGUrj5D5asP86lTnqaVz95eM+gTqt0do9r8fA0E64PSdooYkbGRmUG0jWOSq1cjcMS0wQSqG4PFe8WIuTkboF3EoeQQ88Gf+10srjdZciQLhONIvbl5VCDc2KpnQSOgJaXGIUi8CWIXwnfddt5CxLWxQPT/nKncSkI9KLHQ/f7/TuH6o7xxK+PT97anNhRrBvVvJzNiz1zKkoz9/21nbVmWkvanKOk27kyre03wVDWTp2SSxjrQeakvjS6S8CUR46T6Q7tbmzPu1RjMNXNK/haq6/W6YtDrW10Amat/4OO2jOOMv72cKqHMXR8NYrqnPRKjGCSPqe9Y/pmtUQqn3jo1lszuxfSFRM0kXUWyzNn/9RGqVNsfDqj+W9t8Ixjf64ZM+fu7SJ7dzrrpocekUv4mVD+yl2fez0y6CLa2gAmy3wdchHpukS6wvTpo2vkXv34tQvy1IG8aezbNzioXDfvgIEuNpiZc3OMa9u9gcPNJp5uRg5od9i0mV4UDEb7E3Py08evLHVo8qA66QRd5TbVlbW9zqG5yqSNL7ugC+oaBzyhppqIprvaF6NVYTtBLr7ofLEfXhyyrcfkuabNar3LZiR0YYTuTBPdV98VtYVXaBbCg4eH+70shWisq9c/+GIx3mAcEDe8WA3+5a/Bx+7ZdFO5Scijl9+3HLgSlv++8N9dAf5pTLHK+JCi0gnjKsA6rHJFVr6kQqqTvMp9fjenkh4ZIDzrbLbDDQvyjeQrqS5vpM1k2D9kSbIMy2FWysE01zcyZjJd9fzprBeXTKAw6hrV1JAQhLXvEPfiqVS2aJJm8Ec3FSsNGW1+W1wI1t2d7O7t4MmDKf+dBy+taxrgljhDnvn9khf9kb/NYz/X1YganiILiHCr/UPkCpsHk9k8CvlLr7CHhRjyAF2Es5i60y/Gmawj8SG1ugjZ3GCErkxQ/wTPXgGxhHhw4O8+IBDM+tbJy9Vma/FZca1LRmbbJbDLikoIRLDGONZxhy54NdGYplxp+wmbtf20700rjLqy8xdP7eLFSPSLNhpWhV6pPmhDyfMLVWzYotxQPcDYpYorK7LZWygReuRrLygB7Pq6qz31ReW1FzDbGhQPPQr21YtmRkryIxAZ+Si3shAJmTxJWhhCIw1lfOwCObvHmMeLqMVlzPJFFPDf9Uzxd7VGpZiM9K1Kqq/qmRargO5jy8+WgGKYPrW/sk4aC4HKxjxGzgqIskXa7exQUARLAyJOCJtJxKs6OOFZh/lkdnhXQXJGsNiqqqxk3tFLLtOZwaZMtMtkVqIM//sQHGTGtxRNCKEuYGuhk/p09SGuimQgo05MJPRWXOM7trHlpkGfm8WorW8PO60yHwT0eQGpu1fjVCNYENFD4zaNkJtfIhG6MCyiNjON1ZtD8j1GGkPxqJgfz6Iyd9fVaDvEIHzKHk+5wDzJg4JXbSNBzg7gHmFBvN241yVTu21Kl1w6G1YKuSVse4P6otWBkazwPYDIYKX5KQ6u1EZmRVHzCrbKBWkrSy3ZVdzslL0JzmJfV0PY1jMQhkykoSJ7aqSQwXYZ1Oyg+AkrI5sBFejsQbBLPdwCXTHVaQWkEWq4W5YBp9v1YtOQ3W4dCfQR2/VwuizD60L0w7zI4DCvpIsUhG4JovPzKw/0+Pgc7LaSMjHuOa9oUFDwYJ6xIKiQY9U4CHFPtnF3sbSVpdasIDdvMtFF5OtqvFKF7RO2tDDOXMsSXfTVA5SzSp3Gh5QUTxh3Vr9vqKi5HlScsR+EAoeF69iRrqzgSi+WzuOAjhA1hZqcN5syAzpBI2M+G7jIYxcBjv7RF9MRS00Dy2pYuUjSiDggomZbQIwdppCRKP7G4lU13TdzS8WOK3bu+ew/bSwEht/ik69OxcZsPzFTlRjei1B+EDHtCcDTZSarsmaiNdQCLb8jQ8HxV6xK0rypaqp2BwcODRY1PXpSnze4v5Bv4yZHOjRtmZh4kKG/60Qzht0y7GXDRyEfsKXN8WUjRWHa9ccTxDtY7Qh8upR8q1xaIWb8w5XhF5hCfsdHKUsOThibhcnFr+Ef0NzlIo6SQN4CVdL1c3PYubn6trCsf/+LhYSdBwZLS3qHsuxroL+2w7OBT9f99tkLdfUz5zq68N0l+/q+tvSXdgOfrgNQ8m8xUCQ5GULeF0JAnLCcv9DQwUs7S0pkSLoOEn2IhnPIIRro/x9v/Q0veboB4MnHyMQZIuoYijTzCbn2EABZZxQH16A6M/Ye6UlUWo29AfyjRFTqv/H3S4IblKtEbHf+YMSgEKjifGWr/cTm8Gb8Vkxfm/rPAMtBRwqlSAME22I8QJxGjS00NY4voPZnZGNTR2Bp42BO7thgaUnDUG72ziHg0/WbmxA9nJjqXlBlThZxdMi83mkamGMIuREYXiXHdbzGnWMLxF59+qwvrTxc1x6ux01DJBcGnpxSblEhzmwFptc6bHUhTewFdfpBvaj+H/EYrsroH/AY9dAq13O5BVxeyVs/8X8D7wMBz5g31yEz9aB2jL0MO+ocUnzqhash9KIJoyXadwBsxzyBPkFPYoD3366tQkFsayAYaYlMk7qKKuqKizbWA7jCNO1L8NdgWto08O6z77OnPCqk9HsMekAPefR7UB4RAvQ783VztyV+207ub2s90nL7my7tDzR0kwudP3F95eqcXKgLrKx2Qs3QE1yTdScEjM9GHUeXyZWhwQnMxjwGKJzF9jweBWIZE8YqZXmGieK/1AERbzS/FBxBH2lw6GwAFUQHLISGrCp1tRkLi7AgpORzHSL5LQ9Oszag0ZiZ3jom4hXgaA2OCHzAqwsSdwyqCXRuW8uuioTsjKPMPJONwdA52pwuR5uObmeaAFT5qLQxLl5qkNCRo7zMi7wsk5GBSqTGulowyRwJxEGBzq0Z6V3bI2IljkTrLij3vm9AJUPrbL8cnKFl2BgA+hJf0RwV3zORJLcP5hXdaPKLkFkPZmvd5rp1R7Y7GusSDpyDWwBvkoPVlylkWhHl4C+Uprm2LFgRvAK8dr39xl2Pg7sJLXE00AoKdG7JSO/atu/0WtZHsbn+gMSSyyv47nDSRtM/YypBuzvtMhFjo7U2QjPQjrlwK8Zkly+It0rryu9KSw8Xhksq70CrI/dhMtsAQVDRmn3dLip6ewHov/A2yHfnR/rd0FGWffL4pQTjJuwCjd7JAbKWBjexKg8TSUMPNEJ3IPfVTg6N9VObTxCbvqElFLS70q5egs1i/vg93kBHOrZ456Pixtg4LR9ZTbFYo7fbagHRaJj8ZFgeqJiGuiDG0UDL2zZlZnRui5xVMRcc1KZj2Bim+z6BTLqu2gH+mbZ+wVBG5oRyZdKPMqyhyP1DZUU4U3u+mAOvVchH7nbzRhSNTazUCJCyVu9lwhBiUGnG314lV0bUfwkOBmvz3ISuUSK//W8kAaaT0/7ANuye0tDcfDpJT+zR2TrArHR4nF1fod9gXcHDBvVIZYGc8w9od4WFYBmEWqU3Qzh6mYixlo+kQnfA8vUV0onhY8N25Wzg393de7qtuldsi6f2dGKkfBq21dlBY9+9/nsO536Ov3dovbTvkkOSW9+Fgd4Vuy0GwmFdHR5T12D0kizPr5FODANb9JqtethASf42BBYcOmtOx9gf6B3UNF1xXO+pDV1WJi4Vr25c+5HT8rLTC6Ok1eJS4K18C70AFJqnDfE7jpOx3yfPCPawgYetVHlPXXm8oQZj7xlhVoW0p5yb4u1JqTi7AcnYDEdPnVZyy3gKBH/4q/hgKSnm7DeT3XACGCM89u9+q/HGBWGcrkUptVF8LZcvyW4YhS/OniH5103kQmEvKxVb3O4kDZbZx+U4Fr/fR6LUFB+2Grcy8v/uQhWArzVFvYbsvqhbXM0bebbiiaehLgLJjRC1H99tRxVNa3np+Vt04Tm79eA9QIYR8C+blaYh7gQFfs5kpmm1d0f/cDhpOt1rgUGvsVic9e+6sre3UavBZkaDr1GjXSAIFm74rKNg2TAzWBFpMNZMJFsEtdZj2mcn4J0uLBWWbDIvJ8B6KtzIggbVxhacuEN0DfBwVkXG37ySd8Maj3P2BGkzUWnDhXVLgovQRwWK8/JhNmglNavskqTGZrD/81w92/kpF6UNSLXmObk1mCUlzU2RLYM32YNMQq4lLdVPz5KqMKmKIqEzAGVpvatXq0vevy4+O/tsd1jNFrbbuvuv5ubZnGxpiIrkFikiYYMuUqsoQvOoQNoZsd8Jg3D9CLscmyEbZK0V+1xkgo0yWe/2UX85IH6HG/yBIIOzDn3jfaPEm2xtp3w3sPQQvVCDmiIptuxi/T+anx/+cWx39PY67JsUhAkJGqKhYTIxkdAMPOUQXuHP/YkPP25gdFuR4te85Rwsy9yirLIVGFBIFBKoOWNJQ/wIRmegmB9F6I/r36ScpjzTh38I5GhPME8WzRbvYe5dNJukmV01A/ghozxrtBUqtlLUplPbXIKexxM2dERUbyPB2R6c59qymTZPC5xU/CQOrqf48yomEIYhKvxqtX2AkOAyqE1ZGa9h8BoJQKPLphocLMajya23s8xKG0mFhim4JWnki8pei/0u+luWm98G7vz3uE+QB1yjqnfArooTf8HQK8adSiHXYxX0/0U3q/FlRdQVn5zX8yGvQL9T00VWk2bQjiBhyM8ROx3BKx4H6O7agLA4pFEht3kT14dsUoueQkWTEIdYVwfwd+BJeKPheMNmkCAF816vJoU5JMSSafVl9beNxnaQgT0i8lfrgzbSA82eXqP1BDuQGFjPHbrnFQ8FmNuLfZ6/hk+bCBSJYqtIX774cdnctK2Xx95O9nkjtwmYL/nWfb9YwnNOwJImrjaMzqd43XQu+aWaoxT/mA1vLEvAZ2Fln8W1mhof44z4dHVZ5utLY321DtIaty2NBTRVWdaduc1N1v1+eLGP9h37M8N4cnQ0pbuYUkMpjsjMroOykDNkid6ts999zzHtypCyoPNihoRnoKTfBFA4OQk6yt+s+QmK4l2tozDpv+aYBF5tLFdMUqXkibON7WFpDajITPm4FIQSx/U6luYufisulVTSn028vGCF/zPt+kFLRxrIwgarJZRKyocZKrucRy5eXPJPNcETIZlYA9Y7mG8mOAk7QmhvdpP7+GhaiPeGAEnfGF1i4xbjf4ETpjBleRPjhjFSsAjSCnTDJvNJcZgaL69UmjngNOrjtaA6wIiRa2Vx2557mZ+Wbe3P2kXO9GsbfqN9HeDMO0tp9G/dWM/1KJUwuQcd6ptvwNhCU6grVQz9xGwO9mZ+McjIHRvcOZzdNFTSxuVAX9wHFAkaaC6ha5IgOYOLPCp8TGLNlAGJ/y7UoOE7V+i+sZRVfnBeSHPuv2CBm9ByODHFvdDJ1B406OEU5S2QK03lUIq+sHbxixEudc2xl9fXzZDH3bVX3394MjSNSDWkFVOZcpjzD7TtFu7TIl4pa9X8xf769DIV5VWXrphukjzoIqHLCL7i+EMzCk10zgSXTvPsUhhagi0VGdr8N3/ruSxgw4pHkYJLeaY47cFyO+jSj1avIXThX7l8mBe3kXDwkVlXZgQNwWfjY2WoucGyN8ZX3YwifhbBkwZQUc98SOJnzzSHOopC0Z27vOUKU1SntLaw9ynYomFYCzMhvSIscziBoWHkdEYEGm+8nb1M4YlZDYLEZKsGxM3DwTYxiSK4TeHg4FUunGEMrRAMJF7UmYMMF0jVF+3EKxbo5IsUjbry+HSTdAFtxUk7lVi5x8ow8+MVdfZ9bOB8SvF4XMxwXWJC3yg/QmjleGq0ow5386CPoafFhAbaK+VB3t5Os0kPNRqGmswW4O/21Vez0zZfFeaqhPjNV4H5hcvU9NqnKQJOITdu8x0hYqJozKImiPvRyL+H5+SH09PC+SmXUIuou4/g2SP1kXxw7piLW1vDYn2c98H95teors2txzMey7iRZN77vfehj9bjZC9v9zkj0FW++0S4DH6un0k6OlUkBnIzsZknw/wVa0oKSjw1VxMRJtv1Hz19pMG8swH9KN689AqmOOQDxUfg2UnbT+KOofWGddCX/fg6woQU+AqJBZlxhMtlUgf10dOuJtFsz1h7eNxs1XVKwKar8KqEIaXLJYYDfZGpkeXcrM1qyn98KTYiWwslQUb882VffujYVw1maCHvKvPnO9Lra0+MjHJKnpNYGYrhIesCFH6FA2yKXojFmYZlGDMsfELUF3jdD24jt/429pcHj+Hj42/vrpQlfoNJQNQYLfaNaU9XgqGZmhWtME24AWIpJ/ztbLkxlLKi2qjgnJ5mTc86pIMkY/tA3g6Gky9jcUeyciVL5HXdOIAcCLF2QU+JDdqOg1L3FaIP9u4FB73a84ODOgCK7FlAjo7xO7DQoZGYwpUrT2HRT+06eESDlC817Qvc9l48MuMBUnqlKFXkSllxgpxJVYhrJoUL+TjvIOmmeKyga+/bVpUMRDZLK2A+HL/eN5a3dS8FcFbt3nOkDMup1p/loyqDc/S06p5/oEbRSrakkntHW6p3fvZEz+CbLP/l7/pvOOK1WKMClJ5mTcs6p40kYcDi46WUL2I2kR3WvgqpMYZ9K6gk1RK6/1jwlJ4Vn6UbOjiKQi+5VBp/FFc1EMafSeSjZNLPPgjTOlLZSH8d4oHykXKA/zQTQdy3thIn4y7I9RByfwmVyUDcKBY9SgFdVdHaTLvNQ/nEYh11dnhnGtkLck7ZZpraCec0pbNKijE5267SVYk3F2ezIUfIWxgozMqhpNIJIL7MwG+mm/rDKWXxQlnHAHemcWSeloJebmYHqx6R5rkM7CcvmMCesI/7KzaEyjOtv88HtRjz575RrfWiQYiQj61t3xnJPORjo6jxV+bjViGVCECo4U3qP/Gtd7zoa1F2MAZ1WfSGe5UcOD+Gw97uIfJhOOW12shxzlc08BJ9AZSw+cbGxCRUF06rR5BkOaVFbVStJO2EUsYUX7mcPYCnQwN5bhZLNlPwSTVCVjaQPIaN4slZxVkpu2UsCki7A793rB1GfI0MMZw9aAnzC3raKSkyeSS220ZwB4FWwcrUUj3wN/msT0TXphJg2HI1xWTlPC3znA7ioS/goDxBrJDYyk8L2xvEhhIWrke0uhjqfnKlfcE1MtcJNuKpgH9GlflbFjqdEdOxxQRjdcApHInmFxRJN5yYLRorKlnPZQkRMUZQH/uURspEJr1FF0lzact1T7k1xm5bmOyxkwuok/MN7NopjOXbDxg+H+NZvYB1wQE9Y/tFGgdz/deF6tuA+CsRNTrUJ7lzT2aLo9ZNnTz61UO3vLrbwapyfzibgwz7jJNu4KZciXmivYd3k5zwrtPheXqDr9tmrdUAhUnN8XyrNLnDtVnoeVtddEe2LlU/SBtgEmFYd5+K5k1LtcMDvJy1G11HgrvDk0M7TsyeTr7cu/vsPmckzpCs7UjKrAnGz2/cQx/qc4PIjRomJQUbLuh0ztJaCVY4lTcIaC0l+el0cbjPwqgEByeaZSDS870i1Wh4nidafzfp9KAQWXIn276sSfsfAf+9q9G2S4QngNeGp1OISDZrkarD0OTWgILgPbleRC9EgopuufeMAz+J/S6rmaWjHKT+CNr8I65IxcbZEwFUWszr+h2bZmSgrimKjiKYl9kGe9exB3my2iSFgoPjL6QNWp7FxpEVziYrC/Hq5cudSSa53+ri2dpXkya0Eqwv85u5ZtzHD2R9M2QzUWMwzmOc30eIeltfZbOayrs7+gyQ1kKurtz/P7yltpW5xrNDFnEZ7JQyeoMlIA8+K0P0EmiAA64hpnYt2RPGfO7OcPymAbjZqJnnjisaX2gjipXMKsjQ+G00uqukz0Mm0P/LW+XVU6RpCx7w0Cjwy6XshwrincNNkV4649sCQb6JPjOAO2+OVBA+3DB/oaPz1IXa1kOLg+6iu7qFGY4NDP6jUWkHi5Im6iXTJSTyKhoBvD90yANnpn8gT/fXiljfP7bRpx49bnG/HTfgKCyCFnTZDjoS5s0Lcjc6E1bPo4OJOdD6i+3GRsgcKajT6eT7hq3QGZJ8RavRQ3UFZ4XMA67VribKP2zBzW6Cc8iM6U/qc0O+iVZDOy1tp68OLyJWv/MIRzGhUuZMFnLdBsTc92RFRJs1lrf5IDBXKYeIpyogll1WcFSVE6cAzXh+fUdBakOnTdyKY9Hm74V3yTkXRQPQrFFwCo6mPMWfbpXWkr0z87bzrM6GuxQQCgtCs4tuRJSHQVFTQuKi624Sg50bydDJsDxD480AqhnH2NOF3mJX9Gjtv2g97roZ9csiHMXCHeYZgLc5+RsOniqMX4pz/l83aPi8hu70ZI3sPePPKCpXsfEDw0RujD2v8MN+UwAt+crl0SM9vE50ZuBOr6FngW/x5UYxT36fnJ031a2V5C5aw+pTR483tPlKnFrBF1dStwR0nF9B80hrRr9/uH141AHEZ8PYhreA/7PLxd/VRaS8k/HdyUEG/IG7FjBgkSlkgCbnhCKeBGxLZHTe6IHydDoBHDg0DOdgH6lGKzILUL3QkIGxEq0ANA2eMDiy+D6WIzCpcZoDGImbrxPvOPX7IJwACzAEeE0b21334PEJWFVWuBv9Gal1SsPsLrj7mIltqhOtTSgq4yXDxT7vJb5Ci4Eg5RsrkNNvUfC3gPDz2AyxR9rtiaqCLC8Lj1sD1fmy68miLNTJoXiRDbSh8tWHsyKLjpFJMyTUMRRxBigX6CJVB6r22Y0a3/B67fts8MZ91I1tyGuSC50+dX05IkLtm3V9kn3chebxc2/41Rg717zQy62H3kDu6U2704tHh77XDRWnN+9yV4LuQCD4LqdeerLbg6wXw/zWi4DzSREgT2Q37idmC1T7UABnCm4Og4eX7ySvF41yLAD6SjZfuV+4tKpBfuifJpIAugetoaBPoXd20H3oYx7AxxyLQSOtLnj6wxbi10OXoa+GX+RLXoJKvsiJwUa+3bf44OzKcEuNOJUIbxevFC9tRyMit3BKNKQ8Ky1xNE3sPg3LjCZSKcS9GaQm+IvfYqqQpNy9raZcvJA0cHnug4Tq2hxlfkagoTmS+J70XiCelBIAj/G8Ubx/VOkz0aA8c726oi5jyn5Jwe3BVixX0FugZQ3rNqvLpOWZ7vsEME/Bj+hPB3n3sBqNmKPhvz7sQoaEdZixXa77hEiv4qnpFJqGJjGXmfeGYggWUg3L77ixwJ/T1cn78Vfb1SrF6XuZvOLoEWyz/yd5U/RQf0ckA0o3Ktyw0dPj2MLyey4obiyleAJYSTwcgDFf+soSipvdljaPUWbW4JagVWPuCLu5Tvoxc76dUamzajBZQEYUVOTLnIhUaMJFuM9uAvenW/blaXidUjnWdE8q1sGs+zAeagv85/PfwwB+tfalq0lDLsFwD1cJYtZVcZmmZtnKhR0okkutb5ieP+mMsJUyyBmr2stWn/PitcjIvZ+P9nmysk3VCrm/Bfwn3difg50KJpIEX1DGcdiuksMRhy5l+HSYwh2ecjLMp2JrWaBtuhe+DHVGMrIe6+RbTCZwNS2dCx18y8n4UHWFzbxPJDc8Ns93b4Cv3Twpkh8ewzbs1GoAJ7S7/LTUH/D4I347EAF/MOzODJ8YJl1fQ/j1MpYvGxN4vYLv+dPl5FGXcOOnCVB7VaxvAoCOu4ea2MtNmLBcqv8hHltfMR/qpinj+USKB7C1LD4m3/IsK/RO72hkBrq+JtBHf8qBScVJ60kOdlWF/gpsYLfDidnjF3MbE59TNKB7Um60dL3sDX3x7Pn+oqOqzVct3mBuQ8bYVIy2rKBoYKwAVEjfKW5KjNlYlfHFotCvXicYxlu4Qq06i7fnofBsg1xUC+ZDA49ia7AnObTKtWTOP1ZhQFaak//HUumH5KqKUtgx6FgprLouy9vXp8rfVEPdHRHXXhd3AV7XvFvaNi4mLuliXHxtHGie3o8YRNg96j9Ot5tUaleyu0Q/5w9IK5BMTF57b8Ix6Ngu0bysyBJIxivS7Y3Pgbq88ZGhBqArTWXY7257BMI6/6jgdJjnDW+3w2xaB18o7bL1sfpski4hH+nQHfF2fZbr8bAgfPRtyGfWqGUKvFLkfQdlx/wVIefeh61/shdJcHHalbTO/QFLB7Ce5VcTNxWiSdfickOdqlDAVxr333aQSbjGH4ik374JHJZwnQ10zfX8KbW9xsQuAg3o3NU4d8FSOo37fAfe1cRAgqbpesn0JqgZltsj3BBcEcDHV9Z/D9j8aJ3ZS4bheXNSaQrnclQfD02aHu9Lz58xMjLDZMqRp81i32UjlZ7cmzSOTl16wFuo6icpeT4gpm6/IM6eoP57foy3Vyn5Av1aEj4lCSqnQlzUpoYZUOcNt18jAZf0aoNB/vT/ua/16jyB8cdNBuvMlkc+kkbNkyoEfOojX/J1ir59FKT3OX3rOAgXdm0UQ0N3u4gx0zFLHONrebYxn86FJkYPJ6R6/uyydcudp7/c85+Phm94Xz29O2N/Wgx+Dp+f2wf9P0PrTduLmrV4ifnQU0FHVVIq5UtLsyU4zZElxf81Nynnl1P+NXfLktIcQJ8XfDcej5j8agSrQoydUKfqkOmbE8DwqM681t3JUfrWh3mdeo3EJxkHxe39ajnMkkkzRJc5Z1twrpXGDuZn8FtG5Xfs3l2kDvWZWeUv3wZ1JlXaTsfcpxqEfX0oLLEiWYa8YpL68BSQvRriypgGb9iKY8pMIrD52tWlEydcRcPXO8S4n4PyGdcY3bbK4HAc6TGv4dCnRqjKcCUl4WzO5EL7mmez4zLKww3zc1j5ohuaI7P/ke4MCVr3C0Vzm6EmqXRhfZJdBFr8KTQLsIe7YqXak7Oi9aX9tPo6qT0nju4u1O1UPzV2zm9dgL+gzoqNi7Y5Wmvtf3SRVCZOKTMUeTdpXrpBgx45QPh6WssfrZvt1srPZnRl92Z39KeGULqGqvtHY5MGd8bF98+083y93Ua9r9tsNRj9n6YHeK2+cWXD/JJ3NYMqEarIICO8AXJZxfnhUSwmaQrhx7g4PoYLA3UTkpPQKhnoodnqlX9K5eIukw5j8/fmW5x6o/XLkkradHdf4T0MrrzYeP6DfvWVwWvotYHtoldznTratUeGj6HHhviaAwTtc5prFUywyt17fcxNEg2NRlHR+VU89BUXdpupFhVBctGRZSaJI67RePodbnfbrNSEX4U6lNtBsuF4k/1SMrCWN+M6Vqwer8XkXXGqXCf+6GWM1eph007ZciDeN9mrPN3bB606n6g7Vue6WtJuS0pL0IlbVVpdlkxrn1SanPB2xXF0MPpxzhvo0GQ91qtibHI/3i0kfyoQ3bM3JXlzdTnvKHS0UJRLySmd7sJq3Y6DQbFt1TE9cpnYtBhTfgxsdzEmPcJhv/XuFK9CE9ITUOc+G1C8Uue2Tvd7cANahW64GhudBrV9EkyvrMa4+70tr000SxPkGSm/80aB5i9sfmLcw8suERkcqotgaRTvUV4hgEDFyvUb6KvVeyur1qv3c43Fv357zi8/JexuSErdXBefptbMOtJ8xnBjLAtekR/rEtVktgmNhnXg9qe4ovHEJF0fFzWwWVQQdQfarnEpWjKioN/7fAeVLFb8XQlouxcHXRkisVaPfb9qvdhSclH56/w01tieRfOlllROW/4ZfjmFxXnYqBGriKCVaA2eOKYkFJzs94bUpM0N8QkKzSyZZrVUNcW66FfkxbKjGwyCjH21EX24o++5HVeEVdnLLBHpHaqvR8xDSSVZXR79i1+VV5RB58HS87fVuVk3prVbY8HvriqtOm9emcSpl5YlW/kuXWctdOVUgxNyfrgir5GtV6kdDRssrKzuL8IOzvHyawBqiV0ZBdD5ZFAJrcoVWZyWBFuC5Pi7FnchIoTTcO4xmfaVONJg1vAaeu1iJn+XDGAQ4TyUnzshXwdwHgudxOaT6zUduEPsFX7B1FUGR15dFo7Go6wKClVCp3XkuTTiUx6ol0iXluxZV5/k3jomFM2VEx1Q3wl0PkmWTqtIXQxW7a5JZITLnK2b7BaGJiWww0ECkm4kRzeezo3QH3RvAXrIHBEQvd9sQCvaymo/9BTIyvbz7CMEQ9cNAt8/co5IWZXXT2c+6F0GfftTMB0Sz2lw9eniZ6yox9lB64b0Rj+Jt+Nl4aIfTZfvfuT7cEffazNG9ukCDbGvan2+ssCHXce8mqhyq1a90LmaSLWpkkXnzvGLwNqTqOSjn/S28y/ioO2NXuVngmJ5uaWHMSv4W8ktSxctieTZexp9UbWaK5Y6FBYdMvlWC3/2PMMvUNManiIJCyvri5pp3M3H2Iup7RbrsmtO0xV4NI7jlKNjde3HqWy0ttRscFAj73Qm/5hZaVmGP/IEh4+m/HzNZoq/nh2s73i8xEpTQ5+068W33WVd0th1hHKH+ahHWi1t4Jx2jfJ/f6Mr03Ubnxsh8gtWzKB/6ZgyqZ/SK0vP/PVPe7aNPlaPX3if6mFNjdeNjcqSzJU/+nisq4okbe1WVPabucq9G4EtNJ1w+XFx+02bAhYpZO9iZvMw+BghnKEnqJabsNlHbnzxGZXztLWzx82WXRPlq/0driNs4/md+1wmKi2bfNgEBMqtfhW+tVE153xccvSED5vDPTXIPPjjzTX5MjX0xwEUf8Q7MhNR+InYmdgxKnXz7C/z30up2x1dNMJ3NrFZD37ECf5BG2aknzrKimNzKXU7UbNlFiRyX8lxo2qywVlhbH+4qrwTARSXvdG8+1udQfsGHbzlll7Vpgv+fX6oWB9/IsMyf8DzGI+QylI+op5dBWqT8rGe9YoLwp1dnkhWrsddcRPL4nyvZLTKfTYVFgrfJPmAwPhoYsRWYHF53Pt+aY4/8B2woSLKp03sAlKcPsYo/yAFolLSeMWIHPOAtIoSJhoFYhyRSueTbMXVupuLxZfIGrbm9nuqPW4Az5grWSxIlJYYWTbBdwXX5MvH0IAT8MoYowp4NlBbHU3wkiOOL3gdTNVh86MBAXB6oCMtHuoYQTngvMo67g3n25rRKqTM8eI1T0f/1SFGD+44rmXJfN21w/WSK1bot1ZCL5eqXu5ldleLXxxbz1CRqX6ImMMeGYpOqPKqLa+cxeO1yX21M3/WiNvdw2+0xg53lXKqvcvi9H2VDBtxRAl2KL3Q5tkoQeDwinDPli8XwyaXDOHk/N0FmsqPIBCWDxY3m1VA3fDmGHHTPeKxSxKHR4u2yyJGo6JF+1+yVY0GhBtBTrn8nePAjcw+GiwUM4aAo/6wFgZwvhPnfOri8ryeqt4SwLFxeWFLes2FQz39FMfKU5+I96UYFyeiAbiLmt/oHq+gdR1TaLJcjSx/CaXCwnXgv+9Yfdel+lgoZWwOVK1N8ilGO0p771hpTgVR8oiqUghiRHXfu4Z8YIdXwmL9Azl3JQ8pVSkOmqcoqscXX34zXnHuq6Bs6GGqcpJiTsWmZ2xZIAvXh6I8rZr4lxdrykKIxBSl1MyvBgObst8pFlUTpYgkjGxPFWjQgi2byOUCYUaBsbDvTO56YKwReKcWGPf8WqHnLPCixv80Cj1vTkejQJHEvtW9Htf8imxdtLVgCG/nzGyIulCnFtQr2awQnaFDLHYrEtkevFsOmtv+2ys29KL71EUeAFI4KKS91uBPby2gP0q+w8hakQal7kyIe/EUTpWCukoNUcyVFxExN3TfwwQ2hoITffrR0+6iKWZLBE5JF35TPQR8FYxIjaHxYrXWSMkxJcXAh2bRoywYnO9hsfqNJm3vfla+kbnGqZTGZaezAlnWt3srFNgBtOTj8P0JdK6HZy490+Fh3kYpCZbxN8vc+4W83urkwFHDIoFBDi71cBjtTpux04i9nOLOEgq8gC4r9vseU7JAjYhZWjX8gf5+HUuWjFmhKCxvBrVDuKNxa0iNPLDdU+DDq6RcPdWZgoCMUNQIQaTmrYenTHA1QqOlkOXN9maxC72jO+pntA2v+x40NJFTgXSLXbWiQXZ+TZ6AH1JOIqlIQFDNBeDjMo7EtrAhkMq3tO3Z55e5nVI8MCgdBFb8mSI0OND8hDDjm1ECdJxfZjPWjL75gCaV0kifGJC+tH4Aznc01kkJTdEWbyF8k2GeLQri2ndcVKDh0a8O0EJ2wLp0rM+OJU3ru2PjDCz9RSvOrW5plaWHrsbEPgIt3vZm71FMXWMvzvVcLTfJpVZsdzE37IuIWPg4VW3UCy7O8x/PQg0VM/agiv6dkzsuKR3PEPSxLyjLZfcMCgv27J028nkbiAp2jrzORl4gX7SSWn2Qpk8OhG59bccfQQ4dO55sonma+utcxCmLJkPq+3KR7YDJ5v2abbHSJ8FEMv1qO/bj8yZps6bU73Oy6T7pxKev/xL/9cHs2peYMH6fGb95ID7hLfsFxHRLIkh4b8pI9IgPWh9XJd3yMTWd/x0QX5XouTe/gLBqMVGuUIN0Er37ha/0GzutPQuyFumif6Ig1Wtqa8ntsl8oTr9M04tsl18ykLW5tSpyO/sehXJvjvYJooJ8zMblFo97kUira1vW1GbXzp5uiFJbNU4dmfDzmOHQg8P4ySRQ9rkOTQ0dHN+EkF8920ZUQUGXDg55W5tfex5MZlfK24gEEug3IfX9S8qu3PFq7XQ2lQbx2TQqZ1XLxarc1tCse9IxEN83lqDpklF1xatWUnRU2QrXjiTwRmg2zUQu4oZRvQnMGKcqdk7d5YZyErTHnoWFKVRKWIsI90Cgb0XR55VHrHcMNI0o7SbKiuU/Ip45HoU9G51jWOwftgeqE4ChvhD3v9n/u4m7mWaaWg1DY/yTm9BsMDY0r9b68XxGV0Tqrdc0kEMfQmG1h50jvYTchTBLODB6NruzryZUZy1SWsaUY5xDYO1UuNWx/wuBr++jAcReLS5+7rOHdk/qqEFrk7WrkA0pRNDt1OFUs1KiDERNEVZVziNtKUvhrlBR9tlJeZ0FI8I5pWBq9pyCtB7SwX7ssqL+LemdezwmJWSPKZ1naMdD9FZEPwPxJfM68w5ak1rP5/KUCXS+wDG6mNgRub2Rgh3tvHSed9aNO/vmpmEitPfqJsn6h3KdEbxttbzoKbkz4mKvRcVDxF6plGYF4YHhpeLJjq4H0cI0xbxnJd9vSVWqcbnD2Ja/vAM/B5P3eyi+glitlOS/8qzPJzW3zJJ0qcYNjevSJbJt4KFuqXQrrlEizSEsJ+DKtMmQ/NoLJCWf0dDH+IIdvAi+KRfZWhxaah6hTKzUpxaPx8UO7eiI9/V2GA3ejuNh2Qajt+PwyZneC5qTmiPOpUAuqHkBFCIOazSwv9hvbwd07EquomY0+YGRH2O7q7yGaGvXONWsLZ55qhDosGDCi9MVEoMBl9CVai8sVfuUdLxNFOPhhC/VEdupZHLhU9b3G1PF7WBx4UpVRSdDiBZXcmGgwA9PXtEQqfx5s4GDYmVAZ3GOihM+RnT4y3LFETvwqK3jd40rjhaejwiU9y1eO1q6D5HIS4BrqKa3h7o7snMTpUB00zTd3SUTvM4fZvLMXUDHkXxlxap0oXQeNxn2PRiLwsQFqwRyyvFKtn98DgTU1HIglf+oc1iYuWG4QrOViYVht/RCaXUR4zBYWq/byoZnGdTsCo67rRV+hnKDcgvOEMxs48DZ2vwzBvB5jSphGLzaTsMNHvFk6RBaTf5LlLPbwk8DC3uBEOhCOaxlwEoDyqkHJ3uYPQxVebY9zDzNBqNyowpjcF96M3Hs12MCSG+5lb499M+hQKVvDhsGZjoyCwHGXiAsy/js/QronaUXLm0u7G9Oq8PBx29Grv6QW3FlPuHUe7BluHUnvz1wNfjqDmYoBRDZd/DL6foitnMkOGGZuxws3WxpnFPiHPGU1DBczDcODH//ZtuGFbxLXXdn4VKB71Ix2Gr5iOZ/tND/wFvxU/yVgPmf/8iDf94x/clLyUPWcPYmF59uuWkTGl5yOGVxcF+Wm7NCGv4mO/iL+ZGxAItnlEcRsgo7pAtopC+VY4prJnoXCoLfSSEZT1anoghwjJioUBpnY8ByJ2ifgVHF+9ZCp521aSrBLMGAq00uOaxxoOEB91Dg/wPa14V7vcRzUHMHHc51vWGJ0lsUp3vG+Htv5cO0qB/ULNSCnb8On3U7vsprZ28l493GQDH4Uye9TcZAdpdkZO1yk/SZWumVRis9XvzLEMX5IvpwpzNV51ATOjuM1zBe56fzcWbejnvd9+v08QDjzDjuQtE79nKCpPKpw+gxM9b+tz36eB7O4/MUzPxRgF5xDvZhCqMPXywToqGQ+LgtTo273Qeu4+2wVXek7JwBZkFD8Z/ulARSKb/0ccfAovMDN8cVFbc+oEqRspxtJN7gLo7DDRdi18YNg0IfRmL/9+YpzvxS6D0HVP7y5l1vgF5aXRNCuaCt/M70z+FHfP0c0o8EVhPvd6rRIU2FI5cnh7bKcZpUKUuoA+TKx9YGLGupFS6A30AZLD/7HG9cwBIV5RuCJQ01B1Y6nIrIbF6MOlX+8Z5PvHQc5kKVp752dQpMfRPVTFLn/G28lRH1TTv+UNXMthsv8b3MXAqRPHbf7ZupIjdDvpMqlRHk9IwzUsZ+AixjjnKM4cNi/6xVhB3++gyc8KqO8+JvP5tZyavTUx+4OvlmEK9Can+/HoSjdMiNeA8zBy508r671eIbJPOTnt5iInn8ISAy9x+ELt2FukAL1Ks5dNL61mMo5jgEnH8oawPQhKzLZp2MhAJXicRzKebtxH1TqDx2pRuTXggr+7U48BNe2F7gyHDR92QLbFHUnELwcGEuR9EgkZ2yN9FZ7Ov8iSwJDGnUXzbVXitaCMsYjx6ckMCL2bo7IV1nFSdr0V7+OcVejf4h9G/IIk7KmTVHeijDnz6g6hg48bXgUJZHrUfk4qnQqnkJnzLA8jtXrw3dCVutRseFYcgSRXVDM7Pk+Z6OwE8ohY/9jWJoXA7PeppdI2Pu/RVTwPFR335RHgm8LK+yZ0a8STaVRFRdcY2v389W2LqCes/ZE7VkKwjQ1Ppw7uPUadK0PUQ5xxqNhKYPg2xeF+UNuu/332DmaQOaXcBS2ie9P2d1kGfy0yXGi+bubvMMKWG9edAwrmtrJM+1BTx/59ajzRaG8RYo0oI+oel0BLRLKfzQn6iL1JtzyvPPLjEfgejf4OCjH6+7CiSg9OrlFIYqnvYZ/TspaReIxzFHecQ9/yfrtGQzlew5b/i9f/BAXuZpg6KKCfP52kvu3yIVg2U2TA2ea6n7RqxMvI32LMv6DhfYOVyMctkNHJcOixNDbP/Z6Tx2vW1N9+IGvQp3b/wEpUEHYch/FBKgj6Oyq2yNwBbxf4QDbwOasMFxA/Gr3GYn8ELe8/BXwzQ2WnuTzKzAHHptcJd5BTQ2PwZVSt1GP7eZujtl8xBAygNH+wvKONEnJwJRzKqNlbcq9/DxrpINp7yjRwpGBoAX8kZFb+/73u6Kd4q8vuGksotliQVDwAsZZfCewOOYrxJxX34OjgXQvv8P9BeU+nOHZERd9cbKO5W7o8Iw6fApyy8X/UI3FGR8Snm1RFIC31jqDzf15+aDTzABjIDk/CT4ZoMEXkgOGQjXNugkFOVsIuz14Vu1bnDi/d/G4TF3P3IqwuVXMTX4X/YvqjhAuH/9nro07jtcYuGsymQiwfvIpeUJ1//8jeL5BUDtm8LB352D+bumhwoKnbk1vRv50d0bY2N6NkXxezcBL+R7vsFumdzpMc+90ii3+kPqe9Nn9wnwlUa8OX20/XSMa2B6kNSrpRarQE2OfLNLhLzyX0/Q3/Ny1ysCz+vNdSrkFpsidmSFWo6niP4S+xdvpGfO41wMh8DFtJzCjd801m3jJz8k6yGNJn2fUvsLyamOS/BKM5Z43X308Kdkr/sKGzouNfbIVnDzxyiuA3fyB+Dc8SMYTTbX4cBQo5Fjrmnr+CA9C2xtIBxfXL+9Tt5AgL/fp/fcIg0h7Dc9qHmAq36456H9EAK8WPymlnNa13wi7TTz5hOu0xOpdS3w/cM6ibYgeVaSukr6AMzQ/mcjccfNw5+JwUULNlaa+xmhfoGodJBeGBp4DAryQ+xCQy7RuPxvlSFmAJ0TgGZWRYEleO9ze9T8kG8Y09ieUohOB2B2oIZ+F1+GsjuQZBIJJeD4rSguNai2CjmIpSAlpmJkC2OKFiO3ZCpLYRCfjx3joBctf6RVnKkeI5VCwbfSvp39EccEIR3+aFvmnwdFOFjKr5J/EGDmXA3NffHSjjq8zmKtgUjefyxmYgTvKz7gQrxDz0pR2XcsZsqQhDd53Gf+eY/wAfbxYkypAOWmife0iIMzDv+9A2h9LavpGJcqibSDU/cuwhE0Gb3So6ndaptz1i+Tg9eKvBHP28jIadyRdAvQY21RcAilDo5FKcJVDvEdJX/CYPYYn9kiASfA2MspFaEnxfKJ0wOeXrg1UqI0j7VzNQUfvZQVhQR54z+OGm6mWIJJMroXGTyUido66vko4MXP3Z/G/cjfJ1oD5cyccZSss6WOFIwSl8Sa9QwJ/7tw0j8qsRjs1doyjwJfJUimyJDjH59WbCs3cYGi2lpfuPZWwXA7KrP/8ppF1fCVJLlHw4xSCrfTMsMI79q5uA7KTHDkr4pwO4PbfvuyVqQjKKRWIhXAfwinI18X5biejZM7y2zA7OTsIjOeTXKy0rLVUgSOZi7V2upZBiFvjHWgdIDV9wc6O5MZugeTPDC3p8Nvb3BvsEse3Tw3E4hM9HgUBnVUfmTE0Zgbyh3AMydGYdxWjUcubbTIDYUNOR+P9KDp5AyrYVoxNUxjgo8Xdl88/rLKVd8KBx5pA470BISDXiXhov9ftLkExsaiybOP2cZ+LsDlYlJgSCCJuG1WH5sTJDJ3M2bj4I50RaCD1N6OBJlQ6BckM0HYl4dJBse5NdVAecjqvm2UjUWm6nGDj2EgytWOTFNFrO8b3nNfd/kpGN0M/XP2e2L+UCDYG7uG8qv1ZvVLQKVag8cCXATeqkr+XT0LR4YBFKo5E/7SvsoD7jvmNUmSmIgnRafiOpQXrdXZO7J1hnBTnibvEg5y3xVt67VE3boPC3MUBSytScLvetPyj4otpfAY/hR/hKQyW4pEWuXbgBfMBgl3i6wBJ5gZTeSXxRUbyc23zXtz0xO7jG4hds/gWC1c97E/mdFfF3Vj9MhIc8VIxwlkOYud54vRI6nFrxoA6YwiwXKRlh6Qu4A9MK1vBJ9pRNCZRgLqO1NHHjp6WSsUXUByZmy0pl9glxfSEOKEwiF2iDUaK6gBjS0iQ1yzKiWKlHlBBlIigLynuUEGSGiiyhbfj6of97s7K5bcL6V57k8Xkc4bYhXZ4o3kI8il9Iq04EpgIja8M/mU8BUX3XHXCDFhzm39vqiKRikJvozMCA3GQt5g6QgqXM5y8LXJ/oOT72scfcHdrLimPe0OGRqjmT+/RKQqq0XfHZTyl8xv5Ns+80Ht6sN7s/iGbMENXH6OGcyfjYXQFq/zcYJBSzWG5odIAhTgAsKrKBK7mgcYJSpyH83eWJex5FZuDlo/Lvqr6hRm4lYZL8VaeofYutid2/jow7fqVnT4E9Sbq1vsKjyPk5qCwzt2c+RfbjgRUYyz3P8qhiqIpNzikZ9unsPgSYuNZ9DwYM9ZtC2+i3+wrsXgeuHQRg2mwZQiqXIjW6d58agLYF+8XqN5bsEPLSaYIY9xW/51b4W+UoqAeUMpGUHSB3XIrfzcb7+dmFQZmjEEA9mPB5oc4//DEcyMQouTT+qWwoERLFT/wXMedaL+5tA3CBwTa0NZLT+ubapEBGVkDA6QlUYScRrY/I8CwOKJar0SDxYEcC5JXlrPwFHNlFcXDXA8Kb9tYdgk4eMB3sAb5hquzYd3IShWlGK/bVjYyEowFY8rGB+9Oq5RJgpPB0c6PngNR4XHPW7V6hMvma5PD0s51pghZi4zfzTKsXcf7tlMQZqlXR2vQp+X1U6T9k/kt6/k5CXkN1Hzoy0btQ0iy4hmtSzUgzQt2rWRaEvgo4L1xiJYMYmJvLXA37VQ4l9ThnkqtwjE1Wm0P1AZtqNhwAqKn1LZjveK2DBjaPQKM7mCrjbTI22+H+k6S3MS6ewSesY2LEpdSKI7fNGO81r3+vxZjsG4VI5eVes0Vt9bq/C0l0ugngUtzO7ueWdvm9tgsj6fPY1DXM09tONgQB2/yInvJ28XIPsBAexC9r48iusAN1lktA3XWt7pNBdYzHGi50nML1g7sBIXJtYO6LjfObh5ila7PjPey4Ha8Np38ZM5iTbxbJFQeyYi3sSIf88/xAdqHvQsAnRts1ka+hhseiAPu/ZdPZV9qB/UWo6vK9UvTY6Ll8yf2r+GSKcwWk5YvhilyL8pzYuoq1Uro3AiA/Pvj0QEaQH7v72WkgO/nstxHwRLMwbt4LOSw6+qzMGdvfiJq/pqxcNCfHOV5YCSTSDFFzVlv4uLL5ZWk7xXdiyTat7XE+76lOAbfK2X5GYV6531IsVIYfi5iXScIXy7kPzos5LgLXMS3CxRjFzqUHFm35iVxOIYcVZPpd+ifWWapxusFONjRUBnVa30jajcr9L+EYqD3wo55Ss3B3oisOTLgheQKdIgYFU5f2DON9gjkzvd5rlijXuCT3bLhTFAIfRpWYBsz7aybr/b3VlBbdCkEKDqRzA0PleP81lyDpTbRDEjt2/c/pOnplqA+59yo0m3oauHDhbrFqw3MmHSr7k7oAUxYm94NupKuRRcjAit3MedCrOexdjMRkKFfMwXOBVktS94KNT6EMbmUIRNspDgr8b4fRG4fWDZIF1BtONaLm/7rNI+l2w+SCr35FAW+WuSi1PQ5in6WlFcwxcoNK0KjYDvOMSSNEctYkmhzDGQh9Z6IPQas3mUjlvRgS9xi2jyHjYx5eudAsYSiwcgWz1jozEf5GmjAh/h6Y5xiG+OYpz3QYZqlniEocOfEqLBgxhdySpFJTChGUr2mcg0UmUtjKdPn8rdRRbkZMJYfYPkWg10cx6I5tNEwrShLFlxxYIgibTy/4tL/YvDaibf20Tw1Z/Qg3oIl5JdwC5xKqKfdNby+QTczvzl46nF77jAE9EJ5B2ZrGdPKyJ/MHVu1fVbAUQYHjwXe+C0Jyzt0glzH6geD88VS5bfIJb4vXBmXJDJEhVKQqMImVZKV3C4Ux/j/Mx/Pfr6cUU6ndC6OSvTOG3Q74Gz6HUKI1NLGXIOzw/ODjw30H78B150B0bxG7AX0LWnf2/ZJmSThDFFKC+sMS8+JREIXW2Gr7tsznhHjLg3kcbJEck8SW/yFKMPGTkG9cp4OgaLJFKcf0H7JVyVOBb8xzvwW8R00QUVKufBXoroDTT2n5cAU/oUSpfDH2fHFP8RkYgIpFg63XQPaU/2w1hak9p7c3P29aTvtMVwO5JdQ05aOflStr+NyN4QJPEkWCKrFOTTju12QeCF2MceaXRVXjBKMS2XsFej1S6i0kJjb4bTdZBKAi1N8KI5dintNUn9W482USar75ObvfwzIIe4onLW5BHnEfJRJqH9Q+RzznOT+Rsq177NINOYZ3mgBO0pmh5+EZO5MmdtJZm/zD2VKhBkZtN2WXLkSUgF+oo0UVpRYktuP7RAM1ttYlPFBXvg+xIt786s6NGzQ/njmWYDahP4O095XjXad8Zf1v9VdyflujY67iIkni9oxC8aP/z2vyliGX5i/bDpeMt0iRLeVdJ1K50je2AoHFZYTs36+1vL7Os1cB4WuL+S1B6Xem0hyNeQtS6w9QlbIrXeYaPXnzDhijgvvjHtRKoVovUmvob4dRFfj+J2HVUT94ItPV9/rectNRHBW5OC8sfOzy6Ey9v/kJDpu39Mew5/Bv6cEw3Qt5kjAPvI2OpXLQutL4VEfvuAk++zPloxyBml8q6ZknmZ8XcVQhYtnbtuivaOuBZLcVDUS4W9ZA9bQj7zeygacwEPlY8W6LOigXjqIqNwoeoK10WNuolmU4HayaqbTA+Vd36NLZ/566479JG/m3gPazvJab9oJyZConp4OZPzoqcZecDSGjJ+IU4t3NOF/+8su0K9XWeF32gU7nHQfh6c9hytpDWetZUV90pCtIB/s+coR6FH3QM9gFK1E8snabWTVoK0SIJWkrTqiLmjojsF+bPnxqZacMzOIEmEJIbcL9clRZksmTSvCb3KnpfsvQlzW4Y/8a7J0Wn2fOP1AK7vly1aGfyWQXpf56akdCg/KYgkR+E0C+Qbf1HuBoaTIC5ajHnGS5R0XnikvueLZY537pOdAf7EnlYRnYzeZR9Y9eUonCrx8/ej9tnI4okA6dToaf+wFpucbvQ62Y98Yn7zij3wJK8AgXceTWz+fkWcUlaqEKjNnX6HxrAChz5ofhTkjvwFU4a1CMRUf6xoC2PD1YUYZgA2imOIKqYBc8BsYE4jJRDEukYSQeSZ3bnukesneVrBnWZFZSrQMTpI/5GyqIZy13tSTo6omBWIK+QFIgs15AakWrso64KRgBhR7FM5kOP0k1kozFt0lO6puauaxuIKEec2ZBHyoHEg2yyTT8hIUQzZhfwwFnTVvrXl+nIw5B6yBwTUkn/IYMGW5fxgGyIZUaCnX81omqbujXbcEhHICMRULwVH0SyAH8x7Q2dGMw6BaX+BGjL8CLsH8gzwdg5vMPvZgwc5F7BLJsLX/f939Df480xX4K8m1hYWTvSflMd20Chvcl1nb/Ykwqxnl3y45x/xnoz+Tm/L3PEfPq+awW9QD5tAMKdoz2cbOFoPiY5eEgXEpNyu5tGC8fLsoti1/ugAKsCL7urSspZJKeYVQcMRQ6/0+lEmG5MPuQZ5LFt5Daa0IAPJMsWRW8p6mXm6CNpkBrAb6gU5g2lFCo/hLEcfsUxuNzEIV2/tgI8a2kwjR6nlFXZlS2UtD2xZO+ZEsvS5HXNNKGMF3CUnfppVbjgvTM/nzWxN/fTmzj7KzLycPSt8u7O/nouH5haetxJ4OjOK9KqK5ZBYzWgx23GKljWJmONbrbyprF1Vgg5bc+3Zwztba8PMiGGPqqs1yRmeJkv9eHs0nO3UtRPC/SRPU4UrPV2ShcROSIu+th4RehNYJRqPSVv8I06YWSSHWiq7cmO5ruI7NtPylT1PXDA6jyEWCtFjWdXQCHOBUQYN5q7OfrB9uM1ysqug7f8f9NNTJP5Pv5kP6bmyt3jK5g4Z513FmeB2+7klPcVgdFItFliFePT+/AJY1WF917rT+6HyC9A7gb8DHwYuBb1PYKgCUM5YwgPRhuzEStHENewA99wCtduk/KHF2ScUJ29QFfAe0ldq5sj6pUQYmkqLeimJeUwLd6WYxcs2I1XK2xkbaexU0tEB3S+7ZmROW36J3Dzy8sB1e5gHJVYHaR0TLgzC+Y/cLHzOiB1HDsPFn7Fmdt3bx0OQw5JlSv6Lhd0rOgR2RoA2okXsxrsHl2+CdvwMzwt8N2nXVWspf7zY27l/NvnqKZ2DfbIuKW1VpLGvjQnTj6PTivcnKLMQ7qf8AD0W5PP8XaflBW1vTQa7dlcrJzghXMAo3gskke+C9tGOGScBWBW4tS6dEzeJmKewTcoXdyKtYe8FMPu6CjpOtMcVr2T1kV3/yRGiZShC+9MutDKtSDNpLV6uqEeVpc6NaOgZuEa/bZEoSq5VINqN7ACKGgPgvhOpWStK/cm08tcUrDWe7ZkMyQq7d+oaIFWcuLjB84VpuoRQWrYZyrO/Scpd/kYX09/5M2uLstSbPISCNgrW1iQiy08H/DxZbMapiU4bBBERKyGOIiDKzGqwAFMZqujpk+dTNMGI5acDfiVZZFJJ96UwIf+cTGb4VRTXWFPys1+BvBF7JrZDvhfkNe1JVJOjocYDuK5D9AetoXaiVS2xT3OmSunmiZW8OOlEb3gr5Gjl08b3KW6DQSP2ymNzMc4VqgyR9qXtyhTbWtzzSYv/oBPkJ59+417K8QgFISZ12fbCuficTAXyjrsuPMPj2YGIXinF7bfxMmiv1gq0Qu6ITx0FvelLC3913rYXDtVkPq3Aguiy3oZ5LZ9iu6YXAWc74Xj1HH2xsl7Lf6VAsD6mDeF/4tcGbtf6sl9cLCMdl8jrCc0VJfjR8AVv0ZJtI7swW/ZG2VOoS/a5x8oBdTo7lHeOpcOatcMRCq40R1HW7utopmVxzmLdvmUBtj2u4NwmG/BukRY4N4/yJtpswdhw7nvg2ogC/dNTBPAWQFC8dQiL55Vue0bCiQ+HSf9U4cWVQtCs2cyKDiDyjCdZ+mRlJa6yqH+6bNyrq7OT1okeApy1XYCQvK1AIGVLQyF98wkHKZuj2RTxeCi+0XGqp5UAhdf7osgKmudGQFpaiRBbuG1ECxOwEQOSS1PCBvdO8bysrVhCEQecSqLGwy6KSQUmjYuLCmy16Z92+HZmWFjyLIzwbe7V0/CmA8dJHkBLZoAGAl0B7bo/TQzR5skrdrPtfuj+9LV0WT26mE2vqYA+YSnmDMpCheR0AwV0IF15DW5iWKo0mtNvVtnvVbiy2XzjL4i0Gu3ClbA/WP3l4wnzQnKih5J+dncNkFfz3sXVgRfh38OEkItT1cIb3ZBsYtmIiXLQOOd06brKiiozWYKy0Kvjc7sD8q2+lFrpiO/dhOTuaVqtNso+Lm/ekU3qSCNPS7RcrFRKmLjyzRaXAYJX4pEgcTFsN47XuGbGsxqd49zMU+dUB8nVINrcegdK4QnvdEdii6WBdZRd9RH8kFprbNdos3n0k4W+zDE9mRFPXaYIqU2HWzUcHKy1MiyUL95IP1jd0Wm+IAL9PMMbM/u4YuKZ8Hmc+CzsCkW1C/9MCitTzvQaw82Sv9RDEDgtZDi8bBunvjxW7FAEIvUiq4Xi4shCM9IYvoy9IUE6KuE8XQMRSPOCNYhizgHp9cQnFhdh5VE8eNeRu++1IoMFatosIpGumLdIiKOSR+17CnsFouVp6XuUC+GWG8hrAUttBpRYfpRunNbCWQuH9mGia1GuKzNWO2+53mvB4iNeKeC3ylly5HlO5Iyf7VcwkzyaU85XirPNo/4a4zec1sk4++gKqe4rORkwFSbnAfHg/EhEfZkbz6vYX1cVvYOKeu2rreuCRa8eFQ/+TXoTgLXIagaNQ6Zsj5VIsCue1eadK+r/NaPHIUNpJnjiopb07JkcxllQTFnisB+afB8cc1XEHzzcoygf9ngVx0pKAWx7fUrL+CvGf/c9kMfZ74fnuniSzeVQnqXweQKhWCSR+nbMrRt3Htx7MaAs4qwzzjmPKBv4ijIqqKIFrfCvdgULBN2CH064QRedwWSxOVweXyBcmGkklkhlcoVSpdZodXqDcUm4DJCQMltaWdvY2tk7AIbgy0FgCBQGRyBRaAwWh19A8DeRREb/jTIkHd4f0xm3cHl8gVDEX5mSyRVmV940bpBe+S22zlR61O5wclYLZMM2lDDOG0revcpE2ke0FcgUkERVV1zdkQ80dSqTK5QqtYYg3glFxAFrZNbMhqz0BEWMSw2zGTVMqtwwTOoGWGlJTJiT5PCqmIJTdvm9/CuMCbFug6mkQsxwgELjiLK6RFUqFghMHH7TLMZNBtqxUJIjM5EvTNeQpYtNfFo63p/L4wuEIrFEKpMrlCq1RqvTG4wmQELKbGmFUotbuIcAhCACMUhACjKQgwKUoAI1aEALOtCDAYxgAjNYwAo2sIMDnOACN3jAM7zCO4QgAjFIQAoykIMClKDiPa3RGUyWb7gXL1+9fvP2nQg766t5P3/psHvL/gaCHZ1d3T29AMTAQ7zfMdDhTolGnfIkkazHSHHJzhcKbiKin4UBrP0xLi3TRlZOHocnEEmmFMgURSpIg2A6g6nEYnO4CE9ZRdWPMKGMi2hGKg1GnW4L2CihlHLQsQcQmu+rBVSAYTMsstZUs8zeMxWpRGWqUJVaYHZf1MZO48A46VzcDB5ePn4BANV3kzhh8RIkSpKsoBSpIlCsAEKrYbH63xQBvwoA1nWYahxF7iholieIuaz8spqIx2uCxUHMlpfptu/UzNyCOBdu4lu74Ack3dt9EiMkTIh7E6y0DIBsDpPsfU2mKFJBGgTTGUwldNwODpcOGCvUc5Rwjatz33qlwVgQHUc4CpVb+Sekzb0glHGh6cac2LId1/OD9KIYc/ctzfKirOqmRc69XSWqGSj3fgRACEZQDCdICvk15+Z+kWRF1XTDtOxbXVFfR5xQyEpF6Qfu6ov1et8/IBhBMZwgKZrJY+xMHOYq/w59zx3nnj9Z8uI+MjFAAekIyDqOcR8BVRKwjCu5EaA2/+tNaCXYHXCigbOLOSfAZtxLHeGRetTihZA0twOtzbi5A4Kcph1vv0+bDd2nEkLOlfbg9MiCFGvdrFp5vG4AGUf9+xiL0tGJiHrSFrjuIsp/05swE3J/WA8zOur35+sAJW8LBuy+h9iMynpsbctV6O0/VXyv2hpHRZF/VKUnla/a2wdPA4yF2rdykFD/XcmA8yxql+6iQmgL5x7Wk0JI3ZljkCWmS88iLzQExy0L7BY+CDSNF4eKadCXmtY9lPWsVi/demsmqynafOI/U9fSSc5W8hiUFaBHLyovLATHHcegSuLOMa7aKXj2MrLfC4rX6Hmdant1xaruub3Lk/cVVd6T84cG2QzBoeGl3Rk1kvkeUg93/oygbfmiaE8+x2BouPuOrGGM1t+VwcKB9rG7w63eaPGb6GeyEmNvrFKizh8D0RlpKonaXPkiLdbAkvueUl1BdnWfK3YXy0dLH5VI64PBvPbAHeFGZkIUViVZNb2Wx4nKFcuJLMHwMWMl4YSK7/1BZ8vP06vBfBhSWaaMC1dGVUwO4X/bPLtELx6zG2dWadaTk8UXleFwRmAYbrU0HK9MkM5HhELqvZIdz8dFQrG2rMAxK/2nK/5jQcnY0Zm2cscQtOtoua6DXxR7oA+ebQ3Ojbpq7OhiwYgZW/53kNAuK6iaTmo2qR2HFfkHNedaWQmj4mVHtZpOsFJnWl4Ftrneyuslv19vEKxYXcTYoBcs1Q5v6FW9ao+3k95PaplU99dNk2ELCQ3qXfed6XR1Nj2SK6X9Q5a6TOqbw7WZ+9qRisb7QuOs7eziZ9tsXNkOjXUAlog9vcVXknpxH/n+W1uHQq+DAzJEmFDGhSuVic1wAESYUMaFK5U2sRkPgAgTyrhwpdImNtMBEGFCGReuVNrEZj4AIkwo48KVSpvYLAARJpRx4Uo1+qTFAYDIjaypJ+sUn+ajez2ew3eM07s8Im4Vk8EmESLO6nAdL0/P2zvJMXh58/amm14nqJ3zJ+hFlOQ1qtGuI3N5fIFQJJZIHZ2cXVzjltPh8vgCoUg8QkoppZRKKaWUUkoppZRSWmuttdZaa6211sYYY4wxxhhjjDH2w7qgH8nT5/cxdKyEtdam7ZkOMcoAIkwo4yLuJcg7y3gY+fYwL5xGCKRjsh1MKONCm9jsB0CECWVc6KV5x//nwUZ+Pkg6vuL+Jd3xkSq/KtjYIzTuqsvi7Oq3txyWujXYlG3LcNzUL10gGpbxnOorW4YoIU0I3/nV2jPLhTiqiHUAjdTrBzb8aSJWETFubyA1juKZww8TPFxOg+UOH+5LpN6+H4Z8rryjbgaJyIn7BKd2pKVHDMcPPvgra5B4n4kXyNWgrTIVd15kvB7WPonOgAynwQtWTAx0jdtm65rOnpm7Oqi13Id8uEW+yXfOpJX3gTq+LPL1AIgwoYwLVyptYvPtAJjodnJbzdz/N2zi0mFrcVKsGyak6v8u9SWwk+/NtWebXaK4f6etNK/nBFZl6BG+QkwRU0KmgOKeefIXfR0LUOmIQAyxPYqs4OXXROaykWkGMqLcxY1YgIqWgCfCkogAVBilwmKJMKgQbGbEvAvkW+tNRC1qcUoQQUSYEh3jA3Ggn6QL1O8M57Ps8EfGP/ADXAD8RsCdihCKxBLpZCDlCqVKjTRanT6DaZXL5TCt3BEWpg6lioVRTOnt6j1v5NJ9i5cTlDpafniCunJ/f/gT7T/4/PGCVQBiYIkQ+NbHojfz9y1LIjc0oCOmRihtYVGBBQo9uUWWq5oBkHR6ycNapmQ+C9mFxSxlN3qaSJf5LHTxFqraFqwWtzVzz/TJ6loDzbiL1uUATbxoD71zvOQdX9fOodfCn4hboeU/C1UTDqj4yQaDFfwf+NCPugNqdrVQstilR5gVifkBQzImJj1KwHbOirckgKAjBmlT2iQRwJSlJ7fIcpVJAhgGjpJ5LGBnFrGEXelxIh3mscBFa5iiLb+laE8WY8wbF3kvKxaz1hOs4G1LWzZ0LhYGeIgiSKPFhvesSH+kADO8UUkqf1xe+5CAlCAEJfQpgwrS1hkkSnZkZ3qdKId5LMicJiuuQ8Pl77TXSwkwoHkBkcMSJZ31zV2amHdptopym/o88Jv7AiwVy2eOFVqRQA3Y23l9O5xIFEsc3IgDBATfBTCAOwQHtEJk/sEzcFCur2sQ33fX/L6iX3apK5frI2j18IcyqR3WPpAg+HGF1kLspFdDUGWWDc3oZ9PKa6amd0VvwkVojGWWpbzaBb8EJJHD9UqKRUvK3S6p9Fph6zKW4INlHcwsYsWqaiiZxwIWuSRaHx+y8Cxv1qzZ+NmBUvOcREe4dI1KByr8vawSlNUli/2Qa2dVIUX+Y16NgVb0XFxvLSY2ztzri6ztwy2qz8EWf3JKh+CCItZGsgLsckuppGkT/BUgSuFfHfmsZcrshukIWX1wnvYT6H5oWHcmEmWCfJSxYeM34qU3a2jwT6Al7Rj3yYP/Aj3p7XllgBXKRjVbv2M8OMXQs8ViXc7m/rGsOq2uW/N0Pf9PTNT22Hu6G8Su4zRFs7ePY16+lHTEEoZlv1xWZ2yG0zcwsP1PXtHFKj/jQi1fEO8tsx80b5iM2K1E4u/NC5aRqhOUC/6AH9LuPV+9FtMo81zHzrsZA0DmibpZyEf1BB15cddYHTEC5RoYy4flb1PBqBM12myCEl+jw34Cs+jmJngG31+HitXrsC+uoKDqrt0wI6TLLWJY9WbsawRgs8L6rijaGgpC306X5/qy/ZVSsjc/b5grZOBR7wlsWjHy0OF68ag4vOdOKY5vtqoQCAziK8wTCATqGcQ3CADxUJT8ky0EUAgEBvEV5gkECvEM4hsEgHgA") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/ProximaNova/ProximaNova-Regular/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("data:application/octet-stream;base64,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") format("woff2"), url("../fonts/ProximaNova/ProximaNova-Regular/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Regular/ProximaNova-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/ProximaNova/ProximaNova-Bold/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("data:application/octet-stream;base64,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") format("woff2"), url("../fonts/ProximaNova/ProximaNova-Bold/ProximaNova-Bold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Bold/ProximaNova-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/ProximaNova/ProximaNova-Semibold/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("data:application/octet-stream;base64,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") format("woff2"), url("../fonts/ProximaNova/ProximaNova-Semibold/ProximaNova-Semibold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Semibold/ProximaNova-Semibold.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@keyframes closeRotateFirst {
  0% {
    opacity: 0.3;
    transform: translate(-50%, -50%) rotate(0); }
  100% {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(45deg); } }

@keyframes closeRotateSecond {
  0% {
    opacity: 0.3;
    transform: translate(-50%, -50%) rotate(0); }
  100% {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(-45deg); } }

@keyframes customBounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-20px); }
  60% {
    transform: translateY(-15px); } }

@keyframes customFadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 0.5em, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes cloudMoving {
  0% {
    opacity: 0.5;
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    transform: translateX(100%); } }

@keyframes stickyFadeLeftIn {
  from {
    transform: translate3d(-50%, 0, 0);
    visibility: visible;
    opacity: 0; }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes stroke {
  to {
    stroke-dashoffset: 0; } }

@media (min-width: 768px) {
  .swiper-next::after,
  .swiper-prev::after {
    width: 20px;
    height: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOS43NTQzIDZIMCIgc3Ryb2tlPSIjRkZGRkZGIi8+DQo8cGF0aCBkPSJNMTQuOTAwNCAxTDE5Ljc1NDggNkwxNC45MDA0IDExIiBzdHJva2U9IiNGRkZGRkYiLz4NCjwvc3ZnPg0K") !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    cursor: pointer;
    content: ''; } }

.swiper-next::after {
  right: 10px; }
  @media (min-width: 992px) {
    .swiper-next::after {
      right: 40px; } }

.swiper-prev::after {
  left: 10px;
  transform: scaleX(-1); }
  @media (min-width: 992px) {
    .swiper-prev::after {
      left: 40px; } }

.swiper-pagination-bullets {
  text-align: center;
  bottom: 4% !important; }

.swiper-pagination-bullet {
  display: inline-block;
  width: 30px;
  height: 3px;
  background-color: rgba(255, 255, 255, 0.3);
  position: relative;
  margin-right: 9px !important;
  border-radius: 0;
  opacity: 1; }
  @media (min-width: 992px) {
    .swiper-pagination-bullet {
      width: 35px;
      height: 4px;
      margin-right: 12px !important; } }
  .swiper-pagination-bullet::before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 0;
    display: inline-block;
    background-color: #fff; }

.swiper-pagination-bullet-active::before {
  left: 0;
  right: auto;
  width: 100%; }

@font-face {
  font-family: "Tumi-symbols";
  src: url("../fonts/Tumi/Tumi-symbols.eot?mcwuct");
  src: url("../fonts/Tumi/Tumi-symbols.eot?mcwuct#iefix") format("embedded-opentype"), url("../fonts/Tumi/Tumi-symbols.woff?mcwuct") format("woff"), url("../fonts/Tumi/Tumi-symbols.woff2?mcwuct") format("woff2"), url("../fonts/Tumi/Tumi-symbols.svg?mcwuct#Tumi-symbols") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

.symbol1::before {
  content: '1'; }

.symbol2::before {
  content: '2'; }

.symbol3::before {
  content: '3'; }

.symbol4::before {
  content: '4'; }

.symbol5::before {
  content: '5'; }

.symbol6::before {
  content: '6'; }

.symbol7::before {
  content: '7'; }

.symbol8::before {
  content: '8'; }

.symbol9::before {
  content: '9'; }

.symbol10::before {
  content: 'a'; }

.symbol11::before {
  content: 'b'; }

.symbol12::before {
  content: 'c'; }

.symbol13::before {
  content: 'd'; }

.symbol14::before {
  content: 'e'; }

.symbol15::before {
  content: 'f'; }

html,
body {
  font-size: 15px;
  font-family: "ProximaNova", sans-serif;
  color: #595959;
  font-weight: 400;
  line-height: normal;
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%; }
  html.modal-open,
  body.modal-open {
    padding-right: 0 !important;
    width: 100%; }
  html.panel-open,
  body.panel-open {
    overflow-y: hidden;
    height: 100vh; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    html,
    body {
      overflow-x: hidden; } }

a {
  transition: all 0.3s linear;
  color: #1b1c1e; }
  a:hover {
    outline: 0;
    text-decoration: none; }

img,
picture {
  max-width: 100%;
  height: auto; }

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

iframe {
  max-width: 100%; }

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

.container,
.container-fluid,
[class*=col-] {
  padding-left: 16px;
  padding-right: 16px; }

.row {
  margin-left: -16px;
  margin-right: -16px; }

.container {
  max-width: 100%; }
  @media (min-width: 1400px) {
    .container {
      max-width: 1440px; } }

.fix-height {
  overflow: visible;
  height: auto; }

.has-animation .content-field {
  opacity: 0;
  filter: alpha(opacity=0); }

.has-animation.load-animation .content-field {
  animation-name: customFadeInUp;
  animation-fill-mode: forwards;
  animation-duration: 0.6s; }
  .has-animation.load-animation .content-field:nth-child(1) {
    animation-delay: 0.5s; }
  .has-animation.load-animation .content-field:nth-child(2) {
    animation-delay: 0.8s; }
  .has-animation.load-animation .content-field:nth-child(3) {
    animation-delay: 1.1s; }
  .has-animation.load-animation .content-field:nth-child(4) {
    animation-delay: 1.4s; }
  .has-animation.load-animation .content-field:nth-child(5) {
    animation-delay: 1.7s; }
  .has-animation.load-animation .content-field:nth-child(6) {
    animation-delay: 2s; }
  .has-animation.load-animation .content-field:nth-child(7) {
    animation-delay: 2.3s; }

.page-overlay {
  position: relative; }
  .page-overlay::before {
    content: '';
    background: #000;
    opacity: 0.55;
    position: fixed;
    top: 0;
    left: 0;
    padding: 100%;
    z-index: 11; }

.back-to-top {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #fff;
  position: fixed;
  right: 40px;
  bottom: 44px;
  z-index: -1;
  font-size: 10px;
  background-color: #000;
  border-radius: 2px;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: rotate(-90deg);
  transition: ease-in-out 0.3s; }
  .back-to-top::after {
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOS43NTQzIDZIMCIgc3Ryb2tlPSIjRkZGRkZGIi8+DQo8cGF0aCBkPSJNMTQuOTAwNCAxTDE5Ljc1NDggNkwxNC45MDA0IDExIiBzdHJva2U9IiNGRkZGRkYiLz4NCjwvc3ZnPg0K") center no-repeat;
    position: absolute;
    width: 100%;
    height: 100%; }
  .back-to-top:hover {
    background-color: #373737;
    color: #fff;
    text-decoration: none; }
  .back-to-top:focus {
    outline: none; }
  .back-to-top.show {
    z-index: 98;
    opacity: 1;
    filter: alpha(opacity=1); }

.monogram-product-item.monogram-new-ui .monogram-text-preview {
  margin-right: 0;
  padding: 4px 2px; }
  .monogram-product-item.monogram-new-ui .monogram-text-preview .mono-letter {
    color: #1b1c1e !important; }

.monogram-product-item.monogram-new-ui .colorname,
.monogram-product-item.monogram-new-ui .placement {
  font-size: 13px; }

.monogram-product-item .monogram-text-preview {
  border: 1px solid #000;
  padding: 4px;
  line-height: 1;
  display: -ms-inline-flexbox;
  display: inline-flex;
  display: -webkit-inline-flex;
  min-width: 48px;
  margin-right: 0.357rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 5px; }
  .monogram-product-item .monogram-text-preview .mono-letter {
    font-size: 14px;
    min-width: auto;
    font-weight: 400; }
    .monogram-product-item .monogram-text-preview .mono-letter.has-symbol {
      font-family: "Tumi-symbols" !important;
      text-transform: lowercase !important; }
    .monogram-product-item .monogram-text-preview .mono-letter img.icon {
      max-width: 15px;
      display: block; }

.monogram-product-item .ico-monogram {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  display: -ms-flex; }

.monogram-product-item .monogram-list .monogram-item {
  margin-bottom: 0.5em; }
  .monogram-product-item .monogram-list .monogram-item:last-child {
    margin-bottom: 0; }

.monogram-product-item .description {
  font-size: 13px;
  text-transform: capitalize; }

.lock-scroll {
  position: fixed;
  overflow: visible;
  width: 100%; }

.dark-bg {
  color: #fff;
  background-color: #1b1c1e; }
  .dark-bg a {
    color: #fff; }
    .dark-bg a:hover {
      color: #ccc;
      text-decoration: none; }

.white-bg {
  background-color: #fff; }

select {
  appearance: none;
  -webkit-appearance: none; }

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

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

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

.product-tile .product-merchand-message.order-status {
  font-size: 12px;
  font-weight: bold; }

.sticky .product-tile .product-merchand-message.order-status {
  font-size: 8px; }

.product-recommendation-wrapper .order-delivery-time {
  display: none; }

.protected-message {
  font-size: 13px;
  margin-top: 1rem; }
  .protected-message a {
    color: #00a1e0; }

#right-sidebar .grecaptcha-badge[data-style="bottomright"] {
  visibility: hidden; }

#right-sidebar.active .grecaptcha-badge[data-style="bottomright"] {
  z-index: 200;
  visibility: unset; }

#right-sidebar.active .invisible-re-captcha--hide .grecaptcha-badge[data-style="bottomright"] {
  visibility: hidden; }

.page.invisible-re-captcha--show:has(.grecaptcha-badge[data-style="none"]) ~ div .grecaptcha-badge[data-style="bottomright"] {
  visibility: unset; }

.page.invisible-re-captcha--show:has(#right-sidebar.active .sidebar-registration.active .invisible-re-captcha--show .grecaptcha-badge[data-style="none"]) ~ div .grecaptcha-badge[data-style="bottomright"] {
  visibility: hidden; }

.page.invisible-re-captcha--hide ~ div .grecaptcha-badge[data-style="bottomright"] {
  visibility: hidden; }

.page.invisible-re-captcha--hide:has(#right-sidebar.active .sidebar-registration.active .invisible-re-captcha--show .grecaptcha-badge[data-style="none"]) ~ div .grecaptcha-badge[data-style="bottomright"] {
  z-index: 200;
  visibility: unset; }

[class*=size-10] {
  font-size: 0.667rem; }

[class*=size-xs-10] {
  font-size: 0.667rem; }

@media (min-width: 576px) {
  [class*=size-sm-10] {
    font-size: 0.667rem; } }

@media (min-width: 768px) {
  [class*=size-md-10] {
    font-size: 0.667rem; } }

@media (min-width: 992px) {
  [class*=size-lg-10] {
    font-size: 0.667rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-10] {
    font-size: 0.667rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-10] {
    font-size: 0.667rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-10] {
    font-size: 0.667rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-10] {
    font-size: 0.667rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-10] {
    font-size: 0.667rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-10] {
    font-size: 0.667rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-10] {
    font-size: 0.667rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-10] {
    font-size: 0.667rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-10] {
    font-size: 0.667rem; } }

[class*=size-11] {
  font-size: 0.733rem; }

[class*=size-xs-11] {
  font-size: 0.733rem; }

@media (min-width: 576px) {
  [class*=size-sm-11] {
    font-size: 0.733rem; } }

@media (min-width: 768px) {
  [class*=size-md-11] {
    font-size: 0.733rem; } }

@media (min-width: 992px) {
  [class*=size-lg-11] {
    font-size: 0.733rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-11] {
    font-size: 0.733rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-11] {
    font-size: 0.733rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-11] {
    font-size: 0.733rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-11] {
    font-size: 0.733rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-11] {
    font-size: 0.733rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-11] {
    font-size: 0.733rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-11] {
    font-size: 0.733rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-11] {
    font-size: 0.733rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-11] {
    font-size: 0.733rem; } }

[class*=size-12] {
  font-size: 0.8rem; }

[class*=size-xs-12] {
  font-size: 0.8rem; }

@media (min-width: 576px) {
  [class*=size-sm-12] {
    font-size: 0.8rem; } }

@media (min-width: 768px) {
  [class*=size-md-12] {
    font-size: 0.8rem; } }

@media (min-width: 992px) {
  [class*=size-lg-12] {
    font-size: 0.8rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-12] {
    font-size: 0.8rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-12] {
    font-size: 0.8rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-12] {
    font-size: 0.8rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-12] {
    font-size: 0.8rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-12] {
    font-size: 0.8rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-12] {
    font-size: 0.8rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-12] {
    font-size: 0.8rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-12] {
    font-size: 0.8rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-12] {
    font-size: 0.8rem; } }

[class*=size-13] {
  font-size: 0.867rem; }

[class*=size-xs-13] {
  font-size: 0.867rem; }

@media (min-width: 576px) {
  [class*=size-sm-13] {
    font-size: 0.867rem; } }

@media (min-width: 768px) {
  [class*=size-md-13] {
    font-size: 0.867rem; } }

@media (min-width: 992px) {
  [class*=size-lg-13] {
    font-size: 0.867rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-13] {
    font-size: 0.867rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-13] {
    font-size: 0.867rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-13] {
    font-size: 0.867rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-13] {
    font-size: 0.867rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-13] {
    font-size: 0.867rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-13] {
    font-size: 0.867rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-13] {
    font-size: 0.867rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-13] {
    font-size: 0.867rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-13] {
    font-size: 0.867rem; } }

[class*=size-14] {
  font-size: 0.933rem; }

[class*=size-xs-14] {
  font-size: 0.933rem; }

@media (min-width: 576px) {
  [class*=size-sm-14] {
    font-size: 0.933rem; } }

@media (min-width: 768px) {
  [class*=size-md-14] {
    font-size: 0.933rem; } }

@media (min-width: 992px) {
  [class*=size-lg-14] {
    font-size: 0.933rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-14] {
    font-size: 0.933rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-14] {
    font-size: 0.933rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-14] {
    font-size: 0.933rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-14] {
    font-size: 0.933rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-14] {
    font-size: 0.933rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-14] {
    font-size: 0.933rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-14] {
    font-size: 0.933rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-14] {
    font-size: 0.933rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-14] {
    font-size: 0.933rem; } }

[class*=size-15] {
  font-size: 1rem; }

[class*=size-xs-15] {
  font-size: 1rem; }

@media (min-width: 576px) {
  [class*=size-sm-15] {
    font-size: 1rem; } }

@media (min-width: 768px) {
  [class*=size-md-15] {
    font-size: 1rem; } }

@media (min-width: 992px) {
  [class*=size-lg-15] {
    font-size: 1rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-15] {
    font-size: 1rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-15] {
    font-size: 1rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-15] {
    font-size: 1rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-15] {
    font-size: 1rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-15] {
    font-size: 1rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-15] {
    font-size: 1rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-15] {
    font-size: 1rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-15] {
    font-size: 1rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-15] {
    font-size: 1rem; } }

[class*=size-16] {
  font-size: 1.067rem; }

[class*=size-xs-16] {
  font-size: 1.067rem; }

@media (min-width: 576px) {
  [class*=size-sm-16] {
    font-size: 1.067rem; } }

@media (min-width: 768px) {
  [class*=size-md-16] {
    font-size: 1.067rem; } }

@media (min-width: 992px) {
  [class*=size-lg-16] {
    font-size: 1.067rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-16] {
    font-size: 1.067rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-16] {
    font-size: 1.067rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-16] {
    font-size: 1.067rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-16] {
    font-size: 1.067rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-16] {
    font-size: 1.067rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-16] {
    font-size: 1.067rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-16] {
    font-size: 1.067rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-16] {
    font-size: 1.067rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-16] {
    font-size: 1.067rem; } }

[class*=size-17] {
  font-size: 1.133rem; }

[class*=size-xs-17] {
  font-size: 1.133rem; }

@media (min-width: 576px) {
  [class*=size-sm-17] {
    font-size: 1.133rem; } }

@media (min-width: 768px) {
  [class*=size-md-17] {
    font-size: 1.133rem; } }

@media (min-width: 992px) {
  [class*=size-lg-17] {
    font-size: 1.133rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-17] {
    font-size: 1.133rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-17] {
    font-size: 1.133rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-17] {
    font-size: 1.133rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-17] {
    font-size: 1.133rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-17] {
    font-size: 1.133rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-17] {
    font-size: 1.133rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-17] {
    font-size: 1.133rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-17] {
    font-size: 1.133rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-17] {
    font-size: 1.133rem; } }

[class*=size-18] {
  font-size: 1.2rem; }

[class*=size-xs-18] {
  font-size: 1.2rem; }

@media (min-width: 576px) {
  [class*=size-sm-18] {
    font-size: 1.2rem; } }

@media (min-width: 768px) {
  [class*=size-md-18] {
    font-size: 1.2rem; } }

@media (min-width: 992px) {
  [class*=size-lg-18] {
    font-size: 1.2rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-18] {
    font-size: 1.2rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-18] {
    font-size: 1.2rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-18] {
    font-size: 1.2rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-18] {
    font-size: 1.2rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-18] {
    font-size: 1.2rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-18] {
    font-size: 1.2rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-18] {
    font-size: 1.2rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-18] {
    font-size: 1.2rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-18] {
    font-size: 1.2rem; } }

[class*=size-19] {
  font-size: 1.267rem; }

[class*=size-xs-19] {
  font-size: 1.267rem; }

@media (min-width: 576px) {
  [class*=size-sm-19] {
    font-size: 1.267rem; } }

@media (min-width: 768px) {
  [class*=size-md-19] {
    font-size: 1.267rem; } }

@media (min-width: 992px) {
  [class*=size-lg-19] {
    font-size: 1.267rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-19] {
    font-size: 1.267rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-19] {
    font-size: 1.267rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-19] {
    font-size: 1.267rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-19] {
    font-size: 1.267rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-19] {
    font-size: 1.267rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-19] {
    font-size: 1.267rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-19] {
    font-size: 1.267rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-19] {
    font-size: 1.267rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-19] {
    font-size: 1.267rem; } }

[class*=size-20] {
  font-size: 1.333rem; }

[class*=size-xs-20] {
  font-size: 1.333rem; }

@media (min-width: 576px) {
  [class*=size-sm-20] {
    font-size: 1.333rem; } }

@media (min-width: 768px) {
  [class*=size-md-20] {
    font-size: 1.333rem; } }

@media (min-width: 992px) {
  [class*=size-lg-20] {
    font-size: 1.333rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-20] {
    font-size: 1.333rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-20] {
    font-size: 1.333rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-20] {
    font-size: 1.333rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-20] {
    font-size: 1.333rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-20] {
    font-size: 1.333rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-20] {
    font-size: 1.333rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-20] {
    font-size: 1.333rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-20] {
    font-size: 1.333rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-20] {
    font-size: 1.333rem; } }

[class*=size-21] {
  font-size: 1.4rem; }

[class*=size-xs-21] {
  font-size: 1.4rem; }

@media (min-width: 576px) {
  [class*=size-sm-21] {
    font-size: 1.4rem; } }

@media (min-width: 768px) {
  [class*=size-md-21] {
    font-size: 1.4rem; } }

@media (min-width: 992px) {
  [class*=size-lg-21] {
    font-size: 1.4rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-21] {
    font-size: 1.4rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-21] {
    font-size: 1.4rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-21] {
    font-size: 1.4rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-21] {
    font-size: 1.4rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-21] {
    font-size: 1.4rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-21] {
    font-size: 1.4rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-21] {
    font-size: 1.4rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-21] {
    font-size: 1.4rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-21] {
    font-size: 1.4rem; } }

[class*=size-22] {
  font-size: 1.467rem; }

[class*=size-xs-22] {
  font-size: 1.467rem; }

@media (min-width: 576px) {
  [class*=size-sm-22] {
    font-size: 1.467rem; } }

@media (min-width: 768px) {
  [class*=size-md-22] {
    font-size: 1.467rem; } }

@media (min-width: 992px) {
  [class*=size-lg-22] {
    font-size: 1.467rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-22] {
    font-size: 1.467rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-22] {
    font-size: 1.467rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-22] {
    font-size: 1.467rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-22] {
    font-size: 1.467rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-22] {
    font-size: 1.467rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-22] {
    font-size: 1.467rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-22] {
    font-size: 1.467rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-22] {
    font-size: 1.467rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-22] {
    font-size: 1.467rem; } }

[class*=size-23] {
  font-size: 1.533rem; }

[class*=size-xs-23] {
  font-size: 1.533rem; }

@media (min-width: 576px) {
  [class*=size-sm-23] {
    font-size: 1.533rem; } }

@media (min-width: 768px) {
  [class*=size-md-23] {
    font-size: 1.533rem; } }

@media (min-width: 992px) {
  [class*=size-lg-23] {
    font-size: 1.533rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-23] {
    font-size: 1.533rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-23] {
    font-size: 1.533rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-23] {
    font-size: 1.533rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-23] {
    font-size: 1.533rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-23] {
    font-size: 1.533rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-23] {
    font-size: 1.533rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-23] {
    font-size: 1.533rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-23] {
    font-size: 1.533rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-23] {
    font-size: 1.533rem; } }

[class*=size-24] {
  font-size: 1.6rem; }

[class*=size-xs-24] {
  font-size: 1.6rem; }

@media (min-width: 576px) {
  [class*=size-sm-24] {
    font-size: 1.6rem; } }

@media (min-width: 768px) {
  [class*=size-md-24] {
    font-size: 1.6rem; } }

@media (min-width: 992px) {
  [class*=size-lg-24] {
    font-size: 1.6rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-24] {
    font-size: 1.6rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-24] {
    font-size: 1.6rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-24] {
    font-size: 1.6rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-24] {
    font-size: 1.6rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-24] {
    font-size: 1.6rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-24] {
    font-size: 1.6rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-24] {
    font-size: 1.6rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-24] {
    font-size: 1.6rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-24] {
    font-size: 1.6rem; } }

[class*=size-25] {
  font-size: 1.667rem; }

[class*=size-xs-25] {
  font-size: 1.667rem; }

@media (min-width: 576px) {
  [class*=size-sm-25] {
    font-size: 1.667rem; } }

@media (min-width: 768px) {
  [class*=size-md-25] {
    font-size: 1.667rem; } }

@media (min-width: 992px) {
  [class*=size-lg-25] {
    font-size: 1.667rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-25] {
    font-size: 1.667rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-25] {
    font-size: 1.667rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-25] {
    font-size: 1.667rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-25] {
    font-size: 1.667rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-25] {
    font-size: 1.667rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-25] {
    font-size: 1.667rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-25] {
    font-size: 1.667rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-25] {
    font-size: 1.667rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-25] {
    font-size: 1.667rem; } }

[class*=size-26] {
  font-size: 1.733rem; }

[class*=size-xs-26] {
  font-size: 1.733rem; }

@media (min-width: 576px) {
  [class*=size-sm-26] {
    font-size: 1.733rem; } }

@media (min-width: 768px) {
  [class*=size-md-26] {
    font-size: 1.733rem; } }

@media (min-width: 992px) {
  [class*=size-lg-26] {
    font-size: 1.733rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-26] {
    font-size: 1.733rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-26] {
    font-size: 1.733rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-26] {
    font-size: 1.733rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-26] {
    font-size: 1.733rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-26] {
    font-size: 1.733rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-26] {
    font-size: 1.733rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-26] {
    font-size: 1.733rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-26] {
    font-size: 1.733rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-26] {
    font-size: 1.733rem; } }

[class*=size-27] {
  font-size: 1.8rem; }

[class*=size-xs-27] {
  font-size: 1.8rem; }

@media (min-width: 576px) {
  [class*=size-sm-27] {
    font-size: 1.8rem; } }

@media (min-width: 768px) {
  [class*=size-md-27] {
    font-size: 1.8rem; } }

@media (min-width: 992px) {
  [class*=size-lg-27] {
    font-size: 1.8rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-27] {
    font-size: 1.8rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-27] {
    font-size: 1.8rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-27] {
    font-size: 1.8rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-27] {
    font-size: 1.8rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-27] {
    font-size: 1.8rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-27] {
    font-size: 1.8rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-27] {
    font-size: 1.8rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-27] {
    font-size: 1.8rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-27] {
    font-size: 1.8rem; } }

[class*=size-28] {
  font-size: 1.867rem; }

[class*=size-xs-28] {
  font-size: 1.867rem; }

@media (min-width: 576px) {
  [class*=size-sm-28] {
    font-size: 1.867rem; } }

@media (min-width: 768px) {
  [class*=size-md-28] {
    font-size: 1.867rem; } }

@media (min-width: 992px) {
  [class*=size-lg-28] {
    font-size: 1.867rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-28] {
    font-size: 1.867rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-28] {
    font-size: 1.867rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-28] {
    font-size: 1.867rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-28] {
    font-size: 1.867rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-28] {
    font-size: 1.867rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-28] {
    font-size: 1.867rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-28] {
    font-size: 1.867rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-28] {
    font-size: 1.867rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-28] {
    font-size: 1.867rem; } }

[class*=size-29] {
  font-size: 1.933rem; }

[class*=size-xs-29] {
  font-size: 1.933rem; }

@media (min-width: 576px) {
  [class*=size-sm-29] {
    font-size: 1.933rem; } }

@media (min-width: 768px) {
  [class*=size-md-29] {
    font-size: 1.933rem; } }

@media (min-width: 992px) {
  [class*=size-lg-29] {
    font-size: 1.933rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-29] {
    font-size: 1.933rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-29] {
    font-size: 1.933rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-29] {
    font-size: 1.933rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-29] {
    font-size: 1.933rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-29] {
    font-size: 1.933rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-29] {
    font-size: 1.933rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-29] {
    font-size: 1.933rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-29] {
    font-size: 1.933rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-29] {
    font-size: 1.933rem; } }

[class*=size-30] {
  font-size: 2rem; }

[class*=size-xs-30] {
  font-size: 2rem; }

@media (min-width: 576px) {
  [class*=size-sm-30] {
    font-size: 2rem; } }

@media (min-width: 768px) {
  [class*=size-md-30] {
    font-size: 2rem; } }

@media (min-width: 992px) {
  [class*=size-lg-30] {
    font-size: 2rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-30] {
    font-size: 2rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-30] {
    font-size: 2rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-30] {
    font-size: 2rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-30] {
    font-size: 2rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-30] {
    font-size: 2rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-30] {
    font-size: 2rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-30] {
    font-size: 2rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-30] {
    font-size: 2rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-30] {
    font-size: 2rem; } }

[class*=size-31] {
  font-size: 2.067rem; }

[class*=size-xs-31] {
  font-size: 2.067rem; }

@media (min-width: 576px) {
  [class*=size-sm-31] {
    font-size: 2.067rem; } }

@media (min-width: 768px) {
  [class*=size-md-31] {
    font-size: 2.067rem; } }

@media (min-width: 992px) {
  [class*=size-lg-31] {
    font-size: 2.067rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-31] {
    font-size: 2.067rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-31] {
    font-size: 2.067rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-31] {
    font-size: 2.067rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-31] {
    font-size: 2.067rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-31] {
    font-size: 2.067rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-31] {
    font-size: 2.067rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-31] {
    font-size: 2.067rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-31] {
    font-size: 2.067rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-31] {
    font-size: 2.067rem; } }

[class*=size-32] {
  font-size: 2.133rem; }

[class*=size-xs-32] {
  font-size: 2.133rem; }

@media (min-width: 576px) {
  [class*=size-sm-32] {
    font-size: 2.133rem; } }

@media (min-width: 768px) {
  [class*=size-md-32] {
    font-size: 2.133rem; } }

@media (min-width: 992px) {
  [class*=size-lg-32] {
    font-size: 2.133rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-32] {
    font-size: 2.133rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-32] {
    font-size: 2.133rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-32] {
    font-size: 2.133rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-32] {
    font-size: 2.133rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-32] {
    font-size: 2.133rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-32] {
    font-size: 2.133rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-32] {
    font-size: 2.133rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-32] {
    font-size: 2.133rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-32] {
    font-size: 2.133rem; } }

[class*=size-33] {
  font-size: 2.2rem; }

[class*=size-xs-33] {
  font-size: 2.2rem; }

@media (min-width: 576px) {
  [class*=size-sm-33] {
    font-size: 2.2rem; } }

@media (min-width: 768px) {
  [class*=size-md-33] {
    font-size: 2.2rem; } }

@media (min-width: 992px) {
  [class*=size-lg-33] {
    font-size: 2.2rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-33] {
    font-size: 2.2rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-33] {
    font-size: 2.2rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-33] {
    font-size: 2.2rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-33] {
    font-size: 2.2rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-33] {
    font-size: 2.2rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-33] {
    font-size: 2.2rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-33] {
    font-size: 2.2rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-33] {
    font-size: 2.2rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-33] {
    font-size: 2.2rem; } }

[class*=size-34] {
  font-size: 2.267rem; }

[class*=size-xs-34] {
  font-size: 2.267rem; }

@media (min-width: 576px) {
  [class*=size-sm-34] {
    font-size: 2.267rem; } }

@media (min-width: 768px) {
  [class*=size-md-34] {
    font-size: 2.267rem; } }

@media (min-width: 992px) {
  [class*=size-lg-34] {
    font-size: 2.267rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-34] {
    font-size: 2.267rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-34] {
    font-size: 2.267rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-34] {
    font-size: 2.267rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-34] {
    font-size: 2.267rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-34] {
    font-size: 2.267rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-34] {
    font-size: 2.267rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-34] {
    font-size: 2.267rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-34] {
    font-size: 2.267rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-34] {
    font-size: 2.267rem; } }

[class*=size-35] {
  font-size: 2.333rem; }

[class*=size-xs-35] {
  font-size: 2.333rem; }

@media (min-width: 576px) {
  [class*=size-sm-35] {
    font-size: 2.333rem; } }

@media (min-width: 768px) {
  [class*=size-md-35] {
    font-size: 2.333rem; } }

@media (min-width: 992px) {
  [class*=size-lg-35] {
    font-size: 2.333rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-35] {
    font-size: 2.333rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-35] {
    font-size: 2.333rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-35] {
    font-size: 2.333rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-35] {
    font-size: 2.333rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-35] {
    font-size: 2.333rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-35] {
    font-size: 2.333rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-35] {
    font-size: 2.333rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-35] {
    font-size: 2.333rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-35] {
    font-size: 2.333rem; } }

[class*=size-36] {
  font-size: 2.4rem; }

[class*=size-xs-36] {
  font-size: 2.4rem; }

@media (min-width: 576px) {
  [class*=size-sm-36] {
    font-size: 2.4rem; } }

@media (min-width: 768px) {
  [class*=size-md-36] {
    font-size: 2.4rem; } }

@media (min-width: 992px) {
  [class*=size-lg-36] {
    font-size: 2.4rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-36] {
    font-size: 2.4rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-36] {
    font-size: 2.4rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-36] {
    font-size: 2.4rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-36] {
    font-size: 2.4rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-36] {
    font-size: 2.4rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-36] {
    font-size: 2.4rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-36] {
    font-size: 2.4rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-36] {
    font-size: 2.4rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-36] {
    font-size: 2.4rem; } }

[class*=size-37] {
  font-size: 2.467rem; }

[class*=size-xs-37] {
  font-size: 2.467rem; }

@media (min-width: 576px) {
  [class*=size-sm-37] {
    font-size: 2.467rem; } }

@media (min-width: 768px) {
  [class*=size-md-37] {
    font-size: 2.467rem; } }

@media (min-width: 992px) {
  [class*=size-lg-37] {
    font-size: 2.467rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-37] {
    font-size: 2.467rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-37] {
    font-size: 2.467rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-37] {
    font-size: 2.467rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-37] {
    font-size: 2.467rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-37] {
    font-size: 2.467rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-37] {
    font-size: 2.467rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-37] {
    font-size: 2.467rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-37] {
    font-size: 2.467rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-37] {
    font-size: 2.467rem; } }

[class*=size-38] {
  font-size: 2.533rem; }

[class*=size-xs-38] {
  font-size: 2.533rem; }

@media (min-width: 576px) {
  [class*=size-sm-38] {
    font-size: 2.533rem; } }

@media (min-width: 768px) {
  [class*=size-md-38] {
    font-size: 2.533rem; } }

@media (min-width: 992px) {
  [class*=size-lg-38] {
    font-size: 2.533rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-38] {
    font-size: 2.533rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-38] {
    font-size: 2.533rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-38] {
    font-size: 2.533rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-38] {
    font-size: 2.533rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-38] {
    font-size: 2.533rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-38] {
    font-size: 2.533rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-38] {
    font-size: 2.533rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-38] {
    font-size: 2.533rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-38] {
    font-size: 2.533rem; } }

[class*=size-39] {
  font-size: 2.6rem; }

[class*=size-xs-39] {
  font-size: 2.6rem; }

@media (min-width: 576px) {
  [class*=size-sm-39] {
    font-size: 2.6rem; } }

@media (min-width: 768px) {
  [class*=size-md-39] {
    font-size: 2.6rem; } }

@media (min-width: 992px) {
  [class*=size-lg-39] {
    font-size: 2.6rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-39] {
    font-size: 2.6rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-39] {
    font-size: 2.6rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-39] {
    font-size: 2.6rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-39] {
    font-size: 2.6rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-39] {
    font-size: 2.6rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-39] {
    font-size: 2.6rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-39] {
    font-size: 2.6rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-39] {
    font-size: 2.6rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-39] {
    font-size: 2.6rem; } }

[class*=size-40] {
  font-size: 2.667rem; }

[class*=size-xs-40] {
  font-size: 2.667rem; }

@media (min-width: 576px) {
  [class*=size-sm-40] {
    font-size: 2.667rem; } }

@media (min-width: 768px) {
  [class*=size-md-40] {
    font-size: 2.667rem; } }

@media (min-width: 992px) {
  [class*=size-lg-40] {
    font-size: 2.667rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-40] {
    font-size: 2.667rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-40] {
    font-size: 2.667rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-40] {
    font-size: 2.667rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-40] {
    font-size: 2.667rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-40] {
    font-size: 2.667rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-40] {
    font-size: 2.667rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-40] {
    font-size: 2.667rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-40] {
    font-size: 2.667rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-40] {
    font-size: 2.667rem; } }

[class*=size-41] {
  font-size: 2.733rem; }

[class*=size-xs-41] {
  font-size: 2.733rem; }

@media (min-width: 576px) {
  [class*=size-sm-41] {
    font-size: 2.733rem; } }

@media (min-width: 768px) {
  [class*=size-md-41] {
    font-size: 2.733rem; } }

@media (min-width: 992px) {
  [class*=size-lg-41] {
    font-size: 2.733rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-41] {
    font-size: 2.733rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-41] {
    font-size: 2.733rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-41] {
    font-size: 2.733rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-41] {
    font-size: 2.733rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-41] {
    font-size: 2.733rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-41] {
    font-size: 2.733rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-41] {
    font-size: 2.733rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-41] {
    font-size: 2.733rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-41] {
    font-size: 2.733rem; } }

[class*=size-42] {
  font-size: 2.8rem; }

[class*=size-xs-42] {
  font-size: 2.8rem; }

@media (min-width: 576px) {
  [class*=size-sm-42] {
    font-size: 2.8rem; } }

@media (min-width: 768px) {
  [class*=size-md-42] {
    font-size: 2.8rem; } }

@media (min-width: 992px) {
  [class*=size-lg-42] {
    font-size: 2.8rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-42] {
    font-size: 2.8rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-42] {
    font-size: 2.8rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-42] {
    font-size: 2.8rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-42] {
    font-size: 2.8rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-42] {
    font-size: 2.8rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-42] {
    font-size: 2.8rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-42] {
    font-size: 2.8rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-42] {
    font-size: 2.8rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-42] {
    font-size: 2.8rem; } }

[class*=size-43] {
  font-size: 2.867rem; }

[class*=size-xs-43] {
  font-size: 2.867rem; }

@media (min-width: 576px) {
  [class*=size-sm-43] {
    font-size: 2.867rem; } }

@media (min-width: 768px) {
  [class*=size-md-43] {
    font-size: 2.867rem; } }

@media (min-width: 992px) {
  [class*=size-lg-43] {
    font-size: 2.867rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-43] {
    font-size: 2.867rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-43] {
    font-size: 2.867rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-43] {
    font-size: 2.867rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-43] {
    font-size: 2.867rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-43] {
    font-size: 2.867rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-43] {
    font-size: 2.867rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-43] {
    font-size: 2.867rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-43] {
    font-size: 2.867rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-43] {
    font-size: 2.867rem; } }

[class*=size-44] {
  font-size: 2.933rem; }

[class*=size-xs-44] {
  font-size: 2.933rem; }

@media (min-width: 576px) {
  [class*=size-sm-44] {
    font-size: 2.933rem; } }

@media (min-width: 768px) {
  [class*=size-md-44] {
    font-size: 2.933rem; } }

@media (min-width: 992px) {
  [class*=size-lg-44] {
    font-size: 2.933rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-44] {
    font-size: 2.933rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-44] {
    font-size: 2.933rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-44] {
    font-size: 2.933rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-44] {
    font-size: 2.933rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-44] {
    font-size: 2.933rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-44] {
    font-size: 2.933rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-44] {
    font-size: 2.933rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-44] {
    font-size: 2.933rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-44] {
    font-size: 2.933rem; } }

[class*=size-45] {
  font-size: 3rem; }

[class*=size-xs-45] {
  font-size: 3rem; }

@media (min-width: 576px) {
  [class*=size-sm-45] {
    font-size: 3rem; } }

@media (min-width: 768px) {
  [class*=size-md-45] {
    font-size: 3rem; } }

@media (min-width: 992px) {
  [class*=size-lg-45] {
    font-size: 3rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-45] {
    font-size: 3rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-45] {
    font-size: 3rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-45] {
    font-size: 3rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-45] {
    font-size: 3rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-45] {
    font-size: 3rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-45] {
    font-size: 3rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-45] {
    font-size: 3rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-45] {
    font-size: 3rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-45] {
    font-size: 3rem; } }

[class*=size-46] {
  font-size: 3.067rem; }

[class*=size-xs-46] {
  font-size: 3.067rem; }

@media (min-width: 576px) {
  [class*=size-sm-46] {
    font-size: 3.067rem; } }

@media (min-width: 768px) {
  [class*=size-md-46] {
    font-size: 3.067rem; } }

@media (min-width: 992px) {
  [class*=size-lg-46] {
    font-size: 3.067rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-46] {
    font-size: 3.067rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-46] {
    font-size: 3.067rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-46] {
    font-size: 3.067rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-46] {
    font-size: 3.067rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-46] {
    font-size: 3.067rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-46] {
    font-size: 3.067rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-46] {
    font-size: 3.067rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-46] {
    font-size: 3.067rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-46] {
    font-size: 3.067rem; } }

[class*=size-47] {
  font-size: 3.133rem; }

[class*=size-xs-47] {
  font-size: 3.133rem; }

@media (min-width: 576px) {
  [class*=size-sm-47] {
    font-size: 3.133rem; } }

@media (min-width: 768px) {
  [class*=size-md-47] {
    font-size: 3.133rem; } }

@media (min-width: 992px) {
  [class*=size-lg-47] {
    font-size: 3.133rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-47] {
    font-size: 3.133rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-47] {
    font-size: 3.133rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-47] {
    font-size: 3.133rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-47] {
    font-size: 3.133rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-47] {
    font-size: 3.133rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-47] {
    font-size: 3.133rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-47] {
    font-size: 3.133rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-47] {
    font-size: 3.133rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-47] {
    font-size: 3.133rem; } }

[class*=size-48] {
  font-size: 3.2rem; }

[class*=size-xs-48] {
  font-size: 3.2rem; }

@media (min-width: 576px) {
  [class*=size-sm-48] {
    font-size: 3.2rem; } }

@media (min-width: 768px) {
  [class*=size-md-48] {
    font-size: 3.2rem; } }

@media (min-width: 992px) {
  [class*=size-lg-48] {
    font-size: 3.2rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-48] {
    font-size: 3.2rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-48] {
    font-size: 3.2rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-48] {
    font-size: 3.2rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-48] {
    font-size: 3.2rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-48] {
    font-size: 3.2rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-48] {
    font-size: 3.2rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-48] {
    font-size: 3.2rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-48] {
    font-size: 3.2rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-48] {
    font-size: 3.2rem; } }

[class*=size-49] {
  font-size: 3.267rem; }

[class*=size-xs-49] {
  font-size: 3.267rem; }

@media (min-width: 576px) {
  [class*=size-sm-49] {
    font-size: 3.267rem; } }

@media (min-width: 768px) {
  [class*=size-md-49] {
    font-size: 3.267rem; } }

@media (min-width: 992px) {
  [class*=size-lg-49] {
    font-size: 3.267rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-49] {
    font-size: 3.267rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-49] {
    font-size: 3.267rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-49] {
    font-size: 3.267rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-49] {
    font-size: 3.267rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-49] {
    font-size: 3.267rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-49] {
    font-size: 3.267rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-49] {
    font-size: 3.267rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-49] {
    font-size: 3.267rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-49] {
    font-size: 3.267rem; } }

[class*=size-50] {
  font-size: 3.333rem; }

[class*=size-xs-50] {
  font-size: 3.333rem; }

@media (min-width: 576px) {
  [class*=size-sm-50] {
    font-size: 3.333rem; } }

@media (min-width: 768px) {
  [class*=size-md-50] {
    font-size: 3.333rem; } }

@media (min-width: 992px) {
  [class*=size-lg-50] {
    font-size: 3.333rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-50] {
    font-size: 3.333rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-50] {
    font-size: 3.333rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-50] {
    font-size: 3.333rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-50] {
    font-size: 3.333rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-50] {
    font-size: 3.333rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-50] {
    font-size: 3.333rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-50] {
    font-size: 3.333rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-50] {
    font-size: 3.333rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-50] {
    font-size: 3.333rem; } }

[class*=size-51] {
  font-size: 3.4rem; }

[class*=size-xs-51] {
  font-size: 3.4rem; }

@media (min-width: 576px) {
  [class*=size-sm-51] {
    font-size: 3.4rem; } }

@media (min-width: 768px) {
  [class*=size-md-51] {
    font-size: 3.4rem; } }

@media (min-width: 992px) {
  [class*=size-lg-51] {
    font-size: 3.4rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-51] {
    font-size: 3.4rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-51] {
    font-size: 3.4rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-51] {
    font-size: 3.4rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-51] {
    font-size: 3.4rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-51] {
    font-size: 3.4rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-51] {
    font-size: 3.4rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-51] {
    font-size: 3.4rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-51] {
    font-size: 3.4rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-51] {
    font-size: 3.4rem; } }

[class*=size-52] {
  font-size: 3.467rem; }

[class*=size-xs-52] {
  font-size: 3.467rem; }

@media (min-width: 576px) {
  [class*=size-sm-52] {
    font-size: 3.467rem; } }

@media (min-width: 768px) {
  [class*=size-md-52] {
    font-size: 3.467rem; } }

@media (min-width: 992px) {
  [class*=size-lg-52] {
    font-size: 3.467rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-52] {
    font-size: 3.467rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-52] {
    font-size: 3.467rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-52] {
    font-size: 3.467rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-52] {
    font-size: 3.467rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-52] {
    font-size: 3.467rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-52] {
    font-size: 3.467rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-52] {
    font-size: 3.467rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-52] {
    font-size: 3.467rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-52] {
    font-size: 3.467rem; } }

[class*=size-53] {
  font-size: 3.533rem; }

[class*=size-xs-53] {
  font-size: 3.533rem; }

@media (min-width: 576px) {
  [class*=size-sm-53] {
    font-size: 3.533rem; } }

@media (min-width: 768px) {
  [class*=size-md-53] {
    font-size: 3.533rem; } }

@media (min-width: 992px) {
  [class*=size-lg-53] {
    font-size: 3.533rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-53] {
    font-size: 3.533rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-53] {
    font-size: 3.533rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-53] {
    font-size: 3.533rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-53] {
    font-size: 3.533rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-53] {
    font-size: 3.533rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-53] {
    font-size: 3.533rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-53] {
    font-size: 3.533rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-53] {
    font-size: 3.533rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-53] {
    font-size: 3.533rem; } }

[class*=size-54] {
  font-size: 3.6rem; }

[class*=size-xs-54] {
  font-size: 3.6rem; }

@media (min-width: 576px) {
  [class*=size-sm-54] {
    font-size: 3.6rem; } }

@media (min-width: 768px) {
  [class*=size-md-54] {
    font-size: 3.6rem; } }

@media (min-width: 992px) {
  [class*=size-lg-54] {
    font-size: 3.6rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-54] {
    font-size: 3.6rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-54] {
    font-size: 3.6rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-54] {
    font-size: 3.6rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-54] {
    font-size: 3.6rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-54] {
    font-size: 3.6rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-54] {
    font-size: 3.6rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-54] {
    font-size: 3.6rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-54] {
    font-size: 3.6rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-54] {
    font-size: 3.6rem; } }

[class*=size-55] {
  font-size: 3.667rem; }

[class*=size-xs-55] {
  font-size: 3.667rem; }

@media (min-width: 576px) {
  [class*=size-sm-55] {
    font-size: 3.667rem; } }

@media (min-width: 768px) {
  [class*=size-md-55] {
    font-size: 3.667rem; } }

@media (min-width: 992px) {
  [class*=size-lg-55] {
    font-size: 3.667rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-55] {
    font-size: 3.667rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-55] {
    font-size: 3.667rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-55] {
    font-size: 3.667rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-55] {
    font-size: 3.667rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-55] {
    font-size: 3.667rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-55] {
    font-size: 3.667rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-55] {
    font-size: 3.667rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-55] {
    font-size: 3.667rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-55] {
    font-size: 3.667rem; } }

[class*=size-56] {
  font-size: 3.733rem; }

[class*=size-xs-56] {
  font-size: 3.733rem; }

@media (min-width: 576px) {
  [class*=size-sm-56] {
    font-size: 3.733rem; } }

@media (min-width: 768px) {
  [class*=size-md-56] {
    font-size: 3.733rem; } }

@media (min-width: 992px) {
  [class*=size-lg-56] {
    font-size: 3.733rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-56] {
    font-size: 3.733rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-56] {
    font-size: 3.733rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-56] {
    font-size: 3.733rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-56] {
    font-size: 3.733rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-56] {
    font-size: 3.733rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-56] {
    font-size: 3.733rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-56] {
    font-size: 3.733rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-56] {
    font-size: 3.733rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-56] {
    font-size: 3.733rem; } }

[class*=size-57] {
  font-size: 3.8rem; }

[class*=size-xs-57] {
  font-size: 3.8rem; }

@media (min-width: 576px) {
  [class*=size-sm-57] {
    font-size: 3.8rem; } }

@media (min-width: 768px) {
  [class*=size-md-57] {
    font-size: 3.8rem; } }

@media (min-width: 992px) {
  [class*=size-lg-57] {
    font-size: 3.8rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-57] {
    font-size: 3.8rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-57] {
    font-size: 3.8rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-57] {
    font-size: 3.8rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-57] {
    font-size: 3.8rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-57] {
    font-size: 3.8rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-57] {
    font-size: 3.8rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-57] {
    font-size: 3.8rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-57] {
    font-size: 3.8rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-57] {
    font-size: 3.8rem; } }

[class*=size-58] {
  font-size: 3.867rem; }

[class*=size-xs-58] {
  font-size: 3.867rem; }

@media (min-width: 576px) {
  [class*=size-sm-58] {
    font-size: 3.867rem; } }

@media (min-width: 768px) {
  [class*=size-md-58] {
    font-size: 3.867rem; } }

@media (min-width: 992px) {
  [class*=size-lg-58] {
    font-size: 3.867rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-58] {
    font-size: 3.867rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-58] {
    font-size: 3.867rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-58] {
    font-size: 3.867rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-58] {
    font-size: 3.867rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-58] {
    font-size: 3.867rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-58] {
    font-size: 3.867rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-58] {
    font-size: 3.867rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-58] {
    font-size: 3.867rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-58] {
    font-size: 3.867rem; } }

[class*=size-59] {
  font-size: 3.933rem; }

[class*=size-xs-59] {
  font-size: 3.933rem; }

@media (min-width: 576px) {
  [class*=size-sm-59] {
    font-size: 3.933rem; } }

@media (min-width: 768px) {
  [class*=size-md-59] {
    font-size: 3.933rem; } }

@media (min-width: 992px) {
  [class*=size-lg-59] {
    font-size: 3.933rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-59] {
    font-size: 3.933rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-59] {
    font-size: 3.933rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-59] {
    font-size: 3.933rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-59] {
    font-size: 3.933rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-59] {
    font-size: 3.933rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-59] {
    font-size: 3.933rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-59] {
    font-size: 3.933rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-59] {
    font-size: 3.933rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-59] {
    font-size: 3.933rem; } }

[class*=size-60] {
  font-size: 4rem; }

[class*=size-xs-60] {
  font-size: 4rem; }

@media (min-width: 576px) {
  [class*=size-sm-60] {
    font-size: 4rem; } }

@media (min-width: 768px) {
  [class*=size-md-60] {
    font-size: 4rem; } }

@media (min-width: 992px) {
  [class*=size-lg-60] {
    font-size: 4rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-60] {
    font-size: 4rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-60] {
    font-size: 4rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-60] {
    font-size: 4rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-60] {
    font-size: 4rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-60] {
    font-size: 4rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-60] {
    font-size: 4rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-60] {
    font-size: 4rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-60] {
    font-size: 4rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-60] {
    font-size: 4rem; } }

[class*=size-61] {
  font-size: 4.067rem; }

[class*=size-xs-61] {
  font-size: 4.067rem; }

@media (min-width: 576px) {
  [class*=size-sm-61] {
    font-size: 4.067rem; } }

@media (min-width: 768px) {
  [class*=size-md-61] {
    font-size: 4.067rem; } }

@media (min-width: 992px) {
  [class*=size-lg-61] {
    font-size: 4.067rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-61] {
    font-size: 4.067rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-61] {
    font-size: 4.067rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-61] {
    font-size: 4.067rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-61] {
    font-size: 4.067rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-61] {
    font-size: 4.067rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-61] {
    font-size: 4.067rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-61] {
    font-size: 4.067rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-61] {
    font-size: 4.067rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-61] {
    font-size: 4.067rem; } }

[class*=size-62] {
  font-size: 4.133rem; }

[class*=size-xs-62] {
  font-size: 4.133rem; }

@media (min-width: 576px) {
  [class*=size-sm-62] {
    font-size: 4.133rem; } }

@media (min-width: 768px) {
  [class*=size-md-62] {
    font-size: 4.133rem; } }

@media (min-width: 992px) {
  [class*=size-lg-62] {
    font-size: 4.133rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-62] {
    font-size: 4.133rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-62] {
    font-size: 4.133rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-62] {
    font-size: 4.133rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-62] {
    font-size: 4.133rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-62] {
    font-size: 4.133rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-62] {
    font-size: 4.133rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-62] {
    font-size: 4.133rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-62] {
    font-size: 4.133rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-62] {
    font-size: 4.133rem; } }

[class*=size-63] {
  font-size: 4.2rem; }

[class*=size-xs-63] {
  font-size: 4.2rem; }

@media (min-width: 576px) {
  [class*=size-sm-63] {
    font-size: 4.2rem; } }

@media (min-width: 768px) {
  [class*=size-md-63] {
    font-size: 4.2rem; } }

@media (min-width: 992px) {
  [class*=size-lg-63] {
    font-size: 4.2rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-63] {
    font-size: 4.2rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-63] {
    font-size: 4.2rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-63] {
    font-size: 4.2rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-63] {
    font-size: 4.2rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-63] {
    font-size: 4.2rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-63] {
    font-size: 4.2rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-63] {
    font-size: 4.2rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-63] {
    font-size: 4.2rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-63] {
    font-size: 4.2rem; } }

[class*=size-64] {
  font-size: 4.267rem; }

[class*=size-xs-64] {
  font-size: 4.267rem; }

@media (min-width: 576px) {
  [class*=size-sm-64] {
    font-size: 4.267rem; } }

@media (min-width: 768px) {
  [class*=size-md-64] {
    font-size: 4.267rem; } }

@media (min-width: 992px) {
  [class*=size-lg-64] {
    font-size: 4.267rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-64] {
    font-size: 4.267rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-64] {
    font-size: 4.267rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-64] {
    font-size: 4.267rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-64] {
    font-size: 4.267rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-64] {
    font-size: 4.267rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-64] {
    font-size: 4.267rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-64] {
    font-size: 4.267rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-64] {
    font-size: 4.267rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-64] {
    font-size: 4.267rem; } }

[class*=size-65] {
  font-size: 4.333rem; }

[class*=size-xs-65] {
  font-size: 4.333rem; }

@media (min-width: 576px) {
  [class*=size-sm-65] {
    font-size: 4.333rem; } }

@media (min-width: 768px) {
  [class*=size-md-65] {
    font-size: 4.333rem; } }

@media (min-width: 992px) {
  [class*=size-lg-65] {
    font-size: 4.333rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-65] {
    font-size: 4.333rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-65] {
    font-size: 4.333rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-65] {
    font-size: 4.333rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-65] {
    font-size: 4.333rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-65] {
    font-size: 4.333rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-65] {
    font-size: 4.333rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-65] {
    font-size: 4.333rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-65] {
    font-size: 4.333rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-65] {
    font-size: 4.333rem; } }

[class*=size-66] {
  font-size: 4.4rem; }

[class*=size-xs-66] {
  font-size: 4.4rem; }

@media (min-width: 576px) {
  [class*=size-sm-66] {
    font-size: 4.4rem; } }

@media (min-width: 768px) {
  [class*=size-md-66] {
    font-size: 4.4rem; } }

@media (min-width: 992px) {
  [class*=size-lg-66] {
    font-size: 4.4rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-66] {
    font-size: 4.4rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-66] {
    font-size: 4.4rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-66] {
    font-size: 4.4rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-66] {
    font-size: 4.4rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-66] {
    font-size: 4.4rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-66] {
    font-size: 4.4rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-66] {
    font-size: 4.4rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-66] {
    font-size: 4.4rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-66] {
    font-size: 4.4rem; } }

[class*=size-67] {
  font-size: 4.467rem; }

[class*=size-xs-67] {
  font-size: 4.467rem; }

@media (min-width: 576px) {
  [class*=size-sm-67] {
    font-size: 4.467rem; } }

@media (min-width: 768px) {
  [class*=size-md-67] {
    font-size: 4.467rem; } }

@media (min-width: 992px) {
  [class*=size-lg-67] {
    font-size: 4.467rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-67] {
    font-size: 4.467rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-67] {
    font-size: 4.467rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-67] {
    font-size: 4.467rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-67] {
    font-size: 4.467rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-67] {
    font-size: 4.467rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-67] {
    font-size: 4.467rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-67] {
    font-size: 4.467rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-67] {
    font-size: 4.467rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-67] {
    font-size: 4.467rem; } }

[class*=size-68] {
  font-size: 4.533rem; }

[class*=size-xs-68] {
  font-size: 4.533rem; }

@media (min-width: 576px) {
  [class*=size-sm-68] {
    font-size: 4.533rem; } }

@media (min-width: 768px) {
  [class*=size-md-68] {
    font-size: 4.533rem; } }

@media (min-width: 992px) {
  [class*=size-lg-68] {
    font-size: 4.533rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-68] {
    font-size: 4.533rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-68] {
    font-size: 4.533rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-68] {
    font-size: 4.533rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-68] {
    font-size: 4.533rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-68] {
    font-size: 4.533rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-68] {
    font-size: 4.533rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-68] {
    font-size: 4.533rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-68] {
    font-size: 4.533rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-68] {
    font-size: 4.533rem; } }

[class*=size-69] {
  font-size: 4.6rem; }

[class*=size-xs-69] {
  font-size: 4.6rem; }

@media (min-width: 576px) {
  [class*=size-sm-69] {
    font-size: 4.6rem; } }

@media (min-width: 768px) {
  [class*=size-md-69] {
    font-size: 4.6rem; } }

@media (min-width: 992px) {
  [class*=size-lg-69] {
    font-size: 4.6rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-69] {
    font-size: 4.6rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-69] {
    font-size: 4.6rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-69] {
    font-size: 4.6rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-69] {
    font-size: 4.6rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-69] {
    font-size: 4.6rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-69] {
    font-size: 4.6rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-69] {
    font-size: 4.6rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-69] {
    font-size: 4.6rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-69] {
    font-size: 4.6rem; } }

[class*=size-70] {
  font-size: 4.667rem; }

[class*=size-xs-70] {
  font-size: 4.667rem; }

@media (min-width: 576px) {
  [class*=size-sm-70] {
    font-size: 4.667rem; } }

@media (min-width: 768px) {
  [class*=size-md-70] {
    font-size: 4.667rem; } }

@media (min-width: 992px) {
  [class*=size-lg-70] {
    font-size: 4.667rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-70] {
    font-size: 4.667rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-70] {
    font-size: 4.667rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-70] {
    font-size: 4.667rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-70] {
    font-size: 4.667rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-70] {
    font-size: 4.667rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-70] {
    font-size: 4.667rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-70] {
    font-size: 4.667rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-70] {
    font-size: 4.667rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-70] {
    font-size: 4.667rem; } }

[class*=size-71] {
  font-size: 4.733rem; }

[class*=size-xs-71] {
  font-size: 4.733rem; }

@media (min-width: 576px) {
  [class*=size-sm-71] {
    font-size: 4.733rem; } }

@media (min-width: 768px) {
  [class*=size-md-71] {
    font-size: 4.733rem; } }

@media (min-width: 992px) {
  [class*=size-lg-71] {
    font-size: 4.733rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-71] {
    font-size: 4.733rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-71] {
    font-size: 4.733rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-71] {
    font-size: 4.733rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-71] {
    font-size: 4.733rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-71] {
    font-size: 4.733rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-71] {
    font-size: 4.733rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-71] {
    font-size: 4.733rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-71] {
    font-size: 4.733rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-71] {
    font-size: 4.733rem; } }

[class*=size-72] {
  font-size: 4.8rem; }

[class*=size-xs-72] {
  font-size: 4.8rem; }

@media (min-width: 576px) {
  [class*=size-sm-72] {
    font-size: 4.8rem; } }

@media (min-width: 768px) {
  [class*=size-md-72] {
    font-size: 4.8rem; } }

@media (min-width: 992px) {
  [class*=size-lg-72] {
    font-size: 4.8rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-72] {
    font-size: 4.8rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-72] {
    font-size: 4.8rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-72] {
    font-size: 4.8rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-72] {
    font-size: 4.8rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-72] {
    font-size: 4.8rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-72] {
    font-size: 4.8rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-72] {
    font-size: 4.8rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-72] {
    font-size: 4.8rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-72] {
    font-size: 4.8rem; } }

[class*=size-73] {
  font-size: 4.867rem; }

[class*=size-xs-73] {
  font-size: 4.867rem; }

@media (min-width: 576px) {
  [class*=size-sm-73] {
    font-size: 4.867rem; } }

@media (min-width: 768px) {
  [class*=size-md-73] {
    font-size: 4.867rem; } }

@media (min-width: 992px) {
  [class*=size-lg-73] {
    font-size: 4.867rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-73] {
    font-size: 4.867rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-73] {
    font-size: 4.867rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-73] {
    font-size: 4.867rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-73] {
    font-size: 4.867rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-73] {
    font-size: 4.867rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-73] {
    font-size: 4.867rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-73] {
    font-size: 4.867rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-73] {
    font-size: 4.867rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-73] {
    font-size: 4.867rem; } }

[class*=size-74] {
  font-size: 4.933rem; }

[class*=size-xs-74] {
  font-size: 4.933rem; }

@media (min-width: 576px) {
  [class*=size-sm-74] {
    font-size: 4.933rem; } }

@media (min-width: 768px) {
  [class*=size-md-74] {
    font-size: 4.933rem; } }

@media (min-width: 992px) {
  [class*=size-lg-74] {
    font-size: 4.933rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-74] {
    font-size: 4.933rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-74] {
    font-size: 4.933rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-74] {
    font-size: 4.933rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-74] {
    font-size: 4.933rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-74] {
    font-size: 4.933rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-74] {
    font-size: 4.933rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-74] {
    font-size: 4.933rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-74] {
    font-size: 4.933rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-74] {
    font-size: 4.933rem; } }

[class*=size-75] {
  font-size: 5rem; }

[class*=size-xs-75] {
  font-size: 5rem; }

@media (min-width: 576px) {
  [class*=size-sm-75] {
    font-size: 5rem; } }

@media (min-width: 768px) {
  [class*=size-md-75] {
    font-size: 5rem; } }

@media (min-width: 992px) {
  [class*=size-lg-75] {
    font-size: 5rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-75] {
    font-size: 5rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-75] {
    font-size: 5rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-75] {
    font-size: 5rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-75] {
    font-size: 5rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-75] {
    font-size: 5rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-75] {
    font-size: 5rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-75] {
    font-size: 5rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-75] {
    font-size: 5rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-75] {
    font-size: 5rem; } }

[class*=size-76] {
  font-size: 5.067rem; }

[class*=size-xs-76] {
  font-size: 5.067rem; }

@media (min-width: 576px) {
  [class*=size-sm-76] {
    font-size: 5.067rem; } }

@media (min-width: 768px) {
  [class*=size-md-76] {
    font-size: 5.067rem; } }

@media (min-width: 992px) {
  [class*=size-lg-76] {
    font-size: 5.067rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-76] {
    font-size: 5.067rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-76] {
    font-size: 5.067rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-76] {
    font-size: 5.067rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-76] {
    font-size: 5.067rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-76] {
    font-size: 5.067rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-76] {
    font-size: 5.067rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-76] {
    font-size: 5.067rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-76] {
    font-size: 5.067rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-76] {
    font-size: 5.067rem; } }

[class*=size-77] {
  font-size: 5.133rem; }

[class*=size-xs-77] {
  font-size: 5.133rem; }

@media (min-width: 576px) {
  [class*=size-sm-77] {
    font-size: 5.133rem; } }

@media (min-width: 768px) {
  [class*=size-md-77] {
    font-size: 5.133rem; } }

@media (min-width: 992px) {
  [class*=size-lg-77] {
    font-size: 5.133rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-77] {
    font-size: 5.133rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-77] {
    font-size: 5.133rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-77] {
    font-size: 5.133rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-77] {
    font-size: 5.133rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-77] {
    font-size: 5.133rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-77] {
    font-size: 5.133rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-77] {
    font-size: 5.133rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-77] {
    font-size: 5.133rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-77] {
    font-size: 5.133rem; } }

[class*=size-78] {
  font-size: 5.2rem; }

[class*=size-xs-78] {
  font-size: 5.2rem; }

@media (min-width: 576px) {
  [class*=size-sm-78] {
    font-size: 5.2rem; } }

@media (min-width: 768px) {
  [class*=size-md-78] {
    font-size: 5.2rem; } }

@media (min-width: 992px) {
  [class*=size-lg-78] {
    font-size: 5.2rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-78] {
    font-size: 5.2rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-78] {
    font-size: 5.2rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-78] {
    font-size: 5.2rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-78] {
    font-size: 5.2rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-78] {
    font-size: 5.2rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-78] {
    font-size: 5.2rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-78] {
    font-size: 5.2rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-78] {
    font-size: 5.2rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-78] {
    font-size: 5.2rem; } }

[class*=size-79] {
  font-size: 5.267rem; }

[class*=size-xs-79] {
  font-size: 5.267rem; }

@media (min-width: 576px) {
  [class*=size-sm-79] {
    font-size: 5.267rem; } }

@media (min-width: 768px) {
  [class*=size-md-79] {
    font-size: 5.267rem; } }

@media (min-width: 992px) {
  [class*=size-lg-79] {
    font-size: 5.267rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-79] {
    font-size: 5.267rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-79] {
    font-size: 5.267rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-79] {
    font-size: 5.267rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-79] {
    font-size: 5.267rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-79] {
    font-size: 5.267rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-79] {
    font-size: 5.267rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-79] {
    font-size: 5.267rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-79] {
    font-size: 5.267rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-79] {
    font-size: 5.267rem; } }

[class*=size-80] {
  font-size: 5.333rem; }

[class*=size-xs-80] {
  font-size: 5.333rem; }

@media (min-width: 576px) {
  [class*=size-sm-80] {
    font-size: 5.333rem; } }

@media (min-width: 768px) {
  [class*=size-md-80] {
    font-size: 5.333rem; } }

@media (min-width: 992px) {
  [class*=size-lg-80] {
    font-size: 5.333rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-80] {
    font-size: 5.333rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-80] {
    font-size: 5.333rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-80] {
    font-size: 5.333rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-80] {
    font-size: 5.333rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-80] {
    font-size: 5.333rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-80] {
    font-size: 5.333rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-80] {
    font-size: 5.333rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-80] {
    font-size: 5.333rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-80] {
    font-size: 5.333rem; } }

[class*=size-81] {
  font-size: 5.4rem; }

[class*=size-xs-81] {
  font-size: 5.4rem; }

@media (min-width: 576px) {
  [class*=size-sm-81] {
    font-size: 5.4rem; } }

@media (min-width: 768px) {
  [class*=size-md-81] {
    font-size: 5.4rem; } }

@media (min-width: 992px) {
  [class*=size-lg-81] {
    font-size: 5.4rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-81] {
    font-size: 5.4rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-81] {
    font-size: 5.4rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-81] {
    font-size: 5.4rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-81] {
    font-size: 5.4rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-81] {
    font-size: 5.4rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-81] {
    font-size: 5.4rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-81] {
    font-size: 5.4rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-81] {
    font-size: 5.4rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-81] {
    font-size: 5.4rem; } }

[class*=size-82] {
  font-size: 5.467rem; }

[class*=size-xs-82] {
  font-size: 5.467rem; }

@media (min-width: 576px) {
  [class*=size-sm-82] {
    font-size: 5.467rem; } }

@media (min-width: 768px) {
  [class*=size-md-82] {
    font-size: 5.467rem; } }

@media (min-width: 992px) {
  [class*=size-lg-82] {
    font-size: 5.467rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-82] {
    font-size: 5.467rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-82] {
    font-size: 5.467rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-82] {
    font-size: 5.467rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-82] {
    font-size: 5.467rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-82] {
    font-size: 5.467rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-82] {
    font-size: 5.467rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-82] {
    font-size: 5.467rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-82] {
    font-size: 5.467rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-82] {
    font-size: 5.467rem; } }

[class*=size-83] {
  font-size: 5.533rem; }

[class*=size-xs-83] {
  font-size: 5.533rem; }

@media (min-width: 576px) {
  [class*=size-sm-83] {
    font-size: 5.533rem; } }

@media (min-width: 768px) {
  [class*=size-md-83] {
    font-size: 5.533rem; } }

@media (min-width: 992px) {
  [class*=size-lg-83] {
    font-size: 5.533rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-83] {
    font-size: 5.533rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-83] {
    font-size: 5.533rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-83] {
    font-size: 5.533rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-83] {
    font-size: 5.533rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-83] {
    font-size: 5.533rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-83] {
    font-size: 5.533rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-83] {
    font-size: 5.533rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-83] {
    font-size: 5.533rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-83] {
    font-size: 5.533rem; } }

[class*=size-84] {
  font-size: 5.6rem; }

[class*=size-xs-84] {
  font-size: 5.6rem; }

@media (min-width: 576px) {
  [class*=size-sm-84] {
    font-size: 5.6rem; } }

@media (min-width: 768px) {
  [class*=size-md-84] {
    font-size: 5.6rem; } }

@media (min-width: 992px) {
  [class*=size-lg-84] {
    font-size: 5.6rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-84] {
    font-size: 5.6rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-84] {
    font-size: 5.6rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-84] {
    font-size: 5.6rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-84] {
    font-size: 5.6rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-84] {
    font-size: 5.6rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-84] {
    font-size: 5.6rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-84] {
    font-size: 5.6rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-84] {
    font-size: 5.6rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-84] {
    font-size: 5.6rem; } }

[class*=size-85] {
  font-size: 5.667rem; }

[class*=size-xs-85] {
  font-size: 5.667rem; }

@media (min-width: 576px) {
  [class*=size-sm-85] {
    font-size: 5.667rem; } }

@media (min-width: 768px) {
  [class*=size-md-85] {
    font-size: 5.667rem; } }

@media (min-width: 992px) {
  [class*=size-lg-85] {
    font-size: 5.667rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-85] {
    font-size: 5.667rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-85] {
    font-size: 5.667rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-85] {
    font-size: 5.667rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-85] {
    font-size: 5.667rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-85] {
    font-size: 5.667rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-85] {
    font-size: 5.667rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-85] {
    font-size: 5.667rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-85] {
    font-size: 5.667rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-85] {
    font-size: 5.667rem; } }

[class*=size-86] {
  font-size: 5.733rem; }

[class*=size-xs-86] {
  font-size: 5.733rem; }

@media (min-width: 576px) {
  [class*=size-sm-86] {
    font-size: 5.733rem; } }

@media (min-width: 768px) {
  [class*=size-md-86] {
    font-size: 5.733rem; } }

@media (min-width: 992px) {
  [class*=size-lg-86] {
    font-size: 5.733rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-86] {
    font-size: 5.733rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-86] {
    font-size: 5.733rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-86] {
    font-size: 5.733rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-86] {
    font-size: 5.733rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-86] {
    font-size: 5.733rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-86] {
    font-size: 5.733rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-86] {
    font-size: 5.733rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-86] {
    font-size: 5.733rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-86] {
    font-size: 5.733rem; } }

[class*=size-87] {
  font-size: 5.8rem; }

[class*=size-xs-87] {
  font-size: 5.8rem; }

@media (min-width: 576px) {
  [class*=size-sm-87] {
    font-size: 5.8rem; } }

@media (min-width: 768px) {
  [class*=size-md-87] {
    font-size: 5.8rem; } }

@media (min-width: 992px) {
  [class*=size-lg-87] {
    font-size: 5.8rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-87] {
    font-size: 5.8rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-87] {
    font-size: 5.8rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-87] {
    font-size: 5.8rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-87] {
    font-size: 5.8rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-87] {
    font-size: 5.8rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-87] {
    font-size: 5.8rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-87] {
    font-size: 5.8rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-87] {
    font-size: 5.8rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-87] {
    font-size: 5.8rem; } }

[class*=size-88] {
  font-size: 5.867rem; }

[class*=size-xs-88] {
  font-size: 5.867rem; }

@media (min-width: 576px) {
  [class*=size-sm-88] {
    font-size: 5.867rem; } }

@media (min-width: 768px) {
  [class*=size-md-88] {
    font-size: 5.867rem; } }

@media (min-width: 992px) {
  [class*=size-lg-88] {
    font-size: 5.867rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-88] {
    font-size: 5.867rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-88] {
    font-size: 5.867rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-88] {
    font-size: 5.867rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-88] {
    font-size: 5.867rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-88] {
    font-size: 5.867rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-88] {
    font-size: 5.867rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-88] {
    font-size: 5.867rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-88] {
    font-size: 5.867rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-88] {
    font-size: 5.867rem; } }

[class*=size-89] {
  font-size: 5.933rem; }

[class*=size-xs-89] {
  font-size: 5.933rem; }

@media (min-width: 576px) {
  [class*=size-sm-89] {
    font-size: 5.933rem; } }

@media (min-width: 768px) {
  [class*=size-md-89] {
    font-size: 5.933rem; } }

@media (min-width: 992px) {
  [class*=size-lg-89] {
    font-size: 5.933rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-89] {
    font-size: 5.933rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-89] {
    font-size: 5.933rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-89] {
    font-size: 5.933rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-89] {
    font-size: 5.933rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-89] {
    font-size: 5.933rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-89] {
    font-size: 5.933rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-89] {
    font-size: 5.933rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-89] {
    font-size: 5.933rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-89] {
    font-size: 5.933rem; } }

[class*=size-90] {
  font-size: 6rem; }

[class*=size-xs-90] {
  font-size: 6rem; }

@media (min-width: 576px) {
  [class*=size-sm-90] {
    font-size: 6rem; } }

@media (min-width: 768px) {
  [class*=size-md-90] {
    font-size: 6rem; } }

@media (min-width: 992px) {
  [class*=size-lg-90] {
    font-size: 6rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-90] {
    font-size: 6rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-90] {
    font-size: 6rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-90] {
    font-size: 6rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-90] {
    font-size: 6rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-90] {
    font-size: 6rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-90] {
    font-size: 6rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-90] {
    font-size: 6rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-90] {
    font-size: 6rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-90] {
    font-size: 6rem; } }

[class*=size-91] {
  font-size: 6.067rem; }

[class*=size-xs-91] {
  font-size: 6.067rem; }

@media (min-width: 576px) {
  [class*=size-sm-91] {
    font-size: 6.067rem; } }

@media (min-width: 768px) {
  [class*=size-md-91] {
    font-size: 6.067rem; } }

@media (min-width: 992px) {
  [class*=size-lg-91] {
    font-size: 6.067rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-91] {
    font-size: 6.067rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-91] {
    font-size: 6.067rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-91] {
    font-size: 6.067rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-91] {
    font-size: 6.067rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-91] {
    font-size: 6.067rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-91] {
    font-size: 6.067rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-91] {
    font-size: 6.067rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-91] {
    font-size: 6.067rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-91] {
    font-size: 6.067rem; } }

[class*=size-92] {
  font-size: 6.133rem; }

[class*=size-xs-92] {
  font-size: 6.133rem; }

@media (min-width: 576px) {
  [class*=size-sm-92] {
    font-size: 6.133rem; } }

@media (min-width: 768px) {
  [class*=size-md-92] {
    font-size: 6.133rem; } }

@media (min-width: 992px) {
  [class*=size-lg-92] {
    font-size: 6.133rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-92] {
    font-size: 6.133rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-92] {
    font-size: 6.133rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-92] {
    font-size: 6.133rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-92] {
    font-size: 6.133rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-92] {
    font-size: 6.133rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-92] {
    font-size: 6.133rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-92] {
    font-size: 6.133rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-92] {
    font-size: 6.133rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-92] {
    font-size: 6.133rem; } }

[class*=size-93] {
  font-size: 6.2rem; }

[class*=size-xs-93] {
  font-size: 6.2rem; }

@media (min-width: 576px) {
  [class*=size-sm-93] {
    font-size: 6.2rem; } }

@media (min-width: 768px) {
  [class*=size-md-93] {
    font-size: 6.2rem; } }

@media (min-width: 992px) {
  [class*=size-lg-93] {
    font-size: 6.2rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-93] {
    font-size: 6.2rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-93] {
    font-size: 6.2rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-93] {
    font-size: 6.2rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-93] {
    font-size: 6.2rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-93] {
    font-size: 6.2rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-93] {
    font-size: 6.2rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-93] {
    font-size: 6.2rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-93] {
    font-size: 6.2rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-93] {
    font-size: 6.2rem; } }

[class*=size-94] {
  font-size: 6.267rem; }

[class*=size-xs-94] {
  font-size: 6.267rem; }

@media (min-width: 576px) {
  [class*=size-sm-94] {
    font-size: 6.267rem; } }

@media (min-width: 768px) {
  [class*=size-md-94] {
    font-size: 6.267rem; } }

@media (min-width: 992px) {
  [class*=size-lg-94] {
    font-size: 6.267rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-94] {
    font-size: 6.267rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-94] {
    font-size: 6.267rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-94] {
    font-size: 6.267rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-94] {
    font-size: 6.267rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-94] {
    font-size: 6.267rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-94] {
    font-size: 6.267rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-94] {
    font-size: 6.267rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-94] {
    font-size: 6.267rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-94] {
    font-size: 6.267rem; } }

[class*=size-95] {
  font-size: 6.333rem; }

[class*=size-xs-95] {
  font-size: 6.333rem; }

@media (min-width: 576px) {
  [class*=size-sm-95] {
    font-size: 6.333rem; } }

@media (min-width: 768px) {
  [class*=size-md-95] {
    font-size: 6.333rem; } }

@media (min-width: 992px) {
  [class*=size-lg-95] {
    font-size: 6.333rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-95] {
    font-size: 6.333rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-95] {
    font-size: 6.333rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-95] {
    font-size: 6.333rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-95] {
    font-size: 6.333rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-95] {
    font-size: 6.333rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-95] {
    font-size: 6.333rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-95] {
    font-size: 6.333rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-95] {
    font-size: 6.333rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-95] {
    font-size: 6.333rem; } }

[class*=size-96] {
  font-size: 6.4rem; }

[class*=size-xs-96] {
  font-size: 6.4rem; }

@media (min-width: 576px) {
  [class*=size-sm-96] {
    font-size: 6.4rem; } }

@media (min-width: 768px) {
  [class*=size-md-96] {
    font-size: 6.4rem; } }

@media (min-width: 992px) {
  [class*=size-lg-96] {
    font-size: 6.4rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-96] {
    font-size: 6.4rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-96] {
    font-size: 6.4rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-96] {
    font-size: 6.4rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-96] {
    font-size: 6.4rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-96] {
    font-size: 6.4rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-96] {
    font-size: 6.4rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-96] {
    font-size: 6.4rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-96] {
    font-size: 6.4rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-96] {
    font-size: 6.4rem; } }

[class*=size-97] {
  font-size: 6.467rem; }

[class*=size-xs-97] {
  font-size: 6.467rem; }

@media (min-width: 576px) {
  [class*=size-sm-97] {
    font-size: 6.467rem; } }

@media (min-width: 768px) {
  [class*=size-md-97] {
    font-size: 6.467rem; } }

@media (min-width: 992px) {
  [class*=size-lg-97] {
    font-size: 6.467rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-97] {
    font-size: 6.467rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-97] {
    font-size: 6.467rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-97] {
    font-size: 6.467rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-97] {
    font-size: 6.467rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-97] {
    font-size: 6.467rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-97] {
    font-size: 6.467rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-97] {
    font-size: 6.467rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-97] {
    font-size: 6.467rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-97] {
    font-size: 6.467rem; } }

[class*=size-98] {
  font-size: 6.533rem; }

[class*=size-xs-98] {
  font-size: 6.533rem; }

@media (min-width: 576px) {
  [class*=size-sm-98] {
    font-size: 6.533rem; } }

@media (min-width: 768px) {
  [class*=size-md-98] {
    font-size: 6.533rem; } }

@media (min-width: 992px) {
  [class*=size-lg-98] {
    font-size: 6.533rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-98] {
    font-size: 6.533rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-98] {
    font-size: 6.533rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-98] {
    font-size: 6.533rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-98] {
    font-size: 6.533rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-98] {
    font-size: 6.533rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-98] {
    font-size: 6.533rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-98] {
    font-size: 6.533rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-98] {
    font-size: 6.533rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-98] {
    font-size: 6.533rem; } }

[class*=size-99] {
  font-size: 6.6rem; }

[class*=size-xs-99] {
  font-size: 6.6rem; }

@media (min-width: 576px) {
  [class*=size-sm-99] {
    font-size: 6.6rem; } }

@media (min-width: 768px) {
  [class*=size-md-99] {
    font-size: 6.6rem; } }

@media (min-width: 992px) {
  [class*=size-lg-99] {
    font-size: 6.6rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-99] {
    font-size: 6.6rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-99] {
    font-size: 6.6rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-99] {
    font-size: 6.6rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-99] {
    font-size: 6.6rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-99] {
    font-size: 6.6rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-99] {
    font-size: 6.6rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-99] {
    font-size: 6.6rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-99] {
    font-size: 6.6rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-99] {
    font-size: 6.6rem; } }

[class*=size-100] {
  font-size: 6.667rem; }

[class*=size-xs-100] {
  font-size: 6.667rem; }

@media (min-width: 576px) {
  [class*=size-sm-100] {
    font-size: 6.667rem; } }

@media (min-width: 768px) {
  [class*=size-md-100] {
    font-size: 6.667rem; } }

@media (min-width: 992px) {
  [class*=size-lg-100] {
    font-size: 6.667rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-100] {
    font-size: 6.667rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-100] {
    font-size: 6.667rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-100] {
    font-size: 6.667rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-100] {
    font-size: 6.667rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-100] {
    font-size: 6.667rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-100] {
    font-size: 6.667rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-100] {
    font-size: 6.667rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-100] {
    font-size: 6.667rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-100] {
    font-size: 6.667rem; } }

[class*=size-101] {
  font-size: 6.733rem; }

[class*=size-xs-101] {
  font-size: 6.733rem; }

@media (min-width: 576px) {
  [class*=size-sm-101] {
    font-size: 6.733rem; } }

@media (min-width: 768px) {
  [class*=size-md-101] {
    font-size: 6.733rem; } }

@media (min-width: 992px) {
  [class*=size-lg-101] {
    font-size: 6.733rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-101] {
    font-size: 6.733rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-101] {
    font-size: 6.733rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-101] {
    font-size: 6.733rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-101] {
    font-size: 6.733rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-101] {
    font-size: 6.733rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-101] {
    font-size: 6.733rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-101] {
    font-size: 6.733rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-101] {
    font-size: 6.733rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-101] {
    font-size: 6.733rem; } }

[class*=size-102] {
  font-size: 6.8rem; }

[class*=size-xs-102] {
  font-size: 6.8rem; }

@media (min-width: 576px) {
  [class*=size-sm-102] {
    font-size: 6.8rem; } }

@media (min-width: 768px) {
  [class*=size-md-102] {
    font-size: 6.8rem; } }

@media (min-width: 992px) {
  [class*=size-lg-102] {
    font-size: 6.8rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-102] {
    font-size: 6.8rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-102] {
    font-size: 6.8rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-102] {
    font-size: 6.8rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-102] {
    font-size: 6.8rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-102] {
    font-size: 6.8rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-102] {
    font-size: 6.8rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-102] {
    font-size: 6.8rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-102] {
    font-size: 6.8rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-102] {
    font-size: 6.8rem; } }

[class*=size-103] {
  font-size: 6.867rem; }

[class*=size-xs-103] {
  font-size: 6.867rem; }

@media (min-width: 576px) {
  [class*=size-sm-103] {
    font-size: 6.867rem; } }

@media (min-width: 768px) {
  [class*=size-md-103] {
    font-size: 6.867rem; } }

@media (min-width: 992px) {
  [class*=size-lg-103] {
    font-size: 6.867rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-103] {
    font-size: 6.867rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-103] {
    font-size: 6.867rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-103] {
    font-size: 6.867rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-103] {
    font-size: 6.867rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-103] {
    font-size: 6.867rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-103] {
    font-size: 6.867rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-103] {
    font-size: 6.867rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-103] {
    font-size: 6.867rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-103] {
    font-size: 6.867rem; } }

[class*=size-104] {
  font-size: 6.933rem; }

[class*=size-xs-104] {
  font-size: 6.933rem; }

@media (min-width: 576px) {
  [class*=size-sm-104] {
    font-size: 6.933rem; } }

@media (min-width: 768px) {
  [class*=size-md-104] {
    font-size: 6.933rem; } }

@media (min-width: 992px) {
  [class*=size-lg-104] {
    font-size: 6.933rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-104] {
    font-size: 6.933rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-104] {
    font-size: 6.933rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-104] {
    font-size: 6.933rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-104] {
    font-size: 6.933rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-104] {
    font-size: 6.933rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-104] {
    font-size: 6.933rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-104] {
    font-size: 6.933rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-104] {
    font-size: 6.933rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-104] {
    font-size: 6.933rem; } }

[class*=size-105] {
  font-size: 7rem; }

[class*=size-xs-105] {
  font-size: 7rem; }

@media (min-width: 576px) {
  [class*=size-sm-105] {
    font-size: 7rem; } }

@media (min-width: 768px) {
  [class*=size-md-105] {
    font-size: 7rem; } }

@media (min-width: 992px) {
  [class*=size-lg-105] {
    font-size: 7rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-105] {
    font-size: 7rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-105] {
    font-size: 7rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-105] {
    font-size: 7rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-105] {
    font-size: 7rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-105] {
    font-size: 7rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-105] {
    font-size: 7rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-105] {
    font-size: 7rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-105] {
    font-size: 7rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-105] {
    font-size: 7rem; } }

[class*=size-106] {
  font-size: 7.067rem; }

[class*=size-xs-106] {
  font-size: 7.067rem; }

@media (min-width: 576px) {
  [class*=size-sm-106] {
    font-size: 7.067rem; } }

@media (min-width: 768px) {
  [class*=size-md-106] {
    font-size: 7.067rem; } }

@media (min-width: 992px) {
  [class*=size-lg-106] {
    font-size: 7.067rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-106] {
    font-size: 7.067rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-106] {
    font-size: 7.067rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-106] {
    font-size: 7.067rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-106] {
    font-size: 7.067rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-106] {
    font-size: 7.067rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-106] {
    font-size: 7.067rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-106] {
    font-size: 7.067rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-106] {
    font-size: 7.067rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-106] {
    font-size: 7.067rem; } }

[class*=size-107] {
  font-size: 7.133rem; }

[class*=size-xs-107] {
  font-size: 7.133rem; }

@media (min-width: 576px) {
  [class*=size-sm-107] {
    font-size: 7.133rem; } }

@media (min-width: 768px) {
  [class*=size-md-107] {
    font-size: 7.133rem; } }

@media (min-width: 992px) {
  [class*=size-lg-107] {
    font-size: 7.133rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-107] {
    font-size: 7.133rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-107] {
    font-size: 7.133rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-107] {
    font-size: 7.133rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-107] {
    font-size: 7.133rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-107] {
    font-size: 7.133rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-107] {
    font-size: 7.133rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-107] {
    font-size: 7.133rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-107] {
    font-size: 7.133rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-107] {
    font-size: 7.133rem; } }

[class*=size-108] {
  font-size: 7.2rem; }

[class*=size-xs-108] {
  font-size: 7.2rem; }

@media (min-width: 576px) {
  [class*=size-sm-108] {
    font-size: 7.2rem; } }

@media (min-width: 768px) {
  [class*=size-md-108] {
    font-size: 7.2rem; } }

@media (min-width: 992px) {
  [class*=size-lg-108] {
    font-size: 7.2rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-108] {
    font-size: 7.2rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-108] {
    font-size: 7.2rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-108] {
    font-size: 7.2rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-108] {
    font-size: 7.2rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-108] {
    font-size: 7.2rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-108] {
    font-size: 7.2rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-108] {
    font-size: 7.2rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-108] {
    font-size: 7.2rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-108] {
    font-size: 7.2rem; } }

[class*=size-109] {
  font-size: 7.267rem; }

[class*=size-xs-109] {
  font-size: 7.267rem; }

@media (min-width: 576px) {
  [class*=size-sm-109] {
    font-size: 7.267rem; } }

@media (min-width: 768px) {
  [class*=size-md-109] {
    font-size: 7.267rem; } }

@media (min-width: 992px) {
  [class*=size-lg-109] {
    font-size: 7.267rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-109] {
    font-size: 7.267rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-109] {
    font-size: 7.267rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-109] {
    font-size: 7.267rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-109] {
    font-size: 7.267rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-109] {
    font-size: 7.267rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-109] {
    font-size: 7.267rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-109] {
    font-size: 7.267rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-109] {
    font-size: 7.267rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-109] {
    font-size: 7.267rem; } }

[class*=size-110] {
  font-size: 7.333rem; }

[class*=size-xs-110] {
  font-size: 7.333rem; }

@media (min-width: 576px) {
  [class*=size-sm-110] {
    font-size: 7.333rem; } }

@media (min-width: 768px) {
  [class*=size-md-110] {
    font-size: 7.333rem; } }

@media (min-width: 992px) {
  [class*=size-lg-110] {
    font-size: 7.333rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-110] {
    font-size: 7.333rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-110] {
    font-size: 7.333rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-110] {
    font-size: 7.333rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-110] {
    font-size: 7.333rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-110] {
    font-size: 7.333rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-110] {
    font-size: 7.333rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-110] {
    font-size: 7.333rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-110] {
    font-size: 7.333rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-110] {
    font-size: 7.333rem; } }

[class*=size-111] {
  font-size: 7.4rem; }

[class*=size-xs-111] {
  font-size: 7.4rem; }

@media (min-width: 576px) {
  [class*=size-sm-111] {
    font-size: 7.4rem; } }

@media (min-width: 768px) {
  [class*=size-md-111] {
    font-size: 7.4rem; } }

@media (min-width: 992px) {
  [class*=size-lg-111] {
    font-size: 7.4rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-111] {
    font-size: 7.4rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-111] {
    font-size: 7.4rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-111] {
    font-size: 7.4rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-111] {
    font-size: 7.4rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-111] {
    font-size: 7.4rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-111] {
    font-size: 7.4rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-111] {
    font-size: 7.4rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-111] {
    font-size: 7.4rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-111] {
    font-size: 7.4rem; } }

[class*=size-112] {
  font-size: 7.467rem; }

[class*=size-xs-112] {
  font-size: 7.467rem; }

@media (min-width: 576px) {
  [class*=size-sm-112] {
    font-size: 7.467rem; } }

@media (min-width: 768px) {
  [class*=size-md-112] {
    font-size: 7.467rem; } }

@media (min-width: 992px) {
  [class*=size-lg-112] {
    font-size: 7.467rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-112] {
    font-size: 7.467rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-112] {
    font-size: 7.467rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-112] {
    font-size: 7.467rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-112] {
    font-size: 7.467rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-112] {
    font-size: 7.467rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-112] {
    font-size: 7.467rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-112] {
    font-size: 7.467rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-112] {
    font-size: 7.467rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-112] {
    font-size: 7.467rem; } }

[class*=size-113] {
  font-size: 7.533rem; }

[class*=size-xs-113] {
  font-size: 7.533rem; }

@media (min-width: 576px) {
  [class*=size-sm-113] {
    font-size: 7.533rem; } }

@media (min-width: 768px) {
  [class*=size-md-113] {
    font-size: 7.533rem; } }

@media (min-width: 992px) {
  [class*=size-lg-113] {
    font-size: 7.533rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-113] {
    font-size: 7.533rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-113] {
    font-size: 7.533rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-113] {
    font-size: 7.533rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-113] {
    font-size: 7.533rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-113] {
    font-size: 7.533rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-113] {
    font-size: 7.533rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-113] {
    font-size: 7.533rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-113] {
    font-size: 7.533rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-113] {
    font-size: 7.533rem; } }

[class*=size-114] {
  font-size: 7.6rem; }

[class*=size-xs-114] {
  font-size: 7.6rem; }

@media (min-width: 576px) {
  [class*=size-sm-114] {
    font-size: 7.6rem; } }

@media (min-width: 768px) {
  [class*=size-md-114] {
    font-size: 7.6rem; } }

@media (min-width: 992px) {
  [class*=size-lg-114] {
    font-size: 7.6rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-114] {
    font-size: 7.6rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-114] {
    font-size: 7.6rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-114] {
    font-size: 7.6rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-114] {
    font-size: 7.6rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-114] {
    font-size: 7.6rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-114] {
    font-size: 7.6rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-114] {
    font-size: 7.6rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-114] {
    font-size: 7.6rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-114] {
    font-size: 7.6rem; } }

[class*=size-115] {
  font-size: 7.667rem; }

[class*=size-xs-115] {
  font-size: 7.667rem; }

@media (min-width: 576px) {
  [class*=size-sm-115] {
    font-size: 7.667rem; } }

@media (min-width: 768px) {
  [class*=size-md-115] {
    font-size: 7.667rem; } }

@media (min-width: 992px) {
  [class*=size-lg-115] {
    font-size: 7.667rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-115] {
    font-size: 7.667rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-115] {
    font-size: 7.667rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-115] {
    font-size: 7.667rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-115] {
    font-size: 7.667rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-115] {
    font-size: 7.667rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-115] {
    font-size: 7.667rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-115] {
    font-size: 7.667rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-115] {
    font-size: 7.667rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-115] {
    font-size: 7.667rem; } }

[class*=size-116] {
  font-size: 7.733rem; }

[class*=size-xs-116] {
  font-size: 7.733rem; }

@media (min-width: 576px) {
  [class*=size-sm-116] {
    font-size: 7.733rem; } }

@media (min-width: 768px) {
  [class*=size-md-116] {
    font-size: 7.733rem; } }

@media (min-width: 992px) {
  [class*=size-lg-116] {
    font-size: 7.733rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-116] {
    font-size: 7.733rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-116] {
    font-size: 7.733rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-116] {
    font-size: 7.733rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-116] {
    font-size: 7.733rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-116] {
    font-size: 7.733rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-116] {
    font-size: 7.733rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-116] {
    font-size: 7.733rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-116] {
    font-size: 7.733rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-116] {
    font-size: 7.733rem; } }

[class*=size-117] {
  font-size: 7.8rem; }

[class*=size-xs-117] {
  font-size: 7.8rem; }

@media (min-width: 576px) {
  [class*=size-sm-117] {
    font-size: 7.8rem; } }

@media (min-width: 768px) {
  [class*=size-md-117] {
    font-size: 7.8rem; } }

@media (min-width: 992px) {
  [class*=size-lg-117] {
    font-size: 7.8rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-117] {
    font-size: 7.8rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-117] {
    font-size: 7.8rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-117] {
    font-size: 7.8rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-117] {
    font-size: 7.8rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-117] {
    font-size: 7.8rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-117] {
    font-size: 7.8rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-117] {
    font-size: 7.8rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-117] {
    font-size: 7.8rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-117] {
    font-size: 7.8rem; } }

[class*=size-118] {
  font-size: 7.867rem; }

[class*=size-xs-118] {
  font-size: 7.867rem; }

@media (min-width: 576px) {
  [class*=size-sm-118] {
    font-size: 7.867rem; } }

@media (min-width: 768px) {
  [class*=size-md-118] {
    font-size: 7.867rem; } }

@media (min-width: 992px) {
  [class*=size-lg-118] {
    font-size: 7.867rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-118] {
    font-size: 7.867rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-118] {
    font-size: 7.867rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-118] {
    font-size: 7.867rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-118] {
    font-size: 7.867rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-118] {
    font-size: 7.867rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-118] {
    font-size: 7.867rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-118] {
    font-size: 7.867rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-118] {
    font-size: 7.867rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-118] {
    font-size: 7.867rem; } }

[class*=size-119] {
  font-size: 7.933rem; }

[class*=size-xs-119] {
  font-size: 7.933rem; }

@media (min-width: 576px) {
  [class*=size-sm-119] {
    font-size: 7.933rem; } }

@media (min-width: 768px) {
  [class*=size-md-119] {
    font-size: 7.933rem; } }

@media (min-width: 992px) {
  [class*=size-lg-119] {
    font-size: 7.933rem; } }

@media (min-width: 1025px) {
  [class*=size-xls-119] {
    font-size: 7.933rem; } }

@media (min-width: 1200px) {
  [class*=size-xl-119] {
    font-size: 7.933rem; } }

@media (min-width: 1400px) {
  [class*=size-xml-119] {
    font-size: 7.933rem; } }

@media (min-width: 1600px) {
  [class*=size-xxl-119] {
    font-size: 7.933rem; } }

@media (min-width: 1920px) {
  [class*=size-fhd-119] {
    font-size: 7.933rem; } }

@media (min-width: 2560px) {
  [class*=size-rt-119] {
    font-size: 7.933rem; } }

@media (min-width: 2880px) {
  [class*=size-rt15-119] {
    font-size: 7.933rem; } }

@media (min-width: 3840px) {
  [class*=size-uhd-119] {
    font-size: 7.933rem; } }

@media (min-width: 4096px) {
  [class*=size-s4k-119] {
    font-size: 7.933rem; } }

.text-weight-300 {
  font-weight: 300; }

.text-weight-400 {
  font-weight: 400; }

.text-weight-500 {
  font-weight: 500; }

.text-weight-700 {
  font-weight: 700; }

.text-white {
  color: #fff; }

.text-black {
  color: #000; }

.text-link:hover {
  text-decoration: underline; }

.text-english {
  font-family: "ProximaNova" !important; }

.alert {
  border-radius: 0; }

button:focus {
  outline: 0; }

.btn:focus {
  box-shadow: none; }

.alert-dismissible .close {
  top: 50%;
  transform: translateY(-50%); }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle:active,
.show > .btn-primary.dropdown-toggle.active {
  background-color: #1b1c1e;
  border-color: #1b1c1e; }
  .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
  .btn-primary:not(:disabled):not(.disabled):active:focus,
  .btn-primary:not(:disabled):not(.disabled).active:focus,
  .btn-primary:not(:disabled):not(.disabled):active:focus,
  .btn-primary:not(:disabled):not(.disabled).active:focus,
  .show > .btn-primary.dropdown-toggle:active:focus,
  .show > .btn-primary.dropdown-toggle.active:focus {
    box-shadow: none; }

.btn,
a.btn.btn-primary {
  border-radius: 0; }
  .btn.oauth-facebook,
  a.btn.btn-primary.oauth-facebook {
    background: #4267b2 !important;
    color: #fff;
    border-color: #4267b2 !important;
    border-radius: 0; }
    .btn.oauth-facebook:focus, .btn.oauth-facebook:active, .btn.oauth-facebook:hover,
    a.btn.btn-primary.oauth-facebook:focus,
    a.btn.btn-primary.oauth-facebook:active,
    a.btn.btn-primary.oauth-facebook:hover {
      background: #4267b2;
      opacity: 0.8;
      box-shadow: none; }
  .btn.oauth-google,
  a.btn.btn-primary.oauth-google {
    background: #fff !important;
    color: #444444 !important;
    border: thin solid #888888;
    white-space: nowrap; }
    .btn.oauth-google:focus, .btn.oauth-google:active, .btn.oauth-google:hover,
    a.btn.btn-primary.oauth-google:focus,
    a.btn.btn-primary.oauth-google:active,
    a.btn.btn-primary.oauth-google:hover {
      background: #fff !important;
      border-color: #888888 !important;
      color: #444444 !important;
      opacity: 0.8;
      box-shadow: none; }

#no-more-stock-pop-up.modal.show .modal-dialog {
  top: unset;
  transform: unset; }

#no-more-stock-pop-up .modal-header {
  -ms-flex-pack: end;
      justify-content: end; }
  #no-more-stock-pop-up .modal-header .close {
    top: 3px;
    right: -2.2rem; }
    #no-more-stock-pop-up .modal-header .close::before {
      top: unset;
      left: unset;
      transform: unset; }

.product-tile .image-container {
  margin-bottom: 14px; }
  .product-tile .image-container .background {
    width: 100%; }

.product-tile .promotions {
  position: absolute;
  color: #1b1c1e;
  top: 8px;
  left: 10px;
  line-height: 8px;
  padding-right: 25px;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  font-size: 8px;
  font-weight: 500; }
  @media (min-width: 768px) {
    .product-tile .promotions {
      font-size: 12px; } }
  @media (min-width: 768px) {
    .product-tile .promotions {
      top: 17px;
      left: 13.5px;
      line-height: 12px;
      padding-right: 35px; } }

.product-tile .product-bookmark {
  display: block; }
  @media (min-width: 992px) {
    .product-tile .product-bookmark {
      display: none; } }
  .product-tile .product-bookmark.bookmarked {
    display: block; }
  .product-tile .product-bookmark .bookmark {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 15px;
    width: 22px;
    height: auto;
    z-index: 1;
    font-family: 'FontAwesome';
    background: none !important;
    padding: 0;
    margin: 0;
    box-shadow: none !important;
    border: 0;
    color: #000; }
    .product-tile .product-bookmark .bookmark::before {
      font-size: 20px; }
    @media (min-width: 768px) {
      .product-tile .product-bookmark .bookmark {
        top: 14px;
        right: 14px; } }
  .product-tile .product-bookmark .bookmark::before {
    content: "\F08A"; }
  .product-tile .product-bookmark .bookmarked.add-to-wish-list::before {
    content: "\F004"; }
  .product-tile .product-bookmark .tooltip-text {
    display: none; }

.product-tile .tile-body {
  padding: 0; }
  .product-tile .tile-body .tile-body-field-group {
    position: relative; }
    .product-tile .tile-body .tile-body-field-group .product-collection {
      margin-bottom: 4px; }
      .product-tile .tile-body .tile-body-field-group .product-collection a {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        /* This 2 lines of comment for -webkit-box-orient attribute works fine with PROD mode */
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;
        /*! autoprefixer: on */
        overflow: hidden;
        color: #595959;
        letter-spacing: 0.4px;
        text-transform: uppercase;
        min-height: 10px;
        font-size: 10px;
        line-height: 10px;
        -webkit-font-smoothing: antialiased; }
        @media (min-width: 768px) {
          .product-tile .tile-body .tile-body-field-group .product-collection a {
            font-size: 12px;
            line-height: 12px; } }
        @media (min-width: 992px) {
          .product-tile .tile-body .tile-body-field-group .product-collection a {
            min-height: 12px; } }
        .product-tile .tile-body .tile-body-field-group .product-collection a:hover {
          color: #595959; }
    .product-tile .tile-body .tile-body-field-group .pdp-link a {
      min-height: 36px;
      font-weight: 400;
      color: #1b1c1e;
      text-decoration: none;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /* This 2 lines of comment for -webkit-box-orient attribute works fine with PROD mode */
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      line-height: 18px;
      -webkit-font-smoothing: antialiased;
      font-size: 13px; }
      @media (min-width: 768px) {
        .product-tile .tile-body .tile-body-field-group .pdp-link a {
          width: 100%;
          font-size: 16px; } }
    .product-tile .tile-body .tile-body-field-group .price {
      margin-top: 4px;
      margin-bottom: 8px;
      color: #1b1c1e;
      line-height: 14px;
      font-size: 14px; }
      .product-tile .tile-body .tile-body-field-group .price .price-inner {
        line-height: 20px; }
      .product-tile .tile-body .tile-body-field-group .price .strike-through {
        color: #595959; }
      .product-tile .tile-body .tile-body-field-group .price .sales {
        font-weight: 400; }
    .product-tile .tile-body .tile-body-field-group .product-comparition {
      font-size: 14px;
      display: none;
      position: absolute;
      bottom: 0;
      right: 0;
      cursor: pointer; }
      @media (min-width: 1200px) {
        .product-tile .tile-body .tile-body-field-group .product-comparition {
          -ms-flex-align: center;
          align-items: center; } }
      .product-tile .tile-body .tile-body-field-group .product-comparition.disabled {
        pointer-events: none;
        opacity: 0.5; }
      @media (min-width: 1200px) {
        .product-tile .tile-body .tile-body-field-group .product-comparition .checkbox {
          width: 18px;
          height: 18px;
          border: 1px solid #595959;
          background-color: #fff;
          position: relative;
          display: inline-block;
          cursor: pointer;
          transition: background-color 0.3s ease-in; }
          .product-tile .tile-body .tile-body-field-group .product-comparition .checkbox::after {
            background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDExNzkgNS44MTM1MUMxLjYyMTI3IDUuNDIyOTggMC45ODgxMDUgNS40MjI5OCAwLjU5NzU4MSA1LjgxMzUxQzAuMjA3MDU2IDYuMjA0MDMgMC4yMDcwNTYgNi44MzcyIDAuNTk3NTgxIDcuMjI3NzJMMi4wMTE3OSA1LjgxMzUxWk01LjQ3ODYgMTAuNjk0NUw0Ljc3MTQ5IDExLjQwMTZDNC45OTMzOCAxMS42MjM1IDUuMzA2NTQgMTEuNzI4NCA1LjYxNzMgMTEuNjg0OUM1LjkyODA2IDExLjY0MTMgNi4yMDAzNyAxMS40NTQ1IDYuMzUyNzYgMTEuMTgwMkw1LjQ3ODYgMTAuNjk0NVpNMTEuNTcwMSAxLjc4ODg3QzExLjgzODQgMS4zMDYwOCAxMS42NjQ0IDAuNjk3Mjc5IDExLjE4MTYgMC40MjkwNjVDMTAuNjk4OSAwLjE2MDg1MiAxMC4wOSAwLjMzNDc5NiA5LjgyMTgzIDAuODE3NThMMTEuNTcwMSAxLjc4ODg3Wk0wLjU5NzU4MSA3LjIyNzcyTDQuNzcxNDkgMTEuNDAxNkw2LjE4NTcxIDkuOTg3NDJMMi4wMTE3OSA1LjgxMzUxTDAuNTk3NTgxIDcuMjI3NzJaTTYuMzUyNzYgMTEuMTgwMkwxMS41NzAxIDEuNzg4ODdMOS44MjE4MyAwLjgxNzU4TDQuNjA0NDQgMTAuMjA4OUw2LjM1Mjc2IDExLjE4MDJaIiBmaWxsPSIjMUIxQzFFIi8+Cjwvc3ZnPgo=");
            content: '';
            position: absolute;
            left: 50%;
            top: 50%;
            border: 0;
            width: 12px;
            height: 12px;
            transform: translate(-50%, -50%);
            opacity: 0;
            transition: ease-in-out 0.3s; }
          .product-tile .tile-body .tile-body-field-group .product-comparition .checkbox.checked::after {
            opacity: 1; } }
      .product-tile .tile-body .tile-body-field-group .product-comparition .product-compare-message {
        margin-left: 0.416em; }
      .product-tile .tile-body .tile-body-field-group .product-comparition.compare-global {
        display: block; }
    .product-tile .tile-body .tile-body-field-group .style-review-cntr {
      display: none; }

.product-tile .tile-footer {
  border-top: 1px solid #ccc;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 44px;
  padding-top: 10px; }
  .product-tile .tile-footer .tile-attribute .attribute {
    margin-top: 0;
    padding-right: 0;
    margin-right: 0; }
    .product-tile .tile-footer .tile-attribute .attribute .color-swatchs {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item {
        margin-right: 5px; }
        @media (min-width: 768px) {
          .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item {
            margin-right: 2px; } }
        .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item:not(.selected) .swatch-circle.unselectable {
          border: 2px solid #ccc; }
        .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center;
          width: 20px;
          height: 20px; }
          @media (min-width: 1200px) {
            .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector {
              width: 24px;
              height: 24px; } }
          @media (min-width: 1600px) {
            .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector {
              width: 26px;
              height: 26px; } }
          .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector .swatch-circle {
            width: 14px;
            height: 14px;
            margin-right: 0; }
            @media (min-width: 1200px) {
              .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector .swatch-circle {
                width: 18px;
                height: 18px; } }
            @media (min-width: 1600px) {
              .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector .swatch-circle {
                width: 20px;
                height: 20px; } }
            .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector .swatch-circle.unselectable {
              opacity: 0.7;
              transform: rotate(40deg); }
              .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector .swatch-circle.unselectable::after {
                background: #ccc;
                content: "";
                display: block;
                height: 102%;
                left: 50%;
                position: relative;
                top: 50%;
                transform: translate(-50%, -50%);
                width: 2px; }
        .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item.selected .swatch-circle {
          width: 20px;
          height: 20px; }
          @media (min-width: 1200px) {
            .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item.selected .swatch-circle {
              width: 24px;
              height: 24px; } }
          @media (min-width: 1600px) {
            .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item.selected .swatch-circle {
              width: 26px;
              height: 26px; } }
          .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item.selected .swatch-circle::before {
            content: "";
            border: 3px solid #fff;
            border-radius: 100%;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0; }
      .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .swatch-more {
        display: -ms-flexbox;
        display: flex; }
        .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .swatch-more a {
          color: #595959; }
          .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .swatch-more a::before {
            content: "+"; }
          .product-tile .tile-footer .tile-attribute .attribute .color-swatchs .swatch-more a:hover {
            text-decoration: underline;
            color: #595959; }
    .product-tile .tile-footer .tile-attribute .attribute .d-mobile {
      display: -ms-flexbox;
      display: flex; }
      @media (min-width: 768px) {
        .product-tile .tile-footer .tile-attribute .attribute .d-mobile {
          display: none; } }
    .product-tile .tile-footer .tile-attribute .attribute .d-tablet {
      display: none; }
      @media (min-width: 768px) {
        .product-tile .tile-footer .tile-attribute .attribute .d-tablet {
          display: -ms-flexbox;
          display: flex; } }
  .product-tile .tile-footer .tile-attribute[data-attr="productSize"] {
    display: none; }
  .product-tile .tile-footer .tile-quickview {
    padding-bottom: 0; }
    .product-tile .tile-footer .tile-quickview .add-to-cart,
    .product-tile .tile-footer .tile-quickview .add-to-cart-global,
    .product-tile .tile-footer .tile-quickview .notify-me {
      display: block;
      text-align: center;
      font-weight: 500;
      font-size: 15px;
      display: inline-block;
      cursor: pointer;
      min-width: 137px;
      height: 44px;
      text-align: center;
      transition: 0.3s ease all;
      text-transform: capitalize;
      position: relative;
      z-index: 1;
      line-height: 16px;
      padding-top: 8px;
      padding-bottom: 8px;
      color: #1b1c1e;
      border: 1px solid #1b1c1e;
      background-color: #fff;
      height: 32px;
      padding-left: 0;
      padding-right: 0;
      min-width: 100px; }
      .product-tile .tile-footer .tile-quickview .add-to-cart:hover, .product-tile .tile-footer .tile-quickview .add-to-cart:focus, .product-tile .tile-footer .tile-quickview .add-to-cart:active,
      .product-tile .tile-footer .tile-quickview .add-to-cart-global:hover,
      .product-tile .tile-footer .tile-quickview .add-to-cart-global:focus,
      .product-tile .tile-footer .tile-quickview .add-to-cart-global:active,
      .product-tile .tile-footer .tile-quickview .notify-me:hover,
      .product-tile .tile-footer .tile-quickview .notify-me:focus,
      .product-tile .tile-footer .tile-quickview .notify-me:active {
        color: #595959 !important;
        border-color: #595959;
        background-color: #fff; }
      @media (min-width: 1200px) {
        .product-tile .tile-footer .tile-quickview .add-to-cart,
        .product-tile .tile-footer .tile-quickview .add-to-cart-global,
        .product-tile .tile-footer .tile-quickview .notify-me {
          min-width: 110px; } }
      @media (min-width: 1600px) {
        .product-tile .tile-footer .tile-quickview .add-to-cart,
        .product-tile .tile-footer .tile-quickview .add-to-cart-global,
        .product-tile .tile-footer .tile-quickview .notify-me {
          min-width: 130px; } }
    .product-tile .tile-footer .tile-quickview .notify-me {
      border: 0 !important;
      background-color: rgba(0, 0, 0, 0.1); }
      .product-tile .tile-footer .tile-quickview .notify-me[disabled] {
        pointer-events: none; }
      .product-tile .tile-footer .tile-quickview .notify-me:hover {
        background-color: rgba(0, 0, 0, 0.2); }
  .product-tile .tile-footer .product-comparition.compare-global {
    display: -ms-flexbox;
    display: flex; }
    .product-tile .tile-footer .product-comparition.compare-global .checkbox {
      -ms-flex-order: 1;
          order: 1;
      width: 20px;
      height: 20px;
      cursor: pointer;
      position: relative;
      display: inline-block;
      border: 1px solid #595959;
      background-color: #fff;
      transition: background-color 0.3s ease-in;
      transition: background-color 0.3s ease-in; }
      .product-tile .tile-footer .product-comparition.compare-global .checkbox::after {
        content: '';
        top: 50%;
        left: 50%;
        border: 0;
        opacity: 0;
        width: 12px;
        height: 12px;
        position: absolute;
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDExNzkgNS44MTM1MUMxLjYyMTI3IDUuNDIyOTggMC45ODgxMDUgNS40MjI5OCAwLjU5NzU4MSA1LjgxMzUxQzAuMjA3MDU2IDYuMjA0MDMgMC4yMDcwNTYgNi44MzcyIDAuNTk3NTgxIDcuMjI3NzJMMi4wMTE3OSA1LjgxMzUxWk01LjQ3ODYgMTAuNjk0NUw0Ljc3MTQ5IDExLjQwMTZDNC45OTMzOCAxMS42MjM1IDUuMzA2NTQgMTEuNzI4NCA1LjYxNzMgMTEuNjg0OUM1LjkyODA2IDExLjY0MTMgNi4yMDAzNyAxMS40NTQ1IDYuMzUyNzYgMTEuMTgwMkw1LjQ3ODYgMTAuNjk0NVpNMTEuNTcwMSAxLjc4ODg3QzExLjgzODQgMS4zMDYwOCAxMS42NjQ0IDAuNjk3Mjc5IDExLjE4MTYgMC40MjkwNjVDMTAuNjk4OSAwLjE2MDg1MiAxMC4wOSAwLjMzNDc5NiA5LjgyMTgzIDAuODE3NThMMTEuNTcwMSAxLjc4ODg3Wk0wLjU5NzU4MSA3LjIyNzcyTDQuNzcxNDkgMTEuNDAxNkw2LjE4NTcxIDkuOTg3NDJMMi4wMTE3OSA1LjgxMzUxTDAuNTk3NTgxIDcuMjI3NzJaTTYuMzUyNzYgMTEuMTgwMkwxMS41NzAxIDEuNzg4ODdMOS44MjE4MyAwLjgxNzU4TDQuNjA0NDQgMTAuMjA4OUw2LjM1Mjc2IDExLjE4MDJaIiBmaWxsPSIjMUIxQzFFIi8+Cjwvc3ZnPgo=");
        transform: translate(-50%, -50%);
        transition: ease-in-out 0.3s; }
      .product-tile .tile-footer .product-comparition.compare-global .checkbox.checked::after {
        opacity: 1; }
    .product-tile .tile-footer .product-comparition.compare-global .product-compare-message {
      margin-right: 5px; }
      .product-tile .tile-footer .product-comparition.compare-global .product-compare-message .compare-label {
        font-size: 13px; }
    @media (min-width: 768px) {
      .product-tile .tile-footer .product-comparition.compare-global .product-compare-message .compare-label {
        font-size: 14px; } }
    .product-tile .tile-footer .product-comparition.compare-global.disabled .checkbox {
      cursor: unset; }

.product-recommendation-wrapper,
.cross-sell {
  position: relative; }
  .product-recommendation-wrapper .product-listing,
  .cross-sell .product-listing {
    min-height: 286px; }
    @media (min-width: 992px) {
      .product-recommendation-wrapper .product-listing,
      .cross-sell .product-listing {
        min-height: 528px; } }
    @media (min-width: 1600px) {
      .product-recommendation-wrapper .product-listing,
      .cross-sell .product-listing {
        min-height: 570px; } }
    .product-recommendation-wrapper .product-listing.empty-product-listing,
    .cross-sell .product-listing.empty-product-listing {
      min-height: auto; }
  .product-recommendation-wrapper .product-recommendation-listing .swiper-slide,
  .product-recommendation-wrapper .product-listing .swiper-slide,
  .product-recommendation-wrapper .product-unit-points-content .swiper-slide,
  .cross-sell .product-recommendation-listing .swiper-slide,
  .cross-sell .product-listing .swiper-slide,
  .cross-sell .product-unit-points-content .swiper-slide {
    width: 60%; }
    @media (min-width: 768px) {
      .product-recommendation-wrapper .product-recommendation-listing .swiper-slide,
      .product-recommendation-wrapper .product-listing .swiper-slide,
      .product-recommendation-wrapper .product-unit-points-content .swiper-slide,
      .cross-sell .product-recommendation-listing .swiper-slide,
      .cross-sell .product-listing .swiper-slide,
      .cross-sell .product-unit-points-content .swiper-slide {
        width: 100%; } }
  @media (min-width: 992px) {
    .product-recommendation-wrapper .product-recommendation-listing .product-tile:hover .image-container,
    .product-recommendation-wrapper .product-listing .product-tile:hover .image-container,
    .product-recommendation-wrapper .product-unit-points-content .product-tile:hover .image-container,
    .cross-sell .product-recommendation-listing .product-tile:hover .image-container,
    .cross-sell .product-listing .product-tile:hover .image-container,
    .cross-sell .product-unit-points-content .product-tile:hover .image-container {
      background: linear-gradient(0deg, #000, transparent) no-repeat bottom;
      background-size: 100% 40%; }
    .product-recommendation-wrapper .product-recommendation-listing .product-tile:hover .cart-and-ipay,
    .product-recommendation-wrapper .product-listing .product-tile:hover .cart-and-ipay,
    .product-recommendation-wrapper .product-unit-points-content .product-tile:hover .cart-and-ipay,
    .cross-sell .product-recommendation-listing .product-tile:hover .cart-and-ipay,
    .cross-sell .product-listing .product-tile:hover .cart-and-ipay,
    .cross-sell .product-unit-points-content .product-tile:hover .cart-and-ipay {
      opacity: 1 !important; } }
  .product-recommendation-wrapper .product-recommendation-listing .product-tile .product-bookmark,
  .product-recommendation-wrapper .product-listing .product-tile .product-bookmark,
  .product-recommendation-wrapper .product-unit-points-content .product-tile .product-bookmark,
  .cross-sell .product-recommendation-listing .product-tile .product-bookmark,
  .cross-sell .product-listing .product-tile .product-bookmark,
  .cross-sell .product-unit-points-content .product-tile .product-bookmark {
    display: none !important; }
  .product-recommendation-wrapper .product-recommendation-listing .product-tile .primary-image,
  .product-recommendation-wrapper .product-listing .product-tile .primary-image,
  .product-recommendation-wrapper .product-unit-points-content .product-tile .primary-image,
  .cross-sell .product-recommendation-listing .product-tile .primary-image,
  .cross-sell .product-listing .product-tile .primary-image,
  .cross-sell .product-unit-points-content .product-tile .primary-image {
    position: relative;
    z-index: -2; }
    .product-recommendation-wrapper .product-recommendation-listing .product-tile .primary-image .tile-image,
    .product-recommendation-wrapper .product-listing .product-tile .primary-image .tile-image,
    .product-recommendation-wrapper .product-unit-points-content .product-tile .primary-image .tile-image,
    .cross-sell .product-recommendation-listing .product-tile .primary-image .tile-image,
    .cross-sell .product-listing .product-tile .primary-image .tile-image,
    .cross-sell .product-unit-points-content .product-tile .primary-image .tile-image {
      position: absolute;
      z-index: -2;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
    .product-recommendation-wrapper .product-recommendation-listing .product-tile .primary-image .image-wrapper,
    .product-recommendation-wrapper .product-listing .product-tile .primary-image .image-wrapper,
    .product-recommendation-wrapper .product-unit-points-content .product-tile .primary-image .image-wrapper,
    .cross-sell .product-recommendation-listing .product-tile .primary-image .image-wrapper,
    .cross-sell .product-listing .product-tile .primary-image .image-wrapper,
    .cross-sell .product-unit-points-content .product-tile .primary-image .image-wrapper {
      transition: background-color linear 0.3s; }
    .product-recommendation-wrapper .product-recommendation-listing .product-tile .primary-image .gray-overlay,
    .product-recommendation-wrapper .product-listing .product-tile .primary-image .gray-overlay,
    .product-recommendation-wrapper .product-unit-points-content .product-tile .primary-image .gray-overlay,
    .cross-sell .product-recommendation-listing .product-tile .primary-image .gray-overlay,
    .cross-sell .product-listing .product-tile .primary-image .gray-overlay,
    .cross-sell .product-unit-points-content .product-tile .primary-image .gray-overlay {
      position: absolute;
      opacity: 0.03;
      background-color: #000;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%;
      z-index: -1; }
  .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body,
  .product-recommendation-wrapper .product-listing .product-tile .tile-body,
  .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body,
  .cross-sell .product-recommendation-listing .product-tile .tile-body,
  .cross-sell .product-listing .product-tile .tile-body,
  .cross-sell .product-unit-points-content .product-tile .tile-body {
    position: relative;
    padding: 0; }
    .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .title-messages,
    .product-recommendation-wrapper .product-listing .product-tile .tile-body .title-messages,
    .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .title-messages,
    .cross-sell .product-recommendation-listing .product-tile .tile-body .title-messages,
    .cross-sell .product-listing .product-tile .tile-body .title-messages,
    .cross-sell .product-unit-points-content .product-tile .tile-body .title-messages {
      display: none; }
    .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay,
    .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay,
    .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay,
    .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay,
    .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay,
    .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay {
      display: none; }
      @media (min-width: 992px) {
        .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay,
        .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay,
        .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay,
        .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay,
        .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay,
        .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay {
          display: block;
          opacity: 0;
          position: absolute;
          bottom: 150%;
          width: 100%;
          transition: opacity linear 0.1s;
          margin: 0; }
          .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart,
          .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item,
          .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart,
          .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .view-item,
          .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart,
          .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item,
          .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart,
          .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item,
          .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart,
          .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .view-item,
          .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart,
          .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item {
            display: inline-block;
            cursor: pointer;
            min-width: 137px;
            height: 44px;
            text-align: center;
            transition: 0.3s ease all;
            text-transform: capitalize;
            position: relative;
            z-index: 1;
            line-height: 16px;
            padding-top: 8px;
            padding-bottom: 8px;
            color: #fff;
            border-radius: 0;
            border: 1px solid #1b1c1e;
            background-color: #1b1c1e;
            background-color: #fff;
            color: #000; }
            .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:hover, .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:focus, .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:active,
            .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item:hover,
            .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item:focus,
            .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item:active,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:hover,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:focus,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:active,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .view-item:hover,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .view-item:focus,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .view-item:active,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart:hover,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart:focus,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart:active,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item:hover,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item:focus,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item:active,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:hover,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:focus,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:active,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item:hover,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item:focus,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item:active,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:hover,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:focus,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:active,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .view-item:hover,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .view-item:focus,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .view-item:active,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart:hover,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart:focus,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart:active,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item:hover,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item:focus,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item:active {
              color: #fff;
              border-color: #595959;
              background-color: #595959;
              box-shadow: none; }
            .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:disabled,
            .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item:disabled,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:disabled,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .view-item:disabled,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart:disabled,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item:disabled,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:disabled,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item:disabled,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:disabled,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .view-item:disabled,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart:disabled,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item:disabled {
              background-color: #ccc; }
            .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart .fa,
            .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item .fa,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart .fa,
            .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .view-item .fa,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart .fa,
            .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item .fa,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart .fa,
            .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item .fa,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart .fa,
            .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .view-item .fa,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .add-to-cart .fa,
            .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item .fa {
              display: none; }
          .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item,
          .product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .view-item,
          .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item,
          .cross-sell .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .view-item,
          .cross-sell .product-listing .product-tile .tile-body .cart-and-ipay .view-item,
          .cross-sell .product-unit-points-content .product-tile .tile-body .cart-and-ipay .view-item {
            padding-top: 12px; } }
  .product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-footer,
  .product-recommendation-wrapper .product-listing .product-tile .tile-footer,
  .product-recommendation-wrapper .product-unit-points-content .product-tile .tile-footer,
  .cross-sell .product-recommendation-listing .product-tile .tile-footer,
  .cross-sell .product-listing .product-tile .tile-footer,
  .cross-sell .product-unit-points-content .product-tile .tile-footer {
    display: none !important; }
  .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .product-tile .image-container,
  .product-recommendation-wrapper.secondary-recommendation-style .product-listing .product-tile .image-container,
  .cross-sell.secondary-recommendation-style .product-recommendation-listing .product-tile .image-container,
  .cross-sell.secondary-recommendation-style .product-listing .product-tile .image-container {
    background: transparent;
    margin-bottom: 1rem; }
  .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay,
  .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay,
  .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay,
  .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay {
    display: block;
    position: relative;
    width: 100%;
    margin: 0;
    opacity: 1; }
    .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay > div,
    .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay > div,
    .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay > div,
    .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay > div {
      padding: 0; }
    .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart,
    .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart,
    .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart,
    .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart {
      display: inline-block;
      cursor: pointer;
      min-width: 137px;
      height: 44px;
      text-align: center;
      transition: 0.3s ease all;
      text-transform: capitalize;
      position: relative;
      z-index: 1;
      line-height: 16px;
      padding-top: 8px;
      padding-bottom: 8px;
      color: #fff;
      border-radius: 0;
      border: 1px solid #1b1c1e;
      background-color: #1b1c1e;
      font-size: 13px;
      line-height: 14px;
      font-weight: normal;
      width: calc(100% - 1px);
      min-width: auto;
      color: #000;
      background-color: #fff;
      padding: 0; }
      .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:hover, .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:focus, .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:active,
      .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:hover,
      .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:focus,
      .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:active,
      .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:hover,
      .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:focus,
      .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:active,
      .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:hover,
      .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:focus,
      .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:active {
        color: #fff;
        border-color: #595959;
        background-color: #595959;
        box-shadow: none; }
      .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:disabled,
      .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:disabled,
      .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:disabled,
      .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:disabled {
        background-color: #ccc; }
      .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart .fa,
      .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart .fa,
      .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart .fa,
      .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart .fa {
        display: none; }
      .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:hover, .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:focus, .product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:active,
      .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:hover,
      .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:focus,
      .product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:active,
      .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:hover,
      .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:focus,
      .cross-sell.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:active,
      .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:hover,
      .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:focus,
      .cross-sell.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:active {
        color: #000;
        background-color: #fff; }
  .product-recommendation-wrapper.secondary-recommendation-style .product-tile .pdp-link a,
  .cross-sell.secondary-recommendation-style .product-tile .pdp-link a {
    font-weight: 400; }
  .product-recommendation-wrapper.secondary-recommendation-style .product-tile .price,
  .cross-sell.secondary-recommendation-style .product-tile .price {
    margin-top: 0;
    margin-bottom: 1rem; }
    .product-recommendation-wrapper.secondary-recommendation-style .product-tile .price .sales,
    .cross-sell.secondary-recommendation-style .product-tile .price .sales {
      font-weight: 400; }
  @media (min-width: 992px) {
    .product-recommendation-wrapper .swiper-btn-next::after,
    .product-recommendation-wrapper .swiper-btn-prev::after,
    .cross-sell .swiper-btn-next::after,
    .cross-sell .swiper-btn-prev::after {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOS43NTQzIDZIMCIgc3Ryb2tlPSIjRkZGRkZGIi8+DQo8cGF0aCBkPSJNMTQuOTAwNCAxTDE5Ljc1NDggNkwxNC45MDA0IDExIiBzdHJva2U9IiNGRkZGRkYiLz4NCjwvc3ZnPg0K") !important;
      content: " ";
      background-color: #000;
      padding: 24px;
      color: #fff;
      position: absolute;
      top: 39%;
      background-repeat: no-repeat;
      background-position: center;
      cursor: pointer; } }
  @media (min-width: 992px) {
    .product-recommendation-wrapper .swiper-btn-next::after,
    .cross-sell .swiper-btn-next::after {
      right: -78px; } }
  @media (min-width: 992px) {
    .product-recommendation-wrapper .swiper-btn-prev::after,
    .cross-sell .swiper-btn-prev::after {
      left: -78px;
      transform: scaleX(-1); } }
  .product-recommendation-wrapper .swiper-button-disabled,
  .cross-sell .swiper-button-disabled {
    display: none; }
  .product-recommendation-wrapper.out-of-stock-recommendation,
  .cross-sell.out-of-stock-recommendation {
    padding: unset !important; }
    @media (min-width: 768px) {
      .product-recommendation-wrapper.out-of-stock-recommendation,
      .cross-sell.out-of-stock-recommendation {
        max-width: 46vw; } }
    @media (min-width: 992px) {
      .product-recommendation-wrapper.out-of-stock-recommendation,
      .cross-sell.out-of-stock-recommendation {
        max-width: 100%; } }
    @media (min-width: 1200px) {
      .product-recommendation-wrapper.out-of-stock-recommendation,
      .cross-sell.out-of-stock-recommendation {
        max-width: calc(100% - 30px);
        transform: translateX(15px); } }
    .product-recommendation-wrapper.out-of-stock-recommendation .swiper-btn-prev::after,
    .product-recommendation-wrapper.out-of-stock-recommendation .swiper-btn-next::after,
    .cross-sell.out-of-stock-recommendation .swiper-btn-prev::after,
    .cross-sell.out-of-stock-recommendation .swiper-btn-next::after {
      top: 33%; }
    .product-recommendation-wrapper.out-of-stock-recommendation .swiper-btn-prev::after,
    .cross-sell.out-of-stock-recommendation .swiper-btn-prev::after {
      left: -62px; }
    .product-recommendation-wrapper.out-of-stock-recommendation .swiper-btn-next::after,
    .cross-sell.out-of-stock-recommendation .swiper-btn-next::after {
      right: -62px; }
    .product-recommendation-wrapper.out-of-stock-recommendation .product-listing,
    .cross-sell.out-of-stock-recommendation .product-listing {
      min-height: 300px; }
      .product-recommendation-wrapper.out-of-stock-recommendation .product-listing .price,
      .cross-sell.out-of-stock-recommendation .product-listing .price {
        text-align: left; }
      .product-recommendation-wrapper.out-of-stock-recommendation .product-listing .product-tile:hover .image-container,
      .cross-sell.out-of-stock-recommendation .product-listing .product-tile:hover .image-container {
        background: none; }
      @media (min-width: 1200px) {
        .product-recommendation-wrapper.out-of-stock-recommendation .product-listing .product-tile:hover .image-container,
        .cross-sell.out-of-stock-recommendation .product-listing .product-tile:hover .image-container {
          background: linear-gradient(0deg, #000, transparent) no-repeat bottom;
          background-size: 100% 40%; } }
      .product-recommendation-wrapper.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay,
      .cross-sell.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay {
        display: none; }
        @media (min-width: 1200px) {
          .product-recommendation-wrapper.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay,
          .cross-sell.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay {
            display: block; } }
        .product-recommendation-wrapper.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart,
        .cross-sell.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart {
          font-weight: 300;
          font-size: 13px; }
          @media (min-width: 1200px) {
            .product-recommendation-wrapper.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart,
            .cross-sell.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart {
              font-size: 14px; } }
        .product-recommendation-wrapper.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay.invisibled,
        .cross-sell.out-of-stock-recommendation .product-listing .product-tile .tile-body .cart-and-ipay.invisibled {
          height: unset;
          visibility: unset; }
  .product-recommendation-wrapper .pdp-section-out-of-stock-title,
  .cross-sell .pdp-section-out-of-stock-title {
    position: relative;
    width: 100%;
    text-align: center; }

.pdp-recommendation.section-out-of-stock-recommendation {
  margin-top: 40px;
  margin-bottom: 28px; }
  @media (min-width: 1200px) {
    .pdp-recommendation.section-out-of-stock-recommendation .pdp-section-title .out-of-stock-title {
      margin-bottom: 16px; } }
  @media (min-width: 1200px) {
    .pdp-recommendation.section-out-of-stock-recommendation {
      margin-left: -1rem;
      margin-right: -1rem; } }
  .pdp-recommendation.section-out-of-stock-recommendation .swiper-btn-next,
  .pdp-recommendation.section-out-of-stock-recommendation .swiper-btn-prev {
    display: none; }
    @media (min-width: 1200px) {
      .pdp-recommendation.section-out-of-stock-recommendation .swiper-btn-next,
      .pdp-recommendation.section-out-of-stock-recommendation .swiper-btn-prev {
        display: block; } }
    .pdp-recommendation.section-out-of-stock-recommendation .swiper-btn-next.swiper-button-disabled,
    .pdp-recommendation.section-out-of-stock-recommendation .swiper-btn-prev.swiper-button-disabled {
      display: none; }

.pdp-recommendation .pdp-section-title .out-of-stock-title {
  line-height: 28px;
  margin: unset;
  padding-bottom: 40px;
  padding-left: unset;
  padding-right: unset; }
  @media (min-width: 1200px) {
    .pdp-recommendation .pdp-section-title .out-of-stock-title {
      line-height: 16px;
      padding-bottom: 16px; } }

.account-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,
.account-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,
.address-book-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,
.address-book-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,
.address-form-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,
.address-form-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,
.edit-profile-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,
.edit-profile-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,
.monogram-page-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,
.monogram-page-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,
.order-confirmation-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,
.order-confirmation-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,
.order-detail-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,
.order-detail-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,
.order-history-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,
.order-history-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,
.wishlist-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,
.wishlist-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after {
  display: none; }

.form-group {
  position: relative;
  margin-bottom: 40px; }
  .form-group .form-control {
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #d4d4d4;
    color: #1b1c1e;
    height: 48px;
    padding: 8px 6px; }
    .form-group .form-control ~ .form-control-label {
      position: absolute;
      left: 6px;
      top: 1rem;
      color: #949494;
      font-size: 15px;
      transition: 0.2s; }
    .form-group .form-control:focus {
      box-shadow: none;
      outline: none;
      border-bottom: 1px solid #000; }
      .form-group .form-control:focus ~ .form-control-label {
        top: -8px;
        transition: 0.2s;
        font-size: 12px; }
    .form-group .form-control.has-content ~ .form-control-label {
      top: -8px;
      font-size: 12px; }
    .form-group .form-control.is-invalid {
      border-bottom: 1px solid #b12131; }
      .form-group .form-control.is-invalid ~ .invalid-feedback {
        display: inline-block;
        color: #f42837; }
      .form-group .form-control.is-invalid ~ .focus-border {
        display: block;
        background-color: #b12131; }
    .form-group .form-control:disabled {
      background-color: #fff;
      color: #595959; }
  .form-group.required .form-control ~ .form-control-label::after {
    content: "*";
    color: #949494;
    position: absolute; }
  .form-group select.form-control {
    appearance: none;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTMgMC42NjY1MDRMNyA3LjMzMzE3TDEgMC42NjY1MDQiIHN0cm9rZT0iIzFCMUMxRSIvPg0KPC9zdmc+DQo=") no-repeat right 0.75rem center;
    background-size: 14px; }
    .form-group select.form-control:focus {
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTMgOC4zMzM1TDcgMS42NjY4M0wxIDguMzMzNSIgc3Ryb2tlPSIjMUIxQzFFIi8+DQo8L3N2Zz4NCg==") no-repeat right 0.75rem center; }
    .form-group select.form-control:not([size]):not([multiple]) {
      height: 48px; }
    .form-group select.form-control.has-content ~ .form-control-label {
      top: -8px;
      font-size: 12px; }
  .form-group .invalid-feedback {
    display: none; }
  .form-group .focus-border {
    display: none; }

.custom-control.form-group {
  padding-left: 0;
  margin-bottom: 1.5rem; }
  .custom-control.form-group .form-check-input {
    margin-top: 0; }

.custom-checkbox {
  opacity: 0; }
  .custom-checkbox ~ label {
    position: relative;
    padding-left: 3em;
    padding-top: 4px;
    font-size: 12px; }
    .custom-checkbox ~ label span {
      font-size: 15px;
      color: #000; }
    .custom-checkbox ~ label::before, .custom-checkbox ~ label::after {
      position: absolute;
      display: block;
      content: ""; }
    .custom-checkbox ~ label::before {
      width: 24px;
      height: 24px;
      left: 0;
      top: 0;
      background-color: #fff;
      border: 1px solid #000;
      border-radius: 50%; }
    .custom-checkbox ~ label::after {
      width: 12px;
      height: 12px;
      left: 6px;
      top: 6px;
      border-radius: 50%;
      background-color: #000;
      display: none; }
  .custom-checkbox:checked ~ label::after {
    display: block; }

.custom-radio {
  opacity: 0;
  left: 0;
  width: 23px;
  height: 23px;
  margin-top: 0;
  margin-left: 0;
  z-index: 2; }
  .custom-radio ~ label {
    position: relative;
    line-height: 1;
    padding-left: 0; }
    .custom-radio ~ label::before, .custom-radio ~ label::after {
      position: absolute;
      display: block;
      content: ""; }
    .custom-radio ~ label::before {
      top: 50%;
      left: -6px;
      width: 23px;
      height: 23px;
      pointer-events: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background-color: #fff;
      border-radius: 50%;
      border: 1px solid #1b1c1e;
      transform: translateY(-50%); }
    .custom-radio ~ label::after {
      top: 50%;
      left: -6px;
      width: 11px;
      height: 11px;
      background-color: #1b1c1e;
      border-radius: 50%;
      transform: translateY(-50%) scale(0);
      transition: ease-in 0.3s; }
  .custom-radio:checked ~ label::after {
    transform: translateY(-50%) scale(1); }

.field {
  margin-bottom: 1em; }
  .field:last-child {
    margin-bottom: 0; }

.breadcrumbs-wrapper {
  display: none; }
  @media (min-width: 768px) {
    .breadcrumbs-wrapper {
      display: block; } }
  .breadcrumbs-wrapper .breadcrumb {
    background-color: transparent;
    color: #595959;
    width: 100%;
    padding: 0;
    line-height: 16px; }
    @media (min-width: 768px) {
      .breadcrumbs-wrapper .breadcrumb {
        font-size: 12px; } }
    .breadcrumbs-wrapper .breadcrumb .breadcrumb-item a {
      text-decoration: none; }
      .breadcrumbs-wrapper .breadcrumb .breadcrumb-item a:hover {
        text-decoration: underline;
        color: #1e1e1e; }
    .breadcrumbs-wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item {
      padding-left: 0.5rem; }
    .breadcrumbs-wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
      color: #595959;
      content: "/"; }

.veil {
  position: absolute;
  z-index: 999;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .veil + .veil {
    display: none; }
  .veil .spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    width: 50px;
    height: 50px;
    border: 4px solid #1b1c1e;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite; }
    .veil .spinner .dot1,
    .veil .spinner .dot2 {
      display: none; }
  .veil .underlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-color: #fff; }

@keyframes rotation {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@media (max-width: 575.98px) {
  .menu-toggleable-left.navbar-toggleable-xs {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-xs.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 767.98px) {
  .menu-toggleable-left.navbar-toggleable-sm {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-sm.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 991.98px) {
  .menu-toggleable-left.navbar-toggleable-md {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-md.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 1024.98px) {
  .menu-toggleable-left.navbar-toggleable-lg {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-lg.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 1199.98px) {
  .menu-toggleable-left.navbar-toggleable-xls {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-xls.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 1399.98px) {
  .menu-toggleable-left.navbar-toggleable-xl {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-xl.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 1599.98px) {
  .menu-toggleable-left.navbar-toggleable-xml {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-xml.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 1919.98px) {
  .menu-toggleable-left.navbar-toggleable-xxl {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-xxl.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 2559.98px) {
  .menu-toggleable-left.navbar-toggleable-fhd {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-fhd.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 2879.98px) {
  .menu-toggleable-left.navbar-toggleable-rt {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-rt.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 3839.98px) {
  .menu-toggleable-left.navbar-toggleable-rt15 {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-rt15.in {
      min-width: 50%;
      left: 0; } }

@media (max-width: 4095.98px) {
  .menu-toggleable-left.navbar-toggleable-uhd {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%; }
    .menu-toggleable-left.navbar-toggleable-uhd.in {
      min-width: 50%;
      left: 0; } }

.menu-toggleable-left.navbar-toggleable-s4k {
  position: fixed;
  left: -100%;
  top: 0;
  bottom: 0;
  transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
  display: block;
  max-width: 100%; }
  .menu-toggleable-left.navbar-toggleable-s4k.in {
    min-width: 50%;
    left: 0; }

.navbar.bg-inverse {
  background-color: transparent !important;
  padding: 0; }
  @media (min-width: 768px) {
    .navbar.bg-inverse .navbar-nav .nav-item + .nav-item {
      margin-left: 0; }
    .navbar.bg-inverse .navbar-nav .nav-link {
      padding: 0.8rem;
      white-space: nowrap; } }

.nav-item .nav-link:hover,
.nav-item .nav-link:focus,
.nav-item.show .nav-link {
  background-color: #fff;
  color: #444; }

@media (min-width: 768px) {
  .nav-item > .nav-link {
    color: #fff; } }

@media (max-width: 767.98px) {
  .main-menu.menu-toggleable-left {
    background-color: #fff;
    z-index: 4; } }

.menu-toggleable-left .close-menu {
  padding: 15px;
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }
  @media (min-width: 768px) {
    .menu-toggleable-left .close-menu {
      display: none; } }

.menu-toggleable-left .menu-group {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

.menu-toggleable-left li > .close-menu {
  margin-right: 0;
  margin-top: -0.6rem;
  margin-left: 0; }

@media (max-width: 767.98px) {
  .menu-toggleable-left .bg-inverse {
    background-color: white !important;
    color: #222; } }

@media (max-width: 575.98px) {
  .menu-toggleable-left.in {
    right: 0;
    margin-right: 1.25em;
    /* 20/16 */ } }

@media (max-width: 767.98px) {
  .menu-toggleable-left.in .nav-item + .nav-item {
    border-top: 1px solid #eee; }
  .menu-toggleable-left.in .dropdown {
    display: block;
    position: static; }
  .menu-toggleable-left.in .dropdown-toggle {
    padding-left: 1rem; }
    .menu-toggleable-left.in .dropdown-toggle::after {
      border-top: 0.3em solid transparent;
      border-bottom: 0.3em solid transparent;
      border-left: 0.3em solid;
      position: absolute;
      right: 0.3em;
      margin-top: 0.55em; }
  .menu-toggleable-left.in .nav-item .nav-link {
    padding-left: 1rem; }
  .menu-toggleable-left.in .show > .dropdown-menu {
    left: 0; }
  .menu-toggleable-left.in .dropdown-menu {
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    border: 0 none;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block; } }

.multilevel-dropdown .dropdown-menu {
  top: 90%;
  border: 0;
  border-radius: 0; }
  @media (min-width: 768px) {
    .multilevel-dropdown .dropdown-menu {
      box-shadow: 0 3px 5px rgba(43, 36, 25, 0.4); } }

.multilevel-dropdown .dropdown-item.dropdown > .dropdown-toggle::after {
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  position: absolute;
  right: 0.3em;
  margin-top: 0.55em; }

@media (min-width: 768px) {
  .multilevel-dropdown .dropdown-menu > .dropdown > .dropdown-menu {
    top: -0.65em;
    left: 99%; } }

.multilevel-dropdown .navbar > .close-menu > .back {
  display: none; }

.multilevel-dropdown .close-menu .back .caret-left {
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-left: 0.3 solid transparent;
  width: 0;
  height: 0;
  display: inline-block;
  margin-bottom: 0.125em; }

.multilevel-dropdown .dropdown-item {
  padding: 0 0 0 1em; }
  .multilevel-dropdown .dropdown-item .dropdown-link {
    display: block;
    padding: 0.425em 5em 0.425em 0; }
  .multilevel-dropdown .dropdown-item + .dropdown-item {
    border-top: 1px solid #eee; }
  .multilevel-dropdown .dropdown-item.top-category {
    font-weight: bold; }
    .multilevel-dropdown .dropdown-item.top-category > .nav-link {
      padding-left: 0; }

.section-header .nav-banner-wrapper {
  margin-top: 30px;
  -ms-flex-order: 102;
      order: 102;
  display: none; }
  @media (min-width: 1200px) {
    .section-header .nav-banner-wrapper {
      display: block;
      margin-top: 0;
      padding-left: 15px;
      padding-right: 15px;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
      max-width: 25%;
      -ms-flex-order: 2;
          order: 2; } }
  @media (min-width: 1200px) {
    .section-header .nav-banner-wrapper .title {
      margin-top: 10px; } }
  .section-header .nav-banner-wrapper .title a:hover, .section-header .nav-banner-wrapper .title a:focus {
    color: #595959; }
    .section-header .nav-banner-wrapper .title a:hover .cat-name,
    .section-header .nav-banner-wrapper .title a:hover .cat-description, .section-header .nav-banner-wrapper .title a:focus .cat-name,
    .section-header .nav-banner-wrapper .title a:focus .cat-description {
      text-decoration: underline; }
  .section-header .nav-banner-wrapper .title .cat-name {
    font-weight: 500;
    position: relative;
    display: inline-block;
    font-size: 14px; }
    .section-header .nav-banner-wrapper .title .cat-name::after {
      border: none;
      content: '\F105';
      text-indent: 0;
      position: absolute;
      right: -18px;
      top: 50%;
      font-size: 18px;
      margin: 0;
      width: 16px;
      height: 16px;
      line-height: 16px;
      text-align: right;
      font-weight: 500;
      color: #1b1c1e;
      font-family: 'FontAwesome';
      font-style: normal;
      font-weight: normal;
      transform: translateY(-50%); }
  .section-header .nav-banner-wrapper .title .cat-description {
    color: #595959;
    font-size: 12px; }
  @media (min-width: 1200px) {
    .section-header .nav-banner-wrapper .menu-banner + .menu-banner {
      margin-top: 32px; } }
  @media (max-width: 1024.98px) {
    .section-header .nav-banner-wrapper.display-highlight-content {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-order: unset;
          order: unset;
      margin-top: 0; }
      .section-header .nav-banner-wrapper.display-highlight-content .category-highlight-content {
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid #ccc;
        margin-bottom: 24px;
        padding-bottom: 24px; }
        .section-header .nav-banner-wrapper.display-highlight-content .category-highlight-content .menu-banner {
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
          max-width: 50%;
          padding: 0 16px; }
          .section-header .nav-banner-wrapper.display-highlight-content .category-highlight-content .menu-banner .title {
            margin-top: 10px; }
            .section-header .nav-banner-wrapper.display-highlight-content .category-highlight-content .menu-banner .title .cat-name::after {
              content: none; }
            .section-header .nav-banner-wrapper.display-highlight-content .category-highlight-content .menu-banner .title .cat-description {
              display: none; } }

.section-header .dropdown-menu {
  min-width: inherit; }

.section-header .menu-toggleable-left.navbar-toggleable-sm {
  left: auto;
  right: -100%;
  margin-right: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  display: block;
  width: 100%;
  background-color: #fff;
  transition: right 800ms cubic-bezier(0, 1, 0.5, 1); }
  @media (min-width: 768px) and (max-width: 1024.98px) {
    .section-header .menu-toggleable-left.navbar-toggleable-sm {
      background: rgba(0, 0, 0, 0.6);
      z-index: -1;
      transition: opacity 0.3s linear;
      opacity: 0;
      right: -100%; } }
  @media (min-width: 1200px) {
    .section-header .menu-toggleable-left.navbar-toggleable-sm {
      background: 0;
      position: static;
      right: auto;
      max-width: none; } }
  @media (min-width: 768px) and (max-width: 1024.98px) {
    .section-header .menu-toggleable-left.navbar-toggleable-sm .container-fluid {
      max-width: 410px;
      margin-right: 0;
      background-color: #fff;
      right: -100%;
      top: 0;
      position: absolute;
      transition: right 0.5s linear; } }
  .section-header .menu-toggleable-left.navbar-toggleable-sm.in {
    transition-delay: 0.2s;
    z-index: 100;
    right: 0;
    overflow-y: auto;
    color: #1b1c1e; }
    @media (min-width: 768px) and (max-width: 1024.98px) {
      .section-header .menu-toggleable-left.navbar-toggleable-sm.in {
        opacity: 1; } }
    @media (min-width: 768px) and (max-width: 1024.98px) {
      .section-header .menu-toggleable-left.navbar-toggleable-sm.in .container-fluid {
        right: 0;
        overflow-y: auto; } }
    @media (min-width: 1200px) {
      .section-header .menu-toggleable-left.navbar-toggleable-sm.in .container-fluid {
        height: auto;
        padding-left: 16px;
        padding-right: 16px; } }
    .menu-opened .section-header .menu-toggleable-left.navbar-toggleable-sm.in {
      height: 100%; }
    .section-header .menu-toggleable-left.navbar-toggleable-sm.in .dropdown-menu {
      position: absolute;
      top: 0;
      width: 100%;
      min-height: 100%;
      height: auto;
      -ms-flex-direction: column;
          flex-direction: column;
      box-shadow: none;
      display: -ms-flexbox;
      display: flex;
      display: -ms-flex; }
    .section-header .menu-toggleable-left.navbar-toggleable-sm.in .dropdown {
      position: static; }
    .section-header .menu-toggleable-left.navbar-toggleable-sm.in .show > .dropdown-menu {
      right: 0;
      margin: 0;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 100px;
      max-height: none;
      overflow: visible; }
    .section-header .menu-toggleable-left.navbar-toggleable-sm.in .show .nav-banner-wrapper {
      margin-left: 0;
      margin-right: 0;
      -ms-flex-order: unset;
          order: unset; }
      @media (min-width: 1200px) {
        .section-header .menu-toggleable-left.navbar-toggleable-sm.in .show .nav-banner-wrapper.display-highlight-content {
          margin-left: -15px;
          margin-right: -5px;
          -ms-flex-order: 102;
              order: 102; } }
  .section-header .menu-toggleable-left.navbar-toggleable-sm .nav-item .nav-link {
    padding-left: 14px; }
    @media (min-width: 1200px) {
      .section-header .menu-toggleable-left.navbar-toggleable-sm .nav-item .nav-link {
        padding: 41px 0 28px; } }

.section-header .main-menu {
  z-index: 1030;
  background: #fff; }
  @media (min-width: 1200px) {
    .section-header .main-menu {
      background: 0; } }
  .section-header .main-menu.appended .navbar {
    overflow-y: auto;
    height: 100%; }
    @media (min-width: 1200px) {
      .section-header .main-menu.appended .navbar {
        height: auto;
        overflow: visible; } }
  .section-header .main-menu.appended .mobile-footer-menu {
    display: none; }
  .section-header .main-menu.in .dropdown-menu {
    right: calc(-100% - 20px);
    left: auto;
    padding-top: 38px;
    padding-bottom: 50px;
    color: #1b1c1e;
    transition: ease-in-out 0.3s; }
  .section-header .main-menu .container-fluid {
    padding-left: 0;
    padding-right: 0;
    height: 100%; }
    .section-header .main-menu .container-fluid > .row {
      height: 100%;
      margin-left: 0;
      margin-right: 0;
      -ms-flex-align: start;
          align-items: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start; }
    @media (min-width: 1200px) {
      .section-header .main-menu .container-fluid {
        max-width: none;
        padding-left: 16px;
        padding-right: 16px; } }
  .section-header .main-menu .navbar-nav {
    position: relative;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: row;
        flex-direction: row; }
    @media (min-width: 1200px) {
      .section-header .main-menu .navbar-nav {
        padding-top: 0;
        padding-bottom: 0;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        max-width: none;
        position: static; } }
    .section-header .main-menu .navbar-nav > li {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
      @media (min-width: 1200px) {
        .section-header .main-menu .navbar-nav > li {
          -ms-flex: none;
              flex: none;
          padding-left: 16px;
          padding-right: 16px; } }
  .section-header .main-menu .navbar {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    background: 0 !important;
    display: block; }
    @media (min-width: 1200px) {
      .section-header .main-menu .navbar {
        overflow: visible;
        position: static; } }
    @media (min-width: 768px) {
      .section-header .main-menu .navbar .menu-group {
        -ms-flex-pack: center;
            justify-content: center;
        display: -ms-flexbox;
        display: flex;
        display: -ms-flex; } }
    @media (min-width: 1200px) {
      .section-header .main-menu .navbar .menu-group {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .section-header .main-menu .navbar .menu-bottom-banner {
      display: none; }
    .section-header .main-menu .navbar .nav-item {
      border: none;
      border-bottom: 1px solid #ccc; }
      .section-header .main-menu .navbar .nav-item:focus {
        outline: 0; }
      @media (min-width: 1200px) {
        .section-header .main-menu .navbar .nav-item {
          position: static;
          border: 0; }
          .section-header .main-menu .navbar .nav-item.active > .nav-link {
            color: #fff; }
            .section-header .main-menu .navbar .nav-item.active > .nav-link::before {
              width: 100%; }
          .section-header .main-menu .navbar .nav-item.active > .dropdown-menu {
            visibility: visible;
            border-color: #1b1c1e;
            z-index: 11;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
            .section-header .main-menu .navbar .nav-item.active > .dropdown-menu::after {
              visibility: visible; }
          .section-header .main-menu .navbar .nav-item.active .close-sub-menu {
            display: inline-block; } }
      @media (min-width: 1200px) {
        .section-header .main-menu .navbar .nav-item > .nav-link {
          position: relative; }
          .section-header .main-menu .navbar .nav-item > .nav-link::before {
            content: '';
            position: absolute;
            width: 0;
            height: 1px;
            background-color: #fff;
            bottom: 25%;
            left: 50%;
            transform: translateX(-50%);
            transition: width linear 0.3s; }
          .section-header .main-menu .navbar .nav-item > .nav-link:hover, .section-header .main-menu .navbar .nav-item > .nav-link:focus {
            background-color: #1b1c1e;
            color: #fff; } }
      .section-header .main-menu .navbar .nav-item > .dropdown-menu {
        max-height: 100vh;
        overflow: hidden; }
        @media (min-width: 1200px) {
          .section-header .main-menu .navbar .nav-item > .dropdown-menu {
            box-shadow: none;
            max-height: none;
            overflow: visible;
            position: absolute;
            left: 0;
            right: 0;
            top: 100%;
            z-index: -1;
            background: #fff;
            margin-top: 0;
            visibility: hidden;
            min-height: 290px;
            transition: all linear 0.3s;
            -ms-flex-pack: center;
                justify-content: center;
            padding-top: 25px;
            padding-bottom: 30px;
            display: none;
            max-height: 80vh;
            overflow-y: auto; } }
        @media (min-width: 1600px) {
          .section-header .main-menu .navbar .nav-item > .dropdown-menu {
            min-height: 250px; } }
      @media (min-width: 1200px) {
        .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu {
          padding-top: 10px; }
          .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu > .container > .dropdown-item {
            display: none;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
            max-width: 100%;
            max-width: 1024px;
            margin: 0 auto; }
            .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu > .container > .dropdown-item.display {
              display: block; }
            .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu > .container > .dropdown-item > .dropdown-link {
              display: none; }
          .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu .nav-tabs + .dropdown-item {
            display: block; }
          .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu .dropdown-menu {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            margin-left: -16px;
            margin-right: -16px; }
            .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu .dropdown-menu .dropdown-item {
              -ms-flex: 0 0 25%;
                  flex: 0 0 25%;
              max-width: 25%;
              padding-left: 16px;
              padding-right: 16px;
              margin-top: 20px;
              margin-bottom: 0; }
              .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu .dropdown-menu .dropdown-item:nth-child(n + 6) {
                margin-top: 32px; }
          .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu .dropdown-link {
            display: block; }
          .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu .cat-image {
            margin-right: 0;
            display: block; }
            .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu .cat-image img {
              max-width: 100%; }
          .section-header .main-menu .navbar .nav-item.allow-tabs > .dropdown-menu .cat-name {
            display: block;
            margin-top: 16px; } }
      .section-header .main-menu .navbar .nav-item.allow-tabs .nav-tabs {
        display: none; }
        @media (min-width: 1200px) {
          .section-header .main-menu .navbar .nav-item.allow-tabs .nav-tabs {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
            max-width: 100%;
            max-width: 1024px;
            margin: 0 auto;
            border-bottom: 1px solid #ccc;
            -ms-flex-align: start;
                align-items: flex-start; } }
        @media (min-width: 1200px) {
          .section-header .main-menu .navbar .nav-item.allow-tabs .nav-tabs .nav-item {
            -ms-flex: 0 0 25%;
                flex: 0 0 25%; } }
        .section-header .main-menu .navbar .nav-item.allow-tabs .nav-tabs .nav-item a {
          color: #1b1c1e;
          border: 0;
          border-bottom: 2px solid transparent;
          border-radius: 0;
          font-size: 13px;
          font-weight: 500;
          padding-top: 17px;
          padding-bottom: 17px;
          text-align: center;
          text-transform: uppercase; }
          .section-header .main-menu .navbar .nav-item.allow-tabs .nav-tabs .nav-item a.active {
            border-color: #1b1c1e; }
          .section-header .main-menu .navbar .nav-item.allow-tabs .nav-tabs .nav-item a:hover, .section-header .main-menu .navbar .nav-item.allow-tabs .nav-tabs .nav-item a:focus {
            background: 0;
            color: #1b1c1e;
            outline: 0; }
        .section-header .main-menu .navbar .nav-item.allow-tabs .nav-tabs > [class*="-all"],
        .section-header .main-menu .navbar .nav-item.allow-tabs .nav-tabs > [class^="all-"] {
          display: none; }
  @media (max-width: 1024.98px) {
    .section-header .main-menu .nav-item.display-multiple-column > .dropdown-menu {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-align: start;
          align-items: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      padding-left: 16px;
      padding-right: 16px; }
      .section-header .main-menu .nav-item.display-multiple-column > .dropdown-menu > .container > .dropdown-item {
        border-bottom: none;
        position: relative;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
        max-width: 50%;
        padding-left: 16px;
        padding-right: 16px;
        margin-bottom: 32px; }
        .section-header .main-menu .nav-item.display-multiple-column > .dropdown-menu > .container > .dropdown-item.top-category {
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
          max-width: 100%;
          margin-bottom: 32px;
          border-bottom: 1px solid #ccc;
          padding-left: 25px; }
        .section-header .main-menu .nav-item.display-multiple-column > .dropdown-menu > .container > .dropdown-item .dropdown-link {
          word-wrap: break-word;
          white-space: -moz-pre-wrap;
          white-space: initial;
          padding: 0;
          display: block; }
        .section-header .main-menu .nav-item.display-multiple-column > .dropdown-menu > .container > .dropdown-item .cat-image {
          margin-bottom: 10px;
          margin-right: 0;
          display: block; }
          .section-header .main-menu .nav-item.display-multiple-column > .dropdown-menu > .container > .dropdown-item .cat-image img {
            max-width: 100%; }
      .section-header .main-menu .nav-item.display-multiple-column > .dropdown-menu > .container > [class*="-all"],
      .section-header .main-menu .nav-item.display-multiple-column > .dropdown-menu > .container > [class^="all-"] {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
        max-width: 100%;
        border-top: 1px solid #ccc;
        margin-bottom: 0;
        padding-top: 16px; } }
  @media (min-width: 1200px) {
    .section-header .main-menu .nav-item.has-right-banner > .dropdown-menu > [class*="-all"],
    .section-header .main-menu .nav-item.has-right-banner > .dropdown-menu > [class^="all-"] {
      padding-left: 15.5%; } }
  @media (min-width: 1600px) {
    .section-header .main-menu .nav-item.has-right-banner > .dropdown-menu > [class*="-all"],
    .section-header .main-menu .nav-item.has-right-banner > .dropdown-menu > [class^="all-"] {
      padding-left: calc(20% + 15px); } }
  @media (min-width: 1200px) {
    .section-header .main-menu .nav-item.display-multiple-column.display-tabs-without-header .dropdown-menu .container .dropdown-item .cat-image {
      display: block;
      margin-right: 0; }
      .section-header .main-menu .nav-item.display-multiple-column.display-tabs-without-header .dropdown-menu .container .dropdown-item .cat-image img {
        max-width: 100%;
        display: block; }
    .section-header .main-menu .nav-item.display-multiple-column.display-tabs-without-header .dropdown-menu .container .dropdown-item .cat-name {
      display: block;
      margin-top: 10px; } }
  @media (min-width: 1200px) {
    .section-header .main-menu .nav-item.display-multiple-column.display-tabs-without-header .dropdown-menu .container > [class*="-all"],
    .section-header .main-menu .nav-item.display-multiple-column.display-tabs-without-header .dropdown-menu .container > [class*="all-"] {
      margin-top: 16px; }
      .section-header .main-menu .nav-item.display-multiple-column.display-tabs-without-header .dropdown-menu .container > [class*="-all"] .cat-name,
      .section-header .main-menu .nav-item.display-multiple-column.display-tabs-without-header .dropdown-menu .container > [class*="all-"] .cat-name {
        margin-top: 0; } }
  .section-header .main-menu .nav-item > .dropdown-menu {
    background: #fff; }
    @media (min-width: 1200px) {
      .section-header .main-menu .nav-item > .dropdown-menu {
        background: 0; } }
    .section-header .main-menu .nav-item > .dropdown-menu.dropdown-collection .dropdown-item.top-category {
      margin-bottom: 0; }
    .section-header .main-menu .nav-item > .dropdown-menu .dropdown-link {
      font-size: 16px;
      color: #1b1c1e;
      padding-top: 16px;
      padding-bottom: 16px;
      font-weight: 500;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .section-header .main-menu .nav-item > .dropdown-menu .dropdown-link.dropdown-toggle {
        font-weight: 500; }
      @media (min-width: 1200px) {
        .section-header .main-menu .nav-item > .dropdown-menu .dropdown-link {
          font-size: 14px;
          padding: 0;
          color: #1b1c1e; }
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-link.dropdown-toggle {
            font-size: 14px; }
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-link::after {
            content: none; }
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-link:hover .cat-name, .section-header .main-menu .nav-item > .dropdown-menu .dropdown-link:focus .cat-name {
            text-decoration: underline; } }
    .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item {
      padding-left: 0;
      text-align: left;
      border-bottom: 1px solid #ccc; }
      .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item:last-child {
        border-bottom: 0; }
      @media (max-width: 1024.98px) {
        .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column {
          padding-top: 25px !important;
          padding-bottom: 25px;
          padding-left: 12px;
          margin-bottom: 0; }
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column:nth-child(4) {
            padding-top: 0; }
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column.show > .dropdown-menu {
            left: 0; }
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column.dropdown > .dropdown-link {
            position: relative;
            display: block; }
            .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column.dropdown > .dropdown-link::after {
              border: none;
              content: '\F105';
              text-indent: 0;
              position: absolute;
              right: 14px;
              top: 50%;
              font-size: 24px;
              margin: 0;
              width: 16px;
              height: 16px;
              line-height: 16px;
              text-align: right;
              font-weight: 500;
              color: #1b1c1e;
              font-family: 'FontAwesome';
              font-style: normal;
              font-weight: normal;
              transform: translateY(-50%); }
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column > .dropdown-menu {
            position: absolute;
            top: 0;
            left: 100%;
            padding-top: 38px;
            padding-bottom: 10px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -ms-flex-align: start;
                align-items: flex-start;
            -ms-flex-line-pack: start;
                align-content: flex-start;
            padding-left: 16px;
            padding-right: 16px; }
            .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column > .dropdown-menu > .dropdown-item {
              border-bottom: none;
              position: relative;
              -ms-flex: 0 0 50%;
                  flex: 0 0 50%;
              max-width: 50%;
              padding-left: 16px;
              padding-right: 16px;
              margin-bottom: 32px; }
              .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column > .dropdown-menu > .dropdown-item.top-category {
                -ms-flex: 0 0 100%;
                    flex: 0 0 100%;
                max-width: 100%;
                margin-bottom: 32px;
                border-bottom: 1px solid #ccc;
                padding-left: 25px; }
              .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column > .dropdown-menu > .dropdown-item .dropdown-link {
                word-wrap: break-word;
                white-space: -moz-pre-wrap;
                white-space: initial;
                padding: 0;
                display: block; }
              .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column > .dropdown-menu > .dropdown-item .cat-image {
                margin-bottom: 10px;
                margin-right: 0;
                display: block; }
                .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.display-multiple-column > .dropdown-menu > .dropdown-item .cat-image img {
                  max-width: 100%; } }
      .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.top-category {
        border: 0;
        padding-left: 25px;
        padding-bottom: 24px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 30px; }
        .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.top-category .nav-link,
        .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.top-category .dropdown-link {
          padding: 0;
          font-weight: 500; }
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.top-category .nav-link::after,
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.top-category .dropdown-link::after {
            content: none; }
      @media (min-width: 1200px) {
        .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item {
          padding-left: 0;
          border-bottom: 0; }
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item.top-category {
            padding-left: 0; } }
      .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item:hover, .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item:focus {
        background: none;
        color: #1b1c1e; }
      .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu {
        position: relative;
        right: 0;
        padding: 0;
        margin: 0; }
        @media (min-width: 1200px) {
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu > [class*="-all"],
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu > [class^="all-"] {
            margin-top: 16px; }
            .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu > [class*="-all"] .cat-name,
            .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu > [class^="all-"] .cat-name {
              position: relative;
              display: inline-block; }
              .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu > [class*="-all"] .cat-name::after,
              .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu > [class^="all-"] .cat-name::after {
                border: none;
                content: '\F105';
                text-indent: 0;
                position: absolute;
                right: -20px;
                top: 50%;
                font-size: 20px;
                margin: 0;
                width: 16px;
                height: 16px;
                line-height: 16px;
                text-align: right;
                font-weight: 500;
                color: #1b1c1e;
                font-family: 'FontAwesome';
                font-style: normal;
                font-weight: normal;
                transform: translateY(-50%); } }
      .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-item {
        border-bottom: 0; }
      .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu-level-3 {
        padding-left: 30px;
        border-left: 1px solid #ccc;
        margin-left: 16px; }
        @media (min-width: 1200px) {
          .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu-level-3 {
            margin-top: 16px; } }
        .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu-level-3 .dropdown-link {
          padding-top: 12px;
          padding-bottom: 12px; }
          @media (min-width: 1200px) {
            .section-header .main-menu .nav-item > .dropdown-menu .dropdown-item .dropdown-menu-level-3 .dropdown-link {
              padding-top: 10px;
              padding-bottom: 10px; } }
    .section-header .main-menu .nav-item > .dropdown-menu > .container {
      visibility: visible;
      border-color: #1b1c1e;
      z-index: 11;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      max-width: 100%;
      padding-left: 0;
      padding-right: 0; }
      @media (min-width: 1200px) {
        .section-header .main-menu .nav-item > .dropdown-menu > .container {
          max-width: 1024px; } }
      .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item {
        padding-bottom: 20px;
        margin-bottom: 20px; }
        @media (min-width: 1200px) {
          .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item {
            padding-right: 15px;
            padding-left: 15px;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
            max-width: 25%;
            -ms-flex-order: 1;
                order: 1;
            padding-bottom: 0; } }
        .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item.dropdown .dropdown-toggle {
          position: relative;
          padding-right: 0; }
        .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item:not(.top-category) > .dropdown-link,
        .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item:not(.top-category) .dropdown-item-title {
          padding-top: 0;
          padding-bottom: 0;
          padding-right: 0;
          margin-bottom: 0;
          color: #1b1c1e; }
          @media (min-width: 1200px) {
            .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item:not(.top-category) > .dropdown-link,
            .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item:not(.top-category) .dropdown-item-title {
              font-size: 14px;
              display: inline-block;
              padding: 0;
              white-space: normal; } }
        .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item:not(.top-category) .dropdown-item-title {
          font-size: 12px;
          text-transform: uppercase; }
          @media (min-width: 1200px) {
            .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item:not(.top-category) .dropdown-item-title {
              font-size: 14px;
              margin-bottom: 20px; } }
          .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item:not(.top-category) .dropdown-item-title::after {
            content: none; }
        @media (min-width: 1200px) {
          .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item > .dropdown-menu > .dropdown-item {
            margin-bottom: 20px; }
            .section-header .main-menu .nav-item > .dropdown-menu > .container > .dropdown-item > .dropdown-menu > .dropdown-item:last-child {
              margin-bottom: 0; } }
      .section-header .main-menu .nav-item > .dropdown-menu > .container > [class*="collection"] {
        margin-bottom: 0; }
      @media (min-width: 1200px) {
        .section-header .main-menu .nav-item > .dropdown-menu > .container > [class*="-all"],
        .section-header .main-menu .nav-item > .dropdown-menu > .container > [class^="all-"] {
          -ms-flex-order: 10;
              order: 10;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
          max-width: 100%;
          margin-top: 16px; }
          .section-header .main-menu .nav-item > .dropdown-menu > .container > [class*="-all"] .dropdown-link,
          .section-header .main-menu .nav-item > .dropdown-menu > .container > [class^="all-"] .dropdown-link {
            position: relative; }
            .section-header .main-menu .nav-item > .dropdown-menu > .container > [class*="-all"] .dropdown-link::after,
            .section-header .main-menu .nav-item > .dropdown-menu > .container > [class^="all-"] .dropdown-link::after {
              border: none;
              content: '\F105';
              text-indent: 0;
              position: absolute;
              right: -20px;
              top: 50%;
              font-size: 20px;
              margin: 0;
              width: 16px;
              height: 16px;
              line-height: 16px;
              text-align: right;
              font-weight: 500;
              color: #1b1c1e;
              font-family: 'FontAwesome';
              font-style: normal;
              font-weight: normal;
              transform: translateY(-50%); } }
  @media (min-width: 1200px) {
    .section-header .main-menu .nav-item > [class*="gift"] .cat-image {
      display: block;
      margin-right: 0; } }
  @media (min-width: 1200px) {
    .section-header .main-menu .nav-item > [class*="gift"] .cat-image img {
      max-width: 100%;
      display: block; } }
  @media (min-width: 1200px) {
    .section-header .main-menu .nav-item > [class*="gift"] .cat-name {
      display: block;
      margin-top: 10px; } }
  @media (min-width: 1200px) {
    .section-header .main-menu .nav-item > [class*="gift"] .dropdown-link::after {
      transform: translateY(-15%) !important; } }
  @media (min-width: 1200px) {
    .section-header .main-menu .nav-item > [class*="gift"] > [class*="-all"],
    .section-header .main-menu .nav-item > [class*="gift"] > [class^="all-"] {
      padding-left: 15%;
      margin-top: 16px; }
      .section-header .main-menu .nav-item > [class*="gift"] > [class*="-all"] .cat-name,
      .section-header .main-menu .nav-item > [class*="gift"] > [class^="all-"] .cat-name {
        margin-top: 0; } }
  @media (min-width: 1600px) {
    .section-header .main-menu .nav-item > [class*="gift"] > [class*="-all"],
    .section-header .main-menu .nav-item > [class*="gift"] > [class^="all-"] {
      padding-left: calc(20% + 15px); } }
  .section-header .main-menu .nav-link {
    padding-top: 24px;
    padding-bottom: 24px;
    color: #1b1c1e;
    background: none;
    font-size: 16px;
    padding-left: 14px;
    font-weight: 500; }
    @media (min-width: 1200px) {
      .section-header .main-menu .nav-link {
        font-size: 14px;
        color: #fff; } }
  .section-header .main-menu .cat-image {
    margin-right: 14px; }
    .section-header .main-menu .cat-image img {
      max-width: 32px;
      min-height: 32px; }
  .section-header .main-menu .cat-description {
    color: #595959;
    font-size: 14px;
    display: block;
    font-weight: 300;
    white-space: normal; }
    @media (min-width: 1200px) {
      .section-header .main-menu .cat-description {
        font-size: 12px;
        font-weight: 400;
        margin-top: 4px; } }
  .section-header .main-menu .close-menu {
    background: none;
    padding: 0;
    border: none;
    margin: 0;
    display: block; }
  .section-header .main-menu .nav-menu {
    display: none; }
  .section-header .main-menu .back,
  .section-header .main-menu .back-submenu {
    float: none;
    position: absolute;
    right: 15px;
    top: 32px;
    z-index: 10;
    width: 100%;
    height: 30px;
    text-indent: -999em;
    font-size: 18px;
    color: #1b1c1e;
    border: none;
    background: none;
    cursor: pointer;
    outline: 0; }
    .section-header .main-menu .back::before,
    .section-header .main-menu .back-submenu::before {
      content: "\E902";
      position: absolute;
      left: 0;
      top: 50%;
      text-indent: 0;
      font-family: "Samsonite-icons";
      font-style: normal;
      font-weight: normal;
      transform: translate(0, -50%); }
  .section-header .main-menu .close-sub-menu {
    display: none; }
    @media (min-width: 1200px) {
      .section-header .main-menu .close-sub-menu {
        position: absolute;
        right: 30px;
        top: 110px;
        z-index: 12;
        background: 0; } }
  .section-header .main-menu .back,
  .section-header .main-menu .back-submenu {
    right: auto;
    left: 16px; }
    .section-header .main-menu .back::before,
    .section-header .main-menu .back-submenu::before {
      font-family: "FontAwesome";
      content: "\F104";
      font-size: 20px; }
  .section-header .main-menu .dropdown-menu {
    box-shadow: none; }
    .section-header .main-menu .dropdown-menu .nav-footer {
      display: none; }
    .section-header .main-menu .dropdown-menu .dropdown-menu {
      background: #fff; }
      @media (min-width: 1200px) {
        .section-header .main-menu .dropdown-menu .dropdown-menu {
          background: 0;
          position: static;
          top: 0;
          left: 0;
          display: block;
          margin: 0;
          padding: 0; } }
    .section-header .main-menu .dropdown-menu .close-button {
      right: 0; }
  .section-header .main-menu .dropdown-item {
    border-top: none; }
    .section-header .main-menu .dropdown-item.top-category {
      padding-left: 0;
      border-bottom: 0; }
      .section-header .main-menu .dropdown-item.top-category .nav-link {
        padding-top: 0;
        padding-bottom: 10px;
        font-size: 16px;
        cursor: pointer; }
    .section-header .main-menu .dropdown-item > .dropdown-toggle::after {
      content: none;
      border: none; }
  .section-header .main-menu .dropdown-toggle {
    position: relative; }
    .section-header .main-menu .dropdown-toggle::after {
      border: none;
      content: '\F105';
      text-indent: 0;
      position: absolute;
      right: 14px;
      top: 50%;
      font-size: 24px;
      margin: 0;
      width: 16px;
      height: 16px;
      line-height: 16px;
      text-align: right;
      font-weight: 500;
      color: #1b1c1e;
      font-family: 'FontAwesome';
      font-style: normal;
      font-weight: normal;
      transform: translateY(-50%); }
    @media (min-width: 1200px) {
      .section-header .main-menu .dropdown-toggle::after {
        content: none;
        position: static; } }
  .section-header .main-menu .multilevel-dropdown .dropdown-item {
    padding-left: 20px; }
  .section-header .main-menu .multilevel-dropdown .navbar > .close-menu > .back {
    display: block; }

.section-header .help-block {
  padding-left: 0;
  padding-right: 0; }

.nav-footer {
  display: block;
  -ms-flex-order: 101;
      order: 101; }

.mobile-footer-menu {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%; }
  @media (min-width: 768px) and (max-width: 1024.98px) {
    .mobile-footer-menu {
      -ms-flex-item-align: end;
          align-self: flex-end; } }
  @media (min-width: 1200px) {
    .mobile-footer-menu {
      display: none; } }

.menu-footer-content {
  font-weight: 500;
  padding: 20px 16px;
  margin: 0; }
  .menu-footer-content li {
    list-style: none;
    margin-top: 25px;
    margin-bottom: 25px; }
  .menu-footer-content img {
    max-width: 32px; }
  .menu-footer-content .link-content {
    font-size: 16px;
    margin-left: 10px; }

.dropdown-item a.transition-none,
.menu-bottom-banner a.transition-none {
  transition: ease-in-out 0s; }

.footer-menu {
  display: none; }

.menu-group #sale {
  color: #ef4b5e; }

#search-collapse {
  position: relative;
  width: auto;
  opacity: 1;
  left: 0;
  top: 100%;
  transition: unset;
  z-index: 1;
  display: none; }
  #search-collapse.show {
    display: block; }
  #search-collapse.hidden {
    z-index: -1;
    opacity: 0;
    display: none; }
  @media (min-width: 768px) {
    #search-collapse {
      position: fixed;
      top: 0;
      left: 0;
      z-index: -105;
      display: block !important;
      width: 100%;
      height: 100%;
      overflow: hidden;
      outline: 0;
      visibility: hidden;
      opacity: 0;
      transition-duration: 0.4s;
      transition-property: opacity, right, left, visibility; }
      #search-collapse.show {
        z-index: 105;
        visibility: visible;
        opacity: 1;
        background: rgba(0, 0, 0, 0.5); }
        #search-collapse.show .site-search {
          right: 0;
          opacity: 1; } }
  #search-collapse .site-search {
    width: auto;
    overflow: visible;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px;
    padding-bottom: 10px; }
    @media (min-width: 768px) {
      #search-collapse .site-search {
        transition: opacity 0.4s linear, right 0.4s ease-out;
        position: fixed;
        right: -100%;
        top: 0;
        bottom: 0;
        width: 70%;
        max-width: 570px;
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 100px;
        opacity: 0; } }
    @media (min-width: 992px) {
      #search-collapse .site-search {
        overflow-y: auto; } }
    @media (min-width: 1200px) {
      #search-collapse .site-search {
        max-width: 1092px;
        padding-right: 120px; } }
  #search-collapse .searchform {
    width: auto;
    height: auto;
    padding-bottom: 0;
    overflow: visible; }
  #search-collapse .pull-down-suggestion {
    display: none;
    padding-left: 16px;
    padding-right: 16px;
    margin-left: 0;
    padding-top: 16px;
    position: absolute;
    top: 100%;
    background: #fff;
    left: -16px;
    right: -16px;
    margin-top: 0;
    width: auto;
    overflow-y: auto;
    overflow-x: hidden; }
    #search-collapse .pull-down-suggestion a {
      font: 1rem "ProximaNova";
      font-weight: 400;
      margin-bottom: 0; }
      @media (min-width: 768px) {
        #search-collapse .pull-down-suggestion a {
          font-size: 12px; } }
  #search-collapse .pull-down-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
  #search-collapse .suggestion-search-footer {
    margin-top: 0; }
  #search-collapse input.form-control {
    font-family: "ProximaNova";
    margin-top: 0;
    font-size: 15px;
    height: 48px;
    border: 0;
    border-bottom: 1px solid #949494;
    text-transform: none;
    padding-left: 30px;
    letter-spacing: normal;
    width: calc(100% - 40px); }
    #search-collapse input.form-control:focus {
      border-color: #1b1c1e; }
    #search-collapse input.form-control:not(:placeholder-shown) + .clear-search {
      display: inline-block; }
    @media (min-width: 768px) {
      #search-collapse input.form-control {
        width: 100%; } }
    @media (min-width: 1200px) {
      #search-collapse input.form-control {
        width: calc(30% - 32px);
        margin-left: auto; } }
  #search-collapse .close-search {
    display: none; }
    #search-collapse .close-search::before {
      content: none; }
    @media (min-width: 768px) {
      #search-collapse .close-search {
        display: inline-block;
        background: 0;
        position: absolute;
        top: -75px;
        right: 0;
        padding: 0;
        z-index: 1; } }
    @media (min-width: 1200px) {
      #search-collapse .close-search {
        right: -60px; } }
  #search-collapse .btn-hide-search {
    position: absolute;
    right: 0;
    top: 3px;
    z-index: 1; }
    @media (min-width: 768px) {
      #search-collapse .btn-hide-search {
        display: none; } }
  #search-collapse .search-icon,
  #search-collapse .clear-search {
    top: 12px;
    font-size: 12px;
    border: 0;
    display: inline-block;
    background: 0; }
    #search-collapse .search-icon::before, #search-collapse .search-icon::after,
    #search-collapse .clear-search::before,
    #search-collapse .clear-search::after {
      content: none; }
  #search-collapse .clear-search {
    top: 18px; }
  #search-collapse .search-icon {
    left: 0; }
    @media (min-width: 1200px) {
      #search-collapse .search-icon {
        left: auto;
        right: calc(30% - 54px); } }
  #search-collapse .clear-search {
    right: 40px;
    display: none; }
    @media (min-width: 768px) {
      #search-collapse .clear-search {
        right: 0; } }
  #search-collapse .suggestions-wrapper {
    overflow-y: auto;
    overflow-x: hidden;
    display: none; }
    #search-collapse .suggestions-wrapper .suggestions {
      top: 0 !important; }
      @media (min-width: 768px) {
        #search-collapse .suggestions-wrapper .suggestions {
          top: 48px !important; } }
  #search-collapse .suggestions,
  #search-collapse .pull-down-suggestion {
    padding-bottom: 50px;
    top: auto; }
    @media (min-width: 768px) {
      #search-collapse .suggestions,
      #search-collapse .pull-down-suggestion {
        width: 100%;
        margin-top: 0;
        position: absolute;
        top: 100%;
        right: 0;
        z-index: 1;
        background: #fff;
        padding-top: 40px;
        left: 0;
        padding-left: 0;
        padding-right: 0;
        box-shadow: none; } }
    @media (min-width: 1200px) {
      #search-collapse .suggestions,
      #search-collapse .pull-down-suggestion {
        position: static;
        padding-top: 0; } }
    #search-collapse .suggestions .container-fluid,
    #search-collapse .pull-down-suggestion .container-fluid {
      padding: 0; }
    #search-collapse .suggestions > .container-fluid,
    #search-collapse .pull-down-suggestion > .container-fluid {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
    #search-collapse .suggestions .col-sm-4,
    #search-collapse .pull-down-suggestion .col-sm-4 {
      padding: 5px 3px;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
      max-width: 50%; }
      @media (min-width: 768px) {
        #search-collapse .suggestions .col-sm-4,
        #search-collapse .pull-down-suggestion .col-sm-4 {
          padding-top: 0;
          -ms-flex: 0 0 33.33%;
              flex: 0 0 33.33%;
          max-width: 33.33%; } }
    @media (min-width: 768px) {
      #search-collapse .suggestions .top-results,
      #search-collapse .pull-down-suggestion .top-results {
        background: none;
        text-align: left;
        margin-bottom: 30px; } }
    #search-collapse .suggestions .top-results .search-title,
    #search-collapse .pull-down-suggestion .top-results .search-title {
      font-size: 14px;
      font-weight: 500;
      margin-bottom: 0;
      color: #1b1c1e; }
    #search-collapse .suggestions .top-results h4,
    #search-collapse .suggestions .top-results .title,
    #search-collapse .pull-down-suggestion .top-results h4,
    #search-collapse .pull-down-suggestion .top-results .title {
      color: #1b1c1e;
      font-size: 15px;
      font-weight: 400;
      line-height: 18px; }
    #search-collapse .suggestions .items,
    #search-collapse .pull-down-suggestion .items {
      margin-top: 20px; }
      @media (min-width: 1200px) {
        #search-collapse .suggestions .items,
        #search-collapse .pull-down-suggestion .items {
          margin-top: 0;
          position: absolute;
          width: 66.67%;
          top: 0;
          left: 0;
          padding-left: 76px;
          padding-right: 16px; } }
      #search-collapse .suggestions .items .item,
      #search-collapse .pull-down-suggestion .items .item {
        padding-left: 16px;
        padding-right: 16px; }
        #search-collapse .suggestions .items .item:nth-child(n + 6),
        #search-collapse .pull-down-suggestion .items .item:nth-child(n + 6) {
          display: none; }
        @media (min-width: 768px) {
          #search-collapse .suggestions .items .item:nth-child(n + 6),
          #search-collapse .pull-down-suggestion .items .item:nth-child(n + 6) {
            display: block; } }
        #search-collapse .suggestions .items .item hr,
        #search-collapse .pull-down-suggestion .items .item hr {
          display: none; }
      #search-collapse .suggestions .items .image-search,
      #search-collapse .suggestions .items .image-container,
      #search-collapse .pull-down-suggestion .items .image-search,
      #search-collapse .pull-down-suggestion .items .image-container {
        float: none;
        padding-left: 16px;
        padding-right: 16px;
        max-width: none;
        width: auto;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
        @media (min-width: 1200px) {
          #search-collapse .suggestions .items .image-search,
          #search-collapse .suggestions .items .image-container,
          #search-collapse .pull-down-suggestion .items .image-search,
          #search-collapse .pull-down-suggestion .items .image-container {
            margin-left: auto;
            margin-right: auto; } }
      #search-collapse .suggestions .items .primary-image,
      #search-collapse .pull-down-suggestion .items .primary-image {
        position: relative; }
        #search-collapse .suggestions .items .primary-image .tile-image,
        #search-collapse .pull-down-suggestion .items .primary-image .tile-image {
          position: absolute;
          left: 0;
          top: 50%;
          transform: translateY(-50%); }
      #search-collapse .suggestions .items .name-search,
      #search-collapse .suggestions .items .tile-body,
      #search-collapse .pull-down-suggestion .items .name-search,
      #search-collapse .pull-down-suggestion .items .tile-body {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        float: none;
        color: #1b1c1e;
        text-align: center;
        font-weight: normal; }
        @media (min-width: 1200px) {
          #search-collapse .suggestions .items .name-search,
          #search-collapse .suggestions .items .tile-body,
          #search-collapse .pull-down-suggestion .items .name-search,
          #search-collapse .pull-down-suggestion .items .tile-body {
            max-width: none;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
            width: auto;
            padding-top: 10px; }
            #search-collapse .suggestions .items .name-search > div,
            #search-collapse .suggestions .items .tile-body > div,
            #search-collapse .pull-down-suggestion .items .name-search > div,
            #search-collapse .pull-down-suggestion .items .tile-body > div {
              margin-bottom: 0.5em; } }
        #search-collapse .suggestions .items .name-search div:first-child a,
        #search-collapse .suggestions .items .name-search div:first-child .search-title,
        #search-collapse .suggestions .items .tile-body div:first-child a,
        #search-collapse .suggestions .items .tile-body div:first-child .search-title,
        #search-collapse .pull-down-suggestion .items .name-search div:first-child a,
        #search-collapse .pull-down-suggestion .items .name-search div:first-child .search-title,
        #search-collapse .pull-down-suggestion .items .tile-body div:first-child a,
        #search-collapse .pull-down-suggestion .items .tile-body div:first-child .search-title {
          margin-bottom: 0; }
        #search-collapse .suggestions .items .name-search .product-name,
        #search-collapse .suggestions .items .tile-body .product-name,
        #search-collapse .pull-down-suggestion .items .name-search .product-name,
        #search-collapse .pull-down-suggestion .items .tile-body .product-name {
          font-weight: 500; }
        #search-collapse .suggestions .items .name-search .pdp-link,
        #search-collapse .suggestions .items .tile-body .pdp-link,
        #search-collapse .pull-down-suggestion .items .name-search .pdp-link,
        #search-collapse .pull-down-suggestion .items .tile-body .pdp-link {
          margin-bottom: 8px;
          font-size: 12px; }
          #search-collapse .suggestions .items .name-search .pdp-link .link,
          #search-collapse .suggestions .items .tile-body .pdp-link .link,
          #search-collapse .pull-down-suggestion .items .name-search .pdp-link .link,
          #search-collapse .pull-down-suggestion .items .tile-body .pdp-link .link {
            font-weight: 400;
            font-size: 12px;
            -webkit-line-clamp: unset; }
        #search-collapse .suggestions .items .name-search .prices-search,
        #search-collapse .suggestions .items .name-search .price,
        #search-collapse .suggestions .items .tile-body .prices-search,
        #search-collapse .suggestions .items .tile-body .price,
        #search-collapse .pull-down-suggestion .items .name-search .prices-search,
        #search-collapse .pull-down-suggestion .items .name-search .price,
        #search-collapse .pull-down-suggestion .items .tile-body .prices-search,
        #search-collapse .pull-down-suggestion .items .tile-body .price {
          display: none; }
      #search-collapse .suggestions .items .product-collection,
      #search-collapse .suggestions .items .promotions,
      #search-collapse .suggestions .items .product-bookmark,
      #search-collapse .pull-down-suggestion .items .product-collection,
      #search-collapse .pull-down-suggestion .items .promotions,
      #search-collapse .pull-down-suggestion .items .product-bookmark {
        display: none; }
      #search-collapse .suggestions .items .name-search,
      #search-collapse .pull-down-suggestion .items .name-search {
        max-width: none;
        width: auto;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
        #search-collapse .suggestions .items .name-search a:hover,
        #search-collapse .pull-down-suggestion .items .name-search a:hover {
          text-decoration: none; }
      #search-collapse .suggestions .items .title-messages,
      #search-collapse .pull-down-suggestion .items .title-messages {
        display: none; }
      #search-collapse .suggestions .items .tile-footer,
      #search-collapse .pull-down-suggestion .items .tile-footer {
        display: none !important; }
    #search-collapse .suggestions .product-tile,
    #search-collapse .pull-down-suggestion .product-tile {
      min-height: inherit; }
    #search-collapse .suggestions .button-seemore,
    #search-collapse .pull-down-suggestion .button-seemore {
      margin-top: 32px;
      text-align: center;
      margin-bottom: 0; }
      @media (min-width: 1200px) {
        #search-collapse .suggestions .button-seemore,
        #search-collapse .pull-down-suggestion .button-seemore {
          margin-top: 32px; } }
      #search-collapse .suggestions .button-seemore .btn-see-more,
      #search-collapse .pull-down-suggestion .button-seemore .btn-see-more {
        display: inline-block;
        cursor: pointer;
        min-width: 137px;
        height: 44px;
        text-align: center;
        transition: 0.3s ease all;
        text-transform: capitalize;
        position: relative;
        z-index: 1;
        line-height: 16px;
        padding-top: 8px;
        padding-bottom: 8px;
        color: #1b1c1e;
        border: 1px solid #1b1c1e;
        background-color: #fff;
        display: block;
        width: 100%;
        text-transform: none;
        font-size: 14px;
        text-align: center;
        outline: 0;
        cursor: pointer;
        font-weight: 400; }
        #search-collapse .suggestions .button-seemore .btn-see-more:hover, #search-collapse .suggestions .button-seemore .btn-see-more:focus, #search-collapse .suggestions .button-seemore .btn-see-more:active,
        #search-collapse .pull-down-suggestion .button-seemore .btn-see-more:hover,
        #search-collapse .pull-down-suggestion .button-seemore .btn-see-more:focus,
        #search-collapse .pull-down-suggestion .button-seemore .btn-see-more:active {
          color: #595959 !important;
          border-color: #595959;
          background-color: #fff; }
      #search-collapse .suggestions .button-seemore span,
      #search-collapse .pull-down-suggestion .button-seemore span {
        text-transform: lowercase;
        display: block; }
        #search-collapse .suggestions .button-seemore span::first-letter,
        #search-collapse .pull-down-suggestion .button-seemore span::first-letter {
          text-transform: uppercase; }
    @media (min-width: 1200px) {
      #search-collapse .suggestions .suggest-phrase,
      #search-collapse .pull-down-suggestion .suggest-phrase {
        width: 30%;
        margin-left: auto;
        position: absolute;
        top: 90px;
        right: 0;
        padding-left: 16px;
        padding-right: 16px; } }
    #search-collapse .suggestions .suggest-phrase a,
    #search-collapse .pull-down-suggestion .suggest-phrase a {
      color: #595959; }
      #search-collapse .suggestions .suggest-phrase a:hover, #search-collapse .suggestions .suggest-phrase a:focus,
      #search-collapse .pull-down-suggestion .suggest-phrase a:hover,
      #search-collapse .pull-down-suggestion .suggest-phrase a:focus {
        color: #1b1c1e; }
    #search-collapse .suggestions .container-fluid .collection-search,
    #search-collapse .pull-down-suggestion .container-fluid .collection-search {
      padding-left: 16px;
      padding-right: 16px; }
      @media (min-width: 768px) {
        #search-collapse .suggestions .container-fluid .collection-search,
        #search-collapse .pull-down-suggestion .container-fluid .collection-search {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          margin-left: -16px;
          margin-right: -16px; } }
      @media (min-width: 1200px) {
        #search-collapse .suggestions .container-fluid .collection-search,
        #search-collapse .pull-down-suggestion .container-fluid .collection-search {
          margin-top: 0;
          display: none; }
          #search-collapse .suggestions .container-fluid .collection-search.collection-search,
          #search-collapse .pull-down-suggestion .container-fluid .collection-search.collection-search {
            padding-right: 1rem;
            display: block; }
            #search-collapse .suggestions .container-fluid .collection-search.collection-search a,
            #search-collapse .pull-down-suggestion .container-fluid .collection-search.collection-search a {
              margin-bottom: 0; } }
      @media (min-width: 1600px) {
        #search-collapse .suggestions .container-fluid .collection-search.collection-search,
        #search-collapse .pull-down-suggestion .container-fluid .collection-search.collection-search {
          padding-right: 2rem; } }
      #search-collapse .suggestions .container-fluid .collection-search .header,
      #search-collapse .pull-down-suggestion .container-fluid .collection-search .header {
        margin-bottom: 10px; }
        @media (min-width: 768px) {
          #search-collapse .suggestions .container-fluid .collection-search .header,
          #search-collapse .pull-down-suggestion .container-fluid .collection-search .header {
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
            padding-left: 16px;
            padding-right: 16px; } }
      #search-collapse .suggestions .container-fluid .collection-search .collection-name,
      #search-collapse .pull-down-suggestion .container-fluid .collection-search .collection-name {
        font-size: 15px;
        letter-spacing: 0;
        padding-left: 0;
        padding-right: 0;
        font-weight: 500;
        color: #1b1c1e; }
      #search-collapse .suggestions .container-fluid .collection-search .item,
      #search-collapse .pull-down-suggestion .container-fluid .collection-search .item {
        padding-left: 0;
        padding-right: 0;
        border-left: 0; }
        #search-collapse .suggestions .container-fluid .collection-search .item:nth-child(n + 5),
        #search-collapse .pull-down-suggestion .container-fluid .collection-search .item:nth-child(n + 5) {
          display: none; }
        @media (min-width: 768px) {
          #search-collapse .suggestions .container-fluid .collection-search .item,
          #search-collapse .pull-down-suggestion .container-fluid .collection-search .item {
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
            padding-left: 16px;
            padding-right: 16px; }
            #search-collapse .suggestions .container-fluid .collection-search .item:nth-child(n + 6),
            #search-collapse .pull-down-suggestion .container-fluid .collection-search .item:nth-child(n + 6) {
              display: block; } }
      #search-collapse .suggestions .container-fluid .collection-search.collection-search .name,
      #search-collapse .pull-down-suggestion .container-fluid .collection-search.collection-search .name {
        padding: 6px 0;
        color: #1b1c1e; }
        @media (min-width: 1200px) {
          #search-collapse .suggestions .container-fluid .collection-search.collection-search .name a,
          #search-collapse .pull-down-suggestion .container-fluid .collection-search.collection-search .name a {
            font-size: 14px; } }
  #search-collapse .einstein-html-slot-wrapper .html-slot-container {
    min-height: 420px;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }

.page[data-action="Home-Show"] .header-content.bg-header-search {
  background-color: #1b1c1e; }
  .page[data-action="Home-Show"] .header-content.bg-header-search .main-menu .nav-item > .nav-link {
    color: #1b1c1e; }
    @media (min-width: 1200px) {
      .page[data-action="Home-Show"] .header-content.bg-header-search .main-menu .nav-item > .nav-link {
        color: #fff; } }

.page[data-action="Home-Show"] #search-collapse,
.page[data-action^="Sites-"] #search-collapse {
  display: block; }
  .page[data-action="Home-Show"] #search-collapse.hidden,
  .page[data-action^="Sites-"] #search-collapse.hidden {
    display: none; }

.page[data-action="Search-Show"] #search-collapse.hidden {
  display: none !important; }

.sticky-header {
  padding-top: 0 !important; }

.header-promo-banner {
  font-size: 13px;
  min-height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
  z-index: 103;
  position: relative;
  color: #1b1c1e; }
  @media (min-width: 768px) {
    .header-promo-banner {
      z-index: 10;
      font-size: 14px; } }
  @media (min-width: 992px) {
    .header-promo-banner {
      padding-left: 33px;
      padding-right: 33px; } }
  .header-promo-banner.hide {
    display: none; }
  .header-promo-banner .container {
    position: relative; }
    @media (min-width: 768px) {
      .header-promo-banner .container {
        max-width: none; } }
    @media (min-width: 1400px) {
      .header-promo-banner .container {
        max-width: 1440px; } }
  .header-promo-banner a {
    color: #1b1c1e;
    text-decoration: underline; }
  .header-promo-banner p {
    margin-bottom: 0; }
  .header-promo-banner .close-button {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1; }
    .header-promo-banner .close-button .close {
      display: inline-block;
      min-width: 20px;
      min-height: 20px;
      opacity: 1;
      background-color: #fff; }

.section-header {
  width: 100%;
  position: sticky;
  position: -webkit-sticky;
  top: -1px;
  z-index: 102;
  transition: top 0.5s;
  transition-duration: 0.5s; }
  @media (min-width: 768px) {
    .section-header {
      background: #1b1c1e; } }
  @media (min-width: 768px) {
    .section-header .container {
      max-width: none; } }
  @media (min-width: 1400px) {
    .section-header .container {
      max-width: 1440px; } }
  @media (min-width: 992px) {
    .section-header .header-content {
      padding-left: 33px;
      padding-right: 33px; } }
  .section-header .header-content > .container {
    background: #1b1c1e;
    position: relative;
    z-index: 2; }
    @media (min-width: 1200px) {
      .section-header .header-content > .container {
        position: static; } }
  .section-header .navbar-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    min-height: 70px; }
    @media (min-width: 1200px) {
      .section-header .navbar-header {
        min-height: 86px; } }
  .section-header .main-logo svg {
    max-width: 66px; }
    @media (min-width: 1200px) {
      .section-header .main-logo svg {
        max-width: 93px; } }
  .section-header .navbar-left {
    -ms-flex: 0 0 66px;
        flex: 0 0 66px;
    max-width: 66px; }
    @media (min-width: 1200px) {
      .section-header .navbar-left {
        -ms-flex: 0 0 93px;
            flex: 0 0 93px;
        max-width: 93px; } }
  .section-header .head-nav-item {
    margin-right: 20px;
    position: relative; }
    @media (min-width: 1200px) {
      .section-header .head-nav-item.mini-cart {
        margin-right: 0; } }
    .section-header .head-nav-item a,
    .section-header .head-nav-item button {
      display: inline-block;
      width: 18px;
      height: 18px;
      vertical-align: middle; }
    .section-header .head-nav-item.head-nav-account {
      display: -ms-flexbox;
      display: flex; }
      .section-header .head-nav-item.head-nav-account .head-nav-loyalty {
        margin: 0 0 0 20px;
        margin-left: 20px; }
        .section-header .head-nav-item.head-nav-account .head-nav-loyalty .fa-user {
          width: 20px;
          height: 20px;
          color: #fff;
          border: 1px solid;
          text-align: center;
          padding: 2px; }
  .section-header .navbar-center {
    -ms-flex: 0 0 0px;
        flex: 0 0 0; }
    @media (min-width: 1200px) {
      .section-header .navbar-center {
        display: block;
        -ms-flex: 0 0 calc(100% - 12% - 93px);
            flex: 0 0 calc(100% - 12% - 93px);
        max-width: calc(100% - 12% - 93px); } }
  .section-header .navbar-right {
    -ms-flex: 0 0 calc(100% - 66px);
        flex: 0 0 calc(100% - 66px);
    max-width: calc(100% - 66px);
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center; }
    @media (min-width: 1200px) {
      .section-header .navbar-right {
        -ms-flex: 0 0 12%;
            flex: 0 0 12%;
        max-width: 12%; } }
    .section-header .navbar-right .content-asset {
      display: -ms-flexbox;
      display: flex; }
  .section-header .navbar-toggler {
    background: url("data:image/svg+xml;base64,ICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyBjbGFzcz0ib3Blbi1pY29uIiB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyMCAwLjUpIiBmaWxsPSJ3aGl0ZSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIwIDguNSkiIGZpbGw9IndoaXRlIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTMiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMTYuNSkiIGZpbGw9IndoaXRlIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==") no-repeat center !important;
    background-size: 18px !important;
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    position: relative;
    border: 0;
    padding: 0; }
    .section-header .navbar-toggler.opened {
      background: none !important; }
      .section-header .navbar-toggler.opened .close-icon {
        display: inline-block; }
    .section-header .navbar-toggler .close-icon {
      display: none; }
  .section-header .btn-search {
    background: 0;
    border: 0;
    padding: 0; }
  .section-header .user-login .sidebar-open-btn {
    background: url("data:image/svg+xml;base64,ICAgICAgICAgICAgPHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjQ5OTk3IDAuNUMzLjgwOTk3IDAuNSAtMy4wNTE3NmUtMDUgNC4zMSAtMy4wNTE3NmUtMDUgOUMtMy4wNTE3NmUtMDUgMTMuNjkgMy44MDk5NyAxNy41IDguNDk5OTcgMTcuNUMxMy4xOSAxNy41IDE3IDEzLjY5IDE3IDlDMTcgNC4zMSAxMy4xOSAwLjUgOC40OTk5NyAwLjVaTTguNDk5OTcgMS41QzEyLjY0IDEuNSAxNiA0Ljg2IDE2IDlDMTYgMTAuNDQgMTUuNTggMTEuNzggMTQuODggMTIuOTNDMTMuNzkgMTEuNDUgMTIuMjYgMTAuNDIgMTAuNTEgOS45N0MxMS4yMSA5LjM5IDExLjY2IDguNTMgMTEuNjYgNy41NUMxMS42NiA1LjgxIDEwLjI0IDQuMzkgOC40OTk5NyA0LjM5QzYuNzU5OTcgNC4zOSA1LjMzOTk3IDUuODEgNS4zMzk5NyA3LjU1QzUuMzM5OTcgOC41MiA1Ljc4OTk3IDkuMzkgNi40ODk5NyA5Ljk3QzQuNzQ5OTcgMTAuNDIgMy4yMTk5NyAxMS40NiAyLjExOTk3IDEyLjkzQzEuNDE5OTcgMTEuNzggMC45OTk5NjkgMTAuNDQgMC45OTk5NjkgOUMwLjk5OTk2OSA0Ljg2IDQuMzU5OTcgMS41IDguNDk5OTcgMS41Wk02LjMzOTk3IDcuNTVDNi4zMzk5NyA2LjM2IDcuMzA5OTcgNS4zOSA4LjQ5OTk3IDUuMzlDOS42ODk5NyA1LjM5IDEwLjY2IDYuMzYgMTAuNjYgNy41NUMxMC42NiA4Ljc0IDkuNjg5OTcgOS43MSA4LjQ5OTk3IDkuNzFDNy4zMDk5NyA5LjcxIDYuMzM5OTcgOC43NCA2LjMzOTk3IDcuNTVaTTguNDk5OTcgMTYuNUM2LjE3OTk3IDE2LjUgNC4xMDk5NyAxNS40NCAyLjczOTk3IDEzLjc5QzQuMDM5OTcgMTEuODYgNi4xNjk5NyAxMC43IDguNDk5OTcgMTAuN0MxMC44NCAxMC43IDEyLjk2IDExLjg1IDE0LjI2IDEzLjc4QzEyLjg5IDE1LjQ0IDEwLjgyIDE2LjUgOC40OTk5NyAxNi41WiIgZmlsbD0id2hpdGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9zdmc+") no-repeat !important; }
  .section-header .user-account .sidebar-open-btn {
    background: url("data:image/svg+xml;base64,ICAgICAgICAgICAgPHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjUgMC41QzMuODEgMC41IDAgNC4zMSAwIDlDMCAxMy42OSAzLjgxIDE3LjUgOC41IDE3LjVDMTMuMTkgMTcuNSAxNyAxMy42OSAxNyA5QzE3IDQuMzEgMTMuMTkgMC41IDguNSAwLjVaTTguNSAxLjVDMTIuNjQgMS41IDE2IDQuODYgMTYgOUMxNiAxMC40NCAxNS41OCAxMS43OCAxNC44OCAxMi45M0MxMy43OSAxMS40NSAxMi4yNiAxMC40MiAxMC41MSA5Ljk3QzExLjIxIDkuMzkgMTEuNjYgOC41MyAxMS42NiA3LjU1QzExLjY2IDUuODEgMTAuMjQgNC4zOSA4LjUgNC4zOUM2Ljc2IDQuMzkgNS4zNCA1LjgxIDUuMzQgNy41NUM1LjM0IDguNTIgNS43OSA5LjM5IDYuNDkgOS45N0M0Ljc1IDEwLjQyIDMuMjIgMTEuNDYgMi4xMiAxMi45M0MxLjQyIDExLjc4IDEgMTAuNDQgMSA5QzEgNC44NiA0LjM2IDEuNSA4LjUgMS41WiIgZmlsbD0id2hpdGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9zdmc+") no-repeat !important; }
  .section-header .minicart-link {
    background: url("data:image/svg+xml;base64,ICAgICAgICA8c3ZnIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE4IDE3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgCiAgICAgICAgICAgICAgICBkPSJNMC43OTkzMTYgMEg0LjI5OTMySDQuNzEyMzJMNC43OTAzMiAwLjQwNTU3Nkw1LjQ4MTU1IDRIMTcuMjk5M0gxOC4wMDAzTDE3Ljc3MjEgNC42NjI3OUwxNS43MDYxIDEwLjY2MjhMMTUuNTkgMTFIMTUuMjMzM0g2LjgyNzcxTDcuMjEyMzIgMTNIMTQuNzk5M0MxNS45MDM5IDEzIDE2Ljc5OTMgMTMuODk1NCAxNi43OTkzIDE1QzE2Ljc5OTMgMTYuMTA0NiAxNS45MDM5IDE3IDE0Ljc5OTMgMTdDMTMuNjk0NyAxNyAxMi43OTkzIDE2LjEwNDYgMTIuNzk5MyAxNUMxMi43OTkzIDE0LjYzNTcgMTIuODk2NyAxNC4yOTQyIDEzLjA2NjkgMTRIOC41MzE3NUM4LjcwMTkyIDE0LjI5NDIgOC43OTkzMiAxNC42MzU3IDguNzk5MzIgMTVDOC43OTkzMiAxNi4xMDQ2IDcuOTAzODkgMTcgNi43OTkzMiAxN0M1LjY5NDc1IDE3IDQuNzk5MzIgMTYuMTA0NiA0Ljc5OTMyIDE1QzQuNzk5MzIgMTQuMTAwMiA1LjM5MzUxIDEzLjMzOTIgNi4yMTA5MiAxMy4wODhMMy44ODYzMSAxSDAuNzk5MzE2VjBaTTYuNjM1NCAxMEgxNC44NzY3TDE2LjU5ODMgNUg1LjY3Mzg2TDYuNjM1NCAxMFpNMTMuNzk5MyAxNUMxMy43OTkzIDE0LjQ0NzcgMTQuMjQ3IDE0IDE0Ljc5OTMgMTRDMTUuMzUxNiAxNCAxNS43OTkzIDE0LjQ0NzcgMTUuNzk5MyAxNUMxNS43OTkzIDE1LjU1MjMgMTUuMzUxNiAxNiAxNC43OTkzIDE2QzE0LjI0NyAxNiAxMy43OTkzIDE1LjU1MjMgMTMuNzk5MyAxNVpNNS43OTkzMiAxNUM1Ljc5OTMyIDE0LjQ0NzcgNi4yNDcwMyAxNCA2Ljc5OTMyIDE0QzcuMzUxNiAxNCA3Ljc5OTMyIDE0LjQ0NzcgNy43OTkzMiAxNUM3Ljc5OTMyIDE1LjU1MjMgNy4zNTE2IDE2IDYuNzk5MzIgMTZDNi4yNDcwMyAxNiA1Ljc5OTMyIDE1LjU1MjMgNS43OTkzMiAxNVoiIGZpbGw9IndoaXRlIj48L3BhdGg+CiAgICAgICAgPC9zdmc+") no-repeat !important;
    color: #1b1c1e; }
    .section-header .minicart-link .minicart-quantity {
      position: absolute;
      width: 12px;
      height: 12px;
      background: #fff;
      border-radius: 50%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      top: -2px;
      right: -8px;
      font-size: 10px; }

#footer {
  padding: 3rem 0 1.75rem; }
  #footer input:-webkit-autofill,
  #footer input:-webkit-autofill:hover,
  #footer input:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff;
    transition: background-color 5000s ease-in-out 0s; }
  #footer > .container {
    padding-left: 16px;
    padding-right: 16px; }
    @media (min-width: 992px) {
      #footer > .container {
        padding-left: 2.8rem;
        padding-right: 2.8rem; } }
    @media (min-width: 1400px) {
      #footer > .container {
        padding-left: 4.5rem;
        padding-right: 4.5rem; } }
  #footer ul,
  #footer li {
    padding: 0;
    list-style: none; }
  #footer li:hover {
    opacity: 0.8; }
  @media (max-width: 991.98px) {
    #footer li:hover {
      opacity: unset; } }
  #footer .footer-col {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  #footer .footer-top-content {
    padding-bottom: 1rem;
    border-bottom: 1px solid #fff; }
    #footer .footer-top-content .footer-social ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: end;
          justify-content: flex-end;
      margin-bottom: 0; }
      #footer .footer-top-content .footer-social ul li {
        margin-right: 1.25rem; }
        @media (min-width: 992px) {
          #footer .footer-top-content .footer-social ul li i {
            font-size: 17px; } }
        #footer .footer-top-content .footer-social ul li:last-child {
          margin-right: 0; }
  #footer .footer-middle-content {
    margin-top: 1.5rem; }
    @media (min-width: 992px) {
      #footer .footer-middle-content {
        margin-bottom: 1rem; }
        #footer .footer-middle-content .footer-menu-links {
          padding-left: 4rem;
          padding-right: 4rem; }
          #footer .footer-middle-content .footer-menu-links .first-menu-links {
            padding-right: 2rem; } }
    @media (min-width: 1200px) {
      #footer .footer-middle-content .footer-menu-links {
        padding-left: 6rem;
        padding-right: 6rem; } }
    #footer .footer-middle-content .footer-title,
    #footer .footer-middle-content .btn-link {
      font-size: 14px;
      font-weight: 500;
      line-height: 1.667rem;
      text-align: left;
      color: #fff;
      width: 100%; }
    #footer .footer-middle-content .footer-title {
      margin-bottom: 0; }
      @media (min-width: 992px) {
        #footer .footer-middle-content .footer-title {
          margin-bottom: 1rem; } }
      #footer .footer-middle-content .footer-title .btn-link {
        position: relative;
        padding-left: 0;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem; }
        #footer .footer-middle-content .footer-title .btn-link::before {
          font-family: 'FontAwesome';
          font-style: normal;
          font-weight: normal;
          content: '\2212';
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%);
          font-size: 16px;
          z-index: 1; }
        #footer .footer-middle-content .footer-title .btn-link.collapsed:hover {
          opacity: unset; }
        #footer .footer-middle-content .footer-title .btn-link.collapsed::before {
          content: '+'; }
        #footer .footer-middle-content .footer-title .btn-link:active, #footer .footer-middle-content .footer-title .btn-link:hover {
          opacity: 0.8;
          text-decoration: none; }
    #footer .footer-middle-content li {
      margin-bottom: 1rem; }
      #footer .footer-middle-content li a {
        opacity: unset;
        line-height: 25px;
        font-size: 0.8rem;
        transition: none;
        display: inline-block; }
    @media (min-width: 992px) {
      #footer .footer-middle-content .collapse {
        display: block; } }
    #footer .footer-middle-content .footer-store-title {
      font-size: 12px;
      line-height: 1;
      letter-spacing: 0.02rem;
      color: #fff;
      padding-top: 0.825rem;
      padding-bottom: 0.625rem; }
      @media (min-width: 992px) {
        #footer .footer-middle-content .footer-store-title {
          font-weight: 500; } }
    #footer .footer-middle-content .footer-find-store-btn {
      margin-bottom: 2.5rem;
      border: none; }
      @media (min-width: 992px) {
        #footer .footer-middle-content .footer-find-store-btn {
          border: 1px solid #fff;
          margin-top: 0.75rem; }
          #footer .footer-middle-content .footer-find-store-btn:hover {
            opacity: 0.8; } }
      #footer .footer-middle-content .footer-find-store-btn .footer-find-store-link {
        -ms-flex-pack: start;
            justify-content: flex-start;
        font-size: 14px; }
        #footer .footer-middle-content .footer-find-store-btn .footer-find-store-link::after {
          content: ">";
          margin-left: 0.25rem; }
        @media (min-width: 992px) {
          #footer .footer-middle-content .footer-find-store-btn .footer-find-store-link {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
                justify-content: center;
            padding: 0.75rem;
            color: #fff; } }
        #footer .footer-middle-content .footer-find-store-btn .footer-find-store-link:hover {
          opacity: 0.8; }
    #footer .footer-middle-content .footer-store-description {
      color: #fff;
      font-size: 0.8rem; }
    #footer .footer-middle-content .footer-subscription {
      padding-top: 1rem; }
      @media (min-width: 992px) {
        #footer .footer-middle-content .footer-subscription {
          padding-top: 0; } }
      #footer .footer-middle-content .footer-subscription .form-description {
        font-size: 0.8rem;
        line-height: 1.2rem;
        margin-bottom: 0; }
      #footer .footer-middle-content .footer-subscription .tracer-info {
        margin-bottom: 2rem; }
      #footer .footer-middle-content .footer-subscription .input-group {
        border-bottom: 1px solid #fff; }
        #footer .footer-middle-content .footer-subscription .input-group .form-control {
          font-size: 0.8rem;
          font-weight: 400;
          padding: 0.4rem 0;
          height: 3.2rem;
          background: transparent;
          color: #fff;
          border: none;
          border-radius: 0;
          box-shadow: none; }
          #footer .footer-middle-content .footer-subscription .input-group .form-control:-ms-input-placeholder {
            color: #fff; }
          #footer .footer-middle-content .footer-subscription .input-group .form-control::placeholder {
            color: #fff; }
        #footer .footer-middle-content .footer-subscription .input-group .btn-submit {
          padding: 0;
          background-color: #1b1c1e;
          border: none;
          margin-bottom: 1px;
          cursor: pointer; }
      #footer .footer-middle-content .footer-subscription .form-group .form-control ~ .invalid-feedback {
        position: absolute;
        margin: 0;
        padding-top: 0.4rem;
        top: 100%;
        bottom: auto; }
      #footer .footer-middle-content .footer-subscription .form-group .subscribe-msg {
        position: absolute;
        top: 100%;
        left: 0;
        bottom: auto;
        padding-top: 0.4rem;
        margin: 0;
        font-size: 0.8rem; }
    #footer .footer-middle-content .footer-policy,
    #footer .footer-middle-content .footer-customer-service,
    #footer .footer-middle-content .footer-account {
      border-bottom: 1px solid #fff; }
      @media (min-width: 992px) {
        #footer .footer-middle-content .footer-policy,
        #footer .footer-middle-content .footer-customer-service,
        #footer .footer-middle-content .footer-account {
          border-bottom: none; } }
  #footer .footer-bottom-content .footer-bottom-info {
    font-size: 0.8rem;
    line-height: 1.0714rem; }
    #footer .footer-bottom-content .footer-bottom-info .footer-copyright-links li {
      display: inline-block;
      margin-right: 1rem;
      position: relative; }
      #footer .footer-bottom-content .footer-bottom-info .footer-copyright-links li::after {
        position: absolute;
        content: "|";
        right: -0.667rem; }
      #footer .footer-bottom-content .footer-bottom-info .footer-copyright-links li:last-child::after {
        content: ""; }
  #footer .sidebar-open-btn.account {
    display: none; }
  #footer.customer-logged-in .sidebar-open-btn.login {
    display: none; }
  #footer.customer-logged-in .sidebar-open-btn.account {
    display: inline; }

.minicart-header-title {
  font-size: 24px;
  font-weight: 300;
  color: #1b1c1e;
  text-align: left;
  line-height: 16px;
  -webkit-font-smoothing: antialiased;
  margin-top: -28px; }

.mini-cart-content .card {
  border: none; }

.mini-cart-content .item-image {
  -ms-flex-align: center;
      align-items: center; }
  .mini-cart-content .item-image a {
    width: 120px;
    height: auto; }

.mini-cart-content .item-attributes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start; }
  .mini-cart-content .item-attributes .collection-name {
    font-size: 10px;
    font-style: normal;
    font-family: "ProximaNova";
    font-weight: 400;
    text-align: left;
    line-height: 14px;
    letter-spacing: 0.4px;
    color: #595959; }
  .mini-cart-content .item-attributes .product-name .line-item-name,
  .mini-cart-content .item-attributes .price .value {
    font-size: 15px;
    font-weight: 400;
    color: #1b1c1e; }
  .mini-cart-content .item-attributes .product-name .line-item-name {
    text-transform: capitalize !important;
    text-align: left;
    line-height: 18px;
    margin: 5px 0; }
  .mini-cart-content .item-attributes .price .value {
    line-height: 20px; }
  .mini-cart-content .item-attributes .price .strike-through .value {
    color: #595959; }

.mini-cart-content .description {
  font-size: 13px;
  text-align: left;
  margin: 0; }

.mini-cart-content .addon-descs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  margin-left: 0.333rem; }

.mini-cart-content .monogram-section {
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.4rem; }
  .mini-cart-content .monogram-section.monogram-new-ui {
    margin-right: -16px; }
    .mini-cart-content .monogram-section.monogram-new-ui .monogram-text-preview {
      padding: 2px 3px;
      margin-right: 0;
      min-width: 48px;
      min-height: 16px; }
      .mini-cart-content .monogram-section.monogram-new-ui .monogram-text-preview .mono-letter.has-symbol {
        font-size: 13px; }
    .mini-cart-content .monogram-section.monogram-new-ui .colorname,
    .mini-cart-content .monogram-section.monogram-new-ui .placement {
      font-size: 13px;
      color: #1b1c1e; }
  .mini-cart-content .monogram-section .monogram-list {
    width: 100%; }
  .mini-cart-content .monogram-section .monogram-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .mini-cart-content .monogram-section .monogram-text-preview {
    padding: 2px;
    min-width: 36px;
    justify-content: center;
    -ms-flex-pack: center; }
  .mini-cart-content .monogram-section .mono-letter {
    font-size: 0.8rem;
    min-width: 0; }

.mini-cart-content .gift-box-section {
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.4rem;
  width: 100%; }
  .mini-cart-content .gift-box-section .icon-gift-box::before {
    width: 48px;
    height: 35px; }
  .mini-cart-content .gift-box-section .addon-descs .description {
    font-weight: 500; }

.minicart-footer {
  padding-left: 16px;
  padding-right: 16px; }
  .minicart-footer .close-mini-cart,
  .minicart-footer .mini-cart-checkout-btn,
  .minicart-footer .cart-show-btn {
    padding: 0.75rem; }
  .minicart-footer .mini-cart-checkout-btn {
    background-color: #1b1c1e;
    border-color: #1b1c1e;
    color: #fff; }
    .minicart-footer .mini-cart-checkout-btn:hover {
      text-decoration: none;
      background: #595959; }
    .minicart-footer .mini-cart-checkout-btn.disabled {
      pointer-events: none;
      cursor: default; }
  .minicart-footer .close-mini-cart,
  .minicart-footer .cart-show-btn {
    background-color: #fff;
    border-color: #1b1c1e;
    color: #1b1c1e;
    margin-top: 20px;
    margin-bottom: 10px; }
    .minicart-footer .close-mini-cart:hover,
    .minicart-footer .cart-show-btn:hover {
      text-decoration: none;
      color: #1b1c1e;
      border-color: #1b1c1e; }

.estimated-delivery-date {
  text-align: left; }

.minicart-line-item .card-body {
  padding-top: 10px;
  padding-bottom: 10px; }

.minicart-line-item .embeded-bonus {
  text-align: left;
  padding: 0;
  margin-top: 1.25rem; }

.minicart-line-item .strike-through {
  text-decoration: line-through; }

.minicart-line-item .line-item-quantity,
.minicart-line-item .custom-sku {
  display: none; }

.minicart-line-item .bonus-line-item-msg {
  display: block;
  text-align: left; }

.minicart-line-item .product-embed-bonus .bonus-line-item-msg {
  position: relative;
  top: 16px; }

.minicart-line-item .bonus-card .line-item-attributes {
  margin: 0; }

.minicart-line-item .bonus-card .product-name {
  margin: 5px 0; }

.minicart-line-item .nested-line-item-price .strike-through {
  margin-right: 0.938rem; }

.mobile-mini-cart .minicart-footer {
  position: sticky;
  bottom: 0;
  background-color: #fff; }

.mobile-mini-cart #right-sidebar.active .sidebar-content {
  padding-bottom: 0; }

.mobile-mini-cart #right-sidebar .sidebar-content {
  top: 70px; }

.mobile-mini-cart #right-sidebar .sidebar-wrapper {
  z-index: 105; }

.mobile-mini-cart .modal-background.sidebar-overlay {
  display: block !important;
  height: 100%;
  width: 100%;
  position: fixed;
  overflow: hidden;
  z-index: 104;
  background-color: rgba(0, 0, 0, 0.6); }

.mobile-mini-cart .page.enhanced-pdp-ui #right-sidebar .sidebar-content {
  top: 0; }

.einstein-html-slot-wrapper.einstein-load-fail {
  display: none; }

#right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation {
  padding: 0 !important; }
  @media (min-width: 1200px) {
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation {
      width: 470px; } }
  #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .sidebar-dismiss {
    top: 22px;
    right: 16px; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .sidebar-dismiss .sidebar-dismiss-btn {
      padding: 0; }
  #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart--recommend {
    padding-left: 16px;
    padding-right: 16px; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart--recommend > div > div {
      padding: 0; }
  #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .minicart-footer {
    padding: 0; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .minicart-footer .btn-block {
      font-size: 15px;
      line-height: 14px;
      padding-top: 15px;
      padding-bottom: 15px; }
      #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .minicart-footer .btn-block.cart-show-btn {
        margin-top: 16px;
        margin-bottom: 49px; }
  #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart-recommendation {
    padding-left: 16px; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart-recommendation-title {
      padding: 20px 0 11px 2px; }
      #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart-recommendation-title h6 {
        margin-bottom: 0; }
  @media (min-width: 768px) {
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .sidebar-dismiss {
      top: 40px;
      right: 32px; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart-sidebar {
      padding: 0 !important; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart-content {
      transform: none; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart--recommend {
      padding: 0 8px; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart-recommendation {
      padding: 0 32px; }
      #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart-recommendation-title {
        padding: 30px 0 10px;
        margin-bottom: 0; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .minicart-footer {
      padding: 0 24px; } }
  @media (min-width: 1200px) {
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart--recommend {
      padding: 0 16px; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart-recommendation {
      padding: 0 40px; }
      #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .mini-cart-recommendation-title {
        margin-bottom: 0;
        padding: 30px 0 20px; }
    #right-sidebar .sidebar-wrapper .sidebar-content.js-sidebar-body--recommendation .minicart-footer .btn-block.cart-show-btn {
      margin-bottom: 32px; } }

#right-sidebar .sidebar-wrapper .sidebar-content .minicart-footer {
  padding: 0 16px; }
  #right-sidebar .sidebar-wrapper .sidebar-content .minicart-footer > .row {
    margin: 0; }
  #right-sidebar .sidebar-wrapper .sidebar-content .minicart-footer .btn-block {
    font-size: 15px;
    line-height: 14px; }
    #right-sidebar .sidebar-wrapper .sidebar-content .minicart-footer .btn-block.cart-show-btn {
      margin-bottom: 30px; }
  @media (min-width: 1200px) {
    #right-sidebar .sidebar-wrapper .sidebar-content .minicart-footer {
      padding: 0 24px; }
      #right-sidebar .sidebar-wrapper .sidebar-content .minicart-footer .btn-block.cart-show-btn {
        margin-bottom: 32px; } }

#right-sidebar .sidebar-wrapper .valid-cart-error {
  border: none;
  display: -ms-flexbox;
  display: flex;
  color: #000;
  margin: 0 16px;
  line-height: 20px;
  padding: 19px 16px 14px;
  background-color: #efefef; }
  #right-sidebar .sidebar-wrapper .valid-cart-error .icon-exclamation {
    display: block;
    padding-right: 18px;
    -ms-flex-line-pack: center;
        align-content: center; }
    #right-sidebar .sidebar-wrapper .valid-cart-error .icon-exclamation::before {
      content: '';
      width: 24px;
      height: 24px;
      display: block;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgzXzE1NzUpIj4KPHBhdGggZD0iTTEyIDI0QzkuNjI2NjMgMjQgNy4zMDY1NSAyMy4yOTYyIDUuMzMzMTYgMjEuOTc3NkMzLjM1OTc3IDIwLjY1OTEgMS44MjE3IDE4Ljc4NDkgMC45MTM0NTEgMTYuNTkyMkMwLjAwNTE5OTQzIDE0LjM5OTUgLTAuMjMyNDQxIDExLjk4NjcgMC4yMzA1ODIgOS42NTg5MkMwLjY5MzYwNSA3LjMzMTE1IDEuODM2NDkgNS4xOTI5NSAzLjUxNDcyIDMuNTE0NzJDNS4xOTI5NSAxLjgzNjQ5IDcuMzMxMTUgMC42OTM2MDUgOS42NTg5MiAwLjIzMDU4MkMxMS45ODY3IC0wLjIzMjQ0MSAxNC4zOTk1IDAuMDA1MTk5NDMgMTYuNTkyMiAwLjkxMzQ1MUMxOC43ODQ5IDEuODIxNyAyMC42NTkxIDMuMzU5NzcgMjEuOTc3NiA1LjMzMzE2QzIzLjI5NjIgNy4zMDY1NSAyNCA5LjYyNjYzIDI0IDEyQzIzLjk5NjYgMTUuMTgxNSAyMi43MzEyIDE4LjIzMTggMjAuNDgxNSAyMC40ODE1QzE4LjIzMTggMjIuNzMxMiAxNS4xODE1IDIzLjk5NjYgMTIgMjRaTTEyIDIuMDAwMDFDMTAuMDIyMiAyLjAwMDAxIDguMDg4NzkgMi41ODY1IDYuNDQ0MyAzLjY4NTMxQzQuNzk5ODEgNC43ODQxMiAzLjUxODA5IDYuMzQ1OTEgMi43NjEyMSA4LjE3MzE3QzIuMDA0MzMgMTAuMDAwNCAxLjgwNjMgMTIuMDExMSAyLjE5MjE1IDEzLjk1MDlDMi41NzggMTUuODkwNyAzLjUzMDQxIDE3LjY3MjUgNC45Mjg5NCAxOS4wNzExQzYuMzI3NDYgMjAuNDY5NiA4LjEwOTI5IDIxLjQyMiAxMC4wNDkxIDIxLjgwNzlDMTEuOTg4OSAyMi4xOTM3IDEzLjk5OTYgMjEuOTk1NyAxNS44MjY4IDIxLjIzODhDMTcuNjU0MSAyMC40ODE5IDE5LjIxNTkgMTkuMjAwMiAyMC4zMTQ3IDE3LjU1NTdDMjEuNDEzNSAxNS45MTEyIDIyIDEzLjk3NzggMjIgMTJDMjEuOTk3MSA5LjM0ODczIDIwLjk0MjYgNi44MDY4OSAxOS4wNjc5IDQuOTMyMTVDMTcuMTkzMSAzLjA1NzQyIDE0LjY1MTMgMi4wMDI5MiAxMiAyLjAwMDAxWiIgZmlsbD0iIzM3NDk1NyIvPgo8cGF0aCBkPSJNMTMgNC45OTk2OUgxMVYxNC45OTk3SDEzVjQuOTk5NjlaIiBmaWxsPSIjMzc0OTU3Ii8+CjxwYXRoIGQ9Ik0xMyAxNi45OTk3SDExVjE4Ljk5OTdIMTNWMTYuOTk5N1oiIGZpbGw9IiMzNzQ5NTciLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84M18xNTc1Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") center no-repeat; }
  @media (min-width: 992px) {
    #right-sidebar .sidebar-wrapper .valid-cart-error {
      margin: 0; } }

.mini-cart-recommendation .mini-cart-recommendation-title {
  text-align: left;
  text-transform: uppercase;
  font-weight: 300; }

.mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .button-section-row {
  padding: 0; }

.mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .tile-body-field-group .price {
  font-size: 13px;
  font-size: 12px;
  margin: 0 0 10px;
  white-space: nowrap; }
  .mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .tile-body-field-group .price .strike-through {
    margin-right: 0.4rem; }

.mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .tile-body-field-group .pdp-link a {
  font-size: 12px;
  line-height: 14px; }
  @media (min-width: 768px) {
    .mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .tile-body-field-group .pdp-link a {
      min-height: 28px; } }

.mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .product-tile .tile-body {
  text-align: left; }

.mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .product-tile .promotions {
  font-size: 0.667rem;
  text-align: left;
  padding-right: 0;
  top: 11px;
  left: 11px; }

.mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .product-listing {
  min-height: 286px; }
  @media (min-width: 992px) {
    .mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .product-listing {
      min-height: 333px; } }
  .mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .product-listing.empty-product-listing {
    min-height: auto; }

.mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .image-container .primary-image {
  background: #fff; }
  .mini-cart-recommendation .product-recommendation-wrapper.mini-cart-recommendation-wrapper .image-container .primary-image .gray-overlay {
    display: none; }

.mini-cart-recommendation .product-recommendation-wrapper .swiper-btn-next::after {
  top: 35%;
  right: -30px;
  padding: 13px;
  background-size: 15px; }

.mini-cart-recommendation .product-recommendation-wrapper .swiper-btn-prev::after {
  top: 35%;
  left: -30px;
  padding: 13px;
  background-size: 15px; }

@media (min-width: 768px) {
  .mini-cart-recommendation.disable-desktop-swiper .swiper {
    overflow: visible; }
  .mini-cart-recommendation.disable-desktop-swiper .product-listing .swiper-btn-next,
  .mini-cart-recommendation.disable-desktop-swiper .product-listing .swiper-btn-prev {
    display: none; }
  .mini-cart-recommendation.disable-desktop-swiper .product-listing .swiper-wrapper {
    overflow: visible;
    transform: none !important;
    transition: none !important;
    width: auto !important;
    margin-left: -8px;
    margin-right: -8px; }
  .mini-cart-recommendation.disable-desktop-swiper .product-listing .swiper-slide {
    width: auto !important;
    max-width: 50%;
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    margin: 0 !important;
    padding-left: 8px;
    padding-right: 8px; } }

@media (max-width: 767.98px) {
  .mini-cart-recommendation.disable-mobile-swiper .product-listing .swiper-btn-next,
  .mini-cart-recommendation.disable-mobile-swiper .product-listing .swiper-btn-prev {
    display: none; }
  .mini-cart-recommendation.disable-mobile-swiper .product-listing .swiper-wrapper {
    overflow: hidden;
    transform: none !important;
    transition: none !important; } }

.veil .underlay {
  display: block;
  position: fixed; }

#no-more-stock-pop-up.modal.show .modal-dialog {
  top: unset;
  transform: unset; }

#no-more-stock-pop-up .modal-header {
  -ms-flex-pack: end;
      justify-content: end; }
  #no-more-stock-pop-up .modal-header .close {
    top: 3px;
    right: -2.2rem; }
    #no-more-stock-pop-up .modal-header .close::before {
      top: unset;
      left: unset;
      transform: unset; }

.sidebar-login {
  display: none; }

#right-sidebar .login-form,
#right-sidebar .pwdless-login-form {
  font-size: 12px; }
  #right-sidebar .login-form .login .login-msg,
  #right-sidebar .login-form .passwordless-form .login-msg,
  #right-sidebar .pwdless-login-form .login .login-msg,
  #right-sidebar .pwdless-login-form .passwordless-form .login-msg {
    font-size: 15px;
    text-align: left; }
  #right-sidebar .login-form .login .form-group.clearfix,
  #right-sidebar .login-form .passwordless-form .form-group.clearfix,
  #right-sidebar .pwdless-login-form .login .form-group.clearfix,
  #right-sidebar .pwdless-login-form .passwordless-form .form-group.clearfix {
    padding-left: 0.4rem;
    margin-top: 2.6rem;
    margin-bottom: 1.3rem; }
  #right-sidebar .login-form .login .form-group.otp,
  #right-sidebar .login-form .passwordless-form .form-group.otp,
  #right-sidebar .pwdless-login-form .login .form-group.otp,
  #right-sidebar .pwdless-login-form .passwordless-form .form-group.otp {
    margin-top: 0 !important;
    margin-bottom: 2rem !important; }
  #right-sidebar .login-form .login .form-group-submit,
  #right-sidebar .login-form .passwordless-form .form-group-submit,
  #right-sidebar .pwdless-login-form .login .form-group-submit,
  #right-sidebar .pwdless-login-form .passwordless-form .form-group-submit {
    margin-top: 1.2em; }
  #right-sidebar .login-form .login .remember-me,
  #right-sidebar .login-form .login .otp-login,
  #right-sidebar .login-form .passwordless-form .remember-me,
  #right-sidebar .login-form .passwordless-form .otp-login,
  #right-sidebar .pwdless-login-form .login .remember-me,
  #right-sidebar .pwdless-login-form .login .otp-login,
  #right-sidebar .pwdless-login-form .passwordless-form .remember-me,
  #right-sidebar .pwdless-login-form .passwordless-form .otp-login {
    text-align: left;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0; }
    #right-sidebar .login-form .login .remember-me label,
    #right-sidebar .login-form .login .otp-login label,
    #right-sidebar .login-form .passwordless-form .remember-me label,
    #right-sidebar .login-form .passwordless-form .otp-login label,
    #right-sidebar .pwdless-login-form .login .remember-me label,
    #right-sidebar .pwdless-login-form .login .otp-login label,
    #right-sidebar .pwdless-login-form .passwordless-form .remember-me label,
    #right-sidebar .pwdless-login-form .passwordless-form .otp-login label {
      font-size: 13px;
      color: #000;
      padding-top: 3px;
      padding-left: 2rem; }
    #right-sidebar .login-form .login .remember-me .form-control,
    #right-sidebar .login-form .login .otp-login .form-control,
    #right-sidebar .login-form .passwordless-form .remember-me .form-control,
    #right-sidebar .login-form .passwordless-form .otp-login .form-control,
    #right-sidebar .pwdless-login-form .login .remember-me .form-control,
    #right-sidebar .pwdless-login-form .login .otp-login .form-control,
    #right-sidebar .pwdless-login-form .passwordless-form .remember-me .form-control,
    #right-sidebar .pwdless-login-form .passwordless-form .otp-login .form-control {
      height: 100%; }
  #right-sidebar .login-form .login .text-link,
  #right-sidebar .login-form .passwordless-form .text-link,
  #right-sidebar .pwdless-login-form .login .text-link,
  #right-sidebar .pwdless-login-form .passwordless-form .text-link {
    font-size: 12px;
    color: #000;
    text-decoration: underline;
    -webkit-text-decoration-color: #1b1c1e;
            text-decoration-color: #1b1c1e;
    outline: none; }
  #right-sidebar .login-form .login .btn-signin,
  #right-sidebar .login-form .passwordless-form .btn-signin,
  #right-sidebar .pwdless-login-form .login .btn-signin,
  #right-sidebar .pwdless-login-form .passwordless-form .btn-signin {
    display: inline-block;
    cursor: pointer;
    min-width: 137px;
    height: 44px;
    text-align: center;
    transition: 0.3s ease all;
    text-transform: capitalize;
    position: relative;
    z-index: 1;
    line-height: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #fff;
    border-radius: 0;
    border: 1px solid #1b1c1e;
    background-color: #1b1c1e; }
    #right-sidebar .login-form .login .btn-signin:hover, #right-sidebar .login-form .login .btn-signin:focus, #right-sidebar .login-form .login .btn-signin:active,
    #right-sidebar .login-form .passwordless-form .btn-signin:hover,
    #right-sidebar .login-form .passwordless-form .btn-signin:focus,
    #right-sidebar .login-form .passwordless-form .btn-signin:active,
    #right-sidebar .pwdless-login-form .login .btn-signin:hover,
    #right-sidebar .pwdless-login-form .login .btn-signin:focus,
    #right-sidebar .pwdless-login-form .login .btn-signin:active,
    #right-sidebar .pwdless-login-form .passwordless-form .btn-signin:hover,
    #right-sidebar .pwdless-login-form .passwordless-form .btn-signin:focus,
    #right-sidebar .pwdless-login-form .passwordless-form .btn-signin:active {
      color: #fff;
      border-color: #595959;
      background-color: #595959;
      box-shadow: none; }
    #right-sidebar .login-form .login .btn-signin:disabled,
    #right-sidebar .login-form .passwordless-form .btn-signin:disabled,
    #right-sidebar .pwdless-login-form .login .btn-signin:disabled,
    #right-sidebar .pwdless-login-form .passwordless-form .btn-signin:disabled {
      background-color: #ccc; }
  #right-sidebar .login-form .login-terms-privacy,
  #right-sidebar .pwdless-login-form .login-terms-privacy {
    color: #1b1c1e;
    text-align: left;
    line-height: 1.5;
    padding: 0 0 1.8rem;
    margin-bottom: 1rem; }
  #right-sidebar .login-form .guest-checkout-wrap,
  #right-sidebar .pwdless-login-form .guest-checkout-wrap {
    padding-top: 1.933rem;
    border-top: 1px solid #ccc; }
    #right-sidebar .login-form .guest-checkout-wrap p,
    #right-sidebar .pwdless-login-form .guest-checkout-wrap p {
      font-size: 15px;
      font-weight: 600; }
    #right-sidebar .login-form .guest-checkout-wrap .form-group,
    #right-sidebar .pwdless-login-form .guest-checkout-wrap .form-group {
      margin-top: 0.8rem; }
  #right-sidebar .login-form .login-oauth-container,
  #right-sidebar .pwdless-login-form .login-oauth-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    column-gap: 20px; }
    #right-sidebar .login-form .login-oauth-container .form-group,
    #right-sidebar .pwdless-login-form .login-oauth-container .form-group {
      margin-top: 0.5rem; }
  #right-sidebar .login-form .login-terms-privacy,
  #right-sidebar .pwdless-login-form .login-terms-privacy {
    padding-top: 0.5rem;
    padding-bottom: 0; }

#right-sidebar .login-form-nav {
  margin: 0 auto; }
  #right-sidebar .login-form-nav .promo-content {
    font-size: 14px;
    margin-top: 2.143rem;
    margin-bottom: 0; }

#right-sidebar .divider {
  font-size: 16px;
  text-align: center;
  line-height: 0.1rem;
  width: 100%;
  margin: 1.333rem 0;
  border-bottom: 1px solid #ccc; }
  #right-sidebar .divider span {
    padding: 0 5px;
    background-color: #fff; }

#right-sidebar .guest-checkout-btn {
  display: inline-block;
  cursor: pointer;
  min-width: 137px;
  height: 44px;
  text-align: center;
  transition: 0.3s ease all;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  line-height: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #1b1c1e;
  border: 1px solid #1b1c1e;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  #right-sidebar .guest-checkout-btn:hover, #right-sidebar .guest-checkout-btn:focus, #right-sidebar .guest-checkout-btn:active {
    color: #595959 !important;
    border-color: #595959;
    background-color: #fff; }

#right-sidebar a.btn-primary {
  height: 2.933rem;
  padding-top: 0.6em;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 0;
  padding-bottom: 0; }
  #right-sidebar a.btn-primary.oauth-facebook {
    height: 44px;
    margin-left: auto;
    margin-right: 0;
    color: #000;
    border-color: #1b1c1e !important;
    background-color: #fff !important;
    text-align: left;
    -ms-flex-pack: center;
        justify-content: center; }
    #right-sidebar a.btn-primary.oauth-facebook::before {
      content: '';
      position: absolute;
      top: 50%;
      left: 11px;
      width: 18px;
      height: 18px;
      background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiPjxwYXRoIGQ9Ik01MTIgMjU3LjU1NWMwLTE0MS4zODUtMTE0LjYxNS0yNTYtMjU2LTI1NlMwIDExNi4xNyAwIDI1Ny41NTVjMCAxMjcuNzc3IDkzLjYxNiAyMzMuNjg1IDIxNiAyNTIuODl2LTE3OC44OWgtNjV2LTc0aDY1di01Ni40YzAtNjQuMTYgMzguMjE5LTk5LjYgOTYuNjk1LTk5LjYgMjguMDA5IDAgNTcuMzA1IDUgNTcuMzA1IDV2NjNoLTMyLjI4MWMtMzEuODAxIDAtNDEuNzE5IDE5LjczMy00MS43MTkgMzkuOTc4djQ4LjAyMmg3MWwtMTEuMzUgNzRIMjk2djE3OC44OWMxMjIuMzg1LTE5LjIwNSAyMTYtMTI1LjExMyAyMTYtMjUyLjg5WiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMDg2NmZmIiBjbGFzcz0iZmlsbC0wMDAwMDAgZmlsbC0yNDQ1ZmYiPjwvcGF0aD48L3N2Zz4=") center no-repeat;
      transform: translateY(-50%); }
  #right-sidebar a.btn-primary.oauth-google {
    height: 44px;
    color: #000 !important;
    border-color: #1b1c1e;
    text-align: left;
    -ms-flex-pack: center;
        justify-content: center; }
    #right-sidebar a.btn-primary.oauth-google::before {
      content: '';
      position: absolute;
      top: 50%;
      left: 11px;
      width: 18px;
      height: 18px;
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS41IDIxLjUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmJiYjAwO30uY2xzLTJ7ZmlsbDojNTE4ZWY4O30uY2xzLTN7ZmlsbDojMjhiNDQ2O30uY2xzLTR7ZmlsbDojZjE0MzM2O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMjcwIiBkYXRhLW5hbWU9IkxheWVyIDI3MCI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNC43NiwxMyw0LDE1Ljc5bC0yLjc0LjA1YTEwLjc2LDEwLjc2LDAsMCwxLS4wOC0xMGgwbDIuNDQuNDRMNC43LDguNjdhNi40OCw2LjQ4LDAsMCwwLS4zNCwyLjA4QTYuMzYsNi4zNiwwLDAsMCw0Ljc2LDEzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIxLjMxLDguNzRhMTAuNjUsMTAuNjUsMCwwLDEsMCw0LjI1LDEwLjcyLDEwLjcyLDAsMCwxLTMuNzgsNi4xNGgwTDE0LjQxLDE5LDE0LDE2LjI3QTYuMzksNi4zOSwwLDAsMCwxNi43MywxM0gxMVY4Ljc0SDIxLjMxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE3LjQ4LDE5LjEzaDBhMTAuNzUsMTAuNzUsMCwwLDEtMTYuMi0zLjI5TDQuNzYsMTNBNi40MSw2LjQxLDAsMCwwLDE0LDE2LjI3WiIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTE3LjYxLDIuNDcsMTQuMTMsNS4zM2E2LjMsNi4zLDAsMCwwLTMuMzgtMSw2LjQxLDYuNDEsMCwwLDAtNiw0LjMxTDEuMiw1LjgxaDBBMTAuNzYsMTAuNzYsMCwwLDEsMTcuNjEsMi40N1oiLz48L2c+PC9nPjwvc3ZnPg==) center no-repeat;
      transform: translateY(-50%); }
    #right-sidebar a.btn-primary.oauth-google:hover {
      color: #000 !important;
      border-color: #1b1c1e !important; }

.sidebar-registration {
  display: none; }

#right-sidebar .registration-form {
  margin-bottom: 0.667rem; }
  #right-sidebar .registration-form .register-msg {
    font-size: 15px;
    text-align: left; }
  #right-sidebar .registration-form .text-birthday-mention {
    font-size: 13px;
    color: #595959;
    margin-left: 4px; }
  #right-sidebar .registration-form .form-group.custom-control {
    padding-left: 6px;
    text-align: left; }
    #right-sidebar .registration-form .form-group.custom-control span {
      font-size: 12px;
      color: #595959; }
  #right-sidebar .registration-form .form-group.required label {
    text-align: left; }
  #right-sidebar .registration-form .form-group select {
    appearance: none;
    -webkit-appearance: none; }
    #right-sidebar .registration-form .form-group select.custom-select {
      background: 0 0;
      background-color: transparent;
      appearance: none; }
      #right-sidebar .registration-form .form-group select.custom-select:focus ~ label.form-control-label {
        top: 50%; }
      #right-sidebar .registration-form .form-group select.custom-select ~ label.form-control-label {
        visibility: hidden;
        font-size: 0.1rem;
        width: 0;
        position: absolute;
        top: 50%;
        left: auto;
        right: 1.42857rem;
        transform: translateY(-50%) scale(0.6);
        transition: 0.3s; }
        #right-sidebar .registration-form .form-group select.custom-select ~ label.form-control-label::before {
          visibility: visible;
          content: '';
          position: absolute;
          left: 0;
          top: 50%;
          height: 1rem;
          width: 1rem;
          border-left: 2px solid #595959;
          border-bottom: 2px solid #595959;
          transform: translateY(-50%) rotate(-45deg); }
  #right-sidebar .registration-form .form-group.phone-profile {
    margin-bottom: 0.5rem; }
  #right-sidebar .registration-form .btn[type="submit"] {
    display: inline-block;
    cursor: pointer;
    min-width: 137px;
    height: 44px;
    text-align: center;
    transition: 0.3s ease all;
    text-transform: capitalize;
    position: relative;
    z-index: 1;
    line-height: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #1b1c1e;
    border: 1px solid #1b1c1e;
    background-color: #fff;
    margin-top: 2rem; }
    #right-sidebar .registration-form .btn[type="submit"]:hover, #right-sidebar .registration-form .btn[type="submit"]:focus, #right-sidebar .registration-form .btn[type="submit"]:active {
      color: #595959 !important;
      border-color: #595959;
      background-color: #fff; }
  #right-sidebar .registration-form .add-email-list,
  #right-sidebar .registration-form .terms-condition {
    margin-top: 0.667rem;
    margin-bottom: 0; }
    #right-sidebar .registration-form .add-email-list .custom-control-label,
    #right-sidebar .registration-form .terms-condition .custom-control-label {
      color: #1b1c1e;
      text-align: left;
      line-height: 1.5;
      margin-top: 1rem;
      padding-left: 2.2rem;
      padding-top: 0.2rem; }
      #right-sidebar .registration-form .add-email-list .custom-control-label ~ .invalid-feedback,
      #right-sidebar .registration-form .terms-condition .custom-control-label ~ .invalid-feedback {
        margin-left: 1.8rem; }
      #right-sidebar .registration-form .add-email-list .custom-control-label a,
      #right-sidebar .registration-form .terms-condition .custom-control-label a {
        color: #1b1c1e;
        text-decoration: underline; }

#right-sidebar .phone-profile .form-group {
  margin-top: 0; }

#right-sidebar .phone-profile.no-calling-code .col-3 {
  display: none; }

#right-sidebar .phone-profile.no-calling-code .col-9 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

#right-sidebar .birth-date {
  margin-left: 0;
  margin-right: 0; }
  #right-sidebar .birth-date > .form-field-group {
    width: 100%;
    margin-top: 0; }
    #right-sidebar .birth-date > .form-field-group > .row > .col-8 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
    #right-sidebar .birth-date > .form-field-group .form-group {
      margin-top: 0; }
    #right-sidebar .birth-date > .form-field-group label.date-combining-label {
      font-size: 13px;
      position: absolute;
      top: -3px;
      left: 0;
      padding-left: 5px; }
  #right-sidebar .birth-date .combine-dob-value {
    display: none; }
    #right-sidebar .birth-date .combine-dob-value.is-invalid + .invalid-feedback {
      top: 58%; }
  #right-sidebar .birth-date .custom-select {
    padding-right: 5px; }

.sidebar-passwordreset {
  display: none;
  text-align: left;
  background-color: #fff;
  padding-top: 2rem;
  transform: translateY(-6rem); }
  .sidebar-passwordreset .request-password-title {
    font-size: 15px;
    margin-bottom: 0.6rem; }
    @media (min-width: 768px) {
      .sidebar-passwordreset .request-password-title {
        margin-bottom: 2.667rem; } }
  .sidebar-passwordreset .request-password-container {
    margin-top: 1rem; }
  .sidebar-passwordreset hr {
    display: none; }
  .sidebar-passwordreset .return-login .login-btn {
    color: #000;
    border: none;
    margin-top: 2rem; }

.reset-password-form p {
  font-size: 15px;
  margin-bottom: 3rem; }

.reset-password-form #submitEmailButton {
  display: inline-block;
  cursor: pointer;
  min-width: 137px;
  height: 44px;
  text-align: center;
  transition: 0.3s ease all;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  line-height: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #fff;
  border-radius: 0;
  border: 1px solid #1b1c1e;
  background-color: #1b1c1e; }
  .reset-password-form #submitEmailButton:hover, .reset-password-form #submitEmailButton:focus, .reset-password-form #submitEmailButton:active {
    color: #fff;
    border-color: #595959;
    background-color: #595959;
    box-shadow: none; }
  .reset-password-form #submitEmailButton:disabled {
    background-color: #ccc; }

.reset-password-form .send-email-btn {
  margin-top: 3.3rem; }
  @media (min-width: 992px) {
    .reset-password-form .send-email-btn {
      margin-top: 3.8rem; } }

.sidebar-otplogin {
  display: none;
  text-align: left;
  background-color: #fff; }
  .sidebar-otplogin hr {
    display: none; }
  .sidebar-otplogin #passwordless-login-form .send-passwordless-email-btn {
    margin-bottom: 0.7rem; }
  .sidebar-otplogin #passwordless-login-form #submitPasswordlessButton {
    display: inline-block;
    cursor: pointer;
    min-width: 137px;
    height: 44px;
    text-align: center;
    transition: 0.3s ease all;
    text-transform: capitalize;
    position: relative;
    z-index: 1;
    line-height: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #fff;
    border-radius: 0;
    border: 1px solid #1b1c1e;
    background-color: #1b1c1e; }
    .sidebar-otplogin #passwordless-login-form #submitPasswordlessButton:hover, .sidebar-otplogin #passwordless-login-form #submitPasswordlessButton:focus, .sidebar-otplogin #passwordless-login-form #submitPasswordlessButton:active {
      color: #fff;
      border-color: #595959;
      background-color: #595959;
      box-shadow: none; }
    .sidebar-otplogin #passwordless-login-form #submitPasswordlessButton:disabled {
      background-color: #ccc; }
  .sidebar-otplogin #passwordless-login-form .form-control.is-invalid {
    border-color: #c00; }
  .sidebar-otplogin #passwordless-login-form .invalid-feedback {
    font-size: 12px;
    color: #b12131; }
  .sidebar-otplogin #passwordless-login-form .alert {
    font-size: 15px;
    color: #b12131; }
  .sidebar-otplogin .passwordless-token-form {
    margin-top: 5rem; }
    .sidebar-otplogin .passwordless-token-form .request-passwordless-login-body .description {
      font-size: 15px; }
    .sidebar-otplogin .passwordless-token-form .request-passwordless-login-body .otp-title {
      font-weight: 600;
      margin-bottom: 2rem; }
    .sidebar-otplogin .passwordless-token-form .request-passwordless-login-body .otp-resend-text {
      font-size: 15px;
      color: #1b1c1e;
      margin-top: 2.5rem;
      margin-bottom: 2.5rem; }
      .sidebar-otplogin .passwordless-token-form .request-passwordless-login-body .otp-resend-text .btn-resend-otp {
        color: #1b1c1e;
        cursor: pointer;
        text-decoration: underline; }
    .sidebar-otplogin .passwordless-token-form .cancel-passwordless-email-btn {
      margin-top: 1rem; }
    .sidebar-otplogin .passwordless-token-form #submitTokenButton {
      display: inline-block;
      cursor: pointer;
      min-width: 137px;
      height: 44px;
      text-align: center;
      transition: 0.3s ease all;
      text-transform: capitalize;
      position: relative;
      z-index: 1;
      line-height: 16px;
      padding-top: 8px;
      padding-bottom: 8px;
      color: #fff;
      border-radius: 0;
      border: 1px solid #1b1c1e;
      background-color: #1b1c1e; }
      .sidebar-otplogin .passwordless-token-form #submitTokenButton:hover, .sidebar-otplogin .passwordless-token-form #submitTokenButton:focus, .sidebar-otplogin .passwordless-token-form #submitTokenButton:active {
        color: #fff;
        border-color: #595959;
        background-color: #595959;
        box-shadow: none; }
      .sidebar-otplogin .passwordless-token-form #submitTokenButton:disabled {
        background-color: #ccc; }
    .sidebar-otplogin .passwordless-token-form.enable-login-with-email-link .request-passwordless-login-body .description {
      margin-bottom: 4rem; }
    .sidebar-otplogin .passwordless-token-form.enable-login-with-email-link .request-passwordless-login-body .otp-title {
      margin-bottom: 3rem; }
    .sidebar-otplogin .passwordless-token-form.enable-login-with-email-link .return-to-signin-btn {
      display: inline-block;
      cursor: pointer;
      min-width: 137px;
      height: 44px;
      text-align: center;
      transition: 0.3s ease all;
      text-transform: capitalize;
      position: relative;
      z-index: 1;
      line-height: 16px;
      padding-top: 8px;
      padding-bottom: 8px;
      color: #fff;
      border-radius: 0;
      border: 1px solid #1b1c1e;
      background-color: #1b1c1e;
      font-size: 15px !important;
      font-weight: 400 !important; }
      .sidebar-otplogin .passwordless-token-form.enable-login-with-email-link .return-to-signin-btn:hover, .sidebar-otplogin .passwordless-token-form.enable-login-with-email-link .return-to-signin-btn:focus, .sidebar-otplogin .passwordless-token-form.enable-login-with-email-link .return-to-signin-btn:active {
        color: #fff;
        border-color: #595959;
        background-color: #595959;
        box-shadow: none; }
      .sidebar-otplogin .passwordless-token-form.enable-login-with-email-link .return-to-signin-btn:disabled {
        background-color: #ccc; }
    .sidebar-otplogin .passwordless-token-form.enable-login-with-email-link .cancel-passwordless-email-btn {
      display: none; }
  .sidebar-otplogin .pwdless-login-form .form-group.required label::after {
    content: '*' !important; }

.dashboard-title {
  margin-bottom: 40px;
  text-align: left;
  font-size: 24px;
  font-weight: 300; }

.dashboard-cards {
  text-align: left;
  margin-bottom: 30px; }
  .dashboard-cards .row {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0; }
    .dashboard-cards .row h4 {
      font-size: 15px;
      margin-bottom: 0; }
    .dashboard-cards .row .image-card {
      padding: 0; }
      @media (min-width: 576px) {
        .dashboard-cards .row .image-card {
          -ms-flex: 0 0 55px;
          flex: 0 0 55px;
          max-width: 55px; } }
      .dashboard-cards .row .image-card a {
        height: 32px;
        width: 36px;
        background-position: 4px; }
      .dashboard-cards .row .image-card i {
        display: none; }
    .dashboard-cards .row a {
      display: block; }
    .dashboard-cards .row .text-card {
      padding-left: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .dashboard-cards .row:last-child {
      margin-bottom: 40px; }
  .dashboard-cards .profile-card .image-card a {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iOTYuMDAwMDAwcHQiIGhlaWdodD0iOTYuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA5Ni4wMDAwMDAgOTYuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+Cgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw5Ni4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0zODggODIzIGMtMyAtNDIgLTYgLTQ5IC0zMCAtNTcgLTI0IC04IC0zMiAtNiAtNTYgMTcgLTE1IDE1IC0zMSAyNwotMzUgMjcgLTEwIDAgLTExNyAtMTA5IC0xMTcgLTExOSAwIC00IDEyIC0yMCAyNyAtMzUgMjMgLTIzIDI1IC0zMSAxNyAtNTQgLTgKLTIzIC0xNSAtMjcgLTU3IC0zMCBsLTQ3IC0zIDAgLTkwIDAgLTg5IDQ5IDAgYzQ3IDAgNTAgLTIgNTYgLTMwIDYgLTI1IDIgLTM2Ci0xOSAtNTcgLTE0IC0xNCAtMjYgLTMwIC0yNiAtMzYgMCAtMTAgMTA3IC0xMTcgMTE4IC0xMTcgMyAwIDE5IDEyIDM0IDI3IDI0CjIzIDMyIDI1IDU2IDE3IDI0IC04IDI3IC0xNSAzMCAtNTcgbDMgLTQ3IDg5IDAgODkgMCAzIDQ3IGMzIDQyIDYgNDkgMzAgNTcKMjQgOCAzMiA2IDU2IC0xNyAxNSAtMTUgMzEgLTI3IDM1IC0yNyAxMCAwIDExNyAxMDkgMTE3IDExOSAwIDQgLTEyIDIwIC0yNwozNSAtMjMgMjMgLTI1IDMxIC0xNyA1NCA4IDIzIDE1IDI3IDU3IDMwIGw0NyAzIDAgODkgMCA4OSAtNDcgMyBjLTQyIDMgLTQ5IDcKLTU3IDMwIC04IDIzIC02IDMxIDE3IDU0IDE1IDE1IDI3IDMxIDI3IDM3IDAgMTAgLTEwNyAxMTcgLTExOCAxMTcgLTMgMCAtMTkKLTEyIC0zNCAtMjcgLTI0IC0yMyAtMzIgLTI1IC01NiAtMTcgLTI0IDggLTI3IDE1IC0zMCA1NyBsLTMgNDcgLTg5IDAgLTg5IDAKLTMgLTQ3eiBtMTUyIC0yMyBjMCAtMzkgMiAtNDIgNDYgLTYxIGw0NyAtMTkgMjkgMzIgMjggMzIgNDUgLTQ0IDQ1IC00NCAtMzAKLTMxIC0yOSAtMzAgMTcgLTQ4IGMxNiAtNDYgMTggLTQ3IDU5IC00NyBsNDMgMCAwIC02MCAwIC02MCAtNDMgMCBjLTQxIDAgLTQzCi0xIC01OSAtNDcgbC0xNyAtNDggMjkgLTMwIDMwIC0zMSAtNDUgLTQ0IC00NSAtNDQgLTI4IDMyIC0yOCAzMSAtNDcgLTE3CmMtNDYgLTE2IC00NyAtMTggLTQ3IC01OSBsMCAtNDMgLTYwIDAgLTYwIDAgMCA0MCBjMCAzOSAtMiA0MiAtNDcgNjEgbC00NiAyMAotMjkgLTMyIC0yOSAtMzIgLTQ1IDQ0IC00NCA0MyAzMCAzMSAyOSAzMCAtMTcgNDggYy0xNiA0NiAtMTggNDcgLTU5IDQ3IGwtNDMKMCAwIDYwIDAgNjAgNDAgMCBjMzkgMCA0MiAyIDYxIDQ3IGwyMCA0NiAtMzEgMzIgLTMwIDMxIDQ0IDQzIDQ1IDQ0IDI5IC0zMgoyOSAtMzIgNDYgMjAgYzQ1IDE5IDQ3IDIyIDQ3IDYxIGwwIDQwIDYwIDAgNjAgMCAwIC00MHoiLz4KPHBhdGggZD0iTTQwMCA2MzggYy0xMzIgLTY3IC0xMzIgLTI0OSAwIC0zMTUgNTYgLTI5IDEwNCAtMjkgMTYwIC0xIDEzMiA2NwoxMzIgMjQ5IDAgMzE2IC0yNCAxMiAtNjAgMjIgLTgwIDIyIC0yMCAwIC01NiAtMTAgLTgwIC0yMnogbTE3NCAtNDEgYzg4IC02Nwo2NCAtMjIzIC00MCAtMjU3IC0xNDMgLTQ4IC0yNjAgMTA5IC0xNzQgMjMxIDQ2IDY0IDE0NyA3NyAyMTQgMjZ6Ii8+CjwvZz4KPC9zdmc+Cg=="); }
  .dashboard-cards .saved-item-card .image-card a {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBkPSJNMTYuMDIyNSAyNS41OTNjLTUuNjMtNS41MzktMTEtMTAuMjk3LTExLTE0LjQwMiAwLTMuNzkxIDMuMDY4LTUuMTkxIDUuMjgxLTUuMTkxIDEuMzEyIDAgNC4xNTEuNTAxIDUuNzE5IDQuNDU3IDEuNTktMy45NjggNC40NjQtNC40NDcgNS43MjYtNC40NDcgMi41NCAwIDUuMjc0IDEuNjIxIDUuMjc0IDUuMTgxIDAgNC4wNjktNS4xMzYgOC42MjUtMTEgMTQuNDAybTUuNzI2LTIwLjU4M2MtMi4yMDMgMC00LjQ0NiAxLjA0Mi01LjcyNiAzLjIzOC0xLjI4NS0yLjIwNi0zLjUyMi0zLjI0OC01LjcxOS0zLjI0OC0zLjE4MyAwLTYuMjgxIDIuMTg3LTYuMjgxIDYuMTkxIDAgNC42NjEgNS41NzEgOS40MjkgMTIgMTUuODA5IDYuNDMtNi4zOCAxMi0xMS4xNDggMTItMTUuODA5IDAtNC4wMTEtMy4wOTUtNi4xODEtNi4yNzQtNi4xODEiIGZpbGw9ImJsYWNrIi8+PHJlY3QgeD0iMi4yNSIgeT0iMi4yNSIgd2lkdGg9IjI3LjUiIGhlaWdodD0iMjcuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjUiLz48L3N2Zz4="); }
  .dashboard-cards .order-card .image-card a {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSINCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgIDxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiPjwvcmVjdD4NCiAgICA8cGF0aCBkPSJNMjEuMDIyNSA5LjI0NVY5LjQySDIxLjE5NzVIMjUuMjU3NVYyOC45ODVINi43NDI1VjkuNDJIMTAuODAyNUgxMC45Nzc1VjkuMjQ1VjguMDcyNUMxMC45Nzc1IDUuMjYzMzggMTMuMjI3NCAzLjAxNSAxNiAzLjAxNUMxOC43NzM0IDMuMDE1IDIxLjAyMjUgNS4yNjQxNSAyMS4wMjI1IDguMDM3NVY5LjI0NVpNMTkuNDY1IDkuNDJIMTkuNjRWOS4yNDVWNy44OTc1QzE5LjY0IDYuMDI4NjggMTguMDE2OSA0LjQxNSAxNi4wMTc1IDQuNDE1QzE0LjAxMjggNC40MTUgMTIuMzk1IDYuMDUxNDIgMTIuMzk1IDguMDM3NVY5LjI0NVY5LjQySDEyLjU3SDE5LjQ2NVpNOC4xNDI1IDI3LjQxVjI3LjU4NUg4LjMxNzVIMjMuN0gyMy43MjY2SDIzLjkwMkwyMy45MDE2IDI3LjQwOTVMMjMuODU3NSAxMC45OTQ1TDIzLjg1NyAxMC44MkgyMy42ODI1SDIxLjE4SDIxLjAwNVYxMC45OTVWMTMuMTgyNUgxOS42MDVWMTAuOTk1VjEwLjgySDE5LjQzSDEyLjU1MjVIMTIuMzc3NVYxMC45OTVWMTMuMTgyNUgxMC45Nzc1VjEwLjk5NVYxMC44MkgxMC44MDI1SDguMzE3NUg4LjE0MjVWMTAuOTk1VjI3LjQxWiIgZmlsbD0iIzFCMUMxRSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjM1Ij48L3BhdGg+DQogICAgPHJlY3QgeD0iMi4yNSIgeT0iMi4yNSIgd2lkdGg9IjI3LjUiIGhlaWdodD0iMjcuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjUiPjwvcmVjdD4NCjwvc3ZnPg=="); }
  .dashboard-cards .tumi-tracer-card .image-card a {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiPjwvcmVjdD4NCjxwYXRoIGQ9Ik0yNC43MDYzIDE5Ljk5VjE0Ljk3NjJDMjQuNzA2MyAxNC40NiAyNC41MDUxIDEzLjk2MTIgMjQuMTI4OCAxMy41OTM3QzIzLjc0MzggMTMuMjE3NSAyMy4yMzYzIDEzLjAwNzUgMjIuNjkzOCAxMy4wMDc1QzIyLjYyMzggMTMuMDA3NSAyMi41NjI1IDEyLjk4MTIgMjIuNTE4OCAxMi45Mzc1QzIyLjQ5MjUgMTIuOTExMiAyMi40NTc1IDEyLjg1ODcgMjIuNDU3NSAxMi43ODg3VjguNDMxMjRDMjIuNDU3NSA2LjYxOTk5IDIwLjk1MjUgNS4xNDk5OSAxOS4xMTUgNS4xNDk5OUgxNy41ODM4QzE3LjM3MzggMy44Mjg3NCAxNi4yMzYzIDIuODIyNDkgMTQuODYyNSAyLjgyMjQ5QzEzLjQ4ODggMi44MjI0OSAxMi4zNTEzIDMuODM3NDkgMTIuMTQxMyA1LjE0OTk5SDEwLjYxQzguNzYzOCA1LjE0OTk5IDcuMjY3NTUgNi42MTk5OSA3LjI2NzU1IDguNDMxMjRWMTIuNzg4N0M3LjI2NzU1IDEyLjkxMTIgNy4xNjI1NSAxMy4wMDc1IDcuMDEzOCAxMy4wMDc1QzUuOTExMyAxMy4wMDc1IDUuMDE4OCAxMy45IDUuMDE4OCAxNC45NzYyVjIzLjk4ODdDNS4wMTg4IDI0LjgzNzUgNS43MTg4IDI1LjUyODcgNi41ODUwNSAyNS41Mjg3SDcuMjc2M0M3LjMyODggMjYuNTQzNyA4LjE0MjU1IDI3LjM0ODcgOS4xNDg4IDI3LjM0ODdIMTguMTk2M0MxOS4xMTUxIDI4LjQ2IDIwLjQ5NzUgMjkuMTY4NyAyMi4wNDYzIDI5LjE2ODdDMjQuNzkzOCAyOS4xNjg3IDI3LjAzMzggMjYuOTI4NyAyNy4wMzM4IDI0LjE4MTJDMjcuMDMzOCAyMi40MjI1IDI2LjExNSAyMC44NzM3IDI0LjczMjUgMTkuOTlIMjQuNzA2M1pNMjIuNjkzOCAxMy44ODI1QzIzIDEzLjg4MjUgMjMuMjg4OCAxNC4wMDUgMjMuNTA3NSAxNC4yMTVDMjMuNzE3NiAxNC40MTYyIDIzLjgzMTMgMTQuNjg3NSAyMy44MzEzIDE0Ljk3NjJWMTkuNTQzN0MyMy40MDI1IDE5LjM3NzUgMjIuOTM4OCAxOS4yNjM3IDIyLjQ1NzUgMTkuMjJWMTMuODM4N0MyMi41MzYzIDEzLjg1NjIgMjIuNjE1IDEzLjg4MjUgMjIuNjkzOCAxMy44ODI1Wk0xNC44NTM4IDMuNjk3NDlDMTUuNzQ2MyAzLjY5NzQ5IDE2LjQ5MDEgNC4zMTg3NCAxNi42OTEzIDUuMTQ5OTlIMTMuMDE2M0MxMy4yMTc1IDQuMzE4NzQgMTMuOTYxMyAzLjY5NzQ5IDE0Ljg1MzggMy42OTc0OVpNNS44Njc1NSAyMy45OTc1VjE0Ljk4NUM1Ljg2NzU1IDE0LjM4MTIgNi4zNzUwNSAxMy44OTEyIDcuMDEzOCAxMy44OTEyQzcuMDkyNTUgMTMuODkxMiA3LjE2MjU1IDEzLjg2NSA3LjI0MTMgMTMuODQ3NVYyNC42NjI1SDYuNTU4OEM2LjE3MzggMjQuNjYyNSA1Ljg2NzU1IDI0LjM2NSA1Ljg2NzU1IDIzLjk5NzVaTTkuMTEzOCAyNi40ODI1QzguNTYyNTUgMjYuNDgyNSA4LjExNjMgMjYuMDEgOC4xMTYzIDI1LjQ0MTJWOC40MzEyNEM4LjExNjMgNy4xMDk5OSA5LjIyNzU1IDYuMDI0OTkgMTAuNTgzOCA2LjAyNDk5SDE5LjA5NzZDMjAuNDYyNiA2LjAyNDk5IDIxLjU2NTEgNy4xMDEyNCAyMS41NjUxIDguNDMxMjRWMTEuNTgxMlYxOS4yMjg3QzIwLjgyMTMgMTkuMjkgMjAuMTIxMyAxOS41MjYyIDE5LjUwODggMTkuODg1VjE2Ljc1MjVDMTkuNTA4OCAxNS40ODM3IDE4LjY3NzUgMTQuNDUxMiAxNy42NTM4IDE0LjQ1MTJIMTIuMDE4OEMxMC45OTUgMTQuNDUxMiAxMC4xNjM4IDE1LjQ4MzcgMTAuMTYzOCAxNi43NTI1VjIyLjMyNjJIMTEuMDM4OFYxNi43NTI1QzExLjAzODggMTUuOTgyNSAxMS40ODUgMTUuMzI2MiAxMi4wMTg4IDE1LjMyNjJIMTcuNjUzOEMxOC4xODc1IDE1LjMyNjIgMTguNjMzOCAxNS45ODI1IDE4LjYzMzggMTYuNzUyNVYyMC41MjM3QzE3LjY0NTEgMjEuNDMzNyAxNy4wMTUgMjIuNzM3NSAxNy4wMTUgMjQuMTlDMTcuMDE1IDI0LjM4MjUgMTcuMDMyNiAyNC41NzUgMTcuMDUwMSAyNC43NTg3QzE3LjA1MDEgMjQuNzkzNyAxNy4wNTg4IDI0LjgzNzUgMTcuMDY3NSAyNC44NzI1QzE3LjA5MzggMjUuMDMgMTcuMTIgMjUuMTg3NSAxNy4xNTUgMjUuMzQ1QzE3LjE1NSAyNS4zNzEyIDE3LjE2MzggMjUuMzg4NyAxNy4xNzI2IDI1LjQxNUMxNy4yNjg4IDI1Ljc5MTIgMTcuNCAyNi4xNSAxNy41NzUgMjYuNDkxMkg5LjEyMjU1TDkuMTEzOCAyNi40ODI1Wk0yMi4wMTEzIDI4LjMwMjVDMjAuNjcyNiAyOC4zMDI1IDE5LjQ5MTMgMjcuNjQ2MiAxOC43Mzg4IDI2LjY0ODdDMTguNjI1IDI2LjQ5MTIgMTguNTIwMSAyNi4zMzM3IDE4LjQzMjYgMjYuMTY3NUMxOC40MDYzIDI2LjExNSAxOC4zNzEzIDI2LjA2MjUgMTguMzQ1IDI2LjAxODdDMTguMjc1MSAyNS44Nzg3IDE4LjIxMzggMjUuNzM4NyAxOC4xNjEzIDI1LjU5QzE4LjExNzUgMjUuNDc2MiAxOC4wOTEzIDI1LjM3MTIgMTguMDU2MyAyNS4yNTc1QzE4LjAzMDEgMjUuMTUyNSAxNy45OTUxIDI1LjAzODcgMTcuOTc3NiAyNC45MzM3QzE3LjkzMzggMjQuNjk3NSAxNy44OTg4IDI0LjQ1MjUgMTcuODk4OCAyNC4xOTg3QzE3Ljg5ODggMjEuOTMyNSAxOS43NDUxIDIwLjA4NjIgMjIuMDExMyAyMC4wODYyQzIyLjI0NzYgMjAuMDg2MiAyMi40NzUgMjAuMTIxMiAyMi43MDI1IDIwLjE1NjJDMjIuNzkgMjAuMTczNyAyMi44ODYzIDIwLjE5MTIgMjIuOTczOCAyMC4yMDg3QzIzLjA3ODggMjAuMjM1IDIzLjE3NSAyMC4yNyAyMy4yNzEzIDIwLjMwNUMyMy41MzM4IDIwLjM5MjUgMjMuNzg3NSAyMC40OTc1IDI0LjA0MTMgMjAuNjQ2MkwyNC4zMzg4IDIwLjgxMjVDMjUuNDE1MSAyMS41NTYyIDI2LjEyMzggMjIuNzkgMjYuMTIzOCAyNC4xOTg3QzI2LjEyMzggMjYuNDY1IDI0LjI3NzUgMjguMzExMiAyMi4wMTEzIDI4LjMxMTJWMjguMzAyNVoiIGZpbGw9IiMxQjFDMUUiPjwvcGF0aD4NCjxwYXRoIGQ9Ik0yMS4wNzUgMjUuMzE4N0wxOS43NjI1IDI0LjAwNjJMMTkuMTQxMiAyNC42Mjc1TDIxLjA3NSAyNi41NjEyTDI0Ljg5IDIyLjc0NjJMMjQuMjY4NyAyMi4xMjVMMjEuMDc1IDI1LjMxODdaIiBmaWxsPSIjMUIxQzFFIj48L3BhdGg+DQo8cGF0aCBkPSJNMTYuNDExMiA5LjI5NzVIMTMuMjg3NVYxMC4xNzI1SDE2LjQxMTJWOS4yOTc1WiIgZmlsbD0iIzFCMUMxRSI+PC9wYXRoPg0KPC9zdmc+"); }
  .dashboard-cards .membership-card .image-card a {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA0NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxYjFjMWU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTcuNjYsMzYuNjFjLS41MS0uMDItLjc2LS4yOC0uNzctLjc5di0uMTVjMC0uMjgtLjAyLS41NSwwLS44My4xMi0xLjg4LS4yMi0zLjY5LS41OC01LjItLjY3LTIuODctMS4zLTUuNzUtMS45My04LjYzbC0uNTEtMi4zM2MtLjA4LS4zNS0uMjEtLjU5LS42NC0uNy0xLjI5LS4zMy0yLjExLTEuNi0xLjg3LTIuODkuMjQtMS4yOCwxLjI3LTIuMTQsMi41Ni0yLjE0LjExLDAsLjIxLDAsLjMyLjAyLDEuMjguMTQsMi4yNywxLjMxLDIuMjUsMi42NSwwLC4xOC4xMi40NS4zLjU0LDIuMzYsMS4xOSw0LjczLDIuMzcsNy4xLDMuNTVsLjY4LjM0LjIxLjAzLjEzLS4wOSw1LjQtNy43LS4xNy0uMTFjLS42MS0uNDMtLjk4LS45NC0xLjE0LTEuNTgtLjMyLTEuMzQuNDMtMi42NiwxLjc2LTMuMDguMDgtLjAzLjE2LS4wNi4yNC0uMDlsLjEtLjA0aC44OHMuMS4wNy4xNi4wOWMxLjA0LjMxLDEuNjcuOTgsMS44OCwxLjk4LjIxLDEuMDItLjEyLDEuODktLjk3LDIuNTgtLjA0LjAzLS4yNS4yMy0uMjUuMjNsLjA0LjIsNS4zOSw3LjY5LDEuMjQtLjYyYzIuMjgtMS4xNCw0LjUzLTIuMjYsNi43Ny0zLjM5LjE3LS4wOS4yOS0uMzMuMjktLjUxLS4wMS0xLjM3LjkxLTIuNDYsMi4yNC0yLjY2LjEyLS4wMi4yNC0uMDMuMzYtLjAzLDEuMTUsMCwyLjE3LjgsMi40OCwxLjk2LjAyLjA2LjA0LjExLjA2LjE3di44N3MtLjAyLjA5LS4wMi4wOWwtLjA1LjE1Yy0uMy45OC0uOTMsMS41OS0xLjg2LDEuODItLjQyLjEtLjUyLjM1LS41OC42MWwtMi4zMywxMC41MWMtLjE5Ljg2LS4zOSwxLjczLS41NywyLjYtLjA4LjM5LS4xMy43OC0uMTMsMS4xNywwLC41OCwwLDEuMTUsMCwxLjczLDAsLjM5LDAsLjc5LDAsMS4xOCwwLC41NS0uMjUuOC0uODEuODJINy44cy0uMTQsMC0uMTQsMFptLjctMS40N2gyNi4yOXYtMi4xOUg4LjM2djIuMTlabS0yLjUxLTE3Ljc1Yy0uMTMsMC0uMjUuMDUtLjM4LjE1LS4yMy4xOS0uMy40MS0uMjQuNzFsLjE2LjdjLjg5LDMuOTksMS43OCw3Ljk4LDIuNjYsMTEuOTcuMDkuNC4yOC41Ni42OC41Niw0LjU2LDAsOS4xMiwwLDEzLjY4LDBoMTEuODNjLjM0LDAsLjU4LS4wOC42Ny0uNTIuODctMy45NywxLjc2LTcuOTQsMi42NS0xMS45MmwuMTctLjc2Yy4wNS0uMjQuMDYtLjUtLjIzLS43NS0uMTItLjEtLjI0LS4xNS0uMzctLjE1LS4xNCwwLS4yNS4wNi0uMzcuMTEtMi43NSwxLjM4LTUuNDgsMi43NC04LjIyLDQuMTEtLjI3LjEzLS40Ni4xOS0uNjIuMTktLjIsMC0uNC0uMDktLjcxLS41M2wtNS4yOS03LjU1Yy0uMDUtLjA4LS40NC0uNTktLjQ0LS41OSwwLDAtLjM4LjUxLS40NC41OWwtNS4zMiw3LjU5Yy0uMjUuMzUtLjQ0LjQ5LS42OC40OS0uMTYsMC0uMzQtLjA2LS41OS0uMThsLS42NC0uMzJjLTIuNTQtMS4yNy01LjA3LTIuNTMtNy42MS0zLjgtLjEtLjA1LS4yMy0uMTEtLjM3LS4xMVptMzMuMjItMi45OGMtLjYuMDEtMS4xLjUxLTEuMSwxLjEyLDAsLjMuMTEuNTguMzIuNzkuMjEuMjEuNDkuMzMuOC4zMy42NCwwLDEuMTItLjUsMS4xMy0xLjExLDAtLjI5LS4xMi0uNTgtLjMzLS43OXMtLjUtLjM0LS43OS0uMzRoLS4wMlptLTM1LjE4LDBjLS41OSwwLTEuMDkuNDgtMS4xMiwxLjA4LS4wMy42MS40NCwxLjEzLDEuMDUsMS4xNmgwYy42OCwwLDEuMTYtLjQ2LDEuMTgtMS4wNy4wMS0uMy0uMS0uNTktLjMtLjgyLS4yMS0uMjItLjQ5LS4zNS0uNzktLjM2aC0uMDNabTE3LjU4LTUuNTVjLS4zLDAtLjU5LjEzLS44LjM2LS4yMS4yMi0uMzIuNTEtLjMxLjgxLjAyLjYuNTMsMS4wOCwxLjEyLDEuMDguMzIsMCwuNjEtLjEzLjgyLS4zNi4yMS0uMjIuMzItLjUxLjMxLS44MS0uMDItLjYtLjUzLTEuMDgtMS4xMi0xLjA4aC0uMDJaIi8+PC9zdmc+"); }
  .dashboard-cards .coupon-card .image-card a {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA0NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxYjFjMWU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTIuNTUsMzMuNDZjLS4yNi0uMDctLjQ4LS4yNi0uNjYtLjU5bC4wMi02LjMzYy4xNC0uMzcuNDUtLjU2LDEuMDMtLjU4LjI1LDAsLjUtLjA1Ljc0LS4xMiwxLjkyLS41NiwzLjA0LTIuMjYsMi44Ni00LjMyLS4xNy0xLjg1LTEuNzQtMy4zOS0zLjU5LTMuNDktLjYxLS4wNC0uOS0uMjEtMS4wNS0uNjR2LTYuMjlzLjA4LS4wOS4xMi0uMTRjLjEtLjEzLjItLjI2LjMyLS4zMi4xOC0uMDkuNDQtLjEuNjktLjEsOS4yNiwwLDE4LjUyLDAsMjcuNzgsMGg5LjM0Yy43Mi4wMi45OC4yOC45OC45MywwLDEuODgsMCwzLjc1LDAsNS42MiwwLC4wOSwwLC4yNC0uMDQuMzYtLjEyLjQzLS40Mi41My0xLC41OC0xLjU4LjEzLTIuNzYsMS0zLjMyLDIuNDQtLjUxLDEuMzItLjM4LDIuNjQuMzQsMy43NC43MSwxLjA2LDEuODcsMS43MiwzLjExLDEuNzcuNjcuMDIuOTEuMjguOTEuOTh2NS40NWMwLC42Ny0uMDkuODItLjY4LDEuMDZIMi41NVptMS4zNy0yMS42NGMtLjU1LDAtLjcxLjE2LS43MS43djMuNDJjMCwuNzIuMDYuNzkuNzYuOTksMi42My43Myw0LjMxLDMuNDQsMy43NSw2LjAzLS40NiwyLjExLTEuNzUsMy40OS0zLjg1LDQuMS0uNTkuMTctLjY3LjI4LS42Ny44OXYzLjUzYzAsLjUuMTcuNjcuNjcuNjdoOC41OGMuNTIsMCwuNjktLjE3LjY5LS42OXYtLjljMC0uNjksMC0xLjM4LDAtMi4wNywwLS4xOS4wMy0uMzguMDgtLjU2LjEtLjM1LjQyLS4zOS41NS0uMzkuMTMsMCwuNDUuMDQuNTUuMzkuMDUuMTguMDguMzkuMDguNiwwLC43LDAsMS40MSwwLDIuMTF2Ljc5YzAsLjU2LjE2LjcyLjcuNzJoMjRjLjUzLDAsLjctLjE3LjctLjY4di0zLjQ2YzAtLjctLjA2LS43OC0uNzUtLjk3LTIuNDUtLjY3LTQuMDctMy0zLjg1LTUuNTIuMTgtMi4xNCwxLjc4LTQuMDMsMy44OC00LjU5LjY2LS4xOC43Mi0uMjYuNzItLjk2di0zLjM1YzAtLjY3LS4xMy0uOC0uNzktLjhIMTUuMDljLS40OSwwLS42Ny4xOC0uNjcuNjd2Mi45YzAsLjE4LDAsLjM0LS4wMy40OC0uMDcuMzYtLjM2LjU1LS42MS41NS0uMTQsMC0uMjctLjA2LS4zOC0uMTctLjE0LS4xNC0uMjQtLjQzLS4yNS0uNzEtLjAzLS43MS0uMDItMS40Mi0uMDItMi4xNHYtLjg2YzAtLjU4LS4xNS0uNzMtLjcxLS43M2gtNC4yNXMtNC4yNSwwLTQuMjUsMFoiLz48L3N2Zz4="); }

.navigate-buttons {
  border-top: 1px solid #ccc;
  padding-top: 50px; }
  .navigate-buttons .my-account {
    margin-bottom: 30px; }
    .navigate-buttons .my-account .btn {
      padding: 10px 20px;
      border: 1px solid #000; }
      .navigate-buttons .my-account .btn:hover {
        color: #595959;
        border: 1px solid #595959; }
  .navigate-buttons .logout .btn:hover {
    color: #1b1c1e;
    text-decoration: underline; }

.sidebar-body:has(.sidebar-tier) .navigate-buttons {
  padding-top: 30px;
  padding-bottom: 30px; }

.sidebar-tier {
  padding: 0 16px;
  color: #1b1c1e; }
  .sidebar-tier .loyalty-data {
    font-size: 20px;
    font-weight: 300;
    padding-left: 4px;
    line-height: 20px;
    letter-spacing: 0%;
    margin-bottom: 12px;
    font-family: "ProximaNova"; }
  .sidebar-tier .loyalty-info {
    padding-left: 6px;
    padding-bottom: 25px; }
  .sidebar-tier .loyalty-upgrade .loyalty-upgrade-image {
    margin-left: 15px; }
  .sidebar-tier .progress-bar-wrapper {
    margin-top: 10px; }
    .sidebar-tier .progress-bar-wrapper .progress {
      display: flex;
      display: -ms-flexbox;
      height: 1rem;
      overflow: hidden;
      font-size: 0.75rem;
      border-radius: 0.25rem; }
    .sidebar-tier .progress-bar-wrapper .membership-card-level {
      height: 5px;
      border-radius: 0;
      margin-bottom: 10px;
      background-color: #d9d9d9; }
      .sidebar-tier .progress-bar-wrapper .membership-card-level .membership-progress-track {
        width: 0;
        border-radius: 0;
        background-color: #988672; }
  @media (min-width: 768px) {
    .sidebar-tier {
      padding: 0 3.2rem; } }

.monogram-image img {
  width: 100%; }

.tumi-plus-banner img {
  width: 100%; }

#right-sidebar.active .sidebar-wrapper .sidebar-content {
  margin-top: 0;
  margin-right: 0;
  transition: margin 0.6s; }
  #right-sidebar.active .sidebar-wrapper .sidebar-content .dashboard-title {
    padding: 2.4rem 1rem 0; }
  #right-sidebar.active .sidebar-wrapper .sidebar-content .navigate-buttons {
    padding-left: 1rem;
    padding-right: 1rem; }
  #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation {
    background-color: #fafafa; }
    #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation-title h6 {
      font-size: 13px;
      line-height: 16px;
      font-weight: normal; }
    #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .swiper-slide {
      margin-right: 18px !important; }
    #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group {
      margin-left: 2px; }
      #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group .product-collection {
        display: none; }
      #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group .pdp-link {
        margin: 0; }
        #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group .pdp-link h2 {
          margin-bottom: 0; }
      #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group .price {
        margin: 5px 0 15px; }
    #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .add-to-cart {
      height: 33px;
      width: 140px;
      font-size: 13px;
      line-height: 14px; }
    @media (min-width: 768px) {
      #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .swiper-slide {
        margin-right: 0 !important;
        padding-bottom: 20px; }
      #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group {
        margin-left: 3px; }
        #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group .product-collection {
          display: block;
          margin-bottom: 0; }
          #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group .product-collection > a {
            font-size: 10px; }
        #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group .pdp-link {
          margin: 2px 0 6px; }
        #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .tile-body-field-group .price {
          margin: 0 0 10px; }
      #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .add-to-cart {
        height: 36px;
        width: 179px; } }
    @media (min-width: 992px) {
      #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation .product-recommendation-wrapper .swiper-slide {
        padding-bottom: 10px; } }
  #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-sidebar .recently-added-main-product {
    margin-left: 0;
    margin-right: 0; }
  #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-sidebar .minicart-header-title {
    margin-top: 0;
    margin-bottom: 0;
    padding: 22px 16px; }
  @media (min-width: 768px) {
    #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-sidebar .minicart-header-title {
      padding-top: 40px;
      padding-bottom: 29px; }
    #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-sidebar .product-summary,
    #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-sidebar .minicart-error {
      padding: 0 24px; } }
  @media (min-width: 1200px) {
    #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-sidebar .minicart-header-title {
      padding-bottom: 28px;
      padding-top: 40px; } }

#right-sidebar.active .sidebar-wrapper .sidebar-dismiss {
  display: block;
  top: 22px;
  right: 16.2px;
  z-index: 1; }
  #right-sidebar.active .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn {
    padding: 0; }

@media (min-width: 768px) {
  #right-sidebar.active .sidebar-wrapper .sidebar-content .dashboard-title {
    padding: 40px 3.2rem 0; }
  #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-recommendation {
    padding-bottom: 27px; }
  #right-sidebar.active .sidebar-wrapper .sidebar-content .mini-cart-sidebar {
    padding: 0 16px; }
  #right-sidebar.active .sidebar-wrapper .sidebar-content .navigate-buttons {
    padding-left: 3.2rem;
    padding-right: 3.2rem; }
  #right-sidebar.active .sidebar-wrapper .sidebar-dismiss {
    top: 40px;
    right: 3.2rem; } }

#right-sidebar input {
  overflow: hidden;
  text-overflow: ellipsis; }

#right-sidebar .recaptcha-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

#right-sidebar .container {
  padding: 0; }

#right-sidebar .form-group {
  position: relative;
  font-size: 15px;
  margin-bottom: 0.7rem;
  margin-top: 1.05rem; }
  #right-sidebar .form-group label.form-control-label {
    position: absolute;
    top: 1rem;
    left: 0.3333rem;
    color: #595959;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.5px;
    transition: 0.3s; }
    #right-sidebar .form-group label.form-control-label::after {
      content: '*';
      color: #595959;
      font-size: 15px;
      position: absolute; }
  #right-sidebar .form-group .form-control {
    height: 3.2rem;
    background-color: transparent;
    padding: 0.6rem 2rem 0.1rem 0.3rem;
    padding-bottom: 0.1rem;
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0; }
    #right-sidebar .form-group .form-control:focus {
      border-bottom: 1px solid #fff;
      outline: none;
      box-shadow: none; }
      #right-sidebar .form-group .form-control:focus ~ .focus-border {
        width: 100%;
        left: 0;
        z-index: 1;
        transition: 0.3s; }
    #right-sidebar .form-group .form-control:focus ~ label.form-control-label,
    #right-sidebar .form-group .form-control.has-content ~ label.form-control-label {
      top: 0;
      padding-top: 1px;
      transform-origin: left;
      transform: scale(0.8); }
    #right-sidebar .form-group .form-control:focus ~ label.form-control-custom-label,
    #right-sidebar .form-group .form-control.has-content ~ label.form-control-custom-label {
      top: 0;
      padding-top: 1px;
      transform-origin: left;
      transform: scale(0.8); }
      #right-sidebar .form-group .form-control:focus ~ label.form-control-custom-label::after,
      #right-sidebar .form-group .form-control.has-content ~ label.form-control-custom-label::after {
        position: absolute;
        content: "*"; }
    #right-sidebar .form-group .form-control.is-invalid {
      border-bottom: 1px solid #b12131; }
      #right-sidebar .form-group .form-control.is-invalid:focus {
        border-color: #fff;
        box-shadow: none; }
      #right-sidebar .form-group .form-control.is-invalid ~ .invalid-feedback {
        display: -ms-flexbox;
        display: flex; }
      #right-sidebar .form-group .form-control.is-invalid ~ .focus-border {
        background-color: #b12131; }
  #right-sidebar .form-group .focus-border {
    display: block;
    position: absolute;
    top: calc(3.2rem - 1px);
    left: 50%;
    height: 1px;
    width: 0;
    background-color: #595959;
    transition: 0.4s; }
  #right-sidebar .form-group .form-control-custom-label {
    position: absolute;
    top: 1rem;
    left: 0.3333rem;
    color: #595959;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.5px;
    transition: 0.3s; }
    #right-sidebar .form-group .form-control-custom-label::after {
      position: absolute;
      content: "*"; }
  #right-sidebar .form-group.required label[for="registration-form-password"]::after {
    content: ""; }

#right-sidebar .login-terms-privacy a {
  color: #1b1c1e; }

#right-sidebar .link-underline {
  border-bottom: 1px solid #6c7077; }

#right-sidebar .sidebar-wrapper {
  text-align: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 104; }
  #right-sidebar .sidebar-wrapper .sidebar-dismiss {
    display: none;
    position: absolute; }
    #right-sidebar .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn {
      background: none;
      border: none;
      cursor: pointer;
      right: 0.714em;
      top: 0;
      outline: 0; }
  #right-sidebar .sidebar-wrapper .sidebar-content {
    width: 100vw;
    height: 100%;
    margin-top: 0;
    margin-right: -100vw;
    position: absolute;
    right: 0;
    background-color: #fff;
    overflow: auto;
    padding-top: 0;
    transition: margin 0.6s; }
    @media (min-width: 768px) {
      #right-sidebar .sidebar-wrapper .sidebar-content {
        width: 455px;
        margin-right: -455px; } }
    #right-sidebar .sidebar-wrapper .sidebar-content .active {
      display: block; }
    #right-sidebar .sidebar-wrapper .sidebar-content::-webkit-scrollbar {
      background-color: #fff;
      width: 0.2rem; }
      @media (min-width: 992px) {
        #right-sidebar .sidebar-wrapper .sidebar-content::-webkit-scrollbar {
          width: 1rem; } }
    #right-sidebar .sidebar-wrapper .sidebar-content::-webkit-scrollbar-track {
      background-color: #fff; }
    #right-sidebar .sidebar-wrapper .sidebar-content::-webkit-scrollbar-thumb {
      background-color: #bdbdbd;
      border-radius: 1rem;
      border: 4px solid #fff; }
    #right-sidebar .sidebar-wrapper .sidebar-content::-webkit-scrollbar-thumb:hover {
      background: #b8b8b8; }
    #right-sidebar .sidebar-wrapper .sidebar-content .sidebar-body .text-card a:hover {
      color: #1b1c1e;
      text-decoration: underline; }
  #right-sidebar .sidebar-wrapper .invalid-feedback {
    position: absolute;
    text-align: left;
    font-size: 0.8667rem;
    padding-left: 5px;
    width: auto; }
  #right-sidebar .sidebar-wrapper .recaptcha-section {
    display: -ms-flexbox;
    display: flex;
    display: -ms-flex;
    margin: 0; }
    #right-sidebar .sidebar-wrapper .recaptcha-section .g-recaptcha-error-msg {
      position: static;
      margin: 0; }
      #right-sidebar .sidebar-wrapper .recaptcha-section .g-recaptcha-error-msg.is-invalid {
        display: block; }
  #right-sidebar .sidebar-wrapper .login-form-tabs ul {
    list-style: none;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    margin-bottom: 2rem;
    padding-left: 0; }
    #right-sidebar .sidebar-wrapper .login-form-tabs ul a {
      font-size: 15px;
      color: #595959;
      padding-top: 17px;
      padding-bottom: 17px;
      transition: none;
      border-bottom: 1px solid #ccc;
      font-weight: 500; }
      #right-sidebar .sidebar-wrapper .login-form-tabs ul a.active {
        color: #1b1c1e;
        border: none;
        border-radius: 0;
        border-bottom: 2px solid #1b1c1e; }
  #right-sidebar .sidebar-wrapper .custom-checkbox ~ label::before, #right-sidebar .sidebar-wrapper .custom-checkbox ~ label::after {
    text-align: center;
    width: 1.2rem;
    height: 1.2rem;
    left: 0;
    border-radius: 0;
    border: 1px solid #000; }
  #right-sidebar .sidebar-wrapper .custom-checkbox ~ label::after {
    font-family: 'FontAwesome';
    font-weight: 500;
    content: '\F00C';
    left: 0;
    top: 3px;
    border: none;
    background: none; }
  #right-sidebar .sidebar-wrapper .toggle-password {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: start;
        align-items: flex-start;
    position: absolute;
    right: 0;
    top: 15%;
    width: 35px;
    height: 45px;
    cursor: pointer; }
    #right-sidebar .sidebar-wrapper .toggle-password::before {
      content: '';
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAQAAAAOR/aSAAAAAmJLR0QA/4ePzL8AAAFNSURBVBgZdcFNKINhHADwf+YjThw4KGX5CCc3oSglGVcOS5ED3guTWJq24UCh9vE+/4/nbW070SsnEVGKu5zUIiUpBxfanX2RxO8Hv1G9bpeGYDH8DavUHCYlKtsc4qRelQbIkBLLCV9oAPdI4yK7pIP7xbDM2L6aQDfdE0OemqZj5TObIYPbPhwAVGOF1Zt6oj7IIwMvaRQyVCPHJaqTUTdd0C2t8bn4IAvH6AyHIAdNVjwjKUnjlO0A0F1yStMw4lDXFIICuuFDesGITkEBrtAdBItMg08tF0CkmjcxLQ+ywUd6GXKoj07EA1lihK/UAb2yRJ3i0euyEK+EDBnnCzUfLAIAqUCv+Y6PuIu98I26WcmBnoQsbqJn3OMmsxO3JCEJCsqsBDhuJfQO90BepEy1Qo5dqgdpSfsloP3s1cN2OfwnVistqs52wA+fcfOXGTp3EDoAAAAASUVORK5CYII=") center no-repeat;
      width: 35px;
      height: 45px;
      cursor: pointer; }
  #right-sidebar .sidebar-wrapper input[type="password"] ~ .toggle-password::before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAQAAAAOR/aSAAAAAmJLR0QA/4ePzL8AAAFNSURBVBgZdcFNKINhHADwf+YjThw4KGX5CCc3oSglGVcOS5ED3guTWJq24UCh9vE+/4/nbW070SsnEVGKu5zUIiUpBxfanX2RxO8Hv1G9bpeGYDH8DavUHCYlKtsc4qRelQbIkBLLCV9oAPdI4yK7pIP7xbDM2L6aQDfdE0OemqZj5TObIYPbPhwAVGOF1Zt6oj7IIwMvaRQyVCPHJaqTUTdd0C2t8bn4IAvH6AyHIAdNVjwjKUnjlO0A0F1yStMw4lDXFIICuuFDesGITkEBrtAdBItMg08tF0CkmjcxLQ+ywUd6GXKoj07EA1lihK/UAb2yRJ3i0euyEK+EDBnnCzUfLAIAqUCv+Y6PuIu98I26WcmBnoQsbqJn3OMmsxO3JCEJCsqsBDhuJfQO90BepEy1Qo5dqgdpSfsloP3s1cN2OfwnVistqs52wA+fcfOXGTp3EDoAAAAASUVORK5CYII=") center no-repeat; }
  #right-sidebar .sidebar-wrapper input[type="text"] ~ .toggle-password::before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQo8cmVjdCB5PSIwLjQ1NDU5IiB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIGZpbGw9InVybCgjcGF0dGVybjApIi8+DQo8ZGVmcz4NCjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMCIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPg0KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzE0MzdfMjY3MiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAyNzc3NzggMC4wNDE2NjY3KSIvPg0KPC9wYXR0ZXJuPg0KPGltYWdlIGlkPSJpbWFnZTBfMTQzN18yNjcyIiB3aWR0aD0iMzYiIGhlaWdodD0iMjQiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ1FBQUFBWUNBWUFBQUNTdUY5T0FBQUFBWE5TUjBJQXJzNGM2UUFBQUVSbFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FBUUFBQUFCQUFBQUpLQURBQVFBQUFBQkFBQUFHQUFBQUFCTzM3WjdBQUFFdGtsRVFWUklEYzJXZTJqYlZSVEhrelJwQ1RVeXVxUmExdGF0NFA3d0gyR3ovaU9pcmtyeGdhZzEwOVd4MlRaTm4ybG5GUlduVUtUU0tSWTB0T2tqZlVqRmpvaHpPR21abE9rbXlxWk1uT0tnZi9oWWNHc1JNalhya2o2U05INU9YcVJKZjBucVg3dHdldTQ5OTN2Ty9kNXp6dSttS3RVTk50VC9sNC9kYmpmcGRMcW5OUnBORlRGdVE4b1JBL0tuV3ExMmg4UGhpNkZReU5YYTJub09XODVqMDRRY0RzZDlSSCtWUXg5RWF5R1U3YkRmQVRnWEZoYmU2Kzd1WHM0R3pwblEwTkRRN1FSN2g1cy9FUXNhWUg0U1FwK2c1N1Jhclh0dGJXMlJySlF4MzQ1dEQ3aGFiS1VHZzBHMXRMVGtYbGxaZWJtOXZmM2pUS1J5SWpRd01QQUNCNzlOSUIyeVNIWjZPWFRZWXJIOG5TazRHZEVZamNhcWdvS0NJM3E5ZnBmUDUxTUZnOEVaL1BkVHluODI4czFJaUQ2NW1ZUEhjYXdoQ0pjT2o5TTNoeHNiRy8vYUtKaVNUWWlWbEpUVWM2bmVRQ0JnQkNkbGZCSlNQNmY2S0JJYUhoNHVKLzJ6RU5tSi9FdnFEeExnUkdxQXphejcrdnJLdU5ReGs4bFU2ZlY2L1pUU1hGZFhONU1jWTBOQ01US25BZTdnVmhjZ1V3TVp1VlhhQUZ1QzhVV2tFdEZCL2p5SHZ0L1UxUFJiR2hnRFdTL0l5OHR6NU9mbjExTytaZkNQTlRjM240cGowd2pSTDJXQXppQTdBSjNGc2JxaG9XRXg3cENzYWZTSHdFbVRia20yTS9kRHFwNkRYQ24yeExLL3Y5OU9YOWt3K01CVzA0L2Z5dVk2UWtLR2pKekdYb0djbzk3VkhSMGQxNWluamRnNzlBdjRZalpkQkhXZ0F4QjhIbTFGcmxQeU81VXl5NzU2WW1MQ3VicTYyc0Q4R3Y1VlhPQzhsa1ZrakkyTkdkZzh5YUtDemU5SXB5SVpjYUM1OTZHS0lUQmp0VnFmRlZ0c25LV004alhXUWRhQ2ZpMitrYUxEYnJmYnlsZW9wNFMxWUtlZFR1ZnV4S3ZHR3pFSmtUczQ0Q0tBakdRa01OamRNWjMycmhBalVpcDBCSk5DSkxIazYxdnplRHdINmRGWnBKaVlyZ2doYm1Sa2NUK2lZdU5MR3RLYjhGS1ljTmhWMlVLYk5vQklHV1Y0b2tyNUw2U0NKT0NyR0dKWGhCQUVQSkRaaTBnUDJPaWxidVVRMFIxd1oyU0d6MHVEZzRQYm8xYVZpcm5jOUkzWSt1dTRYVW56VTlRRy9pMzJ3OFNzWDlmVU5PbytIa0lwbmZTV3ZhMnQ3WkFBbFlKeCtEUzFmNFQ5NjhnMGZrR0NQc3k4Q1AzOS9QejhQWklCSlg4dWZoaGNEeEltemlFU1kwLzBrRGp4UlIzbG1hK0IxREpmV01mVTFOUUhack01VHlrZ1FXclptMEJ1UXA0aDhIUG9Jb2dkWi81NEZqTHY0aTlrUXZoWWhBeDYvV2N2QmhtdWoxd1B6UDA2OTFsaFlhR0JkK2dVVGdkc050dDhkRGY5TDJtdjRCSjNzYU9EekE4RW4wdEhSUzJqbzZORlBBZE9WazhocS9Sc2JVdEx5N0U0ZmwzSjRrYlJwTE1TUXAvamZJdmY3NytLWTJOblorZnhaTXhtNTN6V2V5QThpZDgyeE10Rnpmd3V6aWJIVVNRa0lHbFFpSXdUNUZGWkUyQ0dOTC9Palg2VWRhNWpaR1JrSnpIZXhIOHZQbkxtTjhUWnordnNUbzJSa1ZBY1RMWmFLY2tSMWdZSVNnTktwajdrMzRrdnVycTZsdUs0WkMyUEl5U3F3RXFmaVVndkxtUHI0WisxWG5tRGt2SHhlVTZFQk14dnoxWmU1MWVZdGlONnNURjhpSHphbDVETEhCWWlDMlhNeTVGN2tTMnNVYW9BTWtiNWU4anVGVEVvalp3SnhRT1FyVnZKMWdIVzBwUjNJNWxpL0FTaFR5RXlDWkZMWUxPT1RNR3lPdE5qMjNobDVlZWhsRktXVWg0TitncnFNa1F1MExCL1pBMXlvd1ArQXppQUVIOVhHQThHQUFBQUFFbEZUa1N1UW1DQyIvPg0KPC9kZWZzPg0KPC9zdmc+DQo=") center no-repeat; }

#right-sidebar .veil {
  position: absolute;
  z-index: 104;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  #right-sidebar .veil .underlay {
    background-color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
  #right-sidebar .veil .spinner {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -26px; }

#right-sidebar .alert-danger {
  background: #fff;
  color: #bb2131;
  font-size: 0.8667rem;
  border: none;
  padding: 0;
  text-align: left; }
  #right-sidebar .alert-danger.alert-dismissible button.close {
    right: -2rem; }
  #right-sidebar .alert-danger.alert-dismissible button:focus {
    outline: none; }

#right-sidebar .form-control {
  font-size: 15px; }
  #right-sidebar .form-control[readonly], #right-sidebar .form-control:disabled {
    background-color: #e9ecef;
    opacity: 1; }

#right-sidebar form input[type="password"] {
  letter-spacing: 0.375px; }

#right-sidebar .sidebar-body .login-form-tabs {
  padding: 3.5rem 16px 0; }
  #right-sidebar .sidebar-body .login-form-tabs ul {
    margin-bottom: 18px; }

#right-sidebar .sidebar-body .dashboard-title,
#right-sidebar .sidebar-body .dashboard-cards,
#right-sidebar .sidebar-body .gift-box-wrapper,
#right-sidebar .sidebar-body .navigate-buttons {
  padding-left: 16px;
  padding-right: 16px; }

#right-sidebar .sidebar-body .sidebar-login,
#right-sidebar .sidebar-body .sidebar-registration,
#right-sidebar .sidebar-body .sidebar-passwordreset,
#right-sidebar .sidebar-body .sidebar-otplogin {
  padding: 0 16px; }

@media (min-width: 768px) {
  #right-sidebar .sidebar-body .login-form-tabs,
  #right-sidebar .sidebar-body .dashboard-title,
  #right-sidebar .sidebar-body .dashboard-cards,
  #right-sidebar .sidebar-body .gift-box-wrapper,
  #right-sidebar .sidebar-body .navigate-buttons {
    padding-left: 3.2rem;
    padding-right: 3.2rem; }
  #right-sidebar .sidebar-body .sidebar-login,
  #right-sidebar .sidebar-body .sidebar-registration,
  #right-sidebar .sidebar-body .sidebar-passwordreset,
  #right-sidebar .sidebar-body .sidebar-otplogin {
    padding: 0 3.2rem; } }

#right-sidebar.sidebar-gift-box .sidebar-body .gift-box-wrapper {
  padding: 0 16px; }
  #right-sidebar.sidebar-gift-box .sidebar-body .gift-box-wrapper .gift-box-content-header {
    padding-top: 40px; }
    #right-sidebar.sidebar-gift-box .sidebar-body .gift-box-wrapper .gift-box-content-header .gift-box-header-title {
      margin-top: 0; }

#right-sidebar.sidebar-gift-box .sidebar-body .dashboard-title {
  padding-top: 40px; }

#right-sidebar.sidebar-gift-box .sidebar-body .gift-box-wrapper .gift-box-header-title {
  margin-top: 0; }

@media (min-width: 768px) {
  #right-sidebar.sidebar-gift-box .sidebar-body .gift-box-wrapper {
    padding: 0 32px; }
  #right-sidebar.sidebar-gift-box .sidebar-body .dashboard-title,
  #right-sidebar.sidebar-gift-box .sidebar-body .dashboard-cards,
  #right-sidebar.sidebar-gift-box .sidebar-body .gift-box-wrapper,
  #right-sidebar.sidebar-gift-box .sidebar-body .navigate-buttons {
    padding-left: 3.2rem;
    padding-right: 3.2rem; }
  #right-sidebar.sidebar-gift-box .sidebar-body .sidebar-login {
    padding: 0 3.2rem; } }

.sidebar-opened {
  height: 100%;
  overflow: hidden; }

.modal-background {
  opacity: 0;
  transition: opacity 0.6s; }
  .modal-background.sidebar-overlay, .modal-background.otp-sidebar-overlay {
    width: 100%;
    height: 100%;
    opacity: 1;
    position: fixed;
    top: 0;
    left: 0;
    cursor: pointer;
    z-index: 8;
    background-color: rgba(255, 255, 255, 0.7); }
    @media (min-width: 768px) {
      .modal-background.sidebar-overlay, .modal-background.otp-sidebar-overlay {
        background-color: rgba(0, 0, 0, 0.6); } }
    @media (min-width: 1200px) {
      .modal-background.sidebar-overlay, .modal-background.otp-sidebar-overlay {
        z-index: 103;
        display: block; } }
  .modal-background.otp-sidebar-overlay {
    cursor: default; }

.media-news-wrapper .breadcrumb-wrapper .breadcrumb-item + .breadcrumb-item::before {
  content: "/"; }

.intent-popup {
  position: fixed;
  bottom: 43px;
  left: 45px;
  width: 237px;
  height: 87px;
  padding-top: 28px;
  padding-bottom: 22px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 12px;
  border: 1px solid #000;
  background: #fff;
  z-index: 9;
  color: #000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media (max-width: 767.98px) {
    .intent-popup {
      z-index: 100; } }
  .intent-popup.cart {
    width: 217px;
    height: 98px;
    padding-top: 32px;
    padding-bottom: 25px;
    padding-left: 35px;
    padding-right: 24px; }
  .intent-popup.expand-bottom {
    bottom: 160px !important; }
  .intent-popup .start-chat {
    text-decoration: underline;
    color: #000; }
  .intent-popup .popup-close {
    width: 8px !important;
    height: 8px !important;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer; }

@media (max-width: 767.98px) {
  body #chatButton {
    z-index: 101 !important; } }

.page[data-action="Home-Show"] #search-collapse,
.page[data-action^="Sites-"] #search-collapse {
  display: none; }
  .page[data-action="Home-Show"] #search-collapse.show,
  .page[data-action^="Sites-"] #search-collapse.show {
    display: block; }

.section-header .head-nav-loyalty .btn-exclusive {
  background: url("data:image/svg+xml;base64,ICAgICAgICA8c3ZnIGZpbGw9IiNmZmYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgCiAgICAgdmlld0JveD0iMCAwIDQ3Mi42MTUgNDcyLjYxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQzNi40NzUsMTAzLjI2MmMtMTkuOTYxLDAtMzYuMTQxLDE2LjE4LTM2LjE0MSwzNi4xNDFjMCw5Ljc3NiwzLjkyLDE4LjYxMywxMC4yMjYsMjUuMTJsLTc0LjE5NSw3MS45MjhsLTc2Ljk2OS0xMjIuMDY4CiAgICAgICAgICAgICAgICAgICAgICAgIGMxMi4yMDctNy42OTUsMjAuMzc4LTIxLjIwMiwyMC4zNzgtMzYuN2MwLTI0LjAwNS0xOS40Ni00My40NjctNDMuNDY2LTQzLjQ2N2MtMjQuMDA1LDAtNDMuNDY1LDE5LjQ2Mi00My40NjUsNDMuNDY3CiAgICAgICAgICAgICAgICAgICAgICAgIGMwLDE1LjQ2OCw4LjEzOSwyOC45NjEsMjAuMzEsMzYuNjY2bC03Ni45MzgsMTIyLjEwMUw2Mi4wNSwxNjQuNTI4YzYuMzExLTYuNTA1LDEwLjIzMi0xNS4zNDYsMTAuMjMyLTI1LjEyNQogICAgICAgICAgICAgICAgICAgICAgICBjMC0xOS45NjEtMTYuMTgxLTM2LjE0MS0zNi4xNDEtMzYuMTQxUzAsMTE5LjQ0MiwwLDEzOS40MDNjMCwxOS45NTksMTYuMTgxLDM2LjEzOSwzNi4xNDEsMzYuMTM5CiAgICAgICAgICAgICAgICAgICAgICAgIGMyLjE5NiwwLDQuMzIyLTAuMjcyLDYuNDExLTAuNjQ3bDM0LjI3LDE2Ni40NzRoMzE4Ljk3MmwzNC4yNy0xNjYuNDc0YzIuMDg4LDAuMzc4LDQuMjE1LDAuNjQ3LDYuNDEyLDAuNjQ3CiAgICAgICAgICAgICAgICAgICAgICAgIGMxOS45NiwwLDM2LjE0LTE2LjE4LDM2LjE0LTM2LjEzOUM0NzIuNjE1LDExOS40NDIsNDU2LjQzNSwxMDMuMjYyLDQzNi40NzUsMTAzLjI2MnoiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIHBvaW50cz0iMzkxLjcxNCwzNjEuMDYxIDgwLjg3NSwzNjEuMDYxIDYyLjEwOCw0MzguMzk4IDQxMC40ODEsNDM4LjM5OCAgICAgICIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9zdmc+") no-repeat !important; }

#footer .footer-middle-content .footer-about {
  border-bottom: 1px solid #fff; }
  @media (min-width: 992px) {
    #footer .footer-middle-content .footer-about {
      border-bottom: none; } }

@media (min-width: 992px) {
  .section-header .main-menu .navbar .nav-item.sub-items-4 .dropdown-menu > .container {
    -ms-flex-pack: justify;
        justify-content: space-between; } }

#right-sidebar .login-form .login {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  #right-sidebar .login-form .login .form-group.clearfix {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  #right-sidebar .login-form .login .alert-danger {
    margin-top: -2rem;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3rem; }
  #right-sidebar .login-form .login .form-group-submit {
    margin-top: -1rem;
    -ms-flex-order: 2;
        order: 2;
    margin-bottom: 1rem; }

#right-sidebar .login-form .login-terms-privacy {
  padding-top: 0.5rem;
  padding-bottom: 0; }

#right-sidebar .login-form .guest-checkout-wrap {
  padding-top: 1rem; }
  #right-sidebar .login-form .guest-checkout-wrap .guest-checkout-label {
    display: none; }

#right-sidebar .login-oauth-container {
  -ms-flex-order: 2;
      order: 2; }

#right-sidebar .divider {
  -ms-flex-order: 2;
      order: 2;
  font-size: 15px;
  margin: 2rem 0; }

#right-sidebar .registration-form .form-group .form-control {
  padding-right: 1.6rem; }

#right-sidebar .registration-form .form-group label.custom-form-control-label {
  position: absolute;
  top: 0;
  left: 0.3333rem;
  color: #595959;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.5px;
  padding-top: 1px;
  transform-origin: left;
  transform: scale(0.8);
  transition: 0.3s; }
  #right-sidebar .registration-form .form-group label.custom-form-control-label::after {
    content: '*';
    color: #595959;
    font-size: 15px;
    position: absolute; }

#right-sidebar .registration-form .form-group.phone-profile .col-3 {
  padding-right: 10px; }

#right-sidebar .registration-form .phone-register {
  text-align: left;
  margin-top: 1rem;
  margin-bottom: 1rem; }
  #right-sidebar .registration-form .phone-register .phone-label {
    position: absolute;
    top: 0;
    font-size: 12px; }
  #right-sidebar .registration-form .phone-register .country-calling-code {
    padding-left: 1rem; }
  #right-sidebar .registration-form .phone-register .phone-number-container .phone {
    position: relative; }

#right-sidebar .registration-form .country-calling-code-dropdown .country-calling-code-toggle {
  -ms-flex-align: center;
      align-items: center;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTMgMC42NjY1MDRMNyA3LjMzMzE3TDEgMC42NjY1MDQiIHN0cm9rZT0iIzFCMUMxRSIvPg0KPC9zdmc+DQo=") no-repeat right 0.75rem bottom 1rem;
  background-size: 14px;
  border-bottom: 1px solid #ced4da;
  color: #1b1c1e;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  min-width: calc(100% - 16px);
  padding: 8px 0 0 6px;
  pointer-events: none;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 2;
  transition: 0.3s; }
  #right-sidebar .registration-form .country-calling-code-dropdown .country-calling-code-toggle::after {
    content: none; }

#right-sidebar .registration-form .country-calling-code-dropdown .custom-select.phone-calling-code {
  opacity: 0;
  position: absolute;
  top: 0; }
  #right-sidebar .registration-form .country-calling-code-dropdown .custom-select.phone-calling-code:focus ~ .focus-border {
    z-index: 3; }

#right-sidebar .minicart-line-item {
  margin-left: 0;
  margin-right: 0; }

#right-sidebar .birth-date > .form-field-group label.date-combining-label {
  white-space: nowrap;
  font-size: 12px;
  top: 0; }
  #right-sidebar .birth-date > .form-field-group label.date-combining-label::after {
    display: none; }

.offline-create-account #right-sidebar .birth-date > .form-field-group label.date-combining-label::after {
  display: none; }

.phone-register .combine-phone-value + .invalid-feedback {
  display: none !important; }

.atome-payment-checkout {
  font-size: 1rem; }

.atome_widget .atome-paragraph {
  text-align: right;
  margin: 0; }
  .atome_widget .atome-paragraph .atome-amount {
    font-weight: 700; }
  .atome_widget .atome-paragraph .atome-logo {
    height: 1.1875em;
    cursor: pointer;
    transition: transform 0.3s ease-out;
    vertical-align: text-bottom; }

.plp-marketing .atome-paragraph {
  font-size: 0.878em;
  text-align: left; }
  .plp-marketing .atome-paragraph .atome-logo {
    height: 1.1875em; }

.atome-mask {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0; }
  .atome-mask .right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-pack: normal;
        justify-content: normal;
    position: relative;
    -ms-flex-direction: column;
        flex-direction: column;
    background: #fff;
    transform: none;
    margin: 0 15px;
    width: calc(100vw - 30px);
    height: 494px; }
    @media (min-width: 992px) {
      .atome-mask .right {
        width: 860px;
        height: 640px; } }
    .atome-mask .right .atome-close {
      position: absolute;
      width: 16px;
      top: 12px;
      right: 15px;
      cursor: pointer;
      pointer-events: auto; }
  .atome-mask .back {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: pointer;
    font-size: 1.3rem;
    color: #141c30; }
    .atome-mask .back .arrow-back {
      width: 20px;
      height: 20px; }
  .atome-mask .desc-container {
    margin-top: 20px;
    max-width: 380px; }
    @media (min-width: 992px) {
      .atome-mask .desc-container {
        max-width: none;
        padding: 0 48px;
        margin-top: 56px; } }
    .atome-mask .desc-container .desc {
      margin: 5px 0; }
      @media (min-width: 992px) {
        .atome-mask .desc-container .desc {
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center; } }
      .atome-mask .desc-container .desc img {
        width: 56px;
        height: 56px;
        margin: 0 15px 0 30px; }
        @media (min-width: 992px) {
          .atome-mask .desc-container .desc img {
            width: 112px;
            height: 112px; } }
      .atome-mask .desc-container .desc .text {
        font-size: 0.9rem;
        color: #878d9c;
        margin-top: 10px;
        font-weight: bold; }
        @media (min-width: 992px) {
          .atome-mask .desc-container .desc .text {
            text-align: center;
            font-size: 1rem;
            line-height: 1.75;
            font-weight: normal; } }
        .atome-mask .desc-container .desc .text b {
          color: #141c30; }
  .atome-mask .terms-conditions {
    color: #131f37;
    margin-top: 15px;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline; }
    @media (min-width: 992px) {
      .atome-mask .terms-conditions {
        margin-top: 70px; } }
  .atome-mask .how-it-works {
    border-radius: 2px;
    background-color: #f6ff7e;
    color: #131f37;
    font-size: 1.3rem;
    margin: 15px 0;
    padding: 15px 65px;
    text-decoration: none; }
  .atome-mask .atome-intro-logo {
    height: 40px;
    margin: 34px 0 20px 0; }
    @media (min-width: 992px) {
      .atome-mask .atome-intro-logo {
        margin: 46px 0 24px 0; } }
  .atome-mask .atome-love-it {
    font-size: 1.15rem;
    color: #141c30;
    line-height: 30px; }
  .atome-mask .atome-no-wait {
    font-size: 0.8rem;
    color: #878d9c;
    line-height: 30px;
    font-weight: bold; }
    @media (min-width: 992px) {
      .atome-mask .atome-no-wait {
        font-size: 1rem;
        font-weight: normal; } }
  .atome-mask .atome-iframe-wrapper {
    width: 100%;
    height: 100%;
    margin-top: 40px; }
    .atome-mask .atome-iframe-wrapper iframe {
      width: 100%;
      height: 100%;
      border: none;
      max-width: 100%; }

@media (min-width: 992px) {
  .atome-mask .how-it-works {
    margin-top: 3rem; } }

.loyaltyDashboard-open-btn i {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  content: '\F007';
  color: white;
  background-color: black;
  padding: 2px 5px; }
  .loyaltyDashboard-open-btn i::before {
    padding-top: 2px; }

@font-face {
  font-family: "Tumi-symbols";
  src: url("../fonts/Tumi/Tumi-symbols.eot?mcwuct");
  src: url("../fonts/Tumi/Tumi-symbols.eot?mcwuct#iefix") format("embedded-opentype"), url("../fonts/Tumi/Tumi-symbols.woff?mcwuct") format("woff"), url("../fonts/Tumi/Tumi-symbols.woff2?mcwuct") format("woff2"), url("../fonts/Tumi/Tumi-symbols.svg?mcwuct#Tumi-symbols") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
