@charset "UTF-8";

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff) format("woff"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.otf) format("opentype");
}

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff) format("woff"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.otf) format("opentype");
}

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype");
}

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format("woff"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format("opentype");
}

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype");
}

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff) format("woff"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.otf) format("opentype");
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  -webkit-text-size-adjust: 100%;
}

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

img {
  vertical-align: top;
  font-size: 0;
  -ms-interpolation-mode: bicubic;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
  zoom: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

a:focus {
  outline: none;
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input,
select {
  vertical-align: middle;
  font-size: 100%;
}

textarea {
  font-size: 100%;
}

input:focus {
  outline: 0;
}

span {
  line-height: 1;
}

a {
  text-decoration: none;
}

pre,
code,
kbd,
samp,
tt {
  font-family: monospace;
}

sub,
sup {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

input,
button,
a {
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}

@-webkit-keyframes bounce {

  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {

  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@-webkit-keyframes flash {

  0%,
  50%,
  100% {
    opacity: 1;
  }

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

@keyframes flash {

  0%,
  50%,
  100% {
    opacity: 1;
  }

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

@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

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

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

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

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

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

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

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

  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

@keyframes jello {
  11.1% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

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

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

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

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

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

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

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

  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

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

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

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

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

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

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

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

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

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

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

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

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

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

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

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

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

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

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

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes shake {

  0%,
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

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

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

@keyframes shake {

  0%,
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

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

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

@-webkit-keyframes swing {

  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
  }

  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

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

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

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

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {

  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
  }

  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

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

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

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

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

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

  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

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

  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

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

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

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

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

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

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

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

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

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

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

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

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

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

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

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

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

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

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

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

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

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

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

  25% {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
}

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

  25% {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

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

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

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

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

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

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

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

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

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

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeUpLeftRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 50px, 0);
    -ms-transform: translate3d(-50px, 50px, 0);
    transform: translate3d(-50px, 50px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0, 0px, 0);
    -ms-transform: translateX(0, 0px, 0);
    transform: translateX(0, 0px, 0);
  }
}

@keyframes fadeUpLeftRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 50px, 0);
    -ms-transform: translate3d(-50px, 50px, 0);
    transform: translate3d(-50px, 50px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0, 0px, 0);
    -ms-transform: translateX(0, 0px, 0);
    transform: translateX(0, 0px, 0);
  }
}

@-webkit-keyframes fadeUpRightLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, 50px, 0);
    -ms-transform: translate3d(50px, 50px, 0);
    transform: translate3d(50px, 50px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0, 0px, 0);
    -ms-transform: translateX(0, 0px, 0);
    transform: translateX(0, 0px, 0);
  }
}

@keyframes fadeUpRightLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, 50px, 0);
    -ms-transform: translate3d(50px, 50px, 0);
    transform: translate3d(50px, 50px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0, 0px, 0);
    -ms-transform: translateX(0, 0px, 0);
    transform: translateX(0, 0px, 0);
  }
}

@-webkit-keyframes fadeDownRightLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, -50px, 0);
    -ms-transform: translate3d(50px, -50px, 0);
    transform: translate3d(50px, -50px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0, 0px, 0);
    -ms-transform: translateX(0, 0px, 0);
    transform: translateX(0, 0px, 0);
  }
}

@keyframes fadeDownRightLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, -50px, 0);
    -ms-transform: translate3d(50px, -50px, 0);
    transform: translate3d(50px, -50px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0, 0px, 0);
    -ms-transform: translateX(0, 0px, 0);
    transform: translateX(0, 0px, 0);
  }
}

@media (max-width: 767px) {
  @-webkit-keyframes fadeDownRightLeft {
    0% {
      -webkit-transform: translate3d(-50px, 50px, 0);
      -ms-transform: translate3d(-50px, 50px, 0);
      transform: translate3d(-50px, 50px, 0);
    }

    100% {
      -webkit-transform: translateX(0, 0px, 0);
      -ms-transform: translateX(0, 0px, 0);
      transform: translateX(0, 0px, 0);
    }
  }

  @keyframes fadeDownRightLeft {
    0% {
      -webkit-transform: translate3d(-50px, 50px, 0);
      -ms-transform: translate3d(-50px, 50px, 0);
      transform: translate3d(-50px, 50px, 0);
    }

    100% {
      -webkit-transform: translateX(0, 0px, 0);
      -ms-transform: translateX(0, 0px, 0);
      transform: translateX(0, 0px, 0);
    }
  }
}

@-webkit-keyframes fadeDownLeftRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, -50px, 0);
    -ms-transform: translate3d(-50px, -50px, 0);
    transform: translate3d(-50px, -50px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0, 0px, 0);
    -ms-transform: translateX(0, 0px, 0);
    transform: translateX(0, 0px, 0);
  }
}

@keyframes fadeDownLeftRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, -50px, 0);
    -ms-transform: translate3d(-50px, -50px, 0);
    transform: translate3d(-50px, -50px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0, 0px, 0);
    -ms-transform: translateX(0, 0px, 0);
    transform: translateX(0, 0px, 0);
  }
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}

@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}

@-webkit-keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
}

@keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
}

@-webkit-keyframes flipOutX {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
}

@keyframes flipOutX {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
}

@-webkit-keyframes flipOutY {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
}

@keyframes flipOutY {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
}

@-webkit-keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }

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

  80% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
}

@keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }

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

  80% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
}

@-webkit-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }
}

@keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-webkit-keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-webkit-keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }

  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-webkit-keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }
}

@keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }

  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

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

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

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

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

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

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

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

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

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

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

  40% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
  }

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

  100% {
    opacity: 0;
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
  }
}

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

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

  40% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
  }

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

  100% {
    opacity: 0;
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
  }
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

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

  50% {
    opacity: 1;
  }
}

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

  50% {
    opacity: 1;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

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

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

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

  100% {
    opacity: 0;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.beforeload {
  margin: 0;
  height: 100%;
  overflow: hidden;
}

.gono-preload {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #fff;
  z-index: 99999;
  text-align: center;
  top: 0;
  bottom: 0;
  right: 0px;
  left: 0px;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  display: table;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: -webkit-transform 0.4s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: transform 0.4s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: transform 0.4s cubic-bezier(0.26, 0.8, 0.62, 0.9), -webkit-transform 0.4s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition-delay: 0;
  -webkit-transition-delay: 0;
}

.gono-preload .gonoinside {
  display: table-cell;
  vertical-align: middle;
}

.gono-preload .gonoinside .svgsection {
  margin-top: -70px;
}

.gono-preload .gonoinside .svgsection svg {
  height: 160px !important;
}

.gono-preload .progress span {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background: #fff;
  height: 4px;
  width: 4px;
  display: inline-block;
  border-radius: 10px;
  -webkit-animation: wave 3s ease infinite;
  animation: wave 3s ease infinite;
}

.gono-preload .progress span:nth-child(1) {
  -webkit-animation-delay: 0.05s;
  animation-delay: 0.05s;
}

.gono-preload .progress span:nth-child(2) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.gono-preload .progress span:nth-child(3) {
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s;
}

.gono-preload .progress span:nth-child(4) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.gono-preload .progress span:nth-child(5) {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}

.gono-preload .progress span:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.gono-preload .progress span:nth-child(7) {
  -webkit-animation-delay: 0.35s;
  animation-delay: 0.35s;
}

.gono-preload .progress span:nth-child(8) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.pageloaded .gono-preload {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  height: 100%;
  background: #fff;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: -webkit-transform 0.5s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: transform 0.5s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: transform 0.5s cubic-bezier(0.26, 0.8, 0.62, 0.9), -webkit-transform 0.5s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition-delay: 0;
  -webkit-transition-delay: 0;
}

.textpreload.txt_end span:nth-of-type(1) {
  -webkit-animation: opacity 0.2s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
  animation: opacity 0.2s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
}

.textpreload.txt_end span:nth-of-type(1) {
  -webkit-animation: opacity 0.4s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
  animation: opacity 0.4s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
}

.textpreload.txt_end span:nth-of-type(1) {
  -webkit-animation: opacity 0.6s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
  animation: opacity 0.6s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
}

.textpreload.txt_end span:nth-of-type(1) {
  -webkit-animation: opacity 0.8s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
  animation: opacity 0.8s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
}

.textpreload.txt_end span:nth-of-type(1) {
  -webkit-animation: opacity 1s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
  animation: opacity 1s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
}

.textpreload.txt_end span:nth-of-type(1) {
  -webkit-animation: opacity 1.2s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
  animation: opacity 1.2s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
}

.textpreload.txt_end span:nth-of-type(1) {
  -webkit-animation: opacity 1.4s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
  animation: opacity 1.4s cubic-bezier(0.3, 0.6, 0.5, 1) 0.1s forwards alternate;
}

.gono-loader {
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  margin: 0 auto;
  border-top: 2px solid rgba(0, 0, 0, 0.2);
  border-right: 2px solid rgba(0, 0, 0, 0.2);
  border-bottom: 2px solid rgba(0, 0, 0, 0.2);
  border-left: 2px solid #333;
  -webkit-animation: gonoloader 0.8s infinite linear;
  animation: gonoloader 0.8s infinite linear;
  width: 40px;
  height: 40px;
  border-radius: 100%;
}

@-webkit-keyframes gonoloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes gonoloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

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

@-webkit-keyframes wave {

  0%,
  40%,
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    background-color: #eee;
  }

  10% {
    -webkit-transform: translate(0, -15px);
    transform: translate(0, -15px);
    background-color: #000;
  }
}

@keyframes wave {

  0%,
  40%,
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    background-color: #eee;
  }

  10% {
    -webkit-transform: translate(0, -15px);
    transform: translate(0, -15px);
    background-color: #000;
  }
}

.wimg.loadit.animated,
.wimgright.loadit.animated {
  position: relative;
}

.wimg:after,
.wimgright:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 3;
  -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

.wimg:before,
.wimgright:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #404040;
  z-index: 3;
  -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

.wimg:after {
  right: 0;
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}

.wimgright:after {
  left: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

.wimg:before {
  right: 0;
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}

.wimgright:before {
  left: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

.wimg.loadit.animated.slideright:after,
.wimgright.loadit.animated.slideleft:after {
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}

.wimg.loadit.animated.slideright:before,
.wimgright.loadit.animated.slideleft:before {
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  opacity: 0.7;
}

.navstate_show.menu-open .nav__inside__list>li {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0, 0.2, 0.8, 1);
  animation-timing-function: cubic-bezier(0, 0.2, 0.8, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: cubic-bezier(0, 0.2, 0.8, 1);
    animation-timing-function: cubic-bezier(0, 0.2, 0.8, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(1) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(1) {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(2) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(3) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(3) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(4) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(4) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(5) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(5) {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(6) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(6) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(7) {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(7) {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(8) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(8) {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(9) {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(9) {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(10) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(10) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(11) {
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(11) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(12) {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(12) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(13) {
  -webkit-animation-delay: 1.3s;
  animation-delay: 1.3s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(13) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(14) {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(14) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
  }
}

.navstate_show.menu-open .nav__inside__list>li:nth-child(15) {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

@media all and (max-width: 750px) {
  .navstate_show.menu-open .nav__inside__list>li:nth-child(15) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
  }
}

@media all and (min-width: 769px) {
  .navstate_hide.menu-open .nav__inside__list>li {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: cubic-bezier(0, 0.2, 0.8, 1);
    animation-timing-function: cubic-bezier(0, 0.2, 0.8, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(1) {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(2) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(3) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(4) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(5) {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(6) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(7) {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(8) {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(9) {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(10) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(11) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(12) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(13) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(14) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
  }

  .navstate_hide.menu-open .nav__inside__list>li:nth-child(15) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
  }
}

.header_top_logo,
.header_top_info,
.mainmv-c,
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.19, 1.35, 0.62, 1.12);
  animation-timing-function: cubic-bezier(0.19, 1.35, 0.62, 1.12);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

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

.header_top_info {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

.mainmv-c {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.scrollitems {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 1.9s;
  animation-delay: 1.9s;
  -webkit-animation-timing-function: cubic-bezier(0, 0.47, 0, 0.74);
  animation-timing-function: cubic-bezier(0, 0.47, 0, 0.74);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.btnscroll {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
  -webkit-animation-timing-function: cubic-bezier(0.19, 1.35, 0.62, 1.12);
  animation-timing-function: cubic-bezier(0.19, 1.35, 0.62, 1.12);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.delay1 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

@media all and (max-width: 960px) {
  .delay1 {
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s;
  }
}

.delay2 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

@media all and (max-width: 960px) {
  .delay2 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
  }
}

.delay3 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

@media all and (max-width: 960px) {
  .delay3 {
    -webkit-animation-delay: 0.45s;
    animation-delay: 0.45s;
  }
}

.delay4 {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

@media all and (max-width: 960px) {
  .delay4 {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
  }
}

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

@media all and (max-width: 960px) {
  .delay5 {
    -webkit-animation-delay: 0.75s;
    animation-delay: 0.75s;
  }
}

.delay6 {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}

@media all and (max-width: 960px) {
  .delay6 {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
  }
}

.delay7 {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}

@media all and (max-width: 960px) {
  .delay7 {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s;
  }
}

.delay8 {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}

@media all and (max-width: 960px) {
  .delay8 {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
  }
}

.delay9 {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}

@media all and (max-width: 960px) {
  .delay9 {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s;
  }
}

.sectiontitle.active h2 span {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.sectiontitle.active h2 span:nth-child(1) {
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s;
}

.sectiontitle.active h2 span:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.sectiontitle.active h2 span:nth-child(3) {
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s;
}

.sectiontitle.active h2 span:nth-child(4) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.sectiontitle.active h2 span:nth-child(5) {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
}

.sectiontitle.active h2 span:nth-child(6) {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

.sectiontitle.active h2 span:nth-child(7) {
  -webkit-animation-delay: 1.05s;
  animation-delay: 1.05s;
}

.sectiontitle.active h2 span:nth-child(8) {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}

.sectiontitle.active h2 span:nth-child(9) {
  -webkit-animation-delay: 1.35s;
  animation-delay: 1.35s;
}

.sectiontitle.active .font-medium {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.about-strength .strength.active h2 span {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.about-strength .strength.active h2 span:nth-child(1) {
  -webkit-animation-delay: 1.15s;
  animation-delay: 1.15s;
}

.about-strength .strength.active h2 span:nth-child(2) {
  -webkit-animation-delay: 1.3s;
  animation-delay: 1.3s;
}

.about-strength .strength.active h2 span:nth-child(3) {
  -webkit-animation-delay: 1.45s;
  animation-delay: 1.45s;
}

.about-strength .strength.active h2 span:nth-child(4) {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}

.about-strength .strength.active h2 span:nth-child(5) {
  -webkit-animation-delay: 1.75s;
  animation-delay: 1.75s;
}

.about-strength .strength.active h2 span:nth-child(6) {
  -webkit-animation-delay: 1.9s;
  animation-delay: 1.9s;
}

.about-strength .strength.active h2 span:nth-child(7) {
  -webkit-animation-delay: 2.05s;
  animation-delay: 2.05s;
}

.about-strength .strength.active h2 span:nth-child(8) {
  -webkit-animation-delay: 2.2s;
  animation-delay: 2.2s;
}

.about-strength .strength.active h2 span:nth-child(9) {
  -webkit-animation-delay: 2.35s;
  animation-delay: 2.35s;
}

.about-strength .strength.active h2 span:nth-child(10) {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
}

.about-strength .strength.active h2 span:nth-child(11) {
  -webkit-animation-delay: 2.65s;
  animation-delay: 2.65s;
}

.about-strength .strength.active h2 span:nth-child(12) {
  -webkit-animation-delay: 2.8s;
  animation-delay: 2.8s;
}

.about-strength .strength.active h2 span:nth-child(13) {
  -webkit-animation-delay: 2.95s;
  animation-delay: 2.95s;
}

.about-strength .strength.active h2 span:nth-child(14) {
  -webkit-animation-delay: 3.1s;
  animation-delay: 3.1s;
}

.about-strength .strength.active .info {
  opacity: 1;
  right: 0;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 1.2s;
  transition: opacity 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 1.2s;
}

@media all and (min-width: 769px) {
  .about-strength .strength.active .info {
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 1.2s, right 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 1.2s;
    transition: opacity 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 1.2s, right 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 1.2s;
  }
}

.genre-info .strength.active h2 span {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.genre-info .strength.active h2 span:nth-child(1) {
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s;
}

.genre-info .strength.active h2 span:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.genre-info .strength.active h2 span:nth-child(3) {
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s;
}

.genre-info .strength.active h2 span:nth-child(4) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.genre-info .strength.active h2 span:nth-child(5) {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
}

.genre-info .strength.active h2 span:nth-child(6) {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

.genre-info .strength.active h2 span:nth-child(7) {
  -webkit-animation-delay: 1.05s;
  animation-delay: 1.05s;
}

.genre-info .strength.active h2 span:nth-child(8) {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}

.genre-info .strength.active h2 span:nth-child(9) {
  -webkit-animation-delay: 1.35s;
  animation-delay: 1.35s;
}

.genre-info .strength.active h2 span:nth-child(10) {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

.genre-info .strength.active h2 span:nth-child(11) {
  -webkit-animation-delay: 1.65s;
  animation-delay: 1.65s;
}

.genre-info .strength.active h2 span:nth-child(12) {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}

.genre-info .strength.active h2 span:nth-child(13) {
  -webkit-animation-delay: 1.95s;
  animation-delay: 1.95s;
}

.genre-info .strength.active h2 span:nth-child(14) {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
}

.genre-info .strength.active .info {
  opacity: 1;
  right: -110px;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 1.2s;
  transition: opacity 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 1.2s;
}

@media all and (min-width: 769px) {
  .genre-info .strength.active .info {
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 0.6s, right 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 0.6s;
    transition: opacity 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 0.6s, right 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9) 0.6s;
  }
}

.secondpage.active .header_top_logo {
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
}

.secondpage.active .header_top_info {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}

.secondpage.active .headtitle,
.secondpage.active .breadcrumb {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.secondpage.active .headtitle {
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}

.secondpage.active .breadcrumb {
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
}

.secondpage.active .strength:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

body img,
body iframe {
  max-width: 100%;
  line-height: 0;
}

body .img-cover {
  overflow: hidden;
  line-height: 0;
}

body .img-cover img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: -webkit-transform 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: transform 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: transform 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9), -webkit-transform 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition-delay: 0;
  -webkit-transition-delay: 0;
}

.col-2-0 {
  width: 50%;
  margin-right: 0px;
}

.col-3-0 {
  width: 33.3%;
  margin-right: 0px;
}

.col-4-0 {
  width: 25%;
  margin-right: 0px;
}

.col-5-0 {
  width: 20%;
  margin-right: 0px;
}

.col-6-0 {
  width: 16.6%;
  margin-right: 0px;
}

.dn-pc {
  display: "n";
}

.db-pc {
  display: "b";
}

.dn-tb {
  display: "n";
}

@media all and (max-width: 768px) {
  .dn-tb {
    display: "none";
  }
}

.db-tb {
  display: "b";
}

@media all and (max-width: 768px) {
  .db-tb {
    display: "block";
  }
}

.dn-md {
  display: "n";
}

@media all and (max-width: 960px) {
  .dn-md {
    display: "none";
  }
}

.db-md {
  display: "b";
}

@media all and (max-width: 960px) {
  .db-md {
    display: "block";
  }
}

.dn-sm {
  display: "n";
}

@media all and (max-width: 520px) {
  .dn-sm {
    display: "none";
  }
}

.db-sm {
  display: "b";
}

@media all and (max-width: 520px) {
  .db-sm {
    display: "block";
  }
}

.mt5 {
  margin-top: 5px !important;
}

.pt5 {
  padding-top: 5px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.pl5 {
  padding-left: 5px !important;
}

.mr5 {
  margin-right: 5px !important;
}

.pr5 {
  padding-right: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

.ml15 {
  margin-left: 15px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.mr15 {
  margin-right: 15px !important;
}

.pr15 {
  padding-right: 15px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.pt25 {
  padding-top: 25px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.pb25 {
  padding-bottom: 25px !important;
}

.ml25 {
  margin-left: 25px !important;
}

.pl25 {
  padding-left: 25px !important;
}

.mr25 {
  margin-right: 25px !important;
}

.pr25 {
  padding-right: 25px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.pt35 {
  padding-top: 35px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.pb35 {
  padding-bottom: 35px !important;
}

.ml35 {
  margin-left: 35px !important;
}

.pl35 {
  padding-left: 35px !important;
}

.mr35 {
  margin-right: 35px !important;
}

.pr35 {
  padding-right: 35px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.pt45 {
  padding-top: 45px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.pb45 {
  padding-bottom: 45px !important;
}

.ml45 {
  margin-left: 45px !important;
}

.pl45 {
  padding-left: 45px !important;
}

.mr45 {
  margin-right: 45px !important;
}

.pr45 {
  padding-right: 45px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.pl50 {
  padding-left: 50px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.pr50 {
  padding-right: 50px !important;
}

.mt75 {
  margin-top: 75px !important;
}

.pt75 {
  padding-top: 75px !important;
}

.mb75 {
  margin-bottom: 75px !important;
}

.pb75 {
  padding-bottom: 75px !important;
}

.ml75 {
  margin-left: 75px !important;
}

.pl75 {
  padding-left: 75px !important;
}

.mr75 {
  margin-right: 75px !important;
}

.pr75 {
  padding-right: 75px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.pt100 {
  padding-top: 100px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.pb100 {
  padding-bottom: 100px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.pl100 {
  padding-left: 100px !important;
}

.mr100 {
  margin-right: 100px !important;
}

.pr100 {
  padding-right: 100px !important;
}

@media all and (max-width: 960px) {
  .mt5-md {
    margin-top: 5px !important;
  }

  .pt5-md {
    padding-top: 5px !important;
  }

  .mb5-md {
    margin-bottom: 5px !important;
  }

  .pb5-md {
    padding-bottom: 5px !important;
  }

  .ml5-md {
    margin-left: 5px !important;
  }

  .pl5-md {
    padding-left: 5px !important;
  }

  .mr5-md {
    margin-right: 5px !important;
  }

  .pr5-md {
    padding-right: 5px !important;
  }

  .mt10-md {
    margin-top: 10px !important;
  }

  .pt10-md {
    padding-top: 10px !important;
  }

  .mb10-md {
    margin-bottom: 10px !important;
  }

  .pb10-md {
    padding-bottom: 10px !important;
  }

  .ml10-md {
    margin-left: 10px !important;
  }

  .pl10-md {
    padding-left: 10px !important;
  }

  .mr10-md {
    margin-right: 10px !important;
  }

  .pr10-md {
    padding-right: 10px !important;
  }

  .mt15-md {
    margin-top: 15px !important;
  }

  .pt15-md {
    padding-top: 15px !important;
  }

  .mb15-md {
    margin-bottom: 15px !important;
  }

  .pb15-md {
    padding-bottom: 15px !important;
  }

  .ml15-md {
    margin-left: 15px !important;
  }

  .pl15-md {
    padding-left: 15px !important;
  }

  .mr15-md {
    margin-right: 15px !important;
  }

  .pr15-md {
    padding-right: 15px !important;
  }

  .mt20-md {
    margin-top: 20px !important;
  }

  .pt20-md {
    padding-top: 20px !important;
  }

  .mb20-md {
    margin-bottom: 20px !important;
  }

  .pb20-md {
    padding-bottom: 20px !important;
  }

  .ml20-md {
    margin-left: 20px !important;
  }

  .pl20-md {
    padding-left: 20px !important;
  }

  .mr20-md {
    margin-right: 20px !important;
  }

  .pr20-md {
    padding-right: 20px !important;
  }

  .mt25-md {
    margin-top: 25px !important;
  }

  .pt25-md {
    padding-top: 25px !important;
  }

  .mb25-md {
    margin-bottom: 25px !important;
  }

  .pb25-md {
    padding-bottom: 25px !important;
  }

  .ml25-md {
    margin-left: 25px !important;
  }

  .pl25-md {
    padding-left: 25px !important;
  }

  .mr25-md {
    margin-right: 25px !important;
  }

  .pr25-md {
    padding-right: 25px !important;
  }

  .mt30-md {
    margin-top: 30px !important;
  }

  .pt30-md {
    padding-top: 30px !important;
  }

  .mb30-md {
    margin-bottom: 30px !important;
  }

  .pb30-md {
    padding-bottom: 30px !important;
  }

  .ml30-md {
    margin-left: 30px !important;
  }

  .pl30-md {
    padding-left: 30px !important;
  }

  .mr30-md {
    margin-right: 30px !important;
  }

  .pr30-md {
    padding-right: 30px !important;
  }

  .mt35-md {
    margin-top: 35px !important;
  }

  .pt35-md {
    padding-top: 35px !important;
  }

  .mb35-md {
    margin-bottom: 35px !important;
  }

  .pb35-md {
    padding-bottom: 35px !important;
  }

  .ml35-md {
    margin-left: 35px !important;
  }

  .pl35-md {
    padding-left: 35px !important;
  }

  .mr35-md {
    margin-right: 35px !important;
  }

  .pr35-md {
    padding-right: 35px !important;
  }

  .mt40-md {
    margin-top: 40px !important;
  }

  .pt40-md {
    padding-top: 40px !important;
  }

  .mb40-md {
    margin-bottom: 40px !important;
  }

  .pb40-md {
    padding-bottom: 40px !important;
  }

  .ml40-md {
    margin-left: 40px !important;
  }

  .pl40-md {
    padding-left: 40px !important;
  }

  .mr40-md {
    margin-right: 40px !important;
  }

  .pr40-md {
    padding-right: 40px !important;
  }

  .mt45-md {
    margin-top: 45px !important;
  }

  .pt45-md {
    padding-top: 45px !important;
  }

  .mb45-md {
    margin-bottom: 45px !important;
  }

  .pb45-md {
    padding-bottom: 45px !important;
  }

  .ml45-md {
    margin-left: 45px !important;
  }

  .pl45-md {
    padding-left: 45px !important;
  }

  .mr45-md {
    margin-right: 45px !important;
  }

  .pr45-md {
    padding-right: 45px !important;
  }

  .mt50-md {
    margin-top: 50px !important;
  }

  .pt50-md {
    padding-top: 50px !important;
  }

  .mb50-md {
    margin-bottom: 50px !important;
  }

  .pb50-md {
    padding-bottom: 50px !important;
  }

  .ml50-md {
    margin-left: 50px !important;
  }

  .pl50-md {
    padding-left: 50px !important;
  }

  .mr50-md {
    margin-right: 50px !important;
  }

  .pr50-md {
    padding-right: 50px !important;
  }

  .mt75-md {
    margin-top: 75px !important;
  }

  .pt75-md {
    padding-top: 75px !important;
  }

  .mb75-md {
    margin-bottom: 75px !important;
  }

  .pb75-md {
    padding-bottom: 75px !important;
  }

  .ml75-md {
    margin-left: 75px !important;
  }

  .pl75-md {
    padding-left: 75px !important;
  }

  .mr75-md {
    margin-right: 75px !important;
  }

  .pr75-md {
    padding-right: 75px !important;
  }

  .mt100-md {
    margin-top: 100px !important;
  }

  .pt100-md {
    padding-top: 100px !important;
  }

  .mb100-md {
    margin-bottom: 100px !important;
  }

  .pb100-md {
    padding-bottom: 100px !important;
  }

  .ml100-md {
    margin-left: 100px !important;
  }

  .pl100-md {
    padding-left: 100px !important;
  }

  .mr100-md {
    margin-right: 100px !important;
  }

  .pr100-md {
    padding-right: 100px !important;
  }
}

@media all and (max-width: 520px) {
  .mt5-sm {
    margin-top: 5px !important;
  }

  .pt5-sm {
    padding-top: 5px !important;
  }

  .mb5-sm {
    margin-bottom: 5px !important;
  }

  .pb5-sm {
    padding-bottom: 5px !important;
  }

  .ml5-sm {
    margin-left: 5px !important;
  }

  .pl5-sm {
    padding-left: 5px !important;
  }

  .mr5-sm {
    margin-right: 5px !important;
  }

  .pr5-sm {
    padding-right: 5px !important;
  }

  .mt10-sm {
    margin-top: 10px !important;
  }

  .pt10-sm {
    padding-top: 10px !important;
  }

  .mb10-sm {
    margin-bottom: 10px !important;
  }

  .pb10-sm {
    padding-bottom: 10px !important;
  }

  .ml10-sm {
    margin-left: 10px !important;
  }

  .pl10-sm {
    padding-left: 10px !important;
  }

  .mr10-sm {
    margin-right: 10px !important;
  }

  .pr10-sm {
    padding-right: 10px !important;
  }

  .mt15-sm {
    margin-top: 15px !important;
  }

  .pt15-sm {
    padding-top: 15px !important;
  }

  .mb15-sm {
    margin-bottom: 15px !important;
  }

  .pb15-sm {
    padding-bottom: 15px !important;
  }

  .ml15-sm {
    margin-left: 15px !important;
  }

  .pl15-sm {
    padding-left: 15px !important;
  }

  .mr15-sm {
    margin-right: 15px !important;
  }

  .pr15-sm {
    padding-right: 15px !important;
  }

  .mt20-sm {
    margin-top: 20px !important;
  }

  .pt20-sm {
    padding-top: 20px !important;
  }

  .mb20-sm {
    margin-bottom: 20px !important;
  }

  .pb20-sm {
    padding-bottom: 20px !important;
  }

  .ml20-sm {
    margin-left: 20px !important;
  }

  .pl20-sm {
    padding-left: 20px !important;
  }

  .mr20-sm {
    margin-right: 20px !important;
  }

  .pr20-sm {
    padding-right: 20px !important;
  }

  .mt25-sm {
    margin-top: 25px !important;
  }

  .pt25-sm {
    padding-top: 25px !important;
  }

  .mb25-sm {
    margin-bottom: 25px !important;
  }

  .pb25-sm {
    padding-bottom: 25px !important;
  }

  .ml25-sm {
    margin-left: 25px !important;
  }

  .pl25-sm {
    padding-left: 25px !important;
  }

  .mr25-sm {
    margin-right: 25px !important;
  }

  .pr25-sm {
    padding-right: 25px !important;
  }

  .mt30-sm {
    margin-top: 30px !important;
  }

  .pt30-sm {
    padding-top: 30px !important;
  }

  .mb30-sm {
    margin-bottom: 30px !important;
  }

  .pb30-sm {
    padding-bottom: 30px !important;
  }

  .ml30-sm {
    margin-left: 30px !important;
  }

  .pl30-sm {
    padding-left: 30px !important;
  }

  .mr30-sm {
    margin-right: 30px !important;
  }

  .pr30-sm {
    padding-right: 30px !important;
  }

  .mt35-sm {
    margin-top: 35px !important;
  }

  .pt35-sm {
    padding-top: 35px !important;
  }

  .mb35-sm {
    margin-bottom: 35px !important;
  }

  .pb35-sm {
    padding-bottom: 35px !important;
  }

  .ml35-sm {
    margin-left: 35px !important;
  }

  .pl35-sm {
    padding-left: 35px !important;
  }

  .mr35-sm {
    margin-right: 35px !important;
  }

  .pr35-sm {
    padding-right: 35px !important;
  }

  .mt40-sm {
    margin-top: 40px !important;
  }

  .pt40-sm {
    padding-top: 40px !important;
  }

  .mb40-sm {
    margin-bottom: 40px !important;
  }

  .pb40-sm {
    padding-bottom: 40px !important;
  }

  .ml40-sm {
    margin-left: 40px !important;
  }

  .pl40-sm {
    padding-left: 40px !important;
  }

  .mr40-sm {
    margin-right: 40px !important;
  }

  .pr40-sm {
    padding-right: 40px !important;
  }

  .mt45-sm {
    margin-top: 45px !important;
  }

  .pt45-sm {
    padding-top: 45px !important;
  }

  .mb45-sm {
    margin-bottom: 45px !important;
  }

  .pb45-sm {
    padding-bottom: 45px !important;
  }

  .ml45-sm {
    margin-left: 45px !important;
  }

  .pl45-sm {
    padding-left: 45px !important;
  }

  .mr45-sm {
    margin-right: 45px !important;
  }

  .pr45-sm {
    padding-right: 45px !important;
  }

  .mt50-sm {
    margin-top: 50px !important;
  }

  .pt50-sm {
    padding-top: 50px !important;
  }

  .mb50-sm {
    margin-bottom: 50px !important;
  }

  .pb50-sm {
    padding-bottom: 50px !important;
  }

  .ml50-sm {
    margin-left: 50px !important;
  }

  .pl50-sm {
    padding-left: 50px !important;
  }

  .mr50-sm {
    margin-right: 50px !important;
  }

  .pr50-sm {
    padding-right: 50px !important;
  }

  .mt75-sm {
    margin-top: 75px !important;
  }

  .pt75-sm {
    padding-top: 75px !important;
  }

  .mb75-sm {
    margin-bottom: 75px !important;
  }

  .pb75-sm {
    padding-bottom: 75px !important;
  }

  .ml75-sm {
    margin-left: 75px !important;
  }

  .pl75-sm {
    padding-left: 75px !important;
  }

  .mr75-sm {
    margin-right: 75px !important;
  }

  .pr75-sm {
    padding-right: 75px !important;
  }

  .mt100-sm {
    margin-top: 100px !important;
  }

  .pt100-sm {
    padding-top: 100px !important;
  }

  .mb100-sm {
    margin-bottom: 100px !important;
  }

  .pb100-sm {
    padding-bottom: 100px !important;
  }

  .ml100-sm {
    margin-left: 100px !important;
  }

  .pl100-sm {
    padding-left: 100px !important;
  }

  .mr100-sm {
    margin-right: 100px !important;
  }

  .pr100-sm {
    padding-right: 100px !important;
  }
}

.col-6-5 {
  width: calc(16.66667% - 4.16667px);
  margin-right: 5px;
}

.col-6-5:nth-child(6n) {
  margin-right: 0px;
}

.col-5-5 {
  width: calc(20% - 4px);
  margin-right: 5px;
}

.col-5-5:nth-child(5n) {
  margin-right: 0px;
}

.col-4-5 {
  width: calc(25% - 3.75px);
  margin-right: 5px;
}

.col-4-5:nth-child(4n) {
  margin-right: 0px;
}

.col-3-5 {
  width: calc(33.33333% - 3.33333px);
  margin-right: 5px;
}

.col-3-5:nth-child(3n) {
  margin-right: 0px;
}

.col-2-5 {
  width: calc(50% - 2.5px);
  margin-right: 5px;
}

.col-2-5:nth-child(2n) {
  margin-right: 0px;
}

.col-6-10 {
  width: calc(16.66667% - 8.33333px);
  margin-right: 10px;
}

.col-6-10:nth-child(6n) {
  margin-right: 0px;
}

.col-5-10 {
  width: calc(20% - 8px);
  margin-right: 10px;
}

.col-5-10:nth-child(5n) {
  margin-right: 0px;
}

.col-4-10 {
  width: calc(25% - 7.5px);
  margin-right: 10px;
}

.col-4-10:nth-child(4n) {
  margin-right: 0px;
}

.col-3-10 {
  width: calc(33.33333% - 6.66667px);
  margin-right: 10px;
}

.col-3-10:nth-child(3n) {
  margin-right: 0px;
}

.col-2-10 {
  width: calc(50% - 5px);
  margin-right: 10px;
}

.col-2-10:nth-child(2n) {
  margin-right: 0px;
}

.col-6-15 {
  width: calc(16.66667% - 12.5px);
  margin-right: 15px;
}

.col-6-15:nth-child(6n) {
  margin-right: 0px;
}

.col-5-15 {
  width: calc(20% - 12px);
  margin-right: 15px;
}

.col-5-15:nth-child(5n) {
  margin-right: 0px;
}

.col-4-15 {
  width: calc(25% - 11.25px);
  margin-right: 15px;
}

.col-4-15:nth-child(4n) {
  margin-right: 0px;
}

.col-3-15 {
  width: calc(33.33333% - 10px);
  margin-right: 15px;
}

.col-3-15:nth-child(3n) {
  margin-right: 0px;
}

.col-2-15 {
  width: calc(50% - 7.5px);
  margin-right: 15px;
}

.col-2-15:nth-child(2n) {
  margin-right: 0px;
}

.col-6-20 {
  width: calc(16.66667% - 16.66667px);
  margin-right: 20px;
}

.col-6-20:nth-child(6n) {
  margin-right: 0px;
}

.col-5-20 {
  width: calc(20% - 16px);
  margin-right: 20px;
}

.col-5-20:nth-child(5n) {
  margin-right: 0px;
}

.col-4-20 {
  width: calc(25% - 15px);
  margin-right: 20px;
}

.col-4-20:nth-child(4n) {
  margin-right: 0px;
}

.col-3-20 {
  width: calc(33.33333% - 13.33333px);
  margin-right: 20px;
}

.col-3-20:nth-child(3n) {
  margin-right: 0px;
}

.col-2-20 {
  width: calc(50% - 10px);
  margin-right: 20px;
}

.col-2-20:nth-child(2n) {
  margin-right: 0px;
}

.col-6-25 {
  width: calc(16.66667% - 20.83333px);
  margin-right: 25px;
}

.col-6-25:nth-child(6n) {
  margin-right: 0px;
}

.col-5-25 {
  width: calc(20% - 20px);
  margin-right: 25px;
}

.col-5-25:nth-child(5n) {
  margin-right: 0px;
}

.col-4-25 {
  width: calc(25% - 18.75px);
  margin-right: 25px;
}

.col-4-25:nth-child(4n) {
  margin-right: 0px;
}

.col-3-25 {
  width: calc(33.33333% - 16.66667px);
  margin-right: 25px;
}

.col-3-25:nth-child(3n) {
  margin-right: 0px;
}

.col-2-25 {
  width: calc(50% - 12.5px);
  margin-right: 25px;
}

.col-2-25:nth-child(2n) {
  margin-right: 0px;
}

.col-6-30 {
  width: calc(16.66667% - 25px);
  margin-right: 30px;
}

.col-6-30:nth-child(6n) {
  margin-right: 0px;
}

.col-5-30 {
  width: calc(20% - 24px);
  margin-right: 30px;
}

.col-5-30:nth-child(5n) {
  margin-right: 0px;
}

.col-4-30 {
  width: calc(25% - 22.5px);
  margin-right: 30px;
}

.col-4-30:nth-child(4n) {
  margin-right: 0px;
}

.col-3-30 {
  width: calc(33.33333% - 20px);
  margin-right: 30px;
}

.col-3-30:nth-child(3n) {
  margin-right: 0px;
}

.col-2-30 {
  width: calc(50% - 15px);
  margin-right: 30px;
}

.col-2-30:nth-child(2n) {
  margin-right: 0px;
}

.col-6-35 {
  width: calc(16.66667% - 29.16667px);
  margin-right: 35px;
}

.col-6-35:nth-child(6n) {
  margin-right: 0px;
}

.col-5-35 {
  width: calc(20% - 28px);
  margin-right: 35px;
}

.col-5-35:nth-child(5n) {
  margin-right: 0px;
}

.col-4-35 {
  width: calc(25% - 26.25px);
  margin-right: 35px;
}

.col-4-35:nth-child(4n) {
  margin-right: 0px;
}

.col-3-35 {
  width: calc(33.33333% - 23.33333px);
  margin-right: 35px;
}

.col-3-35:nth-child(3n) {
  margin-right: 0px;
}

.col-2-35 {
  width: calc(50% - 17.5px);
  margin-right: 35px;
}

.col-2-35:nth-child(2n) {
  margin-right: 0px;
}

.col-6-40 {
  width: calc(16.66667% - 33.33333px);
  margin-right: 40px;
}

.col-6-40:nth-child(6n) {
  margin-right: 0px;
}

.col-5-40 {
  width: calc(20% - 32px);
  margin-right: 40px;
}

.col-5-40:nth-child(5n) {
  margin-right: 0px;
}

.col-4-40 {
  width: calc(25% - 30px);
  margin-right: 40px;
}

.col-4-40:nth-child(4n) {
  margin-right: 0px;
}

.col-3-40 {
  width: calc(33.33333% - 26.66667px);
  margin-right: 40px;
}

.col-3-40:nth-child(3n) {
  margin-right: 0px;
}

.col-2-40 {
  width: calc(50% - 20px);
  margin-right: 40px;
}

.col-2-40:nth-child(2n) {
  margin-right: 0px;
}

.col-6-45 {
  width: calc(16.66667% - 37.5px);
  margin-right: 45px;
}

.col-6-45:nth-child(6n) {
  margin-right: 0px;
}

.col-5-45 {
  width: calc(20% - 36px);
  margin-right: 45px;
}

.col-5-45:nth-child(5n) {
  margin-right: 0px;
}

.col-4-45 {
  width: calc(25% - 33.75px);
  margin-right: 45px;
}

.col-4-45:nth-child(4n) {
  margin-right: 0px;
}

.col-3-45 {
  width: calc(33.33333% - 30px);
  margin-right: 45px;
}

.col-3-45:nth-child(3n) {
  margin-right: 0px;
}

.col-2-45 {
  width: calc(50% - 22.5px);
  margin-right: 45px;
}

.col-2-45:nth-child(2n) {
  margin-right: 0px;
}

.col-6-50 {
  width: calc(16.66667% - 41.66667px);
  margin-right: 50px;
}

.col-6-50:nth-child(6n) {
  margin-right: 0px;
}

.col-5-50 {
  width: calc(20% - 40px);
  margin-right: 50px;
}

.col-5-50:nth-child(5n) {
  margin-right: 0px;
}

.col-4-50 {
  width: calc(25% - 37.5px);
  margin-right: 50px;
}

.col-4-50:nth-child(4n) {
  margin-right: 0px;
}

.col-3-50 {
  width: calc(33.33333% - 33.33333px);
  margin-right: 50px;
}

.col-3-50:nth-child(3n) {
  margin-right: 0px;
}

.col-2-50 {
  width: calc(50% - 25px);
  margin-right: 50px;
}

.col-2-50:nth-child(2n) {
  margin-right: 0px;
}

.col-6-55 {
  width: calc(16.66667% - 45.83333px);
  margin-right: 55px;
}

.col-6-55:nth-child(6n) {
  margin-right: 0px;
}

.col-5-55 {
  width: calc(20% - 44px);
  margin-right: 55px;
}

.col-5-55:nth-child(5n) {
  margin-right: 0px;
}

.col-4-55 {
  width: calc(25% - 41.25px);
  margin-right: 55px;
}

.col-4-55:nth-child(4n) {
  margin-right: 0px;
}

.col-3-55 {
  width: calc(33.33333% - 36.66667px);
  margin-right: 55px;
}

.col-3-55:nth-child(3n) {
  margin-right: 0px;
}

.col-2-55 {
  width: calc(50% - 27.5px);
  margin-right: 55px;
}

.col-2-55:nth-child(2n) {
  margin-right: 0px;
}

.col-6-60 {
  width: calc(16.66667% - 50px);
  margin-right: 60px;
}

.col-6-60:nth-child(6n) {
  margin-right: 0px;
}

.col-5-60 {
  width: calc(20% - 48px);
  margin-right: 60px;
}

.col-5-60:nth-child(5n) {
  margin-right: 0px;
}

.col-4-60 {
  width: calc(25% - 45px);
  margin-right: 60px;
}

.col-4-60:nth-child(4n) {
  margin-right: 0px;
}

.col-3-60 {
  width: calc(33.33333% - 40px);
  margin-right: 60px;
}

.col-3-60:nth-child(3n) {
  margin-right: 0px;
}

.col-2-60 {
  width: calc(50% - 30px);
  margin-right: 60px;
}

.col-2-60:nth-child(2n) {
  margin-right: 0px;
}

.col-6-65 {
  width: calc(16.66667% - 54.16667px);
  margin-right: 65px;
}

.col-6-65:nth-child(6n) {
  margin-right: 0px;
}

.col-5-65 {
  width: calc(20% - 52px);
  margin-right: 65px;
}

.col-5-65:nth-child(5n) {
  margin-right: 0px;
}

.col-4-65 {
  width: calc(25% - 48.75px);
  margin-right: 65px;
}

.col-4-65:nth-child(4n) {
  margin-right: 0px;
}

.col-3-65 {
  width: calc(33.33333% - 43.33333px);
  margin-right: 65px;
}

.col-3-65:nth-child(3n) {
  margin-right: 0px;
}

.col-2-65 {
  width: calc(50% - 32.5px);
  margin-right: 65px;
}

.col-2-65:nth-child(2n) {
  margin-right: 0px;
}

.col-6-70 {
  width: calc(16.66667% - 58.33333px);
  margin-right: 70px;
}

.col-6-70:nth-child(6n) {
  margin-right: 0px;
}

.col-5-70 {
  width: calc(20% - 56px);
  margin-right: 70px;
}

.col-5-70:nth-child(5n) {
  margin-right: 0px;
}

.col-4-70 {
  width: calc(25% - 52.5px);
  margin-right: 70px;
}

.col-4-70:nth-child(4n) {
  margin-right: 0px;
}

.col-3-70 {
  width: calc(33.33333% - 46.66667px);
  margin-right: 70px;
}

.col-3-70:nth-child(3n) {
  margin-right: 0px;
}

.col-2-70 {
  width: calc(50% - 35px);
  margin-right: 70px;
}

.col-2-70:nth-child(2n) {
  margin-right: 0px;
}

[class^="col-"]:after {
  content: '';
  clear: both;
  display: block;
}

[class^="btn-dark"] {
  color: #fff;
}

@media (max-width: 960px) {
  .col-4_5-md {
    width: calc(25% - 3.75px);
    margin-right: 5px !important;
  }

  .col-4_5-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_5-md {
    width: calc(33.33333% - 3.33333px);
    margin-right: 5px !important;
  }

  .col-3_5-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_5-md {
    width: calc(50% - 2.5px);
    margin-right: 5px !important;
  }

  .col-2_5-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_10-md {
    width: calc(25% - 7.5px);
    margin-right: 10px !important;
  }

  .col-4_10-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_10-md {
    width: calc(33.33333% - 6.66667px);
    margin-right: 10px !important;
  }

  .col-3_10-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_10-md {
    width: calc(50% - 5px);
    margin-right: 10px !important;
  }

  .col-2_10-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_15-md {
    width: calc(25% - 11.25px);
    margin-right: 15px !important;
  }

  .col-4_15-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_15-md {
    width: calc(33.33333% - 10px);
    margin-right: 15px !important;
  }

  .col-3_15-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_15-md {
    width: calc(50% - 7.5px);
    margin-right: 15px !important;
  }

  .col-2_15-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_20-md {
    width: calc(25% - 15px);
    margin-right: 20px !important;
  }

  .col-4_20-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_20-md {
    width: calc(33.33333% - 13.33333px);
    margin-right: 20px !important;
  }

  .col-3_20-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_20-md {
    width: calc(50% - 10px);
    margin-right: 20px !important;
  }

  .col-2_20-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_25-md {
    width: calc(25% - 18.75px);
    margin-right: 25px !important;
  }

  .col-4_25-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_25-md {
    width: calc(33.33333% - 16.66667px);
    margin-right: 25px !important;
  }

  .col-3_25-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_25-md {
    width: calc(50% - 12.5px);
    margin-right: 25px !important;
  }

  .col-2_25-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_30-md {
    width: calc(25% - 22.5px);
    margin-right: 30px !important;
  }

  .col-4_30-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_30-md {
    width: calc(33.33333% - 20px);
    margin-right: 30px !important;
  }

  .col-3_30-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_30-md {
    width: calc(50% - 15px);
    margin-right: 30px !important;
  }

  .col-2_30-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_35-md {
    width: calc(25% - 26.25px);
    margin-right: 35px !important;
  }

  .col-4_35-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_35-md {
    width: calc(33.33333% - 23.33333px);
    margin-right: 35px !important;
  }

  .col-3_35-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_35-md {
    width: calc(50% - 17.5px);
    margin-right: 35px !important;
  }

  .col-2_35-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_40-md {
    width: calc(25% - 30px);
    margin-right: 40px !important;
  }

  .col-4_40-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_40-md {
    width: calc(33.33333% - 26.66667px);
    margin-right: 40px !important;
  }

  .col-3_40-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_40-md {
    width: calc(50% - 20px);
    margin-right: 40px !important;
  }

  .col-2_40-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_45-md {
    width: calc(25% - 33.75px);
    margin-right: 45px !important;
  }

  .col-4_45-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_45-md {
    width: calc(33.33333% - 30px);
    margin-right: 45px !important;
  }

  .col-3_45-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_45-md {
    width: calc(50% - 22.5px);
    margin-right: 45px !important;
  }

  .col-2_45-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_50-md {
    width: calc(25% - 37.5px);
    margin-right: 50px !important;
  }

  .col-4_50-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_50-md {
    width: calc(33.33333% - 33.33333px);
    margin-right: 50px !important;
  }

  .col-3_50-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_50-md {
    width: calc(50% - 25px);
    margin-right: 50px !important;
  }

  .col-2_50-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_55-md {
    width: calc(25% - 41.25px);
    margin-right: 55px !important;
  }

  .col-4_55-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_55-md {
    width: calc(33.33333% - 36.66667px);
    margin-right: 55px !important;
  }

  .col-3_55-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_55-md {
    width: calc(50% - 27.5px);
    margin-right: 55px !important;
  }

  .col-2_55-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_60-md {
    width: calc(25% - 45px);
    margin-right: 60px !important;
  }

  .col-4_60-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_60-md {
    width: calc(33.33333% - 40px);
    margin-right: 60px !important;
  }

  .col-3_60-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_60-md {
    width: calc(50% - 30px);
    margin-right: 60px !important;
  }

  .col-2_60-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_65-md {
    width: calc(25% - 48.75px);
    margin-right: 65px !important;
  }

  .col-4_65-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_65-md {
    width: calc(33.33333% - 43.33333px);
    margin-right: 65px !important;
  }

  .col-3_65-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_65-md {
    width: calc(50% - 32.5px);
    margin-right: 65px !important;
  }

  .col-2_65-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_70-md {
    width: calc(25% - 52.5px);
    margin-right: 70px !important;
  }

  .col-4_70-md:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_70-md {
    width: calc(33.33333% - 46.66667px);
    margin-right: 70px !important;
  }

  .col-3_70-md:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_70-md {
    width: calc(50% - 35px);
    margin-right: 70px !important;
  }

  .col-2_70-md:nth-child(2n) {
    margin-right: 0px !important;
  }

  [class*="col-1-md"] {
    width: 100% !important;
    margin-right: 0 !important;
  }
}

@media (max-width: 768px) {
  .col-4_5-tb {
    width: calc(25% - 3.75px);
    margin-right: 5px !important;
  }

  .col-4_5-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_5-tb {
    width: calc(33.33333% - 3.33333px);
    margin-right: 5px !important;
  }

  .col-3_5-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_5-tb {
    width: calc(50% - 2.5px);
    margin-right: 5px !important;
  }

  .col-2_5-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_10-tb {
    width: calc(25% - 7.5px);
    margin-right: 10px !important;
  }

  .col-4_10-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_10-tb {
    width: calc(33.33333% - 6.66667px);
    margin-right: 10px !important;
  }

  .col-3_10-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_10-tb {
    width: calc(50% - 5px);
    margin-right: 10px !important;
  }

  .col-2_10-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_15-tb {
    width: calc(25% - 11.25px);
    margin-right: 15px !important;
  }

  .col-4_15-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_15-tb {
    width: calc(33.33333% - 10px);
    margin-right: 15px !important;
  }

  .col-3_15-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_15-tb {
    width: calc(50% - 7.5px);
    margin-right: 15px !important;
  }

  .col-2_15-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_20-tb {
    width: calc(25% - 15px);
    margin-right: 20px !important;
  }

  .col-4_20-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_20-tb {
    width: calc(33.33333% - 13.33333px);
    margin-right: 20px !important;
  }

  .col-3_20-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_20-tb {
    width: calc(50% - 10px);
    margin-right: 20px !important;
  }

  .col-2_20-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_25-tb {
    width: calc(25% - 18.75px);
    margin-right: 25px !important;
  }

  .col-4_25-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_25-tb {
    width: calc(33.33333% - 16.66667px);
    margin-right: 25px !important;
  }

  .col-3_25-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_25-tb {
    width: calc(50% - 12.5px);
    margin-right: 25px !important;
  }

  .col-2_25-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_30-tb {
    width: calc(25% - 22.5px);
    margin-right: 30px !important;
  }

  .col-4_30-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_30-tb {
    width: calc(33.33333% - 20px);
    margin-right: 30px !important;
  }

  .col-3_30-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_30-tb {
    width: calc(50% - 15px);
    margin-right: 30px !important;
  }

  .col-2_30-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_35-tb {
    width: calc(25% - 26.25px);
    margin-right: 35px !important;
  }

  .col-4_35-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_35-tb {
    width: calc(33.33333% - 23.33333px);
    margin-right: 35px !important;
  }

  .col-3_35-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_35-tb {
    width: calc(50% - 17.5px);
    margin-right: 35px !important;
  }

  .col-2_35-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_40-tb {
    width: calc(25% - 30px);
    margin-right: 40px !important;
  }

  .col-4_40-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_40-tb {
    width: calc(33.33333% - 26.66667px);
    margin-right: 40px !important;
  }

  .col-3_40-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_40-tb {
    width: calc(50% - 20px);
    margin-right: 40px !important;
  }

  .col-2_40-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_45-tb {
    width: calc(25% - 33.75px);
    margin-right: 45px !important;
  }

  .col-4_45-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_45-tb {
    width: calc(33.33333% - 30px);
    margin-right: 45px !important;
  }

  .col-3_45-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_45-tb {
    width: calc(50% - 22.5px);
    margin-right: 45px !important;
  }

  .col-2_45-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_50-tb {
    width: calc(25% - 37.5px);
    margin-right: 50px !important;
  }

  .col-4_50-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_50-tb {
    width: calc(33.33333% - 33.33333px);
    margin-right: 50px !important;
  }

  .col-3_50-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_50-tb {
    width: calc(50% - 25px);
    margin-right: 50px !important;
  }

  .col-2_50-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_55-tb {
    width: calc(25% - 41.25px);
    margin-right: 55px !important;
  }

  .col-4_55-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_55-tb {
    width: calc(33.33333% - 36.66667px);
    margin-right: 55px !important;
  }

  .col-3_55-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_55-tb {
    width: calc(50% - 27.5px);
    margin-right: 55px !important;
  }

  .col-2_55-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_60-tb {
    width: calc(25% - 45px);
    margin-right: 60px !important;
  }

  .col-4_60-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_60-tb {
    width: calc(33.33333% - 40px);
    margin-right: 60px !important;
  }

  .col-3_60-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_60-tb {
    width: calc(50% - 30px);
    margin-right: 60px !important;
  }

  .col-2_60-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_65-tb {
    width: calc(25% - 48.75px);
    margin-right: 65px !important;
  }

  .col-4_65-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_65-tb {
    width: calc(33.33333% - 43.33333px);
    margin-right: 65px !important;
  }

  .col-3_65-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_65-tb {
    width: calc(50% - 32.5px);
    margin-right: 65px !important;
  }

  .col-2_65-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_70-tb {
    width: calc(25% - 52.5px);
    margin-right: 70px !important;
  }

  .col-4_70-tb:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_70-tb {
    width: calc(33.33333% - 46.66667px);
    margin-right: 70px !important;
  }

  .col-3_70-tb:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_70-tb {
    width: calc(50% - 35px);
    margin-right: 70px !important;
  }

  .col-2_70-tb:nth-child(2n) {
    margin-right: 0px !important;
  }

  [class*="col-1-tb"] {
    width: 100% !important;
    margin-right: 0 !important;
  }
}

@media (max-width: 520px) {
  .col-4_5-sm {
    width: calc(25% - 3.75px);
    margin-right: 5px !important;
  }

  .col-4_5-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_5-sm {
    width: calc(33.33333% - 3.33333px);
    margin-right: 5px !important;
  }

  .col-3_5-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_5-sm {
    width: calc(50% - 2.5px);
    margin-right: 5px !important;
  }

  .col-2_5-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_10-sm {
    width: calc(25% - 7.5px);
    margin-right: 10px !important;
  }

  .col-4_10-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_10-sm {
    width: calc(33.33333% - 6.66667px);
    margin-right: 10px !important;
  }

  .col-3_10-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_10-sm {
    width: calc(50% - 5px);
    margin-right: 10px !important;
  }

  .col-2_10-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_15-sm {
    width: calc(25% - 11.25px);
    margin-right: 15px !important;
  }

  .col-4_15-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_15-sm {
    width: calc(33.33333% - 10px);
    margin-right: 15px !important;
  }

  .col-3_15-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_15-sm {
    width: calc(50% - 7.5px);
    margin-right: 15px !important;
  }

  .col-2_15-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_20-sm {
    width: calc(25% - 15px);
    margin-right: 20px !important;
  }

  .col-4_20-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_20-sm {
    width: calc(33.33333% - 13.33333px);
    margin-right: 20px !important;
  }

  .col-3_20-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_20-sm {
    width: calc(50% - 10px);
    margin-right: 20px !important;
  }

  .col-2_20-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_25-sm {
    width: calc(25% - 18.75px);
    margin-right: 25px !important;
  }

  .col-4_25-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_25-sm {
    width: calc(33.33333% - 16.66667px);
    margin-right: 25px !important;
  }

  .col-3_25-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_25-sm {
    width: calc(50% - 12.5px);
    margin-right: 25px !important;
  }

  .col-2_25-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_30-sm {
    width: calc(25% - 22.5px);
    margin-right: 30px !important;
  }

  .col-4_30-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_30-sm {
    width: calc(33.33333% - 20px);
    margin-right: 30px !important;
  }

  .col-3_30-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_30-sm {
    width: calc(50% - 15px);
    margin-right: 30px !important;
  }

  .col-2_30-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_35-sm {
    width: calc(25% - 26.25px);
    margin-right: 35px !important;
  }

  .col-4_35-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_35-sm {
    width: calc(33.33333% - 23.33333px);
    margin-right: 35px !important;
  }

  .col-3_35-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_35-sm {
    width: calc(50% - 17.5px);
    margin-right: 35px !important;
  }

  .col-2_35-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_40-sm {
    width: calc(25% - 30px);
    margin-right: 40px !important;
  }

  .col-4_40-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_40-sm {
    width: calc(33.33333% - 26.66667px);
    margin-right: 40px !important;
  }

  .col-3_40-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_40-sm {
    width: calc(50% - 20px);
    margin-right: 40px !important;
  }

  .col-2_40-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_45-sm {
    width: calc(25% - 33.75px);
    margin-right: 45px !important;
  }

  .col-4_45-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_45-sm {
    width: calc(33.33333% - 30px);
    margin-right: 45px !important;
  }

  .col-3_45-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_45-sm {
    width: calc(50% - 22.5px);
    margin-right: 45px !important;
  }

  .col-2_45-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_50-sm {
    width: calc(25% - 37.5px);
    margin-right: 50px !important;
  }

  .col-4_50-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_50-sm {
    width: calc(33.33333% - 33.33333px);
    margin-right: 50px !important;
  }

  .col-3_50-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_50-sm {
    width: calc(50% - 25px);
    margin-right: 50px !important;
  }

  .col-2_50-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_55-sm {
    width: calc(25% - 41.25px);
    margin-right: 55px !important;
  }

  .col-4_55-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_55-sm {
    width: calc(33.33333% - 36.66667px);
    margin-right: 55px !important;
  }

  .col-3_55-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_55-sm {
    width: calc(50% - 27.5px);
    margin-right: 55px !important;
  }

  .col-2_55-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_60-sm {
    width: calc(25% - 45px);
    margin-right: 60px !important;
  }

  .col-4_60-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_60-sm {
    width: calc(33.33333% - 40px);
    margin-right: 60px !important;
  }

  .col-3_60-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_60-sm {
    width: calc(50% - 30px);
    margin-right: 60px !important;
  }

  .col-2_60-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_65-sm {
    width: calc(25% - 48.75px);
    margin-right: 65px !important;
  }

  .col-4_65-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_65-sm {
    width: calc(33.33333% - 43.33333px);
    margin-right: 65px !important;
  }

  .col-3_65-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_65-sm {
    width: calc(50% - 32.5px);
    margin-right: 65px !important;
  }

  .col-2_65-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  .col-4_70-sm {
    width: calc(25% - 52.5px);
    margin-right: 70px !important;
  }

  .col-4_70-sm:nth-child(4n) {
    margin-right: 0px !important;
  }

  .col-3_70-sm {
    width: calc(33.33333% - 46.66667px);
    margin-right: 70px !important;
  }

  .col-3_70-sm:nth-child(3n) {
    margin-right: 0px !important;
  }

  .col-2_70-sm {
    width: calc(50% - 35px);
    margin-right: 70px !important;
  }

  .col-2_70-sm:nth-child(2n) {
    margin-right: 0px !important;
  }

  [class*="col-1-sm"] {
    width: 100% !important;
    margin-right: 0 !important;
  }
}

.br0 {
  border-radius: 0px;
}

.br3 {
  border-radius: 3px;
}

.br5 {
  border-radius: 5px;
}

.br8 {
  border-radius: 8px;
}

.br10 {
  border-radius: 10px;
}

.br15 {
  border-radius: 15px;
}

.br20 {
  border-radius: 20px;
}

.br30 {
  border-radius: 30px;
}

.br100 {
  border-radius: 100px;
}

.btn {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn.btn-dark {
  background: #333;
  color: #ffffff;
}

.btn.btn-dark:hover {
  background: #555;
}

.btn.btn-darker {
  background: #000;
  color: #ffffff;
}

.btn.btn-darker:hover {
  background: #333;
}

.btn.btn-light {
  background: #eee;
  color: #000;
}

.btn.btn-light:hover {
  background: #ddd;
}

.btn-primary {
  background: #000;
  color: #fff;
}

.btn-primary:hover {
  background: #000;
}

.btn-border {
  border: 1px solid #000;
  color: #000;
}

.btn-border:hover {
  background: #000;
  color: #fff;
}

.btn-border-2 {
  border-width: 2px;
}

.btn-border-3 {
  border-width: 3px;
}

.btn-border-dark {
  border: 1px solid #333;
  color: #333;
}

.btn-border-dark:hover {
  background: #333;
  color: #fff;
}

.btn-border-darker {
  border: 1px solid #000;
  color: #000;
}

.btn-border-darker:hover {
  background: #000;
  color: #fff;
}

.btn-border-light {
  border: 1px solid #ddd;
  color: #333;
}

.btn-border-light:hover {
  background: #ddd;
  color: #111;
}

.h5 {
  height: 5px;
}

.h10 {
  height: 10px;
}

.h15 {
  height: 15px;
}

.h20 {
  height: 20px;
}

.h25 {
  height: 25px;
}

.h30 {
  height: 30px;
}

.h35 {
  height: 35px;
}

.h40 {
  height: 40px;
}

.h45 {
  height: 45px;
}

.h50 {
  height: 50px;
}

.h55 {
  height: 55px;
}

.h60 {
  height: 60px;
}

.h65 {
  height: 65px;
}

.h70 {
  height: 70px;
}

.h75 {
  height: 75px;
}

.h80 {
  height: 80px;
}

.h85 {
  height: 85px;
}

.h90 {
  height: 90px;
}

.h95 {
  height: 95px;
}

.h100 {
  height: 100px;
}

.h105 {
  height: 105px;
}

.h110 {
  height: 110px;
}

.h115 {
  height: 115px;
}

.h120 {
  height: 120px;
}

.h125 {
  height: 125px;
}

.h130 {
  height: 130px;
}

.h135 {
  height: 135px;
}

.h140 {
  height: 140px;
}

.h145 {
  height: 145px;
}

.h150 {
  height: 150px;
}

.h155 {
  height: 155px;
}

.h160 {
  height: 160px;
}

.h165 {
  height: 165px;
}

.h170 {
  height: 170px;
}

.h175 {
  height: 175px;
}

.h180 {
  height: 180px;
}

.h185 {
  height: 185px;
}

.h190 {
  height: 190px;
}

.h195 {
  height: 195px;
}

.h200 {
  height: 200px;
}

.h205 {
  height: 205px;
}

.h210 {
  height: 210px;
}

.h215 {
  height: 215px;
}

.h220 {
  height: 220px;
}

.h225 {
  height: 225px;
}

.h230 {
  height: 230px;
}

.h235 {
  height: 235px;
}

.h240 {
  height: 240px;
}

.h245 {
  height: 245px;
}

.h250 {
  height: 250px;
}

.h255 {
  height: 255px;
}

.h260 {
  height: 260px;
}

.h265 {
  height: 265px;
}

.h270 {
  height: 270px;
}

.h275 {
  height: 275px;
}

.h280 {
  height: 280px;
}

.h285 {
  height: 285px;
}

.h290 {
  height: 290px;
}

.h295 {
  height: 295px;
}

.h300 {
  height: 300px;
}

.h305 {
  height: 305px;
}

.h310 {
  height: 310px;
}

.h315 {
  height: 315px;
}

.h320 {
  height: 320px;
}

.h325 {
  height: 325px;
}

.h330 {
  height: 330px;
}

.h335 {
  height: 335px;
}

.h340 {
  height: 340px;
}

.h345 {
  height: 345px;
}

.h350 {
  height: 350px;
}

.h355 {
  height: 355px;
}

.h360 {
  height: 360px;
}

.h365 {
  height: 365px;
}

.h370 {
  height: 370px;
}

.h375 {
  height: 375px;
}

.h380 {
  height: 380px;
}

.h385 {
  height: 385px;
}

.h390 {
  height: 390px;
}

.h395 {
  height: 395px;
}

.h400 {
  height: 400px;
}

.h405 {
  height: 405px;
}

.h410 {
  height: 410px;
}

.h415 {
  height: 415px;
}

.h420 {
  height: 420px;
}

.h425 {
  height: 425px;
}

.h430 {
  height: 430px;
}

.h435 {
  height: 435px;
}

.h440 {
  height: 440px;
}

.h445 {
  height: 445px;
}

.h450 {
  height: 450px;
}

.h455 {
  height: 455px;
}

.h460 {
  height: 460px;
}

.h465 {
  height: 465px;
}

.h470 {
  height: 470px;
}

.h475 {
  height: 475px;
}

.h480 {
  height: 480px;
}

.h485 {
  height: 485px;
}

.h490 {
  height: 490px;
}

.h495 {
  height: 495px;
}

.h500 {
  height: 500px;
}

.h505 {
  height: 505px;
}

.h510 {
  height: 510px;
}

.h515 {
  height: 515px;
}

.h520 {
  height: 520px;
}

.h525 {
  height: 525px;
}

.h530 {
  height: 530px;
}

.h535 {
  height: 535px;
}

.h540 {
  height: 540px;
}

.h545 {
  height: 545px;
}

.h550 {
  height: 550px;
}

.h555 {
  height: 555px;
}

.h560 {
  height: 560px;
}

.h565 {
  height: 565px;
}

.h570 {
  height: 570px;
}

.h575 {
  height: 575px;
}

.h580 {
  height: 580px;
}

.h585 {
  height: 585px;
}

.h590 {
  height: 590px;
}

.h595 {
  height: 595px;
}

.h600 {
  height: 600px;
}

.h605 {
  height: 605px;
}

.h610 {
  height: 610px;
}

.h615 {
  height: 615px;
}

.h620 {
  height: 620px;
}

.h625 {
  height: 625px;
}

.h630 {
  height: 630px;
}

.h635 {
  height: 635px;
}

.h640 {
  height: 640px;
}

.h645 {
  height: 645px;
}

.h650 {
  height: 650px;
}

.h655 {
  height: 655px;
}

.h660 {
  height: 660px;
}

.h665 {
  height: 665px;
}

.h670 {
  height: 670px;
}

.h675 {
  height: 675px;
}

.h680 {
  height: 680px;
}

.h685 {
  height: 685px;
}

.h690 {
  height: 690px;
}

.h695 {
  height: 695px;
}

.h700 {
  height: 700px;
}

.h705 {
  height: 705px;
}

.h710 {
  height: 710px;
}

.h715 {
  height: 715px;
}

.h720 {
  height: 720px;
}

.h725 {
  height: 725px;
}

.h730 {
  height: 730px;
}

.h735 {
  height: 735px;
}

.h740 {
  height: 740px;
}

.h745 {
  height: 745px;
}

.h750 {
  height: 750px;
}

.h755 {
  height: 755px;
}

.h760 {
  height: 760px;
}

.h765 {
  height: 765px;
}

.h770 {
  height: 770px;
}

.h775 {
  height: 775px;
}

.h780 {
  height: 780px;
}

.h785 {
  height: 785px;
}

.h790 {
  height: 790px;
}

.h795 {
  height: 795px;
}

.h800 {
  height: 800px;
}

.h805 {
  height: 805px;
}

.h810 {
  height: 810px;
}

.h815 {
  height: 815px;
}

.h820 {
  height: 820px;
}

.h825 {
  height: 825px;
}

.h830 {
  height: 830px;
}

.h835 {
  height: 835px;
}

.h840 {
  height: 840px;
}

.h845 {
  height: 845px;
}

.h850 {
  height: 850px;
}

.h855 {
  height: 855px;
}

.h860 {
  height: 860px;
}

.h865 {
  height: 865px;
}

.h870 {
  height: 870px;
}

.h875 {
  height: 875px;
}

.h880 {
  height: 880px;
}

.h885 {
  height: 885px;
}

.h890 {
  height: 890px;
}

.h895 {
  height: 895px;
}

.h900 {
  height: 900px;
}

.h905 {
  height: 905px;
}

.h910 {
  height: 910px;
}

.h915 {
  height: 915px;
}

.h920 {
  height: 920px;
}

.h925 {
  height: 925px;
}

.h930 {
  height: 930px;
}

.h935 {
  height: 935px;
}

.h940 {
  height: 940px;
}

.h945 {
  height: 945px;
}

.h950 {
  height: 950px;
}

.h955 {
  height: 955px;
}

.h960 {
  height: 960px;
}

.h965 {
  height: 965px;
}

.h970 {
  height: 970px;
}

.h975 {
  height: 975px;
}

.h980 {
  height: 980px;
}

.h985 {
  height: 985px;
}

.h990 {
  height: 990px;
}

.h995 {
  height: 995px;
}

.h1000 {
  height: 1000px;
}

.h1p {
  height: 1%;
}

.w1p {
  width: 1%;
}

.h2p {
  height: 2%;
}

.w2p {
  width: 2%;
}

.h3p {
  height: 3%;
}

.w3p {
  width: 3%;
}

.h4p {
  height: 4%;
}

.w4p {
  width: 4%;
}

.h5p {
  height: 5%;
}

.w5p {
  width: 5%;
}

.h6p {
  height: 6%;
}

.w6p {
  width: 6%;
}

.h7p {
  height: 7%;
}

.w7p {
  width: 7%;
}

.h8p {
  height: 8%;
}

.w8p {
  width: 8%;
}

.h9p {
  height: 9%;
}

.w9p {
  width: 9%;
}

.h10p {
  height: 10%;
}

.w10p {
  width: 10%;
}

.h11p {
  height: 11%;
}

.w11p {
  width: 11%;
}

.h12p {
  height: 12%;
}

.w12p {
  width: 12%;
}

.h13p {
  height: 13%;
}

.w13p {
  width: 13%;
}

.h14p {
  height: 14%;
}

.w14p {
  width: 14%;
}

.h15p {
  height: 15%;
}

.w15p {
  width: 15%;
}

.h16p {
  height: 16%;
}

.w16p {
  width: 16%;
}

.h17p {
  height: 17%;
}

.w17p {
  width: 17%;
}

.h18p {
  height: 18%;
}

.w18p {
  width: 18%;
}

.h19p {
  height: 19%;
}

.w19p {
  width: 19%;
}

.h20p {
  height: 20%;
}

.w20p {
  width: 20%;
}

.h21p {
  height: 21%;
}

.w21p {
  width: 21%;
}

.h22p {
  height: 22%;
}

.w22p {
  width: 22%;
}

.h23p {
  height: 23%;
}

.w23p {
  width: 23%;
}

.h24p {
  height: 24%;
}

.w24p {
  width: 24%;
}

.h25p {
  height: 25%;
}

.w25p {
  width: 25%;
}

.h26p {
  height: 26%;
}

.w26p {
  width: 26%;
}

.h27p {
  height: 27%;
}

.w27p {
  width: 27%;
}

.h28p {
  height: 28%;
}

.w28p {
  width: 28%;
}

.h29p {
  height: 29%;
}

.w29p {
  width: 29%;
}

.h30p {
  height: 30%;
}

.w30p {
  width: 30%;
}

.h31p {
  height: 31%;
}

.w31p {
  width: 31%;
}

.h32p {
  height: 32%;
}

.w32p {
  width: 32%;
}

.h33p {
  height: 33%;
}

.w33p {
  width: 33%;
}

.h34p {
  height: 34%;
}

.w34p {
  width: 34%;
}

.h35p {
  height: 35%;
}

.w35p {
  width: 35%;
}

.h36p {
  height: 36%;
}

.w36p {
  width: 36%;
}

.h37p {
  height: 37%;
}

.w37p {
  width: 37%;
}

.h38p {
  height: 38%;
}

.w38p {
  width: 38%;
}

.h39p {
  height: 39%;
}

.w39p {
  width: 39%;
}

.h40p {
  height: 40%;
}

.w40p {
  width: 40%;
}

.h41p {
  height: 41%;
}

.w41p {
  width: 41%;
}

.h42p {
  height: 42%;
}

.w42p {
  width: 42%;
}

.h43p {
  height: 43%;
}

.w43p {
  width: 43%;
}

.h44p {
  height: 44%;
}

.w44p {
  width: 44%;
}

.h45p {
  height: 45%;
}

.w45p {
  width: 45%;
}

.h46p {
  height: 46%;
}

.w46p {
  width: 46%;
}

.h47p {
  height: 47%;
}

.w47p {
  width: 47%;
}

.h48p {
  height: 48%;
}

.w48p {
  width: 48%;
}

.h49p {
  height: 49%;
}

.w49p {
  width: 49%;
}

.h50p {
  height: 50%;
}

.w50p {
  width: 50%;
}

.h51p {
  height: 51%;
}

.w51p {
  width: 51%;
}

.h52p {
  height: 52%;
}

.w52p {
  width: 52%;
}

.h53p {
  height: 53%;
}

.w53p {
  width: 53%;
}

.h54p {
  height: 54%;
}

.w54p {
  width: 54%;
}

.h55p {
  height: 55%;
}

.w55p {
  width: 55%;
}

.h56p {
  height: 56%;
}

.w56p {
  width: 56%;
}

.h57p {
  height: 57%;
}

.w57p {
  width: 57%;
}

.h58p {
  height: 58%;
}

.w58p {
  width: 58%;
}

.h59p {
  height: 59%;
}

.w59p {
  width: 59%;
}

.h60p {
  height: 60%;
}

.w60p {
  width: 60%;
}

.h61p {
  height: 61%;
}

.w61p {
  width: 61%;
}

.h62p {
  height: 62%;
}

.w62p {
  width: 62%;
}

.h63p {
  height: 63%;
}

.w63p {
  width: 63%;
}

.h64p {
  height: 64%;
}

.w64p {
  width: 64%;
}

.h65p {
  height: 65%;
}

.w65p {
  width: 65%;
}

.h66p {
  height: 66%;
}

.w66p {
  width: 66%;
}

.h67p {
  height: 67%;
}

.w67p {
  width: 67%;
}

.h68p {
  height: 68%;
}

.w68p {
  width: 68%;
}

.h69p {
  height: 69%;
}

.w69p {
  width: 69%;
}

.h70p {
  height: 70%;
}

.w70p {
  width: 70%;
}

.h71p {
  height: 71%;
}

.w71p {
  width: 71%;
}

.h72p {
  height: 72%;
}

.w72p {
  width: 72%;
}

.h73p {
  height: 73%;
}

.w73p {
  width: 73%;
}

.h74p {
  height: 74%;
}

.w74p {
  width: 74%;
}

.h75p {
  height: 75%;
}

.w75p {
  width: 75%;
}

.h76p {
  height: 76%;
}

.w76p {
  width: 76%;
}

.h77p {
  height: 77%;
}

.w77p {
  width: 77%;
}

.h78p {
  height: 78%;
}

.w78p {
  width: 78%;
}

.h79p {
  height: 79%;
}

.w79p {
  width: 79%;
}

.h80p {
  height: 80%;
}

.w80p {
  width: 80%;
}

.h81p {
  height: 81%;
}

.w81p {
  width: 81%;
}

.h82p {
  height: 82%;
}

.w82p {
  width: 82%;
}

.h83p {
  height: 83%;
}

.w83p {
  width: 83%;
}

.h84p {
  height: 84%;
}

.w84p {
  width: 84%;
}

.h85p {
  height: 85%;
}

.w85p {
  width: 85%;
}

.h86p {
  height: 86%;
}

.w86p {
  width: 86%;
}

.h87p {
  height: 87%;
}

.w87p {
  width: 87%;
}

.h88p {
  height: 88%;
}

.w88p {
  width: 88%;
}

.h89p {
  height: 89%;
}

.w89p {
  width: 89%;
}

.h90p {
  height: 90%;
}

.w90p {
  width: 90%;
}

.h91p {
  height: 91%;
}

.w91p {
  width: 91%;
}

.h92p {
  height: 92%;
}

.w92p {
  width: 92%;
}

.h93p {
  height: 93%;
}

.w93p {
  width: 93%;
}

.h94p {
  height: 94%;
}

.w94p {
  width: 94%;
}

.h95p {
  height: 95%;
}

.w95p {
  width: 95%;
}

.h96p {
  height: 96%;
}

.w96p {
  width: 96%;
}

.h97p {
  height: 97%;
}

.w97p {
  width: 97%;
}

.h98p {
  height: 98%;
}

.w98p {
  width: 98%;
}

.h99p {
  height: 99%;
}

.w99p {
  width: 99%;
}

.h100p {
  height: 100%;
}

.w100p {
  width: 100%;
}

.fz1 {
  font-size: 1px;
}

.w1p {
  width: 1%;
}

.fz2 {
  font-size: 2px;
}

.w2p {
  width: 2%;
}

.fz3 {
  font-size: 3px;
}

.w3p {
  width: 3%;
}

.fz4 {
  font-size: 4px;
}

.w4p {
  width: 4%;
}

.fz5 {
  font-size: 5px;
}

.w5p {
  width: 5%;
}

.fz6 {
  font-size: 6px;
}

.w6p {
  width: 6%;
}

.fz7 {
  font-size: 7px;
}

.w7p {
  width: 7%;
}

.fz8 {
  font-size: 8px;
}

.w8p {
  width: 8%;
}

.fz9 {
  font-size: 9px;
}

.w9p {
  width: 9%;
}

.fz10 {
  font-size: 10px;
}

.w10p {
  width: 10%;
}

.fz11 {
  font-size: 11px;
}

.w11p {
  width: 11%;
}

.fz12 {
  font-size: 12px;
}

.w12p {
  width: 12%;
}

.fz13 {
  font-size: 13px;
}

.w13p {
  width: 13%;
}

.fz14 {
  font-size: 14px;
}

.w14p {
  width: 14%;
}

.fz15 {
  font-size: 15px;
}

.w15p {
  width: 15%;
}

.fz16 {
  font-size: 16px;
}

.w16p {
  width: 16%;
}

.fz17 {
  font-size: 17px;
}

.w17p {
  width: 17%;
}

.fz18 {
  font-size: 18px;
}

.w18p {
  width: 18%;
}

.fz19 {
  font-size: 19px;
}

.w19p {
  width: 19%;
}

.fz20 {
  font-size: 20px;
}

.w20p {
  width: 20%;
}

.fz21 {
  font-size: 21px;
}

.w21p {
  width: 21%;
}

.fz22 {
  font-size: 22px;
}

.w22p {
  width: 22%;
}

.fz23 {
  font-size: 23px;
}

.w23p {
  width: 23%;
}

.fz24 {
  font-size: 24px;
}

.w24p {
  width: 24%;
}

.fz25 {
  font-size: 25px;
}

.w25p {
  width: 25%;
}

.fz26 {
  font-size: 26px;
}

.w26p {
  width: 26%;
}

.fz27 {
  font-size: 27px;
}

.w27p {
  width: 27%;
}

.fz28 {
  font-size: 28px;
}

.w28p {
  width: 28%;
}

.fz29 {
  font-size: 29px;
}

.w29p {
  width: 29%;
}

.fz30 {
  font-size: 30px;
}

.w30p {
  width: 30%;
}

.fz31 {
  font-size: 31px;
}

.w31p {
  width: 31%;
}

.fz32 {
  font-size: 32px;
}

.w32p {
  width: 32%;
}

.fz33 {
  font-size: 33px;
}

.w33p {
  width: 33%;
}

.fz34 {
  font-size: 34px;
}

.w34p {
  width: 34%;
}

.fz35 {
  font-size: 35px;
}

.w35p {
  width: 35%;
}

.fz36 {
  font-size: 36px;
}

.w36p {
  width: 36%;
}

.fz37 {
  font-size: 37px;
}

.w37p {
  width: 37%;
}

.fz38 {
  font-size: 38px;
}

.w38p {
  width: 38%;
}

.fz39 {
  font-size: 39px;
}

.w39p {
  width: 39%;
}

.fz40 {
  font-size: 40px;
}

.w40p {
  width: 40%;
}

.fz41 {
  font-size: 41px;
}

.w41p {
  width: 41%;
}

.fz42 {
  font-size: 42px;
}

.w42p {
  width: 42%;
}

.fz43 {
  font-size: 43px;
}

.w43p {
  width: 43%;
}

.fz44 {
  font-size: 44px;
}

.w44p {
  width: 44%;
}

.fz45 {
  font-size: 45px;
}

.w45p {
  width: 45%;
}

.fz46 {
  font-size: 46px;
}

.w46p {
  width: 46%;
}

.fz47 {
  font-size: 47px;
}

.w47p {
  width: 47%;
}

.fz48 {
  font-size: 48px;
}

.w48p {
  width: 48%;
}

.fz49 {
  font-size: 49px;
}

.w49p {
  width: 49%;
}

.fz50 {
  font-size: 50px;
}

.w50p {
  width: 50%;
}

.fz51 {
  font-size: 51px;
}

.w51p {
  width: 51%;
}

.fz52 {
  font-size: 52px;
}

.w52p {
  width: 52%;
}

.fz53 {
  font-size: 53px;
}

.w53p {
  width: 53%;
}

.fz54 {
  font-size: 54px;
}

.w54p {
  width: 54%;
}

.fz55 {
  font-size: 55px;
}

.w55p {
  width: 55%;
}

.fz56 {
  font-size: 56px;
}

.w56p {
  width: 56%;
}

.fz57 {
  font-size: 57px;
}

.w57p {
  width: 57%;
}

.fz58 {
  font-size: 58px;
}

.w58p {
  width: 58%;
}

.fz59 {
  font-size: 59px;
}

.w59p {
  width: 59%;
}

.fz60 {
  font-size: 60px;
}

.w60p {
  width: 60%;
}

.fz61 {
  font-size: 61px;
}

.w61p {
  width: 61%;
}

.fz62 {
  font-size: 62px;
}

.w62p {
  width: 62%;
}

.fz63 {
  font-size: 63px;
}

.w63p {
  width: 63%;
}

.fz64 {
  font-size: 64px;
}

.w64p {
  width: 64%;
}

.fz65 {
  font-size: 65px;
}

.w65p {
  width: 65%;
}

.fz66 {
  font-size: 66px;
}

.w66p {
  width: 66%;
}

.fz67 {
  font-size: 67px;
}

.w67p {
  width: 67%;
}

.fz68 {
  font-size: 68px;
}

.w68p {
  width: 68%;
}

.fz69 {
  font-size: 69px;
}

.w69p {
  width: 69%;
}

.fz70 {
  font-size: 70px;
}

.w70p {
  width: 70%;
}

.fz71 {
  font-size: 71px;
}

.w71p {
  width: 71%;
}

.fz72 {
  font-size: 72px;
}

.w72p {
  width: 72%;
}

.fz73 {
  font-size: 73px;
}

.w73p {
  width: 73%;
}

.fz74 {
  font-size: 74px;
}

.w74p {
  width: 74%;
}

.fz75 {
  font-size: 75px;
}

.w75p {
  width: 75%;
}

.fz76 {
  font-size: 76px;
}

.w76p {
  width: 76%;
}

.fz77 {
  font-size: 77px;
}

.w77p {
  width: 77%;
}

.fz78 {
  font-size: 78px;
}

.w78p {
  width: 78%;
}

.fz79 {
  font-size: 79px;
}

.w79p {
  width: 79%;
}

.fz80 {
  font-size: 80px;
}

.w80p {
  width: 80%;
}

.fz81 {
  font-size: 81px;
}

.w81p {
  width: 81%;
}

.fz82 {
  font-size: 82px;
}

.w82p {
  width: 82%;
}

.fz83 {
  font-size: 83px;
}

.w83p {
  width: 83%;
}

.fz84 {
  font-size: 84px;
}

.w84p {
  width: 84%;
}

.fz85 {
  font-size: 85px;
}

.w85p {
  width: 85%;
}

.fz86 {
  font-size: 86px;
}

.w86p {
  width: 86%;
}

.fz87 {
  font-size: 87px;
}

.w87p {
  width: 87%;
}

.fz88 {
  font-size: 88px;
}

.w88p {
  width: 88%;
}

.fz89 {
  font-size: 89px;
}

.w89p {
  width: 89%;
}

.fz90 {
  font-size: 90px;
}

.w90p {
  width: 90%;
}

.fz91 {
  font-size: 91px;
}

.w91p {
  width: 91%;
}

.fz92 {
  font-size: 92px;
}

.w92p {
  width: 92%;
}

.fz93 {
  font-size: 93px;
}

.w93p {
  width: 93%;
}

.fz94 {
  font-size: 94px;
}

.w94p {
  width: 94%;
}

.fz95 {
  font-size: 95px;
}

.w95p {
  width: 95%;
}

.fz96 {
  font-size: 96px;
}

.w96p {
  width: 96%;
}

.fz97 {
  font-size: 97px;
}

.w97p {
  width: 97%;
}

.fz98 {
  font-size: 98px;
}

.w98p {
  width: 98%;
}

.fz99 {
  font-size: 99px;
}

.w99p {
  width: 99%;
}

.fz100 {
  font-size: 100px;
}

.w100p {
  width: 100%;
}

.w1p {
  width: 1%;
}

.w2p {
  width: 2%;
}

.w3p {
  width: 3%;
}

.w4p {
  width: 4%;
}

.w5p {
  width: 5%;
}

.w6p {
  width: 6%;
}

.w7p {
  width: 7%;
}

.w8p {
  width: 8%;
}

.w9p {
  width: 9%;
}

.w10p {
  width: 10%;
}

.w11p {
  width: 11%;
}

.w12p {
  width: 12%;
}

.w13p {
  width: 13%;
}

.w14p {
  width: 14%;
}

.w15p {
  width: 15%;
}

.w16p {
  width: 16%;
}

.w17p {
  width: 17%;
}

.w18p {
  width: 18%;
}

.w19p {
  width: 19%;
}

.w20p {
  width: 20%;
}

.w21p {
  width: 21%;
}

.w22p {
  width: 22%;
}

.w23p {
  width: 23%;
}

.w24p {
  width: 24%;
}

.w25p {
  width: 25%;
}

.w26p {
  width: 26%;
}

.w27p {
  width: 27%;
}

.w28p {
  width: 28%;
}

.w29p {
  width: 29%;
}

.w30p {
  width: 30%;
}

.w31p {
  width: 31%;
}

.w32p {
  width: 32%;
}

.w33p {
  width: 33%;
}

.w34p {
  width: 34%;
}

.w35p {
  width: 35%;
}

.w36p {
  width: 36%;
}

.w37p {
  width: 37%;
}

.w38p {
  width: 38%;
}

.w39p {
  width: 39%;
}

.w40p {
  width: 40%;
}

.w41p {
  width: 41%;
}

.w42p {
  width: 42%;
}

.w43p {
  width: 43%;
}

.w44p {
  width: 44%;
}

.w45p {
  width: 45%;
}

.w46p {
  width: 46%;
}

.w47p {
  width: 47%;
}

.w48p {
  width: 48%;
}

.w49p {
  width: 49%;
}

.w50p {
  width: 50%;
}

.w51p {
  width: 51%;
}

.w52p {
  width: 52%;
}

.w53p {
  width: 53%;
}

.w54p {
  width: 54%;
}

.w55p {
  width: 55%;
}

.w56p {
  width: 56%;
}

.w57p {
  width: 57%;
}

.w58p {
  width: 58%;
}

.w59p {
  width: 59%;
}

.w60p {
  width: 60%;
}

.w61p {
  width: 61%;
}

.w62p {
  width: 62%;
}

.w63p {
  width: 63%;
}

.w64p {
  width: 64%;
}

.w65p {
  width: 65%;
}

.w66p {
  width: 66%;
}

.w67p {
  width: 67%;
}

.w68p {
  width: 68%;
}

.w69p {
  width: 69%;
}

.w70p {
  width: 70%;
}

.w71p {
  width: 71%;
}

.w72p {
  width: 72%;
}

.w73p {
  width: 73%;
}

.w74p {
  width: 74%;
}

.w75p {
  width: 75%;
}

.w76p {
  width: 76%;
}

.w77p {
  width: 77%;
}

.w78p {
  width: 78%;
}

.w79p {
  width: 79%;
}

.w80p {
  width: 80%;
}

.w81p {
  width: 81%;
}

.w82p {
  width: 82%;
}

.w83p {
  width: 83%;
}

.w84p {
  width: 84%;
}

.w85p {
  width: 85%;
}

.w86p {
  width: 86%;
}

.w87p {
  width: 87%;
}

.w88p {
  width: 88%;
}

.w89p {
  width: 89%;
}

.w90p {
  width: 90%;
}

.w91p {
  width: 91%;
}

.w92p {
  width: 92%;
}

.w93p {
  width: 93%;
}

.w94p {
  width: 94%;
}

.w95p {
  width: 95%;
}

.w96p {
  width: 96%;
}

.w97p {
  width: 97%;
}

.w98p {
  width: 98%;
}

.w99p {
  width: 99%;
}

.w100p {
  width: 100%;
}

.w101p {
  width: 101%;
}

.w102p {
  width: 102%;
}

.w103p {
  width: 103%;
}

.w104p {
  width: 104%;
}

.w105p {
  width: 105%;
}

.w106p {
  width: 106%;
}

.w107p {
  width: 107%;
}

.w108p {
  width: 108%;
}

.w109p {
  width: 109%;
}

.w110p {
  width: 110%;
}

.w111p {
  width: 111%;
}

.w112p {
  width: 112%;
}

.w113p {
  width: 113%;
}

.w114p {
  width: 114%;
}

.w115p {
  width: 115%;
}

.w116p {
  width: 116%;
}

.w117p {
  width: 117%;
}

.w118p {
  width: 118%;
}

.w119p {
  width: 119%;
}

.w120p {
  width: 120%;
}

.w121p {
  width: 121%;
}

.w122p {
  width: 122%;
}

.w123p {
  width: 123%;
}

.w124p {
  width: 124%;
}

.w125p {
  width: 125%;
}

.w126p {
  width: 126%;
}

.w127p {
  width: 127%;
}

.w128p {
  width: 128%;
}

.w129p {
  width: 129%;
}

.w130p {
  width: 130%;
}

.w131p {
  width: 131%;
}

.w132p {
  width: 132%;
}

.w133p {
  width: 133%;
}

.w134p {
  width: 134%;
}

.w135p {
  width: 135%;
}

.w136p {
  width: 136%;
}

.w137p {
  width: 137%;
}

.w138p {
  width: 138%;
}

.w139p {
  width: 139%;
}

.w140p {
  width: 140%;
}

.w141p {
  width: 141%;
}

.w142p {
  width: 142%;
}

.w143p {
  width: 143%;
}

.w144p {
  width: 144%;
}

.w145p {
  width: 145%;
}

.w146p {
  width: 146%;
}

.w147p {
  width: 147%;
}

.w148p {
  width: 148%;
}

.w149p {
  width: 149%;
}

.w150p {
  width: 150%;
}

.w151p {
  width: 151%;
}

.w152p {
  width: 152%;
}

.w153p {
  width: 153%;
}

.w154p {
  width: 154%;
}

.w155p {
  width: 155%;
}

.w156p {
  width: 156%;
}

.w157p {
  width: 157%;
}

.w158p {
  width: 158%;
}

.w159p {
  width: 159%;
}

.w160p {
  width: 160%;
}

.w161p {
  width: 161%;
}

.w162p {
  width: 162%;
}

.w163p {
  width: 163%;
}

.w164p {
  width: 164%;
}

.w165p {
  width: 165%;
}

.w166p {
  width: 166%;
}

.w167p {
  width: 167%;
}

.w168p {
  width: 168%;
}

.w169p {
  width: 169%;
}

.w170p {
  width: 170%;
}

.w171p {
  width: 171%;
}

.w172p {
  width: 172%;
}

.w173p {
  width: 173%;
}

.w174p {
  width: 174%;
}

.w175p {
  width: 175%;
}

.w176p {
  width: 176%;
}

.w177p {
  width: 177%;
}

.w178p {
  width: 178%;
}

.w179p {
  width: 179%;
}

.w180p {
  width: 180%;
}

.w181p {
  width: 181%;
}

.w182p {
  width: 182%;
}

.w183p {
  width: 183%;
}

.w184p {
  width: 184%;
}

.w185p {
  width: 185%;
}

.w186p {
  width: 186%;
}

.w187p {
  width: 187%;
}

.w188p {
  width: 188%;
}

.w189p {
  width: 189%;
}

.w190p {
  width: 190%;
}

.w191p {
  width: 191%;
}

.w192p {
  width: 192%;
}

.w193p {
  width: 193%;
}

.w194p {
  width: 194%;
}

.w195p {
  width: 195%;
}

.w196p {
  width: 196%;
}

.w197p {
  width: 197%;
}

.w198p {
  width: 198%;
}

.w199p {
  width: 199%;
}

.w200p {
  width: 200%;
}

.lsp-1 {
  letter-spacing: 0.1px;
}

.lsp-2 {
  letter-spacing: 0.2px;
}

.lsp-3 {
  letter-spacing: 0.3px;
}

.lsp-4 {
  letter-spacing: 0.4px;
}

.lsp-5 {
  letter-spacing: 0.5px;
}

.lsp-6 {
  letter-spacing: 0.6px;
}

.lsp-7 {
  letter-spacing: 0.7px;
}

.lsp-8 {
  letter-spacing: 0.8px;
}

.lsp-9 {
  letter-spacing: 0.9px;
}

.lsp-10 {
  letter-spacing: 1px;
}

.lsp-11 {
  letter-spacing: 1.1px;
}

.lsp-12 {
  letter-spacing: 1.2px;
}

.lsp-13 {
  letter-spacing: 1.3px;
}

.lsp-14 {
  letter-spacing: 1.4px;
}

.lsp-15 {
  letter-spacing: 1.5px;
}

.lsp-16 {
  letter-spacing: 1.6px;
}

.lsp-17 {
  letter-spacing: 1.7px;
}

.lsp-18 {
  letter-spacing: 1.8px;
}

.lsp-19 {
  letter-spacing: 1.9px;
}

.lsp-20 {
  letter-spacing: 2px;
}

.lsp-21 {
  letter-spacing: 2.1px;
}

.lsp-22 {
  letter-spacing: 2.2px;
}

.lsp-23 {
  letter-spacing: 2.3px;
}

.lsp-24 {
  letter-spacing: 2.4px;
}

.lsp-25 {
  letter-spacing: 2.5px;
}

.lsp-26 {
  letter-spacing: 2.6px;
}

.lsp-27 {
  letter-spacing: 2.7px;
}

.lsp-28 {
  letter-spacing: 2.8px;
}

.lsp-29 {
  letter-spacing: 2.9px;
}

.lsp-30 {
  letter-spacing: 3px;
}

@media all and (max-width: 960px) {
  .h5-md {
    height: 5px !important;
  }

  .h10-md {
    height: 10px !important;
  }

  .h15-md {
    height: 15px !important;
  }

  .h20-md {
    height: 20px !important;
  }

  .h25-md {
    height: 25px !important;
  }

  .h30-md {
    height: 30px !important;
  }

  .h35-md {
    height: 35px !important;
  }

  .h40-md {
    height: 40px !important;
  }

  .h45-md {
    height: 45px !important;
  }

  .h50-md {
    height: 50px !important;
  }

  .h55-md {
    height: 55px !important;
  }

  .h60-md {
    height: 60px !important;
  }

  .h65-md {
    height: 65px !important;
  }

  .h70-md {
    height: 70px !important;
  }

  .h75-md {
    height: 75px !important;
  }

  .h80-md {
    height: 80px !important;
  }

  .h85-md {
    height: 85px !important;
  }

  .h90-md {
    height: 90px !important;
  }

  .h95-md {
    height: 95px !important;
  }

  .h100-md {
    height: 100px !important;
  }

  .h105-md {
    height: 105px !important;
  }

  .h110-md {
    height: 110px !important;
  }

  .h115-md {
    height: 115px !important;
  }

  .h120-md {
    height: 120px !important;
  }

  .h125-md {
    height: 125px !important;
  }

  .h130-md {
    height: 130px !important;
  }

  .h135-md {
    height: 135px !important;
  }

  .h140-md {
    height: 140px !important;
  }

  .h145-md {
    height: 145px !important;
  }

  .h150-md {
    height: 150px !important;
  }

  .h155-md {
    height: 155px !important;
  }

  .h160-md {
    height: 160px !important;
  }

  .h165-md {
    height: 165px !important;
  }

  .h170-md {
    height: 170px !important;
  }

  .h175-md {
    height: 175px !important;
  }

  .h180-md {
    height: 180px !important;
  }

  .h185-md {
    height: 185px !important;
  }

  .h190-md {
    height: 190px !important;
  }

  .h195-md {
    height: 195px !important;
  }

  .h200-md {
    height: 200px !important;
  }

  .h205-md {
    height: 205px !important;
  }

  .h210-md {
    height: 210px !important;
  }

  .h215-md {
    height: 215px !important;
  }

  .h220-md {
    height: 220px !important;
  }

  .h225-md {
    height: 225px !important;
  }

  .h230-md {
    height: 230px !important;
  }

  .h235-md {
    height: 235px !important;
  }

  .h240-md {
    height: 240px !important;
  }

  .h245-md {
    height: 245px !important;
  }

  .h250-md {
    height: 250px !important;
  }

  .h255-md {
    height: 255px !important;
  }

  .h260-md {
    height: 260px !important;
  }

  .h265-md {
    height: 265px !important;
  }

  .h270-md {
    height: 270px !important;
  }

  .h275-md {
    height: 275px !important;
  }

  .h280-md {
    height: 280px !important;
  }

  .h285-md {
    height: 285px !important;
  }

  .h290-md {
    height: 290px !important;
  }

  .h295-md {
    height: 295px !important;
  }

  .h300-md {
    height: 300px !important;
  }

  .h305-md {
    height: 305px !important;
  }

  .h310-md {
    height: 310px !important;
  }

  .h315-md {
    height: 315px !important;
  }

  .h320-md {
    height: 320px !important;
  }

  .h325-md {
    height: 325px !important;
  }

  .h330-md {
    height: 330px !important;
  }

  .h335-md {
    height: 335px !important;
  }

  .h340-md {
    height: 340px !important;
  }

  .h345-md {
    height: 345px !important;
  }

  .h350-md {
    height: 350px !important;
  }

  .h355-md {
    height: 355px !important;
  }

  .h360-md {
    height: 360px !important;
  }

  .h365-md {
    height: 365px !important;
  }

  .h370-md {
    height: 370px !important;
  }

  .h375-md {
    height: 375px !important;
  }

  .h380-md {
    height: 380px !important;
  }

  .h385-md {
    height: 385px !important;
  }

  .h390-md {
    height: 390px !important;
  }

  .h395-md {
    height: 395px !important;
  }

  .h400-md {
    height: 400px !important;
  }

  .h405-md {
    height: 405px !important;
  }

  .h410-md {
    height: 410px !important;
  }

  .h415-md {
    height: 415px !important;
  }

  .h420-md {
    height: 420px !important;
  }

  .h425-md {
    height: 425px !important;
  }

  .h430-md {
    height: 430px !important;
  }

  .h435-md {
    height: 435px !important;
  }

  .h440-md {
    height: 440px !important;
  }

  .h445-md {
    height: 445px !important;
  }

  .h450-md {
    height: 450px !important;
  }

  .h455-md {
    height: 455px !important;
  }

  .h460-md {
    height: 460px !important;
  }

  .h465-md {
    height: 465px !important;
  }

  .h470-md {
    height: 470px !important;
  }

  .h475-md {
    height: 475px !important;
  }

  .h480-md {
    height: 480px !important;
  }

  .h485-md {
    height: 485px !important;
  }

  .h490-md {
    height: 490px !important;
  }

  .h495-md {
    height: 495px !important;
  }

  .h500-md {
    height: 500px !important;
  }

  .h505-md {
    height: 505px !important;
  }

  .h510-md {
    height: 510px !important;
  }

  .h515-md {
    height: 515px !important;
  }

  .h520-md {
    height: 520px !important;
  }

  .h525-md {
    height: 525px !important;
  }

  .h530-md {
    height: 530px !important;
  }

  .h535-md {
    height: 535px !important;
  }

  .h540-md {
    height: 540px !important;
  }

  .h545-md {
    height: 545px !important;
  }

  .h550-md {
    height: 550px !important;
  }

  .h555-md {
    height: 555px !important;
  }

  .h560-md {
    height: 560px !important;
  }

  .h565-md {
    height: 565px !important;
  }

  .h570-md {
    height: 570px !important;
  }

  .h575-md {
    height: 575px !important;
  }

  .h580-md {
    height: 580px !important;
  }

  .h585-md {
    height: 585px !important;
  }

  .h590-md {
    height: 590px !important;
  }

  .h595-md {
    height: 595px !important;
  }

  .h600-md {
    height: 600px !important;
  }

  .h605-md {
    height: 605px !important;
  }

  .h610-md {
    height: 610px !important;
  }

  .h615-md {
    height: 615px !important;
  }

  .h620-md {
    height: 620px !important;
  }

  .h625-md {
    height: 625px !important;
  }

  .h630-md {
    height: 630px !important;
  }

  .h635-md {
    height: 635px !important;
  }

  .h640-md {
    height: 640px !important;
  }

  .h645-md {
    height: 645px !important;
  }

  .h650-md {
    height: 650px !important;
  }

  .h655-md {
    height: 655px !important;
  }

  .h660-md {
    height: 660px !important;
  }

  .h665-md {
    height: 665px !important;
  }

  .h670-md {
    height: 670px !important;
  }

  .h675-md {
    height: 675px !important;
  }

  .h680-md {
    height: 680px !important;
  }

  .h685-md {
    height: 685px !important;
  }

  .h690-md {
    height: 690px !important;
  }

  .h695-md {
    height: 695px !important;
  }

  .h700-md {
    height: 700px !important;
  }

  .h705-md {
    height: 705px !important;
  }

  .h710-md {
    height: 710px !important;
  }

  .h715-md {
    height: 715px !important;
  }

  .h720-md {
    height: 720px !important;
  }

  .h725-md {
    height: 725px !important;
  }

  .h730-md {
    height: 730px !important;
  }

  .h735-md {
    height: 735px !important;
  }

  .h740-md {
    height: 740px !important;
  }

  .h745-md {
    height: 745px !important;
  }

  .h750-md {
    height: 750px !important;
  }

  .h755-md {
    height: 755px !important;
  }

  .h760-md {
    height: 760px !important;
  }

  .h765-md {
    height: 765px !important;
  }

  .h770-md {
    height: 770px !important;
  }

  .h775-md {
    height: 775px !important;
  }

  .h780-md {
    height: 780px !important;
  }

  .h785-md {
    height: 785px !important;
  }

  .h790-md {
    height: 790px !important;
  }

  .h795-md {
    height: 795px !important;
  }

  .h800-md {
    height: 800px !important;
  }

  .h805-md {
    height: 805px !important;
  }

  .h810-md {
    height: 810px !important;
  }

  .h815-md {
    height: 815px !important;
  }

  .h820-md {
    height: 820px !important;
  }

  .h825-md {
    height: 825px !important;
  }

  .h830-md {
    height: 830px !important;
  }

  .h835-md {
    height: 835px !important;
  }

  .h840-md {
    height: 840px !important;
  }

  .h845-md {
    height: 845px !important;
  }

  .h850-md {
    height: 850px !important;
  }

  .h855-md {
    height: 855px !important;
  }

  .h860-md {
    height: 860px !important;
  }

  .h865-md {
    height: 865px !important;
  }

  .h870-md {
    height: 870px !important;
  }

  .h875-md {
    height: 875px !important;
  }

  .h880-md {
    height: 880px !important;
  }

  .h885-md {
    height: 885px !important;
  }

  .h890-md {
    height: 890px !important;
  }

  .h895-md {
    height: 895px !important;
  }

  .h900-md {
    height: 900px !important;
  }

  .h905-md {
    height: 905px !important;
  }

  .h910-md {
    height: 910px !important;
  }

  .h915-md {
    height: 915px !important;
  }

  .h920-md {
    height: 920px !important;
  }

  .h925-md {
    height: 925px !important;
  }

  .h930-md {
    height: 930px !important;
  }

  .h935-md {
    height: 935px !important;
  }

  .h940-md {
    height: 940px !important;
  }

  .h945-md {
    height: 945px !important;
  }

  .h950-md {
    height: 950px !important;
  }

  .h955-md {
    height: 955px !important;
  }

  .h960-md {
    height: 960px !important;
  }

  .h965-md {
    height: 965px !important;
  }

  .h970-md {
    height: 970px !important;
  }

  .h975-md {
    height: 975px !important;
  }

  .h980-md {
    height: 980px !important;
  }

  .h985-md {
    height: 985px !important;
  }

  .h990-md {
    height: 990px !important;
  }

  .h995-md {
    height: 995px !important;
  }

  .h1000-md {
    height: 1000px !important;
  }

  .h1p-md {
    height: 1%;
  }

  .w1p-md {
    width: 1%;
  }

  .h2p-md {
    height: 2%;
  }

  .w2p-md {
    width: 2%;
  }

  .h3p-md {
    height: 3%;
  }

  .w3p-md {
    width: 3%;
  }

  .h4p-md {
    height: 4%;
  }

  .w4p-md {
    width: 4%;
  }

  .h5p-md {
    height: 5%;
  }

  .w5p-md {
    width: 5%;
  }

  .h6p-md {
    height: 6%;
  }

  .w6p-md {
    width: 6%;
  }

  .h7p-md {
    height: 7%;
  }

  .w7p-md {
    width: 7%;
  }

  .h8p-md {
    height: 8%;
  }

  .w8p-md {
    width: 8%;
  }

  .h9p-md {
    height: 9%;
  }

  .w9p-md {
    width: 9%;
  }

  .h10p-md {
    height: 10%;
  }

  .w10p-md {
    width: 10%;
  }

  .h11p-md {
    height: 11%;
  }

  .w11p-md {
    width: 11%;
  }

  .h12p-md {
    height: 12%;
  }

  .w12p-md {
    width: 12%;
  }

  .h13p-md {
    height: 13%;
  }

  .w13p-md {
    width: 13%;
  }

  .h14p-md {
    height: 14%;
  }

  .w14p-md {
    width: 14%;
  }

  .h15p-md {
    height: 15%;
  }

  .w15p-md {
    width: 15%;
  }

  .h16p-md {
    height: 16%;
  }

  .w16p-md {
    width: 16%;
  }

  .h17p-md {
    height: 17%;
  }

  .w17p-md {
    width: 17%;
  }

  .h18p-md {
    height: 18%;
  }

  .w18p-md {
    width: 18%;
  }

  .h19p-md {
    height: 19%;
  }

  .w19p-md {
    width: 19%;
  }

  .h20p-md {
    height: 20%;
  }

  .w20p-md {
    width: 20%;
  }

  .h21p-md {
    height: 21%;
  }

  .w21p-md {
    width: 21%;
  }

  .h22p-md {
    height: 22%;
  }

  .w22p-md {
    width: 22%;
  }

  .h23p-md {
    height: 23%;
  }

  .w23p-md {
    width: 23%;
  }

  .h24p-md {
    height: 24%;
  }

  .w24p-md {
    width: 24%;
  }

  .h25p-md {
    height: 25%;
  }

  .w25p-md {
    width: 25%;
  }

  .h26p-md {
    height: 26%;
  }

  .w26p-md {
    width: 26%;
  }

  .h27p-md {
    height: 27%;
  }

  .w27p-md {
    width: 27%;
  }

  .h28p-md {
    height: 28%;
  }

  .w28p-md {
    width: 28%;
  }

  .h29p-md {
    height: 29%;
  }

  .w29p-md {
    width: 29%;
  }

  .h30p-md {
    height: 30%;
  }

  .w30p-md {
    width: 30%;
  }

  .h31p-md {
    height: 31%;
  }

  .w31p-md {
    width: 31%;
  }

  .h32p-md {
    height: 32%;
  }

  .w32p-md {
    width: 32%;
  }

  .h33p-md {
    height: 33%;
  }

  .w33p-md {
    width: 33%;
  }

  .h34p-md {
    height: 34%;
  }

  .w34p-md {
    width: 34%;
  }

  .h35p-md {
    height: 35%;
  }

  .w35p-md {
    width: 35%;
  }

  .h36p-md {
    height: 36%;
  }

  .w36p-md {
    width: 36%;
  }

  .h37p-md {
    height: 37%;
  }

  .w37p-md {
    width: 37%;
  }

  .h38p-md {
    height: 38%;
  }

  .w38p-md {
    width: 38%;
  }

  .h39p-md {
    height: 39%;
  }

  .w39p-md {
    width: 39%;
  }

  .h40p-md {
    height: 40%;
  }

  .w40p-md {
    width: 40%;
  }

  .h41p-md {
    height: 41%;
  }

  .w41p-md {
    width: 41%;
  }

  .h42p-md {
    height: 42%;
  }

  .w42p-md {
    width: 42%;
  }

  .h43p-md {
    height: 43%;
  }

  .w43p-md {
    width: 43%;
  }

  .h44p-md {
    height: 44%;
  }

  .w44p-md {
    width: 44%;
  }

  .h45p-md {
    height: 45%;
  }

  .w45p-md {
    width: 45%;
  }

  .h46p-md {
    height: 46%;
  }

  .w46p-md {
    width: 46%;
  }

  .h47p-md {
    height: 47%;
  }

  .w47p-md {
    width: 47%;
  }

  .h48p-md {
    height: 48%;
  }

  .w48p-md {
    width: 48%;
  }

  .h49p-md {
    height: 49%;
  }

  .w49p-md {
    width: 49%;
  }

  .h50p-md {
    height: 50%;
  }

  .w50p-md {
    width: 50%;
  }

  .h51p-md {
    height: 51%;
  }

  .w51p-md {
    width: 51%;
  }

  .h52p-md {
    height: 52%;
  }

  .w52p-md {
    width: 52%;
  }

  .h53p-md {
    height: 53%;
  }

  .w53p-md {
    width: 53%;
  }

  .h54p-md {
    height: 54%;
  }

  .w54p-md {
    width: 54%;
  }

  .h55p-md {
    height: 55%;
  }

  .w55p-md {
    width: 55%;
  }

  .h56p-md {
    height: 56%;
  }

  .w56p-md {
    width: 56%;
  }

  .h57p-md {
    height: 57%;
  }

  .w57p-md {
    width: 57%;
  }

  .h58p-md {
    height: 58%;
  }

  .w58p-md {
    width: 58%;
  }

  .h59p-md {
    height: 59%;
  }

  .w59p-md {
    width: 59%;
  }

  .h60p-md {
    height: 60%;
  }

  .w60p-md {
    width: 60%;
  }

  .h61p-md {
    height: 61%;
  }

  .w61p-md {
    width: 61%;
  }

  .h62p-md {
    height: 62%;
  }

  .w62p-md {
    width: 62%;
  }

  .h63p-md {
    height: 63%;
  }

  .w63p-md {
    width: 63%;
  }

  .h64p-md {
    height: 64%;
  }

  .w64p-md {
    width: 64%;
  }

  .h65p-md {
    height: 65%;
  }

  .w65p-md {
    width: 65%;
  }

  .h66p-md {
    height: 66%;
  }

  .w66p-md {
    width: 66%;
  }

  .h67p-md {
    height: 67%;
  }

  .w67p-md {
    width: 67%;
  }

  .h68p-md {
    height: 68%;
  }

  .w68p-md {
    width: 68%;
  }

  .h69p-md {
    height: 69%;
  }

  .w69p-md {
    width: 69%;
  }

  .h70p-md {
    height: 70%;
  }

  .w70p-md {
    width: 70%;
  }

  .h71p-md {
    height: 71%;
  }

  .w71p-md {
    width: 71%;
  }

  .h72p-md {
    height: 72%;
  }

  .w72p-md {
    width: 72%;
  }

  .h73p-md {
    height: 73%;
  }

  .w73p-md {
    width: 73%;
  }

  .h74p-md {
    height: 74%;
  }

  .w74p-md {
    width: 74%;
  }

  .h75p-md {
    height: 75%;
  }

  .w75p-md {
    width: 75%;
  }

  .h76p-md {
    height: 76%;
  }

  .w76p-md {
    width: 76%;
  }

  .h77p-md {
    height: 77%;
  }

  .w77p-md {
    width: 77%;
  }

  .h78p-md {
    height: 78%;
  }

  .w78p-md {
    width: 78%;
  }

  .h79p-md {
    height: 79%;
  }

  .w79p-md {
    width: 79%;
  }

  .h80p-md {
    height: 80%;
  }

  .w80p-md {
    width: 80%;
  }

  .h81p-md {
    height: 81%;
  }

  .w81p-md {
    width: 81%;
  }

  .h82p-md {
    height: 82%;
  }

  .w82p-md {
    width: 82%;
  }

  .h83p-md {
    height: 83%;
  }

  .w83p-md {
    width: 83%;
  }

  .h84p-md {
    height: 84%;
  }

  .w84p-md {
    width: 84%;
  }

  .h85p-md {
    height: 85%;
  }

  .w85p-md {
    width: 85%;
  }

  .h86p-md {
    height: 86%;
  }

  .w86p-md {
    width: 86%;
  }

  .h87p-md {
    height: 87%;
  }

  .w87p-md {
    width: 87%;
  }

  .h88p-md {
    height: 88%;
  }

  .w88p-md {
    width: 88%;
  }

  .h89p-md {
    height: 89%;
  }

  .w89p-md {
    width: 89%;
  }

  .h90p-md {
    height: 90%;
  }

  .w90p-md {
    width: 90%;
  }

  .h91p-md {
    height: 91%;
  }

  .w91p-md {
    width: 91%;
  }

  .h92p-md {
    height: 92%;
  }

  .w92p-md {
    width: 92%;
  }

  .h93p-md {
    height: 93%;
  }

  .w93p-md {
    width: 93%;
  }

  .h94p-md {
    height: 94%;
  }

  .w94p-md {
    width: 94%;
  }

  .h95p-md {
    height: 95%;
  }

  .w95p-md {
    width: 95%;
  }

  .h96p-md {
    height: 96%;
  }

  .w96p-md {
    width: 96%;
  }

  .h97p-md {
    height: 97%;
  }

  .w97p-md {
    width: 97%;
  }

  .h98p-md {
    height: 98%;
  }

  .w98p-md {
    width: 98%;
  }

  .h99p-md {
    height: 99%;
  }

  .w99p-md {
    width: 99%;
  }

  .h100p-md {
    height: 100%;
  }

  .w100p-md {
    width: 100%;
  }

  .fz1-md {
    font-size: 1px;
  }

  .fz2-md {
    font-size: 2px;
  }

  .fz3-md {
    font-size: 3px;
  }

  .fz4-md {
    font-size: 4px;
  }

  .fz5-md {
    font-size: 5px;
  }

  .fz6-md {
    font-size: 6px;
  }

  .fz7-md {
    font-size: 7px;
  }

  .fz8-md {
    font-size: 8px;
  }

  .fz9-md {
    font-size: 9px;
  }

  .fz10-md {
    font-size: 10px;
  }

  .fz11-md {
    font-size: 11px;
  }

  .fz12-md {
    font-size: 12px;
  }

  .fz13-md {
    font-size: 13px;
  }

  .fz14-md {
    font-size: 14px;
  }

  .fz15-md {
    font-size: 15px;
  }

  .fz16-md {
    font-size: 16px;
  }

  .fz17-md {
    font-size: 17px;
  }

  .fz18-md {
    font-size: 18px;
  }

  .fz19-md {
    font-size: 19px;
  }

  .fz20-md {
    font-size: 20px;
  }

  .fz21-md {
    font-size: 21px;
  }

  .fz22-md {
    font-size: 22px;
  }

  .fz23-md {
    font-size: 23px;
  }

  .fz24-md {
    font-size: 24px;
  }

  .fz25-md {
    font-size: 25px;
  }

  .fz26-md {
    font-size: 26px;
  }

  .fz27-md {
    font-size: 27px;
  }

  .fz28-md {
    font-size: 28px;
  }

  .fz29-md {
    font-size: 29px;
  }

  .fz30-md {
    font-size: 30px;
  }

  .fz31-md {
    font-size: 31px;
  }

  .fz32-md {
    font-size: 32px;
  }

  .fz33-md {
    font-size: 33px;
  }

  .fz34-md {
    font-size: 34px;
  }

  .fz35-md {
    font-size: 35px;
  }

  .fz36-md {
    font-size: 36px;
  }

  .fz37-md {
    font-size: 37px;
  }

  .fz38-md {
    font-size: 38px;
  }

  .fz39-md {
    font-size: 39px;
  }

  .fz40-md {
    font-size: 40px;
  }

  .fz41-md {
    font-size: 41px;
  }

  .fz42-md {
    font-size: 42px;
  }

  .fz43-md {
    font-size: 43px;
  }

  .fz44-md {
    font-size: 44px;
  }

  .fz45-md {
    font-size: 45px;
  }

  .fz46-md {
    font-size: 46px;
  }

  .fz47-md {
    font-size: 47px;
  }

  .fz48-md {
    font-size: 48px;
  }

  .fz49-md {
    font-size: 49px;
  }

  .fz50-md {
    font-size: 50px;
  }

  .fz51-md {
    font-size: 51px;
  }

  .fz52-md {
    font-size: 52px;
  }

  .fz53-md {
    font-size: 53px;
  }

  .fz54-md {
    font-size: 54px;
  }

  .fz55-md {
    font-size: 55px;
  }

  .fz56-md {
    font-size: 56px;
  }

  .fz57-md {
    font-size: 57px;
  }

  .fz58-md {
    font-size: 58px;
  }

  .fz59-md {
    font-size: 59px;
  }

  .fz60-md {
    font-size: 60px;
  }

  .fz61-md {
    font-size: 61px;
  }

  .fz62-md {
    font-size: 62px;
  }

  .fz63-md {
    font-size: 63px;
  }

  .fz64-md {
    font-size: 64px;
  }

  .fz65-md {
    font-size: 65px;
  }

  .fz66-md {
    font-size: 66px;
  }

  .fz67-md {
    font-size: 67px;
  }

  .fz68-md {
    font-size: 68px;
  }

  .fz69-md {
    font-size: 69px;
  }

  .fz70-md {
    font-size: 70px;
  }

  .fz71-md {
    font-size: 71px;
  }

  .fz72-md {
    font-size: 72px;
  }

  .fz73-md {
    font-size: 73px;
  }

  .fz74-md {
    font-size: 74px;
  }

  .fz75-md {
    font-size: 75px;
  }

  .fz76-md {
    font-size: 76px;
  }

  .fz77-md {
    font-size: 77px;
  }

  .fz78-md {
    font-size: 78px;
  }

  .fz79-md {
    font-size: 79px;
  }

  .fz80-md {
    font-size: 80px;
  }

  .fz81-md {
    font-size: 81px;
  }

  .fz82-md {
    font-size: 82px;
  }

  .fz83-md {
    font-size: 83px;
  }

  .fz84-md {
    font-size: 84px;
  }

  .fz85-md {
    font-size: 85px;
  }

  .fz86-md {
    font-size: 86px;
  }

  .fz87-md {
    font-size: 87px;
  }

  .fz88-md {
    font-size: 88px;
  }

  .fz89-md {
    font-size: 89px;
  }

  .fz90-md {
    font-size: 90px;
  }

  .fz91-md {
    font-size: 91px;
  }

  .fz92-md {
    font-size: 92px;
  }

  .fz93-md {
    font-size: 93px;
  }

  .fz94-md {
    font-size: 94px;
  }

  .fz95-md {
    font-size: 95px;
  }

  .fz96-md {
    font-size: 96px;
  }

  .fz97-md {
    font-size: 97px;
  }

  .fz98-md {
    font-size: 98px;
  }

  .fz99-md {
    font-size: 99px;
  }

  .fz100-md {
    font-size: 100px;
  }

  .lsp-1-md {
    letter-spacing: 0.1px;
  }

  .lsp-2-md {
    letter-spacing: 0.2px;
  }

  .lsp-3-md {
    letter-spacing: 0.3px;
  }

  .lsp-4-md {
    letter-spacing: 0.4px;
  }

  .lsp-5-md {
    letter-spacing: 0.5px;
  }

  .lsp-6-md {
    letter-spacing: 0.6px;
  }

  .lsp-7-md {
    letter-spacing: 0.7px;
  }

  .lsp-8-md {
    letter-spacing: 0.8px;
  }

  .lsp-9-md {
    letter-spacing: 0.9px;
  }

  .lsp-10-md {
    letter-spacing: 1px;
  }

  .lsp-11-md {
    letter-spacing: 1.1px;
  }

  .lsp-12-md {
    letter-spacing: 1.2px;
  }

  .lsp-13-md {
    letter-spacing: 1.3px;
  }

  .lsp-14-md {
    letter-spacing: 1.4px;
  }

  .lsp-15-md {
    letter-spacing: 1.5px;
  }

  .lsp-16-md {
    letter-spacing: 1.6px;
  }

  .lsp-17-md {
    letter-spacing: 1.7px;
  }

  .lsp-18-md {
    letter-spacing: 1.8px;
  }

  .lsp-19-md {
    letter-spacing: 1.9px;
  }

  .lsp-20-md {
    letter-spacing: 2px;
  }

  .lsp-21-md {
    letter-spacing: 2.1px;
  }

  .lsp-22-md {
    letter-spacing: 2.2px;
  }

  .lsp-23-md {
    letter-spacing: 2.3px;
  }

  .lsp-24-md {
    letter-spacing: 2.4px;
  }

  .lsp-25-md {
    letter-spacing: 2.5px;
  }

  .lsp-26-md {
    letter-spacing: 2.6px;
  }

  .lsp-27-md {
    letter-spacing: 2.7px;
  }

  .lsp-28-md {
    letter-spacing: 2.8px;
  }

  .lsp-29-md {
    letter-spacing: 2.9px;
  }

  .lsp-30-md {
    letter-spacing: 3px;
  }
}

@media all and (max-width: 520px) {
  .h5-sm {
    height: 5px !important;
  }

  .h10-sm {
    height: 10px !important;
  }

  .h15-sm {
    height: 15px !important;
  }

  .h20-sm {
    height: 20px !important;
  }

  .h25-sm {
    height: 25px !important;
  }

  .h30-sm {
    height: 30px !important;
  }

  .h35-sm {
    height: 35px !important;
  }

  .h40-sm {
    height: 40px !important;
  }

  .h45-sm {
    height: 45px !important;
  }

  .h50-sm {
    height: 50px !important;
  }

  .h55-sm {
    height: 55px !important;
  }

  .h60-sm {
    height: 60px !important;
  }

  .h65-sm {
    height: 65px !important;
  }

  .h70-sm {
    height: 70px !important;
  }

  .h75-sm {
    height: 75px !important;
  }

  .h80-sm {
    height: 80px !important;
  }

  .h85-sm {
    height: 85px !important;
  }

  .h90-sm {
    height: 90px !important;
  }

  .h95-sm {
    height: 95px !important;
  }

  .h100-sm {
    height: 100px !important;
  }

  .h105-sm {
    height: 105px !important;
  }

  .h110-sm {
    height: 110px !important;
  }

  .h115-sm {
    height: 115px !important;
  }

  .h120-sm {
    height: 120px !important;
  }

  .h125-sm {
    height: 125px !important;
  }

  .h130-sm {
    height: 130px !important;
  }

  .h135-sm {
    height: 135px !important;
  }

  .h140-sm {
    height: 140px !important;
  }

  .h145-sm {
    height: 145px !important;
  }

  .h150-sm {
    height: 150px !important;
  }

  .h155-sm {
    height: 155px !important;
  }

  .h160-sm {
    height: 160px !important;
  }

  .h165-sm {
    height: 165px !important;
  }

  .h170-sm {
    height: 170px !important;
  }

  .h175-sm {
    height: 175px !important;
  }

  .h180-sm {
    height: 180px !important;
  }

  .h185-sm {
    height: 185px !important;
  }

  .h190-sm {
    height: 190px !important;
  }

  .h195-sm {
    height: 195px !important;
  }

  .h200-sm {
    height: 200px !important;
  }

  .h205-sm {
    height: 205px !important;
  }

  .h210-sm {
    height: 210px !important;
  }

  .h215-sm {
    height: 215px !important;
  }

  .h220-sm {
    height: 220px !important;
  }

  .h225-sm {
    height: 225px !important;
  }

  .h230-sm {
    height: 230px !important;
  }

  .h235-sm {
    height: 235px !important;
  }

  .h240-sm {
    height: 240px !important;
  }

  .h245-sm {
    height: 245px !important;
  }

  .h250-sm {
    height: 250px !important;
  }

  .h255-sm {
    height: 255px !important;
  }

  .h260-sm {
    height: 260px !important;
  }

  .h265-sm {
    height: 265px !important;
  }

  .h270-sm {
    height: 270px !important;
  }

  .h275-sm {
    height: 275px !important;
  }

  .h280-sm {
    height: 280px !important;
  }

  .h285-sm {
    height: 285px !important;
  }

  .h290-sm {
    height: 290px !important;
  }

  .h295-sm {
    height: 295px !important;
  }

  .h300-sm {
    height: 300px !important;
  }

  .h305-sm {
    height: 305px !important;
  }

  .h310-sm {
    height: 310px !important;
  }

  .h315-sm {
    height: 315px !important;
  }

  .h320-sm {
    height: 320px !important;
  }

  .h325-sm {
    height: 325px !important;
  }

  .h330-sm {
    height: 330px !important;
  }

  .h335-sm {
    height: 335px !important;
  }

  .h340-sm {
    height: 340px !important;
  }

  .h345-sm {
    height: 345px !important;
  }

  .h350-sm {
    height: 350px !important;
  }

  .h355-sm {
    height: 355px !important;
  }

  .h360-sm {
    height: 360px !important;
  }

  .h365-sm {
    height: 365px !important;
  }

  .h370-sm {
    height: 370px !important;
  }

  .h375-sm {
    height: 375px !important;
  }

  .h380-sm {
    height: 380px !important;
  }

  .h385-sm {
    height: 385px !important;
  }

  .h390-sm {
    height: 390px !important;
  }

  .h395-sm {
    height: 395px !important;
  }

  .h400-sm {
    height: 400px !important;
  }

  .h405-sm {
    height: 405px !important;
  }

  .h410-sm {
    height: 410px !important;
  }

  .h415-sm {
    height: 415px !important;
  }

  .h420-sm {
    height: 420px !important;
  }

  .h425-sm {
    height: 425px !important;
  }

  .h430-sm {
    height: 430px !important;
  }

  .h435-sm {
    height: 435px !important;
  }

  .h440-sm {
    height: 440px !important;
  }

  .h445-sm {
    height: 445px !important;
  }

  .h450-sm {
    height: 450px !important;
  }

  .h455-sm {
    height: 455px !important;
  }

  .h460-sm {
    height: 460px !important;
  }

  .h465-sm {
    height: 465px !important;
  }

  .h470-sm {
    height: 470px !important;
  }

  .h475-sm {
    height: 475px !important;
  }

  .h480-sm {
    height: 480px !important;
  }

  .h485-sm {
    height: 485px !important;
  }

  .h490-sm {
    height: 490px !important;
  }

  .h495-sm {
    height: 495px !important;
  }

  .h500-sm {
    height: 500px !important;
  }

  .h505-sm {
    height: 505px !important;
  }

  .h510-sm {
    height: 510px !important;
  }

  .h515-sm {
    height: 515px !important;
  }

  .h520-sm {
    height: 520px !important;
  }

  .h525-sm {
    height: 525px !important;
  }

  .h530-sm {
    height: 530px !important;
  }

  .h535-sm {
    height: 535px !important;
  }

  .h540-sm {
    height: 540px !important;
  }

  .h545-sm {
    height: 545px !important;
  }

  .h550-sm {
    height: 550px !important;
  }

  .h555-sm {
    height: 555px !important;
  }

  .h560-sm {
    height: 560px !important;
  }

  .h565-sm {
    height: 565px !important;
  }

  .h570-sm {
    height: 570px !important;
  }

  .h575-sm {
    height: 575px !important;
  }

  .h580-sm {
    height: 580px !important;
  }

  .h585-sm {
    height: 585px !important;
  }

  .h590-sm {
    height: 590px !important;
  }

  .h595-sm {
    height: 595px !important;
  }

  .h600-sm {
    height: 600px !important;
  }

  .h605-sm {
    height: 605px !important;
  }

  .h610-sm {
    height: 610px !important;
  }

  .h615-sm {
    height: 615px !important;
  }

  .h620-sm {
    height: 620px !important;
  }

  .h625-sm {
    height: 625px !important;
  }

  .h630-sm {
    height: 630px !important;
  }

  .h635-sm {
    height: 635px !important;
  }

  .h640-sm {
    height: 640px !important;
  }

  .h645-sm {
    height: 645px !important;
  }

  .h650-sm {
    height: 650px !important;
  }

  .h655-sm {
    height: 655px !important;
  }

  .h660-sm {
    height: 660px !important;
  }

  .h665-sm {
    height: 665px !important;
  }

  .h670-sm {
    height: 670px !important;
  }

  .h675-sm {
    height: 675px !important;
  }

  .h680-sm {
    height: 680px !important;
  }

  .h685-sm {
    height: 685px !important;
  }

  .h690-sm {
    height: 690px !important;
  }

  .h695-sm {
    height: 695px !important;
  }

  .h700-sm {
    height: 700px !important;
  }

  .h705-sm {
    height: 705px !important;
  }

  .h710-sm {
    height: 710px !important;
  }

  .h715-sm {
    height: 715px !important;
  }

  .h720-sm {
    height: 720px !important;
  }

  .h725-sm {
    height: 725px !important;
  }

  .h730-sm {
    height: 730px !important;
  }

  .h735-sm {
    height: 735px !important;
  }

  .h740-sm {
    height: 740px !important;
  }

  .h745-sm {
    height: 745px !important;
  }

  .h750-sm {
    height: 750px !important;
  }

  .h755-sm {
    height: 755px !important;
  }

  .h760-sm {
    height: 760px !important;
  }

  .h765-sm {
    height: 765px !important;
  }

  .h770-sm {
    height: 770px !important;
  }

  .h775-sm {
    height: 775px !important;
  }

  .h780-sm {
    height: 780px !important;
  }

  .h785-sm {
    height: 785px !important;
  }

  .h790-sm {
    height: 790px !important;
  }

  .h795-sm {
    height: 795px !important;
  }

  .h800-sm {
    height: 800px !important;
  }

  .h805-sm {
    height: 805px !important;
  }

  .h810-sm {
    height: 810px !important;
  }

  .h815-sm {
    height: 815px !important;
  }

  .h820-sm {
    height: 820px !important;
  }

  .h825-sm {
    height: 825px !important;
  }

  .h830-sm {
    height: 830px !important;
  }

  .h835-sm {
    height: 835px !important;
  }

  .h840-sm {
    height: 840px !important;
  }

  .h845-sm {
    height: 845px !important;
  }

  .h850-sm {
    height: 850px !important;
  }

  .h855-sm {
    height: 855px !important;
  }

  .h860-sm {
    height: 860px !important;
  }

  .h865-sm {
    height: 865px !important;
  }

  .h870-sm {
    height: 870px !important;
  }

  .h875-sm {
    height: 875px !important;
  }

  .h880-sm {
    height: 880px !important;
  }

  .h885-sm {
    height: 885px !important;
  }

  .h890-sm {
    height: 890px !important;
  }

  .h895-sm {
    height: 895px !important;
  }

  .h900-sm {
    height: 900px !important;
  }

  .h905-sm {
    height: 905px !important;
  }

  .h910-sm {
    height: 910px !important;
  }

  .h915-sm {
    height: 915px !important;
  }

  .h920-sm {
    height: 920px !important;
  }

  .h925-sm {
    height: 925px !important;
  }

  .h930-sm {
    height: 930px !important;
  }

  .h935-sm {
    height: 935px !important;
  }

  .h940-sm {
    height: 940px !important;
  }

  .h945-sm {
    height: 945px !important;
  }

  .h950-sm {
    height: 950px !important;
  }

  .h955-sm {
    height: 955px !important;
  }

  .h960-sm {
    height: 960px !important;
  }

  .h965-sm {
    height: 965px !important;
  }

  .h970-sm {
    height: 970px !important;
  }

  .h975-sm {
    height: 975px !important;
  }

  .h980-sm {
    height: 980px !important;
  }

  .h985-sm {
    height: 985px !important;
  }

  .h990-sm {
    height: 990px !important;
  }

  .h995-sm {
    height: 995px !important;
  }

  .h1000-sm {
    height: 1000px !important;
  }

  .h1p-sm {
    height: 1%;
  }

  .w1p-sm {
    width: 1%;
  }

  .h2p-sm {
    height: 2%;
  }

  .w2p-sm {
    width: 2%;
  }

  .h3p-sm {
    height: 3%;
  }

  .w3p-sm {
    width: 3%;
  }

  .h4p-sm {
    height: 4%;
  }

  .w4p-sm {
    width: 4%;
  }

  .h5p-sm {
    height: 5%;
  }

  .w5p-sm {
    width: 5%;
  }

  .h6p-sm {
    height: 6%;
  }

  .w6p-sm {
    width: 6%;
  }

  .h7p-sm {
    height: 7%;
  }

  .w7p-sm {
    width: 7%;
  }

  .h8p-sm {
    height: 8%;
  }

  .w8p-sm {
    width: 8%;
  }

  .h9p-sm {
    height: 9%;
  }

  .w9p-sm {
    width: 9%;
  }

  .h10p-sm {
    height: 10%;
  }

  .w10p-sm {
    width: 10%;
  }

  .h11p-sm {
    height: 11%;
  }

  .w11p-sm {
    width: 11%;
  }

  .h12p-sm {
    height: 12%;
  }

  .w12p-sm {
    width: 12%;
  }

  .h13p-sm {
    height: 13%;
  }

  .w13p-sm {
    width: 13%;
  }

  .h14p-sm {
    height: 14%;
  }

  .w14p-sm {
    width: 14%;
  }

  .h15p-sm {
    height: 15%;
  }

  .w15p-sm {
    width: 15%;
  }

  .h16p-sm {
    height: 16%;
  }

  .w16p-sm {
    width: 16%;
  }

  .h17p-sm {
    height: 17%;
  }

  .w17p-sm {
    width: 17%;
  }

  .h18p-sm {
    height: 18%;
  }

  .w18p-sm {
    width: 18%;
  }

  .h19p-sm {
    height: 19%;
  }

  .w19p-sm {
    width: 19%;
  }

  .h20p-sm {
    height: 20%;
  }

  .w20p-sm {
    width: 20%;
  }

  .h21p-sm {
    height: 21%;
  }

  .w21p-sm {
    width: 21%;
  }

  .h22p-sm {
    height: 22%;
  }

  .w22p-sm {
    width: 22%;
  }

  .h23p-sm {
    height: 23%;
  }

  .w23p-sm {
    width: 23%;
  }

  .h24p-sm {
    height: 24%;
  }

  .w24p-sm {
    width: 24%;
  }

  .h25p-sm {
    height: 25%;
  }

  .w25p-sm {
    width: 25%;
  }

  .h26p-sm {
    height: 26%;
  }

  .w26p-sm {
    width: 26%;
  }

  .h27p-sm {
    height: 27%;
  }

  .w27p-sm {
    width: 27%;
  }

  .h28p-sm {
    height: 28%;
  }

  .w28p-sm {
    width: 28%;
  }

  .h29p-sm {
    height: 29%;
  }

  .w29p-sm {
    width: 29%;
  }

  .h30p-sm {
    height: 30%;
  }

  .w30p-sm {
    width: 30%;
  }

  .h31p-sm {
    height: 31%;
  }

  .w31p-sm {
    width: 31%;
  }

  .h32p-sm {
    height: 32%;
  }

  .w32p-sm {
    width: 32%;
  }

  .h33p-sm {
    height: 33%;
  }

  .w33p-sm {
    width: 33%;
  }

  .h34p-sm {
    height: 34%;
  }

  .w34p-sm {
    width: 34%;
  }

  .h35p-sm {
    height: 35%;
  }

  .w35p-sm {
    width: 35%;
  }

  .h36p-sm {
    height: 36%;
  }

  .w36p-sm {
    width: 36%;
  }

  .h37p-sm {
    height: 37%;
  }

  .w37p-sm {
    width: 37%;
  }

  .h38p-sm {
    height: 38%;
  }

  .w38p-sm {
    width: 38%;
  }

  .h39p-sm {
    height: 39%;
  }

  .w39p-sm {
    width: 39%;
  }

  .h40p-sm {
    height: 40%;
  }

  .w40p-sm {
    width: 40%;
  }

  .h41p-sm {
    height: 41%;
  }

  .w41p-sm {
    width: 41%;
  }

  .h42p-sm {
    height: 42%;
  }

  .w42p-sm {
    width: 42%;
  }

  .h43p-sm {
    height: 43%;
  }

  .w43p-sm {
    width: 43%;
  }

  .h44p-sm {
    height: 44%;
  }

  .w44p-sm {
    width: 44%;
  }

  .h45p-sm {
    height: 45%;
  }

  .w45p-sm {
    width: 45%;
  }

  .h46p-sm {
    height: 46%;
  }

  .w46p-sm {
    width: 46%;
  }

  .h47p-sm {
    height: 47%;
  }

  .w47p-sm {
    width: 47%;
  }

  .h48p-sm {
    height: 48%;
  }

  .w48p-sm {
    width: 48%;
  }

  .h49p-sm {
    height: 49%;
  }

  .w49p-sm {
    width: 49%;
  }

  .h50p-sm {
    height: 50%;
  }

  .w50p-sm {
    width: 50%;
  }

  .h51p-sm {
    height: 51%;
  }

  .w51p-sm {
    width: 51%;
  }

  .h52p-sm {
    height: 52%;
  }

  .w52p-sm {
    width: 52%;
  }

  .h53p-sm {
    height: 53%;
  }

  .w53p-sm {
    width: 53%;
  }

  .h54p-sm {
    height: 54%;
  }

  .w54p-sm {
    width: 54%;
  }

  .h55p-sm {
    height: 55%;
  }

  .w55p-sm {
    width: 55%;
  }

  .h56p-sm {
    height: 56%;
  }

  .w56p-sm {
    width: 56%;
  }

  .h57p-sm {
    height: 57%;
  }

  .w57p-sm {
    width: 57%;
  }

  .h58p-sm {
    height: 58%;
  }

  .w58p-sm {
    width: 58%;
  }

  .h59p-sm {
    height: 59%;
  }

  .w59p-sm {
    width: 59%;
  }

  .h60p-sm {
    height: 60%;
  }

  .w60p-sm {
    width: 60%;
  }

  .h61p-sm {
    height: 61%;
  }

  .w61p-sm {
    width: 61%;
  }

  .h62p-sm {
    height: 62%;
  }

  .w62p-sm {
    width: 62%;
  }

  .h63p-sm {
    height: 63%;
  }

  .w63p-sm {
    width: 63%;
  }

  .h64p-sm {
    height: 64%;
  }

  .w64p-sm {
    width: 64%;
  }

  .h65p-sm {
    height: 65%;
  }

  .w65p-sm {
    width: 65%;
  }

  .h66p-sm {
    height: 66%;
  }

  .w66p-sm {
    width: 66%;
  }

  .h67p-sm {
    height: 67%;
  }

  .w67p-sm {
    width: 67%;
  }

  .h68p-sm {
    height: 68%;
  }

  .w68p-sm {
    width: 68%;
  }

  .h69p-sm {
    height: 69%;
  }

  .w69p-sm {
    width: 69%;
  }

  .h70p-sm {
    height: 70%;
  }

  .w70p-sm {
    width: 70%;
  }

  .h71p-sm {
    height: 71%;
  }

  .w71p-sm {
    width: 71%;
  }

  .h72p-sm {
    height: 72%;
  }

  .w72p-sm {
    width: 72%;
  }

  .h73p-sm {
    height: 73%;
  }

  .w73p-sm {
    width: 73%;
  }

  .h74p-sm {
    height: 74%;
  }

  .w74p-sm {
    width: 74%;
  }

  .h75p-sm {
    height: 75%;
  }

  .w75p-sm {
    width: 75%;
  }

  .h76p-sm {
    height: 76%;
  }

  .w76p-sm {
    width: 76%;
  }

  .h77p-sm {
    height: 77%;
  }

  .w77p-sm {
    width: 77%;
  }

  .h78p-sm {
    height: 78%;
  }

  .w78p-sm {
    width: 78%;
  }

  .h79p-sm {
    height: 79%;
  }

  .w79p-sm {
    width: 79%;
  }

  .h80p-sm {
    height: 80%;
  }

  .w80p-sm {
    width: 80%;
  }

  .h81p-sm {
    height: 81%;
  }

  .w81p-sm {
    width: 81%;
  }

  .h82p-sm {
    height: 82%;
  }

  .w82p-sm {
    width: 82%;
  }

  .h83p-sm {
    height: 83%;
  }

  .w83p-sm {
    width: 83%;
  }

  .h84p-sm {
    height: 84%;
  }

  .w84p-sm {
    width: 84%;
  }

  .h85p-sm {
    height: 85%;
  }

  .w85p-sm {
    width: 85%;
  }

  .h86p-sm {
    height: 86%;
  }

  .w86p-sm {
    width: 86%;
  }

  .h87p-sm {
    height: 87%;
  }

  .w87p-sm {
    width: 87%;
  }

  .h88p-sm {
    height: 88%;
  }

  .w88p-sm {
    width: 88%;
  }

  .h89p-sm {
    height: 89%;
  }

  .w89p-sm {
    width: 89%;
  }

  .h90p-sm {
    height: 90%;
  }

  .w90p-sm {
    width: 90%;
  }

  .h91p-sm {
    height: 91%;
  }

  .w91p-sm {
    width: 91%;
  }

  .h92p-sm {
    height: 92%;
  }

  .w92p-sm {
    width: 92%;
  }

  .h93p-sm {
    height: 93%;
  }

  .w93p-sm {
    width: 93%;
  }

  .h94p-sm {
    height: 94%;
  }

  .w94p-sm {
    width: 94%;
  }

  .h95p-sm {
    height: 95%;
  }

  .w95p-sm {
    width: 95%;
  }

  .h96p-sm {
    height: 96%;
  }

  .w96p-sm {
    width: 96%;
  }

  .h97p-sm {
    height: 97%;
  }

  .w97p-sm {
    width: 97%;
  }

  .h98p-sm {
    height: 98%;
  }

  .w98p-sm {
    width: 98%;
  }

  .h99p-sm {
    height: 99%;
  }

  .w99p-sm {
    width: 99%;
  }

  .h100p-sm {
    height: 100%;
  }

  .w100p-sm {
    width: 100%;
  }

  .fz1-sm {
    font-size: 1px;
  }

  .fz2-sm {
    font-size: 2px;
  }

  .fz3-sm {
    font-size: 3px;
  }

  .fz4-sm {
    font-size: 4px;
  }

  .fz5-sm {
    font-size: 5px;
  }

  .fz6-sm {
    font-size: 6px;
  }

  .fz7-sm {
    font-size: 7px;
  }

  .fz8-sm {
    font-size: 8px;
  }

  .fz9-sm {
    font-size: 9px;
  }

  .fz10-sm {
    font-size: 10px;
  }

  .fz11-sm {
    font-size: 11px;
  }

  .fz12-sm {
    font-size: 12px;
  }

  .fz13-sm {
    font-size: 13px;
  }

  .fz14-sm {
    font-size: 14px;
  }

  .fz15-sm {
    font-size: 15px;
  }

  .fz16-sm {
    font-size: 16px;
  }

  .fz17-sm {
    font-size: 17px;
  }

  .fz18-sm {
    font-size: 18px;
  }

  .fz19-sm {
    font-size: 19px;
  }

  .fz20-sm {
    font-size: 20px;
  }

  .fz21-sm {
    font-size: 21px;
  }

  .fz22-sm {
    font-size: 22px;
  }

  .fz23-sm {
    font-size: 23px;
  }

  .fz24-sm {
    font-size: 24px;
  }

  .fz25-sm {
    font-size: 25px;
  }

  .fz26-sm {
    font-size: 26px;
  }

  .fz27-sm {
    font-size: 27px;
  }

  .fz28-sm {
    font-size: 28px;
  }

  .fz29-sm {
    font-size: 29px;
  }

  .fz30-sm {
    font-size: 30px;
  }

  .fz31-sm {
    font-size: 31px;
  }

  .fz32-sm {
    font-size: 32px;
  }

  .fz33-sm {
    font-size: 33px;
  }

  .fz34-sm {
    font-size: 34px;
  }

  .fz35-sm {
    font-size: 35px;
  }

  .fz36-sm {
    font-size: 36px;
  }

  .fz37-sm {
    font-size: 37px;
  }

  .fz38-sm {
    font-size: 38px;
  }

  .fz39-sm {
    font-size: 39px;
  }

  .fz40-sm {
    font-size: 40px;
  }

  .fz41-sm {
    font-size: 41px;
  }

  .fz42-sm {
    font-size: 42px;
  }

  .fz43-sm {
    font-size: 43px;
  }

  .fz44-sm {
    font-size: 44px;
  }

  .fz45-sm {
    font-size: 45px;
  }

  .fz46-sm {
    font-size: 46px;
  }

  .fz47-sm {
    font-size: 47px;
  }

  .fz48-sm {
    font-size: 48px;
  }

  .fz49-sm {
    font-size: 49px;
  }

  .fz50-sm {
    font-size: 50px;
  }

  .fz51-sm {
    font-size: 51px;
  }

  .fz52-sm {
    font-size: 52px;
  }

  .fz53-sm {
    font-size: 53px;
  }

  .fz54-sm {
    font-size: 54px;
  }

  .fz55-sm {
    font-size: 55px;
  }

  .fz56-sm {
    font-size: 56px;
  }

  .fz57-sm {
    font-size: 57px;
  }

  .fz58-sm {
    font-size: 58px;
  }

  .fz59-sm {
    font-size: 59px;
  }

  .fz60-sm {
    font-size: 60px;
  }

  .fz61-sm {
    font-size: 61px;
  }

  .fz62-sm {
    font-size: 62px;
  }

  .fz63-sm {
    font-size: 63px;
  }

  .fz64-sm {
    font-size: 64px;
  }

  .fz65-sm {
    font-size: 65px;
  }

  .fz66-sm {
    font-size: 66px;
  }

  .fz67-sm {
    font-size: 67px;
  }

  .fz68-sm {
    font-size: 68px;
  }

  .fz69-sm {
    font-size: 69px;
  }

  .fz70-sm {
    font-size: 70px;
  }

  .fz71-sm {
    font-size: 71px;
  }

  .fz72-sm {
    font-size: 72px;
  }

  .fz73-sm {
    font-size: 73px;
  }

  .fz74-sm {
    font-size: 74px;
  }

  .fz75-sm {
    font-size: 75px;
  }

  .fz76-sm {
    font-size: 76px;
  }

  .fz77-sm {
    font-size: 77px;
  }

  .fz78-sm {
    font-size: 78px;
  }

  .fz79-sm {
    font-size: 79px;
  }

  .fz80-sm {
    font-size: 80px;
  }

  .fz81-sm {
    font-size: 81px;
  }

  .fz82-sm {
    font-size: 82px;
  }

  .fz83-sm {
    font-size: 83px;
  }

  .fz84-sm {
    font-size: 84px;
  }

  .fz85-sm {
    font-size: 85px;
  }

  .fz86-sm {
    font-size: 86px;
  }

  .fz87-sm {
    font-size: 87px;
  }

  .fz88-sm {
    font-size: 88px;
  }

  .fz89-sm {
    font-size: 89px;
  }

  .fz90-sm {
    font-size: 90px;
  }

  .fz91-sm {
    font-size: 91px;
  }

  .fz92-sm {
    font-size: 92px;
  }

  .fz93-sm {
    font-size: 93px;
  }

  .fz94-sm {
    font-size: 94px;
  }

  .fz95-sm {
    font-size: 95px;
  }

  .fz96-sm {
    font-size: 96px;
  }

  .fz97-sm {
    font-size: 97px;
  }

  .fz98-sm {
    font-size: 98px;
  }

  .fz99-sm {
    font-size: 99px;
  }

  .fz100-sm {
    font-size: 100px;
  }

  .lsp-1-sm {
    letter-spacing: 0.1px;
  }

  .lsp-2-sm {
    letter-spacing: 0.2px;
  }

  .lsp-3-sm {
    letter-spacing: 0.3px;
  }

  .lsp-4-sm {
    letter-spacing: 0.4px;
  }

  .lsp-5-sm {
    letter-spacing: 0.5px;
  }

  .lsp-6-sm {
    letter-spacing: 0.6px;
  }

  .lsp-7-sm {
    letter-spacing: 0.7px;
  }

  .lsp-8-sm {
    letter-spacing: 0.8px;
  }

  .lsp-9-sm {
    letter-spacing: 0.9px;
  }

  .lsp-10-sm {
    letter-spacing: 1px;
  }

  .lsp-11-sm {
    letter-spacing: 1.1px;
  }

  .lsp-12-sm {
    letter-spacing: 1.2px;
  }

  .lsp-13-sm {
    letter-spacing: 1.3px;
  }

  .lsp-14-sm {
    letter-spacing: 1.4px;
  }

  .lsp-15-sm {
    letter-spacing: 1.5px;
  }

  .lsp-16-sm {
    letter-spacing: 1.6px;
  }

  .lsp-17-sm {
    letter-spacing: 1.7px;
  }

  .lsp-18-sm {
    letter-spacing: 1.8px;
  }

  .lsp-19-sm {
    letter-spacing: 1.9px;
  }

  .lsp-20-sm {
    letter-spacing: 2px;
  }

  .lsp-21-sm {
    letter-spacing: 2.1px;
  }

  .lsp-22-sm {
    letter-spacing: 2.2px;
  }

  .lsp-23-sm {
    letter-spacing: 2.3px;
  }

  .lsp-24-sm {
    letter-spacing: 2.4px;
  }

  .lsp-25-sm {
    letter-spacing: 2.5px;
  }

  .lsp-26-sm {
    letter-spacing: 2.6px;
  }

  .lsp-27-sm {
    letter-spacing: 2.7px;
  }

  .lsp-28-sm {
    letter-spacing: 2.8px;
  }

  .lsp-29-sm {
    letter-spacing: 2.9px;
  }

  .lsp-30-sm {
    letter-spacing: 3px;
  }
}

.br0px {
  border-radius: 0px;
}

.br3px {
  border-radius: 3px;
}

.br5px {
  border-radius: 5px;
}

.br8px {
  border-radius: 8px;
}

.br10px {
  border-radius: 10px;
}

.br15px {
  border-radius: 15px;
}

.br20px {
  border-radius: 20px;
}

.br30px {
  border-radius: 30px;
}

.br100px {
  border-radius: 100px;
}

.m0a {
  margin: 0 auto;
}

.fss {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.fsc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.fcc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.fsp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.fww {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.df {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.db {
  display: block;
}

.dn {
  display: none;
}

.fwb {
  font-weight: bold;
}

.uppercase {
  text-transform: uppercase;
}

.po {
  position: absolute;
}

.por {
  position: relative;
}

.ctboth {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}

.ctver {
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}

.br100p {
  border-radius: 100px;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.center {
  text-align: center;
}

.relative {
  position: relative;
}

.reverse [class*="col-"]:nth-child(1) {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.reverse [class*="col-"]:nth-child(2) {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.reverse [class*="col-"]:nth-child(3) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.mt0 {
  margin-top: 0px !important;
}

.pt0 {
  padding-top: 0px !important;
}

.p0 {
  padding: 0px !important;
}

.m0 {
  margin: 0px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.pb0 {
  padding-bottom: 0px !important;
}

.p0 {
  padding: 0px !important;
}

.m0 {
  margin: 0px !important;
}

.ml0 {
  margin-left: 0px !important;
}

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

.p0 {
  padding: 0px !important;
}

.m0 {
  margin: 0px !important;
}

.mr0 {
  margin-right: 0px !important;
}

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

.p0 {
  padding: 0px !important;
}

.m0 {
  margin: 0px !important;
}

.mt2 {
  margin-top: 2px !important;
}

.pt2 {
  padding-top: 2px !important;
}

.p2 {
  padding: 2px !important;
}

.m2 {
  margin: 2px !important;
}

.mb2 {
  margin-bottom: 2px !important;
}

.pb2 {
  padding-bottom: 2px !important;
}

.p2 {
  padding: 2px !important;
}

.m2 {
  margin: 2px !important;
}

.ml2 {
  margin-left: 2px !important;
}

.pl2 {
  padding-left: 2px !important;
}

.p2 {
  padding: 2px !important;
}

.m2 {
  margin: 2px !important;
}

.mr2 {
  margin-right: 2px !important;
}

.pr2 {
  padding-right: 2px !important;
}

.p2 {
  padding: 2px !important;
}

.m2 {
  margin: 2px !important;
}

.mt4 {
  margin-top: 4px !important;
}

.pt4 {
  padding-top: 4px !important;
}

.p4 {
  padding: 4px !important;
}

.m4 {
  margin: 4px !important;
}

.mb4 {
  margin-bottom: 4px !important;
}

.pb4 {
  padding-bottom: 4px !important;
}

.p4 {
  padding: 4px !important;
}

.m4 {
  margin: 4px !important;
}

.ml4 {
  margin-left: 4px !important;
}

.pl4 {
  padding-left: 4px !important;
}

.p4 {
  padding: 4px !important;
}

.m4 {
  margin: 4px !important;
}

.mr4 {
  margin-right: 4px !important;
}

.pr4 {
  padding-right: 4px !important;
}

.p4 {
  padding: 4px !important;
}

.m4 {
  margin: 4px !important;
}

.mt6 {
  margin-top: 6px !important;
}

.pt6 {
  padding-top: 6px !important;
}

.p6 {
  padding: 6px !important;
}

.m6 {
  margin: 6px !important;
}

.mb6 {
  margin-bottom: 6px !important;
}

.pb6 {
  padding-bottom: 6px !important;
}

.p6 {
  padding: 6px !important;
}

.m6 {
  margin: 6px !important;
}

.ml6 {
  margin-left: 6px !important;
}

.pl6 {
  padding-left: 6px !important;
}

.p6 {
  padding: 6px !important;
}

.m6 {
  margin: 6px !important;
}

.mr6 {
  margin-right: 6px !important;
}

.pr6 {
  padding-right: 6px !important;
}

.p6 {
  padding: 6px !important;
}

.m6 {
  margin: 6px !important;
}

.mt8 {
  margin-top: 8px !important;
}

.pt8 {
  padding-top: 8px !important;
}

.p8 {
  padding: 8px !important;
}

.m8 {
  margin: 8px !important;
}

.mb8 {
  margin-bottom: 8px !important;
}

.pb8 {
  padding-bottom: 8px !important;
}

.p8 {
  padding: 8px !important;
}

.m8 {
  margin: 8px !important;
}

.ml8 {
  margin-left: 8px !important;
}

.pl8 {
  padding-left: 8px !important;
}

.p8 {
  padding: 8px !important;
}

.m8 {
  margin: 8px !important;
}

.mr8 {
  margin-right: 8px !important;
}

.pr8 {
  padding-right: 8px !important;
}

.p8 {
  padding: 8px !important;
}

.m8 {
  margin: 8px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.p10 {
  padding: 10px !important;
}

.m10 {
  margin: 10px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.p10 {
  padding: 10px !important;
}

.m10 {
  margin: 10px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.p10 {
  padding: 10px !important;
}

.m10 {
  margin: 10px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.p10 {
  padding: 10px !important;
}

.m10 {
  margin: 10px !important;
}

.mt12 {
  margin-top: 12px !important;
}

.pt12 {
  padding-top: 12px !important;
}

.p12 {
  padding: 12px !important;
}

.m12 {
  margin: 12px !important;
}

.mb12 {
  margin-bottom: 12px !important;
}

.pb12 {
  padding-bottom: 12px !important;
}

.p12 {
  padding: 12px !important;
}

.m12 {
  margin: 12px !important;
}

.ml12 {
  margin-left: 12px !important;
}

.pl12 {
  padding-left: 12px !important;
}

.p12 {
  padding: 12px !important;
}

.m12 {
  margin: 12px !important;
}

.mr12 {
  margin-right: 12px !important;
}

.pr12 {
  padding-right: 12px !important;
}

.p12 {
  padding: 12px !important;
}

.m12 {
  margin: 12px !important;
}

.mt14 {
  margin-top: 14px !important;
}

.pt14 {
  padding-top: 14px !important;
}

.p14 {
  padding: 14px !important;
}

.m14 {
  margin: 14px !important;
}

.mb14 {
  margin-bottom: 14px !important;
}

.pb14 {
  padding-bottom: 14px !important;
}

.p14 {
  padding: 14px !important;
}

.m14 {
  margin: 14px !important;
}

.ml14 {
  margin-left: 14px !important;
}

.pl14 {
  padding-left: 14px !important;
}

.p14 {
  padding: 14px !important;
}

.m14 {
  margin: 14px !important;
}

.mr14 {
  margin-right: 14px !important;
}

.pr14 {
  padding-right: 14px !important;
}

.p14 {
  padding: 14px !important;
}

.m14 {
  margin: 14px !important;
}

.mt16 {
  margin-top: 16px !important;
}

.pt16 {
  padding-top: 16px !important;
}

.p16 {
  padding: 16px !important;
}

.m16 {
  margin: 16px !important;
}

.mb16 {
  margin-bottom: 16px !important;
}

.pb16 {
  padding-bottom: 16px !important;
}

.p16 {
  padding: 16px !important;
}

.m16 {
  margin: 16px !important;
}

.ml16 {
  margin-left: 16px !important;
}

.pl16 {
  padding-left: 16px !important;
}

.p16 {
  padding: 16px !important;
}

.m16 {
  margin: 16px !important;
}

.mr16 {
  margin-right: 16px !important;
}

.pr16 {
  padding-right: 16px !important;
}

.p16 {
  padding: 16px !important;
}

.m16 {
  margin: 16px !important;
}

.mt18 {
  margin-top: 18px !important;
}

.pt18 {
  padding-top: 18px !important;
}

.p18 {
  padding: 18px !important;
}

.m18 {
  margin: 18px !important;
}

.mb18 {
  margin-bottom: 18px !important;
}

.pb18 {
  padding-bottom: 18px !important;
}

.p18 {
  padding: 18px !important;
}

.m18 {
  margin: 18px !important;
}

.ml18 {
  margin-left: 18px !important;
}

.pl18 {
  padding-left: 18px !important;
}

.p18 {
  padding: 18px !important;
}

.m18 {
  margin: 18px !important;
}

.mr18 {
  margin-right: 18px !important;
}

.pr18 {
  padding-right: 18px !important;
}

.p18 {
  padding: 18px !important;
}

.m18 {
  margin: 18px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.p20 {
  padding: 20px !important;
}

.m20 {
  margin: 20px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.p20 {
  padding: 20px !important;
}

.m20 {
  margin: 20px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.p20 {
  padding: 20px !important;
}

.m20 {
  margin: 20px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.p20 {
  padding: 20px !important;
}

.m20 {
  margin: 20px !important;
}

.mt22 {
  margin-top: 22px !important;
}

.pt22 {
  padding-top: 22px !important;
}

.p22 {
  padding: 22px !important;
}

.m22 {
  margin: 22px !important;
}

.mb22 {
  margin-bottom: 22px !important;
}

.pb22 {
  padding-bottom: 22px !important;
}

.p22 {
  padding: 22px !important;
}

.m22 {
  margin: 22px !important;
}

.ml22 {
  margin-left: 22px !important;
}

.pl22 {
  padding-left: 22px !important;
}

.p22 {
  padding: 22px !important;
}

.m22 {
  margin: 22px !important;
}

.mr22 {
  margin-right: 22px !important;
}

.pr22 {
  padding-right: 22px !important;
}

.p22 {
  padding: 22px !important;
}

.m22 {
  margin: 22px !important;
}

.mt24 {
  margin-top: 24px !important;
}

.pt24 {
  padding-top: 24px !important;
}

.p24 {
  padding: 24px !important;
}

.m24 {
  margin: 24px !important;
}

.mb24 {
  margin-bottom: 24px !important;
}

.pb24 {
  padding-bottom: 24px !important;
}

.p24 {
  padding: 24px !important;
}

.m24 {
  margin: 24px !important;
}

.ml24 {
  margin-left: 24px !important;
}

.pl24 {
  padding-left: 24px !important;
}

.p24 {
  padding: 24px !important;
}

.m24 {
  margin: 24px !important;
}

.mr24 {
  margin-right: 24px !important;
}

.pr24 {
  padding-right: 24px !important;
}

.p24 {
  padding: 24px !important;
}

.m24 {
  margin: 24px !important;
}

.mt26 {
  margin-top: 26px !important;
}

.pt26 {
  padding-top: 26px !important;
}

.p26 {
  padding: 26px !important;
}

.m26 {
  margin: 26px !important;
}

.mb26 {
  margin-bottom: 26px !important;
}

.pb26 {
  padding-bottom: 26px !important;
}

.p26 {
  padding: 26px !important;
}

.m26 {
  margin: 26px !important;
}

.ml26 {
  margin-left: 26px !important;
}

.pl26 {
  padding-left: 26px !important;
}

.p26 {
  padding: 26px !important;
}

.m26 {
  margin: 26px !important;
}

.mr26 {
  margin-right: 26px !important;
}

.pr26 {
  padding-right: 26px !important;
}

.p26 {
  padding: 26px !important;
}

.m26 {
  margin: 26px !important;
}

.mt28 {
  margin-top: 28px !important;
}

.pt28 {
  padding-top: 28px !important;
}

.p28 {
  padding: 28px !important;
}

.m28 {
  margin: 28px !important;
}

.mb28 {
  margin-bottom: 28px !important;
}

.pb28 {
  padding-bottom: 28px !important;
}

.p28 {
  padding: 28px !important;
}

.m28 {
  margin: 28px !important;
}

.ml28 {
  margin-left: 28px !important;
}

.pl28 {
  padding-left: 28px !important;
}

.p28 {
  padding: 28px !important;
}

.m28 {
  margin: 28px !important;
}

.mr28 {
  margin-right: 28px !important;
}

.pr28 {
  padding-right: 28px !important;
}

.p28 {
  padding: 28px !important;
}

.m28 {
  margin: 28px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.p30 {
  padding: 30px !important;
}

.m30 {
  margin: 30px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.p30 {
  padding: 30px !important;
}

.m30 {
  margin: 30px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.p30 {
  padding: 30px !important;
}

.m30 {
  margin: 30px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.p30 {
  padding: 30px !important;
}

.m30 {
  margin: 30px !important;
}

.mt32 {
  margin-top: 32px !important;
}

.pt32 {
  padding-top: 32px !important;
}

.p32 {
  padding: 32px !important;
}

.m32 {
  margin: 32px !important;
}

.mb32 {
  margin-bottom: 32px !important;
}

.pb32 {
  padding-bottom: 32px !important;
}

.p32 {
  padding: 32px !important;
}

.m32 {
  margin: 32px !important;
}

.ml32 {
  margin-left: 32px !important;
}

.pl32 {
  padding-left: 32px !important;
}

.p32 {
  padding: 32px !important;
}

.m32 {
  margin: 32px !important;
}

.mr32 {
  margin-right: 32px !important;
}

.pr32 {
  padding-right: 32px !important;
}

.p32 {
  padding: 32px !important;
}

.m32 {
  margin: 32px !important;
}

.mt34 {
  margin-top: 34px !important;
}

.pt34 {
  padding-top: 34px !important;
}

.p34 {
  padding: 34px !important;
}

.m34 {
  margin: 34px !important;
}

.mb34 {
  margin-bottom: 34px !important;
}

.pb34 {
  padding-bottom: 34px !important;
}

.p34 {
  padding: 34px !important;
}

.m34 {
  margin: 34px !important;
}

.ml34 {
  margin-left: 34px !important;
}

.pl34 {
  padding-left: 34px !important;
}

.p34 {
  padding: 34px !important;
}

.m34 {
  margin: 34px !important;
}

.mr34 {
  margin-right: 34px !important;
}

.pr34 {
  padding-right: 34px !important;
}

.p34 {
  padding: 34px !important;
}

.m34 {
  margin: 34px !important;
}

.mt36 {
  margin-top: 36px !important;
}

.pt36 {
  padding-top: 36px !important;
}

.p36 {
  padding: 36px !important;
}

.m36 {
  margin: 36px !important;
}

.mb36 {
  margin-bottom: 36px !important;
}

.pb36 {
  padding-bottom: 36px !important;
}

.p36 {
  padding: 36px !important;
}

.m36 {
  margin: 36px !important;
}

.ml36 {
  margin-left: 36px !important;
}

.pl36 {
  padding-left: 36px !important;
}

.p36 {
  padding: 36px !important;
}

.m36 {
  margin: 36px !important;
}

.mr36 {
  margin-right: 36px !important;
}

.pr36 {
  padding-right: 36px !important;
}

.p36 {
  padding: 36px !important;
}

.m36 {
  margin: 36px !important;
}

.mt38 {
  margin-top: 38px !important;
}

.pt38 {
  padding-top: 38px !important;
}

.p38 {
  padding: 38px !important;
}

.m38 {
  margin: 38px !important;
}

.mb38 {
  margin-bottom: 38px !important;
}

.pb38 {
  padding-bottom: 38px !important;
}

.p38 {
  padding: 38px !important;
}

.m38 {
  margin: 38px !important;
}

.ml38 {
  margin-left: 38px !important;
}

.pl38 {
  padding-left: 38px !important;
}

.p38 {
  padding: 38px !important;
}

.m38 {
  margin: 38px !important;
}

.mr38 {
  margin-right: 38px !important;
}

.pr38 {
  padding-right: 38px !important;
}

.p38 {
  padding: 38px !important;
}

.m38 {
  margin: 38px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.p40 {
  padding: 40px !important;
}

.m40 {
  margin: 40px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.p40 {
  padding: 40px !important;
}

.m40 {
  margin: 40px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.p40 {
  padding: 40px !important;
}

.m40 {
  margin: 40px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.p40 {
  padding: 40px !important;
}

.m40 {
  margin: 40px !important;
}

.mt42 {
  margin-top: 42px !important;
}

.pt42 {
  padding-top: 42px !important;
}

.p42 {
  padding: 42px !important;
}

.m42 {
  margin: 42px !important;
}

.mb42 {
  margin-bottom: 42px !important;
}

.pb42 {
  padding-bottom: 42px !important;
}

.p42 {
  padding: 42px !important;
}

.m42 {
  margin: 42px !important;
}

.ml42 {
  margin-left: 42px !important;
}

.pl42 {
  padding-left: 42px !important;
}

.p42 {
  padding: 42px !important;
}

.m42 {
  margin: 42px !important;
}

.mr42 {
  margin-right: 42px !important;
}

.pr42 {
  padding-right: 42px !important;
}

.p42 {
  padding: 42px !important;
}

.m42 {
  margin: 42px !important;
}

.mt44 {
  margin-top: 44px !important;
}

.pt44 {
  padding-top: 44px !important;
}

.p44 {
  padding: 44px !important;
}

.m44 {
  margin: 44px !important;
}

.mb44 {
  margin-bottom: 44px !important;
}

.pb44 {
  padding-bottom: 44px !important;
}

.p44 {
  padding: 44px !important;
}

.m44 {
  margin: 44px !important;
}

.ml44 {
  margin-left: 44px !important;
}

.pl44 {
  padding-left: 44px !important;
}

.p44 {
  padding: 44px !important;
}

.m44 {
  margin: 44px !important;
}

.mr44 {
  margin-right: 44px !important;
}

.pr44 {
  padding-right: 44px !important;
}

.p44 {
  padding: 44px !important;
}

.m44 {
  margin: 44px !important;
}

.mt46 {
  margin-top: 46px !important;
}

.pt46 {
  padding-top: 46px !important;
}

.p46 {
  padding: 46px !important;
}

.m46 {
  margin: 46px !important;
}

.mb46 {
  margin-bottom: 46px !important;
}

.pb46 {
  padding-bottom: 46px !important;
}

.p46 {
  padding: 46px !important;
}

.m46 {
  margin: 46px !important;
}

.ml46 {
  margin-left: 46px !important;
}

.pl46 {
  padding-left: 46px !important;
}

.p46 {
  padding: 46px !important;
}

.m46 {
  margin: 46px !important;
}

.mr46 {
  margin-right: 46px !important;
}

.pr46 {
  padding-right: 46px !important;
}

.p46 {
  padding: 46px !important;
}

.m46 {
  margin: 46px !important;
}

.mt48 {
  margin-top: 48px !important;
}

.pt48 {
  padding-top: 48px !important;
}

.p48 {
  padding: 48px !important;
}

.m48 {
  margin: 48px !important;
}

.mb48 {
  margin-bottom: 48px !important;
}

.pb48 {
  padding-bottom: 48px !important;
}

.p48 {
  padding: 48px !important;
}

.m48 {
  margin: 48px !important;
}

.ml48 {
  margin-left: 48px !important;
}

.pl48 {
  padding-left: 48px !important;
}

.p48 {
  padding: 48px !important;
}

.m48 {
  margin: 48px !important;
}

.mr48 {
  margin-right: 48px !important;
}

.pr48 {
  padding-right: 48px !important;
}

.p48 {
  padding: 48px !important;
}

.m48 {
  margin: 48px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.p50 {
  padding: 50px !important;
}

.m50 {
  margin: 50px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.p50 {
  padding: 50px !important;
}

.m50 {
  margin: 50px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.pl50 {
  padding-left: 50px !important;
}

.p50 {
  padding: 50px !important;
}

.m50 {
  margin: 50px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.pr50 {
  padding-right: 50px !important;
}

.p50 {
  padding: 50px !important;
}

.m50 {
  margin: 50px !important;
}

.mt52 {
  margin-top: 52px !important;
}

.pt52 {
  padding-top: 52px !important;
}

.p52 {
  padding: 52px !important;
}

.m52 {
  margin: 52px !important;
}

.mb52 {
  margin-bottom: 52px !important;
}

.pb52 {
  padding-bottom: 52px !important;
}

.p52 {
  padding: 52px !important;
}

.m52 {
  margin: 52px !important;
}

.ml52 {
  margin-left: 52px !important;
}

.pl52 {
  padding-left: 52px !important;
}

.p52 {
  padding: 52px !important;
}

.m52 {
  margin: 52px !important;
}

.mr52 {
  margin-right: 52px !important;
}

.pr52 {
  padding-right: 52px !important;
}

.p52 {
  padding: 52px !important;
}

.m52 {
  margin: 52px !important;
}

.mt54 {
  margin-top: 54px !important;
}

.pt54 {
  padding-top: 54px !important;
}

.p54 {
  padding: 54px !important;
}

.m54 {
  margin: 54px !important;
}

.mb54 {
  margin-bottom: 54px !important;
}

.pb54 {
  padding-bottom: 54px !important;
}

.p54 {
  padding: 54px !important;
}

.m54 {
  margin: 54px !important;
}

.ml54 {
  margin-left: 54px !important;
}

.pl54 {
  padding-left: 54px !important;
}

.p54 {
  padding: 54px !important;
}

.m54 {
  margin: 54px !important;
}

.mr54 {
  margin-right: 54px !important;
}

.pr54 {
  padding-right: 54px !important;
}

.p54 {
  padding: 54px !important;
}

.m54 {
  margin: 54px !important;
}

.mt56 {
  margin-top: 56px !important;
}

.pt56 {
  padding-top: 56px !important;
}

.p56 {
  padding: 56px !important;
}

.m56 {
  margin: 56px !important;
}

.mb56 {
  margin-bottom: 56px !important;
}

.pb56 {
  padding-bottom: 56px !important;
}

.p56 {
  padding: 56px !important;
}

.m56 {
  margin: 56px !important;
}

.ml56 {
  margin-left: 56px !important;
}

.pl56 {
  padding-left: 56px !important;
}

.p56 {
  padding: 56px !important;
}

.m56 {
  margin: 56px !important;
}

.mr56 {
  margin-right: 56px !important;
}

.pr56 {
  padding-right: 56px !important;
}

.p56 {
  padding: 56px !important;
}

.m56 {
  margin: 56px !important;
}

.mt58 {
  margin-top: 58px !important;
}

.pt58 {
  padding-top: 58px !important;
}

.p58 {
  padding: 58px !important;
}

.m58 {
  margin: 58px !important;
}

.mb58 {
  margin-bottom: 58px !important;
}

.pb58 {
  padding-bottom: 58px !important;
}

.p58 {
  padding: 58px !important;
}

.m58 {
  margin: 58px !important;
}

.ml58 {
  margin-left: 58px !important;
}

.pl58 {
  padding-left: 58px !important;
}

.p58 {
  padding: 58px !important;
}

.m58 {
  margin: 58px !important;
}

.mr58 {
  margin-right: 58px !important;
}

.pr58 {
  padding-right: 58px !important;
}

.p58 {
  padding: 58px !important;
}

.m58 {
  margin: 58px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.pt60 {
  padding-top: 60px !important;
}

.p60 {
  padding: 60px !important;
}

.m60 {
  margin: 60px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.pb60 {
  padding-bottom: 60px !important;
}

.p60 {
  padding: 60px !important;
}

.m60 {
  margin: 60px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.pl60 {
  padding-left: 60px !important;
}

.p60 {
  padding: 60px !important;
}

.m60 {
  margin: 60px !important;
}

.mr60 {
  margin-right: 60px !important;
}

.pr60 {
  padding-right: 60px !important;
}

.p60 {
  padding: 60px !important;
}

.m60 {
  margin: 60px !important;
}

.mt62 {
  margin-top: 62px !important;
}

.pt62 {
  padding-top: 62px !important;
}

.p62 {
  padding: 62px !important;
}

.m62 {
  margin: 62px !important;
}

.mb62 {
  margin-bottom: 62px !important;
}

.pb62 {
  padding-bottom: 62px !important;
}

.p62 {
  padding: 62px !important;
}

.m62 {
  margin: 62px !important;
}

.ml62 {
  margin-left: 62px !important;
}

.pl62 {
  padding-left: 62px !important;
}

.p62 {
  padding: 62px !important;
}

.m62 {
  margin: 62px !important;
}

.mr62 {
  margin-right: 62px !important;
}

.pr62 {
  padding-right: 62px !important;
}

.p62 {
  padding: 62px !important;
}

.m62 {
  margin: 62px !important;
}

.mt64 {
  margin-top: 64px !important;
}

.pt64 {
  padding-top: 64px !important;
}

.p64 {
  padding: 64px !important;
}

.m64 {
  margin: 64px !important;
}

.mb64 {
  margin-bottom: 64px !important;
}

.pb64 {
  padding-bottom: 64px !important;
}

.p64 {
  padding: 64px !important;
}

.m64 {
  margin: 64px !important;
}

.ml64 {
  margin-left: 64px !important;
}

.pl64 {
  padding-left: 64px !important;
}

.p64 {
  padding: 64px !important;
}

.m64 {
  margin: 64px !important;
}

.mr64 {
  margin-right: 64px !important;
}

.pr64 {
  padding-right: 64px !important;
}

.p64 {
  padding: 64px !important;
}

.m64 {
  margin: 64px !important;
}

.mt66 {
  margin-top: 66px !important;
}

.pt66 {
  padding-top: 66px !important;
}

.p66 {
  padding: 66px !important;
}

.m66 {
  margin: 66px !important;
}

.mb66 {
  margin-bottom: 66px !important;
}

.pb66 {
  padding-bottom: 66px !important;
}

.p66 {
  padding: 66px !important;
}

.m66 {
  margin: 66px !important;
}

.ml66 {
  margin-left: 66px !important;
}

.pl66 {
  padding-left: 66px !important;
}

.p66 {
  padding: 66px !important;
}

.m66 {
  margin: 66px !important;
}

.mr66 {
  margin-right: 66px !important;
}

.pr66 {
  padding-right: 66px !important;
}

.p66 {
  padding: 66px !important;
}

.m66 {
  margin: 66px !important;
}

.mt68 {
  margin-top: 68px !important;
}

.pt68 {
  padding-top: 68px !important;
}

.p68 {
  padding: 68px !important;
}

.m68 {
  margin: 68px !important;
}

.mb68 {
  margin-bottom: 68px !important;
}

.pb68 {
  padding-bottom: 68px !important;
}

.p68 {
  padding: 68px !important;
}

.m68 {
  margin: 68px !important;
}

.ml68 {
  margin-left: 68px !important;
}

.pl68 {
  padding-left: 68px !important;
}

.p68 {
  padding: 68px !important;
}

.m68 {
  margin: 68px !important;
}

.mr68 {
  margin-right: 68px !important;
}

.pr68 {
  padding-right: 68px !important;
}

.p68 {
  padding: 68px !important;
}

.m68 {
  margin: 68px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.pt70 {
  padding-top: 70px !important;
}

.p70 {
  padding: 70px !important;
}

.m70 {
  margin: 70px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.pb70 {
  padding-bottom: 70px !important;
}

.p70 {
  padding: 70px !important;
}

.m70 {
  margin: 70px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.pl70 {
  padding-left: 70px !important;
}

.p70 {
  padding: 70px !important;
}

.m70 {
  margin: 70px !important;
}

.mr70 {
  margin-right: 70px !important;
}

.pr70 {
  padding-right: 70px !important;
}

.p70 {
  padding: 70px !important;
}

.m70 {
  margin: 70px !important;
}

.mt72 {
  margin-top: 72px !important;
}

.pt72 {
  padding-top: 72px !important;
}

.p72 {
  padding: 72px !important;
}

.m72 {
  margin: 72px !important;
}

.mb72 {
  margin-bottom: 72px !important;
}

.pb72 {
  padding-bottom: 72px !important;
}

.p72 {
  padding: 72px !important;
}

.m72 {
  margin: 72px !important;
}

.ml72 {
  margin-left: 72px !important;
}

.pl72 {
  padding-left: 72px !important;
}

.p72 {
  padding: 72px !important;
}

.m72 {
  margin: 72px !important;
}

.mr72 {
  margin-right: 72px !important;
}

.pr72 {
  padding-right: 72px !important;
}

.p72 {
  padding: 72px !important;
}

.m72 {
  margin: 72px !important;
}

.mt74 {
  margin-top: 74px !important;
}

.pt74 {
  padding-top: 74px !important;
}

.p74 {
  padding: 74px !important;
}

.m74 {
  margin: 74px !important;
}

.mb74 {
  margin-bottom: 74px !important;
}

.pb74 {
  padding-bottom: 74px !important;
}

.p74 {
  padding: 74px !important;
}

.m74 {
  margin: 74px !important;
}

.ml74 {
  margin-left: 74px !important;
}

.pl74 {
  padding-left: 74px !important;
}

.p74 {
  padding: 74px !important;
}

.m74 {
  margin: 74px !important;
}

.mr74 {
  margin-right: 74px !important;
}

.pr74 {
  padding-right: 74px !important;
}

.p74 {
  padding: 74px !important;
}

.m74 {
  margin: 74px !important;
}

.mt76 {
  margin-top: 76px !important;
}

.pt76 {
  padding-top: 76px !important;
}

.p76 {
  padding: 76px !important;
}

.m76 {
  margin: 76px !important;
}

.mb76 {
  margin-bottom: 76px !important;
}

.pb76 {
  padding-bottom: 76px !important;
}

.p76 {
  padding: 76px !important;
}

.m76 {
  margin: 76px !important;
}

.ml76 {
  margin-left: 76px !important;
}

.pl76 {
  padding-left: 76px !important;
}

.p76 {
  padding: 76px !important;
}

.m76 {
  margin: 76px !important;
}

.mr76 {
  margin-right: 76px !important;
}

.pr76 {
  padding-right: 76px !important;
}

.p76 {
  padding: 76px !important;
}

.m76 {
  margin: 76px !important;
}

.mt78 {
  margin-top: 78px !important;
}

.pt78 {
  padding-top: 78px !important;
}

.p78 {
  padding: 78px !important;
}

.m78 {
  margin: 78px !important;
}

.mb78 {
  margin-bottom: 78px !important;
}

.pb78 {
  padding-bottom: 78px !important;
}

.p78 {
  padding: 78px !important;
}

.m78 {
  margin: 78px !important;
}

.ml78 {
  margin-left: 78px !important;
}

.pl78 {
  padding-left: 78px !important;
}

.p78 {
  padding: 78px !important;
}

.m78 {
  margin: 78px !important;
}

.mr78 {
  margin-right: 78px !important;
}

.pr78 {
  padding-right: 78px !important;
}

.p78 {
  padding: 78px !important;
}

.m78 {
  margin: 78px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.pt80 {
  padding-top: 80px !important;
}

.p80 {
  padding: 80px !important;
}

.m80 {
  margin: 80px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.pb80 {
  padding-bottom: 80px !important;
}

.p80 {
  padding: 80px !important;
}

.m80 {
  margin: 80px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.pl80 {
  padding-left: 80px !important;
}

.p80 {
  padding: 80px !important;
}

.m80 {
  margin: 80px !important;
}

.mr80 {
  margin-right: 80px !important;
}

.pr80 {
  padding-right: 80px !important;
}

.p80 {
  padding: 80px !important;
}

.m80 {
  margin: 80px !important;
}

.mt82 {
  margin-top: 82px !important;
}

.pt82 {
  padding-top: 82px !important;
}

.p82 {
  padding: 82px !important;
}

.m82 {
  margin: 82px !important;
}

.mb82 {
  margin-bottom: 82px !important;
}

.pb82 {
  padding-bottom: 82px !important;
}

.p82 {
  padding: 82px !important;
}

.m82 {
  margin: 82px !important;
}

.ml82 {
  margin-left: 82px !important;
}

.pl82 {
  padding-left: 82px !important;
}

.p82 {
  padding: 82px !important;
}

.m82 {
  margin: 82px !important;
}

.mr82 {
  margin-right: 82px !important;
}

.pr82 {
  padding-right: 82px !important;
}

.p82 {
  padding: 82px !important;
}

.m82 {
  margin: 82px !important;
}

.mt84 {
  margin-top: 84px !important;
}

.pt84 {
  padding-top: 84px !important;
}

.p84 {
  padding: 84px !important;
}

.m84 {
  margin: 84px !important;
}

.mb84 {
  margin-bottom: 84px !important;
}

.pb84 {
  padding-bottom: 84px !important;
}

.p84 {
  padding: 84px !important;
}

.m84 {
  margin: 84px !important;
}

.ml84 {
  margin-left: 84px !important;
}

.pl84 {
  padding-left: 84px !important;
}

.p84 {
  padding: 84px !important;
}

.m84 {
  margin: 84px !important;
}

.mr84 {
  margin-right: 84px !important;
}

.pr84 {
  padding-right: 84px !important;
}

.p84 {
  padding: 84px !important;
}

.m84 {
  margin: 84px !important;
}

.mt86 {
  margin-top: 86px !important;
}

.pt86 {
  padding-top: 86px !important;
}

.p86 {
  padding: 86px !important;
}

.m86 {
  margin: 86px !important;
}

.mb86 {
  margin-bottom: 86px !important;
}

.pb86 {
  padding-bottom: 86px !important;
}

.p86 {
  padding: 86px !important;
}

.m86 {
  margin: 86px !important;
}

.ml86 {
  margin-left: 86px !important;
}

.pl86 {
  padding-left: 86px !important;
}

.p86 {
  padding: 86px !important;
}

.m86 {
  margin: 86px !important;
}

.mr86 {
  margin-right: 86px !important;
}

.pr86 {
  padding-right: 86px !important;
}

.p86 {
  padding: 86px !important;
}

.m86 {
  margin: 86px !important;
}

.mt88 {
  margin-top: 88px !important;
}

.pt88 {
  padding-top: 88px !important;
}

.p88 {
  padding: 88px !important;
}

.m88 {
  margin: 88px !important;
}

.mb88 {
  margin-bottom: 88px !important;
}

.pb88 {
  padding-bottom: 88px !important;
}

.p88 {
  padding: 88px !important;
}

.m88 {
  margin: 88px !important;
}

.ml88 {
  margin-left: 88px !important;
}

.pl88 {
  padding-left: 88px !important;
}

.p88 {
  padding: 88px !important;
}

.m88 {
  margin: 88px !important;
}

.mr88 {
  margin-right: 88px !important;
}

.pr88 {
  padding-right: 88px !important;
}

.p88 {
  padding: 88px !important;
}

.m88 {
  margin: 88px !important;
}

.mt90 {
  margin-top: 90px !important;
}

.pt90 {
  padding-top: 90px !important;
}

.p90 {
  padding: 90px !important;
}

.m90 {
  margin: 90px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.pb90 {
  padding-bottom: 90px !important;
}

.p90 {
  padding: 90px !important;
}

.m90 {
  margin: 90px !important;
}

.ml90 {
  margin-left: 90px !important;
}

.pl90 {
  padding-left: 90px !important;
}

.p90 {
  padding: 90px !important;
}

.m90 {
  margin: 90px !important;
}

.mr90 {
  margin-right: 90px !important;
}

.pr90 {
  padding-right: 90px !important;
}

.p90 {
  padding: 90px !important;
}

.m90 {
  margin: 90px !important;
}

.mt92 {
  margin-top: 92px !important;
}

.pt92 {
  padding-top: 92px !important;
}

.p92 {
  padding: 92px !important;
}

.m92 {
  margin: 92px !important;
}

.mb92 {
  margin-bottom: 92px !important;
}

.pb92 {
  padding-bottom: 92px !important;
}

.p92 {
  padding: 92px !important;
}

.m92 {
  margin: 92px !important;
}

.ml92 {
  margin-left: 92px !important;
}

.pl92 {
  padding-left: 92px !important;
}

.p92 {
  padding: 92px !important;
}

.m92 {
  margin: 92px !important;
}

.mr92 {
  margin-right: 92px !important;
}

.pr92 {
  padding-right: 92px !important;
}

.p92 {
  padding: 92px !important;
}

.m92 {
  margin: 92px !important;
}

.mt94 {
  margin-top: 94px !important;
}

.pt94 {
  padding-top: 94px !important;
}

.p94 {
  padding: 94px !important;
}

.m94 {
  margin: 94px !important;
}

.mb94 {
  margin-bottom: 94px !important;
}

.pb94 {
  padding-bottom: 94px !important;
}

.p94 {
  padding: 94px !important;
}

.m94 {
  margin: 94px !important;
}

.ml94 {
  margin-left: 94px !important;
}

.pl94 {
  padding-left: 94px !important;
}

.p94 {
  padding: 94px !important;
}

.m94 {
  margin: 94px !important;
}

.mr94 {
  margin-right: 94px !important;
}

.pr94 {
  padding-right: 94px !important;
}

.p94 {
  padding: 94px !important;
}

.m94 {
  margin: 94px !important;
}

.mt96 {
  margin-top: 96px !important;
}

.pt96 {
  padding-top: 96px !important;
}

.p96 {
  padding: 96px !important;
}

.m96 {
  margin: 96px !important;
}

.mb96 {
  margin-bottom: 96px !important;
}

.pb96 {
  padding-bottom: 96px !important;
}

.p96 {
  padding: 96px !important;
}

.m96 {
  margin: 96px !important;
}

.ml96 {
  margin-left: 96px !important;
}

.pl96 {
  padding-left: 96px !important;
}

.p96 {
  padding: 96px !important;
}

.m96 {
  margin: 96px !important;
}

.mr96 {
  margin-right: 96px !important;
}

.pr96 {
  padding-right: 96px !important;
}

.p96 {
  padding: 96px !important;
}

.m96 {
  margin: 96px !important;
}

.mt98 {
  margin-top: 98px !important;
}

.pt98 {
  padding-top: 98px !important;
}

.p98 {
  padding: 98px !important;
}

.m98 {
  margin: 98px !important;
}

.mb98 {
  margin-bottom: 98px !important;
}

.pb98 {
  padding-bottom: 98px !important;
}

.p98 {
  padding: 98px !important;
}

.m98 {
  margin: 98px !important;
}

.ml98 {
  margin-left: 98px !important;
}

.pl98 {
  padding-left: 98px !important;
}

.p98 {
  padding: 98px !important;
}

.m98 {
  margin: 98px !important;
}

.mr98 {
  margin-right: 98px !important;
}

.pr98 {
  padding-right: 98px !important;
}

.p98 {
  padding: 98px !important;
}

.m98 {
  margin: 98px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.pt100 {
  padding-top: 100px !important;
}

.p100 {
  padding: 100px !important;
}

.m100 {
  margin: 100px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.pb100 {
  padding-bottom: 100px !important;
}

.p100 {
  padding: 100px !important;
}

.m100 {
  margin: 100px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.pl100 {
  padding-left: 100px !important;
}

.p100 {
  padding: 100px !important;
}

.m100 {
  margin: 100px !important;
}

.mr100 {
  margin-right: 100px !important;
}

.pr100 {
  padding-right: 100px !important;
}

.p100 {
  padding: 100px !important;
}

.m100 {
  margin: 100px !important;
}

.mt102 {
  margin-top: 102px !important;
}

.pt102 {
  padding-top: 102px !important;
}

.p102 {
  padding: 102px !important;
}

.m102 {
  margin: 102px !important;
}

.mb102 {
  margin-bottom: 102px !important;
}

.pb102 {
  padding-bottom: 102px !important;
}

.p102 {
  padding: 102px !important;
}

.m102 {
  margin: 102px !important;
}

.ml102 {
  margin-left: 102px !important;
}

.pl102 {
  padding-left: 102px !important;
}

.p102 {
  padding: 102px !important;
}

.m102 {
  margin: 102px !important;
}

.mr102 {
  margin-right: 102px !important;
}

.pr102 {
  padding-right: 102px !important;
}

.p102 {
  padding: 102px !important;
}

.m102 {
  margin: 102px !important;
}

.mt104 {
  margin-top: 104px !important;
}

.pt104 {
  padding-top: 104px !important;
}

.p104 {
  padding: 104px !important;
}

.m104 {
  margin: 104px !important;
}

.mb104 {
  margin-bottom: 104px !important;
}

.pb104 {
  padding-bottom: 104px !important;
}

.p104 {
  padding: 104px !important;
}

.m104 {
  margin: 104px !important;
}

.ml104 {
  margin-left: 104px !important;
}

.pl104 {
  padding-left: 104px !important;
}

.p104 {
  padding: 104px !important;
}

.m104 {
  margin: 104px !important;
}

.mr104 {
  margin-right: 104px !important;
}

.pr104 {
  padding-right: 104px !important;
}

.p104 {
  padding: 104px !important;
}

.m104 {
  margin: 104px !important;
}

.mt106 {
  margin-top: 106px !important;
}

.pt106 {
  padding-top: 106px !important;
}

.p106 {
  padding: 106px !important;
}

.m106 {
  margin: 106px !important;
}

.mb106 {
  margin-bottom: 106px !important;
}

.pb106 {
  padding-bottom: 106px !important;
}

.p106 {
  padding: 106px !important;
}

.m106 {
  margin: 106px !important;
}

.ml106 {
  margin-left: 106px !important;
}

.pl106 {
  padding-left: 106px !important;
}

.p106 {
  padding: 106px !important;
}

.m106 {
  margin: 106px !important;
}

.mr106 {
  margin-right: 106px !important;
}

.pr106 {
  padding-right: 106px !important;
}

.p106 {
  padding: 106px !important;
}

.m106 {
  margin: 106px !important;
}

.mt108 {
  margin-top: 108px !important;
}

.pt108 {
  padding-top: 108px !important;
}

.p108 {
  padding: 108px !important;
}

.m108 {
  margin: 108px !important;
}

.mb108 {
  margin-bottom: 108px !important;
}

.pb108 {
  padding-bottom: 108px !important;
}

.p108 {
  padding: 108px !important;
}

.m108 {
  margin: 108px !important;
}

.ml108 {
  margin-left: 108px !important;
}

.pl108 {
  padding-left: 108px !important;
}

.p108 {
  padding: 108px !important;
}

.m108 {
  margin: 108px !important;
}

.mr108 {
  margin-right: 108px !important;
}

.pr108 {
  padding-right: 108px !important;
}

.p108 {
  padding: 108px !important;
}

.m108 {
  margin: 108px !important;
}

.mt110 {
  margin-top: 110px !important;
}

.pt110 {
  padding-top: 110px !important;
}

.p110 {
  padding: 110px !important;
}

.m110 {
  margin: 110px !important;
}

.mb110 {
  margin-bottom: 110px !important;
}

.pb110 {
  padding-bottom: 110px !important;
}

.p110 {
  padding: 110px !important;
}

.m110 {
  margin: 110px !important;
}

.ml110 {
  margin-left: 110px !important;
}

.pl110 {
  padding-left: 110px !important;
}

.p110 {
  padding: 110px !important;
}

.m110 {
  margin: 110px !important;
}

.mr110 {
  margin-right: 110px !important;
}

.pr110 {
  padding-right: 110px !important;
}

.p110 {
  padding: 110px !important;
}

.m110 {
  margin: 110px !important;
}

.mt112 {
  margin-top: 112px !important;
}

.pt112 {
  padding-top: 112px !important;
}

.p112 {
  padding: 112px !important;
}

.m112 {
  margin: 112px !important;
}

.mb112 {
  margin-bottom: 112px !important;
}

.pb112 {
  padding-bottom: 112px !important;
}

.p112 {
  padding: 112px !important;
}

.m112 {
  margin: 112px !important;
}

.ml112 {
  margin-left: 112px !important;
}

.pl112 {
  padding-left: 112px !important;
}

.p112 {
  padding: 112px !important;
}

.m112 {
  margin: 112px !important;
}

.mr112 {
  margin-right: 112px !important;
}

.pr112 {
  padding-right: 112px !important;
}

.p112 {
  padding: 112px !important;
}

.m112 {
  margin: 112px !important;
}

.mt114 {
  margin-top: 114px !important;
}

.pt114 {
  padding-top: 114px !important;
}

.p114 {
  padding: 114px !important;
}

.m114 {
  margin: 114px !important;
}

.mb114 {
  margin-bottom: 114px !important;
}

.pb114 {
  padding-bottom: 114px !important;
}

.p114 {
  padding: 114px !important;
}

.m114 {
  margin: 114px !important;
}

.ml114 {
  margin-left: 114px !important;
}

.pl114 {
  padding-left: 114px !important;
}

.p114 {
  padding: 114px !important;
}

.m114 {
  margin: 114px !important;
}

.mr114 {
  margin-right: 114px !important;
}

.pr114 {
  padding-right: 114px !important;
}

.p114 {
  padding: 114px !important;
}

.m114 {
  margin: 114px !important;
}

.mt116 {
  margin-top: 116px !important;
}

.pt116 {
  padding-top: 116px !important;
}

.p116 {
  padding: 116px !important;
}

.m116 {
  margin: 116px !important;
}

.mb116 {
  margin-bottom: 116px !important;
}

.pb116 {
  padding-bottom: 116px !important;
}

.p116 {
  padding: 116px !important;
}

.m116 {
  margin: 116px !important;
}

.ml116 {
  margin-left: 116px !important;
}

.pl116 {
  padding-left: 116px !important;
}

.p116 {
  padding: 116px !important;
}

.m116 {
  margin: 116px !important;
}

.mr116 {
  margin-right: 116px !important;
}

.pr116 {
  padding-right: 116px !important;
}

.p116 {
  padding: 116px !important;
}

.m116 {
  margin: 116px !important;
}

.mt118 {
  margin-top: 118px !important;
}

.pt118 {
  padding-top: 118px !important;
}

.p118 {
  padding: 118px !important;
}

.m118 {
  margin: 118px !important;
}

.mb118 {
  margin-bottom: 118px !important;
}

.pb118 {
  padding-bottom: 118px !important;
}

.p118 {
  padding: 118px !important;
}

.m118 {
  margin: 118px !important;
}

.ml118 {
  margin-left: 118px !important;
}

.pl118 {
  padding-left: 118px !important;
}

.p118 {
  padding: 118px !important;
}

.m118 {
  margin: 118px !important;
}

.mr118 {
  margin-right: 118px !important;
}

.pr118 {
  padding-right: 118px !important;
}

.p118 {
  padding: 118px !important;
}

.m118 {
  margin: 118px !important;
}

.mt120 {
  margin-top: 120px !important;
}

.pt120 {
  padding-top: 120px !important;
}

.p120 {
  padding: 120px !important;
}

.m120 {
  margin: 120px !important;
}

.mb120 {
  margin-bottom: 120px !important;
}

.pb120 {
  padding-bottom: 120px !important;
}

.p120 {
  padding: 120px !important;
}

.m120 {
  margin: 120px !important;
}

.ml120 {
  margin-left: 120px !important;
}

.pl120 {
  padding-left: 120px !important;
}

.p120 {
  padding: 120px !important;
}

.m120 {
  margin: 120px !important;
}

.mr120 {
  margin-right: 120px !important;
}

.pr120 {
  padding-right: 120px !important;
}

.p120 {
  padding: 120px !important;
}

.m120 {
  margin: 120px !important;
}

.mt122 {
  margin-top: 122px !important;
}

.pt122 {
  padding-top: 122px !important;
}

.p122 {
  padding: 122px !important;
}

.m122 {
  margin: 122px !important;
}

.mb122 {
  margin-bottom: 122px !important;
}

.pb122 {
  padding-bottom: 122px !important;
}

.p122 {
  padding: 122px !important;
}

.m122 {
  margin: 122px !important;
}

.ml122 {
  margin-left: 122px !important;
}

.pl122 {
  padding-left: 122px !important;
}

.p122 {
  padding: 122px !important;
}

.m122 {
  margin: 122px !important;
}

.mr122 {
  margin-right: 122px !important;
}

.pr122 {
  padding-right: 122px !important;
}

.p122 {
  padding: 122px !important;
}

.m122 {
  margin: 122px !important;
}

.mt124 {
  margin-top: 124px !important;
}

.pt124 {
  padding-top: 124px !important;
}

.p124 {
  padding: 124px !important;
}

.m124 {
  margin: 124px !important;
}

.mb124 {
  margin-bottom: 124px !important;
}

.pb124 {
  padding-bottom: 124px !important;
}

.p124 {
  padding: 124px !important;
}

.m124 {
  margin: 124px !important;
}

.ml124 {
  margin-left: 124px !important;
}

.pl124 {
  padding-left: 124px !important;
}

.p124 {
  padding: 124px !important;
}

.m124 {
  margin: 124px !important;
}

.mr124 {
  margin-right: 124px !important;
}

.pr124 {
  padding-right: 124px !important;
}

.p124 {
  padding: 124px !important;
}

.m124 {
  margin: 124px !important;
}

.mt126 {
  margin-top: 126px !important;
}

.pt126 {
  padding-top: 126px !important;
}

.p126 {
  padding: 126px !important;
}

.m126 {
  margin: 126px !important;
}

.mb126 {
  margin-bottom: 126px !important;
}

.pb126 {
  padding-bottom: 126px !important;
}

.p126 {
  padding: 126px !important;
}

.m126 {
  margin: 126px !important;
}

.ml126 {
  margin-left: 126px !important;
}

.pl126 {
  padding-left: 126px !important;
}

.p126 {
  padding: 126px !important;
}

.m126 {
  margin: 126px !important;
}

.mr126 {
  margin-right: 126px !important;
}

.pr126 {
  padding-right: 126px !important;
}

.p126 {
  padding: 126px !important;
}

.m126 {
  margin: 126px !important;
}

.mt128 {
  margin-top: 128px !important;
}

.pt128 {
  padding-top: 128px !important;
}

.p128 {
  padding: 128px !important;
}

.m128 {
  margin: 128px !important;
}

.mb128 {
  margin-bottom: 128px !important;
}

.pb128 {
  padding-bottom: 128px !important;
}

.p128 {
  padding: 128px !important;
}

.m128 {
  margin: 128px !important;
}

.ml128 {
  margin-left: 128px !important;
}

.pl128 {
  padding-left: 128px !important;
}

.p128 {
  padding: 128px !important;
}

.m128 {
  margin: 128px !important;
}

.mr128 {
  margin-right: 128px !important;
}

.pr128 {
  padding-right: 128px !important;
}

.p128 {
  padding: 128px !important;
}

.m128 {
  margin: 128px !important;
}

.mt130 {
  margin-top: 130px !important;
}

.pt130 {
  padding-top: 130px !important;
}

.p130 {
  padding: 130px !important;
}

.m130 {
  margin: 130px !important;
}

.mb130 {
  margin-bottom: 130px !important;
}

.pb130 {
  padding-bottom: 130px !important;
}

.p130 {
  padding: 130px !important;
}

.m130 {
  margin: 130px !important;
}

.ml130 {
  margin-left: 130px !important;
}

.pl130 {
  padding-left: 130px !important;
}

.p130 {
  padding: 130px !important;
}

.m130 {
  margin: 130px !important;
}

.mr130 {
  margin-right: 130px !important;
}

.pr130 {
  padding-right: 130px !important;
}

.p130 {
  padding: 130px !important;
}

.m130 {
  margin: 130px !important;
}

.mt132 {
  margin-top: 132px !important;
}

.pt132 {
  padding-top: 132px !important;
}

.p132 {
  padding: 132px !important;
}

.m132 {
  margin: 132px !important;
}

.mb132 {
  margin-bottom: 132px !important;
}

.pb132 {
  padding-bottom: 132px !important;
}

.p132 {
  padding: 132px !important;
}

.m132 {
  margin: 132px !important;
}

.ml132 {
  margin-left: 132px !important;
}

.pl132 {
  padding-left: 132px !important;
}

.p132 {
  padding: 132px !important;
}

.m132 {
  margin: 132px !important;
}

.mr132 {
  margin-right: 132px !important;
}

.pr132 {
  padding-right: 132px !important;
}

.p132 {
  padding: 132px !important;
}

.m132 {
  margin: 132px !important;
}

.mt134 {
  margin-top: 134px !important;
}

.pt134 {
  padding-top: 134px !important;
}

.p134 {
  padding: 134px !important;
}

.m134 {
  margin: 134px !important;
}

.mb134 {
  margin-bottom: 134px !important;
}

.pb134 {
  padding-bottom: 134px !important;
}

.p134 {
  padding: 134px !important;
}

.m134 {
  margin: 134px !important;
}

.ml134 {
  margin-left: 134px !important;
}

.pl134 {
  padding-left: 134px !important;
}

.p134 {
  padding: 134px !important;
}

.m134 {
  margin: 134px !important;
}

.mr134 {
  margin-right: 134px !important;
}

.pr134 {
  padding-right: 134px !important;
}

.p134 {
  padding: 134px !important;
}

.m134 {
  margin: 134px !important;
}

.mt136 {
  margin-top: 136px !important;
}

.pt136 {
  padding-top: 136px !important;
}

.p136 {
  padding: 136px !important;
}

.m136 {
  margin: 136px !important;
}

.mb136 {
  margin-bottom: 136px !important;
}

.pb136 {
  padding-bottom: 136px !important;
}

.p136 {
  padding: 136px !important;
}

.m136 {
  margin: 136px !important;
}

.ml136 {
  margin-left: 136px !important;
}

.pl136 {
  padding-left: 136px !important;
}

.p136 {
  padding: 136px !important;
}

.m136 {
  margin: 136px !important;
}

.mr136 {
  margin-right: 136px !important;
}

.pr136 {
  padding-right: 136px !important;
}

.p136 {
  padding: 136px !important;
}

.m136 {
  margin: 136px !important;
}

.mt138 {
  margin-top: 138px !important;
}

.pt138 {
  padding-top: 138px !important;
}

.p138 {
  padding: 138px !important;
}

.m138 {
  margin: 138px !important;
}

.mb138 {
  margin-bottom: 138px !important;
}

.pb138 {
  padding-bottom: 138px !important;
}

.p138 {
  padding: 138px !important;
}

.m138 {
  margin: 138px !important;
}

.ml138 {
  margin-left: 138px !important;
}

.pl138 {
  padding-left: 138px !important;
}

.p138 {
  padding: 138px !important;
}

.m138 {
  margin: 138px !important;
}

.mr138 {
  margin-right: 138px !important;
}

.pr138 {
  padding-right: 138px !important;
}

.p138 {
  padding: 138px !important;
}

.m138 {
  margin: 138px !important;
}

.mt140 {
  margin-top: 140px !important;
}

.pt140 {
  padding-top: 140px !important;
}

.p140 {
  padding: 140px !important;
}

.m140 {
  margin: 140px !important;
}

.mb140 {
  margin-bottom: 140px !important;
}

.pb140 {
  padding-bottom: 140px !important;
}

.p140 {
  padding: 140px !important;
}

.m140 {
  margin: 140px !important;
}

.ml140 {
  margin-left: 140px !important;
}

.pl140 {
  padding-left: 140px !important;
}

.p140 {
  padding: 140px !important;
}

.m140 {
  margin: 140px !important;
}

.mr140 {
  margin-right: 140px !important;
}

.pr140 {
  padding-right: 140px !important;
}

.p140 {
  padding: 140px !important;
}

.m140 {
  margin: 140px !important;
}

.mt142 {
  margin-top: 142px !important;
}

.pt142 {
  padding-top: 142px !important;
}

.p142 {
  padding: 142px !important;
}

.m142 {
  margin: 142px !important;
}

.mb142 {
  margin-bottom: 142px !important;
}

.pb142 {
  padding-bottom: 142px !important;
}

.p142 {
  padding: 142px !important;
}

.m142 {
  margin: 142px !important;
}

.ml142 {
  margin-left: 142px !important;
}

.pl142 {
  padding-left: 142px !important;
}

.p142 {
  padding: 142px !important;
}

.m142 {
  margin: 142px !important;
}

.mr142 {
  margin-right: 142px !important;
}

.pr142 {
  padding-right: 142px !important;
}

.p142 {
  padding: 142px !important;
}

.m142 {
  margin: 142px !important;
}

.mt144 {
  margin-top: 144px !important;
}

.pt144 {
  padding-top: 144px !important;
}

.p144 {
  padding: 144px !important;
}

.m144 {
  margin: 144px !important;
}

.mb144 {
  margin-bottom: 144px !important;
}

.pb144 {
  padding-bottom: 144px !important;
}

.p144 {
  padding: 144px !important;
}

.m144 {
  margin: 144px !important;
}

.ml144 {
  margin-left: 144px !important;
}

.pl144 {
  padding-left: 144px !important;
}

.p144 {
  padding: 144px !important;
}

.m144 {
  margin: 144px !important;
}

.mr144 {
  margin-right: 144px !important;
}

.pr144 {
  padding-right: 144px !important;
}

.p144 {
  padding: 144px !important;
}

.m144 {
  margin: 144px !important;
}

.mt146 {
  margin-top: 146px !important;
}

.pt146 {
  padding-top: 146px !important;
}

.p146 {
  padding: 146px !important;
}

.m146 {
  margin: 146px !important;
}

.mb146 {
  margin-bottom: 146px !important;
}

.pb146 {
  padding-bottom: 146px !important;
}

.p146 {
  padding: 146px !important;
}

.m146 {
  margin: 146px !important;
}

.ml146 {
  margin-left: 146px !important;
}

.pl146 {
  padding-left: 146px !important;
}

.p146 {
  padding: 146px !important;
}

.m146 {
  margin: 146px !important;
}

.mr146 {
  margin-right: 146px !important;
}

.pr146 {
  padding-right: 146px !important;
}

.p146 {
  padding: 146px !important;
}

.m146 {
  margin: 146px !important;
}

.mt148 {
  margin-top: 148px !important;
}

.pt148 {
  padding-top: 148px !important;
}

.p148 {
  padding: 148px !important;
}

.m148 {
  margin: 148px !important;
}

.mb148 {
  margin-bottom: 148px !important;
}

.pb148 {
  padding-bottom: 148px !important;
}

.p148 {
  padding: 148px !important;
}

.m148 {
  margin: 148px !important;
}

.ml148 {
  margin-left: 148px !important;
}

.pl148 {
  padding-left: 148px !important;
}

.p148 {
  padding: 148px !important;
}

.m148 {
  margin: 148px !important;
}

.mr148 {
  margin-right: 148px !important;
}

.pr148 {
  padding-right: 148px !important;
}

.p148 {
  padding: 148px !important;
}

.m148 {
  margin: 148px !important;
}

.mt150 {
  margin-top: 150px !important;
}

.pt150 {
  padding-top: 150px !important;
}

.p150 {
  padding: 150px !important;
}

.m150 {
  margin: 150px !important;
}

.mb150 {
  margin-bottom: 150px !important;
}

.pb150 {
  padding-bottom: 150px !important;
}

.p150 {
  padding: 150px !important;
}

.m150 {
  margin: 150px !important;
}

.ml150 {
  margin-left: 150px !important;
}

.pl150 {
  padding-left: 150px !important;
}

.p150 {
  padding: 150px !important;
}

.m150 {
  margin: 150px !important;
}

.mr150 {
  margin-right: 150px !important;
}

.pr150 {
  padding-right: 150px !important;
}

.p150 {
  padding: 150px !important;
}

.m150 {
  margin: 150px !important;
}

.mt152 {
  margin-top: 152px !important;
}

.pt152 {
  padding-top: 152px !important;
}

.p152 {
  padding: 152px !important;
}

.m152 {
  margin: 152px !important;
}

.mb152 {
  margin-bottom: 152px !important;
}

.pb152 {
  padding-bottom: 152px !important;
}

.p152 {
  padding: 152px !important;
}

.m152 {
  margin: 152px !important;
}

.ml152 {
  margin-left: 152px !important;
}

.pl152 {
  padding-left: 152px !important;
}

.p152 {
  padding: 152px !important;
}

.m152 {
  margin: 152px !important;
}

.mr152 {
  margin-right: 152px !important;
}

.pr152 {
  padding-right: 152px !important;
}

.p152 {
  padding: 152px !important;
}

.m152 {
  margin: 152px !important;
}

.mt154 {
  margin-top: 154px !important;
}

.pt154 {
  padding-top: 154px !important;
}

.p154 {
  padding: 154px !important;
}

.m154 {
  margin: 154px !important;
}

.mb154 {
  margin-bottom: 154px !important;
}

.pb154 {
  padding-bottom: 154px !important;
}

.p154 {
  padding: 154px !important;
}

.m154 {
  margin: 154px !important;
}

.ml154 {
  margin-left: 154px !important;
}

.pl154 {
  padding-left: 154px !important;
}

.p154 {
  padding: 154px !important;
}

.m154 {
  margin: 154px !important;
}

.mr154 {
  margin-right: 154px !important;
}

.pr154 {
  padding-right: 154px !important;
}

.p154 {
  padding: 154px !important;
}

.m154 {
  margin: 154px !important;
}

.mt156 {
  margin-top: 156px !important;
}

.pt156 {
  padding-top: 156px !important;
}

.p156 {
  padding: 156px !important;
}

.m156 {
  margin: 156px !important;
}

.mb156 {
  margin-bottom: 156px !important;
}

.pb156 {
  padding-bottom: 156px !important;
}

.p156 {
  padding: 156px !important;
}

.m156 {
  margin: 156px !important;
}

.ml156 {
  margin-left: 156px !important;
}

.pl156 {
  padding-left: 156px !important;
}

.p156 {
  padding: 156px !important;
}

.m156 {
  margin: 156px !important;
}

.mr156 {
  margin-right: 156px !important;
}

.pr156 {
  padding-right: 156px !important;
}

.p156 {
  padding: 156px !important;
}

.m156 {
  margin: 156px !important;
}

.mt158 {
  margin-top: 158px !important;
}

.pt158 {
  padding-top: 158px !important;
}

.p158 {
  padding: 158px !important;
}

.m158 {
  margin: 158px !important;
}

.mb158 {
  margin-bottom: 158px !important;
}

.pb158 {
  padding-bottom: 158px !important;
}

.p158 {
  padding: 158px !important;
}

.m158 {
  margin: 158px !important;
}

.ml158 {
  margin-left: 158px !important;
}

.pl158 {
  padding-left: 158px !important;
}

.p158 {
  padding: 158px !important;
}

.m158 {
  margin: 158px !important;
}

.mr158 {
  margin-right: 158px !important;
}

.pr158 {
  padding-right: 158px !important;
}

.p158 {
  padding: 158px !important;
}

.m158 {
  margin: 158px !important;
}

.mt160 {
  margin-top: 160px !important;
}

.pt160 {
  padding-top: 160px !important;
}

.p160 {
  padding: 160px !important;
}

.m160 {
  margin: 160px !important;
}

.mb160 {
  margin-bottom: 160px !important;
}

.pb160 {
  padding-bottom: 160px !important;
}

.p160 {
  padding: 160px !important;
}

.m160 {
  margin: 160px !important;
}

.ml160 {
  margin-left: 160px !important;
}

.pl160 {
  padding-left: 160px !important;
}

.p160 {
  padding: 160px !important;
}

.m160 {
  margin: 160px !important;
}

.mr160 {
  margin-right: 160px !important;
}

.pr160 {
  padding-right: 160px !important;
}

.p160 {
  padding: 160px !important;
}

.m160 {
  margin: 160px !important;
}

.mt162 {
  margin-top: 162px !important;
}

.pt162 {
  padding-top: 162px !important;
}

.p162 {
  padding: 162px !important;
}

.m162 {
  margin: 162px !important;
}

.mb162 {
  margin-bottom: 162px !important;
}

.pb162 {
  padding-bottom: 162px !important;
}

.p162 {
  padding: 162px !important;
}

.m162 {
  margin: 162px !important;
}

.ml162 {
  margin-left: 162px !important;
}

.pl162 {
  padding-left: 162px !important;
}

.p162 {
  padding: 162px !important;
}

.m162 {
  margin: 162px !important;
}

.mr162 {
  margin-right: 162px !important;
}

.pr162 {
  padding-right: 162px !important;
}

.p162 {
  padding: 162px !important;
}

.m162 {
  margin: 162px !important;
}

.mt164 {
  margin-top: 164px !important;
}

.pt164 {
  padding-top: 164px !important;
}

.p164 {
  padding: 164px !important;
}

.m164 {
  margin: 164px !important;
}

.mb164 {
  margin-bottom: 164px !important;
}

.pb164 {
  padding-bottom: 164px !important;
}

.p164 {
  padding: 164px !important;
}

.m164 {
  margin: 164px !important;
}

.ml164 {
  margin-left: 164px !important;
}

.pl164 {
  padding-left: 164px !important;
}

.p164 {
  padding: 164px !important;
}

.m164 {
  margin: 164px !important;
}

.mr164 {
  margin-right: 164px !important;
}

.pr164 {
  padding-right: 164px !important;
}

.p164 {
  padding: 164px !important;
}

.m164 {
  margin: 164px !important;
}

.mt166 {
  margin-top: 166px !important;
}

.pt166 {
  padding-top: 166px !important;
}

.p166 {
  padding: 166px !important;
}

.m166 {
  margin: 166px !important;
}

.mb166 {
  margin-bottom: 166px !important;
}

.pb166 {
  padding-bottom: 166px !important;
}

.p166 {
  padding: 166px !important;
}

.m166 {
  margin: 166px !important;
}

.ml166 {
  margin-left: 166px !important;
}

.pl166 {
  padding-left: 166px !important;
}

.p166 {
  padding: 166px !important;
}

.m166 {
  margin: 166px !important;
}

.mr166 {
  margin-right: 166px !important;
}

.pr166 {
  padding-right: 166px !important;
}

.p166 {
  padding: 166px !important;
}

.m166 {
  margin: 166px !important;
}

.mt168 {
  margin-top: 168px !important;
}

.pt168 {
  padding-top: 168px !important;
}

.p168 {
  padding: 168px !important;
}

.m168 {
  margin: 168px !important;
}

.mb168 {
  margin-bottom: 168px !important;
}

.pb168 {
  padding-bottom: 168px !important;
}

.p168 {
  padding: 168px !important;
}

.m168 {
  margin: 168px !important;
}

.ml168 {
  margin-left: 168px !important;
}

.pl168 {
  padding-left: 168px !important;
}

.p168 {
  padding: 168px !important;
}

.m168 {
  margin: 168px !important;
}

.mr168 {
  margin-right: 168px !important;
}

.pr168 {
  padding-right: 168px !important;
}

.p168 {
  padding: 168px !important;
}

.m168 {
  margin: 168px !important;
}

.mt170 {
  margin-top: 170px !important;
}

.pt170 {
  padding-top: 170px !important;
}

.p170 {
  padding: 170px !important;
}

.m170 {
  margin: 170px !important;
}

.mb170 {
  margin-bottom: 170px !important;
}

.pb170 {
  padding-bottom: 170px !important;
}

.p170 {
  padding: 170px !important;
}

.m170 {
  margin: 170px !important;
}

.ml170 {
  margin-left: 170px !important;
}

.pl170 {
  padding-left: 170px !important;
}

.p170 {
  padding: 170px !important;
}

.m170 {
  margin: 170px !important;
}

.mr170 {
  margin-right: 170px !important;
}

.pr170 {
  padding-right: 170px !important;
}

.p170 {
  padding: 170px !important;
}

.m170 {
  margin: 170px !important;
}

.mt172 {
  margin-top: 172px !important;
}

.pt172 {
  padding-top: 172px !important;
}

.p172 {
  padding: 172px !important;
}

.m172 {
  margin: 172px !important;
}

.mb172 {
  margin-bottom: 172px !important;
}

.pb172 {
  padding-bottom: 172px !important;
}

.p172 {
  padding: 172px !important;
}

.m172 {
  margin: 172px !important;
}

.ml172 {
  margin-left: 172px !important;
}

.pl172 {
  padding-left: 172px !important;
}

.p172 {
  padding: 172px !important;
}

.m172 {
  margin: 172px !important;
}

.mr172 {
  margin-right: 172px !important;
}

.pr172 {
  padding-right: 172px !important;
}

.p172 {
  padding: 172px !important;
}

.m172 {
  margin: 172px !important;
}

.mt174 {
  margin-top: 174px !important;
}

.pt174 {
  padding-top: 174px !important;
}

.p174 {
  padding: 174px !important;
}

.m174 {
  margin: 174px !important;
}

.mb174 {
  margin-bottom: 174px !important;
}

.pb174 {
  padding-bottom: 174px !important;
}

.p174 {
  padding: 174px !important;
}

.m174 {
  margin: 174px !important;
}

.ml174 {
  margin-left: 174px !important;
}

.pl174 {
  padding-left: 174px !important;
}

.p174 {
  padding: 174px !important;
}

.m174 {
  margin: 174px !important;
}

.mr174 {
  margin-right: 174px !important;
}

.pr174 {
  padding-right: 174px !important;
}

.p174 {
  padding: 174px !important;
}

.m174 {
  margin: 174px !important;
}

.mt176 {
  margin-top: 176px !important;
}

.pt176 {
  padding-top: 176px !important;
}

.p176 {
  padding: 176px !important;
}

.m176 {
  margin: 176px !important;
}

.mb176 {
  margin-bottom: 176px !important;
}

.pb176 {
  padding-bottom: 176px !important;
}

.p176 {
  padding: 176px !important;
}

.m176 {
  margin: 176px !important;
}

.ml176 {
  margin-left: 176px !important;
}

.pl176 {
  padding-left: 176px !important;
}

.p176 {
  padding: 176px !important;
}

.m176 {
  margin: 176px !important;
}

.mr176 {
  margin-right: 176px !important;
}

.pr176 {
  padding-right: 176px !important;
}

.p176 {
  padding: 176px !important;
}

.m176 {
  margin: 176px !important;
}

.mt178 {
  margin-top: 178px !important;
}

.pt178 {
  padding-top: 178px !important;
}

.p178 {
  padding: 178px !important;
}

.m178 {
  margin: 178px !important;
}

.mb178 {
  margin-bottom: 178px !important;
}

.pb178 {
  padding-bottom: 178px !important;
}

.p178 {
  padding: 178px !important;
}

.m178 {
  margin: 178px !important;
}

.ml178 {
  margin-left: 178px !important;
}

.pl178 {
  padding-left: 178px !important;
}

.p178 {
  padding: 178px !important;
}

.m178 {
  margin: 178px !important;
}

.mr178 {
  margin-right: 178px !important;
}

.pr178 {
  padding-right: 178px !important;
}

.p178 {
  padding: 178px !important;
}

.m178 {
  margin: 178px !important;
}

.mt180 {
  margin-top: 180px !important;
}

.pt180 {
  padding-top: 180px !important;
}

.p180 {
  padding: 180px !important;
}

.m180 {
  margin: 180px !important;
}

.mb180 {
  margin-bottom: 180px !important;
}

.pb180 {
  padding-bottom: 180px !important;
}

.p180 {
  padding: 180px !important;
}

.m180 {
  margin: 180px !important;
}

.ml180 {
  margin-left: 180px !important;
}

.pl180 {
  padding-left: 180px !important;
}

.p180 {
  padding: 180px !important;
}

.m180 {
  margin: 180px !important;
}

.mr180 {
  margin-right: 180px !important;
}

.pr180 {
  padding-right: 180px !important;
}

.p180 {
  padding: 180px !important;
}

.m180 {
  margin: 180px !important;
}

.mt182 {
  margin-top: 182px !important;
}

.pt182 {
  padding-top: 182px !important;
}

.p182 {
  padding: 182px !important;
}

.m182 {
  margin: 182px !important;
}

.mb182 {
  margin-bottom: 182px !important;
}

.pb182 {
  padding-bottom: 182px !important;
}

.p182 {
  padding: 182px !important;
}

.m182 {
  margin: 182px !important;
}

.ml182 {
  margin-left: 182px !important;
}

.pl182 {
  padding-left: 182px !important;
}

.p182 {
  padding: 182px !important;
}

.m182 {
  margin: 182px !important;
}

.mr182 {
  margin-right: 182px !important;
}

.pr182 {
  padding-right: 182px !important;
}

.p182 {
  padding: 182px !important;
}

.m182 {
  margin: 182px !important;
}

.mt184 {
  margin-top: 184px !important;
}

.pt184 {
  padding-top: 184px !important;
}

.p184 {
  padding: 184px !important;
}

.m184 {
  margin: 184px !important;
}

.mb184 {
  margin-bottom: 184px !important;
}

.pb184 {
  padding-bottom: 184px !important;
}

.p184 {
  padding: 184px !important;
}

.m184 {
  margin: 184px !important;
}

.ml184 {
  margin-left: 184px !important;
}

.pl184 {
  padding-left: 184px !important;
}

.p184 {
  padding: 184px !important;
}

.m184 {
  margin: 184px !important;
}

.mr184 {
  margin-right: 184px !important;
}

.pr184 {
  padding-right: 184px !important;
}

.p184 {
  padding: 184px !important;
}

.m184 {
  margin: 184px !important;
}

.mt186 {
  margin-top: 186px !important;
}

.pt186 {
  padding-top: 186px !important;
}

.p186 {
  padding: 186px !important;
}

.m186 {
  margin: 186px !important;
}

.mb186 {
  margin-bottom: 186px !important;
}

.pb186 {
  padding-bottom: 186px !important;
}

.p186 {
  padding: 186px !important;
}

.m186 {
  margin: 186px !important;
}

.ml186 {
  margin-left: 186px !important;
}

.pl186 {
  padding-left: 186px !important;
}

.p186 {
  padding: 186px !important;
}

.m186 {
  margin: 186px !important;
}

.mr186 {
  margin-right: 186px !important;
}

.pr186 {
  padding-right: 186px !important;
}

.p186 {
  padding: 186px !important;
}

.m186 {
  margin: 186px !important;
}

.mt188 {
  margin-top: 188px !important;
}

.pt188 {
  padding-top: 188px !important;
}

.p188 {
  padding: 188px !important;
}

.m188 {
  margin: 188px !important;
}

.mb188 {
  margin-bottom: 188px !important;
}

.pb188 {
  padding-bottom: 188px !important;
}

.p188 {
  padding: 188px !important;
}

.m188 {
  margin: 188px !important;
}

.ml188 {
  margin-left: 188px !important;
}

.pl188 {
  padding-left: 188px !important;
}

.p188 {
  padding: 188px !important;
}

.m188 {
  margin: 188px !important;
}

.mr188 {
  margin-right: 188px !important;
}

.pr188 {
  padding-right: 188px !important;
}

.p188 {
  padding: 188px !important;
}

.m188 {
  margin: 188px !important;
}

.mt190 {
  margin-top: 190px !important;
}

.pt190 {
  padding-top: 190px !important;
}

.p190 {
  padding: 190px !important;
}

.m190 {
  margin: 190px !important;
}

.mb190 {
  margin-bottom: 190px !important;
}

.pb190 {
  padding-bottom: 190px !important;
}

.p190 {
  padding: 190px !important;
}

.m190 {
  margin: 190px !important;
}

.ml190 {
  margin-left: 190px !important;
}

.pl190 {
  padding-left: 190px !important;
}

.p190 {
  padding: 190px !important;
}

.m190 {
  margin: 190px !important;
}

.mr190 {
  margin-right: 190px !important;
}

.pr190 {
  padding-right: 190px !important;
}

.p190 {
  padding: 190px !important;
}

.m190 {
  margin: 190px !important;
}

.mt192 {
  margin-top: 192px !important;
}

.pt192 {
  padding-top: 192px !important;
}

.p192 {
  padding: 192px !important;
}

.m192 {
  margin: 192px !important;
}

.mb192 {
  margin-bottom: 192px !important;
}

.pb192 {
  padding-bottom: 192px !important;
}

.p192 {
  padding: 192px !important;
}

.m192 {
  margin: 192px !important;
}

.ml192 {
  margin-left: 192px !important;
}

.pl192 {
  padding-left: 192px !important;
}

.p192 {
  padding: 192px !important;
}

.m192 {
  margin: 192px !important;
}

.mr192 {
  margin-right: 192px !important;
}

.pr192 {
  padding-right: 192px !important;
}

.p192 {
  padding: 192px !important;
}

.m192 {
  margin: 192px !important;
}

.mt194 {
  margin-top: 194px !important;
}

.pt194 {
  padding-top: 194px !important;
}

.p194 {
  padding: 194px !important;
}

.m194 {
  margin: 194px !important;
}

.mb194 {
  margin-bottom: 194px !important;
}

.pb194 {
  padding-bottom: 194px !important;
}

.p194 {
  padding: 194px !important;
}

.m194 {
  margin: 194px !important;
}

.ml194 {
  margin-left: 194px !important;
}

.pl194 {
  padding-left: 194px !important;
}

.p194 {
  padding: 194px !important;
}

.m194 {
  margin: 194px !important;
}

.mr194 {
  margin-right: 194px !important;
}

.pr194 {
  padding-right: 194px !important;
}

.p194 {
  padding: 194px !important;
}

.m194 {
  margin: 194px !important;
}

.mt196 {
  margin-top: 196px !important;
}

.pt196 {
  padding-top: 196px !important;
}

.p196 {
  padding: 196px !important;
}

.m196 {
  margin: 196px !important;
}

.mb196 {
  margin-bottom: 196px !important;
}

.pb196 {
  padding-bottom: 196px !important;
}

.p196 {
  padding: 196px !important;
}

.m196 {
  margin: 196px !important;
}

.ml196 {
  margin-left: 196px !important;
}

.pl196 {
  padding-left: 196px !important;
}

.p196 {
  padding: 196px !important;
}

.m196 {
  margin: 196px !important;
}

.mr196 {
  margin-right: 196px !important;
}

.pr196 {
  padding-right: 196px !important;
}

.p196 {
  padding: 196px !important;
}

.m196 {
  margin: 196px !important;
}

.mt198 {
  margin-top: 198px !important;
}

.pt198 {
  padding-top: 198px !important;
}

.p198 {
  padding: 198px !important;
}

.m198 {
  margin: 198px !important;
}

.mb198 {
  margin-bottom: 198px !important;
}

.pb198 {
  padding-bottom: 198px !important;
}

.p198 {
  padding: 198px !important;
}

.m198 {
  margin: 198px !important;
}

.ml198 {
  margin-left: 198px !important;
}

.pl198 {
  padding-left: 198px !important;
}

.p198 {
  padding: 198px !important;
}

.m198 {
  margin: 198px !important;
}

.mr198 {
  margin-right: 198px !important;
}

.pr198 {
  padding-right: 198px !important;
}

.p198 {
  padding: 198px !important;
}

.m198 {
  margin: 198px !important;
}

.mt200 {
  margin-top: 200px !important;
}

.pt200 {
  padding-top: 200px !important;
}

.p200 {
  padding: 200px !important;
}

.m200 {
  margin: 200px !important;
}

.mb200 {
  margin-bottom: 200px !important;
}

.pb200 {
  padding-bottom: 200px !important;
}

.p200 {
  padding: 200px !important;
}

.m200 {
  margin: 200px !important;
}

.ml200 {
  margin-left: 200px !important;
}

.pl200 {
  padding-left: 200px !important;
}

.p200 {
  padding: 200px !important;
}

.m200 {
  margin: 200px !important;
}

.mr200 {
  margin-right: 200px !important;
}

.pr200 {
  padding-right: 200px !important;
}

.p200 {
  padding: 200px !important;
}

.m200 {
  margin: 200px !important;
}

.mt202 {
  margin-top: 202px !important;
}

.pt202 {
  padding-top: 202px !important;
}

.p202 {
  padding: 202px !important;
}

.m202 {
  margin: 202px !important;
}

.mb202 {
  margin-bottom: 202px !important;
}

.pb202 {
  padding-bottom: 202px !important;
}

.p202 {
  padding: 202px !important;
}

.m202 {
  margin: 202px !important;
}

.ml202 {
  margin-left: 202px !important;
}

.pl202 {
  padding-left: 202px !important;
}

.p202 {
  padding: 202px !important;
}

.m202 {
  margin: 202px !important;
}

.mr202 {
  margin-right: 202px !important;
}

.pr202 {
  padding-right: 202px !important;
}

.p202 {
  padding: 202px !important;
}

.m202 {
  margin: 202px !important;
}

.mt204 {
  margin-top: 204px !important;
}

.pt204 {
  padding-top: 204px !important;
}

.p204 {
  padding: 204px !important;
}

.m204 {
  margin: 204px !important;
}

.mb204 {
  margin-bottom: 204px !important;
}

.pb204 {
  padding-bottom: 204px !important;
}

.p204 {
  padding: 204px !important;
}

.m204 {
  margin: 204px !important;
}

.ml204 {
  margin-left: 204px !important;
}

.pl204 {
  padding-left: 204px !important;
}

.p204 {
  padding: 204px !important;
}

.m204 {
  margin: 204px !important;
}

.mr204 {
  margin-right: 204px !important;
}

.pr204 {
  padding-right: 204px !important;
}

.p204 {
  padding: 204px !important;
}

.m204 {
  margin: 204px !important;
}

.mt206 {
  margin-top: 206px !important;
}

.pt206 {
  padding-top: 206px !important;
}

.p206 {
  padding: 206px !important;
}

.m206 {
  margin: 206px !important;
}

.mb206 {
  margin-bottom: 206px !important;
}

.pb206 {
  padding-bottom: 206px !important;
}

.p206 {
  padding: 206px !important;
}

.m206 {
  margin: 206px !important;
}

.ml206 {
  margin-left: 206px !important;
}

.pl206 {
  padding-left: 206px !important;
}

.p206 {
  padding: 206px !important;
}

.m206 {
  margin: 206px !important;
}

.mr206 {
  margin-right: 206px !important;
}

.pr206 {
  padding-right: 206px !important;
}

.p206 {
  padding: 206px !important;
}

.m206 {
  margin: 206px !important;
}

.mt208 {
  margin-top: 208px !important;
}

.pt208 {
  padding-top: 208px !important;
}

.p208 {
  padding: 208px !important;
}

.m208 {
  margin: 208px !important;
}

.mb208 {
  margin-bottom: 208px !important;
}

.pb208 {
  padding-bottom: 208px !important;
}

.p208 {
  padding: 208px !important;
}

.m208 {
  margin: 208px !important;
}

.ml208 {
  margin-left: 208px !important;
}

.pl208 {
  padding-left: 208px !important;
}

.p208 {
  padding: 208px !important;
}

.m208 {
  margin: 208px !important;
}

.mr208 {
  margin-right: 208px !important;
}

.pr208 {
  padding-right: 208px !important;
}

.p208 {
  padding: 208px !important;
}

.m208 {
  margin: 208px !important;
}

.mt210 {
  margin-top: 210px !important;
}

.pt210 {
  padding-top: 210px !important;
}

.p210 {
  padding: 210px !important;
}

.m210 {
  margin: 210px !important;
}

.mb210 {
  margin-bottom: 210px !important;
}

.pb210 {
  padding-bottom: 210px !important;
}

.p210 {
  padding: 210px !important;
}

.m210 {
  margin: 210px !important;
}

.ml210 {
  margin-left: 210px !important;
}

.pl210 {
  padding-left: 210px !important;
}

.p210 {
  padding: 210px !important;
}

.m210 {
  margin: 210px !important;
}

.mr210 {
  margin-right: 210px !important;
}

.pr210 {
  padding-right: 210px !important;
}

.p210 {
  padding: 210px !important;
}

.m210 {
  margin: 210px !important;
}

.mt212 {
  margin-top: 212px !important;
}

.pt212 {
  padding-top: 212px !important;
}

.p212 {
  padding: 212px !important;
}

.m212 {
  margin: 212px !important;
}

.mb212 {
  margin-bottom: 212px !important;
}

.pb212 {
  padding-bottom: 212px !important;
}

.p212 {
  padding: 212px !important;
}

.m212 {
  margin: 212px !important;
}

.ml212 {
  margin-left: 212px !important;
}

.pl212 {
  padding-left: 212px !important;
}

.p212 {
  padding: 212px !important;
}

.m212 {
  margin: 212px !important;
}

.mr212 {
  margin-right: 212px !important;
}

.pr212 {
  padding-right: 212px !important;
}

.p212 {
  padding: 212px !important;
}

.m212 {
  margin: 212px !important;
}

.mt214 {
  margin-top: 214px !important;
}

.pt214 {
  padding-top: 214px !important;
}

.p214 {
  padding: 214px !important;
}

.m214 {
  margin: 214px !important;
}

.mb214 {
  margin-bottom: 214px !important;
}

.pb214 {
  padding-bottom: 214px !important;
}

.p214 {
  padding: 214px !important;
}

.m214 {
  margin: 214px !important;
}

.ml214 {
  margin-left: 214px !important;
}

.pl214 {
  padding-left: 214px !important;
}

.p214 {
  padding: 214px !important;
}

.m214 {
  margin: 214px !important;
}

.mr214 {
  margin-right: 214px !important;
}

.pr214 {
  padding-right: 214px !important;
}

.p214 {
  padding: 214px !important;
}

.m214 {
  margin: 214px !important;
}

.mt216 {
  margin-top: 216px !important;
}

.pt216 {
  padding-top: 216px !important;
}

.p216 {
  padding: 216px !important;
}

.m216 {
  margin: 216px !important;
}

.mb216 {
  margin-bottom: 216px !important;
}

.pb216 {
  padding-bottom: 216px !important;
}

.p216 {
  padding: 216px !important;
}

.m216 {
  margin: 216px !important;
}

.ml216 {
  margin-left: 216px !important;
}

.pl216 {
  padding-left: 216px !important;
}

.p216 {
  padding: 216px !important;
}

.m216 {
  margin: 216px !important;
}

.mr216 {
  margin-right: 216px !important;
}

.pr216 {
  padding-right: 216px !important;
}

.p216 {
  padding: 216px !important;
}

.m216 {
  margin: 216px !important;
}

.mt218 {
  margin-top: 218px !important;
}

.pt218 {
  padding-top: 218px !important;
}

.p218 {
  padding: 218px !important;
}

.m218 {
  margin: 218px !important;
}

.mb218 {
  margin-bottom: 218px !important;
}

.pb218 {
  padding-bottom: 218px !important;
}

.p218 {
  padding: 218px !important;
}

.m218 {
  margin: 218px !important;
}

.ml218 {
  margin-left: 218px !important;
}

.pl218 {
  padding-left: 218px !important;
}

.p218 {
  padding: 218px !important;
}

.m218 {
  margin: 218px !important;
}

.mr218 {
  margin-right: 218px !important;
}

.pr218 {
  padding-right: 218px !important;
}

.p218 {
  padding: 218px !important;
}

.m218 {
  margin: 218px !important;
}

.mt220 {
  margin-top: 220px !important;
}

.pt220 {
  padding-top: 220px !important;
}

.p220 {
  padding: 220px !important;
}

.m220 {
  margin: 220px !important;
}

.mb220 {
  margin-bottom: 220px !important;
}

.pb220 {
  padding-bottom: 220px !important;
}

.p220 {
  padding: 220px !important;
}

.m220 {
  margin: 220px !important;
}

.ml220 {
  margin-left: 220px !important;
}

.pl220 {
  padding-left: 220px !important;
}

.p220 {
  padding: 220px !important;
}

.m220 {
  margin: 220px !important;
}

.mr220 {
  margin-right: 220px !important;
}

.pr220 {
  padding-right: 220px !important;
}

.p220 {
  padding: 220px !important;
}

.m220 {
  margin: 220px !important;
}

.mt222 {
  margin-top: 222px !important;
}

.pt222 {
  padding-top: 222px !important;
}

.p222 {
  padding: 222px !important;
}

.m222 {
  margin: 222px !important;
}

.mb222 {
  margin-bottom: 222px !important;
}

.pb222 {
  padding-bottom: 222px !important;
}

.p222 {
  padding: 222px !important;
}

.m222 {
  margin: 222px !important;
}

.ml222 {
  margin-left: 222px !important;
}

.pl222 {
  padding-left: 222px !important;
}

.p222 {
  padding: 222px !important;
}

.m222 {
  margin: 222px !important;
}

.mr222 {
  margin-right: 222px !important;
}

.pr222 {
  padding-right: 222px !important;
}

.p222 {
  padding: 222px !important;
}

.m222 {
  margin: 222px !important;
}

.mt224 {
  margin-top: 224px !important;
}

.pt224 {
  padding-top: 224px !important;
}

.p224 {
  padding: 224px !important;
}

.m224 {
  margin: 224px !important;
}

.mb224 {
  margin-bottom: 224px !important;
}

.pb224 {
  padding-bottom: 224px !important;
}

.p224 {
  padding: 224px !important;
}

.m224 {
  margin: 224px !important;
}

.ml224 {
  margin-left: 224px !important;
}

.pl224 {
  padding-left: 224px !important;
}

.p224 {
  padding: 224px !important;
}

.m224 {
  margin: 224px !important;
}

.mr224 {
  margin-right: 224px !important;
}

.pr224 {
  padding-right: 224px !important;
}

.p224 {
  padding: 224px !important;
}

.m224 {
  margin: 224px !important;
}

.mt226 {
  margin-top: 226px !important;
}

.pt226 {
  padding-top: 226px !important;
}

.p226 {
  padding: 226px !important;
}

.m226 {
  margin: 226px !important;
}

.mb226 {
  margin-bottom: 226px !important;
}

.pb226 {
  padding-bottom: 226px !important;
}

.p226 {
  padding: 226px !important;
}

.m226 {
  margin: 226px !important;
}

.ml226 {
  margin-left: 226px !important;
}

.pl226 {
  padding-left: 226px !important;
}

.p226 {
  padding: 226px !important;
}

.m226 {
  margin: 226px !important;
}

.mr226 {
  margin-right: 226px !important;
}

.pr226 {
  padding-right: 226px !important;
}

.p226 {
  padding: 226px !important;
}

.m226 {
  margin: 226px !important;
}

.mt228 {
  margin-top: 228px !important;
}

.pt228 {
  padding-top: 228px !important;
}

.p228 {
  padding: 228px !important;
}

.m228 {
  margin: 228px !important;
}

.mb228 {
  margin-bottom: 228px !important;
}

.pb228 {
  padding-bottom: 228px !important;
}

.p228 {
  padding: 228px !important;
}

.m228 {
  margin: 228px !important;
}

.ml228 {
  margin-left: 228px !important;
}

.pl228 {
  padding-left: 228px !important;
}

.p228 {
  padding: 228px !important;
}

.m228 {
  margin: 228px !important;
}

.mr228 {
  margin-right: 228px !important;
}

.pr228 {
  padding-right: 228px !important;
}

.p228 {
  padding: 228px !important;
}

.m228 {
  margin: 228px !important;
}

.mt230 {
  margin-top: 230px !important;
}

.pt230 {
  padding-top: 230px !important;
}

.p230 {
  padding: 230px !important;
}

.m230 {
  margin: 230px !important;
}

.mb230 {
  margin-bottom: 230px !important;
}

.pb230 {
  padding-bottom: 230px !important;
}

.p230 {
  padding: 230px !important;
}

.m230 {
  margin: 230px !important;
}

.ml230 {
  margin-left: 230px !important;
}

.pl230 {
  padding-left: 230px !important;
}

.p230 {
  padding: 230px !important;
}

.m230 {
  margin: 230px !important;
}

.mr230 {
  margin-right: 230px !important;
}

.pr230 {
  padding-right: 230px !important;
}

.p230 {
  padding: 230px !important;
}

.m230 {
  margin: 230px !important;
}

.mt232 {
  margin-top: 232px !important;
}

.pt232 {
  padding-top: 232px !important;
}

.p232 {
  padding: 232px !important;
}

.m232 {
  margin: 232px !important;
}

.mb232 {
  margin-bottom: 232px !important;
}

.pb232 {
  padding-bottom: 232px !important;
}

.p232 {
  padding: 232px !important;
}

.m232 {
  margin: 232px !important;
}

.ml232 {
  margin-left: 232px !important;
}

.pl232 {
  padding-left: 232px !important;
}

.p232 {
  padding: 232px !important;
}

.m232 {
  margin: 232px !important;
}

.mr232 {
  margin-right: 232px !important;
}

.pr232 {
  padding-right: 232px !important;
}

.p232 {
  padding: 232px !important;
}

.m232 {
  margin: 232px !important;
}

.mt234 {
  margin-top: 234px !important;
}

.pt234 {
  padding-top: 234px !important;
}

.p234 {
  padding: 234px !important;
}

.m234 {
  margin: 234px !important;
}

.mb234 {
  margin-bottom: 234px !important;
}

.pb234 {
  padding-bottom: 234px !important;
}

.p234 {
  padding: 234px !important;
}

.m234 {
  margin: 234px !important;
}

.ml234 {
  margin-left: 234px !important;
}

.pl234 {
  padding-left: 234px !important;
}

.p234 {
  padding: 234px !important;
}

.m234 {
  margin: 234px !important;
}

.mr234 {
  margin-right: 234px !important;
}

.pr234 {
  padding-right: 234px !important;
}

.p234 {
  padding: 234px !important;
}

.m234 {
  margin: 234px !important;
}

.mt236 {
  margin-top: 236px !important;
}

.pt236 {
  padding-top: 236px !important;
}

.p236 {
  padding: 236px !important;
}

.m236 {
  margin: 236px !important;
}

.mb236 {
  margin-bottom: 236px !important;
}

.pb236 {
  padding-bottom: 236px !important;
}

.p236 {
  padding: 236px !important;
}

.m236 {
  margin: 236px !important;
}

.ml236 {
  margin-left: 236px !important;
}

.pl236 {
  padding-left: 236px !important;
}

.p236 {
  padding: 236px !important;
}

.m236 {
  margin: 236px !important;
}

.mr236 {
  margin-right: 236px !important;
}

.pr236 {
  padding-right: 236px !important;
}

.p236 {
  padding: 236px !important;
}

.m236 {
  margin: 236px !important;
}

.mt238 {
  margin-top: 238px !important;
}

.pt238 {
  padding-top: 238px !important;
}

.p238 {
  padding: 238px !important;
}

.m238 {
  margin: 238px !important;
}

.mb238 {
  margin-bottom: 238px !important;
}

.pb238 {
  padding-bottom: 238px !important;
}

.p238 {
  padding: 238px !important;
}

.m238 {
  margin: 238px !important;
}

.ml238 {
  margin-left: 238px !important;
}

.pl238 {
  padding-left: 238px !important;
}

.p238 {
  padding: 238px !important;
}

.m238 {
  margin: 238px !important;
}

.mr238 {
  margin-right: 238px !important;
}

.pr238 {
  padding-right: 238px !important;
}

.p238 {
  padding: 238px !important;
}

.m238 {
  margin: 238px !important;
}

.mt240 {
  margin-top: 240px !important;
}

.pt240 {
  padding-top: 240px !important;
}

.p240 {
  padding: 240px !important;
}

.m240 {
  margin: 240px !important;
}

.mb240 {
  margin-bottom: 240px !important;
}

.pb240 {
  padding-bottom: 240px !important;
}

.p240 {
  padding: 240px !important;
}

.m240 {
  margin: 240px !important;
}

.ml240 {
  margin-left: 240px !important;
}

.pl240 {
  padding-left: 240px !important;
}

.p240 {
  padding: 240px !important;
}

.m240 {
  margin: 240px !important;
}

.mr240 {
  margin-right: 240px !important;
}

.pr240 {
  padding-right: 240px !important;
}

.p240 {
  padding: 240px !important;
}

.m240 {
  margin: 240px !important;
}

.mt242 {
  margin-top: 242px !important;
}

.pt242 {
  padding-top: 242px !important;
}

.p242 {
  padding: 242px !important;
}

.m242 {
  margin: 242px !important;
}

.mb242 {
  margin-bottom: 242px !important;
}

.pb242 {
  padding-bottom: 242px !important;
}

.p242 {
  padding: 242px !important;
}

.m242 {
  margin: 242px !important;
}

.ml242 {
  margin-left: 242px !important;
}

.pl242 {
  padding-left: 242px !important;
}

.p242 {
  padding: 242px !important;
}

.m242 {
  margin: 242px !important;
}

.mr242 {
  margin-right: 242px !important;
}

.pr242 {
  padding-right: 242px !important;
}

.p242 {
  padding: 242px !important;
}

.m242 {
  margin: 242px !important;
}

.mt244 {
  margin-top: 244px !important;
}

.pt244 {
  padding-top: 244px !important;
}

.p244 {
  padding: 244px !important;
}

.m244 {
  margin: 244px !important;
}

.mb244 {
  margin-bottom: 244px !important;
}

.pb244 {
  padding-bottom: 244px !important;
}

.p244 {
  padding: 244px !important;
}

.m244 {
  margin: 244px !important;
}

.ml244 {
  margin-left: 244px !important;
}

.pl244 {
  padding-left: 244px !important;
}

.p244 {
  padding: 244px !important;
}

.m244 {
  margin: 244px !important;
}

.mr244 {
  margin-right: 244px !important;
}

.pr244 {
  padding-right: 244px !important;
}

.p244 {
  padding: 244px !important;
}

.m244 {
  margin: 244px !important;
}

.mt246 {
  margin-top: 246px !important;
}

.pt246 {
  padding-top: 246px !important;
}

.p246 {
  padding: 246px !important;
}

.m246 {
  margin: 246px !important;
}

.mb246 {
  margin-bottom: 246px !important;
}

.pb246 {
  padding-bottom: 246px !important;
}

.p246 {
  padding: 246px !important;
}

.m246 {
  margin: 246px !important;
}

.ml246 {
  margin-left: 246px !important;
}

.pl246 {
  padding-left: 246px !important;
}

.p246 {
  padding: 246px !important;
}

.m246 {
  margin: 246px !important;
}

.mr246 {
  margin-right: 246px !important;
}

.pr246 {
  padding-right: 246px !important;
}

.p246 {
  padding: 246px !important;
}

.m246 {
  margin: 246px !important;
}

.mt248 {
  margin-top: 248px !important;
}

.pt248 {
  padding-top: 248px !important;
}

.p248 {
  padding: 248px !important;
}

.m248 {
  margin: 248px !important;
}

.mb248 {
  margin-bottom: 248px !important;
}

.pb248 {
  padding-bottom: 248px !important;
}

.p248 {
  padding: 248px !important;
}

.m248 {
  margin: 248px !important;
}

.ml248 {
  margin-left: 248px !important;
}

.pl248 {
  padding-left: 248px !important;
}

.p248 {
  padding: 248px !important;
}

.m248 {
  margin: 248px !important;
}

.mr248 {
  margin-right: 248px !important;
}

.pr248 {
  padding-right: 248px !important;
}

.p248 {
  padding: 248px !important;
}

.m248 {
  margin: 248px !important;
}

.mt250 {
  margin-top: 250px !important;
}

.pt250 {
  padding-top: 250px !important;
}

.p250 {
  padding: 250px !important;
}

.m250 {
  margin: 250px !important;
}

.mb250 {
  margin-bottom: 250px !important;
}

.pb250 {
  padding-bottom: 250px !important;
}

.p250 {
  padding: 250px !important;
}

.m250 {
  margin: 250px !important;
}

.ml250 {
  margin-left: 250px !important;
}

.pl250 {
  padding-left: 250px !important;
}

.p250 {
  padding: 250px !important;
}

.m250 {
  margin: 250px !important;
}

.mr250 {
  margin-right: 250px !important;
}

.pr250 {
  padding-right: 250px !important;
}

.p250 {
  padding: 250px !important;
}

.m250 {
  margin: 250px !important;
}

.navbar-nav li:hover>ul.dropdown-menu {
  display: block;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  z-index: 1;
}

.navbar-nav li.nav-item .nav-link:hover {
  color: #c12424;
}

.nav-item ul.dropdown-menu {
  -webkit-transition: -webkit-all 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: -webkit-all 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  -webkit-transition: all 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition: all 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  opacity: 0;
  visibility: hidden;
  display: block;
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px);
  z-index: -1;
  border-radius: 3px !important;
  border: none;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
}

.nav-item .dropdown-item:hover {
  background: none;
  color: #c12424;
}

.navbar-nav li.nav-item .nav-link {
  position: relative;
  z-index: 5;
  background-color: inherit;
  display: inline-block;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
}

.navbar-expand-md .navbar-nav .dropdown-menu {
  margin-top: 0px;
}

.header-row-1 {
  position: relative;
  z-index: 4;
}

.header-row-1 .navbar {
  background: transparent !important;
}

.header-row-1 {
  background: #fff;
}

.navbar-nav {
  width: 100%;
}

.nav-item .dropdown-menu li a.dropdown-toggle {
  position: relative;
}

.nav-item .dropdown-menu li a.dropdown-toggle::before {
  content: '';
  position: absolute;
  position: absolute;
  top: 50%;
  width: 8px;
  height: 8px;
  background: transparent;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 8px;
  height: 8px;
  right: 0;
  top: 50%;
  margin-top: -4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.nav-item .dropdown-menu li a.dropdown-toggle:before {
  content: '';
  right: 10px;
}

.nav-item .dropdown-menu li a.dropdown-toggle:after {
  display: none;
}

.navbar {
  padding: 0px;
}

.navbar-nav li.nav-item .nav-link.dropdown-toggle {
  position: relative;
}

.navbar-nav li.nav-item .nav-link.dropdown-toggle:after {
  display: none;
}

.navbar-nav li.nav-item .nav-link.dropdown-toggle::before {
  content: '';
  position: absolute;
  position: absolute;
  top: 50%;
  width: 8px;
  height: 8px;
  background: transparent;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 8px;
  height: 8px;
  right: 0;
  top: 50%;
  margin-top: -4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.navbar-nav li.nav-item .nav-link.dropdown-toggle:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  right: 5px;
}

.nav-item .nav-link {
  font-weight: 500;
}

.nav-link {
  padding: 20px 0px;
}

@media all and (min-width: 768px) {
  * .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.search-icn .nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-icn .nav-link:before {
  content: '';
  display: none;
}

.search-icn .nav-link .material-icons {
  top: 5px;
  position: relative;
}

.search-icn .dropdown-menu {
  border: none;
  padding: 20px;
}

.search-icn .dropdown-menu {
  border: none;
  padding: 10px;
  background: #eee;
  left: -200px;
  border-radius: 0px;
}

.header-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

.owl-dots {
  text-align: center;
}

.mainmv .bgmv {
  height: 600px;
  background-size: cover;
  background-position: center;
}

@media all and (max-width: 960px) {
  .mainmv .bgmv {
    height: 300px;
  }
}

.mainmv .bgmv .container {
  background: container;
}

.mainmv .mainmv-c {
  position: absolute;
  top: 30%;
}

.showcase-img {
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
}

.showcase-img .hover-type-zoomin {
  width: 100%;
  height: 100%;
}

.showcase-img a {
  display: block;
  width: 100%;
  height: 100%;
}

.showcase-01 .showcase-text {
  padding: 10rem;
}

.showcase-02 .showcase-text {
  padding: 5rem;
}

.owlslider {
  overflow: hidden;
}

.owlslider .owl-nav .owl-prev,
.owlslider .owl-nav .owl-next {
  width: 60px;
  height: 60px;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 30%;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.owlslider .owl-nav .owl-prev:hover,
.owlslider .owl-nav .owl-next:hover {
  opacity: 0.6;
}

.owlslider .owl-nav .owl-prev:before,
.owlslider .owl-nav .owl-next:before {
  font-family: 'Material Icons';
  content: '\e5cc';
  color: #fff;
  font-size: 28px;
}

.owlslider .owl-nav .owl-prev:before {
  content: '\e5cb';
}

.owlslider .owl-nav .owl-next {
  right: 0px;
}

.owlslider-oneslider-title {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  z-index: 9;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.owlslider-oneslider-title-c {
  text-align: center;
}

.owlslider-oneslider .owl-prev,
.owlslider-oneslider .owl-next {
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  top: 0px !important;
}

.owlslider-oneslider .owl-dots {
  position: absolute;
  z-index: 5;
  width: 100%;
  text-align: center;
  bottom: 20px;
}

.owlslider-testimonials .owlslider-aimg img {
  width: auto !important;
}

.owlslider-testimonials .owlslider-c {
  text-align: center;
}

.owlslider-testimonials .owlslider-aimg {
  margin: 0 auto;
  display: inline-block;
  width: 120px;
  height: 120px;
  border-radius: 100%;
  overflow: hidden;
}

.owlslider-testimonials .owlslider-aimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.owlslider-testimonials .owl-nav {
  display: none;
}

.owlslider-testimonials-title-c h2 {
  font-size: 18px;
  font-weight: normal;
}

.column_service-icon .col-3 {
  text-align: center;
}

.column_service-icon .col-3 .column3_icon_title {
  text-transform: uppercase;
  margin-top: 2rem;
}

.column_service-icon .col-3 .column3_icon_desp {
  font-size: 14px;
  line-height: 1.8;
}

.rtag ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.rtag ul li a {
  display: inline-block;
  padding: 4px 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

.feature_benefit .feature_benefit-btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 46px;
  padding-left: 30px;
  padding-right: 30px;
  background: #c12424;
  max-width: 200px;
  margin: 0 auto;
  color: #fff;
}

.feature_benefit .feature_benefit-btn a:hover {
  opacity: 0.8;
  text-decoration: none;
}

.feature_benefit_titleabove {
  text-align: center;
}

.feature_benefit_titleabove .feature_benefit-title {
  text-transform: uppercase;
}

.feature_benefit-c {
  margin-top: 20px;
}

.feature_benefit-c ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.feature_benefit-c ul li {
  width: calc(50% - 25px);
  width: -ms-calc(50% - 25px);
  width: -o-calc(50% - 25px);
  margin-right: 50px;
  float: left;
  padding-left: 30px;
  text-align: left;
  position: relative;
  font-size: 18px;
}

.feature_benefit-c ul li:before {
  font-family: 'Material Icons';
  content: '\e5ca';
  position: absolute;
  left: 0px;
  top: 2px;
}

.feature_benefit-c ul li:nth-child(2n) {
  margin-right: 0px;
}

.feature_benefit_titleleft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.feature_benefit_titleleft .feature_benefit-title {
  width: 30%;
  min-width: 30%;
  text-align: center;
  margin-right: 40px;
  margin-top: 30px;
}

.feature_benefit_titleleft .feature_benefit-title h3 {
  margin-bottom: 20px;
  text-transform: uppercase;
}

.mb-0>a {
  display: block;
  position: relative;
}

.mb-0>a:after {
  content: "\f107";
  font-family: 'fontAwesome' !important;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.mb-0>a[aria-expanded="true"]:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.accordion_default .accordion_default-titleshow {
  position: relative;
  margin-bottom: 0px;
}

.accordion_default .accordion_default-titleshow:before,
.accordion_default .accordion_default-titleshow:after {
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.accordion_default .accordion_default-titleshow:after {
  content: '';
  width: 15px;
  display: block;
  height: 1px;
  position: absolute;
  background: #000;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}

.accordion_default .accordion_default-titleshow:before {
  content: '';
  height: 15px;
  width: 1px;
  display: block;
  position: absolute;
  background: #000;
  right: 7px;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}

.accordion_default .accordion_default-titleshow[aria-expanded="true"]:before {
  content: '';
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.tab-content>.active {
  opacity: 1;
}

.tabs_default .nav-tabs li.nav-item a {
  padding: 5px 20px !important;
}

.tabs_default .tab-content {
  padding: 40px 20px;
  border-right: 1px solid #dee2e6;
  border-left: 1px solid #dee2e6;
  border-bottom: 1px solid #dee2e6;
}

.tabs_vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tabs_vertical .nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: none !important;
}

.tabs_vertical .nav .nav-item a {
  border-top: none;
  border-left: none;
  border-bottom: none;
  border-right: 1px solid #dedede;
  padding: 10px 30px;
  border-radius: 5px 0px 0px 5px;
}

.tabs_vertical .nav .nav-item a.active {
  border: 1px solid #dedede;
  border-right: 1px solid #fff;
}

.tabs_vertical .tab-content {
  border: none;
  border-left: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0px 20px 20px 20px !important;
}

.header {
  position: relative;
  z-index: 999;
}

.header_top_logo {
  position: relative;
  z-index: 999;
}

.header_top_logo img {
  max-width: 100%;
}

@media all and (max-width: 768px) {
  .header_top_logo {
    width: 50%;
  }

  .header_top_logo img {
    width: 54%;
  }
}

@media all and (max-width: 420px) {
  .header_top_logo {
    width: 70%;
  }

  .header_top_logo img {
    width: 60%;
  }
}

.header .header_top_info {
  position: fixed;
  right: 4%;
  z-index: 99999;
  cursor: pointer;
}

@media all and (min-width: 1401px) {
  .header .header_top_info {
    right: calc((100% - 1200px)/2);
  }
}

.headtitle {
  height: 250px;
  text-align: center;
}

.headtitle .container,
.headtitle .flexbox {
  height: 100%;
}

.headtitle .flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.headtitle .flexbox h1 {
  white-space: nowrap;
}

.logotype_text .header_top_logo a {
  font-size: 30px;
  text-decoration: none;
  text-transform: uppercase;
}

.hamburger {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1000;
  display: none;
}

.hamburger_inside {
  z-index: 99;
  position: relative;
}

.hamburger_inside span {
  height: 2px;
  position: absolute;
  background: #fff;
  display: inline-block;
  width: 100%;
  border-radius: 3px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.hamburger_inside span:first-child {
  top: 0;
}

.hamburger_inside span:nth-child(2) {
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}

.hamburger_inside span:last-child {
  bottom: 0;
}

.menu-open {
  position: relative;
}

.menu-open .nav.show .nav__inside {
  left: 0;
  opacity: 1;
}

.menu-open .nav.type2 {
  left: 0;
  background: #2d81b0;
  width: 100%;
}

.menu-open .hamburger_inside span:nth-child(1) {
  -webkit-transform: translateY(9px) rotate(-225deg);
  -ms-transform: translateY(9px) rotate(-225deg);
  transform: translateY(9px) rotate(-225deg);
}

@media all and (max-width: 520px) {
  .menu-open .hamburger_inside span:nth-child(1) {
    -webkit-transform: translateY(6px) rotate(-225deg);
    -ms-transform: translateY(6px) rotate(-225deg);
    transform: translateY(6px) rotate(-225deg);
  }
}

.menu-open .hamburger_inside span:nth-child(2) {
  -webkit-transform: translateY(0) rotate(225deg);
  -ms-transform: translateY(0) rotate(225deg);
  transform: translateY(0) rotate(225deg);
  width: 100%;
}

.menu-open .hamburger_inside span:nth-child(3) {
  opacity: 0;
}

.top_nav {
  z-index: 9999;
}

.top_nav .righticons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.top_nav .header_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.top_nav .container {
  position: relative;
}

.top_nav .hamburger,
.top_nav .righticons--icon {
  width: 57px;
  height: 57px;
  background: #000;
  position: relative;
  -webkit-transition: all .3s;
  transition: all .3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media all and (min-width: 961px) {

  .top_nav .hamburger:hover,
  .top_nav .righticons--icon:hover {
    background: #404040;
    -webkit-transition: -webkit-background 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    transition: -webkit-background 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    -webkit-transition: background 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    transition: background 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    transition-delay: 0;
    -webkit-transition-delay: 0;
  }
}

@media all and (max-width: 520px) {

  .top_nav .hamburger,
  .top_nav .righticons--icon {
    width: 44px;
    height: 44px;
  }
}

.top_nav .righticons--icon {
  margin-right: 10px;
}

.top_nav .righticons--icon .hamburger_inside img {
  max-width: 30px;
}

@media all and (max-width: 520px) {
  .top_nav .righticons--icon {
    margin-right: 3px;
  }
}

.top_nav .hamburger_inside {
  height: 38%;
  width: 56%;
}

.nav {
  background: rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 999;
  width: 100%;
}

@media all and (max-width: 960px) {
  .nav .megamenu {
    display: none;
  }
}

.nav .container {
  position: unset;
}

.nav__inside {
  width: 100%;
  z-index: 99;
}

.nav__inside__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 50px;
  visibility: hidden;
}

@media all and (max-width: 960px) {
  .nav__inside__list {
    display: block;
    height: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.nav__inside__list li {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  text-align: left;
  opacity: 0;
}

@media all and (max-width: 960px) {
  .nav__inside__list li {
    border-bottom: 1px solid #ccc;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

.nav__inside__list li a {
  font-size: 15px;
  line-height: 1;
  color: #c12424;
  text-decoration: none;
  display: block;
  padding: 15px 0;
  text-align: left;
}

@media all and (max-width: 960px) {
  .nav__inside__list li a {
    padding: 20px 0;
    text-align: left;
  }
}

@media all and (min-width: 961px) {
  .nav__inside__list li a:hover {
    opacity: 0.8;
  }
}

.text_true .hastext {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  bottom: 0;
}

@media all and (max-width: 750px) {
  .text_true .hastext {
    font-size: 11px;
  }
}

.text_true .hamburger_inside,
.text_true .righticons--icon_inside {
  top: -6px;
}

.text_true .righticons--icon .hamburger_inside {
  margin: 0 auto;
  text-align: center;
}

@media all and (max-width: 520px) {
  .text_true .righticons--icon .hamburger_inside img {
    max-width: 24px;
  }
}

.text_true .righticons--icon.icontel .hamburger_inside {
  top: -8px;
}

@media all and (min-width: 961px) {
  .text_true .righticons--icon.icontel .hamburger_inside img {
    width: 26px;
  }
}

@media all and (max-width: 520px) {
  .text_true .righticons--icon.icontel .hamburger_inside img {
    width: 22px;
  }
}

.text_false .top_nav .righticons--icon .hamburger_inside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

#nav {
  position: relative;
}

.navstate_hide .nav {
  opacity: 0;
  height: 100%;
  top: -100%;
  position: fixed;
  z-index: -10;
  right: 0;
  width: 35%;
  max-width: 500px;
  min-width: 420px;
  background: rgba(255, 255, 255, 0.95);
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition: -webkit-all 2.2s cubic-bezier(0.1, 1, 0.1, 1);
  transition: -webkit-all 2.2s cubic-bezier(0.1, 1, 0.1, 1);
  -webkit-transition: all 2.2s cubic-bezier(0.1, 1, 0.1, 1);
  transition: all 2.2s cubic-bezier(0.1, 1, 0.1, 1);
  transition-delay: 0;
  -webkit-transition-delay: 0;
}

@media all and (max-width: 960px) {
  .navstate_hide .nav {
    width: 30%;
    min-width: 400px;
    position: fixed;
  }

  .navstate_hide .nav .container {
    padding: 0;
  }
}

@media all and (max-width: 540px) {
  .navstate_hide .nav {
    min-width: 100%;
    -webkit-transition-duration: 1.2s;
    transition-duration: 1.2s;
  }
}

@media all and (min-width: 1400px) {
  .navstate_hide .nav {
    right: 6%;
  }
}

@media all and (min-width: 1500px) {
  .navstate_hide .nav {
    right: 9%;
  }
}

@media all and (min-width: 1600px) {
  .navstate_hide .nav {
    right: 12%;
  }
}

@media all and (min-width: 1800px) {
  .navstate_hide .nav {
    right: 15%;
  }
}

.navstate_hide.menu-open .nav {
  top: 0;
  bottom: 0;
  z-index: 999;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.navstate_hide.menu-open .nav .container {
  width: 100%;
}

.navstate_hide.menu-open .nav__inside {
  height: 100%;
}

.navstate_hide.menu-open .top_nav .hamburger {
  background: #fff;
}

.navstate_hide.menu-open .top_nav .hamburger .hamburger_inside span {
  background: #000;
}

@media all and (max-width: 960px) {
  .navstate_hide.menu-open .top_nav .hamburger {
    position: fixed;
    right: inherit;
    top: inherit;
  }
}

.navstate_hide.menu-open .nav__inside__list {
  background: none;
  visibility: inherit;
}

.navstate_hide.menu-open .nav__inside__list li {
  display: block;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  border-bottom: none;
  opacity: 1;
}

.navstate_hide.menu-open .nav__inside__list li a {
  color: #091139;
  font-weight: bold;
  padding: 27px 0;
  font-size: 14px;
  text-align: left;
  letter-spacing: 1px;
  border-bottom: 1px solid #C0C1CB;
}

.navstate_hide.menu-open .nav__inside__list li a:before {
  content: '●  ';
  color: #404040;
  font-size: 9px;
  position: relative;
  top: -2px;
  margin-right: 15px;
}

@media all and (max-width: 960px) {
  .navstate_hide.menu-open .nav__inside__list li a {
    text-align: left;
  }
}

@media all and (min-width: 961px) {
  .navstate_hide.menu-open .nav__inside__list li a:after {
    content: "";
    display: block;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    position: absolute;
  }

  .navstate_hide.menu-open .nav__inside__list li a:hover {
    -webkit-transition: -webkit-color 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    transition: -webkit-color 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    -webkit-transition: color 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    transition: color 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    transition-delay: 0;
    -webkit-transition-delay: 0;
    color: black;
  }

  .navstate_hide.menu-open .nav__inside__list li a:hover:after {
    width: 100%;
    -webkit-transition: -webkit-width 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    transition: -webkit-width 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    -webkit-transition: width 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    transition: width 0.3s cubic-bezier(0.26, 0.8, 0.62, 0.9);
    transition-delay: 0;
    -webkit-transition-delay: 0;
    background: #000;
  }
}

@media all and (max-width: 960px) {
  li.hasdrop>a {
    position: relative;
  }

  li.hasdrop>a::before,
  li.hasdrop>a::after {
    position: absolute;
    content: "";
    background: #000;
    right: 20px;
    display: block;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }

  li.hasdrop>a::before {
    width: 14px;
    height: 2px;
    right: 1px;
  }

  li.hasdrop>a::after {
    height: 14px;
    width: 2px;
    right: 7px;
  }

  li.hasdrop>a.open::after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

.navstate_show .nav__inside__list {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media all and (max-width: 960px) {
  .navstate_show .nav__inside {
    position: absolute;
    left: -100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.95);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
  }
}

@media all and (min-width: 961px) {
  .navstate_show .top_nav .hamburger {
    display: none;
  }
}

.navlevel_2 .childmenu {
  display: none;
}

.navlevel_2 .childmenu li {
  -webkit-animation: none;
  animation: none;
}

.navlevel_2:not(.navstate_hide) .nav__inside__list>li {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  background: #eee;
}

@media all and (max-width: 960px) {
  .navlevel_2:not(.navstate_hide) .megamenu {
    display: block;
  }
}

.navlevel_2:not(.navstate_hide) li.hasdrop {
  position: unset;
}

.navlevel_2:not(.navstate_hide) li.hasdrop .childmenu {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  z-index: 9999;
  left: 0;
  top: auto;
  width: 100%;
  height: auto;
}

.navlevel_2:not(.navstate_hide) li.hasdrop .childmenu li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media all and (max-width: 960px) {
  .navlevel_2:not(.navstate_hide) li.hasdrop .childmenu {
    position: relative;
    width: 100%;
    display: none;
  }

  .navlevel_2:not(.navstate_hide) li.hasdrop .childmenu li {
    border-bottom: 0;
  }

  .navlevel_2:not(.navstate_hide) li.hasdrop .childmenu li:last-child {
    border-bottom: 0;
  }
}

.navlevel_2:not(.navstate_hide) li.hasdrop .megamenu_inside {
  width: 100%;
  left: 0;
}

.navlevel_2:not(.navstate_hide) li.hasdrop .megamenu_inside_mother {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media all and (max-width: 960px) {
  .navlevel_2:not(.navstate_hide) li.hasdrop .megamenu_inside_mother {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.navlevel_2:not(.navstate_hide) li.hasdrop .megamenu_inside_col {
  width: 100%;
}

@media all and (min-width: 961px) {
  .navlevel_2:not(.navstate_hide) li.hasdrop .megamenu_inside_col {
    width: calc(25% - 10px);
    width: -ms-calc(25% - 10px);
    width: -o-calc(25% - 10px);
  }
}

@media all and (min-width: 961px) {
  .navtype_2 .nav.type2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .navtype_2 .nav.type2 .container {
    width: 100%;
  }

  .navtype_2 .nav.type2 .nav__inside__list {
    padding-top: 0;
  }
}

@media all and (min-width: 961px) {
  .navtype_2.menu-open .nav__inside__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navtype_2.menu-open .nav__inside__list li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: auto;
  }

  .navtype_2.menu-open .nav__inside__list li a {
    border-bottom: 0;
  }

  .navtype_2.menu-open .nav__inside__list li a::after {
    background: none;
    height: 0;
  }
}

@media all and (max-width: 420px) {
  .footer .container {
    padding: 0;
  }
}

.footer .footbottom {
  border-top: 1px solid #A8A9B5;
  height: 35px;
  padding-top: 9px;
}

.footer .footbottom p {
  font-size: 12px;
  text-align: center;
}

.footer .row {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 40px;
}

@media all and (max-width: 768px) {
  .footer .row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 20px;
  }
}

.footer .row .logo {
  max-width: 120px;
}

.footer .row .logo img {
  max-width: 120px;
}

@media all and (max-width: 768px) {
  .footer .row .logo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
  }

  .footer .row .logo img {
    height: 60px;
  }
}

@media all and (max-width: 420px) {
  .footer .row .logo img {
    height: 80px;
  }
}

@media all and (max-width: 768px) {
  .footer .row .navft {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-top: 15px;
  }
}

.footer .row .navft ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

@media all and (max-width: 768px) {
  .footer .row .navft ul {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media all and (max-width: 420px) {
  .footer .row .navft ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.footer .row .navft ul li {
  margin-left: 35px;
}

@media all and (max-width: 768px) {
  .footer .row .navft ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-left: 0;
    text-align: center;
    margin: 20px 0 0;
  }
}

@media all and (max-width: 420px) {
  .footer .row .navft ul li {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33%;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    margin-top: 15px;
  }
}

.footer .row .navft ul li:first-child {
  margin-left: 0;
}

.footer .row .navft ul li:last-child {
  margin-left: 50px;
}

@media all and (max-width: 768px) {
  .footer .row .navft ul li:last-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-left: 0;
    text-align: center;
    margin-top: 20px;
  }
}

.footer .row .navft ul li:last-child a {
  background: #000 url(../images/iconmail.png) no-repeat left 45px center;
  background-size: 31px;
  width: 240px;
  height: 64px;
  display: block;
  text-align: center;
  color: #fff;
  line-height: 64px;
  padding-left: 50px;
  font-size: 18px;
  font-weight: bold;
}

@media all and (max-width: 768px) {
  .footer .row .navft ul li:last-child a {
    margin: 0 auto;
    height: 54px;
    line-height: 54px;
  }
}

.footer .row .navft ul li:last-child a:before {
  border: none;
}

.footer .row .navft ul li:last-child a:hover {
  opacity: .7;
}

.footer .row .navft ul a {
  color: #1B2032;
  position: relative;
  padding-left: 15px;
  letter-spacing: 1px;
  font-weight: 500;
}

.footer .row .navft ul a::before {
  content: '';
  position: absolute;
  background: transparent;
  border-top: 1px solid #1B2032;
  border-right: 1px solid #1B2032;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 6px;
  height: 6px;
  right: 0;
  top: 50%;
  margin-top: -4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.footer .row .navft ul a:before {
  left: 0;
  margin-top: -3px;
}

.footer .page_top {
  background: #000;
}

.footer .page_top .to_top {
  cursor: pointer;
  z-index: 999;
}

.footer .page_top .to_top a {
  display: block;
  text-align: center;
  padding: 15px 0;
}

.footer .page_top .to_top img {
  width: 78px;
}

@media all and (max-width: 768px) {
  .footer .page_top .to_top img {
    width: 60px;
  }
}

.ahover {
  position: relative;
}

.ahover a:after {
  position: absolute;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.ahover a:after {
  bottom: -1px;
  display: block;
  height: 1px;
  width: 0%;
  content: "";
  background-color: #1B2032;
  left: 0%;
}

@media all and (min-width: 960px) {
  .ahover a:hover {
    opacity: 1;
    color: #c12424;
  }

  .ahover a:hover:after {
    opacity: 1;
    width: 100%;
    left: 0;
  }
}

button {
  border: none;
  outline: none;
  cursor: pointer;
}

.btnpage {
  margin: 0 auto;
  width: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.btnpage a,
.btnpage button {
  position: relative;
  background: #fff;
  z-index: 0;
  overflow: hidden;
}

.btnpage a::after,
.btnpage button::after {
  position: absolute;
  content: '';
  background-color: #404040;
  width: 0;
  height: 63px;
  right: 0;
  top: 0;
  -webkit-transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

@media all and (min-width: 960px) {

  .btnpage a:hover::after,
  .btnpage a:focus::after,
  .btnpage a:active::after,
  .btnpage button:hover::after,
  .btnpage button:focus::after,
  .btnpage button:active::after {
    right: inherit;
    left: 0;
    width: 100%;
    z-index: 0;
  }
}

.btnpage a span,
.btnpage button span {
  position: relative;
  z-index: 2;
}

.btnpage.btnback {
  margin-top: 0;
  margin-left: 0;
}

.btnpage.btnback a span {
  position: relative;
}

.btnpage.btnback a span::before {
  content: '';
  position: absolute;
  background: transparent;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 8px;
  height: 8px;
  left: 0;
  top: 50%;
  margin-top: -4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.btnpage.btnback a span::before {
  position: absolute;
  top: 50%;
  width: 8px;
  height: 8px;
  background: transparent;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: inherit;
  left: 0%;
  margin-left: -50px;
  -webkit-transform: rotate(-135deg) !important;
  -ms-transform: rotate(-135deg) !important;
  transform: rotate(-135deg) !important;
}

.btnpage.btnnext {
  margin-top: 0;
  margin-right: 0;
}

.fixie .navlevel_2 li.hasdrop,
.fixie .nav__inside__list li {
  position: inherit !important;
}

.fixie .topnav .btnshowroom a {
  padding: 12px 0 6px !important;
}

.fixie .megamenu_inside {
  margin-top: -22px !important;
}

.fixie body {
  overflow: visible;
}

.fixie .custom-object-fit,
.fixie .custom-object-contain {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
}

.fixie .custom-object-fit img,
.fixie .custom-object-contain img {
  opacity: 0;
}

.fixie .custom-object-fit {
  background-size: cover;
}

.fixie .custom-object-contain {
  background-size: contain;
}

.fixie .text_true .righticons--icon .hamburger_inside {
  margin: 0;
}

.fixie .btn-primary::after {
  background: url(../images/arrbtn.png) no-repeat right 20px top 46%;
}

.fixie .btn-primary {
  padding-bottom: 15px;
}

.fixie .btn-primary span {
  padding-top: 15px;
}

.container {
  max-width: 1180px;
  margin: 0 auto;
}

@media all and (max-width: 1180px) {
  .container {
    max-width: 1200px;
  }
}

@media all and (max-width: 960px) {
  .container {
    max-width: 768px;
  }
}

@media all and (max-width: 768px) {
  .container {
    max-width: 680px;
    padding: 0 3%;
  }
}

@media all and (max-width: 520px) {
  .container {
    max-width: 100%;
    padding: 0 4%;
  }
}

.container_large {
  max-width: 1240px;
  margin: 0 auto;
}

@media all and (max-width: 1240px) {
  .container_large {
    max-width: 1180px;
  }
}

@media all and (max-width: 1180px) {
  .container_large {
    max-width: 960px;
  }
}

@media all and (max-width: 960px) {
  .container_large {
    max-width: 768px;
  }
}

@media all and (max-width: 768px) {
  .container_large {
    max-width: 520px;
  }
}

@media all and (max-width: 520px) {
  .container_large {
    max-width: 100%;
    padding: 0 3% !important;
  }
}

body {
  font-family: 'Noto Sans JP';
  font-size: 14px;
  color: #333;
}

div[class^="txt"],
p[class^="txt"],
span[class^="txt"] div[class$="txt"],
p[class$="txt"],
span[class$="txt"],
div[class*="txt"] {
  font-size: 14px;
}

.bgcl-007ACC {
  background: #007ACC;
  color: #fff;
}

.bgcl-007ACC:hover {
  background: #0099ff;
  color: #fff;
}

.cl-fff {
  color: #fff;
}

h1 {
  font-size: 30px;
}

h2 {
  font-size: 28px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 16px;
}

.font-small {
  font-size: 12px;
}

.font-normal {
  font-size: 14px;
}

.font-medium {
  font-size: 18px;
}

.font-large {
  font-size: 24px;
}

.font-larger {
  font-size: 30px;
}

.btn-normal {
  height: 40px;
  font-size: 14px;
}

.btn-medium {
  height: 63px;
  font-size: 18px;
}

.btn-large {
  height: 60px;
  font-size: 20px;
}

.btn-larger {
  height: 70px;
  font-size: 30px;
}

.btn-width-small {
  width: 100px;
}

.btn-width-normal {
  width: 100px;
}

.btn-width-medium {
  width: 245px;
}

.btn-width-large {
  width: 300px;
}

.btn-width-larger {
  width: 450px;
}

.header_top_logo {
  left: calc(50% - 80px);
  position: relative;
  z-index: 99;
  max-width: 160px;
}

@media all and (max-width: 768px) {
  .header_top_logo {
    left: 0;
  }
}

.top_nav .hamburger_inside {
  height: 32%;
  width: 43%;
}

@media all and (min-width: 961px) and (max-width: 1180px) {
  .container {
    padding-left: 2%;
    padding-right: 2%;
  }
}

.btn-primary {
  background: #fff;
  border-color: #202020;
  color: #202020;
  position: relative;
}

.btn-primary::before {
  position: absolute;
  content: '';
  background: url(../images/arrbtn.png) no-repeat right center;
  width: 20px;
  height: 14px;
  background-size: 20px;
  right: 20px;
  -webkit-transition: all .3s;
  transition: all .3s;
  z-index: 999;
}

.btn-primary:hover:after {
  right: 10px;
}

@media all and (max-width: 768px) {
  .btn-primary {
    font-size: 16px;
    width: 100%;
    height: 50px;
    max-width: 70%;
  }
}
