@charset "UTF-8";
/* IEハック用mixin */
#animation_container, #_preload_div_ {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

@-webkit-keyframes slide-to-right {
  0% {
    display: none;
    opacity: 0;
    -webkit-transform: translateX(-22em);
            transform: translateX(-22em);
  }
  1% {
    display: block;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0em);
            transform: translateX(0em);
  }
}

@keyframes slide-to-right {
  0% {
    display: none;
    opacity: 0;
    -webkit-transform: translateX(-22em);
            transform: translateX(-22em);
  }
  1% {
    display: block;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0em);
            transform: translateX(0em);
  }
}
@-webkit-keyframes slide-to-left {
  0% {
    display: block;
    opacity: 1;
    -webkit-transform: translateX(1em);
            transform: translateX(1em);
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-22em);
            transform: translateX(-22em);
    display: none;
  }
}
@keyframes slide-to-left {
  0% {
    display: block;
    opacity: 1;
    -webkit-transform: translateX(1em);
            transform: translateX(1em);
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-22em);
            transform: translateX(-22em);
    display: none;
  }
}
@-webkit-keyframes gradientBG {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes gradientBG {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@-webkit-keyframes up-and-down {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
  90% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes up-and-down {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
  90% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes down-and-up {
  0% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
  40% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
}
@keyframes down-and-up {
  0% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
  40% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-30vh);
            transform: translateY(-30vh);
  }
}
.w5 {
  width: 0.5em !important;
}

.w1-moji {
  width: 2em !important;
}

.w1-char {
  width: 1.5em !important;
}

.mw5 {
  max-width: 0.5em !important;
}

.mw1-moji {
  max-width: 2em !important;
}

.mw1-char {
  max-width: 1.5em !important;
}

.h5 {
  height: 0.5em !important;
}

.h1-moji {
  height: 2em !important;
}

.h1-char {
  height: 1.5em !important;
}

.mh5 {
  max-height: 0.5em !important;
}

.mh1-moji {
  max-height: 2em !important;
}

.mh1-char {
  max-height: 1.5em !important;
}

.w5-sm-max {
  width: 0.5em !important;
}
@media (max-width: 768.98px) {
  .w5-sm-max {
    width: 100% !important;
  }
}

.w1-moji-sm-max {
  width: 2em !important;
}
@media (max-width: 768.98px) {
  .w1-moji-sm-max {
    width: 100% !important;
  }
}

.w1-char-sm-max {
  width: 1.5em !important;
}
@media (max-width: 768.98px) {
  .w1-char-sm-max {
    width: 100% !important;
  }
}

.min-w1-moji-sm-max {
  min-width: 2em !important;
}
@media (max-width: 768.98px) {
  .min-w1-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w1-char-sm-max {
  min-width: 1.5em !important;
}
@media (max-width: 768.98px) {
  .min-w1-char-sm-max {
    min-width: 100% !important;
  }
}

.w5-md-auto {
  width: 0.5em !important;
}
@media (max-width: 991.98px) {
  .w5-md-auto {
    width: auto !important;
  }
}

.w1-moji-md-auto {
  width: 2em !important;
}
@media (max-width: 991.98px) {
  .w1-moji-md-auto {
    width: auto !important;
  }
}

.w1-char-md-auto {
  width: 1.5em !important;
}
@media (max-width: 991.98px) {
  .w1-char-md-auto {
    width: auto !important;
  }
}

.w5-sm-auto {
  width: 0.5em !important;
}
@media (max-width: 768.98px) {
  .w5-sm-auto {
    width: auto !important;
  }
}

.w1-moji-sm-auto {
  width: 2em !important;
}
@media (max-width: 768.98px) {
  .w1-moji-sm-auto {
    width: auto !important;
  }
}

.w1-char-sm-auto {
  width: 1.5em !important;
}
@media (max-width: 768.98px) {
  .w1-char-sm-auto {
    width: auto !important;
  }
}

.w5-xs-max {
  width: 0.5em !important;
}
@media (max-width: 375.98px) {
  .w5-xs-max {
    width: 100% !important;
  }
}

.w1-moji-xs-max {
  width: 2em !important;
}
@media (max-width: 375.98px) {
  .w1-moji-xs-max {
    width: 100% !important;
  }
}

.w1-char-xs-max {
  width: 1.5em !important;
}
@media (max-width: 375.98px) {
  .w1-char-xs-max {
    width: 100% !important;
  }
}

.w5-xs-auto {
  width: 0.5em !important;
}
@media (max-width: 375.98px) {
  .w5-xs-auto {
    width: auto !important;
  }
}

.w1-moji-xs-auto {
  width: 2em !important;
}
@media (max-width: 375.98px) {
  .w1-moji-xs-auto {
    width: auto !important;
  }
}

.w1-char-xs-auto {
  width: 1.5em !important;
}
@media (max-width: 375.98px) {
  .w1-char-xs-auto {
    width: auto !important;
  }
}

.w10 {
  width: 1em !important;
}

.w2-moji {
  width: 3em !important;
}

.w2-char {
  width: 2em !important;
}

.mw10 {
  max-width: 1em !important;
}

.mw2-moji {
  max-width: 3em !important;
}

.mw2-char {
  max-width: 2em !important;
}

.h10 {
  height: 1em !important;
}

.h2-moji {
  height: 3em !important;
}

.h2-char {
  height: 2em !important;
}

.mh10 {
  max-height: 1em !important;
}

.mh2-moji {
  max-height: 3em !important;
}

.mh2-char {
  max-height: 2em !important;
}

.w10-sm-max {
  width: 1em !important;
}
@media (max-width: 768.98px) {
  .w10-sm-max {
    width: 100% !important;
  }
}

.w2-moji-sm-max {
  width: 3em !important;
}
@media (max-width: 768.98px) {
  .w2-moji-sm-max {
    width: 100% !important;
  }
}

.w2-char-sm-max {
  width: 2em !important;
}
@media (max-width: 768.98px) {
  .w2-char-sm-max {
    width: 100% !important;
  }
}

.min-w2-moji-sm-max {
  min-width: 3em !important;
}
@media (max-width: 768.98px) {
  .min-w2-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w2-char-sm-max {
  min-width: 2em !important;
}
@media (max-width: 768.98px) {
  .min-w2-char-sm-max {
    min-width: 100% !important;
  }
}

.w10-md-auto {
  width: 1em !important;
}
@media (max-width: 991.98px) {
  .w10-md-auto {
    width: auto !important;
  }
}

.w2-moji-md-auto {
  width: 3em !important;
}
@media (max-width: 991.98px) {
  .w2-moji-md-auto {
    width: auto !important;
  }
}

.w2-char-md-auto {
  width: 2em !important;
}
@media (max-width: 991.98px) {
  .w2-char-md-auto {
    width: auto !important;
  }
}

.w10-sm-auto {
  width: 1em !important;
}
@media (max-width: 768.98px) {
  .w10-sm-auto {
    width: auto !important;
  }
}

.w2-moji-sm-auto {
  width: 3em !important;
}
@media (max-width: 768.98px) {
  .w2-moji-sm-auto {
    width: auto !important;
  }
}

.w2-char-sm-auto {
  width: 2em !important;
}
@media (max-width: 768.98px) {
  .w2-char-sm-auto {
    width: auto !important;
  }
}

.w10-xs-max {
  width: 1em !important;
}
@media (max-width: 375.98px) {
  .w10-xs-max {
    width: 100% !important;
  }
}

.w2-moji-xs-max {
  width: 3em !important;
}
@media (max-width: 375.98px) {
  .w2-moji-xs-max {
    width: 100% !important;
  }
}

.w2-char-xs-max {
  width: 2em !important;
}
@media (max-width: 375.98px) {
  .w2-char-xs-max {
    width: 100% !important;
  }
}

.w10-xs-auto {
  width: 1em !important;
}
@media (max-width: 375.98px) {
  .w10-xs-auto {
    width: auto !important;
  }
}

.w2-moji-xs-auto {
  width: 3em !important;
}
@media (max-width: 375.98px) {
  .w2-moji-xs-auto {
    width: auto !important;
  }
}

.w2-char-xs-auto {
  width: 2em !important;
}
@media (max-width: 375.98px) {
  .w2-char-xs-auto {
    width: auto !important;
  }
}

.w15 {
  width: 1.5em !important;
}

.w3-moji {
  width: 4em !important;
}

.w3-char {
  width: 2.5em !important;
}

.mw15 {
  max-width: 1.5em !important;
}

.mw3-moji {
  max-width: 4em !important;
}

.mw3-char {
  max-width: 2.5em !important;
}

.h15 {
  height: 1.5em !important;
}

.h3-moji {
  height: 4em !important;
}

.h3-char {
  height: 2.5em !important;
}

.mh15 {
  max-height: 1.5em !important;
}

.mh3-moji {
  max-height: 4em !important;
}

.mh3-char {
  max-height: 2.5em !important;
}

.w15-sm-max {
  width: 1.5em !important;
}
@media (max-width: 768.98px) {
  .w15-sm-max {
    width: 100% !important;
  }
}

.w3-moji-sm-max {
  width: 4em !important;
}
@media (max-width: 768.98px) {
  .w3-moji-sm-max {
    width: 100% !important;
  }
}

.w3-char-sm-max {
  width: 2.5em !important;
}
@media (max-width: 768.98px) {
  .w3-char-sm-max {
    width: 100% !important;
  }
}

.min-w3-moji-sm-max {
  min-width: 4em !important;
}
@media (max-width: 768.98px) {
  .min-w3-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w3-char-sm-max {
  min-width: 2.5em !important;
}
@media (max-width: 768.98px) {
  .min-w3-char-sm-max {
    min-width: 100% !important;
  }
}

.w15-md-auto {
  width: 1.5em !important;
}
@media (max-width: 991.98px) {
  .w15-md-auto {
    width: auto !important;
  }
}

.w3-moji-md-auto {
  width: 4em !important;
}
@media (max-width: 991.98px) {
  .w3-moji-md-auto {
    width: auto !important;
  }
}

.w3-char-md-auto {
  width: 2.5em !important;
}
@media (max-width: 991.98px) {
  .w3-char-md-auto {
    width: auto !important;
  }
}

.w15-sm-auto {
  width: 1.5em !important;
}
@media (max-width: 768.98px) {
  .w15-sm-auto {
    width: auto !important;
  }
}

.w3-moji-sm-auto {
  width: 4em !important;
}
@media (max-width: 768.98px) {
  .w3-moji-sm-auto {
    width: auto !important;
  }
}

.w3-char-sm-auto {
  width: 2.5em !important;
}
@media (max-width: 768.98px) {
  .w3-char-sm-auto {
    width: auto !important;
  }
}

.w15-xs-max {
  width: 1.5em !important;
}
@media (max-width: 375.98px) {
  .w15-xs-max {
    width: 100% !important;
  }
}

.w3-moji-xs-max {
  width: 4em !important;
}
@media (max-width: 375.98px) {
  .w3-moji-xs-max {
    width: 100% !important;
  }
}

.w3-char-xs-max {
  width: 2.5em !important;
}
@media (max-width: 375.98px) {
  .w3-char-xs-max {
    width: 100% !important;
  }
}

.w15-xs-auto {
  width: 1.5em !important;
}
@media (max-width: 375.98px) {
  .w15-xs-auto {
    width: auto !important;
  }
}

.w3-moji-xs-auto {
  width: 4em !important;
}
@media (max-width: 375.98px) {
  .w3-moji-xs-auto {
    width: auto !important;
  }
}

.w3-char-xs-auto {
  width: 2.5em !important;
}
@media (max-width: 375.98px) {
  .w3-char-xs-auto {
    width: auto !important;
  }
}

.w20 {
  width: 2em !important;
}

.w4-moji {
  width: 5em !important;
}

.w4-char {
  width: 3em !important;
}

.mw20 {
  max-width: 2em !important;
}

.mw4-moji {
  max-width: 5em !important;
}

.mw4-char {
  max-width: 3em !important;
}

.h20 {
  height: 2em !important;
}

.h4-moji {
  height: 5em !important;
}

.h4-char {
  height: 3em !important;
}

.mh20 {
  max-height: 2em !important;
}

.mh4-moji {
  max-height: 5em !important;
}

.mh4-char {
  max-height: 3em !important;
}

.w20-sm-max {
  width: 2em !important;
}
@media (max-width: 768.98px) {
  .w20-sm-max {
    width: 100% !important;
  }
}

.w4-moji-sm-max {
  width: 5em !important;
}
@media (max-width: 768.98px) {
  .w4-moji-sm-max {
    width: 100% !important;
  }
}

.w4-char-sm-max {
  width: 3em !important;
}
@media (max-width: 768.98px) {
  .w4-char-sm-max {
    width: 100% !important;
  }
}

.min-w4-moji-sm-max {
  min-width: 5em !important;
}
@media (max-width: 768.98px) {
  .min-w4-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w4-char-sm-max {
  min-width: 3em !important;
}
@media (max-width: 768.98px) {
  .min-w4-char-sm-max {
    min-width: 100% !important;
  }
}

.w20-md-auto {
  width: 2em !important;
}
@media (max-width: 991.98px) {
  .w20-md-auto {
    width: auto !important;
  }
}

.w4-moji-md-auto {
  width: 5em !important;
}
@media (max-width: 991.98px) {
  .w4-moji-md-auto {
    width: auto !important;
  }
}

.w4-char-md-auto {
  width: 3em !important;
}
@media (max-width: 991.98px) {
  .w4-char-md-auto {
    width: auto !important;
  }
}

.w20-sm-auto {
  width: 2em !important;
}
@media (max-width: 768.98px) {
  .w20-sm-auto {
    width: auto !important;
  }
}

.w4-moji-sm-auto {
  width: 5em !important;
}
@media (max-width: 768.98px) {
  .w4-moji-sm-auto {
    width: auto !important;
  }
}

.w4-char-sm-auto {
  width: 3em !important;
}
@media (max-width: 768.98px) {
  .w4-char-sm-auto {
    width: auto !important;
  }
}

.w20-xs-max {
  width: 2em !important;
}
@media (max-width: 375.98px) {
  .w20-xs-max {
    width: 100% !important;
  }
}

.w4-moji-xs-max {
  width: 5em !important;
}
@media (max-width: 375.98px) {
  .w4-moji-xs-max {
    width: 100% !important;
  }
}

.w4-char-xs-max {
  width: 3em !important;
}
@media (max-width: 375.98px) {
  .w4-char-xs-max {
    width: 100% !important;
  }
}

.w20-xs-auto {
  width: 2em !important;
}
@media (max-width: 375.98px) {
  .w20-xs-auto {
    width: auto !important;
  }
}

.w4-moji-xs-auto {
  width: 5em !important;
}
@media (max-width: 375.98px) {
  .w4-moji-xs-auto {
    width: auto !important;
  }
}

.w4-char-xs-auto {
  width: 3em !important;
}
@media (max-width: 375.98px) {
  .w4-char-xs-auto {
    width: auto !important;
  }
}

.w25 {
  width: 2.5em !important;
}

.w5-moji {
  width: 6em !important;
}

.w5-char {
  width: 3.5em !important;
}

.mw25 {
  max-width: 2.5em !important;
}

.mw5-moji {
  max-width: 6em !important;
}

.mw5-char {
  max-width: 3.5em !important;
}

.h25 {
  height: 2.5em !important;
}

.h5-moji {
  height: 6em !important;
}

.h5-char {
  height: 3.5em !important;
}

.mh25 {
  max-height: 2.5em !important;
}

.mh5-moji {
  max-height: 6em !important;
}

.mh5-char {
  max-height: 3.5em !important;
}

.w25-sm-max {
  width: 2.5em !important;
}
@media (max-width: 768.98px) {
  .w25-sm-max {
    width: 100% !important;
  }
}

.w5-moji-sm-max {
  width: 6em !important;
}
@media (max-width: 768.98px) {
  .w5-moji-sm-max {
    width: 100% !important;
  }
}

.w5-char-sm-max {
  width: 3.5em !important;
}
@media (max-width: 768.98px) {
  .w5-char-sm-max {
    width: 100% !important;
  }
}

.min-w5-moji-sm-max {
  min-width: 6em !important;
}
@media (max-width: 768.98px) {
  .min-w5-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w5-char-sm-max {
  min-width: 3.5em !important;
}
@media (max-width: 768.98px) {
  .min-w5-char-sm-max {
    min-width: 100% !important;
  }
}

.w25-md-auto {
  width: 2.5em !important;
}
@media (max-width: 991.98px) {
  .w25-md-auto {
    width: auto !important;
  }
}

.w5-moji-md-auto {
  width: 6em !important;
}
@media (max-width: 991.98px) {
  .w5-moji-md-auto {
    width: auto !important;
  }
}

.w5-char-md-auto {
  width: 3.5em !important;
}
@media (max-width: 991.98px) {
  .w5-char-md-auto {
    width: auto !important;
  }
}

.w25-sm-auto {
  width: 2.5em !important;
}
@media (max-width: 768.98px) {
  .w25-sm-auto {
    width: auto !important;
  }
}

.w5-moji-sm-auto {
  width: 6em !important;
}
@media (max-width: 768.98px) {
  .w5-moji-sm-auto {
    width: auto !important;
  }
}

.w5-char-sm-auto {
  width: 3.5em !important;
}
@media (max-width: 768.98px) {
  .w5-char-sm-auto {
    width: auto !important;
  }
}

.w25-xs-max {
  width: 2.5em !important;
}
@media (max-width: 375.98px) {
  .w25-xs-max {
    width: 100% !important;
  }
}

.w5-moji-xs-max {
  width: 6em !important;
}
@media (max-width: 375.98px) {
  .w5-moji-xs-max {
    width: 100% !important;
  }
}

.w5-char-xs-max {
  width: 3.5em !important;
}
@media (max-width: 375.98px) {
  .w5-char-xs-max {
    width: 100% !important;
  }
}

.w25-xs-auto {
  width: 2.5em !important;
}
@media (max-width: 375.98px) {
  .w25-xs-auto {
    width: auto !important;
  }
}

.w5-moji-xs-auto {
  width: 6em !important;
}
@media (max-width: 375.98px) {
  .w5-moji-xs-auto {
    width: auto !important;
  }
}

.w5-char-xs-auto {
  width: 3.5em !important;
}
@media (max-width: 375.98px) {
  .w5-char-xs-auto {
    width: auto !important;
  }
}

.w30 {
  width: 3em !important;
}

.w6-moji {
  width: 7em !important;
}

.w6-char {
  width: 4em !important;
}

.mw30 {
  max-width: 3em !important;
}

.mw6-moji {
  max-width: 7em !important;
}

.mw6-char {
  max-width: 4em !important;
}

.h30 {
  height: 3em !important;
}

.h6-moji {
  height: 7em !important;
}

.h6-char {
  height: 4em !important;
}

.mh30 {
  max-height: 3em !important;
}

.mh6-moji {
  max-height: 7em !important;
}

.mh6-char {
  max-height: 4em !important;
}

.w30-sm-max {
  width: 3em !important;
}
@media (max-width: 768.98px) {
  .w30-sm-max {
    width: 100% !important;
  }
}

.w6-moji-sm-max {
  width: 7em !important;
}
@media (max-width: 768.98px) {
  .w6-moji-sm-max {
    width: 100% !important;
  }
}

.w6-char-sm-max {
  width: 4em !important;
}
@media (max-width: 768.98px) {
  .w6-char-sm-max {
    width: 100% !important;
  }
}

.min-w6-moji-sm-max {
  min-width: 7em !important;
}
@media (max-width: 768.98px) {
  .min-w6-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w6-char-sm-max {
  min-width: 4em !important;
}
@media (max-width: 768.98px) {
  .min-w6-char-sm-max {
    min-width: 100% !important;
  }
}

.w30-md-auto {
  width: 3em !important;
}
@media (max-width: 991.98px) {
  .w30-md-auto {
    width: auto !important;
  }
}

.w6-moji-md-auto {
  width: 7em !important;
}
@media (max-width: 991.98px) {
  .w6-moji-md-auto {
    width: auto !important;
  }
}

.w6-char-md-auto {
  width: 4em !important;
}
@media (max-width: 991.98px) {
  .w6-char-md-auto {
    width: auto !important;
  }
}

.w30-sm-auto {
  width: 3em !important;
}
@media (max-width: 768.98px) {
  .w30-sm-auto {
    width: auto !important;
  }
}

.w6-moji-sm-auto {
  width: 7em !important;
}
@media (max-width: 768.98px) {
  .w6-moji-sm-auto {
    width: auto !important;
  }
}

.w6-char-sm-auto {
  width: 4em !important;
}
@media (max-width: 768.98px) {
  .w6-char-sm-auto {
    width: auto !important;
  }
}

.w30-xs-max {
  width: 3em !important;
}
@media (max-width: 375.98px) {
  .w30-xs-max {
    width: 100% !important;
  }
}

.w6-moji-xs-max {
  width: 7em !important;
}
@media (max-width: 375.98px) {
  .w6-moji-xs-max {
    width: 100% !important;
  }
}

.w6-char-xs-max {
  width: 4em !important;
}
@media (max-width: 375.98px) {
  .w6-char-xs-max {
    width: 100% !important;
  }
}

.w30-xs-auto {
  width: 3em !important;
}
@media (max-width: 375.98px) {
  .w30-xs-auto {
    width: auto !important;
  }
}

.w6-moji-xs-auto {
  width: 7em !important;
}
@media (max-width: 375.98px) {
  .w6-moji-xs-auto {
    width: auto !important;
  }
}

.w6-char-xs-auto {
  width: 4em !important;
}
@media (max-width: 375.98px) {
  .w6-char-xs-auto {
    width: auto !important;
  }
}

.w35 {
  width: 3.5em !important;
}

.w7-moji {
  width: 8em !important;
}

.w7-char {
  width: 4.5em !important;
}

.mw35 {
  max-width: 3.5em !important;
}

.mw7-moji {
  max-width: 8em !important;
}

.mw7-char {
  max-width: 4.5em !important;
}

.h35 {
  height: 3.5em !important;
}

.h7-moji {
  height: 8em !important;
}

.h7-char {
  height: 4.5em !important;
}

.mh35 {
  max-height: 3.5em !important;
}

.mh7-moji {
  max-height: 8em !important;
}

.mh7-char {
  max-height: 4.5em !important;
}

.w35-sm-max {
  width: 3.5em !important;
}
@media (max-width: 768.98px) {
  .w35-sm-max {
    width: 100% !important;
  }
}

.w7-moji-sm-max {
  width: 8em !important;
}
@media (max-width: 768.98px) {
  .w7-moji-sm-max {
    width: 100% !important;
  }
}

.w7-char-sm-max {
  width: 4.5em !important;
}
@media (max-width: 768.98px) {
  .w7-char-sm-max {
    width: 100% !important;
  }
}

.min-w7-moji-sm-max {
  min-width: 8em !important;
}
@media (max-width: 768.98px) {
  .min-w7-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w7-char-sm-max {
  min-width: 4.5em !important;
}
@media (max-width: 768.98px) {
  .min-w7-char-sm-max {
    min-width: 100% !important;
  }
}

.w35-md-auto {
  width: 3.5em !important;
}
@media (max-width: 991.98px) {
  .w35-md-auto {
    width: auto !important;
  }
}

.w7-moji-md-auto {
  width: 8em !important;
}
@media (max-width: 991.98px) {
  .w7-moji-md-auto {
    width: auto !important;
  }
}

.w7-char-md-auto {
  width: 4.5em !important;
}
@media (max-width: 991.98px) {
  .w7-char-md-auto {
    width: auto !important;
  }
}

.w35-sm-auto {
  width: 3.5em !important;
}
@media (max-width: 768.98px) {
  .w35-sm-auto {
    width: auto !important;
  }
}

.w7-moji-sm-auto {
  width: 8em !important;
}
@media (max-width: 768.98px) {
  .w7-moji-sm-auto {
    width: auto !important;
  }
}

.w7-char-sm-auto {
  width: 4.5em !important;
}
@media (max-width: 768.98px) {
  .w7-char-sm-auto {
    width: auto !important;
  }
}

.w35-xs-max {
  width: 3.5em !important;
}
@media (max-width: 375.98px) {
  .w35-xs-max {
    width: 100% !important;
  }
}

.w7-moji-xs-max {
  width: 8em !important;
}
@media (max-width: 375.98px) {
  .w7-moji-xs-max {
    width: 100% !important;
  }
}

.w7-char-xs-max {
  width: 4.5em !important;
}
@media (max-width: 375.98px) {
  .w7-char-xs-max {
    width: 100% !important;
  }
}

.w35-xs-auto {
  width: 3.5em !important;
}
@media (max-width: 375.98px) {
  .w35-xs-auto {
    width: auto !important;
  }
}

.w7-moji-xs-auto {
  width: 8em !important;
}
@media (max-width: 375.98px) {
  .w7-moji-xs-auto {
    width: auto !important;
  }
}

.w7-char-xs-auto {
  width: 4.5em !important;
}
@media (max-width: 375.98px) {
  .w7-char-xs-auto {
    width: auto !important;
  }
}

.w40 {
  width: 4em !important;
}

.w8-moji {
  width: 9em !important;
}

.w8-char {
  width: 5em !important;
}

.mw40 {
  max-width: 4em !important;
}

.mw8-moji {
  max-width: 9em !important;
}

.mw8-char {
  max-width: 5em !important;
}

.h40 {
  height: 4em !important;
}

.h8-moji {
  height: 9em !important;
}

.h8-char {
  height: 5em !important;
}

.mh40 {
  max-height: 4em !important;
}

.mh8-moji {
  max-height: 9em !important;
}

.mh8-char {
  max-height: 5em !important;
}

.w40-sm-max {
  width: 4em !important;
}
@media (max-width: 768.98px) {
  .w40-sm-max {
    width: 100% !important;
  }
}

.w8-moji-sm-max {
  width: 9em !important;
}
@media (max-width: 768.98px) {
  .w8-moji-sm-max {
    width: 100% !important;
  }
}

.w8-char-sm-max {
  width: 5em !important;
}
@media (max-width: 768.98px) {
  .w8-char-sm-max {
    width: 100% !important;
  }
}

.min-w8-moji-sm-max {
  min-width: 9em !important;
}
@media (max-width: 768.98px) {
  .min-w8-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w8-char-sm-max {
  min-width: 5em !important;
}
@media (max-width: 768.98px) {
  .min-w8-char-sm-max {
    min-width: 100% !important;
  }
}

.w40-md-auto {
  width: 4em !important;
}
@media (max-width: 991.98px) {
  .w40-md-auto {
    width: auto !important;
  }
}

.w8-moji-md-auto {
  width: 9em !important;
}
@media (max-width: 991.98px) {
  .w8-moji-md-auto {
    width: auto !important;
  }
}

.w8-char-md-auto {
  width: 5em !important;
}
@media (max-width: 991.98px) {
  .w8-char-md-auto {
    width: auto !important;
  }
}

.w40-sm-auto {
  width: 4em !important;
}
@media (max-width: 768.98px) {
  .w40-sm-auto {
    width: auto !important;
  }
}

.w8-moji-sm-auto {
  width: 9em !important;
}
@media (max-width: 768.98px) {
  .w8-moji-sm-auto {
    width: auto !important;
  }
}

.w8-char-sm-auto {
  width: 5em !important;
}
@media (max-width: 768.98px) {
  .w8-char-sm-auto {
    width: auto !important;
  }
}

.w40-xs-max {
  width: 4em !important;
}
@media (max-width: 375.98px) {
  .w40-xs-max {
    width: 100% !important;
  }
}

.w8-moji-xs-max {
  width: 9em !important;
}
@media (max-width: 375.98px) {
  .w8-moji-xs-max {
    width: 100% !important;
  }
}

.w8-char-xs-max {
  width: 5em !important;
}
@media (max-width: 375.98px) {
  .w8-char-xs-max {
    width: 100% !important;
  }
}

.w40-xs-auto {
  width: 4em !important;
}
@media (max-width: 375.98px) {
  .w40-xs-auto {
    width: auto !important;
  }
}

.w8-moji-xs-auto {
  width: 9em !important;
}
@media (max-width: 375.98px) {
  .w8-moji-xs-auto {
    width: auto !important;
  }
}

.w8-char-xs-auto {
  width: 5em !important;
}
@media (max-width: 375.98px) {
  .w8-char-xs-auto {
    width: auto !important;
  }
}

.w45 {
  width: 4.5em !important;
}

.w9-moji {
  width: 10em !important;
}

.w9-char {
  width: 5.5em !important;
}

.mw45 {
  max-width: 4.5em !important;
}

.mw9-moji {
  max-width: 10em !important;
}

.mw9-char {
  max-width: 5.5em !important;
}

.h45 {
  height: 4.5em !important;
}

.h9-moji {
  height: 10em !important;
}

.h9-char {
  height: 5.5em !important;
}

.mh45 {
  max-height: 4.5em !important;
}

.mh9-moji {
  max-height: 10em !important;
}

.mh9-char {
  max-height: 5.5em !important;
}

.w45-sm-max {
  width: 4.5em !important;
}
@media (max-width: 768.98px) {
  .w45-sm-max {
    width: 100% !important;
  }
}

.w9-moji-sm-max {
  width: 10em !important;
}
@media (max-width: 768.98px) {
  .w9-moji-sm-max {
    width: 100% !important;
  }
}

.w9-char-sm-max {
  width: 5.5em !important;
}
@media (max-width: 768.98px) {
  .w9-char-sm-max {
    width: 100% !important;
  }
}

.min-w9-moji-sm-max {
  min-width: 10em !important;
}
@media (max-width: 768.98px) {
  .min-w9-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w9-char-sm-max {
  min-width: 5.5em !important;
}
@media (max-width: 768.98px) {
  .min-w9-char-sm-max {
    min-width: 100% !important;
  }
}

.w45-md-auto {
  width: 4.5em !important;
}
@media (max-width: 991.98px) {
  .w45-md-auto {
    width: auto !important;
  }
}

.w9-moji-md-auto {
  width: 10em !important;
}
@media (max-width: 991.98px) {
  .w9-moji-md-auto {
    width: auto !important;
  }
}

.w9-char-md-auto {
  width: 5.5em !important;
}
@media (max-width: 991.98px) {
  .w9-char-md-auto {
    width: auto !important;
  }
}

.w45-sm-auto {
  width: 4.5em !important;
}
@media (max-width: 768.98px) {
  .w45-sm-auto {
    width: auto !important;
  }
}

.w9-moji-sm-auto {
  width: 10em !important;
}
@media (max-width: 768.98px) {
  .w9-moji-sm-auto {
    width: auto !important;
  }
}

.w9-char-sm-auto {
  width: 5.5em !important;
}
@media (max-width: 768.98px) {
  .w9-char-sm-auto {
    width: auto !important;
  }
}

.w45-xs-max {
  width: 4.5em !important;
}
@media (max-width: 375.98px) {
  .w45-xs-max {
    width: 100% !important;
  }
}

.w9-moji-xs-max {
  width: 10em !important;
}
@media (max-width: 375.98px) {
  .w9-moji-xs-max {
    width: 100% !important;
  }
}

.w9-char-xs-max {
  width: 5.5em !important;
}
@media (max-width: 375.98px) {
  .w9-char-xs-max {
    width: 100% !important;
  }
}

.w45-xs-auto {
  width: 4.5em !important;
}
@media (max-width: 375.98px) {
  .w45-xs-auto {
    width: auto !important;
  }
}

.w9-moji-xs-auto {
  width: 10em !important;
}
@media (max-width: 375.98px) {
  .w9-moji-xs-auto {
    width: auto !important;
  }
}

.w9-char-xs-auto {
  width: 5.5em !important;
}
@media (max-width: 375.98px) {
  .w9-char-xs-auto {
    width: auto !important;
  }
}

.w50 {
  width: 5em !important;
}

.w10-moji {
  width: 11em !important;
}

.w10-char {
  width: 6em !important;
}

.mw50 {
  max-width: 5em !important;
}

.mw10-moji {
  max-width: 11em !important;
}

.mw10-char {
  max-width: 6em !important;
}

.h50 {
  height: 5em !important;
}

.h10-moji {
  height: 11em !important;
}

.h10-char {
  height: 6em !important;
}

.mh50 {
  max-height: 5em !important;
}

.mh10-moji {
  max-height: 11em !important;
}

.mh10-char {
  max-height: 6em !important;
}

.w50-sm-max {
  width: 5em !important;
}
@media (max-width: 768.98px) {
  .w50-sm-max {
    width: 100% !important;
  }
}

.w10-moji-sm-max {
  width: 11em !important;
}
@media (max-width: 768.98px) {
  .w10-moji-sm-max {
    width: 100% !important;
  }
}

.w10-char-sm-max {
  width: 6em !important;
}
@media (max-width: 768.98px) {
  .w10-char-sm-max {
    width: 100% !important;
  }
}

.min-w10-moji-sm-max {
  min-width: 11em !important;
}
@media (max-width: 768.98px) {
  .min-w10-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w10-char-sm-max {
  min-width: 6em !important;
}
@media (max-width: 768.98px) {
  .min-w10-char-sm-max {
    min-width: 100% !important;
  }
}

.w50-md-auto {
  width: 5em !important;
}
@media (max-width: 991.98px) {
  .w50-md-auto {
    width: auto !important;
  }
}

.w10-moji-md-auto {
  width: 11em !important;
}
@media (max-width: 991.98px) {
  .w10-moji-md-auto {
    width: auto !important;
  }
}

.w10-char-md-auto {
  width: 6em !important;
}
@media (max-width: 991.98px) {
  .w10-char-md-auto {
    width: auto !important;
  }
}

.w50-sm-auto {
  width: 5em !important;
}
@media (max-width: 768.98px) {
  .w50-sm-auto {
    width: auto !important;
  }
}

.w10-moji-sm-auto {
  width: 11em !important;
}
@media (max-width: 768.98px) {
  .w10-moji-sm-auto {
    width: auto !important;
  }
}

.w10-char-sm-auto {
  width: 6em !important;
}
@media (max-width: 768.98px) {
  .w10-char-sm-auto {
    width: auto !important;
  }
}

.w50-xs-max {
  width: 5em !important;
}
@media (max-width: 375.98px) {
  .w50-xs-max {
    width: 100% !important;
  }
}

.w10-moji-xs-max {
  width: 11em !important;
}
@media (max-width: 375.98px) {
  .w10-moji-xs-max {
    width: 100% !important;
  }
}

.w10-char-xs-max {
  width: 6em !important;
}
@media (max-width: 375.98px) {
  .w10-char-xs-max {
    width: 100% !important;
  }
}

.w50-xs-auto {
  width: 5em !important;
}
@media (max-width: 375.98px) {
  .w50-xs-auto {
    width: auto !important;
  }
}

.w10-moji-xs-auto {
  width: 11em !important;
}
@media (max-width: 375.98px) {
  .w10-moji-xs-auto {
    width: auto !important;
  }
}

.w10-char-xs-auto {
  width: 6em !important;
}
@media (max-width: 375.98px) {
  .w10-char-xs-auto {
    width: auto !important;
  }
}

.w55 {
  width: 5.5em !important;
}

.w11-moji {
  width: 12em !important;
}

.w11-char {
  width: 6.5em !important;
}

.mw55 {
  max-width: 5.5em !important;
}

.mw11-moji {
  max-width: 12em !important;
}

.mw11-char {
  max-width: 6.5em !important;
}

.h55 {
  height: 5.5em !important;
}

.h11-moji {
  height: 12em !important;
}

.h11-char {
  height: 6.5em !important;
}

.mh55 {
  max-height: 5.5em !important;
}

.mh11-moji {
  max-height: 12em !important;
}

.mh11-char {
  max-height: 6.5em !important;
}

.w55-sm-max {
  width: 5.5em !important;
}
@media (max-width: 768.98px) {
  .w55-sm-max {
    width: 100% !important;
  }
}

.w11-moji-sm-max {
  width: 12em !important;
}
@media (max-width: 768.98px) {
  .w11-moji-sm-max {
    width: 100% !important;
  }
}

.w11-char-sm-max {
  width: 6.5em !important;
}
@media (max-width: 768.98px) {
  .w11-char-sm-max {
    width: 100% !important;
  }
}

.min-w11-moji-sm-max {
  min-width: 12em !important;
}
@media (max-width: 768.98px) {
  .min-w11-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w11-char-sm-max {
  min-width: 6.5em !important;
}
@media (max-width: 768.98px) {
  .min-w11-char-sm-max {
    min-width: 100% !important;
  }
}

.w55-md-auto {
  width: 5.5em !important;
}
@media (max-width: 991.98px) {
  .w55-md-auto {
    width: auto !important;
  }
}

.w11-moji-md-auto {
  width: 12em !important;
}
@media (max-width: 991.98px) {
  .w11-moji-md-auto {
    width: auto !important;
  }
}

.w11-char-md-auto {
  width: 6.5em !important;
}
@media (max-width: 991.98px) {
  .w11-char-md-auto {
    width: auto !important;
  }
}

.w55-sm-auto {
  width: 5.5em !important;
}
@media (max-width: 768.98px) {
  .w55-sm-auto {
    width: auto !important;
  }
}

.w11-moji-sm-auto {
  width: 12em !important;
}
@media (max-width: 768.98px) {
  .w11-moji-sm-auto {
    width: auto !important;
  }
}

.w11-char-sm-auto {
  width: 6.5em !important;
}
@media (max-width: 768.98px) {
  .w11-char-sm-auto {
    width: auto !important;
  }
}

.w55-xs-max {
  width: 5.5em !important;
}
@media (max-width: 375.98px) {
  .w55-xs-max {
    width: 100% !important;
  }
}

.w11-moji-xs-max {
  width: 12em !important;
}
@media (max-width: 375.98px) {
  .w11-moji-xs-max {
    width: 100% !important;
  }
}

.w11-char-xs-max {
  width: 6.5em !important;
}
@media (max-width: 375.98px) {
  .w11-char-xs-max {
    width: 100% !important;
  }
}

.w55-xs-auto {
  width: 5.5em !important;
}
@media (max-width: 375.98px) {
  .w55-xs-auto {
    width: auto !important;
  }
}

.w11-moji-xs-auto {
  width: 12em !important;
}
@media (max-width: 375.98px) {
  .w11-moji-xs-auto {
    width: auto !important;
  }
}

.w11-char-xs-auto {
  width: 6.5em !important;
}
@media (max-width: 375.98px) {
  .w11-char-xs-auto {
    width: auto !important;
  }
}

.w60 {
  width: 6em !important;
}

.w12-moji {
  width: 13em !important;
}

.w12-char {
  width: 7em !important;
}

.mw60 {
  max-width: 6em !important;
}

.mw12-moji {
  max-width: 13em !important;
}

.mw12-char {
  max-width: 7em !important;
}

.h60 {
  height: 6em !important;
}

.h12-moji {
  height: 13em !important;
}

.h12-char {
  height: 7em !important;
}

.mh60 {
  max-height: 6em !important;
}

.mh12-moji {
  max-height: 13em !important;
}

.mh12-char {
  max-height: 7em !important;
}

.w60-sm-max {
  width: 6em !important;
}
@media (max-width: 768.98px) {
  .w60-sm-max {
    width: 100% !important;
  }
}

.w12-moji-sm-max {
  width: 13em !important;
}
@media (max-width: 768.98px) {
  .w12-moji-sm-max {
    width: 100% !important;
  }
}

.w12-char-sm-max {
  width: 7em !important;
}
@media (max-width: 768.98px) {
  .w12-char-sm-max {
    width: 100% !important;
  }
}

.min-w12-moji-sm-max {
  min-width: 13em !important;
}
@media (max-width: 768.98px) {
  .min-w12-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w12-char-sm-max {
  min-width: 7em !important;
}
@media (max-width: 768.98px) {
  .min-w12-char-sm-max {
    min-width: 100% !important;
  }
}

.w60-md-auto {
  width: 6em !important;
}
@media (max-width: 991.98px) {
  .w60-md-auto {
    width: auto !important;
  }
}

.w12-moji-md-auto {
  width: 13em !important;
}
@media (max-width: 991.98px) {
  .w12-moji-md-auto {
    width: auto !important;
  }
}

.w12-char-md-auto {
  width: 7em !important;
}
@media (max-width: 991.98px) {
  .w12-char-md-auto {
    width: auto !important;
  }
}

.w60-sm-auto {
  width: 6em !important;
}
@media (max-width: 768.98px) {
  .w60-sm-auto {
    width: auto !important;
  }
}

.w12-moji-sm-auto {
  width: 13em !important;
}
@media (max-width: 768.98px) {
  .w12-moji-sm-auto {
    width: auto !important;
  }
}

.w12-char-sm-auto {
  width: 7em !important;
}
@media (max-width: 768.98px) {
  .w12-char-sm-auto {
    width: auto !important;
  }
}

.w60-xs-max {
  width: 6em !important;
}
@media (max-width: 375.98px) {
  .w60-xs-max {
    width: 100% !important;
  }
}

.w12-moji-xs-max {
  width: 13em !important;
}
@media (max-width: 375.98px) {
  .w12-moji-xs-max {
    width: 100% !important;
  }
}

.w12-char-xs-max {
  width: 7em !important;
}
@media (max-width: 375.98px) {
  .w12-char-xs-max {
    width: 100% !important;
  }
}

.w60-xs-auto {
  width: 6em !important;
}
@media (max-width: 375.98px) {
  .w60-xs-auto {
    width: auto !important;
  }
}

.w12-moji-xs-auto {
  width: 13em !important;
}
@media (max-width: 375.98px) {
  .w12-moji-xs-auto {
    width: auto !important;
  }
}

.w12-char-xs-auto {
  width: 7em !important;
}
@media (max-width: 375.98px) {
  .w12-char-xs-auto {
    width: auto !important;
  }
}

.w65 {
  width: 6.5em !important;
}

.w13-moji {
  width: 14em !important;
}

.w13-char {
  width: 7.5em !important;
}

.mw65 {
  max-width: 6.5em !important;
}

.mw13-moji {
  max-width: 14em !important;
}

.mw13-char {
  max-width: 7.5em !important;
}

.h65 {
  height: 6.5em !important;
}

.h13-moji {
  height: 14em !important;
}

.h13-char {
  height: 7.5em !important;
}

.mh65 {
  max-height: 6.5em !important;
}

.mh13-moji {
  max-height: 14em !important;
}

.mh13-char {
  max-height: 7.5em !important;
}

.w65-sm-max {
  width: 6.5em !important;
}
@media (max-width: 768.98px) {
  .w65-sm-max {
    width: 100% !important;
  }
}

.w13-moji-sm-max {
  width: 14em !important;
}
@media (max-width: 768.98px) {
  .w13-moji-sm-max {
    width: 100% !important;
  }
}

.w13-char-sm-max {
  width: 7.5em !important;
}
@media (max-width: 768.98px) {
  .w13-char-sm-max {
    width: 100% !important;
  }
}

.min-w13-moji-sm-max {
  min-width: 14em !important;
}
@media (max-width: 768.98px) {
  .min-w13-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w13-char-sm-max {
  min-width: 7.5em !important;
}
@media (max-width: 768.98px) {
  .min-w13-char-sm-max {
    min-width: 100% !important;
  }
}

.w65-md-auto {
  width: 6.5em !important;
}
@media (max-width: 991.98px) {
  .w65-md-auto {
    width: auto !important;
  }
}

.w13-moji-md-auto {
  width: 14em !important;
}
@media (max-width: 991.98px) {
  .w13-moji-md-auto {
    width: auto !important;
  }
}

.w13-char-md-auto {
  width: 7.5em !important;
}
@media (max-width: 991.98px) {
  .w13-char-md-auto {
    width: auto !important;
  }
}

.w65-sm-auto {
  width: 6.5em !important;
}
@media (max-width: 768.98px) {
  .w65-sm-auto {
    width: auto !important;
  }
}

.w13-moji-sm-auto {
  width: 14em !important;
}
@media (max-width: 768.98px) {
  .w13-moji-sm-auto {
    width: auto !important;
  }
}

.w13-char-sm-auto {
  width: 7.5em !important;
}
@media (max-width: 768.98px) {
  .w13-char-sm-auto {
    width: auto !important;
  }
}

.w65-xs-max {
  width: 6.5em !important;
}
@media (max-width: 375.98px) {
  .w65-xs-max {
    width: 100% !important;
  }
}

.w13-moji-xs-max {
  width: 14em !important;
}
@media (max-width: 375.98px) {
  .w13-moji-xs-max {
    width: 100% !important;
  }
}

.w13-char-xs-max {
  width: 7.5em !important;
}
@media (max-width: 375.98px) {
  .w13-char-xs-max {
    width: 100% !important;
  }
}

.w65-xs-auto {
  width: 6.5em !important;
}
@media (max-width: 375.98px) {
  .w65-xs-auto {
    width: auto !important;
  }
}

.w13-moji-xs-auto {
  width: 14em !important;
}
@media (max-width: 375.98px) {
  .w13-moji-xs-auto {
    width: auto !important;
  }
}

.w13-char-xs-auto {
  width: 7.5em !important;
}
@media (max-width: 375.98px) {
  .w13-char-xs-auto {
    width: auto !important;
  }
}

.w70 {
  width: 7em !important;
}

.w14-moji {
  width: 15em !important;
}

.w14-char {
  width: 8em !important;
}

.mw70 {
  max-width: 7em !important;
}

.mw14-moji {
  max-width: 15em !important;
}

.mw14-char {
  max-width: 8em !important;
}

.h70 {
  height: 7em !important;
}

.h14-moji {
  height: 15em !important;
}

.h14-char {
  height: 8em !important;
}

.mh70 {
  max-height: 7em !important;
}

.mh14-moji {
  max-height: 15em !important;
}

.mh14-char {
  max-height: 8em !important;
}

.w70-sm-max {
  width: 7em !important;
}
@media (max-width: 768.98px) {
  .w70-sm-max {
    width: 100% !important;
  }
}

.w14-moji-sm-max {
  width: 15em !important;
}
@media (max-width: 768.98px) {
  .w14-moji-sm-max {
    width: 100% !important;
  }
}

.w14-char-sm-max {
  width: 8em !important;
}
@media (max-width: 768.98px) {
  .w14-char-sm-max {
    width: 100% !important;
  }
}

.min-w14-moji-sm-max {
  min-width: 15em !important;
}
@media (max-width: 768.98px) {
  .min-w14-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w14-char-sm-max {
  min-width: 8em !important;
}
@media (max-width: 768.98px) {
  .min-w14-char-sm-max {
    min-width: 100% !important;
  }
}

.w70-md-auto {
  width: 7em !important;
}
@media (max-width: 991.98px) {
  .w70-md-auto {
    width: auto !important;
  }
}

.w14-moji-md-auto {
  width: 15em !important;
}
@media (max-width: 991.98px) {
  .w14-moji-md-auto {
    width: auto !important;
  }
}

.w14-char-md-auto {
  width: 8em !important;
}
@media (max-width: 991.98px) {
  .w14-char-md-auto {
    width: auto !important;
  }
}

.w70-sm-auto {
  width: 7em !important;
}
@media (max-width: 768.98px) {
  .w70-sm-auto {
    width: auto !important;
  }
}

.w14-moji-sm-auto {
  width: 15em !important;
}
@media (max-width: 768.98px) {
  .w14-moji-sm-auto {
    width: auto !important;
  }
}

.w14-char-sm-auto {
  width: 8em !important;
}
@media (max-width: 768.98px) {
  .w14-char-sm-auto {
    width: auto !important;
  }
}

.w70-xs-max {
  width: 7em !important;
}
@media (max-width: 375.98px) {
  .w70-xs-max {
    width: 100% !important;
  }
}

.w14-moji-xs-max {
  width: 15em !important;
}
@media (max-width: 375.98px) {
  .w14-moji-xs-max {
    width: 100% !important;
  }
}

.w14-char-xs-max {
  width: 8em !important;
}
@media (max-width: 375.98px) {
  .w14-char-xs-max {
    width: 100% !important;
  }
}

.w70-xs-auto {
  width: 7em !important;
}
@media (max-width: 375.98px) {
  .w70-xs-auto {
    width: auto !important;
  }
}

.w14-moji-xs-auto {
  width: 15em !important;
}
@media (max-width: 375.98px) {
  .w14-moji-xs-auto {
    width: auto !important;
  }
}

.w14-char-xs-auto {
  width: 8em !important;
}
@media (max-width: 375.98px) {
  .w14-char-xs-auto {
    width: auto !important;
  }
}

.w75 {
  width: 7.5em !important;
}

.w15-moji {
  width: 16em !important;
}

.w15-char {
  width: 8.5em !important;
}

.mw75 {
  max-width: 7.5em !important;
}

.mw15-moji {
  max-width: 16em !important;
}

.mw15-char {
  max-width: 8.5em !important;
}

.h75 {
  height: 7.5em !important;
}

.h15-moji {
  height: 16em !important;
}

.h15-char {
  height: 8.5em !important;
}

.mh75 {
  max-height: 7.5em !important;
}

.mh15-moji {
  max-height: 16em !important;
}

.mh15-char {
  max-height: 8.5em !important;
}

.w75-sm-max {
  width: 7.5em !important;
}
@media (max-width: 768.98px) {
  .w75-sm-max {
    width: 100% !important;
  }
}

.w15-moji-sm-max {
  width: 16em !important;
}
@media (max-width: 768.98px) {
  .w15-moji-sm-max {
    width: 100% !important;
  }
}

.w15-char-sm-max {
  width: 8.5em !important;
}
@media (max-width: 768.98px) {
  .w15-char-sm-max {
    width: 100% !important;
  }
}

.min-w15-moji-sm-max {
  min-width: 16em !important;
}
@media (max-width: 768.98px) {
  .min-w15-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w15-char-sm-max {
  min-width: 8.5em !important;
}
@media (max-width: 768.98px) {
  .min-w15-char-sm-max {
    min-width: 100% !important;
  }
}

.w75-md-auto {
  width: 7.5em !important;
}
@media (max-width: 991.98px) {
  .w75-md-auto {
    width: auto !important;
  }
}

.w15-moji-md-auto {
  width: 16em !important;
}
@media (max-width: 991.98px) {
  .w15-moji-md-auto {
    width: auto !important;
  }
}

.w15-char-md-auto {
  width: 8.5em !important;
}
@media (max-width: 991.98px) {
  .w15-char-md-auto {
    width: auto !important;
  }
}

.w75-sm-auto {
  width: 7.5em !important;
}
@media (max-width: 768.98px) {
  .w75-sm-auto {
    width: auto !important;
  }
}

.w15-moji-sm-auto {
  width: 16em !important;
}
@media (max-width: 768.98px) {
  .w15-moji-sm-auto {
    width: auto !important;
  }
}

.w15-char-sm-auto {
  width: 8.5em !important;
}
@media (max-width: 768.98px) {
  .w15-char-sm-auto {
    width: auto !important;
  }
}

.w75-xs-max {
  width: 7.5em !important;
}
@media (max-width: 375.98px) {
  .w75-xs-max {
    width: 100% !important;
  }
}

.w15-moji-xs-max {
  width: 16em !important;
}
@media (max-width: 375.98px) {
  .w15-moji-xs-max {
    width: 100% !important;
  }
}

.w15-char-xs-max {
  width: 8.5em !important;
}
@media (max-width: 375.98px) {
  .w15-char-xs-max {
    width: 100% !important;
  }
}

.w75-xs-auto {
  width: 7.5em !important;
}
@media (max-width: 375.98px) {
  .w75-xs-auto {
    width: auto !important;
  }
}

.w15-moji-xs-auto {
  width: 16em !important;
}
@media (max-width: 375.98px) {
  .w15-moji-xs-auto {
    width: auto !important;
  }
}

.w15-char-xs-auto {
  width: 8.5em !important;
}
@media (max-width: 375.98px) {
  .w15-char-xs-auto {
    width: auto !important;
  }
}

.w80 {
  width: 8em !important;
}

.w16-moji {
  width: 17em !important;
}

.w16-char {
  width: 9em !important;
}

.mw80 {
  max-width: 8em !important;
}

.mw16-moji {
  max-width: 17em !important;
}

.mw16-char {
  max-width: 9em !important;
}

.h80 {
  height: 8em !important;
}

.h16-moji {
  height: 17em !important;
}

.h16-char {
  height: 9em !important;
}

.mh80 {
  max-height: 8em !important;
}

.mh16-moji {
  max-height: 17em !important;
}

.mh16-char {
  max-height: 9em !important;
}

.w80-sm-max {
  width: 8em !important;
}
@media (max-width: 768.98px) {
  .w80-sm-max {
    width: 100% !important;
  }
}

.w16-moji-sm-max {
  width: 17em !important;
}
@media (max-width: 768.98px) {
  .w16-moji-sm-max {
    width: 100% !important;
  }
}

.w16-char-sm-max {
  width: 9em !important;
}
@media (max-width: 768.98px) {
  .w16-char-sm-max {
    width: 100% !important;
  }
}

.min-w16-moji-sm-max {
  min-width: 17em !important;
}
@media (max-width: 768.98px) {
  .min-w16-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w16-char-sm-max {
  min-width: 9em !important;
}
@media (max-width: 768.98px) {
  .min-w16-char-sm-max {
    min-width: 100% !important;
  }
}

.w80-md-auto {
  width: 8em !important;
}
@media (max-width: 991.98px) {
  .w80-md-auto {
    width: auto !important;
  }
}

.w16-moji-md-auto {
  width: 17em !important;
}
@media (max-width: 991.98px) {
  .w16-moji-md-auto {
    width: auto !important;
  }
}

.w16-char-md-auto {
  width: 9em !important;
}
@media (max-width: 991.98px) {
  .w16-char-md-auto {
    width: auto !important;
  }
}

.w80-sm-auto {
  width: 8em !important;
}
@media (max-width: 768.98px) {
  .w80-sm-auto {
    width: auto !important;
  }
}

.w16-moji-sm-auto {
  width: 17em !important;
}
@media (max-width: 768.98px) {
  .w16-moji-sm-auto {
    width: auto !important;
  }
}

.w16-char-sm-auto {
  width: 9em !important;
}
@media (max-width: 768.98px) {
  .w16-char-sm-auto {
    width: auto !important;
  }
}

.w80-xs-max {
  width: 8em !important;
}
@media (max-width: 375.98px) {
  .w80-xs-max {
    width: 100% !important;
  }
}

.w16-moji-xs-max {
  width: 17em !important;
}
@media (max-width: 375.98px) {
  .w16-moji-xs-max {
    width: 100% !important;
  }
}

.w16-char-xs-max {
  width: 9em !important;
}
@media (max-width: 375.98px) {
  .w16-char-xs-max {
    width: 100% !important;
  }
}

.w80-xs-auto {
  width: 8em !important;
}
@media (max-width: 375.98px) {
  .w80-xs-auto {
    width: auto !important;
  }
}

.w16-moji-xs-auto {
  width: 17em !important;
}
@media (max-width: 375.98px) {
  .w16-moji-xs-auto {
    width: auto !important;
  }
}

.w16-char-xs-auto {
  width: 9em !important;
}
@media (max-width: 375.98px) {
  .w16-char-xs-auto {
    width: auto !important;
  }
}

.w85 {
  width: 8.5em !important;
}

.w17-moji {
  width: 18em !important;
}

.w17-char {
  width: 9.5em !important;
}

.mw85 {
  max-width: 8.5em !important;
}

.mw17-moji {
  max-width: 18em !important;
}

.mw17-char {
  max-width: 9.5em !important;
}

.h85 {
  height: 8.5em !important;
}

.h17-moji {
  height: 18em !important;
}

.h17-char {
  height: 9.5em !important;
}

.mh85 {
  max-height: 8.5em !important;
}

.mh17-moji {
  max-height: 18em !important;
}

.mh17-char {
  max-height: 9.5em !important;
}

.w85-sm-max {
  width: 8.5em !important;
}
@media (max-width: 768.98px) {
  .w85-sm-max {
    width: 100% !important;
  }
}

.w17-moji-sm-max {
  width: 18em !important;
}
@media (max-width: 768.98px) {
  .w17-moji-sm-max {
    width: 100% !important;
  }
}

.w17-char-sm-max {
  width: 9.5em !important;
}
@media (max-width: 768.98px) {
  .w17-char-sm-max {
    width: 100% !important;
  }
}

.min-w17-moji-sm-max {
  min-width: 18em !important;
}
@media (max-width: 768.98px) {
  .min-w17-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w17-char-sm-max {
  min-width: 9.5em !important;
}
@media (max-width: 768.98px) {
  .min-w17-char-sm-max {
    min-width: 100% !important;
  }
}

.w85-md-auto {
  width: 8.5em !important;
}
@media (max-width: 991.98px) {
  .w85-md-auto {
    width: auto !important;
  }
}

.w17-moji-md-auto {
  width: 18em !important;
}
@media (max-width: 991.98px) {
  .w17-moji-md-auto {
    width: auto !important;
  }
}

.w17-char-md-auto {
  width: 9.5em !important;
}
@media (max-width: 991.98px) {
  .w17-char-md-auto {
    width: auto !important;
  }
}

.w85-sm-auto {
  width: 8.5em !important;
}
@media (max-width: 768.98px) {
  .w85-sm-auto {
    width: auto !important;
  }
}

.w17-moji-sm-auto {
  width: 18em !important;
}
@media (max-width: 768.98px) {
  .w17-moji-sm-auto {
    width: auto !important;
  }
}

.w17-char-sm-auto {
  width: 9.5em !important;
}
@media (max-width: 768.98px) {
  .w17-char-sm-auto {
    width: auto !important;
  }
}

.w85-xs-max {
  width: 8.5em !important;
}
@media (max-width: 375.98px) {
  .w85-xs-max {
    width: 100% !important;
  }
}

.w17-moji-xs-max {
  width: 18em !important;
}
@media (max-width: 375.98px) {
  .w17-moji-xs-max {
    width: 100% !important;
  }
}

.w17-char-xs-max {
  width: 9.5em !important;
}
@media (max-width: 375.98px) {
  .w17-char-xs-max {
    width: 100% !important;
  }
}

.w85-xs-auto {
  width: 8.5em !important;
}
@media (max-width: 375.98px) {
  .w85-xs-auto {
    width: auto !important;
  }
}

.w17-moji-xs-auto {
  width: 18em !important;
}
@media (max-width: 375.98px) {
  .w17-moji-xs-auto {
    width: auto !important;
  }
}

.w17-char-xs-auto {
  width: 9.5em !important;
}
@media (max-width: 375.98px) {
  .w17-char-xs-auto {
    width: auto !important;
  }
}

.w90 {
  width: 9em !important;
}

.w18-moji {
  width: 19em !important;
}

.w18-char {
  width: 10em !important;
}

.mw90 {
  max-width: 9em !important;
}

.mw18-moji {
  max-width: 19em !important;
}

.mw18-char {
  max-width: 10em !important;
}

.h90 {
  height: 9em !important;
}

.h18-moji {
  height: 19em !important;
}

.h18-char {
  height: 10em !important;
}

.mh90 {
  max-height: 9em !important;
}

.mh18-moji {
  max-height: 19em !important;
}

.mh18-char {
  max-height: 10em !important;
}

.w90-sm-max {
  width: 9em !important;
}
@media (max-width: 768.98px) {
  .w90-sm-max {
    width: 100% !important;
  }
}

.w18-moji-sm-max {
  width: 19em !important;
}
@media (max-width: 768.98px) {
  .w18-moji-sm-max {
    width: 100% !important;
  }
}

.w18-char-sm-max {
  width: 10em !important;
}
@media (max-width: 768.98px) {
  .w18-char-sm-max {
    width: 100% !important;
  }
}

.min-w18-moji-sm-max {
  min-width: 19em !important;
}
@media (max-width: 768.98px) {
  .min-w18-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w18-char-sm-max {
  min-width: 10em !important;
}
@media (max-width: 768.98px) {
  .min-w18-char-sm-max {
    min-width: 100% !important;
  }
}

.w90-md-auto {
  width: 9em !important;
}
@media (max-width: 991.98px) {
  .w90-md-auto {
    width: auto !important;
  }
}

.w18-moji-md-auto {
  width: 19em !important;
}
@media (max-width: 991.98px) {
  .w18-moji-md-auto {
    width: auto !important;
  }
}

.w18-char-md-auto {
  width: 10em !important;
}
@media (max-width: 991.98px) {
  .w18-char-md-auto {
    width: auto !important;
  }
}

.w90-sm-auto {
  width: 9em !important;
}
@media (max-width: 768.98px) {
  .w90-sm-auto {
    width: auto !important;
  }
}

.w18-moji-sm-auto {
  width: 19em !important;
}
@media (max-width: 768.98px) {
  .w18-moji-sm-auto {
    width: auto !important;
  }
}

.w18-char-sm-auto {
  width: 10em !important;
}
@media (max-width: 768.98px) {
  .w18-char-sm-auto {
    width: auto !important;
  }
}

.w90-xs-max {
  width: 9em !important;
}
@media (max-width: 375.98px) {
  .w90-xs-max {
    width: 100% !important;
  }
}

.w18-moji-xs-max {
  width: 19em !important;
}
@media (max-width: 375.98px) {
  .w18-moji-xs-max {
    width: 100% !important;
  }
}

.w18-char-xs-max {
  width: 10em !important;
}
@media (max-width: 375.98px) {
  .w18-char-xs-max {
    width: 100% !important;
  }
}

.w90-xs-auto {
  width: 9em !important;
}
@media (max-width: 375.98px) {
  .w90-xs-auto {
    width: auto !important;
  }
}

.w18-moji-xs-auto {
  width: 19em !important;
}
@media (max-width: 375.98px) {
  .w18-moji-xs-auto {
    width: auto !important;
  }
}

.w18-char-xs-auto {
  width: 10em !important;
}
@media (max-width: 375.98px) {
  .w18-char-xs-auto {
    width: auto !important;
  }
}

.w95 {
  width: 9.5em !important;
}

.w19-moji {
  width: 20em !important;
}

.w19-char {
  width: 10.5em !important;
}

.mw95 {
  max-width: 9.5em !important;
}

.mw19-moji {
  max-width: 20em !important;
}

.mw19-char {
  max-width: 10.5em !important;
}

.h95 {
  height: 9.5em !important;
}

.h19-moji {
  height: 20em !important;
}

.h19-char {
  height: 10.5em !important;
}

.mh95 {
  max-height: 9.5em !important;
}

.mh19-moji {
  max-height: 20em !important;
}

.mh19-char {
  max-height: 10.5em !important;
}

.w95-sm-max {
  width: 9.5em !important;
}
@media (max-width: 768.98px) {
  .w95-sm-max {
    width: 100% !important;
  }
}

.w19-moji-sm-max {
  width: 20em !important;
}
@media (max-width: 768.98px) {
  .w19-moji-sm-max {
    width: 100% !important;
  }
}

.w19-char-sm-max {
  width: 10.5em !important;
}
@media (max-width: 768.98px) {
  .w19-char-sm-max {
    width: 100% !important;
  }
}

.min-w19-moji-sm-max {
  min-width: 20em !important;
}
@media (max-width: 768.98px) {
  .min-w19-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w19-char-sm-max {
  min-width: 10.5em !important;
}
@media (max-width: 768.98px) {
  .min-w19-char-sm-max {
    min-width: 100% !important;
  }
}

.w95-md-auto {
  width: 9.5em !important;
}
@media (max-width: 991.98px) {
  .w95-md-auto {
    width: auto !important;
  }
}

.w19-moji-md-auto {
  width: 20em !important;
}
@media (max-width: 991.98px) {
  .w19-moji-md-auto {
    width: auto !important;
  }
}

.w19-char-md-auto {
  width: 10.5em !important;
}
@media (max-width: 991.98px) {
  .w19-char-md-auto {
    width: auto !important;
  }
}

.w95-sm-auto {
  width: 9.5em !important;
}
@media (max-width: 768.98px) {
  .w95-sm-auto {
    width: auto !important;
  }
}

.w19-moji-sm-auto {
  width: 20em !important;
}
@media (max-width: 768.98px) {
  .w19-moji-sm-auto {
    width: auto !important;
  }
}

.w19-char-sm-auto {
  width: 10.5em !important;
}
@media (max-width: 768.98px) {
  .w19-char-sm-auto {
    width: auto !important;
  }
}

.w95-xs-max {
  width: 9.5em !important;
}
@media (max-width: 375.98px) {
  .w95-xs-max {
    width: 100% !important;
  }
}

.w19-moji-xs-max {
  width: 20em !important;
}
@media (max-width: 375.98px) {
  .w19-moji-xs-max {
    width: 100% !important;
  }
}

.w19-char-xs-max {
  width: 10.5em !important;
}
@media (max-width: 375.98px) {
  .w19-char-xs-max {
    width: 100% !important;
  }
}

.w95-xs-auto {
  width: 9.5em !important;
}
@media (max-width: 375.98px) {
  .w95-xs-auto {
    width: auto !important;
  }
}

.w19-moji-xs-auto {
  width: 20em !important;
}
@media (max-width: 375.98px) {
  .w19-moji-xs-auto {
    width: auto !important;
  }
}

.w19-char-xs-auto {
  width: 10.5em !important;
}
@media (max-width: 375.98px) {
  .w19-char-xs-auto {
    width: auto !important;
  }
}

.w100 {
  width: 10em !important;
}

.w20-moji {
  width: 21em !important;
}

.w20-char {
  width: 11em !important;
}

.mw100 {
  max-width: 10em !important;
}

.mw20-moji {
  max-width: 21em !important;
}

.mw20-char {
  max-width: 11em !important;
}

.h100 {
  height: 10em !important;
}

.h20-moji {
  height: 21em !important;
}

.h20-char {
  height: 11em !important;
}

.mh100 {
  max-height: 10em !important;
}

.mh20-moji {
  max-height: 21em !important;
}

.mh20-char {
  max-height: 11em !important;
}

.w100-sm-max {
  width: 10em !important;
}
@media (max-width: 768.98px) {
  .w100-sm-max {
    width: 100% !important;
  }
}

.w20-moji-sm-max {
  width: 21em !important;
}
@media (max-width: 768.98px) {
  .w20-moji-sm-max {
    width: 100% !important;
  }
}

.w20-char-sm-max {
  width: 11em !important;
}
@media (max-width: 768.98px) {
  .w20-char-sm-max {
    width: 100% !important;
  }
}

.min-w20-moji-sm-max {
  min-width: 21em !important;
}
@media (max-width: 768.98px) {
  .min-w20-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w20-char-sm-max {
  min-width: 11em !important;
}
@media (max-width: 768.98px) {
  .min-w20-char-sm-max {
    min-width: 100% !important;
  }
}

.w100-md-auto {
  width: 10em !important;
}
@media (max-width: 991.98px) {
  .w100-md-auto {
    width: auto !important;
  }
}

.w20-moji-md-auto {
  width: 21em !important;
}
@media (max-width: 991.98px) {
  .w20-moji-md-auto {
    width: auto !important;
  }
}

.w20-char-md-auto {
  width: 11em !important;
}
@media (max-width: 991.98px) {
  .w20-char-md-auto {
    width: auto !important;
  }
}

.w100-sm-auto {
  width: 10em !important;
}
@media (max-width: 768.98px) {
  .w100-sm-auto {
    width: auto !important;
  }
}

.w20-moji-sm-auto {
  width: 21em !important;
}
@media (max-width: 768.98px) {
  .w20-moji-sm-auto {
    width: auto !important;
  }
}

.w20-char-sm-auto {
  width: 11em !important;
}
@media (max-width: 768.98px) {
  .w20-char-sm-auto {
    width: auto !important;
  }
}

.w100-xs-max {
  width: 10em !important;
}
@media (max-width: 375.98px) {
  .w100-xs-max {
    width: 100% !important;
  }
}

.w20-moji-xs-max {
  width: 21em !important;
}
@media (max-width: 375.98px) {
  .w20-moji-xs-max {
    width: 100% !important;
  }
}

.w20-char-xs-max {
  width: 11em !important;
}
@media (max-width: 375.98px) {
  .w20-char-xs-max {
    width: 100% !important;
  }
}

.w100-xs-auto {
  width: 10em !important;
}
@media (max-width: 375.98px) {
  .w100-xs-auto {
    width: auto !important;
  }
}

.w20-moji-xs-auto {
  width: 21em !important;
}
@media (max-width: 375.98px) {
  .w20-moji-xs-auto {
    width: auto !important;
  }
}

.w20-char-xs-auto {
  width: 11em !important;
}
@media (max-width: 375.98px) {
  .w20-char-xs-auto {
    width: auto !important;
  }
}

.w105 {
  width: 10.5em !important;
}

.w21-moji {
  width: 22em !important;
}

.w21-char {
  width: 11.5em !important;
}

.mw105 {
  max-width: 10.5em !important;
}

.mw21-moji {
  max-width: 22em !important;
}

.mw21-char {
  max-width: 11.5em !important;
}

.h105 {
  height: 10.5em !important;
}

.h21-moji {
  height: 22em !important;
}

.h21-char {
  height: 11.5em !important;
}

.mh105 {
  max-height: 10.5em !important;
}

.mh21-moji {
  max-height: 22em !important;
}

.mh21-char {
  max-height: 11.5em !important;
}

.w105-sm-max {
  width: 10.5em !important;
}
@media (max-width: 768.98px) {
  .w105-sm-max {
    width: 100% !important;
  }
}

.w21-moji-sm-max {
  width: 22em !important;
}
@media (max-width: 768.98px) {
  .w21-moji-sm-max {
    width: 100% !important;
  }
}

.w21-char-sm-max {
  width: 11.5em !important;
}
@media (max-width: 768.98px) {
  .w21-char-sm-max {
    width: 100% !important;
  }
}

.min-w21-moji-sm-max {
  min-width: 22em !important;
}
@media (max-width: 768.98px) {
  .min-w21-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w21-char-sm-max {
  min-width: 11.5em !important;
}
@media (max-width: 768.98px) {
  .min-w21-char-sm-max {
    min-width: 100% !important;
  }
}

.w105-md-auto {
  width: 10.5em !important;
}
@media (max-width: 991.98px) {
  .w105-md-auto {
    width: auto !important;
  }
}

.w21-moji-md-auto {
  width: 22em !important;
}
@media (max-width: 991.98px) {
  .w21-moji-md-auto {
    width: auto !important;
  }
}

.w21-char-md-auto {
  width: 11.5em !important;
}
@media (max-width: 991.98px) {
  .w21-char-md-auto {
    width: auto !important;
  }
}

.w105-sm-auto {
  width: 10.5em !important;
}
@media (max-width: 768.98px) {
  .w105-sm-auto {
    width: auto !important;
  }
}

.w21-moji-sm-auto {
  width: 22em !important;
}
@media (max-width: 768.98px) {
  .w21-moji-sm-auto {
    width: auto !important;
  }
}

.w21-char-sm-auto {
  width: 11.5em !important;
}
@media (max-width: 768.98px) {
  .w21-char-sm-auto {
    width: auto !important;
  }
}

.w105-xs-max {
  width: 10.5em !important;
}
@media (max-width: 375.98px) {
  .w105-xs-max {
    width: 100% !important;
  }
}

.w21-moji-xs-max {
  width: 22em !important;
}
@media (max-width: 375.98px) {
  .w21-moji-xs-max {
    width: 100% !important;
  }
}

.w21-char-xs-max {
  width: 11.5em !important;
}
@media (max-width: 375.98px) {
  .w21-char-xs-max {
    width: 100% !important;
  }
}

.w105-xs-auto {
  width: 10.5em !important;
}
@media (max-width: 375.98px) {
  .w105-xs-auto {
    width: auto !important;
  }
}

.w21-moji-xs-auto {
  width: 22em !important;
}
@media (max-width: 375.98px) {
  .w21-moji-xs-auto {
    width: auto !important;
  }
}

.w21-char-xs-auto {
  width: 11.5em !important;
}
@media (max-width: 375.98px) {
  .w21-char-xs-auto {
    width: auto !important;
  }
}

.w110 {
  width: 11em !important;
}

.w22-moji {
  width: 23em !important;
}

.w22-char {
  width: 12em !important;
}

.mw110 {
  max-width: 11em !important;
}

.mw22-moji {
  max-width: 23em !important;
}

.mw22-char {
  max-width: 12em !important;
}

.h110 {
  height: 11em !important;
}

.h22-moji {
  height: 23em !important;
}

.h22-char {
  height: 12em !important;
}

.mh110 {
  max-height: 11em !important;
}

.mh22-moji {
  max-height: 23em !important;
}

.mh22-char {
  max-height: 12em !important;
}

.w110-sm-max {
  width: 11em !important;
}
@media (max-width: 768.98px) {
  .w110-sm-max {
    width: 100% !important;
  }
}

.w22-moji-sm-max {
  width: 23em !important;
}
@media (max-width: 768.98px) {
  .w22-moji-sm-max {
    width: 100% !important;
  }
}

.w22-char-sm-max {
  width: 12em !important;
}
@media (max-width: 768.98px) {
  .w22-char-sm-max {
    width: 100% !important;
  }
}

.min-w22-moji-sm-max {
  min-width: 23em !important;
}
@media (max-width: 768.98px) {
  .min-w22-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w22-char-sm-max {
  min-width: 12em !important;
}
@media (max-width: 768.98px) {
  .min-w22-char-sm-max {
    min-width: 100% !important;
  }
}

.w110-md-auto {
  width: 11em !important;
}
@media (max-width: 991.98px) {
  .w110-md-auto {
    width: auto !important;
  }
}

.w22-moji-md-auto {
  width: 23em !important;
}
@media (max-width: 991.98px) {
  .w22-moji-md-auto {
    width: auto !important;
  }
}

.w22-char-md-auto {
  width: 12em !important;
}
@media (max-width: 991.98px) {
  .w22-char-md-auto {
    width: auto !important;
  }
}

.w110-sm-auto {
  width: 11em !important;
}
@media (max-width: 768.98px) {
  .w110-sm-auto {
    width: auto !important;
  }
}

.w22-moji-sm-auto {
  width: 23em !important;
}
@media (max-width: 768.98px) {
  .w22-moji-sm-auto {
    width: auto !important;
  }
}

.w22-char-sm-auto {
  width: 12em !important;
}
@media (max-width: 768.98px) {
  .w22-char-sm-auto {
    width: auto !important;
  }
}

.w110-xs-max {
  width: 11em !important;
}
@media (max-width: 375.98px) {
  .w110-xs-max {
    width: 100% !important;
  }
}

.w22-moji-xs-max {
  width: 23em !important;
}
@media (max-width: 375.98px) {
  .w22-moji-xs-max {
    width: 100% !important;
  }
}

.w22-char-xs-max {
  width: 12em !important;
}
@media (max-width: 375.98px) {
  .w22-char-xs-max {
    width: 100% !important;
  }
}

.w110-xs-auto {
  width: 11em !important;
}
@media (max-width: 375.98px) {
  .w110-xs-auto {
    width: auto !important;
  }
}

.w22-moji-xs-auto {
  width: 23em !important;
}
@media (max-width: 375.98px) {
  .w22-moji-xs-auto {
    width: auto !important;
  }
}

.w22-char-xs-auto {
  width: 12em !important;
}
@media (max-width: 375.98px) {
  .w22-char-xs-auto {
    width: auto !important;
  }
}

.w115 {
  width: 11.5em !important;
}

.w23-moji {
  width: 24em !important;
}

.w23-char {
  width: 12.5em !important;
}

.mw115 {
  max-width: 11.5em !important;
}

.mw23-moji {
  max-width: 24em !important;
}

.mw23-char {
  max-width: 12.5em !important;
}

.h115 {
  height: 11.5em !important;
}

.h23-moji {
  height: 24em !important;
}

.h23-char {
  height: 12.5em !important;
}

.mh115 {
  max-height: 11.5em !important;
}

.mh23-moji {
  max-height: 24em !important;
}

.mh23-char {
  max-height: 12.5em !important;
}

.w115-sm-max {
  width: 11.5em !important;
}
@media (max-width: 768.98px) {
  .w115-sm-max {
    width: 100% !important;
  }
}

.w23-moji-sm-max {
  width: 24em !important;
}
@media (max-width: 768.98px) {
  .w23-moji-sm-max {
    width: 100% !important;
  }
}

.w23-char-sm-max {
  width: 12.5em !important;
}
@media (max-width: 768.98px) {
  .w23-char-sm-max {
    width: 100% !important;
  }
}

.min-w23-moji-sm-max {
  min-width: 24em !important;
}
@media (max-width: 768.98px) {
  .min-w23-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w23-char-sm-max {
  min-width: 12.5em !important;
}
@media (max-width: 768.98px) {
  .min-w23-char-sm-max {
    min-width: 100% !important;
  }
}

.w115-md-auto {
  width: 11.5em !important;
}
@media (max-width: 991.98px) {
  .w115-md-auto {
    width: auto !important;
  }
}

.w23-moji-md-auto {
  width: 24em !important;
}
@media (max-width: 991.98px) {
  .w23-moji-md-auto {
    width: auto !important;
  }
}

.w23-char-md-auto {
  width: 12.5em !important;
}
@media (max-width: 991.98px) {
  .w23-char-md-auto {
    width: auto !important;
  }
}

.w115-sm-auto {
  width: 11.5em !important;
}
@media (max-width: 768.98px) {
  .w115-sm-auto {
    width: auto !important;
  }
}

.w23-moji-sm-auto {
  width: 24em !important;
}
@media (max-width: 768.98px) {
  .w23-moji-sm-auto {
    width: auto !important;
  }
}

.w23-char-sm-auto {
  width: 12.5em !important;
}
@media (max-width: 768.98px) {
  .w23-char-sm-auto {
    width: auto !important;
  }
}

.w115-xs-max {
  width: 11.5em !important;
}
@media (max-width: 375.98px) {
  .w115-xs-max {
    width: 100% !important;
  }
}

.w23-moji-xs-max {
  width: 24em !important;
}
@media (max-width: 375.98px) {
  .w23-moji-xs-max {
    width: 100% !important;
  }
}

.w23-char-xs-max {
  width: 12.5em !important;
}
@media (max-width: 375.98px) {
  .w23-char-xs-max {
    width: 100% !important;
  }
}

.w115-xs-auto {
  width: 11.5em !important;
}
@media (max-width: 375.98px) {
  .w115-xs-auto {
    width: auto !important;
  }
}

.w23-moji-xs-auto {
  width: 24em !important;
}
@media (max-width: 375.98px) {
  .w23-moji-xs-auto {
    width: auto !important;
  }
}

.w23-char-xs-auto {
  width: 12.5em !important;
}
@media (max-width: 375.98px) {
  .w23-char-xs-auto {
    width: auto !important;
  }
}

.w120 {
  width: 12em !important;
}

.w24-moji {
  width: 25em !important;
}

.w24-char {
  width: 13em !important;
}

.mw120 {
  max-width: 12em !important;
}

.mw24-moji {
  max-width: 25em !important;
}

.mw24-char {
  max-width: 13em !important;
}

.h120 {
  height: 12em !important;
}

.h24-moji {
  height: 25em !important;
}

.h24-char {
  height: 13em !important;
}

.mh120 {
  max-height: 12em !important;
}

.mh24-moji {
  max-height: 25em !important;
}

.mh24-char {
  max-height: 13em !important;
}

.w120-sm-max {
  width: 12em !important;
}
@media (max-width: 768.98px) {
  .w120-sm-max {
    width: 100% !important;
  }
}

.w24-moji-sm-max {
  width: 25em !important;
}
@media (max-width: 768.98px) {
  .w24-moji-sm-max {
    width: 100% !important;
  }
}

.w24-char-sm-max {
  width: 13em !important;
}
@media (max-width: 768.98px) {
  .w24-char-sm-max {
    width: 100% !important;
  }
}

.min-w24-moji-sm-max {
  min-width: 25em !important;
}
@media (max-width: 768.98px) {
  .min-w24-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w24-char-sm-max {
  min-width: 13em !important;
}
@media (max-width: 768.98px) {
  .min-w24-char-sm-max {
    min-width: 100% !important;
  }
}

.w120-md-auto {
  width: 12em !important;
}
@media (max-width: 991.98px) {
  .w120-md-auto {
    width: auto !important;
  }
}

.w24-moji-md-auto {
  width: 25em !important;
}
@media (max-width: 991.98px) {
  .w24-moji-md-auto {
    width: auto !important;
  }
}

.w24-char-md-auto {
  width: 13em !important;
}
@media (max-width: 991.98px) {
  .w24-char-md-auto {
    width: auto !important;
  }
}

.w120-sm-auto {
  width: 12em !important;
}
@media (max-width: 768.98px) {
  .w120-sm-auto {
    width: auto !important;
  }
}

.w24-moji-sm-auto {
  width: 25em !important;
}
@media (max-width: 768.98px) {
  .w24-moji-sm-auto {
    width: auto !important;
  }
}

.w24-char-sm-auto {
  width: 13em !important;
}
@media (max-width: 768.98px) {
  .w24-char-sm-auto {
    width: auto !important;
  }
}

.w120-xs-max {
  width: 12em !important;
}
@media (max-width: 375.98px) {
  .w120-xs-max {
    width: 100% !important;
  }
}

.w24-moji-xs-max {
  width: 25em !important;
}
@media (max-width: 375.98px) {
  .w24-moji-xs-max {
    width: 100% !important;
  }
}

.w24-char-xs-max {
  width: 13em !important;
}
@media (max-width: 375.98px) {
  .w24-char-xs-max {
    width: 100% !important;
  }
}

.w120-xs-auto {
  width: 12em !important;
}
@media (max-width: 375.98px) {
  .w120-xs-auto {
    width: auto !important;
  }
}

.w24-moji-xs-auto {
  width: 25em !important;
}
@media (max-width: 375.98px) {
  .w24-moji-xs-auto {
    width: auto !important;
  }
}

.w24-char-xs-auto {
  width: 13em !important;
}
@media (max-width: 375.98px) {
  .w24-char-xs-auto {
    width: auto !important;
  }
}

.w125 {
  width: 12.5em !important;
}

.w25-moji {
  width: 26em !important;
}

.w25-char {
  width: 13.5em !important;
}

.mw125 {
  max-width: 12.5em !important;
}

.mw25-moji {
  max-width: 26em !important;
}

.mw25-char {
  max-width: 13.5em !important;
}

.h125 {
  height: 12.5em !important;
}

.h25-moji {
  height: 26em !important;
}

.h25-char {
  height: 13.5em !important;
}

.mh125 {
  max-height: 12.5em !important;
}

.mh25-moji {
  max-height: 26em !important;
}

.mh25-char {
  max-height: 13.5em !important;
}

.w125-sm-max {
  width: 12.5em !important;
}
@media (max-width: 768.98px) {
  .w125-sm-max {
    width: 100% !important;
  }
}

.w25-moji-sm-max {
  width: 26em !important;
}
@media (max-width: 768.98px) {
  .w25-moji-sm-max {
    width: 100% !important;
  }
}

.w25-char-sm-max {
  width: 13.5em !important;
}
@media (max-width: 768.98px) {
  .w25-char-sm-max {
    width: 100% !important;
  }
}

.min-w25-moji-sm-max {
  min-width: 26em !important;
}
@media (max-width: 768.98px) {
  .min-w25-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w25-char-sm-max {
  min-width: 13.5em !important;
}
@media (max-width: 768.98px) {
  .min-w25-char-sm-max {
    min-width: 100% !important;
  }
}

.w125-md-auto {
  width: 12.5em !important;
}
@media (max-width: 991.98px) {
  .w125-md-auto {
    width: auto !important;
  }
}

.w25-moji-md-auto {
  width: 26em !important;
}
@media (max-width: 991.98px) {
  .w25-moji-md-auto {
    width: auto !important;
  }
}

.w25-char-md-auto {
  width: 13.5em !important;
}
@media (max-width: 991.98px) {
  .w25-char-md-auto {
    width: auto !important;
  }
}

.w125-sm-auto {
  width: 12.5em !important;
}
@media (max-width: 768.98px) {
  .w125-sm-auto {
    width: auto !important;
  }
}

.w25-moji-sm-auto {
  width: 26em !important;
}
@media (max-width: 768.98px) {
  .w25-moji-sm-auto {
    width: auto !important;
  }
}

.w25-char-sm-auto {
  width: 13.5em !important;
}
@media (max-width: 768.98px) {
  .w25-char-sm-auto {
    width: auto !important;
  }
}

.w125-xs-max {
  width: 12.5em !important;
}
@media (max-width: 375.98px) {
  .w125-xs-max {
    width: 100% !important;
  }
}

.w25-moji-xs-max {
  width: 26em !important;
}
@media (max-width: 375.98px) {
  .w25-moji-xs-max {
    width: 100% !important;
  }
}

.w25-char-xs-max {
  width: 13.5em !important;
}
@media (max-width: 375.98px) {
  .w25-char-xs-max {
    width: 100% !important;
  }
}

.w125-xs-auto {
  width: 12.5em !important;
}
@media (max-width: 375.98px) {
  .w125-xs-auto {
    width: auto !important;
  }
}

.w25-moji-xs-auto {
  width: 26em !important;
}
@media (max-width: 375.98px) {
  .w25-moji-xs-auto {
    width: auto !important;
  }
}

.w25-char-xs-auto {
  width: 13.5em !important;
}
@media (max-width: 375.98px) {
  .w25-char-xs-auto {
    width: auto !important;
  }
}

.w130 {
  width: 13em !important;
}

.w26-moji {
  width: 27em !important;
}

.w26-char {
  width: 14em !important;
}

.mw130 {
  max-width: 13em !important;
}

.mw26-moji {
  max-width: 27em !important;
}

.mw26-char {
  max-width: 14em !important;
}

.h130 {
  height: 13em !important;
}

.h26-moji {
  height: 27em !important;
}

.h26-char {
  height: 14em !important;
}

.mh130 {
  max-height: 13em !important;
}

.mh26-moji {
  max-height: 27em !important;
}

.mh26-char {
  max-height: 14em !important;
}

.w130-sm-max {
  width: 13em !important;
}
@media (max-width: 768.98px) {
  .w130-sm-max {
    width: 100% !important;
  }
}

.w26-moji-sm-max {
  width: 27em !important;
}
@media (max-width: 768.98px) {
  .w26-moji-sm-max {
    width: 100% !important;
  }
}

.w26-char-sm-max {
  width: 14em !important;
}
@media (max-width: 768.98px) {
  .w26-char-sm-max {
    width: 100% !important;
  }
}

.min-w26-moji-sm-max {
  min-width: 27em !important;
}
@media (max-width: 768.98px) {
  .min-w26-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w26-char-sm-max {
  min-width: 14em !important;
}
@media (max-width: 768.98px) {
  .min-w26-char-sm-max {
    min-width: 100% !important;
  }
}

.w130-md-auto {
  width: 13em !important;
}
@media (max-width: 991.98px) {
  .w130-md-auto {
    width: auto !important;
  }
}

.w26-moji-md-auto {
  width: 27em !important;
}
@media (max-width: 991.98px) {
  .w26-moji-md-auto {
    width: auto !important;
  }
}

.w26-char-md-auto {
  width: 14em !important;
}
@media (max-width: 991.98px) {
  .w26-char-md-auto {
    width: auto !important;
  }
}

.w130-sm-auto {
  width: 13em !important;
}
@media (max-width: 768.98px) {
  .w130-sm-auto {
    width: auto !important;
  }
}

.w26-moji-sm-auto {
  width: 27em !important;
}
@media (max-width: 768.98px) {
  .w26-moji-sm-auto {
    width: auto !important;
  }
}

.w26-char-sm-auto {
  width: 14em !important;
}
@media (max-width: 768.98px) {
  .w26-char-sm-auto {
    width: auto !important;
  }
}

.w130-xs-max {
  width: 13em !important;
}
@media (max-width: 375.98px) {
  .w130-xs-max {
    width: 100% !important;
  }
}

.w26-moji-xs-max {
  width: 27em !important;
}
@media (max-width: 375.98px) {
  .w26-moji-xs-max {
    width: 100% !important;
  }
}

.w26-char-xs-max {
  width: 14em !important;
}
@media (max-width: 375.98px) {
  .w26-char-xs-max {
    width: 100% !important;
  }
}

.w130-xs-auto {
  width: 13em !important;
}
@media (max-width: 375.98px) {
  .w130-xs-auto {
    width: auto !important;
  }
}

.w26-moji-xs-auto {
  width: 27em !important;
}
@media (max-width: 375.98px) {
  .w26-moji-xs-auto {
    width: auto !important;
  }
}

.w26-char-xs-auto {
  width: 14em !important;
}
@media (max-width: 375.98px) {
  .w26-char-xs-auto {
    width: auto !important;
  }
}

.w135 {
  width: 13.5em !important;
}

.w27-moji {
  width: 28em !important;
}

.w27-char {
  width: 14.5em !important;
}

.mw135 {
  max-width: 13.5em !important;
}

.mw27-moji {
  max-width: 28em !important;
}

.mw27-char {
  max-width: 14.5em !important;
}

.h135 {
  height: 13.5em !important;
}

.h27-moji {
  height: 28em !important;
}

.h27-char {
  height: 14.5em !important;
}

.mh135 {
  max-height: 13.5em !important;
}

.mh27-moji {
  max-height: 28em !important;
}

.mh27-char {
  max-height: 14.5em !important;
}

.w135-sm-max {
  width: 13.5em !important;
}
@media (max-width: 768.98px) {
  .w135-sm-max {
    width: 100% !important;
  }
}

.w27-moji-sm-max {
  width: 28em !important;
}
@media (max-width: 768.98px) {
  .w27-moji-sm-max {
    width: 100% !important;
  }
}

.w27-char-sm-max {
  width: 14.5em !important;
}
@media (max-width: 768.98px) {
  .w27-char-sm-max {
    width: 100% !important;
  }
}

.min-w27-moji-sm-max {
  min-width: 28em !important;
}
@media (max-width: 768.98px) {
  .min-w27-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w27-char-sm-max {
  min-width: 14.5em !important;
}
@media (max-width: 768.98px) {
  .min-w27-char-sm-max {
    min-width: 100% !important;
  }
}

.w135-md-auto {
  width: 13.5em !important;
}
@media (max-width: 991.98px) {
  .w135-md-auto {
    width: auto !important;
  }
}

.w27-moji-md-auto {
  width: 28em !important;
}
@media (max-width: 991.98px) {
  .w27-moji-md-auto {
    width: auto !important;
  }
}

.w27-char-md-auto {
  width: 14.5em !important;
}
@media (max-width: 991.98px) {
  .w27-char-md-auto {
    width: auto !important;
  }
}

.w135-sm-auto {
  width: 13.5em !important;
}
@media (max-width: 768.98px) {
  .w135-sm-auto {
    width: auto !important;
  }
}

.w27-moji-sm-auto {
  width: 28em !important;
}
@media (max-width: 768.98px) {
  .w27-moji-sm-auto {
    width: auto !important;
  }
}

.w27-char-sm-auto {
  width: 14.5em !important;
}
@media (max-width: 768.98px) {
  .w27-char-sm-auto {
    width: auto !important;
  }
}

.w135-xs-max {
  width: 13.5em !important;
}
@media (max-width: 375.98px) {
  .w135-xs-max {
    width: 100% !important;
  }
}

.w27-moji-xs-max {
  width: 28em !important;
}
@media (max-width: 375.98px) {
  .w27-moji-xs-max {
    width: 100% !important;
  }
}

.w27-char-xs-max {
  width: 14.5em !important;
}
@media (max-width: 375.98px) {
  .w27-char-xs-max {
    width: 100% !important;
  }
}

.w135-xs-auto {
  width: 13.5em !important;
}
@media (max-width: 375.98px) {
  .w135-xs-auto {
    width: auto !important;
  }
}

.w27-moji-xs-auto {
  width: 28em !important;
}
@media (max-width: 375.98px) {
  .w27-moji-xs-auto {
    width: auto !important;
  }
}

.w27-char-xs-auto {
  width: 14.5em !important;
}
@media (max-width: 375.98px) {
  .w27-char-xs-auto {
    width: auto !important;
  }
}

.w140 {
  width: 14em !important;
}

.w28-moji {
  width: 29em !important;
}

.w28-char {
  width: 15em !important;
}

.mw140 {
  max-width: 14em !important;
}

.mw28-moji {
  max-width: 29em !important;
}

.mw28-char {
  max-width: 15em !important;
}

.h140 {
  height: 14em !important;
}

.h28-moji {
  height: 29em !important;
}

.h28-char {
  height: 15em !important;
}

.mh140 {
  max-height: 14em !important;
}

.mh28-moji {
  max-height: 29em !important;
}

.mh28-char {
  max-height: 15em !important;
}

.w140-sm-max {
  width: 14em !important;
}
@media (max-width: 768.98px) {
  .w140-sm-max {
    width: 100% !important;
  }
}

.w28-moji-sm-max {
  width: 29em !important;
}
@media (max-width: 768.98px) {
  .w28-moji-sm-max {
    width: 100% !important;
  }
}

.w28-char-sm-max {
  width: 15em !important;
}
@media (max-width: 768.98px) {
  .w28-char-sm-max {
    width: 100% !important;
  }
}

.min-w28-moji-sm-max {
  min-width: 29em !important;
}
@media (max-width: 768.98px) {
  .min-w28-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w28-char-sm-max {
  min-width: 15em !important;
}
@media (max-width: 768.98px) {
  .min-w28-char-sm-max {
    min-width: 100% !important;
  }
}

.w140-md-auto {
  width: 14em !important;
}
@media (max-width: 991.98px) {
  .w140-md-auto {
    width: auto !important;
  }
}

.w28-moji-md-auto {
  width: 29em !important;
}
@media (max-width: 991.98px) {
  .w28-moji-md-auto {
    width: auto !important;
  }
}

.w28-char-md-auto {
  width: 15em !important;
}
@media (max-width: 991.98px) {
  .w28-char-md-auto {
    width: auto !important;
  }
}

.w140-sm-auto {
  width: 14em !important;
}
@media (max-width: 768.98px) {
  .w140-sm-auto {
    width: auto !important;
  }
}

.w28-moji-sm-auto {
  width: 29em !important;
}
@media (max-width: 768.98px) {
  .w28-moji-sm-auto {
    width: auto !important;
  }
}

.w28-char-sm-auto {
  width: 15em !important;
}
@media (max-width: 768.98px) {
  .w28-char-sm-auto {
    width: auto !important;
  }
}

.w140-xs-max {
  width: 14em !important;
}
@media (max-width: 375.98px) {
  .w140-xs-max {
    width: 100% !important;
  }
}

.w28-moji-xs-max {
  width: 29em !important;
}
@media (max-width: 375.98px) {
  .w28-moji-xs-max {
    width: 100% !important;
  }
}

.w28-char-xs-max {
  width: 15em !important;
}
@media (max-width: 375.98px) {
  .w28-char-xs-max {
    width: 100% !important;
  }
}

.w140-xs-auto {
  width: 14em !important;
}
@media (max-width: 375.98px) {
  .w140-xs-auto {
    width: auto !important;
  }
}

.w28-moji-xs-auto {
  width: 29em !important;
}
@media (max-width: 375.98px) {
  .w28-moji-xs-auto {
    width: auto !important;
  }
}

.w28-char-xs-auto {
  width: 15em !important;
}
@media (max-width: 375.98px) {
  .w28-char-xs-auto {
    width: auto !important;
  }
}

.w145 {
  width: 14.5em !important;
}

.w29-moji {
  width: 30em !important;
}

.w29-char {
  width: 15.5em !important;
}

.mw145 {
  max-width: 14.5em !important;
}

.mw29-moji {
  max-width: 30em !important;
}

.mw29-char {
  max-width: 15.5em !important;
}

.h145 {
  height: 14.5em !important;
}

.h29-moji {
  height: 30em !important;
}

.h29-char {
  height: 15.5em !important;
}

.mh145 {
  max-height: 14.5em !important;
}

.mh29-moji {
  max-height: 30em !important;
}

.mh29-char {
  max-height: 15.5em !important;
}

.w145-sm-max {
  width: 14.5em !important;
}
@media (max-width: 768.98px) {
  .w145-sm-max {
    width: 100% !important;
  }
}

.w29-moji-sm-max {
  width: 30em !important;
}
@media (max-width: 768.98px) {
  .w29-moji-sm-max {
    width: 100% !important;
  }
}

.w29-char-sm-max {
  width: 15.5em !important;
}
@media (max-width: 768.98px) {
  .w29-char-sm-max {
    width: 100% !important;
  }
}

.min-w29-moji-sm-max {
  min-width: 30em !important;
}
@media (max-width: 768.98px) {
  .min-w29-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w29-char-sm-max {
  min-width: 15.5em !important;
}
@media (max-width: 768.98px) {
  .min-w29-char-sm-max {
    min-width: 100% !important;
  }
}

.w145-md-auto {
  width: 14.5em !important;
}
@media (max-width: 991.98px) {
  .w145-md-auto {
    width: auto !important;
  }
}

.w29-moji-md-auto {
  width: 30em !important;
}
@media (max-width: 991.98px) {
  .w29-moji-md-auto {
    width: auto !important;
  }
}

.w29-char-md-auto {
  width: 15.5em !important;
}
@media (max-width: 991.98px) {
  .w29-char-md-auto {
    width: auto !important;
  }
}

.w145-sm-auto {
  width: 14.5em !important;
}
@media (max-width: 768.98px) {
  .w145-sm-auto {
    width: auto !important;
  }
}

.w29-moji-sm-auto {
  width: 30em !important;
}
@media (max-width: 768.98px) {
  .w29-moji-sm-auto {
    width: auto !important;
  }
}

.w29-char-sm-auto {
  width: 15.5em !important;
}
@media (max-width: 768.98px) {
  .w29-char-sm-auto {
    width: auto !important;
  }
}

.w145-xs-max {
  width: 14.5em !important;
}
@media (max-width: 375.98px) {
  .w145-xs-max {
    width: 100% !important;
  }
}

.w29-moji-xs-max {
  width: 30em !important;
}
@media (max-width: 375.98px) {
  .w29-moji-xs-max {
    width: 100% !important;
  }
}

.w29-char-xs-max {
  width: 15.5em !important;
}
@media (max-width: 375.98px) {
  .w29-char-xs-max {
    width: 100% !important;
  }
}

.w145-xs-auto {
  width: 14.5em !important;
}
@media (max-width: 375.98px) {
  .w145-xs-auto {
    width: auto !important;
  }
}

.w29-moji-xs-auto {
  width: 30em !important;
}
@media (max-width: 375.98px) {
  .w29-moji-xs-auto {
    width: auto !important;
  }
}

.w29-char-xs-auto {
  width: 15.5em !important;
}
@media (max-width: 375.98px) {
  .w29-char-xs-auto {
    width: auto !important;
  }
}

.w150 {
  width: 15em !important;
}

.w30-moji {
  width: 31em !important;
}

.w30-char {
  width: 16em !important;
}

.mw150 {
  max-width: 15em !important;
}

.mw30-moji {
  max-width: 31em !important;
}

.mw30-char {
  max-width: 16em !important;
}

.h150 {
  height: 15em !important;
}

.h30-moji {
  height: 31em !important;
}

.h30-char {
  height: 16em !important;
}

.mh150 {
  max-height: 15em !important;
}

.mh30-moji {
  max-height: 31em !important;
}

.mh30-char {
  max-height: 16em !important;
}

.w150-sm-max {
  width: 15em !important;
}
@media (max-width: 768.98px) {
  .w150-sm-max {
    width: 100% !important;
  }
}

.w30-moji-sm-max {
  width: 31em !important;
}
@media (max-width: 768.98px) {
  .w30-moji-sm-max {
    width: 100% !important;
  }
}

.w30-char-sm-max {
  width: 16em !important;
}
@media (max-width: 768.98px) {
  .w30-char-sm-max {
    width: 100% !important;
  }
}

.min-w30-moji-sm-max {
  min-width: 31em !important;
}
@media (max-width: 768.98px) {
  .min-w30-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w30-char-sm-max {
  min-width: 16em !important;
}
@media (max-width: 768.98px) {
  .min-w30-char-sm-max {
    min-width: 100% !important;
  }
}

.w150-md-auto {
  width: 15em !important;
}
@media (max-width: 991.98px) {
  .w150-md-auto {
    width: auto !important;
  }
}

.w30-moji-md-auto {
  width: 31em !important;
}
@media (max-width: 991.98px) {
  .w30-moji-md-auto {
    width: auto !important;
  }
}

.w30-char-md-auto {
  width: 16em !important;
}
@media (max-width: 991.98px) {
  .w30-char-md-auto {
    width: auto !important;
  }
}

.w150-sm-auto {
  width: 15em !important;
}
@media (max-width: 768.98px) {
  .w150-sm-auto {
    width: auto !important;
  }
}

.w30-moji-sm-auto {
  width: 31em !important;
}
@media (max-width: 768.98px) {
  .w30-moji-sm-auto {
    width: auto !important;
  }
}

.w30-char-sm-auto {
  width: 16em !important;
}
@media (max-width: 768.98px) {
  .w30-char-sm-auto {
    width: auto !important;
  }
}

.w150-xs-max {
  width: 15em !important;
}
@media (max-width: 375.98px) {
  .w150-xs-max {
    width: 100% !important;
  }
}

.w30-moji-xs-max {
  width: 31em !important;
}
@media (max-width: 375.98px) {
  .w30-moji-xs-max {
    width: 100% !important;
  }
}

.w30-char-xs-max {
  width: 16em !important;
}
@media (max-width: 375.98px) {
  .w30-char-xs-max {
    width: 100% !important;
  }
}

.w150-xs-auto {
  width: 15em !important;
}
@media (max-width: 375.98px) {
  .w150-xs-auto {
    width: auto !important;
  }
}

.w30-moji-xs-auto {
  width: 31em !important;
}
@media (max-width: 375.98px) {
  .w30-moji-xs-auto {
    width: auto !important;
  }
}

.w30-char-xs-auto {
  width: 16em !important;
}
@media (max-width: 375.98px) {
  .w30-char-xs-auto {
    width: auto !important;
  }
}

.w155 {
  width: 15.5em !important;
}

.w31-moji {
  width: 32em !important;
}

.w31-char {
  width: 16.5em !important;
}

.mw155 {
  max-width: 15.5em !important;
}

.mw31-moji {
  max-width: 32em !important;
}

.mw31-char {
  max-width: 16.5em !important;
}

.h155 {
  height: 15.5em !important;
}

.h31-moji {
  height: 32em !important;
}

.h31-char {
  height: 16.5em !important;
}

.mh155 {
  max-height: 15.5em !important;
}

.mh31-moji {
  max-height: 32em !important;
}

.mh31-char {
  max-height: 16.5em !important;
}

.w155-sm-max {
  width: 15.5em !important;
}
@media (max-width: 768.98px) {
  .w155-sm-max {
    width: 100% !important;
  }
}

.w31-moji-sm-max {
  width: 32em !important;
}
@media (max-width: 768.98px) {
  .w31-moji-sm-max {
    width: 100% !important;
  }
}

.w31-char-sm-max {
  width: 16.5em !important;
}
@media (max-width: 768.98px) {
  .w31-char-sm-max {
    width: 100% !important;
  }
}

.min-w31-moji-sm-max {
  min-width: 32em !important;
}
@media (max-width: 768.98px) {
  .min-w31-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w31-char-sm-max {
  min-width: 16.5em !important;
}
@media (max-width: 768.98px) {
  .min-w31-char-sm-max {
    min-width: 100% !important;
  }
}

.w155-md-auto {
  width: 15.5em !important;
}
@media (max-width: 991.98px) {
  .w155-md-auto {
    width: auto !important;
  }
}

.w31-moji-md-auto {
  width: 32em !important;
}
@media (max-width: 991.98px) {
  .w31-moji-md-auto {
    width: auto !important;
  }
}

.w31-char-md-auto {
  width: 16.5em !important;
}
@media (max-width: 991.98px) {
  .w31-char-md-auto {
    width: auto !important;
  }
}

.w155-sm-auto {
  width: 15.5em !important;
}
@media (max-width: 768.98px) {
  .w155-sm-auto {
    width: auto !important;
  }
}

.w31-moji-sm-auto {
  width: 32em !important;
}
@media (max-width: 768.98px) {
  .w31-moji-sm-auto {
    width: auto !important;
  }
}

.w31-char-sm-auto {
  width: 16.5em !important;
}
@media (max-width: 768.98px) {
  .w31-char-sm-auto {
    width: auto !important;
  }
}

.w155-xs-max {
  width: 15.5em !important;
}
@media (max-width: 375.98px) {
  .w155-xs-max {
    width: 100% !important;
  }
}

.w31-moji-xs-max {
  width: 32em !important;
}
@media (max-width: 375.98px) {
  .w31-moji-xs-max {
    width: 100% !important;
  }
}

.w31-char-xs-max {
  width: 16.5em !important;
}
@media (max-width: 375.98px) {
  .w31-char-xs-max {
    width: 100% !important;
  }
}

.w155-xs-auto {
  width: 15.5em !important;
}
@media (max-width: 375.98px) {
  .w155-xs-auto {
    width: auto !important;
  }
}

.w31-moji-xs-auto {
  width: 32em !important;
}
@media (max-width: 375.98px) {
  .w31-moji-xs-auto {
    width: auto !important;
  }
}

.w31-char-xs-auto {
  width: 16.5em !important;
}
@media (max-width: 375.98px) {
  .w31-char-xs-auto {
    width: auto !important;
  }
}

.w160 {
  width: 16em !important;
}

.w32-moji {
  width: 33em !important;
}

.w32-char {
  width: 17em !important;
}

.mw160 {
  max-width: 16em !important;
}

.mw32-moji {
  max-width: 33em !important;
}

.mw32-char {
  max-width: 17em !important;
}

.h160 {
  height: 16em !important;
}

.h32-moji {
  height: 33em !important;
}

.h32-char {
  height: 17em !important;
}

.mh160 {
  max-height: 16em !important;
}

.mh32-moji {
  max-height: 33em !important;
}

.mh32-char {
  max-height: 17em !important;
}

.w160-sm-max {
  width: 16em !important;
}
@media (max-width: 768.98px) {
  .w160-sm-max {
    width: 100% !important;
  }
}

.w32-moji-sm-max {
  width: 33em !important;
}
@media (max-width: 768.98px) {
  .w32-moji-sm-max {
    width: 100% !important;
  }
}

.w32-char-sm-max {
  width: 17em !important;
}
@media (max-width: 768.98px) {
  .w32-char-sm-max {
    width: 100% !important;
  }
}

.min-w32-moji-sm-max {
  min-width: 33em !important;
}
@media (max-width: 768.98px) {
  .min-w32-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w32-char-sm-max {
  min-width: 17em !important;
}
@media (max-width: 768.98px) {
  .min-w32-char-sm-max {
    min-width: 100% !important;
  }
}

.w160-md-auto {
  width: 16em !important;
}
@media (max-width: 991.98px) {
  .w160-md-auto {
    width: auto !important;
  }
}

.w32-moji-md-auto {
  width: 33em !important;
}
@media (max-width: 991.98px) {
  .w32-moji-md-auto {
    width: auto !important;
  }
}

.w32-char-md-auto {
  width: 17em !important;
}
@media (max-width: 991.98px) {
  .w32-char-md-auto {
    width: auto !important;
  }
}

.w160-sm-auto {
  width: 16em !important;
}
@media (max-width: 768.98px) {
  .w160-sm-auto {
    width: auto !important;
  }
}

.w32-moji-sm-auto {
  width: 33em !important;
}
@media (max-width: 768.98px) {
  .w32-moji-sm-auto {
    width: auto !important;
  }
}

.w32-char-sm-auto {
  width: 17em !important;
}
@media (max-width: 768.98px) {
  .w32-char-sm-auto {
    width: auto !important;
  }
}

.w160-xs-max {
  width: 16em !important;
}
@media (max-width: 375.98px) {
  .w160-xs-max {
    width: 100% !important;
  }
}

.w32-moji-xs-max {
  width: 33em !important;
}
@media (max-width: 375.98px) {
  .w32-moji-xs-max {
    width: 100% !important;
  }
}

.w32-char-xs-max {
  width: 17em !important;
}
@media (max-width: 375.98px) {
  .w32-char-xs-max {
    width: 100% !important;
  }
}

.w160-xs-auto {
  width: 16em !important;
}
@media (max-width: 375.98px) {
  .w160-xs-auto {
    width: auto !important;
  }
}

.w32-moji-xs-auto {
  width: 33em !important;
}
@media (max-width: 375.98px) {
  .w32-moji-xs-auto {
    width: auto !important;
  }
}

.w32-char-xs-auto {
  width: 17em !important;
}
@media (max-width: 375.98px) {
  .w32-char-xs-auto {
    width: auto !important;
  }
}

.w165 {
  width: 16.5em !important;
}

.w33-moji {
  width: 34em !important;
}

.w33-char {
  width: 17.5em !important;
}

.mw165 {
  max-width: 16.5em !important;
}

.mw33-moji {
  max-width: 34em !important;
}

.mw33-char {
  max-width: 17.5em !important;
}

.h165 {
  height: 16.5em !important;
}

.h33-moji {
  height: 34em !important;
}

.h33-char {
  height: 17.5em !important;
}

.mh165 {
  max-height: 16.5em !important;
}

.mh33-moji {
  max-height: 34em !important;
}

.mh33-char {
  max-height: 17.5em !important;
}

.w165-sm-max {
  width: 16.5em !important;
}
@media (max-width: 768.98px) {
  .w165-sm-max {
    width: 100% !important;
  }
}

.w33-moji-sm-max {
  width: 34em !important;
}
@media (max-width: 768.98px) {
  .w33-moji-sm-max {
    width: 100% !important;
  }
}

.w33-char-sm-max {
  width: 17.5em !important;
}
@media (max-width: 768.98px) {
  .w33-char-sm-max {
    width: 100% !important;
  }
}

.min-w33-moji-sm-max {
  min-width: 34em !important;
}
@media (max-width: 768.98px) {
  .min-w33-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w33-char-sm-max {
  min-width: 17.5em !important;
}
@media (max-width: 768.98px) {
  .min-w33-char-sm-max {
    min-width: 100% !important;
  }
}

.w165-md-auto {
  width: 16.5em !important;
}
@media (max-width: 991.98px) {
  .w165-md-auto {
    width: auto !important;
  }
}

.w33-moji-md-auto {
  width: 34em !important;
}
@media (max-width: 991.98px) {
  .w33-moji-md-auto {
    width: auto !important;
  }
}

.w33-char-md-auto {
  width: 17.5em !important;
}
@media (max-width: 991.98px) {
  .w33-char-md-auto {
    width: auto !important;
  }
}

.w165-sm-auto {
  width: 16.5em !important;
}
@media (max-width: 768.98px) {
  .w165-sm-auto {
    width: auto !important;
  }
}

.w33-moji-sm-auto {
  width: 34em !important;
}
@media (max-width: 768.98px) {
  .w33-moji-sm-auto {
    width: auto !important;
  }
}

.w33-char-sm-auto {
  width: 17.5em !important;
}
@media (max-width: 768.98px) {
  .w33-char-sm-auto {
    width: auto !important;
  }
}

.w165-xs-max {
  width: 16.5em !important;
}
@media (max-width: 375.98px) {
  .w165-xs-max {
    width: 100% !important;
  }
}

.w33-moji-xs-max {
  width: 34em !important;
}
@media (max-width: 375.98px) {
  .w33-moji-xs-max {
    width: 100% !important;
  }
}

.w33-char-xs-max {
  width: 17.5em !important;
}
@media (max-width: 375.98px) {
  .w33-char-xs-max {
    width: 100% !important;
  }
}

.w165-xs-auto {
  width: 16.5em !important;
}
@media (max-width: 375.98px) {
  .w165-xs-auto {
    width: auto !important;
  }
}

.w33-moji-xs-auto {
  width: 34em !important;
}
@media (max-width: 375.98px) {
  .w33-moji-xs-auto {
    width: auto !important;
  }
}

.w33-char-xs-auto {
  width: 17.5em !important;
}
@media (max-width: 375.98px) {
  .w33-char-xs-auto {
    width: auto !important;
  }
}

.w170 {
  width: 17em !important;
}

.w34-moji {
  width: 35em !important;
}

.w34-char {
  width: 18em !important;
}

.mw170 {
  max-width: 17em !important;
}

.mw34-moji {
  max-width: 35em !important;
}

.mw34-char {
  max-width: 18em !important;
}

.h170 {
  height: 17em !important;
}

.h34-moji {
  height: 35em !important;
}

.h34-char {
  height: 18em !important;
}

.mh170 {
  max-height: 17em !important;
}

.mh34-moji {
  max-height: 35em !important;
}

.mh34-char {
  max-height: 18em !important;
}

.w170-sm-max {
  width: 17em !important;
}
@media (max-width: 768.98px) {
  .w170-sm-max {
    width: 100% !important;
  }
}

.w34-moji-sm-max {
  width: 35em !important;
}
@media (max-width: 768.98px) {
  .w34-moji-sm-max {
    width: 100% !important;
  }
}

.w34-char-sm-max {
  width: 18em !important;
}
@media (max-width: 768.98px) {
  .w34-char-sm-max {
    width: 100% !important;
  }
}

.min-w34-moji-sm-max {
  min-width: 35em !important;
}
@media (max-width: 768.98px) {
  .min-w34-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w34-char-sm-max {
  min-width: 18em !important;
}
@media (max-width: 768.98px) {
  .min-w34-char-sm-max {
    min-width: 100% !important;
  }
}

.w170-md-auto {
  width: 17em !important;
}
@media (max-width: 991.98px) {
  .w170-md-auto {
    width: auto !important;
  }
}

.w34-moji-md-auto {
  width: 35em !important;
}
@media (max-width: 991.98px) {
  .w34-moji-md-auto {
    width: auto !important;
  }
}

.w34-char-md-auto {
  width: 18em !important;
}
@media (max-width: 991.98px) {
  .w34-char-md-auto {
    width: auto !important;
  }
}

.w170-sm-auto {
  width: 17em !important;
}
@media (max-width: 768.98px) {
  .w170-sm-auto {
    width: auto !important;
  }
}

.w34-moji-sm-auto {
  width: 35em !important;
}
@media (max-width: 768.98px) {
  .w34-moji-sm-auto {
    width: auto !important;
  }
}

.w34-char-sm-auto {
  width: 18em !important;
}
@media (max-width: 768.98px) {
  .w34-char-sm-auto {
    width: auto !important;
  }
}

.w170-xs-max {
  width: 17em !important;
}
@media (max-width: 375.98px) {
  .w170-xs-max {
    width: 100% !important;
  }
}

.w34-moji-xs-max {
  width: 35em !important;
}
@media (max-width: 375.98px) {
  .w34-moji-xs-max {
    width: 100% !important;
  }
}

.w34-char-xs-max {
  width: 18em !important;
}
@media (max-width: 375.98px) {
  .w34-char-xs-max {
    width: 100% !important;
  }
}

.w170-xs-auto {
  width: 17em !important;
}
@media (max-width: 375.98px) {
  .w170-xs-auto {
    width: auto !important;
  }
}

.w34-moji-xs-auto {
  width: 35em !important;
}
@media (max-width: 375.98px) {
  .w34-moji-xs-auto {
    width: auto !important;
  }
}

.w34-char-xs-auto {
  width: 18em !important;
}
@media (max-width: 375.98px) {
  .w34-char-xs-auto {
    width: auto !important;
  }
}

.w175 {
  width: 17.5em !important;
}

.w35-moji {
  width: 36em !important;
}

.w35-char {
  width: 18.5em !important;
}

.mw175 {
  max-width: 17.5em !important;
}

.mw35-moji {
  max-width: 36em !important;
}

.mw35-char {
  max-width: 18.5em !important;
}

.h175 {
  height: 17.5em !important;
}

.h35-moji {
  height: 36em !important;
}

.h35-char {
  height: 18.5em !important;
}

.mh175 {
  max-height: 17.5em !important;
}

.mh35-moji {
  max-height: 36em !important;
}

.mh35-char {
  max-height: 18.5em !important;
}

.w175-sm-max {
  width: 17.5em !important;
}
@media (max-width: 768.98px) {
  .w175-sm-max {
    width: 100% !important;
  }
}

.w35-moji-sm-max {
  width: 36em !important;
}
@media (max-width: 768.98px) {
  .w35-moji-sm-max {
    width: 100% !important;
  }
}

.w35-char-sm-max {
  width: 18.5em !important;
}
@media (max-width: 768.98px) {
  .w35-char-sm-max {
    width: 100% !important;
  }
}

.min-w35-moji-sm-max {
  min-width: 36em !important;
}
@media (max-width: 768.98px) {
  .min-w35-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w35-char-sm-max {
  min-width: 18.5em !important;
}
@media (max-width: 768.98px) {
  .min-w35-char-sm-max {
    min-width: 100% !important;
  }
}

.w175-md-auto {
  width: 17.5em !important;
}
@media (max-width: 991.98px) {
  .w175-md-auto {
    width: auto !important;
  }
}

.w35-moji-md-auto {
  width: 36em !important;
}
@media (max-width: 991.98px) {
  .w35-moji-md-auto {
    width: auto !important;
  }
}

.w35-char-md-auto {
  width: 18.5em !important;
}
@media (max-width: 991.98px) {
  .w35-char-md-auto {
    width: auto !important;
  }
}

.w175-sm-auto {
  width: 17.5em !important;
}
@media (max-width: 768.98px) {
  .w175-sm-auto {
    width: auto !important;
  }
}

.w35-moji-sm-auto {
  width: 36em !important;
}
@media (max-width: 768.98px) {
  .w35-moji-sm-auto {
    width: auto !important;
  }
}

.w35-char-sm-auto {
  width: 18.5em !important;
}
@media (max-width: 768.98px) {
  .w35-char-sm-auto {
    width: auto !important;
  }
}

.w175-xs-max {
  width: 17.5em !important;
}
@media (max-width: 375.98px) {
  .w175-xs-max {
    width: 100% !important;
  }
}

.w35-moji-xs-max {
  width: 36em !important;
}
@media (max-width: 375.98px) {
  .w35-moji-xs-max {
    width: 100% !important;
  }
}

.w35-char-xs-max {
  width: 18.5em !important;
}
@media (max-width: 375.98px) {
  .w35-char-xs-max {
    width: 100% !important;
  }
}

.w175-xs-auto {
  width: 17.5em !important;
}
@media (max-width: 375.98px) {
  .w175-xs-auto {
    width: auto !important;
  }
}

.w35-moji-xs-auto {
  width: 36em !important;
}
@media (max-width: 375.98px) {
  .w35-moji-xs-auto {
    width: auto !important;
  }
}

.w35-char-xs-auto {
  width: 18.5em !important;
}
@media (max-width: 375.98px) {
  .w35-char-xs-auto {
    width: auto !important;
  }
}

.w180 {
  width: 18em !important;
}

.w36-moji {
  width: 37em !important;
}

.w36-char {
  width: 19em !important;
}

.mw180 {
  max-width: 18em !important;
}

.mw36-moji {
  max-width: 37em !important;
}

.mw36-char {
  max-width: 19em !important;
}

.h180 {
  height: 18em !important;
}

.h36-moji {
  height: 37em !important;
}

.h36-char {
  height: 19em !important;
}

.mh180 {
  max-height: 18em !important;
}

.mh36-moji {
  max-height: 37em !important;
}

.mh36-char {
  max-height: 19em !important;
}

.w180-sm-max {
  width: 18em !important;
}
@media (max-width: 768.98px) {
  .w180-sm-max {
    width: 100% !important;
  }
}

.w36-moji-sm-max {
  width: 37em !important;
}
@media (max-width: 768.98px) {
  .w36-moji-sm-max {
    width: 100% !important;
  }
}

.w36-char-sm-max {
  width: 19em !important;
}
@media (max-width: 768.98px) {
  .w36-char-sm-max {
    width: 100% !important;
  }
}

.min-w36-moji-sm-max {
  min-width: 37em !important;
}
@media (max-width: 768.98px) {
  .min-w36-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w36-char-sm-max {
  min-width: 19em !important;
}
@media (max-width: 768.98px) {
  .min-w36-char-sm-max {
    min-width: 100% !important;
  }
}

.w180-md-auto {
  width: 18em !important;
}
@media (max-width: 991.98px) {
  .w180-md-auto {
    width: auto !important;
  }
}

.w36-moji-md-auto {
  width: 37em !important;
}
@media (max-width: 991.98px) {
  .w36-moji-md-auto {
    width: auto !important;
  }
}

.w36-char-md-auto {
  width: 19em !important;
}
@media (max-width: 991.98px) {
  .w36-char-md-auto {
    width: auto !important;
  }
}

.w180-sm-auto {
  width: 18em !important;
}
@media (max-width: 768.98px) {
  .w180-sm-auto {
    width: auto !important;
  }
}

.w36-moji-sm-auto {
  width: 37em !important;
}
@media (max-width: 768.98px) {
  .w36-moji-sm-auto {
    width: auto !important;
  }
}

.w36-char-sm-auto {
  width: 19em !important;
}
@media (max-width: 768.98px) {
  .w36-char-sm-auto {
    width: auto !important;
  }
}

.w180-xs-max {
  width: 18em !important;
}
@media (max-width: 375.98px) {
  .w180-xs-max {
    width: 100% !important;
  }
}

.w36-moji-xs-max {
  width: 37em !important;
}
@media (max-width: 375.98px) {
  .w36-moji-xs-max {
    width: 100% !important;
  }
}

.w36-char-xs-max {
  width: 19em !important;
}
@media (max-width: 375.98px) {
  .w36-char-xs-max {
    width: 100% !important;
  }
}

.w180-xs-auto {
  width: 18em !important;
}
@media (max-width: 375.98px) {
  .w180-xs-auto {
    width: auto !important;
  }
}

.w36-moji-xs-auto {
  width: 37em !important;
}
@media (max-width: 375.98px) {
  .w36-moji-xs-auto {
    width: auto !important;
  }
}

.w36-char-xs-auto {
  width: 19em !important;
}
@media (max-width: 375.98px) {
  .w36-char-xs-auto {
    width: auto !important;
  }
}

.w185 {
  width: 18.5em !important;
}

.w37-moji {
  width: 38em !important;
}

.w37-char {
  width: 19.5em !important;
}

.mw185 {
  max-width: 18.5em !important;
}

.mw37-moji {
  max-width: 38em !important;
}

.mw37-char {
  max-width: 19.5em !important;
}

.h185 {
  height: 18.5em !important;
}

.h37-moji {
  height: 38em !important;
}

.h37-char {
  height: 19.5em !important;
}

.mh185 {
  max-height: 18.5em !important;
}

.mh37-moji {
  max-height: 38em !important;
}

.mh37-char {
  max-height: 19.5em !important;
}

.w185-sm-max {
  width: 18.5em !important;
}
@media (max-width: 768.98px) {
  .w185-sm-max {
    width: 100% !important;
  }
}

.w37-moji-sm-max {
  width: 38em !important;
}
@media (max-width: 768.98px) {
  .w37-moji-sm-max {
    width: 100% !important;
  }
}

.w37-char-sm-max {
  width: 19.5em !important;
}
@media (max-width: 768.98px) {
  .w37-char-sm-max {
    width: 100% !important;
  }
}

.min-w37-moji-sm-max {
  min-width: 38em !important;
}
@media (max-width: 768.98px) {
  .min-w37-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w37-char-sm-max {
  min-width: 19.5em !important;
}
@media (max-width: 768.98px) {
  .min-w37-char-sm-max {
    min-width: 100% !important;
  }
}

.w185-md-auto {
  width: 18.5em !important;
}
@media (max-width: 991.98px) {
  .w185-md-auto {
    width: auto !important;
  }
}

.w37-moji-md-auto {
  width: 38em !important;
}
@media (max-width: 991.98px) {
  .w37-moji-md-auto {
    width: auto !important;
  }
}

.w37-char-md-auto {
  width: 19.5em !important;
}
@media (max-width: 991.98px) {
  .w37-char-md-auto {
    width: auto !important;
  }
}

.w185-sm-auto {
  width: 18.5em !important;
}
@media (max-width: 768.98px) {
  .w185-sm-auto {
    width: auto !important;
  }
}

.w37-moji-sm-auto {
  width: 38em !important;
}
@media (max-width: 768.98px) {
  .w37-moji-sm-auto {
    width: auto !important;
  }
}

.w37-char-sm-auto {
  width: 19.5em !important;
}
@media (max-width: 768.98px) {
  .w37-char-sm-auto {
    width: auto !important;
  }
}

.w185-xs-max {
  width: 18.5em !important;
}
@media (max-width: 375.98px) {
  .w185-xs-max {
    width: 100% !important;
  }
}

.w37-moji-xs-max {
  width: 38em !important;
}
@media (max-width: 375.98px) {
  .w37-moji-xs-max {
    width: 100% !important;
  }
}

.w37-char-xs-max {
  width: 19.5em !important;
}
@media (max-width: 375.98px) {
  .w37-char-xs-max {
    width: 100% !important;
  }
}

.w185-xs-auto {
  width: 18.5em !important;
}
@media (max-width: 375.98px) {
  .w185-xs-auto {
    width: auto !important;
  }
}

.w37-moji-xs-auto {
  width: 38em !important;
}
@media (max-width: 375.98px) {
  .w37-moji-xs-auto {
    width: auto !important;
  }
}

.w37-char-xs-auto {
  width: 19.5em !important;
}
@media (max-width: 375.98px) {
  .w37-char-xs-auto {
    width: auto !important;
  }
}

.w190 {
  width: 19em !important;
}

.w38-moji {
  width: 39em !important;
}

.w38-char {
  width: 20em !important;
}

.mw190 {
  max-width: 19em !important;
}

.mw38-moji {
  max-width: 39em !important;
}

.mw38-char {
  max-width: 20em !important;
}

.h190 {
  height: 19em !important;
}

.h38-moji {
  height: 39em !important;
}

.h38-char {
  height: 20em !important;
}

.mh190 {
  max-height: 19em !important;
}

.mh38-moji {
  max-height: 39em !important;
}

.mh38-char {
  max-height: 20em !important;
}

.w190-sm-max {
  width: 19em !important;
}
@media (max-width: 768.98px) {
  .w190-sm-max {
    width: 100% !important;
  }
}

.w38-moji-sm-max {
  width: 39em !important;
}
@media (max-width: 768.98px) {
  .w38-moji-sm-max {
    width: 100% !important;
  }
}

.w38-char-sm-max {
  width: 20em !important;
}
@media (max-width: 768.98px) {
  .w38-char-sm-max {
    width: 100% !important;
  }
}

.min-w38-moji-sm-max {
  min-width: 39em !important;
}
@media (max-width: 768.98px) {
  .min-w38-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w38-char-sm-max {
  min-width: 20em !important;
}
@media (max-width: 768.98px) {
  .min-w38-char-sm-max {
    min-width: 100% !important;
  }
}

.w190-md-auto {
  width: 19em !important;
}
@media (max-width: 991.98px) {
  .w190-md-auto {
    width: auto !important;
  }
}

.w38-moji-md-auto {
  width: 39em !important;
}
@media (max-width: 991.98px) {
  .w38-moji-md-auto {
    width: auto !important;
  }
}

.w38-char-md-auto {
  width: 20em !important;
}
@media (max-width: 991.98px) {
  .w38-char-md-auto {
    width: auto !important;
  }
}

.w190-sm-auto {
  width: 19em !important;
}
@media (max-width: 768.98px) {
  .w190-sm-auto {
    width: auto !important;
  }
}

.w38-moji-sm-auto {
  width: 39em !important;
}
@media (max-width: 768.98px) {
  .w38-moji-sm-auto {
    width: auto !important;
  }
}

.w38-char-sm-auto {
  width: 20em !important;
}
@media (max-width: 768.98px) {
  .w38-char-sm-auto {
    width: auto !important;
  }
}

.w190-xs-max {
  width: 19em !important;
}
@media (max-width: 375.98px) {
  .w190-xs-max {
    width: 100% !important;
  }
}

.w38-moji-xs-max {
  width: 39em !important;
}
@media (max-width: 375.98px) {
  .w38-moji-xs-max {
    width: 100% !important;
  }
}

.w38-char-xs-max {
  width: 20em !important;
}
@media (max-width: 375.98px) {
  .w38-char-xs-max {
    width: 100% !important;
  }
}

.w190-xs-auto {
  width: 19em !important;
}
@media (max-width: 375.98px) {
  .w190-xs-auto {
    width: auto !important;
  }
}

.w38-moji-xs-auto {
  width: 39em !important;
}
@media (max-width: 375.98px) {
  .w38-moji-xs-auto {
    width: auto !important;
  }
}

.w38-char-xs-auto {
  width: 20em !important;
}
@media (max-width: 375.98px) {
  .w38-char-xs-auto {
    width: auto !important;
  }
}

.w195 {
  width: 19.5em !important;
}

.w39-moji {
  width: 40em !important;
}

.w39-char {
  width: 20.5em !important;
}

.mw195 {
  max-width: 19.5em !important;
}

.mw39-moji {
  max-width: 40em !important;
}

.mw39-char {
  max-width: 20.5em !important;
}

.h195 {
  height: 19.5em !important;
}

.h39-moji {
  height: 40em !important;
}

.h39-char {
  height: 20.5em !important;
}

.mh195 {
  max-height: 19.5em !important;
}

.mh39-moji {
  max-height: 40em !important;
}

.mh39-char {
  max-height: 20.5em !important;
}

.w195-sm-max {
  width: 19.5em !important;
}
@media (max-width: 768.98px) {
  .w195-sm-max {
    width: 100% !important;
  }
}

.w39-moji-sm-max {
  width: 40em !important;
}
@media (max-width: 768.98px) {
  .w39-moji-sm-max {
    width: 100% !important;
  }
}

.w39-char-sm-max {
  width: 20.5em !important;
}
@media (max-width: 768.98px) {
  .w39-char-sm-max {
    width: 100% !important;
  }
}

.min-w39-moji-sm-max {
  min-width: 40em !important;
}
@media (max-width: 768.98px) {
  .min-w39-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w39-char-sm-max {
  min-width: 20.5em !important;
}
@media (max-width: 768.98px) {
  .min-w39-char-sm-max {
    min-width: 100% !important;
  }
}

.w195-md-auto {
  width: 19.5em !important;
}
@media (max-width: 991.98px) {
  .w195-md-auto {
    width: auto !important;
  }
}

.w39-moji-md-auto {
  width: 40em !important;
}
@media (max-width: 991.98px) {
  .w39-moji-md-auto {
    width: auto !important;
  }
}

.w39-char-md-auto {
  width: 20.5em !important;
}
@media (max-width: 991.98px) {
  .w39-char-md-auto {
    width: auto !important;
  }
}

.w195-sm-auto {
  width: 19.5em !important;
}
@media (max-width: 768.98px) {
  .w195-sm-auto {
    width: auto !important;
  }
}

.w39-moji-sm-auto {
  width: 40em !important;
}
@media (max-width: 768.98px) {
  .w39-moji-sm-auto {
    width: auto !important;
  }
}

.w39-char-sm-auto {
  width: 20.5em !important;
}
@media (max-width: 768.98px) {
  .w39-char-sm-auto {
    width: auto !important;
  }
}

.w195-xs-max {
  width: 19.5em !important;
}
@media (max-width: 375.98px) {
  .w195-xs-max {
    width: 100% !important;
  }
}

.w39-moji-xs-max {
  width: 40em !important;
}
@media (max-width: 375.98px) {
  .w39-moji-xs-max {
    width: 100% !important;
  }
}

.w39-char-xs-max {
  width: 20.5em !important;
}
@media (max-width: 375.98px) {
  .w39-char-xs-max {
    width: 100% !important;
  }
}

.w195-xs-auto {
  width: 19.5em !important;
}
@media (max-width: 375.98px) {
  .w195-xs-auto {
    width: auto !important;
  }
}

.w39-moji-xs-auto {
  width: 40em !important;
}
@media (max-width: 375.98px) {
  .w39-moji-xs-auto {
    width: auto !important;
  }
}

.w39-char-xs-auto {
  width: 20.5em !important;
}
@media (max-width: 375.98px) {
  .w39-char-xs-auto {
    width: auto !important;
  }
}

.w200 {
  width: 20em !important;
}

.w40-moji {
  width: 41em !important;
}

.w40-char {
  width: 21em !important;
}

.mw200 {
  max-width: 20em !important;
}

.mw40-moji {
  max-width: 41em !important;
}

.mw40-char {
  max-width: 21em !important;
}

.h200 {
  height: 20em !important;
}

.h40-moji {
  height: 41em !important;
}

.h40-char {
  height: 21em !important;
}

.mh200 {
  max-height: 20em !important;
}

.mh40-moji {
  max-height: 41em !important;
}

.mh40-char {
  max-height: 21em !important;
}

.w200-sm-max {
  width: 20em !important;
}
@media (max-width: 768.98px) {
  .w200-sm-max {
    width: 100% !important;
  }
}

.w40-moji-sm-max {
  width: 41em !important;
}
@media (max-width: 768.98px) {
  .w40-moji-sm-max {
    width: 100% !important;
  }
}

.w40-char-sm-max {
  width: 21em !important;
}
@media (max-width: 768.98px) {
  .w40-char-sm-max {
    width: 100% !important;
  }
}

.min-w40-moji-sm-max {
  min-width: 41em !important;
}
@media (max-width: 768.98px) {
  .min-w40-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w40-char-sm-max {
  min-width: 21em !important;
}
@media (max-width: 768.98px) {
  .min-w40-char-sm-max {
    min-width: 100% !important;
  }
}

.w200-md-auto {
  width: 20em !important;
}
@media (max-width: 991.98px) {
  .w200-md-auto {
    width: auto !important;
  }
}

.w40-moji-md-auto {
  width: 41em !important;
}
@media (max-width: 991.98px) {
  .w40-moji-md-auto {
    width: auto !important;
  }
}

.w40-char-md-auto {
  width: 21em !important;
}
@media (max-width: 991.98px) {
  .w40-char-md-auto {
    width: auto !important;
  }
}

.w200-sm-auto {
  width: 20em !important;
}
@media (max-width: 768.98px) {
  .w200-sm-auto {
    width: auto !important;
  }
}

.w40-moji-sm-auto {
  width: 41em !important;
}
@media (max-width: 768.98px) {
  .w40-moji-sm-auto {
    width: auto !important;
  }
}

.w40-char-sm-auto {
  width: 21em !important;
}
@media (max-width: 768.98px) {
  .w40-char-sm-auto {
    width: auto !important;
  }
}

.w200-xs-max {
  width: 20em !important;
}
@media (max-width: 375.98px) {
  .w200-xs-max {
    width: 100% !important;
  }
}

.w40-moji-xs-max {
  width: 41em !important;
}
@media (max-width: 375.98px) {
  .w40-moji-xs-max {
    width: 100% !important;
  }
}

.w40-char-xs-max {
  width: 21em !important;
}
@media (max-width: 375.98px) {
  .w40-char-xs-max {
    width: 100% !important;
  }
}

.w200-xs-auto {
  width: 20em !important;
}
@media (max-width: 375.98px) {
  .w200-xs-auto {
    width: auto !important;
  }
}

.w40-moji-xs-auto {
  width: 41em !important;
}
@media (max-width: 375.98px) {
  .w40-moji-xs-auto {
    width: auto !important;
  }
}

.w40-char-xs-auto {
  width: 21em !important;
}
@media (max-width: 375.98px) {
  .w40-char-xs-auto {
    width: auto !important;
  }
}

.w205 {
  width: 20.5em !important;
}

.w41-moji {
  width: 42em !important;
}

.w41-char {
  width: 21.5em !important;
}

.mw205 {
  max-width: 20.5em !important;
}

.mw41-moji {
  max-width: 42em !important;
}

.mw41-char {
  max-width: 21.5em !important;
}

.h205 {
  height: 20.5em !important;
}

.h41-moji {
  height: 42em !important;
}

.h41-char {
  height: 21.5em !important;
}

.mh205 {
  max-height: 20.5em !important;
}

.mh41-moji {
  max-height: 42em !important;
}

.mh41-char {
  max-height: 21.5em !important;
}

.w205-sm-max {
  width: 20.5em !important;
}
@media (max-width: 768.98px) {
  .w205-sm-max {
    width: 100% !important;
  }
}

.w41-moji-sm-max {
  width: 42em !important;
}
@media (max-width: 768.98px) {
  .w41-moji-sm-max {
    width: 100% !important;
  }
}

.w41-char-sm-max {
  width: 21.5em !important;
}
@media (max-width: 768.98px) {
  .w41-char-sm-max {
    width: 100% !important;
  }
}

.min-w41-moji-sm-max {
  min-width: 42em !important;
}
@media (max-width: 768.98px) {
  .min-w41-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w41-char-sm-max {
  min-width: 21.5em !important;
}
@media (max-width: 768.98px) {
  .min-w41-char-sm-max {
    min-width: 100% !important;
  }
}

.w205-md-auto {
  width: 20.5em !important;
}
@media (max-width: 991.98px) {
  .w205-md-auto {
    width: auto !important;
  }
}

.w41-moji-md-auto {
  width: 42em !important;
}
@media (max-width: 991.98px) {
  .w41-moji-md-auto {
    width: auto !important;
  }
}

.w41-char-md-auto {
  width: 21.5em !important;
}
@media (max-width: 991.98px) {
  .w41-char-md-auto {
    width: auto !important;
  }
}

.w205-sm-auto {
  width: 20.5em !important;
}
@media (max-width: 768.98px) {
  .w205-sm-auto {
    width: auto !important;
  }
}

.w41-moji-sm-auto {
  width: 42em !important;
}
@media (max-width: 768.98px) {
  .w41-moji-sm-auto {
    width: auto !important;
  }
}

.w41-char-sm-auto {
  width: 21.5em !important;
}
@media (max-width: 768.98px) {
  .w41-char-sm-auto {
    width: auto !important;
  }
}

.w205-xs-max {
  width: 20.5em !important;
}
@media (max-width: 375.98px) {
  .w205-xs-max {
    width: 100% !important;
  }
}

.w41-moji-xs-max {
  width: 42em !important;
}
@media (max-width: 375.98px) {
  .w41-moji-xs-max {
    width: 100% !important;
  }
}

.w41-char-xs-max {
  width: 21.5em !important;
}
@media (max-width: 375.98px) {
  .w41-char-xs-max {
    width: 100% !important;
  }
}

.w205-xs-auto {
  width: 20.5em !important;
}
@media (max-width: 375.98px) {
  .w205-xs-auto {
    width: auto !important;
  }
}

.w41-moji-xs-auto {
  width: 42em !important;
}
@media (max-width: 375.98px) {
  .w41-moji-xs-auto {
    width: auto !important;
  }
}

.w41-char-xs-auto {
  width: 21.5em !important;
}
@media (max-width: 375.98px) {
  .w41-char-xs-auto {
    width: auto !important;
  }
}

.w210 {
  width: 21em !important;
}

.w42-moji {
  width: 43em !important;
}

.w42-char {
  width: 22em !important;
}

.mw210 {
  max-width: 21em !important;
}

.mw42-moji {
  max-width: 43em !important;
}

.mw42-char {
  max-width: 22em !important;
}

.h210 {
  height: 21em !important;
}

.h42-moji {
  height: 43em !important;
}

.h42-char {
  height: 22em !important;
}

.mh210 {
  max-height: 21em !important;
}

.mh42-moji {
  max-height: 43em !important;
}

.mh42-char {
  max-height: 22em !important;
}

.w210-sm-max {
  width: 21em !important;
}
@media (max-width: 768.98px) {
  .w210-sm-max {
    width: 100% !important;
  }
}

.w42-moji-sm-max {
  width: 43em !important;
}
@media (max-width: 768.98px) {
  .w42-moji-sm-max {
    width: 100% !important;
  }
}

.w42-char-sm-max {
  width: 22em !important;
}
@media (max-width: 768.98px) {
  .w42-char-sm-max {
    width: 100% !important;
  }
}

.min-w42-moji-sm-max {
  min-width: 43em !important;
}
@media (max-width: 768.98px) {
  .min-w42-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w42-char-sm-max {
  min-width: 22em !important;
}
@media (max-width: 768.98px) {
  .min-w42-char-sm-max {
    min-width: 100% !important;
  }
}

.w210-md-auto {
  width: 21em !important;
}
@media (max-width: 991.98px) {
  .w210-md-auto {
    width: auto !important;
  }
}

.w42-moji-md-auto {
  width: 43em !important;
}
@media (max-width: 991.98px) {
  .w42-moji-md-auto {
    width: auto !important;
  }
}

.w42-char-md-auto {
  width: 22em !important;
}
@media (max-width: 991.98px) {
  .w42-char-md-auto {
    width: auto !important;
  }
}

.w210-sm-auto {
  width: 21em !important;
}
@media (max-width: 768.98px) {
  .w210-sm-auto {
    width: auto !important;
  }
}

.w42-moji-sm-auto {
  width: 43em !important;
}
@media (max-width: 768.98px) {
  .w42-moji-sm-auto {
    width: auto !important;
  }
}

.w42-char-sm-auto {
  width: 22em !important;
}
@media (max-width: 768.98px) {
  .w42-char-sm-auto {
    width: auto !important;
  }
}

.w210-xs-max {
  width: 21em !important;
}
@media (max-width: 375.98px) {
  .w210-xs-max {
    width: 100% !important;
  }
}

.w42-moji-xs-max {
  width: 43em !important;
}
@media (max-width: 375.98px) {
  .w42-moji-xs-max {
    width: 100% !important;
  }
}

.w42-char-xs-max {
  width: 22em !important;
}
@media (max-width: 375.98px) {
  .w42-char-xs-max {
    width: 100% !important;
  }
}

.w210-xs-auto {
  width: 21em !important;
}
@media (max-width: 375.98px) {
  .w210-xs-auto {
    width: auto !important;
  }
}

.w42-moji-xs-auto {
  width: 43em !important;
}
@media (max-width: 375.98px) {
  .w42-moji-xs-auto {
    width: auto !important;
  }
}

.w42-char-xs-auto {
  width: 22em !important;
}
@media (max-width: 375.98px) {
  .w42-char-xs-auto {
    width: auto !important;
  }
}

.w215 {
  width: 21.5em !important;
}

.w43-moji {
  width: 44em !important;
}

.w43-char {
  width: 22.5em !important;
}

.mw215 {
  max-width: 21.5em !important;
}

.mw43-moji {
  max-width: 44em !important;
}

.mw43-char {
  max-width: 22.5em !important;
}

.h215 {
  height: 21.5em !important;
}

.h43-moji {
  height: 44em !important;
}

.h43-char {
  height: 22.5em !important;
}

.mh215 {
  max-height: 21.5em !important;
}

.mh43-moji {
  max-height: 44em !important;
}

.mh43-char {
  max-height: 22.5em !important;
}

.w215-sm-max {
  width: 21.5em !important;
}
@media (max-width: 768.98px) {
  .w215-sm-max {
    width: 100% !important;
  }
}

.w43-moji-sm-max {
  width: 44em !important;
}
@media (max-width: 768.98px) {
  .w43-moji-sm-max {
    width: 100% !important;
  }
}

.w43-char-sm-max {
  width: 22.5em !important;
}
@media (max-width: 768.98px) {
  .w43-char-sm-max {
    width: 100% !important;
  }
}

.min-w43-moji-sm-max {
  min-width: 44em !important;
}
@media (max-width: 768.98px) {
  .min-w43-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w43-char-sm-max {
  min-width: 22.5em !important;
}
@media (max-width: 768.98px) {
  .min-w43-char-sm-max {
    min-width: 100% !important;
  }
}

.w215-md-auto {
  width: 21.5em !important;
}
@media (max-width: 991.98px) {
  .w215-md-auto {
    width: auto !important;
  }
}

.w43-moji-md-auto {
  width: 44em !important;
}
@media (max-width: 991.98px) {
  .w43-moji-md-auto {
    width: auto !important;
  }
}

.w43-char-md-auto {
  width: 22.5em !important;
}
@media (max-width: 991.98px) {
  .w43-char-md-auto {
    width: auto !important;
  }
}

.w215-sm-auto {
  width: 21.5em !important;
}
@media (max-width: 768.98px) {
  .w215-sm-auto {
    width: auto !important;
  }
}

.w43-moji-sm-auto {
  width: 44em !important;
}
@media (max-width: 768.98px) {
  .w43-moji-sm-auto {
    width: auto !important;
  }
}

.w43-char-sm-auto {
  width: 22.5em !important;
}
@media (max-width: 768.98px) {
  .w43-char-sm-auto {
    width: auto !important;
  }
}

.w215-xs-max {
  width: 21.5em !important;
}
@media (max-width: 375.98px) {
  .w215-xs-max {
    width: 100% !important;
  }
}

.w43-moji-xs-max {
  width: 44em !important;
}
@media (max-width: 375.98px) {
  .w43-moji-xs-max {
    width: 100% !important;
  }
}

.w43-char-xs-max {
  width: 22.5em !important;
}
@media (max-width: 375.98px) {
  .w43-char-xs-max {
    width: 100% !important;
  }
}

.w215-xs-auto {
  width: 21.5em !important;
}
@media (max-width: 375.98px) {
  .w215-xs-auto {
    width: auto !important;
  }
}

.w43-moji-xs-auto {
  width: 44em !important;
}
@media (max-width: 375.98px) {
  .w43-moji-xs-auto {
    width: auto !important;
  }
}

.w43-char-xs-auto {
  width: 22.5em !important;
}
@media (max-width: 375.98px) {
  .w43-char-xs-auto {
    width: auto !important;
  }
}

.w220 {
  width: 22em !important;
}

.w44-moji {
  width: 45em !important;
}

.w44-char {
  width: 23em !important;
}

.mw220 {
  max-width: 22em !important;
}

.mw44-moji {
  max-width: 45em !important;
}

.mw44-char {
  max-width: 23em !important;
}

.h220 {
  height: 22em !important;
}

.h44-moji {
  height: 45em !important;
}

.h44-char {
  height: 23em !important;
}

.mh220 {
  max-height: 22em !important;
}

.mh44-moji {
  max-height: 45em !important;
}

.mh44-char {
  max-height: 23em !important;
}

.w220-sm-max {
  width: 22em !important;
}
@media (max-width: 768.98px) {
  .w220-sm-max {
    width: 100% !important;
  }
}

.w44-moji-sm-max {
  width: 45em !important;
}
@media (max-width: 768.98px) {
  .w44-moji-sm-max {
    width: 100% !important;
  }
}

.w44-char-sm-max {
  width: 23em !important;
}
@media (max-width: 768.98px) {
  .w44-char-sm-max {
    width: 100% !important;
  }
}

.min-w44-moji-sm-max {
  min-width: 45em !important;
}
@media (max-width: 768.98px) {
  .min-w44-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w44-char-sm-max {
  min-width: 23em !important;
}
@media (max-width: 768.98px) {
  .min-w44-char-sm-max {
    min-width: 100% !important;
  }
}

.w220-md-auto {
  width: 22em !important;
}
@media (max-width: 991.98px) {
  .w220-md-auto {
    width: auto !important;
  }
}

.w44-moji-md-auto {
  width: 45em !important;
}
@media (max-width: 991.98px) {
  .w44-moji-md-auto {
    width: auto !important;
  }
}

.w44-char-md-auto {
  width: 23em !important;
}
@media (max-width: 991.98px) {
  .w44-char-md-auto {
    width: auto !important;
  }
}

.w220-sm-auto {
  width: 22em !important;
}
@media (max-width: 768.98px) {
  .w220-sm-auto {
    width: auto !important;
  }
}

.w44-moji-sm-auto {
  width: 45em !important;
}
@media (max-width: 768.98px) {
  .w44-moji-sm-auto {
    width: auto !important;
  }
}

.w44-char-sm-auto {
  width: 23em !important;
}
@media (max-width: 768.98px) {
  .w44-char-sm-auto {
    width: auto !important;
  }
}

.w220-xs-max {
  width: 22em !important;
}
@media (max-width: 375.98px) {
  .w220-xs-max {
    width: 100% !important;
  }
}

.w44-moji-xs-max {
  width: 45em !important;
}
@media (max-width: 375.98px) {
  .w44-moji-xs-max {
    width: 100% !important;
  }
}

.w44-char-xs-max {
  width: 23em !important;
}
@media (max-width: 375.98px) {
  .w44-char-xs-max {
    width: 100% !important;
  }
}

.w220-xs-auto {
  width: 22em !important;
}
@media (max-width: 375.98px) {
  .w220-xs-auto {
    width: auto !important;
  }
}

.w44-moji-xs-auto {
  width: 45em !important;
}
@media (max-width: 375.98px) {
  .w44-moji-xs-auto {
    width: auto !important;
  }
}

.w44-char-xs-auto {
  width: 23em !important;
}
@media (max-width: 375.98px) {
  .w44-char-xs-auto {
    width: auto !important;
  }
}

.w225 {
  width: 22.5em !important;
}

.w45-moji {
  width: 46em !important;
}

.w45-char {
  width: 23.5em !important;
}

.mw225 {
  max-width: 22.5em !important;
}

.mw45-moji {
  max-width: 46em !important;
}

.mw45-char {
  max-width: 23.5em !important;
}

.h225 {
  height: 22.5em !important;
}

.h45-moji {
  height: 46em !important;
}

.h45-char {
  height: 23.5em !important;
}

.mh225 {
  max-height: 22.5em !important;
}

.mh45-moji {
  max-height: 46em !important;
}

.mh45-char {
  max-height: 23.5em !important;
}

.w225-sm-max {
  width: 22.5em !important;
}
@media (max-width: 768.98px) {
  .w225-sm-max {
    width: 100% !important;
  }
}

.w45-moji-sm-max {
  width: 46em !important;
}
@media (max-width: 768.98px) {
  .w45-moji-sm-max {
    width: 100% !important;
  }
}

.w45-char-sm-max {
  width: 23.5em !important;
}
@media (max-width: 768.98px) {
  .w45-char-sm-max {
    width: 100% !important;
  }
}

.min-w45-moji-sm-max {
  min-width: 46em !important;
}
@media (max-width: 768.98px) {
  .min-w45-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w45-char-sm-max {
  min-width: 23.5em !important;
}
@media (max-width: 768.98px) {
  .min-w45-char-sm-max {
    min-width: 100% !important;
  }
}

.w225-md-auto {
  width: 22.5em !important;
}
@media (max-width: 991.98px) {
  .w225-md-auto {
    width: auto !important;
  }
}

.w45-moji-md-auto {
  width: 46em !important;
}
@media (max-width: 991.98px) {
  .w45-moji-md-auto {
    width: auto !important;
  }
}

.w45-char-md-auto {
  width: 23.5em !important;
}
@media (max-width: 991.98px) {
  .w45-char-md-auto {
    width: auto !important;
  }
}

.w225-sm-auto {
  width: 22.5em !important;
}
@media (max-width: 768.98px) {
  .w225-sm-auto {
    width: auto !important;
  }
}

.w45-moji-sm-auto {
  width: 46em !important;
}
@media (max-width: 768.98px) {
  .w45-moji-sm-auto {
    width: auto !important;
  }
}

.w45-char-sm-auto {
  width: 23.5em !important;
}
@media (max-width: 768.98px) {
  .w45-char-sm-auto {
    width: auto !important;
  }
}

.w225-xs-max {
  width: 22.5em !important;
}
@media (max-width: 375.98px) {
  .w225-xs-max {
    width: 100% !important;
  }
}

.w45-moji-xs-max {
  width: 46em !important;
}
@media (max-width: 375.98px) {
  .w45-moji-xs-max {
    width: 100% !important;
  }
}

.w45-char-xs-max {
  width: 23.5em !important;
}
@media (max-width: 375.98px) {
  .w45-char-xs-max {
    width: 100% !important;
  }
}

.w225-xs-auto {
  width: 22.5em !important;
}
@media (max-width: 375.98px) {
  .w225-xs-auto {
    width: auto !important;
  }
}

.w45-moji-xs-auto {
  width: 46em !important;
}
@media (max-width: 375.98px) {
  .w45-moji-xs-auto {
    width: auto !important;
  }
}

.w45-char-xs-auto {
  width: 23.5em !important;
}
@media (max-width: 375.98px) {
  .w45-char-xs-auto {
    width: auto !important;
  }
}

.w230 {
  width: 23em !important;
}

.w46-moji {
  width: 47em !important;
}

.w46-char {
  width: 24em !important;
}

.mw230 {
  max-width: 23em !important;
}

.mw46-moji {
  max-width: 47em !important;
}

.mw46-char {
  max-width: 24em !important;
}

.h230 {
  height: 23em !important;
}

.h46-moji {
  height: 47em !important;
}

.h46-char {
  height: 24em !important;
}

.mh230 {
  max-height: 23em !important;
}

.mh46-moji {
  max-height: 47em !important;
}

.mh46-char {
  max-height: 24em !important;
}

.w230-sm-max {
  width: 23em !important;
}
@media (max-width: 768.98px) {
  .w230-sm-max {
    width: 100% !important;
  }
}

.w46-moji-sm-max {
  width: 47em !important;
}
@media (max-width: 768.98px) {
  .w46-moji-sm-max {
    width: 100% !important;
  }
}

.w46-char-sm-max {
  width: 24em !important;
}
@media (max-width: 768.98px) {
  .w46-char-sm-max {
    width: 100% !important;
  }
}

.min-w46-moji-sm-max {
  min-width: 47em !important;
}
@media (max-width: 768.98px) {
  .min-w46-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w46-char-sm-max {
  min-width: 24em !important;
}
@media (max-width: 768.98px) {
  .min-w46-char-sm-max {
    min-width: 100% !important;
  }
}

.w230-md-auto {
  width: 23em !important;
}
@media (max-width: 991.98px) {
  .w230-md-auto {
    width: auto !important;
  }
}

.w46-moji-md-auto {
  width: 47em !important;
}
@media (max-width: 991.98px) {
  .w46-moji-md-auto {
    width: auto !important;
  }
}

.w46-char-md-auto {
  width: 24em !important;
}
@media (max-width: 991.98px) {
  .w46-char-md-auto {
    width: auto !important;
  }
}

.w230-sm-auto {
  width: 23em !important;
}
@media (max-width: 768.98px) {
  .w230-sm-auto {
    width: auto !important;
  }
}

.w46-moji-sm-auto {
  width: 47em !important;
}
@media (max-width: 768.98px) {
  .w46-moji-sm-auto {
    width: auto !important;
  }
}

.w46-char-sm-auto {
  width: 24em !important;
}
@media (max-width: 768.98px) {
  .w46-char-sm-auto {
    width: auto !important;
  }
}

.w230-xs-max {
  width: 23em !important;
}
@media (max-width: 375.98px) {
  .w230-xs-max {
    width: 100% !important;
  }
}

.w46-moji-xs-max {
  width: 47em !important;
}
@media (max-width: 375.98px) {
  .w46-moji-xs-max {
    width: 100% !important;
  }
}

.w46-char-xs-max {
  width: 24em !important;
}
@media (max-width: 375.98px) {
  .w46-char-xs-max {
    width: 100% !important;
  }
}

.w230-xs-auto {
  width: 23em !important;
}
@media (max-width: 375.98px) {
  .w230-xs-auto {
    width: auto !important;
  }
}

.w46-moji-xs-auto {
  width: 47em !important;
}
@media (max-width: 375.98px) {
  .w46-moji-xs-auto {
    width: auto !important;
  }
}

.w46-char-xs-auto {
  width: 24em !important;
}
@media (max-width: 375.98px) {
  .w46-char-xs-auto {
    width: auto !important;
  }
}

.w235 {
  width: 23.5em !important;
}

.w47-moji {
  width: 48em !important;
}

.w47-char {
  width: 24.5em !important;
}

.mw235 {
  max-width: 23.5em !important;
}

.mw47-moji {
  max-width: 48em !important;
}

.mw47-char {
  max-width: 24.5em !important;
}

.h235 {
  height: 23.5em !important;
}

.h47-moji {
  height: 48em !important;
}

.h47-char {
  height: 24.5em !important;
}

.mh235 {
  max-height: 23.5em !important;
}

.mh47-moji {
  max-height: 48em !important;
}

.mh47-char {
  max-height: 24.5em !important;
}

.w235-sm-max {
  width: 23.5em !important;
}
@media (max-width: 768.98px) {
  .w235-sm-max {
    width: 100% !important;
  }
}

.w47-moji-sm-max {
  width: 48em !important;
}
@media (max-width: 768.98px) {
  .w47-moji-sm-max {
    width: 100% !important;
  }
}

.w47-char-sm-max {
  width: 24.5em !important;
}
@media (max-width: 768.98px) {
  .w47-char-sm-max {
    width: 100% !important;
  }
}

.min-w47-moji-sm-max {
  min-width: 48em !important;
}
@media (max-width: 768.98px) {
  .min-w47-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w47-char-sm-max {
  min-width: 24.5em !important;
}
@media (max-width: 768.98px) {
  .min-w47-char-sm-max {
    min-width: 100% !important;
  }
}

.w235-md-auto {
  width: 23.5em !important;
}
@media (max-width: 991.98px) {
  .w235-md-auto {
    width: auto !important;
  }
}

.w47-moji-md-auto {
  width: 48em !important;
}
@media (max-width: 991.98px) {
  .w47-moji-md-auto {
    width: auto !important;
  }
}

.w47-char-md-auto {
  width: 24.5em !important;
}
@media (max-width: 991.98px) {
  .w47-char-md-auto {
    width: auto !important;
  }
}

.w235-sm-auto {
  width: 23.5em !important;
}
@media (max-width: 768.98px) {
  .w235-sm-auto {
    width: auto !important;
  }
}

.w47-moji-sm-auto {
  width: 48em !important;
}
@media (max-width: 768.98px) {
  .w47-moji-sm-auto {
    width: auto !important;
  }
}

.w47-char-sm-auto {
  width: 24.5em !important;
}
@media (max-width: 768.98px) {
  .w47-char-sm-auto {
    width: auto !important;
  }
}

.w235-xs-max {
  width: 23.5em !important;
}
@media (max-width: 375.98px) {
  .w235-xs-max {
    width: 100% !important;
  }
}

.w47-moji-xs-max {
  width: 48em !important;
}
@media (max-width: 375.98px) {
  .w47-moji-xs-max {
    width: 100% !important;
  }
}

.w47-char-xs-max {
  width: 24.5em !important;
}
@media (max-width: 375.98px) {
  .w47-char-xs-max {
    width: 100% !important;
  }
}

.w235-xs-auto {
  width: 23.5em !important;
}
@media (max-width: 375.98px) {
  .w235-xs-auto {
    width: auto !important;
  }
}

.w47-moji-xs-auto {
  width: 48em !important;
}
@media (max-width: 375.98px) {
  .w47-moji-xs-auto {
    width: auto !important;
  }
}

.w47-char-xs-auto {
  width: 24.5em !important;
}
@media (max-width: 375.98px) {
  .w47-char-xs-auto {
    width: auto !important;
  }
}

.w240 {
  width: 24em !important;
}

.w48-moji {
  width: 49em !important;
}

.w48-char {
  width: 25em !important;
}

.mw240 {
  max-width: 24em !important;
}

.mw48-moji {
  max-width: 49em !important;
}

.mw48-char {
  max-width: 25em !important;
}

.h240 {
  height: 24em !important;
}

.h48-moji {
  height: 49em !important;
}

.h48-char {
  height: 25em !important;
}

.mh240 {
  max-height: 24em !important;
}

.mh48-moji {
  max-height: 49em !important;
}

.mh48-char {
  max-height: 25em !important;
}

.w240-sm-max {
  width: 24em !important;
}
@media (max-width: 768.98px) {
  .w240-sm-max {
    width: 100% !important;
  }
}

.w48-moji-sm-max {
  width: 49em !important;
}
@media (max-width: 768.98px) {
  .w48-moji-sm-max {
    width: 100% !important;
  }
}

.w48-char-sm-max {
  width: 25em !important;
}
@media (max-width: 768.98px) {
  .w48-char-sm-max {
    width: 100% !important;
  }
}

.min-w48-moji-sm-max {
  min-width: 49em !important;
}
@media (max-width: 768.98px) {
  .min-w48-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w48-char-sm-max {
  min-width: 25em !important;
}
@media (max-width: 768.98px) {
  .min-w48-char-sm-max {
    min-width: 100% !important;
  }
}

.w240-md-auto {
  width: 24em !important;
}
@media (max-width: 991.98px) {
  .w240-md-auto {
    width: auto !important;
  }
}

.w48-moji-md-auto {
  width: 49em !important;
}
@media (max-width: 991.98px) {
  .w48-moji-md-auto {
    width: auto !important;
  }
}

.w48-char-md-auto {
  width: 25em !important;
}
@media (max-width: 991.98px) {
  .w48-char-md-auto {
    width: auto !important;
  }
}

.w240-sm-auto {
  width: 24em !important;
}
@media (max-width: 768.98px) {
  .w240-sm-auto {
    width: auto !important;
  }
}

.w48-moji-sm-auto {
  width: 49em !important;
}
@media (max-width: 768.98px) {
  .w48-moji-sm-auto {
    width: auto !important;
  }
}

.w48-char-sm-auto {
  width: 25em !important;
}
@media (max-width: 768.98px) {
  .w48-char-sm-auto {
    width: auto !important;
  }
}

.w240-xs-max {
  width: 24em !important;
}
@media (max-width: 375.98px) {
  .w240-xs-max {
    width: 100% !important;
  }
}

.w48-moji-xs-max {
  width: 49em !important;
}
@media (max-width: 375.98px) {
  .w48-moji-xs-max {
    width: 100% !important;
  }
}

.w48-char-xs-max {
  width: 25em !important;
}
@media (max-width: 375.98px) {
  .w48-char-xs-max {
    width: 100% !important;
  }
}

.w240-xs-auto {
  width: 24em !important;
}
@media (max-width: 375.98px) {
  .w240-xs-auto {
    width: auto !important;
  }
}

.w48-moji-xs-auto {
  width: 49em !important;
}
@media (max-width: 375.98px) {
  .w48-moji-xs-auto {
    width: auto !important;
  }
}

.w48-char-xs-auto {
  width: 25em !important;
}
@media (max-width: 375.98px) {
  .w48-char-xs-auto {
    width: auto !important;
  }
}

.w245 {
  width: 24.5em !important;
}

.w49-moji {
  width: 50em !important;
}

.w49-char {
  width: 25.5em !important;
}

.mw245 {
  max-width: 24.5em !important;
}

.mw49-moji {
  max-width: 50em !important;
}

.mw49-char {
  max-width: 25.5em !important;
}

.h245 {
  height: 24.5em !important;
}

.h49-moji {
  height: 50em !important;
}

.h49-char {
  height: 25.5em !important;
}

.mh245 {
  max-height: 24.5em !important;
}

.mh49-moji {
  max-height: 50em !important;
}

.mh49-char {
  max-height: 25.5em !important;
}

.w245-sm-max {
  width: 24.5em !important;
}
@media (max-width: 768.98px) {
  .w245-sm-max {
    width: 100% !important;
  }
}

.w49-moji-sm-max {
  width: 50em !important;
}
@media (max-width: 768.98px) {
  .w49-moji-sm-max {
    width: 100% !important;
  }
}

.w49-char-sm-max {
  width: 25.5em !important;
}
@media (max-width: 768.98px) {
  .w49-char-sm-max {
    width: 100% !important;
  }
}

.min-w49-moji-sm-max {
  min-width: 50em !important;
}
@media (max-width: 768.98px) {
  .min-w49-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w49-char-sm-max {
  min-width: 25.5em !important;
}
@media (max-width: 768.98px) {
  .min-w49-char-sm-max {
    min-width: 100% !important;
  }
}

.w245-md-auto {
  width: 24.5em !important;
}
@media (max-width: 991.98px) {
  .w245-md-auto {
    width: auto !important;
  }
}

.w49-moji-md-auto {
  width: 50em !important;
}
@media (max-width: 991.98px) {
  .w49-moji-md-auto {
    width: auto !important;
  }
}

.w49-char-md-auto {
  width: 25.5em !important;
}
@media (max-width: 991.98px) {
  .w49-char-md-auto {
    width: auto !important;
  }
}

.w245-sm-auto {
  width: 24.5em !important;
}
@media (max-width: 768.98px) {
  .w245-sm-auto {
    width: auto !important;
  }
}

.w49-moji-sm-auto {
  width: 50em !important;
}
@media (max-width: 768.98px) {
  .w49-moji-sm-auto {
    width: auto !important;
  }
}

.w49-char-sm-auto {
  width: 25.5em !important;
}
@media (max-width: 768.98px) {
  .w49-char-sm-auto {
    width: auto !important;
  }
}

.w245-xs-max {
  width: 24.5em !important;
}
@media (max-width: 375.98px) {
  .w245-xs-max {
    width: 100% !important;
  }
}

.w49-moji-xs-max {
  width: 50em !important;
}
@media (max-width: 375.98px) {
  .w49-moji-xs-max {
    width: 100% !important;
  }
}

.w49-char-xs-max {
  width: 25.5em !important;
}
@media (max-width: 375.98px) {
  .w49-char-xs-max {
    width: 100% !important;
  }
}

.w245-xs-auto {
  width: 24.5em !important;
}
@media (max-width: 375.98px) {
  .w245-xs-auto {
    width: auto !important;
  }
}

.w49-moji-xs-auto {
  width: 50em !important;
}
@media (max-width: 375.98px) {
  .w49-moji-xs-auto {
    width: auto !important;
  }
}

.w49-char-xs-auto {
  width: 25.5em !important;
}
@media (max-width: 375.98px) {
  .w49-char-xs-auto {
    width: auto !important;
  }
}

.w250 {
  width: 25em !important;
}

.w50-moji {
  width: 51em !important;
}

.w50-char {
  width: 26em !important;
}

.mw250 {
  max-width: 25em !important;
}

.mw50-moji {
  max-width: 51em !important;
}

.mw50-char {
  max-width: 26em !important;
}

.h250 {
  height: 25em !important;
}

.h50-moji {
  height: 51em !important;
}

.h50-char {
  height: 26em !important;
}

.mh250 {
  max-height: 25em !important;
}

.mh50-moji {
  max-height: 51em !important;
}

.mh50-char {
  max-height: 26em !important;
}

.w250-sm-max {
  width: 25em !important;
}
@media (max-width: 768.98px) {
  .w250-sm-max {
    width: 100% !important;
  }
}

.w50-moji-sm-max {
  width: 51em !important;
}
@media (max-width: 768.98px) {
  .w50-moji-sm-max {
    width: 100% !important;
  }
}

.w50-char-sm-max {
  width: 26em !important;
}
@media (max-width: 768.98px) {
  .w50-char-sm-max {
    width: 100% !important;
  }
}

.min-w50-moji-sm-max {
  min-width: 51em !important;
}
@media (max-width: 768.98px) {
  .min-w50-moji-sm-max {
    min-width: 100% !important;
  }
}

.min-w50-char-sm-max {
  min-width: 26em !important;
}
@media (max-width: 768.98px) {
  .min-w50-char-sm-max {
    min-width: 100% !important;
  }
}

.w250-md-auto {
  width: 25em !important;
}
@media (max-width: 991.98px) {
  .w250-md-auto {
    width: auto !important;
  }
}

.w50-moji-md-auto {
  width: 51em !important;
}
@media (max-width: 991.98px) {
  .w50-moji-md-auto {
    width: auto !important;
  }
}

.w50-char-md-auto {
  width: 26em !important;
}
@media (max-width: 991.98px) {
  .w50-char-md-auto {
    width: auto !important;
  }
}

.w250-sm-auto {
  width: 25em !important;
}
@media (max-width: 768.98px) {
  .w250-sm-auto {
    width: auto !important;
  }
}

.w50-moji-sm-auto {
  width: 51em !important;
}
@media (max-width: 768.98px) {
  .w50-moji-sm-auto {
    width: auto !important;
  }
}

.w50-char-sm-auto {
  width: 26em !important;
}
@media (max-width: 768.98px) {
  .w50-char-sm-auto {
    width: auto !important;
  }
}

.w250-xs-max {
  width: 25em !important;
}
@media (max-width: 375.98px) {
  .w250-xs-max {
    width: 100% !important;
  }
}

.w50-moji-xs-max {
  width: 51em !important;
}
@media (max-width: 375.98px) {
  .w50-moji-xs-max {
    width: 100% !important;
  }
}

.w50-char-xs-max {
  width: 26em !important;
}
@media (max-width: 375.98px) {
  .w50-char-xs-max {
    width: 100% !important;
  }
}

.w250-xs-auto {
  width: 25em !important;
}
@media (max-width: 375.98px) {
  .w250-xs-auto {
    width: auto !important;
  }
}

.w50-moji-xs-auto {
  width: 51em !important;
}
@media (max-width: 375.98px) {
  .w50-moji-xs-auto {
    width: auto !important;
  }
}

.w50-char-xs-auto {
  width: 26em !important;
}
@media (max-width: 375.98px) {
  .w50-char-xs-auto {
    width: auto !important;
  }
}

.mw25per {
  max-width: 25%;
}

.mw50per {
  max-width: 50%;
}

.mw75per {
  max-width: 75%;
}

.mw100per {
  max-width: 100%;
}

.flex-form > div label {
  display: inline-block;
  width: auto;
}
.flex-form > div input, .flex-form > div textarea, .flex-form > div select {
  display: inline-block;
  width: auto;
  max-width: 100%;
}

.flex-table {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: -1rem;
}
.flex-table tr th, .flex-table tr td {
  border-top: none;
  padding: 0;
  vertical-align: middle;
  letter-spacing: normal;
}
.flex-table tr th {
  font-size: 0.8rem;
  position: relative;
  padding: 0.2em 0 0.2em 0.5em;
  margin: 0.25em 0;
}
.flex-table tr th:before {
  position: absolute;
  content: "";
  display: block;
  width: 2px;
  height: 75%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: #20c997;
}
@media (max-width: 768.98px) {
  .flex-table tr th {
    display: block;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .flex-table tr th {
    width: 13.33%;
  }
  .flex-table tr th.th-sm {
    width: 10%;
  }
  .flex-table tr th.th-sm + td {
    width: 40%;
  }
  .flex-table tr th.th-sm + td.auto {
    width: 90%;
  }
  .flex-table tr th.th-lg {
    width: 30%;
  }
  .flex-table tr th.th-lg + td {
    width: 20%;
  }
  .flex-table tr th.th-lg + td.auto {
    width: 70%;
  }
}
.flex-table tr td {
  padding-right: 1em;
}
@media (max-width: 768.98px) {
  .flex-table tr td {
    display: block;
    width: 100%;
  }
  .flex-table tr td.auto {
    width: 100%;
  }
}
@media (min-width: 769px) {
  .flex-table tr td {
    width: 20%;
  }
  .flex-table tr td.auto {
    width: auto;
  }
}
.flex-table tr td input, .flex-table tr td textarea, .flex-table tr td label, .flex-table tr td select, .flex-table tr td .dropdown {
  margin-bottom: 0.15rem;
}

.card-body {
  margin-bottom: 3em;
}

.submit-button-space {
  border-top: thin dashed #ced4da;
}

.div-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1rem;
}
.div-table .dt-h {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  max-width: 100%;
  width: 13.3%;
  font-size: 0.8rem;
  font-weight: bold;
  position: relative;
  padding-left: 0.5rem;
}
.div-table .dt-h:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #20c997;
}
@media (max-width: 768.98px) {
  .div-table .dt-h {
    margin: 0.1rem 0;
    width: 100%;
  }
}
.div-table .dt-d {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  max-width: 100%;
  width: 20%;
}
.div-table .dt-d > .form-control {
  width: 98%;
  width: calc(100% - 0.2rem);
}
@media (max-width: 768.98px) {
  .div-table .dt-d {
    width: 100%;
  }
  .div-table .dt-d > .form-control {
    width: 100%;
  }
}

.fixed-table {
  max-width: inherit;
  width: 992px;
}
.fixed-table.fixed-table-xl {
  width: 1300px;
}
.fixed-table.fixed-table-lg {
  width: 992px;
}
.fixed-table.fixed-table-md {
  width: 769px;
}
.fixed-table.fixed-table-sm {
  width: 769px;
}
.fixed-table tr th input, .fixed-table tr th textarea, .fixed-table tr th label, .fixed-table tr th select, .fixed-table tr th .dropdown, .fixed-table tr td input, .fixed-table tr td textarea, .fixed-table tr td label, .fixed-table tr td select, .fixed-table tr td .dropdown {
  margin-bottom: 0.15rem;
}
@media (max-width: 991.98px) {
  .fixed-table.fixed-md-flex {
    width: 100%;
  }
  .fixed-table.fixed-md-flex tr th, .fixed-table.fixed-md-flex tr td {
    display: block;
    width: 100% !important;
  }
}
@media (max-width: 991.98px) {
  .fixed-table.fixed-md-flex-col2 {
    width: 100%;
    letter-spacing: -1em;
  }
  .fixed-table.fixed-md-flex-col2 tr th {
    letter-spacing: normal;
    display: inline-block;
    width: 25% !important;
  }
}
@media (max-width: 991.98px) and (max-width: 768.98px) {
  .fixed-table.fixed-md-flex-col2 tr th {
    display: block;
    width: 100% !important;
  }
}
@media (max-width: 991.98px) {
  .fixed-table.fixed-md-flex-col2 tr td {
    letter-spacing: normal;
    display: inline-block;
    width: auto;
  }
}
@media (max-width: 991.98px) and (max-width: 768.98px) {
  .fixed-table.fixed-md-flex-col2 tr td {
    display: block;
    width: 100% !important;
  }
}
@media (max-width: 768.98px) {
  .fixed-table.fixed-sm-flex {
    width: 100% !important;
  }
  .fixed-table.fixed-sm-flex tr th, .fixed-table.fixed-sm-flex tr td {
    display: block;
    width: 100% !important;
  }
}

.table-color-blue tr th, .table-color-blue tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-blue tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-blue tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #317096;
}

.div-table.table-color-blue > .dt-h:before {
  background-color: #317096;
}

.table-color-clear-blue tr th, .table-color-clear-blue tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-clear-blue tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-clear-blue tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #D1ECFF;
}

.div-table.table-color-clear-blue > .dt-h:before {
  background-color: #D1ECFF;
}

.table-color-indigo tr th, .table-color-indigo tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-indigo tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-indigo tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #6610f2;
}

.div-table.table-color-indigo > .dt-h:before {
  background-color: #6610f2;
}

.table-color-purple tr th, .table-color-purple tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-purple tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-purple tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #6f42c1;
}

.div-table.table-color-purple > .dt-h:before {
  background-color: #6f42c1;
}

.table-color-pink tr th, .table-color-pink tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-pink tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-pink tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #e83e8c;
}

.div-table.table-color-pink > .dt-h:before {
  background-color: #e83e8c;
}

.table-color-red tr th, .table-color-red tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-red tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-red tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #dc3545;
}

.div-table.table-color-red > .dt-h:before {
  background-color: #dc3545;
}

.table-color-orange tr th, .table-color-orange tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-orange tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-orange tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #fd7e14;
}

.div-table.table-color-orange > .dt-h:before {
  background-color: #fd7e14;
}

.table-color-yellow tr th, .table-color-yellow tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-yellow tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-yellow tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #ECE443;
}

.div-table.table-color-yellow > .dt-h:before {
  background-color: #ECE443;
}

.table-color-green tr th, .table-color-green tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-green tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-green tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #31AD5B;
}

.div-table.table-color-green > .dt-h:before {
  background-color: #31AD5B;
}

.table-color-teal tr th, .table-color-teal tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-teal tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-teal tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #20c997;
}

.div-table.table-color-teal > .dt-h:before {
  background-color: #20c997;
}

.table-color-cyan tr th, .table-color-cyan tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-cyan tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-cyan tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #17a2b8;
}

.div-table.table-color-cyan > .dt-h:before {
  background-color: #17a2b8;
}

.table-color-white tr th, .table-color-white tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-white tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-white tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #fff;
}

.div-table.table-color-white > .dt-h:before {
  background-color: #fff;
}

.table-color-gray tr th, .table-color-gray tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-gray tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-gray tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #6c757d;
}

.div-table.table-color-gray > .dt-h:before {
  background-color: #6c757d;
}

.table-color-gray-dark tr th, .table-color-gray-dark tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-gray-dark tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-gray-dark tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #343a40;
}

.div-table.table-color-gray-dark > .dt-h:before {
  background-color: #343a40;
}

.table-color-main tr th, .table-color-main tr td {
  border-top: none;
  padding: 0 0.25rem 0 0;
  vertical-align: middle;
}
.table-color-main tr th {
  position: relative;
  padding-left: 0.5rem;
}
.table-color-main tr th:before {
  display: inline-block;
  position: absolute;
  content: "";
  height: calc(100% - 0.25rem);
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #DA060F;
}

.div-table.table-color-main > .dt-h:before {
  background-color: #DA060F;
}

.alert-area .alert {
  margin-top: 0.5rem;
  margin-bottom: 0;
}

.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: inherit;
  padding-right: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  height: 100%;
  width: 100%;
  text-align: left;
  border-radius: 0.2em;
}

.btn-status {
  background-color: #e9ecef;
  display: inline-block;
  padding: 0.2em 1em;
  font-size: 0.8em;
  border-radius: 1.5em;
}
.btn-status-pending.active, .btn-status-red.active {
  background-color: #dc3545;
  color: #fff;
}
.btn-status-working.active, .btn-status-yellow.active {
  background-color: #ECE443;
}
.btn-status-correct.active, .btn-status-yellow-green.active {
  background-color: #ECE443;
}
.btn-status-complete.active, .btn-status-blue.active {
  background-color: #317096;
  color: #fff;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle).btn-status, .btn-group > .btn-group:not(:last-child) > .btn.btn-status {
  border-top-right-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-bottom-left-radius: 1em;
  margin-right: 1em;
}

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

.font-size-sm {
  font-size: 0.95em;
}

.select-table tbody tr:hover {
  background-color: #faf8ce;
}

.hover-table tbody tr:hover {
  cursor: pointer;
}

.btn-img-icon {
  padding: 0;
  font-size: 1.2em;
}

#canvas {
  border: thin solid #dee2e6;
  width: 100%;
  height: auto;
}

.file-list-space.include {
  padding: 1em;
}

#file-list-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#file-list-wrap .thumbnail-img-icon-wrap {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 12rem;
      flex-basis: 12rem;
  border: thin solid #dee2e6;
  background-color: #fff;
}
#file-list-wrap .thumbnail-img-icon-wrap > img {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.file-drop-space {
  background-color: #fff;
  border: 2px dotted #adb5bd;
}
.file-drop-space.drag {
  border: 2px dotted #20c997;
  background-color: #ecfcf7;
}
.file-drop-space .file-drop-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 5em;
}
.file-drop-space .file-drop-info .file-drop-info-left {
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3em;
}
.file-drop-space .file-drop-info .file-drop-info-right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3em;
}

.label-input-file {
  margin: 0;
}
.label-input-file > input[type=file] {
  display: none;
}
#chat-container {
  padding: 0 1em;
}
#chat-container .chat-wrapper {
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 13px -4px #6c757d;
          box-shadow: 1px 1px 13px -4px #6c757d;
}
#chat-container .chat-wrapper > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  max-height: 300px;
  overflow-y: auto;
}
#chat-container .chat-wrapper > ul > li {
  padding: 0.5em;
  border-top: thin dotted #dee2e6;
}
#chat-container .chat-wrapper > ul > li .chat-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768.98px) {
  #chat-container .chat-wrapper > ul > li .chat-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
#chat-container .chat-wrapper > ul > li .chat-header .chat-poster {
  color: #6c757d;
  font-weight: bold;
}
#chat-container .chat-wrapper > ul > li .chat-header .chat-poster.poster-mine {
  color: #199d76;
}
#chat-container .chat-wrapper > ul > li .chat-header .chat-date-time {
  font-size: 0.9em;
  color: #6c757d;
}
#chat-container .chat-wrapper > ul > li .chat-inner {
  font-size: 0.9em;
  padding: 0.5em 0;
}
#chat-container .chat-wrapper > ul > li:first-child {
  border-top: none;
}
#chat-container .chat-wrapper .post-space {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #fff;
}
#chat-container .chat-wrapper .post-space .post-text {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
#chat-container .chat-wrapper .post-space .post-text .post-text-inner {
  padding: 0.5em;
}
#chat-container .chat-wrapper .post-space .post-text .post-text-inner > textarea {
  width: 100%;
  border: thin solid #ced4da;
  border-radius: 0.2em;
  padding: 0.25em;
}
#chat-container .chat-wrapper .post-space .post-text .post-text-inner > textarea:focus {
  -webkit-box-shadow: 1px 1px 9px -3px #adb5bd;
          box-shadow: 1px 1px 9px -3px #adb5bd;
}
#chat-container .chat-wrapper .post-space .post-button {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
#chat-container .chat-wrapper .post-space .post-button .post-button-inner {
  padding: 0.5em;
}

body.login {
  overflow-y: hidden;
}
body.login .navbar {
  height: 3em;
}
body.login .main-container {
  margin-top: 3em;
}

.bg-video-wrapper {
  height: 100%;
  height: 100vh;
  position: relative;
  width: 100%;
}
.bg-video-wrapper:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: url(../img/videos/bd_dots.png) repeat;
  z-index: 1;
}
.bg-video-wrapper.none-dot:before {
  display: none;
}
.bg-video-wrapper #bg-video {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  left: 0;
  min-height: 100%;
  min-height: 100vh;
  min-width: 100%;
  min-width: 100vw;
  position: absolute;
  top: 0;
  z-index: 0;
}
.bg-video-wrapper #bg-image {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  left: 0;
  min-height: 100%;
  min-height: 100vh;
  min-width: 100%;
  min-width: 100vw;
  position: absolute;
  top: 0;
  z-index: 0;
}

.bg-image-wrapper {
  height: 100%;
  height: 100vh;
  position: relative;
  width: 100%;
}
.bg-image-wrapper #bg_whole {
  display: -ms-grid;
  display: grid;
  height: 100vh;
  -ms-grid-rows: 30% 40% 30%;
  grid-template-rows: 30% 40% 30%;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.bg-image-wrapper #bg_whole > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.bg-image-wrapper #bg_whole > *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.bg-image-wrapper #bg_whole > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
@media (max-width: 768.98px) {
  .bg-image-wrapper #bg_whole {
    -ms-grid-rows: 20% 20% 60%;
    grid-template-rows: 20% 20% 60%;
  }
}
.bg-image-wrapper #bg_whole #sky_wrapper {
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column: 1;
  grid-column: 1;
  position: relative;
}
.bg-image-wrapper #bg_whole #sky_wrapper > img {
  position: absolute;
  top: 0;
  right: 0;
  max-height: 75%;
}
.bg-image-wrapper #bg_whole #sky_wrapper #bg_sun {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 1s ease-out 0s;
  transition: -webkit-transform 1s ease-out 0s;
  -o-transition: transform 1s ease-out 0s;
  transition: transform 1s ease-out 0s;
  transition: transform 1s ease-out 0s, -webkit-transform 1s ease-out 0s;
}
.bg-image-wrapper #bg_whole #sky_wrapper #bg_sun.anime {
  -webkit-transform: translateY(-30vh);
      -ms-transform: translateY(-30vh);
          transform: translateY(-30vh);
}
.bg-image-wrapper #bg_whole #sky_wrapper #bg_moon {
  -webkit-transform: translateY(-30vh);
      -ms-transform: translateY(-30vh);
          transform: translateY(-30vh);
  -webkit-transition: -webkit-transform 1s ease-out 0s;
  transition: -webkit-transform 1s ease-out 0s;
  -o-transition: transform 1s ease-out 0s;
  transition: transform 1s ease-out 0s;
  transition: transform 1s ease-out 0s, -webkit-transform 1s ease-out 0s;
}
.bg-image-wrapper #bg_whole #sky_wrapper #bg_moon.anime {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.bg-image-wrapper #bg_whole #main_wrapper {
  position: relative;
  -ms-grid-row: 2;
  grid-row: 2;
  -ms-grid-column: 1;
  grid-column: 1;
}
.bg-image-wrapper #bg_whole #main_wrapper #tree_wrapper {
  position: absolute;
  bottom: 0;
  right: 1em;
  margin: auto;
}
@media (max-width: 768.98px) {
  .bg-image-wrapper #bg_whole #main_wrapper #tree_wrapper {
    right: 0;
  }
}
.bg-image-wrapper #bg_whole #ground_wrapper {
  -ms-grid-row: 3;
  grid-row: 3;
  -ms-grid-column: 1;
  grid-column: 1;
  background-color: #c7decf;
}
.bg-image-wrapper .bg-cream {
  background-color: #f8f0e5;
}
.bg-image-wrapper .bg-gradient {
  background: -o-linear-gradient(135deg, #f8f0e5, #fdfcf9, #f8f0e5, #e8cda9);
  background: linear-gradient(-45deg, #f8f0e5, #fdfcf9, #f8f0e5, #e8cda9);
  background-size: 600% 600%;
  -webkit-animation: gradientBG 18s ease infinite;
          animation: gradientBG 18s ease infinite;
}
.bg-image-wrapper .bg-image {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  left: 0;
  min-height: 100%;
  min-height: 100vh;
  min-width: 100%;
  min-width: 100vw;
  position: absolute;
  top: 0;
  z-index: 0;
  position: relative;
}
.bg-image-wrapper .bg-tree {
  position: absolute;
  right: 2em;
  bottom: 0;
  top: 0;
  margin: auto;
  max-width: 100%;
  height: auto;
}
@media (max-width: 991.98px) {
  .bg-image-wrapper .bg-tree {
    left: 0;
    right: 0;
  }
}

.login-flex {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
@media (max-width: 768.98px) {
  .login-flex {
    overflow-y: scroll;
  }
}
.login-flex .login-flex-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100%;
}
@media (max-width: 768.98px) {
  .login-flex .login-flex-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.login-flex .login-flex-inner .login-form-container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 24em;
      flex-basis: 24em;
  margin-left: 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 768.98px) {
  .login-flex .login-flex-inner .login-form-container {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
.login-flex .login-flex-inner .login-form-container .login-form-container-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 5em;
}
@media (max-width: 768.98px) {
  .login-flex .login-flex-inner .login-form-container .login-form-container-flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 50vh auto auto;
  }
}
.login-flex .login-flex-inner .login-form-container .login-form-container-flex .login-form-inner {
  position: relative;
  z-index: 100;
  padding: 2em;
  border-radius: 0.1em;
  text-align: center;
  -webkit-box-shadow: 1px 1px 8px -3px #333;
          box-shadow: 1px 1px 8px -3px #333;
  background: rgba(255, 255, 255, 0.95);
  position: relative;
}
@media (max-width: 768.98px) {
  .login-flex .login-flex-inner .login-form-container .login-form-container-flex .login-form-inner {
    margin: 0;
    width: 100%;
  }
}
.login-flex .login-flex-inner .login-form-container .login-form-container-flex .login-form-inner h3 {
  margin: 0 0 1em;
}
.login-flex .login-flex-inner .login-form-container .login-form-container-flex .login-form-inner h4 {
  font-size: 0.9em;
}
.login-flex .login-flex-inner .login-form-container .login-form-container-flex .login-form-inner .input-inner {
  margin-bottom: 1em;
}
.login-flex .login-flex-inner .login-form-container .login-form-container-flex .login-form-inner .under-info {
  padding-top: 1em;
}
.login-flex .login-flex-inner .login-form-container .login-form-container-flex #forgetSpace {
  position: relative;
  z-index: 99;
  border-radius: 0.1em;
  text-align: center;
  opacity: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.login-flex .login-flex-inner .login-form-container .login-form-container-flex #forgetSpace.show {
  -webkit-animation: slide-to-right 0.4s ease-in 0s 1 alternate forwards;
          animation: slide-to-right 0.4s ease-in 0s 1 alternate forwards;
}
@media (max-width: 375.98px) {
  .login-flex .login-flex-inner .login-form-container .login-form-container-flex #forgetSpace.show {
    display: block;
    width: 100%;
    margin-bottom: 4em;
  }
}
.login-flex .login-flex-inner .login-form-container .login-form-container-flex #forgetSpace > .login-form-inner {
  width: 100%;
  margin: 0;
}
.login-flex .login-flex-inner .login-logo-space {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 2em;
}
@media (max-width: 375.98px) {
  .login-flex .login-flex-inner .login-logo-space {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 0;
  }
}
.login-flex .login-flex-inner .login-logo-space.pos-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 8em;
}
@media (max-width: 768.98px) {
  .login-flex .login-flex-inner .login-logo-space.pos-top {
    margin-top: 6em;
  }
}
.login-flex .login-flex-inner .login-logo-space.pos-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 8em;
}
@media (max-width: 768.98px) {
  .login-flex .login-flex-inner .login-logo-space.pos-bottom {
    margin-bottom: 0;
  }
}
.login-flex .login-flex-inner .login-logo-space .login-logo-wrap {
  position: relative;
  max-width: 36em;
}
@media (max-width: 768.98px) {
  .login-flex .login-flex-inner .login-logo-space .login-logo-wrap {
    margin: 0 0 0 1em;
  }
}
@media (max-width: 375.98px) {
  .login-flex .login-flex-inner .login-logo-space .login-logo-wrap {
    margin: 0 auto;
  }
}
.login-flex .login-flex-inner .login-logo-space .login-logo-wrap > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.login-flex .login-message-inner {
  max-width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.login-flex .login-message-inner > .section-content {
  margin: 0 1em;
}

.inner-logo {
  max-width: 15em;
  height: auto;
}

.action-space {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 768.98px) {
  .action-space {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.action-space > .action-left-space {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media (max-width: 768.98px) {
  .action-space > .action-left-space {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.action-space > .action-center-space {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.action-space > .action-right-space {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.action-space > .action-right-space > ul {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  height: 1.75em;
}

body.login-page {
  background-color: #fff;
}
body.login-page .navbar {
  padding: 0;
}

.login-space {
  width: 100%;
  height: 100%;
}
.login-space > form {
  width: 100%;
  height: 100%;
}

.login-cont {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 769px) {
  .login-cont {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.login-cont .login-right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-y: auto;
}
@media (min-width: 769px) {
  .login-cont .login-right {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: 25em;
        flex-basis: 25em;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.login-cont .login-right .login-image-inner {
  padding: 2em 2em 1em;
  text-align: center;
}
@media (min-width: 769px) {
  .login-cont .login-right .login-image-inner {
    padding: 2em;
  }
}
.login-cont .login-right .login-image-inner > img {
  -ms-flex-preferred-size: 10em;
      flex-basis: 10em;
  max-width: 10em;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: auto;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 769px) {
  .login-cont .login-right .login-image-inner > img {
    -ms-flex-preferred-size: 20em;
        flex-basis: 20em;
    max-width: 20em;
  }
}
.login-cont .login-form {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 769px) {
  .login-cont .login-form {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -ms-flex-preferred-size: 25em;
        flex-basis: 25em;
  }
}
.login-cont .login-form .login-form-inner {
  position: relative;
  margin: 1em;
  padding: 2em;
  -webkit-box-shadow: 1px 1px 15px -12px #343a40;
          box-shadow: 1px 1px 15px -12px #343a40;
}
@media (min-width: 769px) {
  .login-cont .login-form .login-form-inner {
    margin: 2em;
  }
}
.login-cont .login-form .login-form-inner .login-base {
  text-align: center;
}

#forgetSpace {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1050;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}
#forgetSpace.show {
  display: block;
}
#forgetSpace .forget-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.forget-space {
  background-color: #fff;
  padding: 2em;
  -webkit-box-shadow: 1px 1px 15px -12px #343a40;
          box-shadow: 1px 1px 15px -12px #343a40;
  border-radius: 0.2em;
  max-width: 22em;
  margin: 0 auto;
  text-align: center;
}

button.btn.d-block {
  width: 100%;
}