@charset "UTF-8";
/***********************************************************
  Title */
/*********************************************************** */
/***********************************************************
  Sentence */
/*********************************************************** */
/***********************************************************
  Width */
/*********************************************************** */
/***********************************************************
  height */
/*********************************************************** */
/***********************************************************
  Paragraph Block */
/*********************************************************** */
/***********************************************************
  Block Component */
/*********************************************************** */
/***********************************************************
  Flex Component */
/*********************************************************** */
/***********************************************************
  Table Component */
/*********************************************************** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

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

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

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

a img {
  border: none; }

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

/***********************************************************
  Body */
/*********************************************************** */
body {
  color: #333;
  font-size: 16px;
  font-family: sans-serif;
  min-width: 1100px;
  line-height: 1;
  position: relative;
}

@media screen and (max-width: 1100px) {
  body {
    min-width: auto;
    font-size: 14px;
    }
  }
/***********************************************************
  Anchor */
/*********************************************************** */
a {
  display: block;
  text-decoration: none;
  color: #333;
  }
a:hover {
  text-decoration: none;
  color: #e9546b;
 }

/***********************************************************
  HR */
/*********************************************************** */
hr {
 display:block;
 height:1px;
 border:0;
 border-top: 3px dotted #e9546b;
 margin:4em 0;
 padding:0;
}
@media screen and (max-width: 768px) {
  hr {
    border-top: 1px dotted #e9546b;
    margin: 2rem 0;
  }
}
/***********************************************************
  Code */
/*********************************************************** */
code {
  display: block;
  color: white;
  white-space: pre;
  background-color: #111;
  font-family: "Ricty Diminished", "Ricty Diminished Discord", "Source code pro", monospace;
  font-size: 12px;
  line-height: 1.2;
  transform: rotate(0.028deg);
 }

/***********************************************************
  img */
/*********************************************************** */
img {
  max-width: 100%;
  height: auto;
  /* object-fit: cover;
  object-position: bottom;
  font-family: 'object-fit: cover; object-position: bottom;' */
}

/***********************************************************
  Region */
/*********************************************************** */
.region {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/***********************************************************
  Brick */
/*********************************************************** */
.brick, .block {
  display: block; }
  .brick.without-space, .without-space.block {
    margin-top: 0; }
  .brick.with-space, .with-space.block {
    margin-top: 30px; }
  .brick.with-space-xxs, .with-space-xxs.block {
    margin-top: 5px; }
  .brick.with-space-xs, .with-space-xs.block {
    margin-top: 10px; }
  .brick.with-space-s, .with-space-s.block {
    margin-top: 20px; }
  .brick.with-space-m, .with-space-m.block {
    margin-top: 30px; }
  .brick.with-space-l, .with-space-l.block {
    margin-top: 40px; }
  .brick.with-space-xl, .with-space-xl.block {
    margin-top: 50px; }
  .brick.with-space-xxl, .with-space-xxl.block {
    margin-top: 70px; }
  .brick.without-margin, .without-margin.block {
    margin: 0; }
  .brick.with-margin, .with-margin.block {
    margin: 30px; }
  .brick.with-margin-xxs, .with-margin-xxs.block {
    margin: 5px; }
  .brick.with-margin-xs, .with-margin-xs.block {
    margin: 10px; }
  .brick.with-margin-s, .with-margin-s.block {
    margin: 20px; }
  .brick.with-margin-m, .with-margin-m.block {
    margin: 30px; }
  .brick.with-margin-l, .with-margin-l.block {
    margin: 40px; }
  .brick.with-margin-xl, .with-margin-xl.block {
    margin: 50px; }
  .brick.with-margin-xxl, .with-margin-xxl.block {
    margin: 70px; }
  .brick.without-margin-top, .without-margin-top.block {
    margin-top: 0; }
  .brick.with-margin-top, .with-margin-top.block {
    margin-top: 30px; }
  .brick.with-margin-top-xxs, .with-margin-top-xxs.block {
    margin-top: 5px; }
  .brick.with-margin-top-xs, .with-margin-top-xs.block {
    margin-top: 10px; }
  .brick.with-margin-top-s, .with-margin-top-s.block {
    margin-top: 20px; }
  .brick.with-margin-top-m, .with-margin-top-m.block {
    margin-top: 30px; }
  .brick.with-margin-top-l, .with-margin-top-l.block {
    margin-top: 40px; }
  .brick.with-margin-top-xl, .with-margin-top-xl.block {
    margin-top: 50px; }
  .brick.with-margin-top-xxl, .with-margin-top-xxl.block {
    margin-top: 70px; }
  .brick.without-margin-left, .without-margin-left.block {
    margin-left: 0; }
  .brick.with-margin-left, .with-margin-left.block {
    margin-left: 30px; }
  .brick.with-margin-left-xxs, .with-margin-left-xxs.block {
    margin-left: 5px; }
  .brick.with-margin-left-xs, .with-margin-left-xs.block {
    margin-left: 10px; }
  .brick.with-margin-left-s, .with-margin-left-s.block {
    margin-left: 20px; }
  .brick.with-margin-left-m, .with-margin-left-m.block {
    margin-left: 30px; }
  .brick.with-margin-left-l, .with-margin-left-l.block {
    margin-left: 40px; }
  .brick.with-margin-left-xl, .with-margin-left-xl.block {
    margin-left: 50px; }
  .brick.with-margin-left-xxl, .with-margin-left-xxl.block {
    margin-left: 70px; }
  .brick.without-margin-right, .without-margin-right.block {
    margin-right: 0; }
  .brick.with-margin-right, .with-margin-right.block {
    margin-right: 30px; }
  .brick.with-margin-right-xxs, .with-margin-right-xxs.block {
    margin-right: 5px; }
  .brick.with-margin-right-xs, .with-margin-right-xs.block {
    margin-right: 10px; }
  .brick.with-margin-right-s, .with-margin-right-s.block {
    margin-right: 20px; }
  .brick.with-margin-right-m, .with-margin-right-m.block {
    margin-right: 30px; }
  .brick.with-margin-right-l, .with-margin-right-l.block {
    margin-right: 40px; }
  .brick.with-margin-right-xl, .with-margin-right-xl.block {
    margin-right: 50px; }
  .brick.with-margin-right-xxl, .with-margin-right-xxl.block {
    margin-right: 70px; }
  .brick.without-margin-bottom, .without-margin-bottom.block {
    margin-bottom: 0; }
  .brick.with-margin-bottom, .with-margin-bottom.block {
    margin-bottom: 30px; }
  .brick.with-margin-bottom-xxs, .with-margin-bottom-xxs.block {
    margin-bottom: 5px; }
  .brick.with-margin-bottom-xs, .with-margin-bottom-xs.block {
    margin-bottom: 10px; }
  .brick.with-margin-bottom-s, .with-margin-bottom-s.block {
    margin-bottom: 20px; }
  .brick.with-margin-bottom-m, .with-margin-bottom-m.block {
    margin-bottom: 30px; }
  .brick.with-margin-bottom-l, .with-margin-bottom-l.block {
    margin-bottom: 40px; }
  .brick.with-margin-bottom-xl, .with-margin-bottom-xl.block {
    margin-bottom: 50px; }
  .brick.with-margin-bottom-xxl, .with-margin-bottom-xxl.block {
    margin-bottom: 70px; }
  .brick.without-margin-vertical, .without-margin-vertical.block {
    margin-bottom: 0;
    margin-top: 0; }
  .brick.with-margin-vertical, .with-margin-vertical.block {
    margin-bottom: 30px;
    margin-top: 30px; }
  .brick.with-margin-vertical-xxs, .with-margin-vertical-xxs.block {
    margin-top: 5px;
    margin-bottom: 5px; }
  .brick.with-margin-vertical-xs, .with-margin-vertical-xs.block {
    margin-top: 10px;
    margin-bottom: 10px; }
  .brick.with-margin-vertical-s, .with-margin-vertical-s.block {
    margin-top: 20px;
    margin-bottom: 20px; }
  .brick.with-margin-vertical-m, .with-margin-vertical-m.block {
    margin-top: 30px;
    margin-bottom: 30px; }
  .brick.with-margin-vertical-l, .with-margin-vertical-l.block {
    margin-top: 40px;
    margin-bottom: 40px; }
  .brick.with-margin-vertical-xl, .with-margin-vertical-xl.block {
    margin-top: 50px;
    margin-bottom: 50px; }
  .brick.with-margin-vertical-xxl, .with-margin-vertical-xxl.block {
    margin-top: 70px;
    margin-bottom: 70px; }
  .brick.without-margin-horizon, .without-margin-horizon.block {
    margin-left: 0;
    margin-right: 0; }
  .brick.with-margin-horizon, .with-margin-horizon.block {
    margin-left: 30px;
    margin-right: 30px; }
  .brick.with-margin-horizon-xxs, .with-margin-horizon-xxs.block {
    margin-left: 5px;
    margin-right: 5px; }
  .brick.with-margin-horizon-xs, .with-margin-horizon-xs.block {
    margin-left: 10px;
    margin-right: 10px; }
  .brick.with-margin-horizon-s, .with-margin-horizon-s.block {
    margin-left: 20px;
    margin-right: 20px; }
  .brick.with-margin-horizon-m, .with-margin-horizon-m.block {
    margin-left: 30px;
    margin-right: 30px; }
  .brick.with-margin-horizon-l, .with-margin-horizon-l.block {
    margin-left: 40px;
    margin-right: 40px; }
  .brick.with-margin-horizon-xl, .with-margin-horizon-xl.block {
    margin-left: 50px;
    margin-right: 50px; }
  .brick.with-margin-horizon-xxl, .with-margin-horizon-xxl.block {
    margin-left: 70px;
    margin-right: 70px; }
  .brick.without-margin, .without-margin.block {
    margin: 0; }
  .brick.with-n-margin, .with-n-margin.block {
    margin: -30px; }
  .brick.with-n-margin-xxs, .with-n-margin-xxs.block {
    margin: -5px; }
  .brick.with-n-margin-xs, .with-n-margin-xs.block {
    margin: -10px; }
  .brick.with-n-margin-s, .with-n-margin-s.block {
    margin: -20px; }
  .brick.with-n-margin-m, .with-n-margin-m.block {
    margin: -30px; }
  .brick.with-n-margin-l, .with-n-margin-l.block {
    margin: -40px; }
  .brick.with-n-margin-xl, .with-n-margin-xl.block {
    margin: -50px; }
  .brick.with-n-margin-xxl, .with-n-margin-xxl.block {
    margin: -70px; }
  .brick.without-margin-top, .without-margin-top.block {
    margin-top: 0; }
  .brick.with-n-margin-top, .with-n-margin-top.block {
    margin-top: -30px; }
  .brick.with-n-margin-xxs, .with-n-margin-xxs.block {
    margin: -5px; }
  .brick.with-n-margin-xs, .with-n-margin-xs.block {
    margin: -10px; }
  .brick.with-n-margin-s, .with-n-margin-s.block {
    margin: -20px; }
  .brick.with-n-margin-m, .with-n-margin-m.block {
    margin: -30px; }
  .brick.with-n-margin-l, .with-n-margin-l.block {
    margin: -40px; }
  .brick.with-n-margin-xl, .with-n-margin-xl.block {
    margin: -50px; }
  .brick.with-n-margin-xxl, .with-n-margin-xxl.block {
    margin: -70px; }
  .brick.without-margin-left, .without-margin-left.block {
    margin-left: 0; }
  .brick.with-n-margin-left, .with-n-margin-left.block {
    margin-left: -30px; }
  .brick.with-n-margin-xxs, .with-n-margin-xxs.block {
    margin: -5px; }
  .brick.with-n-margin-xs, .with-n-margin-xs.block {
    margin: -10px; }
  .brick.with-n-margin-s, .with-n-margin-s.block {
    margin: -20px; }
  .brick.with-n-margin-m, .with-n-margin-m.block {
    margin: -30px; }
  .brick.with-n-margin-l, .with-n-margin-l.block {
    margin: -40px; }
  .brick.with-n-margin-xl, .with-n-margin-xl.block {
    margin: -50px; }
  .brick.with-n-margin-xxl, .with-n-margin-xxl.block {
    margin: -70px; }
  .brick.without-margin-right, .without-margin-right.block {
    margin-right: 0; }
  .brick.with-n-margin-right, .with-n-margin-right.block {
    margin-right: -30px; }
  .brick.with-n-margin-xxs, .with-n-margin-xxs.block {
    margin: -5px; }
  .brick.with-n-margin-xs, .with-n-margin-xs.block {
    margin: -10px; }
  .brick.with-n-margin-s, .with-n-margin-s.block {
    margin: -20px; }
  .brick.with-n-margin-m, .with-n-margin-m.block {
    margin: -30px; }
  .brick.with-n-margin-l, .with-n-margin-l.block {
    margin: -40px; }
  .brick.with-n-margin-xl, .with-n-margin-xl.block {
    margin: -50px; }
  .brick.with-n-margin-xxl, .with-n-margin-xxl.block {
    margin: -70px; }
  .brick.without-margin-bottom, .without-margin-bottom.block {
    margin-bottom: 0; }
  .brick.with-n-margin-bottom, .with-n-margin-bottom.block {
    margin-bottom: -30px; }
  .brick.with-n-margin-xxs, .with-n-margin-xxs.block {
    margin: -5px; }
  .brick.with-n-margin-xs, .with-n-margin-xs.block {
    margin: -10px; }
  .brick.with-n-margin-s, .with-n-margin-s.block {
    margin: -20px; }
  .brick.with-n-margin-m, .with-n-margin-m.block {
    margin: -30px; }
  .brick.with-n-margin-l, .with-n-margin-l.block {
    margin: -40px; }
  .brick.with-n-margin-xl, .with-n-margin-xl.block {
    margin: -50px; }
  .brick.with-n-margin-xxl, .with-n-margin-xxl.block {
    margin: -70px; }
  .brick.without-margin-vertical, .without-margin-vertical.block {
    margin-bottom: 0;
    margin-top: 0; }
  .brick.with-n-margin-vertical, .with-n-margin-vertical.block {
    margin-bottom: -30px;
    margin-top: -30px; }
  .brick.with-n-margin-vertical-xxs, .with-n-margin-vertical-xxs.block {
    margin-top: -5px;
    margin-bottom: -5px; }
  .brick.with-n-margin-vertical-xs, .with-n-margin-vertical-xs.block {
    margin-top: -10px;
    margin-bottom: -10px; }
  .brick.with-n-margin-vertical-s, .with-n-margin-vertical-s.block {
    margin-top: -20px;
    margin-bottom: -20px; }
  .brick.with-n-margin-vertical-m, .with-n-margin-vertical-m.block {
    margin-top: -30px;
    margin-bottom: -30px; }
  .brick.with-n-margin-vertical-l, .with-n-margin-vertical-l.block {
    margin-top: -40px;
    margin-bottom: -40px; }
  .brick.with-n-margin-vertical-xl, .with-n-margin-vertical-xl.block {
    margin-top: -50px;
    margin-bottom: -50px; }
  .brick.with-n-margin-vertical-xxl, .with-n-margin-vertical-xxl.block {
    margin-top: -70px;
    margin-bottom: -70px; }
  .brick.without-margin-horizon, .without-margin-horizon.block {
    margin-left: 0;
    margin-right: 0; }
  .brick.with-n-margin-horizon, .with-n-margin-horizon.block {
    margin-left: -30px;
    margin-right: -30px; }
  .brick.with-n-margin-horizon-xxs, .with-n-margin-horizon-xxs.block {
    margin-left: -5px;
    margin-right: -5px; }
  .brick.with-n-margin-horizon-xs, .with-n-margin-horizon-xs.block {
    margin-left: -10px;
    margin-right: -10px; }
  .brick.with-n-margin-horizon-s, .with-n-margin-horizon-s.block {
    margin-left: -20px;
    margin-right: -20px; }
  .brick.with-n-margin-horizon-m, .with-n-margin-horizon-m.block {
    margin-left: -30px;
    margin-right: -30px; }
  .brick.with-n-margin-horizon-l, .with-n-margin-horizon-l.block {
    margin-left: -40px;
    margin-right: -40px; }
  .brick.with-n-margin-horizon-xl, .with-n-margin-horizon-xl.block {
    margin-left: -50px;
    margin-right: -50px; }
  .brick.with-n-margin-horizon-xxl, .with-n-margin-horizon-xxl.block {
    margin-left: -70px;
    margin-right: -70px; }
  .brick.without-pad, .without-pad.block {
    padding: 0; }
  .brick.with-pad, .with-pad.block {
    padding: 30px; }
  .brick.with-pad-xxs, .with-pad-xxs.block {
    padding: 5px; }
  .brick.with-pad-xs, .with-pad-xs.block {
    padding: 10px; }
  .brick.with-pad-s, .with-pad-s.block {
    padding: 20px; }
  .brick.with-pad-m, .with-pad-m.block {
    padding: 30px; }
  .brick.with-pad-l, .with-pad-l.block {
    padding: 40px; }
  .brick.with-pad-xl, .with-pad-xl.block {
    padding: 50px; }
  .brick.with-pad-xxl, .with-pad-xxl.block {
    padding: 70px; }
  .brick.without-pad-top, .without-pad-top.block {
    padding-top: 0; }
  .brick.with-pad-top, .with-pad-top.block {
    padding-top: 30px; }
  .brick.with-pad-top-xxs, .with-pad-top-xxs.block {
    padding-top: 5px; }
  .brick.with-pad-top-xs, .with-pad-top-xs.block {
    padding-top: 10px; }
  .brick.with-pad-top-s, .with-pad-top-s.block {
    padding-top: 20px; }
  .brick.with-pad-top-m, .with-pad-top-m.block {
    padding-top: 30px; }
  .brick.with-pad-top-l, .with-pad-top-l.block {
    padding-top: 40px; }
  .brick.with-pad-top-xl, .with-pad-top-xl.block {
    padding-top: 50px; }
  .brick.with-pad-top-xxl, .with-pad-top-xxl.block {
    padding-top: 70px; }
  .brick.without-pad-left, .without-pad-left.block {
    padding-left: 0; }
  .brick.with-pad-left, .with-pad-left.block {
    padding-left: 30px; }
  .brick.with-pad-left-xxs, .with-pad-left-xxs.block {
    padding-left: 5px; }
  .brick.with-pad-left-xs, .with-pad-left-xs.block {
    padding-left: 10px; }
  .brick.with-pad-left-s, .with-pad-left-s.block {
    padding-left: 20px; }
  .brick.with-pad-left-m, .with-pad-left-m.block {
    padding-left: 30px; }
  .brick.with-pad-left-l, .with-pad-left-l.block {
    padding-left: 40px; }
  .brick.with-pad-left-xl, .with-pad-left-xl.block {
    padding-left: 50px; }
  .brick.with-pad-left-xxl, .with-pad-left-xxl.block {
    padding-left: 70px; }
  .brick.without-pad-right, .without-pad-right.block {
    padding-right: 0; }
  .brick.with-pad-right, .with-pad-right.block {
    padding-right: 30px; }
  .brick.with-pad-right-xxs, .with-pad-right-xxs.block {
    padding-right: 5px; }
  .brick.with-pad-right-xs, .with-pad-right-xs.block {
    padding-right: 10px; }
  .brick.with-pad-right-s, .with-pad-right-s.block {
    padding-right: 20px; }
  .brick.with-pad-right-m, .with-pad-right-m.block {
    padding-right: 30px; }
  .brick.with-pad-right-l, .with-pad-right-l.block {
    padding-right: 40px; }
  .brick.with-pad-right-xl, .with-pad-right-xl.block {
    padding-right: 50px; }
  .brick.with-pad-right-xxl, .with-pad-right-xxl.block {
    padding-right: 70px; }
  .brick.without-pad-bottom, .without-pad-bottom.block {
    padding-bottom: 0; }
  .brick.with-pad-bottom, .with-pad-bottom.block {
    padding-bottom: 30px; }
  .brick.with-pad-bottom-xxs, .with-pad-bottom-xxs.block {
    padding-bottom: 5px; }
  .brick.with-pad-bottom-xs, .with-pad-bottom-xs.block {
    padding-bottom: 10px; }
  .brick.with-pad-bottom-s, .with-pad-bottom-s.block {
    padding-bottom: 20px; }
  .brick.with-pad-bottom-m, .with-pad-bottom-m.block {
    padding-bottom: 30px; }
  .brick.with-pad-bottom-l, .with-pad-bottom-l.block {
    padding-bottom: 40px; }
  .brick.with-pad-bottom-xl, .with-pad-bottom-xl.block {
    padding-bottom: 50px; }
  .brick.with-pad-bottom-xxl, .with-pad-bottom-xxl.block {
    padding-bottom: 70px; }
  .brick.without-pad-vertical, .without-pad-vertical.block {
    padding-bottom: 0;
    padding-top: 0; }
  .brick.with-pad-vertical, .with-pad-vertical.block {
    padding-bottom: 30px;
    padding-top: 30px; }
  .brick.with-pad-vertical-xxs, .with-pad-vertical-xxs.block {
    padding-top: 5px;
    padding-bottom: 5px; }
  .brick.with-pad-vertical-xs, .with-pad-vertical-xs.block {
    padding-top: 10px;
    padding-bottom: 10px; }
  .brick.with-pad-vertical-s, .with-pad-vertical-s.block {
    padding-top: 20px;
    padding-bottom: 20px; }
  .brick.with-pad-vertical-m, .with-pad-vertical-m.block {
    padding-top: 30px;
    padding-bottom: 30px; }
  .brick.with-pad-vertical-l, .with-pad-vertical-l.block {
    padding-top: 40px;
    padding-bottom: 40px; }
  .brick.with-pad-vertical-xl, .with-pad-vertical-xl.block {
    padding-top: 50px;
    padding-bottom: 50px; }
  .brick.with-pad-vertical-xxl, .with-pad-vertical-xxl.block {
    padding-top: 70px;
    padding-bottom: 70px; }
  .brick.without-pad-horizon, .without-pad-horizon.block {
    padding-left: 0;
    padding-right: 0; }
  .brick.with-pad-horizon, .with-pad-horizon.block {
    padding-left: 30px;
    padding-right: 30px; }
  .brick.with-pad-horizon-xxs, .with-pad-horizon-xxs.block {
    padding-left: 5px;
    padding-right: 5px; }
  .brick.with-pad-horizon-xs, .with-pad-horizon-xs.block {
    padding-left: 10px;
    padding-right: 10px; }
  .brick.with-pad-horizon-s, .with-pad-horizon-s.block {
    padding-left: 20px;
    padding-right: 20px; }
  .brick.with-pad-horizon-m, .with-pad-horizon-m.block {
    padding-left: 30px;
    padding-right: 30px; }
  .brick.with-pad-horizon-l, .with-pad-horizon-l.block {
    padding-left: 40px;
    padding-right: 40px; }
  .brick.with-pad-horizon-xl, .with-pad-horizon-xl.block {
    padding-left: 50px;
    padding-right: 50px; }
  .brick.with-pad-horizon-xxl, .with-pad-horizon-xxl.block {
    padding-left: 70px;
    padding-right: 70px; }
  .brick.without-border, .without-border.block {
    border: none; }
  .brick.with-border, .with-border.block {
    border: 1px solid #ddd; }
  .brick.with-border-top, .with-border-top.block {
    border-top: 1px solid #ddd; }
  .brick.with-border-left, .with-border-left.block {
    border-left: 1px solid #ddd; }
  .brick.with-border-right, .with-border-right.block {
    border-right: 1px solid #ddd; }
  .brick.with-border-bottom, .with-border-bottom.block {
    border-bottom: 1px solid #ddd; }
  .brick.with-border-vertical, .with-border-vertical.block {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd; }
  .brick.with-border-horizon, .with-border-horizon.block {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd; }

/***********************************************************
  Block */
/*********************************************************** */
.block {
  margin-top: 30px; }

/***********************************************************
  Row & Column */
/*********************************************************** */
.row {
  display: flex; }
  .row > * {
    flex: 1; }
    .row > *.with-fit-content {
      flex: 0 1 auto; }
  .row.without-separate > * {
    margin-left: 0; }
  .row.with-separate-xxs > * {
    margin-left: 5px; }
  .row.with-separate-xs > * {
    margin-left: 10px; }
  .row.with-separate-s > * {
    margin-left: 20px; }
  .row.with-separate-m > * {
    margin-left: 30px; }
  .row.with-separate-l > * {
    margin-left: 40px; }
  .row.with-separate-xl > * {
    margin-left: 50px; }
  .row.with-separate-xxl > * {
    margin-left: 70px; }
  .row > *:first-child {
    margin-left: 0; }
  .row.with-valign-center {
    align-items: center; }
  .row.with-valign-stretch {
    align-items: stretch; }
  .row.with-valign-top {
    align-items: start; }
  .row.with-valign-bottom {
    align-items: end; }
  .row.with-align-center {
    justify-content: center; }
  .row.with-align-left {
    justify-content: flex-start; }
  .row.with-align-right {
    justify-content: flex-end; }
  .row.with-align-sb {
    justify-content: space-between; }

.row.reverse {
  flex-direction: row-reverse; }

@media screen and (max-width: 1080px) {
  .row.with-wrap-bp-l {
    display: block; } }

@media screen and (max-width: 768px) {
  .row.with-wrap-bp-m {
    display: block; } }

@media screen and (max-width: 560px) {
  .row.with-wrap-bp-s {
    display: block; } }

.flexBrick, .button-default, .box-default {
  display: flex; }
  .flexBrick.without-space, .without-space.button-default, .without-space.buttonA, .without-space.box-default {
    margin-top: 0; }
  .flexBrick.with-space, .with-space.button-default, .with-space.buttonA, .with-space.box-default {
    margin-top: 30px; }
  .flexBrick.with-space-xxs, .with-space-xxs.button-default, .with-space-xxs.buttonA, .with-space-xxs.box-default {
    margin-top: 5px; }
  .flexBrick.with-space-xs, .with-space-xs.button-default, .with-space-xs.buttonA, .with-space-xs.box-default {
    margin-top: 10px; }
  .flexBrick.with-space-s, .with-space-s.button-default, .with-space-s.buttonA, .with-space-s.box-default {
    margin-top: 20px; }
  .flexBrick.with-space-m, .with-space-m.button-default, .with-space-m.buttonA, .with-space-m.box-default {
    margin-top: 30px; }
  .flexBrick.with-space-l, .with-space-l.button-default, .with-space-l.buttonA, .with-space-l.box-default {
    margin-top: 40px; }
  .flexBrick.with-space-xl, .with-space-xl.button-default, .with-space-xl.buttonA, .with-space-xl.box-default {
    margin-top: 50px; }
  .flexBrick.with-space-xxl, .with-space-xxl.button-default, .with-space-xxl.buttonA, .with-space-xxl.box-default {
    margin-top: 70px; }
  .flexBrick.without-margin, .without-margin.button-default, .without-margin.buttonA, .without-margin.box-default {
    margin: 0; }
  .flexBrick.with-margin, .with-margin.button-default, .with-margin.buttonA, .with-margin.box-default {
    margin: 30px; }
  .flexBrick.with-margin-xxs, .with-margin-xxs.button-default, .with-margin-xxs.buttonA, .with-margin-xxs.box-default {
    margin: 5px; }
  .flexBrick.with-margin-xs, .with-margin-xs.button-default, .with-margin-xs.buttonA, .with-margin-xs.box-default {
    margin: 10px; }
  .flexBrick.with-margin-s, .with-margin-s.button-default, .with-margin-s.buttonA, .with-margin-s.box-default {
    margin: 20px; }
  .flexBrick.with-margin-m, .with-margin-m.button-default, .with-margin-m.buttonA, .with-margin-m.box-default {
    margin: 30px; }
  .flexBrick.with-margin-l, .with-margin-l.button-default, .with-margin-l.buttonA, .with-margin-l.box-default {
    margin: 40px; }
  .flexBrick.with-margin-xl, .with-margin-xl.button-default, .with-margin-xl.buttonA, .with-margin-xl.box-default {
    margin: 50px; }
  .flexBrick.with-margin-xxl, .with-margin-xxl.button-default, .with-margin-xxl.buttonA, .with-margin-xxl.box-default {
    margin: 70px; }
  .flexBrick.without-margin-top, .without-margin-top.button-default, .without-margin-top.buttonA, .without-margin-top.box-default {
    margin-top: 0; }
  .flexBrick.with-margin-top, .with-margin-top.button-default, .with-margin-top.buttonA, .with-margin-top.box-default {
    margin-top: 30px; }
  .flexBrick.with-margin-top-xxs, .with-margin-top-xxs.button-default, .with-margin-top-xxs.buttonA, .with-margin-top-xxs.box-default {
    margin-top: 5px; }
  .flexBrick.with-margin-top-xs, .with-margin-top-xs.button-default, .with-margin-top-xs.buttonA, .with-margin-top-xs.box-default {
    margin-top: 10px; }
  .flexBrick.with-margin-top-s, .with-margin-top-s.button-default, .with-margin-top-s.buttonA, .with-margin-top-s.box-default {
    margin-top: 20px; }
  .flexBrick.with-margin-top-m, .with-margin-top-m.button-default, .with-margin-top-m.buttonA, .with-margin-top-m.box-default {
    margin-top: 30px; }
  .flexBrick.with-margin-top-l, .with-margin-top-l.button-default, .with-margin-top-l.buttonA, .with-margin-top-l.box-default {
    margin-top: 40px; }
  .flexBrick.with-margin-top-xl, .with-margin-top-xl.button-default, .with-margin-top-xl.buttonA, .with-margin-top-xl.box-default {
    margin-top: 50px; }
  .flexBrick.with-margin-top-xxl, .with-margin-top-xxl.button-default, .with-margin-top-xxl.buttonA, .with-margin-top-xxl.box-default {
    margin-top: 70px; }
  .flexBrick.without-margin-left, .without-margin-left.button-default, .without-margin-left.buttonA, .without-margin-left.box-default {
    margin-left: 0; }
  .flexBrick.with-margin-left, .with-margin-left.button-default, .with-margin-left.buttonA, .with-margin-left.box-default {
    margin-left: 30px; }
  .flexBrick.with-margin-left-xxs, .with-margin-left-xxs.button-default, .with-margin-left-xxs.buttonA, .with-margin-left-xxs.box-default {
    margin-left: 5px; }
  .flexBrick.with-margin-left-xs, .with-margin-left-xs.button-default, .with-margin-left-xs.buttonA, .with-margin-left-xs.box-default {
    margin-left: 10px; }
  .flexBrick.with-margin-left-s, .with-margin-left-s.button-default, .with-margin-left-s.buttonA, .with-margin-left-s.box-default {
    margin-left: 20px; }
  .flexBrick.with-margin-left-m, .with-margin-left-m.button-default, .with-margin-left-m.buttonA, .with-margin-left-m.box-default {
    margin-left: 30px; }
  .flexBrick.with-margin-left-l, .with-margin-left-l.button-default, .with-margin-left-l.buttonA, .with-margin-left-l.box-default {
    margin-left: 40px; }
  .flexBrick.with-margin-left-xl, .with-margin-left-xl.button-default, .with-margin-left-xl.buttonA, .with-margin-left-xl.box-default {
    margin-left: 50px; }
  .flexBrick.with-margin-left-xxl, .with-margin-left-xxl.button-default, .with-margin-left-xxl.buttonA, .with-margin-left-xxl.box-default {
    margin-left: 70px; }
  .flexBrick.without-margin-right, .without-margin-right.button-default, .without-margin-right.buttonA, .without-margin-right.box-default {
    margin-right: 0; }
  .flexBrick.with-margin-right, .with-margin-right.button-default, .with-margin-right.buttonA, .with-margin-right.box-default {
    margin-right: 30px; }
  .flexBrick.with-margin-right-xxs, .with-margin-right-xxs.button-default, .with-margin-right-xxs.buttonA, .with-margin-right-xxs.box-default {
    margin-right: 5px; }
  .flexBrick.with-margin-right-xs, .with-margin-right-xs.button-default, .with-margin-right-xs.buttonA, .with-margin-right-xs.box-default {
    margin-right: 10px; }
  .flexBrick.with-margin-right-s, .with-margin-right-s.button-default, .with-margin-right-s.buttonA, .with-margin-right-s.box-default {
    margin-right: 20px; }
  .flexBrick.with-margin-right-m, .with-margin-right-m.button-default, .with-margin-right-m.buttonA, .with-margin-right-m.box-default {
    margin-right: 30px; }
  .flexBrick.with-margin-right-l, .with-margin-right-l.button-default, .with-margin-right-l.buttonA, .with-margin-right-l.box-default {
    margin-right: 40px; }
  .flexBrick.with-margin-right-xl, .with-margin-right-xl.button-default, .with-margin-right-xl.buttonA, .with-margin-right-xl.box-default {
    margin-right: 50px; }
  .flexBrick.with-margin-right-xxl, .with-margin-right-xxl.button-default, .with-margin-right-xxl.buttonA, .with-margin-right-xxl.box-default {
    margin-right: 70px; }
  .flexBrick.without-margin-bottom, .without-margin-bottom.button-default, .without-margin-bottom.buttonA, .without-margin-bottom.box-default {
    margin-bottom: 0; }
  .flexBrick.with-margin-bottom, .with-margin-bottom.button-default, .with-margin-bottom.buttonA, .with-margin-bottom.box-default {
    margin-bottom: 30px; }
  .flexBrick.with-margin-bottom-xxs, .with-margin-bottom-xxs.button-default, .with-margin-bottom-xxs.buttonA, .with-margin-bottom-xxs.box-default {
    margin-bottom: 5px; }
  .flexBrick.with-margin-bottom-xs, .with-margin-bottom-xs.button-default, .with-margin-bottom-xs.buttonA, .with-margin-bottom-xs.box-default {
    margin-bottom: 10px; }
  .flexBrick.with-margin-bottom-s, .with-margin-bottom-s.button-default, .with-margin-bottom-s.buttonA, .with-margin-bottom-s.box-default {
    margin-bottom: 20px; }
  .flexBrick.with-margin-bottom-m, .with-margin-bottom-m.button-default, .with-margin-bottom-m.buttonA, .with-margin-bottom-m.box-default {
    margin-bottom: 30px; }
  .flexBrick.with-margin-bottom-l, .with-margin-bottom-l.button-default, .with-margin-bottom-l.buttonA, .with-margin-bottom-l.box-default {
    margin-bottom: 40px; }
  .flexBrick.with-margin-bottom-xl, .with-margin-bottom-xl.button-default, .with-margin-bottom-xl.buttonA, .with-margin-bottom-xl.box-default {
    margin-bottom: 50px; }
  .flexBrick.with-margin-bottom-xxl, .with-margin-bottom-xxl.button-default, .with-margin-bottom-xxl.buttonA, .with-margin-bottom-xxl.box-default {
    margin-bottom: 70px; }
  .flexBrick.without-margin-vertical, .without-margin-vertical.button-default, .without-margin-vertical.buttonA, .without-margin-vertical.box-default {
    margin-bottom: 0;
    margin-top: 0; }
  .flexBrick.with-margin-vertical, .with-margin-vertical.button-default, .with-margin-vertical.buttonA, .with-margin-vertical.box-default {
    margin-bottom: 30px;
    margin-top: 30px; }
  .flexBrick.with-margin-vertical-xxs, .with-margin-vertical-xxs.button-default, .with-margin-vertical-xxs.buttonA, .with-margin-vertical-xxs.box-default {
    margin-top: 5px;
    margin-bottom: 5px; }
  .flexBrick.with-margin-vertical-xs, .with-margin-vertical-xs.button-default, .with-margin-vertical-xs.buttonA, .with-margin-vertical-xs.box-default {
    margin-top: 10px;
    margin-bottom: 10px; }
  .flexBrick.with-margin-vertical-s, .with-margin-vertical-s.button-default, .with-margin-vertical-s.buttonA, .with-margin-vertical-s.box-default {
    margin-top: 20px;
    margin-bottom: 20px; }
  .flexBrick.with-margin-vertical-m, .with-margin-vertical-m.button-default, .with-margin-vertical-m.buttonA, .with-margin-vertical-m.box-default {
    margin-top: 30px;
    margin-bottom: 30px; }
  .flexBrick.with-margin-vertical-l, .with-margin-vertical-l.button-default, .with-margin-vertical-l.buttonA, .with-margin-vertical-l.box-default {
    margin-top: 40px;
    margin-bottom: 40px; }
  .flexBrick.with-margin-vertical-xl, .with-margin-vertical-xl.button-default, .with-margin-vertical-xl.buttonA, .with-margin-vertical-xl.box-default {
    margin-top: 50px;
    margin-bottom: 50px; }
  .flexBrick.with-margin-vertical-xxl, .with-margin-vertical-xxl.button-default, .with-margin-vertical-xxl.buttonA, .with-margin-vertical-xxl.box-default {
    margin-top: 70px;
    margin-bottom: 70px; }
  .flexBrick.without-margin-horizon, .without-margin-horizon.button-default, .without-margin-horizon.buttonA, .without-margin-horizon.box-default {
    margin-left: 0;
    margin-right: 0; }
  .flexBrick.with-margin-horizon, .with-margin-horizon.button-default, .with-margin-horizon.buttonA, .with-margin-horizon.box-default {
    margin-left: 30px;
    margin-right: 30px; }
  .flexBrick.with-margin-horizon-xxs, .with-margin-horizon-xxs.button-default, .with-margin-horizon-xxs.buttonA, .with-margin-horizon-xxs.box-default {
    margin-left: 5px;
    margin-right: 5px; }
  .flexBrick.with-margin-horizon-xs, .with-margin-horizon-xs.button-default, .with-margin-horizon-xs.buttonA, .with-margin-horizon-xs.box-default {
    margin-left: 10px;
    margin-right: 10px; }
  .flexBrick.with-margin-horizon-s, .with-margin-horizon-s.button-default, .with-margin-horizon-s.buttonA, .with-margin-horizon-s.box-default {
    margin-left: 20px;
    margin-right: 20px; }
  .flexBrick.with-margin-horizon-m, .with-margin-horizon-m.button-default, .with-margin-horizon-m.buttonA, .with-margin-horizon-m.box-default {
    margin-left: 30px;
    margin-right: 30px; }
  .flexBrick.with-margin-horizon-l, .with-margin-horizon-l.button-default, .with-margin-horizon-l.buttonA, .with-margin-horizon-l.box-default {
    margin-left: 40px;
    margin-right: 40px; }
  .flexBrick.with-margin-horizon-xl, .with-margin-horizon-xl.button-default, .with-margin-horizon-xl.buttonA, .with-margin-horizon-xl.box-default {
    margin-left: 50px;
    margin-right: 50px; }
  .flexBrick.with-margin-horizon-xxl, .with-margin-horizon-xxl.button-default, .with-margin-horizon-xxl.buttonA, .with-margin-horizon-xxl.box-default {
    margin-left: 70px;
    margin-right: 70px; }
  .flexBrick.without-margin, .without-margin.button-default, .without-margin.buttonA, .without-margin.box-default {
    margin: 0; }
  .flexBrick.with-n-margin, .with-n-margin.button-default, .with-n-margin.buttonA, .with-n-margin.box-default {
    margin: -30px; }
  .flexBrick.with-n-margin-xxs, .with-n-margin-xxs.button-default, .with-n-margin-xxs.buttonA, .with-n-margin-xxs.box-default {
    margin: -5px; }
  .flexBrick.with-n-margin-xs, .with-n-margin-xs.button-default, .with-n-margin-xs.buttonA, .with-n-margin-xs.box-default {
    margin: -10px; }
  .flexBrick.with-n-margin-s, .with-n-margin-s.button-default, .with-n-margin-s.buttonA, .with-n-margin-s.box-default {
    margin: -20px; }
  .flexBrick.with-n-margin-m, .with-n-margin-m.button-default, .with-n-margin-m.buttonA, .with-n-margin-m.box-default {
    margin: -30px; }
  .flexBrick.with-n-margin-l, .with-n-margin-l.button-default, .with-n-margin-l.buttonA, .with-n-margin-l.box-default {
    margin: -40px; }
  .flexBrick.with-n-margin-xl, .with-n-margin-xl.button-default, .with-n-margin-xl.buttonA, .with-n-margin-xl.box-default {
    margin: -50px; }
  .flexBrick.with-n-margin-xxl, .with-n-margin-xxl.button-default, .with-n-margin-xxl.buttonA, .with-n-margin-xxl.box-default {
    margin: -70px; }
  .flexBrick.without-margin-top, .without-margin-top.button-default, .without-margin-top.buttonA, .without-margin-top.box-default {
    margin-top: 0; }
  .flexBrick.with-n-margin-top, .with-n-margin-top.button-default, .with-n-margin-top.buttonA, .with-n-margin-top.box-default {
    margin-top: -30px; }
  .flexBrick.with-n-margin-xxs, .with-n-margin-xxs.button-default, .with-n-margin-xxs.buttonA, .with-n-margin-xxs.box-default {
    margin: -5px; }
  .flexBrick.with-n-margin-xs, .with-n-margin-xs.button-default, .with-n-margin-xs.buttonA, .with-n-margin-xs.box-default {
    margin: -10px; }
  .flexBrick.with-n-margin-s, .with-n-margin-s.button-default, .with-n-margin-s.buttonA, .with-n-margin-s.box-default {
    margin: -20px; }
  .flexBrick.with-n-margin-m, .with-n-margin-m.button-default, .with-n-margin-m.buttonA, .with-n-margin-m.box-default {
    margin: -30px; }
  .flexBrick.with-n-margin-l, .with-n-margin-l.button-default, .with-n-margin-l.buttonA, .with-n-margin-l.box-default {
    margin: -40px; }
  .flexBrick.with-n-margin-xl, .with-n-margin-xl.button-default, .with-n-margin-xl.buttonA, .with-n-margin-xl.box-default {
    margin: -50px; }
  .flexBrick.with-n-margin-xxl, .with-n-margin-xxl.button-default, .with-n-margin-xxl.buttonA, .with-n-margin-xxl.box-default {
    margin: -70px; }
  .flexBrick.without-margin-left, .without-margin-left.button-default, .without-margin-left.buttonA, .without-margin-left.box-default {
    margin-left: 0; }
  .flexBrick.with-n-margin-left, .with-n-margin-left.button-default, .with-n-margin-left.buttonA, .with-n-margin-left.box-default {
    margin-left: -30px; }
  .flexBrick.with-n-margin-xxs, .with-n-margin-xxs.button-default, .with-n-margin-xxs.buttonA, .with-n-margin-xxs.box-default {
    margin: -5px; }
  .flexBrick.with-n-margin-xs, .with-n-margin-xs.button-default, .with-n-margin-xs.buttonA, .with-n-margin-xs.box-default {
    margin: -10px; }
  .flexBrick.with-n-margin-s, .with-n-margin-s.button-default, .with-n-margin-s.buttonA, .with-n-margin-s.box-default {
    margin: -20px; }
  .flexBrick.with-n-margin-m, .with-n-margin-m.button-default, .with-n-margin-m.buttonA, .with-n-margin-m.box-default {
    margin: -30px; }
  .flexBrick.with-n-margin-l, .with-n-margin-l.button-default, .with-n-margin-l.buttonA, .with-n-margin-l.box-default {
    margin: -40px; }
  .flexBrick.with-n-margin-xl, .with-n-margin-xl.button-default, .with-n-margin-xl.buttonA, .with-n-margin-xl.box-default {
    margin: -50px; }
  .flexBrick.with-n-margin-xxl, .with-n-margin-xxl.button-default, .with-n-margin-xxl.buttonA, .with-n-margin-xxl.box-default {
    margin: -70px; }
  .flexBrick.without-margin-right, .without-margin-right.button-default, .without-margin-right.buttonA, .without-margin-right.box-default {
    margin-right: 0; }
  .flexBrick.with-n-margin-right, .with-n-margin-right.button-default, .with-n-margin-right.buttonA, .with-n-margin-right.box-default {
    margin-right: -30px; }
  .flexBrick.with-n-margin-xxs, .with-n-margin-xxs.button-default, .with-n-margin-xxs.buttonA, .with-n-margin-xxs.box-default {
    margin: -5px; }
  .flexBrick.with-n-margin-xs, .with-n-margin-xs.button-default, .with-n-margin-xs.buttonA, .with-n-margin-xs.box-default {
    margin: -10px; }
  .flexBrick.with-n-margin-s, .with-n-margin-s.button-default, .with-n-margin-s.buttonA, .with-n-margin-s.box-default {
    margin: -20px; }
  .flexBrick.with-n-margin-m, .with-n-margin-m.button-default, .with-n-margin-m.buttonA, .with-n-margin-m.box-default {
    margin: -30px; }
  .flexBrick.with-n-margin-l, .with-n-margin-l.button-default, .with-n-margin-l.buttonA, .with-n-margin-l.box-default {
    margin: -40px; }
  .flexBrick.with-n-margin-xl, .with-n-margin-xl.button-default, .with-n-margin-xl.buttonA, .with-n-margin-xl.box-default {
    margin: -50px; }
  .flexBrick.with-n-margin-xxl, .with-n-margin-xxl.button-default, .with-n-margin-xxl.buttonA, .with-n-margin-xxl.box-default {
    margin: -70px; }
  .flexBrick.without-margin-bottom, .without-margin-bottom.button-default, .without-margin-bottom.buttonA, .without-margin-bottom.box-default {
    margin-bottom: 0; }
  .flexBrick.with-n-margin-bottom, .with-n-margin-bottom.button-default, .with-n-margin-bottom.buttonA, .with-n-margin-bottom.box-default {
    margin-bottom: -30px; }
  .flexBrick.with-n-margin-xxs, .with-n-margin-xxs.button-default, .with-n-margin-xxs.buttonA, .with-n-margin-xxs.box-default {
    margin: -5px; }
  .flexBrick.with-n-margin-xs, .with-n-margin-xs.button-default, .with-n-margin-xs.buttonA, .with-n-margin-xs.box-default {
    margin: -10px; }
  .flexBrick.with-n-margin-s, .with-n-margin-s.button-default, .with-n-margin-s.buttonA, .with-n-margin-s.box-default {
    margin: -20px; }
  .flexBrick.with-n-margin-m, .with-n-margin-m.button-default, .with-n-margin-m.buttonA, .with-n-margin-m.box-default {
    margin: -30px; }
  .flexBrick.with-n-margin-l, .with-n-margin-l.button-default, .with-n-margin-l.buttonA, .with-n-margin-l.box-default {
    margin: -40px; }
  .flexBrick.with-n-margin-xl, .with-n-margin-xl.button-default, .with-n-margin-xl.buttonA, .with-n-margin-xl.box-default {
    margin: -50px; }
  .flexBrick.with-n-margin-xxl, .with-n-margin-xxl.button-default, .with-n-margin-xxl.buttonA, .with-n-margin-xxl.box-default {
    margin: -70px; }
  .flexBrick.without-margin-vertical, .without-margin-vertical.button-default, .without-margin-vertical.buttonA, .without-margin-vertical.box-default {
    margin-bottom: 0;
    margin-top: 0; }
  .flexBrick.with-n-margin-vertical, .with-n-margin-vertical.button-default, .with-n-margin-vertical.buttonA, .with-n-margin-vertical.box-default {
    margin-bottom: -30px;
    margin-top: -30px; }
  .flexBrick.with-n-margin-vertical-xxs, .with-n-margin-vertical-xxs.button-default, .with-n-margin-vertical-xxs.buttonA, .with-n-margin-vertical-xxs.box-default {
    margin-top: -5px;
    margin-bottom: -5px; }
  .flexBrick.with-n-margin-vertical-xs, .with-n-margin-vertical-xs.button-default, .with-n-margin-vertical-xs.buttonA, .with-n-margin-vertical-xs.box-default {
    margin-top: -10px;
    margin-bottom: -10px; }
  .flexBrick.with-n-margin-vertical-s, .with-n-margin-vertical-s.button-default, .with-n-margin-vertical-s.buttonA, .with-n-margin-vertical-s.box-default {
    margin-top: -20px;
    margin-bottom: -20px; }
  .flexBrick.with-n-margin-vertical-m, .with-n-margin-vertical-m.button-default, .with-n-margin-vertical-m.buttonA, .with-n-margin-vertical-m.box-default {
    margin-top: -30px;
    margin-bottom: -30px; }
  .flexBrick.with-n-margin-vertical-l, .with-n-margin-vertical-l.button-default, .with-n-margin-vertical-l.buttonA, .with-n-margin-vertical-l.box-default {
    margin-top: -40px;
    margin-bottom: -40px; }
  .flexBrick.with-n-margin-vertical-xl, .with-n-margin-vertical-xl.button-default, .with-n-margin-vertical-xl.buttonA, .with-n-margin-vertical-xl.box-default {
    margin-top: -50px;
    margin-bottom: -50px; }
  .flexBrick.with-n-margin-vertical-xxl, .with-n-margin-vertical-xxl.button-default, .with-n-margin-vertical-xxl.buttonA, .with-n-margin-vertical-xxl.box-default {
    margin-top: -70px;
    margin-bottom: -70px; }
  .flexBrick.without-margin-horizon, .without-margin-horizon.button-default, .without-margin-horizon.buttonA, .without-margin-horizon.box-default {
    margin-left: 0;
    margin-right: 0; }
  .flexBrick.with-n-margin-horizon, .with-n-margin-horizon.button-default, .with-n-margin-horizon.buttonA, .with-n-margin-horizon.box-default {
    margin-left: -30px;
    margin-right: -30px; }
  .flexBrick.with-n-margin-horizon-xxs, .with-n-margin-horizon-xxs.button-default, .with-n-margin-horizon-xxs.buttonA, .with-n-margin-horizon-xxs.box-default {
    margin-left: -5px;
    margin-right: -5px; }
  .flexBrick.with-n-margin-horizon-xs, .with-n-margin-horizon-xs.button-default, .with-n-margin-horizon-xs.buttonA, .with-n-margin-horizon-xs.box-default {
    margin-left: -10px;
    margin-right: -10px; }
  .flexBrick.with-n-margin-horizon-s, .with-n-margin-horizon-s.button-default, .with-n-margin-horizon-s.buttonA, .with-n-margin-horizon-s.box-default {
    margin-left: -20px;
    margin-right: -20px; }
  .flexBrick.with-n-margin-horizon-m, .with-n-margin-horizon-m.button-default, .with-n-margin-horizon-m.buttonA, .with-n-margin-horizon-m.box-default {
    margin-left: -30px;
    margin-right: -30px; }
  .flexBrick.with-n-margin-horizon-l, .with-n-margin-horizon-l.button-default, .with-n-margin-horizon-l.buttonA, .with-n-margin-horizon-l.box-default {
    margin-left: -40px;
    margin-right: -40px; }
  .flexBrick.with-n-margin-horizon-xl, .with-n-margin-horizon-xl.button-default, .with-n-margin-horizon-xl.buttonA, .with-n-margin-horizon-xl.box-default {
    margin-left: -50px;
    margin-right: -50px; }
  .flexBrick.with-n-margin-horizon-xxl, .with-n-margin-horizon-xxl.button-default, .with-n-margin-horizon-xxl.buttonA, .with-n-margin-horizon-xxl.box-default {
    margin-left: -70px;
    margin-right: -70px; }
  .flexBrick.without-pad, .without-pad.button-default, .without-pad.buttonA, .without-pad.box-default {
    padding: 0; }
  .flexBrick.with-pad, .with-pad.button-default, .with-pad.buttonA, .with-pad.box-default {
    padding: 30px; }
  .flexBrick.with-pad-xxs, .with-pad-xxs.button-default, .with-pad-xxs.buttonA, .with-pad-xxs.box-default {
    padding: 5px; }
  .flexBrick.with-pad-xs, .with-pad-xs.button-default, .with-pad-xs.buttonA, .with-pad-xs.box-default {
    padding: 10px; }
  .flexBrick.with-pad-s, .with-pad-s.button-default, .with-pad-s.buttonA, .with-pad-s.box-default {
    padding: 20px; }
  .flexBrick.with-pad-m, .with-pad-m.button-default, .with-pad-m.buttonA, .with-pad-m.box-default {
    padding: 30px; }
  .flexBrick.with-pad-l, .with-pad-l.button-default, .with-pad-l.buttonA, .with-pad-l.box-default {
    padding: 40px; }
  .flexBrick.with-pad-xl, .with-pad-xl.button-default, .with-pad-xl.buttonA, .with-pad-xl.box-default {
    padding: 50px; }
  .flexBrick.with-pad-xxl, .with-pad-xxl.button-default, .with-pad-xxl.buttonA, .with-pad-xxl.box-default {
    padding: 70px; }
  .flexBrick.without-pad-top, .without-pad-top.button-default, .without-pad-top.buttonA, .without-pad-top.box-default {
    padding-top: 0; }
  .flexBrick.with-pad-top, .with-pad-top.button-default, .with-pad-top.buttonA, .with-pad-top.box-default {
    padding-top: 30px; }
  .flexBrick.with-pad-top-xxs, .with-pad-top-xxs.button-default, .with-pad-top-xxs.buttonA, .with-pad-top-xxs.box-default {
    padding-top: 5px; }
  .flexBrick.with-pad-top-xs, .with-pad-top-xs.button-default, .with-pad-top-xs.buttonA, .with-pad-top-xs.box-default {
    padding-top: 10px; }
  .flexBrick.with-pad-top-s, .with-pad-top-s.button-default, .with-pad-top-s.buttonA, .with-pad-top-s.box-default {
    padding-top: 20px; }
  .flexBrick.with-pad-top-m, .with-pad-top-m.button-default, .with-pad-top-m.buttonA, .with-pad-top-m.box-default {
    padding-top: 30px; }
  .flexBrick.with-pad-top-l, .with-pad-top-l.button-default, .with-pad-top-l.buttonA, .with-pad-top-l.box-default {
    padding-top: 40px; }
  .flexBrick.with-pad-top-xl, .with-pad-top-xl.button-default, .with-pad-top-xl.buttonA, .with-pad-top-xl.box-default {
    padding-top: 50px; }
  .flexBrick.with-pad-top-xxl, .with-pad-top-xxl.button-default, .with-pad-top-xxl.buttonA, .with-pad-top-xxl.box-default {
    padding-top: 70px; }
  .flexBrick.without-pad-left, .without-pad-left.button-default, .without-pad-left.buttonA, .without-pad-left.box-default {
    padding-left: 0; }
  .flexBrick.with-pad-left, .with-pad-left.button-default, .with-pad-left.buttonA, .with-pad-left.box-default {
    padding-left: 30px; }
  .flexBrick.with-pad-left-xxs, .with-pad-left-xxs.button-default, .with-pad-left-xxs.buttonA, .with-pad-left-xxs.box-default {
    padding-left: 5px; }
  .flexBrick.with-pad-left-xs, .with-pad-left-xs.button-default, .with-pad-left-xs.buttonA, .with-pad-left-xs.box-default {
    padding-left: 10px; }
  .flexBrick.with-pad-left-s, .with-pad-left-s.button-default, .with-pad-left-s.buttonA, .with-pad-left-s.box-default {
    padding-left: 20px; }
  .flexBrick.with-pad-left-m, .with-pad-left-m.button-default, .with-pad-left-m.buttonA, .with-pad-left-m.box-default {
    padding-left: 30px; }
  .flexBrick.with-pad-left-l, .with-pad-left-l.button-default, .with-pad-left-l.buttonA, .with-pad-left-l.box-default {
    padding-left: 40px; }
  .flexBrick.with-pad-left-xl, .with-pad-left-xl.button-default, .with-pad-left-xl.buttonA, .with-pad-left-xl.box-default {
    padding-left: 50px; }
  .flexBrick.with-pad-left-xxl, .with-pad-left-xxl.button-default, .with-pad-left-xxl.buttonA, .with-pad-left-xxl.box-default {
    padding-left: 70px; }
  .flexBrick.without-pad-right, .without-pad-right.button-default, .without-pad-right.buttonA, .without-pad-right.box-default {
    padding-right: 0; }
  .flexBrick.with-pad-right, .with-pad-right.button-default, .with-pad-right.buttonA, .with-pad-right.box-default {
    padding-right: 30px; }
  .flexBrick.with-pad-right-xxs, .with-pad-right-xxs.button-default, .with-pad-right-xxs.buttonA, .with-pad-right-xxs.box-default {
    padding-right: 5px; }
  .flexBrick.with-pad-right-xs, .with-pad-right-xs.button-default, .with-pad-right-xs.buttonA, .with-pad-right-xs.box-default {
    padding-right: 10px; }
  .flexBrick.with-pad-right-s, .with-pad-right-s.button-default, .with-pad-right-s.buttonA, .with-pad-right-s.box-default {
    padding-right: 20px; }
  .flexBrick.with-pad-right-m, .with-pad-right-m.button-default, .with-pad-right-m.buttonA, .with-pad-right-m.box-default {
    padding-right: 30px; }
  .flexBrick.with-pad-right-l, .with-pad-right-l.button-default, .with-pad-right-l.buttonA, .with-pad-right-l.box-default {
    padding-right: 40px; }
  .flexBrick.with-pad-right-xl, .with-pad-right-xl.button-default, .with-pad-right-xl.buttonA, .with-pad-right-xl.box-default {
    padding-right: 50px; }
  .flexBrick.with-pad-right-xxl, .with-pad-right-xxl.button-default, .with-pad-right-xxl.buttonA, .with-pad-right-xxl.box-default {
    padding-right: 70px; }
  .flexBrick.without-pad-bottom, .without-pad-bottom.button-default, .without-pad-bottom.buttonA, .without-pad-bottom.box-default {
    padding-bottom: 0; }
  .flexBrick.with-pad-bottom, .with-pad-bottom.button-default, .with-pad-bottom.buttonA, .with-pad-bottom.box-default {
    padding-bottom: 30px; }
  .flexBrick.with-pad-bottom-xxs, .with-pad-bottom-xxs.button-default, .with-pad-bottom-xxs.buttonA, .with-pad-bottom-xxs.box-default {
    padding-bottom: 5px; }
  .flexBrick.with-pad-bottom-xs, .with-pad-bottom-xs.button-default, .with-pad-bottom-xs.buttonA, .with-pad-bottom-xs.box-default {
    padding-bottom: 10px; }
  .flexBrick.with-pad-bottom-s, .with-pad-bottom-s.button-default, .with-pad-bottom-s.buttonA, .with-pad-bottom-s.box-default {
    padding-bottom: 20px; }
  .flexBrick.with-pad-bottom-m, .with-pad-bottom-m.button-default, .with-pad-bottom-m.buttonA, .with-pad-bottom-m.box-default {
    padding-bottom: 30px; }
  .flexBrick.with-pad-bottom-l, .with-pad-bottom-l.button-default, .with-pad-bottom-l.buttonA, .with-pad-bottom-l.box-default {
    padding-bottom: 40px; }
  .flexBrick.with-pad-bottom-xl, .with-pad-bottom-xl.button-default, .with-pad-bottom-xl.buttonA, .with-pad-bottom-xl.box-default {
    padding-bottom: 50px; }
  .flexBrick.with-pad-bottom-xxl, .with-pad-bottom-xxl.button-default, .with-pad-bottom-xxl.buttonA, .with-pad-bottom-xxl.box-default {
    padding-bottom: 70px; }
  .flexBrick.without-pad-vertical, .without-pad-vertical.button-default, .without-pad-vertical.buttonA, .without-pad-vertical.box-default {
    padding-bottom: 0;
    padding-top: 0; }
  .flexBrick.with-pad-vertical, .with-pad-vertical.button-default, .with-pad-vertical.buttonA, .with-pad-vertical.box-default {
    padding-bottom: 30px;
    padding-top: 30px; }
  .flexBrick.with-pad-vertical-xxs, .with-pad-vertical-xxs.button-default, .with-pad-vertical-xxs.buttonA, .with-pad-vertical-xxs.box-default {
    padding-top: 5px;
    padding-bottom: 5px; }
  .flexBrick.with-pad-vertical-xs, .with-pad-vertical-xs.button-default, .with-pad-vertical-xs.buttonA, .with-pad-vertical-xs.box-default {
    padding-top: 10px;
    padding-bottom: 10px; }
  .flexBrick.with-pad-vertical-s, .with-pad-vertical-s.button-default, .with-pad-vertical-s.buttonA, .with-pad-vertical-s.box-default {
    padding-top: 20px;
    padding-bottom: 20px; }
  .flexBrick.with-pad-vertical-m, .with-pad-vertical-m.button-default, .with-pad-vertical-m.buttonA, .with-pad-vertical-m.box-default {
    padding-top: 30px;
    padding-bottom: 30px; }
  .flexBrick.with-pad-vertical-l, .with-pad-vertical-l.button-default, .with-pad-vertical-l.buttonA, .with-pad-vertical-l.box-default {
    padding-top: 40px;
    padding-bottom: 40px; }
  .flexBrick.with-pad-vertical-xl, .with-pad-vertical-xl.button-default, .with-pad-vertical-xl.buttonA, .with-pad-vertical-xl.box-default {
    padding-top: 50px;
    padding-bottom: 50px; }
  .flexBrick.with-pad-vertical-xxl, .with-pad-vertical-xxl.button-default, .with-pad-vertical-xxl.buttonA, .with-pad-vertical-xxl.box-default {
    padding-top: 70px;
    padding-bottom: 70px; }
  .flexBrick.without-pad-horizon, .without-pad-horizon.button-default, .without-pad-horizon.buttonA, .without-pad-horizon.box-default {
    padding-left: 0;
    padding-right: 0; }
  .flexBrick.with-pad-horizon, .with-pad-horizon.button-default, .with-pad-horizon.buttonA, .with-pad-horizon.box-default {
    padding-left: 30px;
    padding-right: 30px; }
  .flexBrick.with-pad-horizon-xxs, .with-pad-horizon-xxs.button-default, .with-pad-horizon-xxs.buttonA, .with-pad-horizon-xxs.box-default {
    padding-left: 5px;
    padding-right: 5px; }
  .flexBrick.with-pad-horizon-xs, .with-pad-horizon-xs.button-default, .with-pad-horizon-xs.buttonA, .with-pad-horizon-xs.box-default {
    padding-left: 10px;
    padding-right: 10px; }
  .flexBrick.with-pad-horizon-s, .with-pad-horizon-s.button-default, .with-pad-horizon-s.buttonA, .with-pad-horizon-s.box-default {
    padding-left: 20px;
    padding-right: 20px; }
  .flexBrick.with-pad-horizon-m, .with-pad-horizon-m.button-default, .with-pad-horizon-m.buttonA, .with-pad-horizon-m.box-default {
    padding-left: 30px;
    padding-right: 30px; }
  .flexBrick.with-pad-horizon-l, .with-pad-horizon-l.button-default, .with-pad-horizon-l.buttonA, .with-pad-horizon-l.box-default {
    padding-left: 40px;
    padding-right: 40px; }
  .flexBrick.with-pad-horizon-xl, .with-pad-horizon-xl.button-default, .with-pad-horizon-xl.buttonA, .with-pad-horizon-xl.box-default {
    padding-left: 50px;
    padding-right: 50px; }
  .flexBrick.with-pad-horizon-xxl, .with-pad-horizon-xxl.button-default, .with-pad-horizon-xxl.buttonA, .with-pad-horizon-xxl.box-default {
    padding-left: 70px;
    padding-right: 70px; }
  .flexBrick.without-border, .without-border.button-default, .without-border.buttonA, .without-border.box-default {
    border: none; }
  .flexBrick.with-border, .with-border.button-default, .with-border.buttonA, .with-border.box-default {
    border: 1px solid #ddd; }
  .flexBrick.with-border-top, .with-border-top.button-default, .with-border-top.buttonA, .with-border-top.box-default {
    border-top: 1px solid #ddd; }
  .flexBrick.with-border-left, .with-border-left.button-default, .with-border-left.buttonA, .with-border-left.box-default {
    border-left: 1px solid #ddd; }
  .flexBrick.with-border-right, .with-border-right.button-default, .with-border-right.buttonA, .with-border-right.box-default {
    border-right: 1px solid #ddd; }
  .flexBrick.with-border-bottom, .with-border-bottom.button-default, .with-border-bottom.buttonA, .with-border-bottom.box-default {
    border-bottom: 1px solid #ddd; }
  .flexBrick.with-border-vertical, .with-border-vertical.button-default, .with-border-vertical.buttonA, .with-border-vertical.box-default {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd; }
  .flexBrick.with-border-horizon, .with-border-horizon.button-default, .with-border-horizon.buttonA, .with-border-horizon.box-default {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd; }
  .flexBrick > *, .button-default > *, .buttonA > *, .box-default > * {
    flex: 1; }
    .flexBrick > *.with-fit-content, .button-default > *.with-fit-content, .buttonA > *.with-fit-content, .box-default > *.with-fit-content {
      flex: 0 1 auto; }
  .flexBrick.without-separate > *, .without-separate.button-default > *, .without-separate.buttonA > *, .without-separate.box-default > * {
    margin-left: 0; }
  .flexBrick.with-separate-xxs > *, .with-separate-xxs.button-default > *, .with-separate-xxs.buttonA > *, .with-separate-xxs.box-default > * {
    margin-left: 5px; }
  .flexBrick.with-separate-xs > *, .with-separate-xs.button-default > *, .with-separate-xs.buttonA > *, .with-separate-xs.box-default > * {
    margin-left: 10px; }
  .flexBrick.with-separate-s > *, .with-separate-s.button-default > *, .with-separate-s.buttonA > *, .with-separate-s.box-default > * {
    margin-left: 20px; }
  .flexBrick.with-separate-m > *, .with-separate-m.button-default > *, .with-separate-m.buttonA > *, .with-separate-m.box-default > * {
    margin-left: 30px; }
  .flexBrick.with-separate-l > *, .with-separate-l.button-default > *, .with-separate-l.buttonA > *, .with-separate-l.box-default > * {
    margin-left: 40px; }
  .flexBrick.with-separate-xl > *, .with-separate-xl.button-default > *, .with-separate-xl.buttonA > *, .with-separate-xl.box-default > * {
    margin-left: 50px; }
  .flexBrick.with-separate-xxl > *, .with-separate-xxl.button-default > *, .with-separate-xxl.buttonA > *, .with-separate-xxl.box-default > * {
    margin-left: 70px; }
  .flexBrick > *:first-child, .button-default > *:first-child, .buttonA > *:first-child, .box-default > *:first-child {
    margin-left: 0; }
  .flexBrick.with-valign-center, .with-valign-center.button-default, .with-valign-center.buttonA, .with-valign-center.box-default {
    align-items: center; }
  .flexBrick.with-valign-stretch, .with-valign-stretch.button-default, .with-valign-stretch.buttonA, .with-valign-stretch.box-default {
    align-items: stretch; }
  .flexBrick.with-valign-top, .with-valign-top.button-default, .with-valign-top.buttonA, .with-valign-top.box-default {
    align-items: start; }
  .flexBrick.with-valign-bottom, .with-valign-bottom.button-default, .with-valign-bottom.buttonA, .with-valign-bottom.box-default {
    align-items: end; }
  .flexBrick.with-align-center, .with-align-center.button-default, .with-align-center.buttonA, .with-align-center.box-default {
    justify-content: center; }
  .flexBrick.with-align-left, .with-align-left.button-default, .with-align-left.buttonA, .with-align-left.box-default {
    justify-content: flex-start; }
  .flexBrick.with-align-right, .with-align-right.button-default, .with-align-right.buttonA, .with-align-right.box-default {
    justify-content: flex-end; }
  .flexBrick.with-align-sb, .with-align-sb.button-default, .with-align-sb.buttonA, .with-align-sb.box-default {
    justify-content: space-between; }

/***********************************************************
  Width */
/*********************************************************** */
.width, .w-max, .w-global, .w-1em, .w-2em, .w-3em, .w-4em, .w-5em, .w-6em, .w-7em, .w-8em, .w-9em, .w-10em, .w-11em, .w-12em, .w-13em, .w-14em, .w-15em, .w-16em, .w-17em, .w-18em, .w-19em, .w-20em, .w-10px, .w-20px, .w-30px, .w-40px, .w-50px, .w-60px, .w-70px, .w-80px, .w-90px, .w-100px, .w-110px, .w-120px, .w-130px, .w-140px, .w-150px, .w-160px, .w-170px, .w-180px, .w-190px, .w-200px, .w-210px, .w-220px, .w-230px, .w-240px, .w-250px, .w-260px, .w-270px, .w-280px, .w-290px, .w-300px, .w-310px, .w-320px, .w-330px, .w-340px, .w-350px, .w-360px, .w-370px, .w-380px, .w-390px, .w-400px, .w-410px, .w-420px, .w-430px, .w-440px, .w-450px, .w-460px, .w-470px, .w-480px, .w-490px, .w-500px, .w-510px, .w-520px, .w-530px, .w-540px, .w-550px, .w-560px, .w-570px, .w-580px, .w-590px, .w-600px, .w-610px, .w-620px, .w-630px, .w-640px, .w-650px, .w-660px, .w-670px, .w-680px, .w-690px, .w-700px, .w-710px, .w-720px, .w-730px, .w-740px, .w-750px, .w-760px, .w-770px, .w-780px, .w-790px, .w-800px, .w-810px, .w-820px, .w-830px, .w-840px, .w-850px, .w-860px, .w-870px, .w-880px, .w-890px, .w-900px, .w-910px, .w-920px, .w-930px, .w-940px, .w-950px, .w-960px, .w-970px, .w-980px, .w-990px, .w-1000px, .w-1per, .w-2per, .w-3per, .w-4per, .w-5per, .w-6per, .w-7per, .w-8per, .w-9per, .w-10per, .w-11per, .w-12per, .w-13per, .w-14per, .w-15per, .w-16per, .w-17per, .w-18per, .w-19per, .w-20per, .w-21per, .w-22per, .w-23per, .w-24per, .w-25per, .w-26per, .w-27per, .w-28per, .w-29per, .w-30per, .w-31per, .w-32per, .w-33per, .w-34per, .w-35per, .w-36per, .w-37per, .w-38per, .w-39per, .w-40per, .w-41per, .w-42per, .w-43per, .w-44per, .w-45per, .w-46per, .w-47per, .w-48per, .w-49per, .w-50per, .w-51per, .w-52per, .w-53per, .w-54per, .w-55per, .w-56per, .w-57per, .w-58per, .w-59per, .w-60per, .w-61per, .w-62per, .w-63per, .w-64per, .w-65per, .w-66per, .w-67per, .w-68per, .w-69per, .w-70per, .w-71per, .w-72per, .w-73per, .w-74per, .w-75per, .w-76per, .w-77per, .w-78per, .w-79per, .w-80per, .w-81per, .w-82per, .w-83per, .w-84per, .w-85per, .w-86per, .w-87per, .w-88per, .w-89per, .w-90per, .w-91per, .w-92per, .w-93per, .w-94per, .w-95per, .w-96per, .w-97per, .w-98per, .w-99per, .w-100per {
  box-sizing: border-box; }

.w-max {
  min-width: 100%;
  max-width: 100%;
  width: 100%; }

.w-global {
  min-width: 1080px;
  max-width: 1080px;
  width: 1080px; }

@media screen and (max-width: 1080px) {
  .w-global {
    min-width: unset;
    max-width: unset;
    width: unset; } }

.w-1em {
  min-width: 1em;
  max-width: 1em;
  width: 1em; }

.w-2em {
  min-width: 2em;
  max-width: 2em;
  width: 2em; }

.w-3em {
  min-width: 3em;
  max-width: 3em;
  width: 3em; }

.w-4em {
  min-width: 4em;
  max-width: 4em;
  width: 4em; }

.w-5em {
  min-width: 5em;
  max-width: 5em;
  width: 5em; }

.w-6em {
  min-width: 6em;
  max-width: 6em;
  width: 6em; }

.w-7em {
  min-width: 7em;
  max-width: 7em;
  width: 7em; }

.w-8em {
  min-width: 8em;
  max-width: 8em;
  width: 8em; }

.w-9em {
  min-width: 9em;
  max-width: 9em;
  width: 9em; }

.w-10em {
  min-width: 10em;
  max-width: 10em;
  width: 10em; }

.w-11em {
  min-width: 11em;
  max-width: 11em;
  width: 11em; }

.w-12em {
  min-width: 12em;
  max-width: 12em;
  width: 12em; }

.w-13em {
  min-width: 13em;
  max-width: 13em;
  width: 13em; }

.w-14em {
  min-width: 14em;
  max-width: 14em;
  width: 14em; }

.w-15em {
  min-width: 15em;
  max-width: 15em;
  width: 15em; }

.w-16em {
  min-width: 16em;
  max-width: 16em;
  width: 16em; }

.w-17em {
  min-width: 17em;
  max-width: 17em;
  width: 17em; }

.w-18em {
  min-width: 18em;
  max-width: 18em;
  width: 18em; }

.w-19em {
  min-width: 19em;
  max-width: 19em;
  width: 19em; }

.w-20em {
  min-width: 20em;
  max-width: 20em;
  width: 20em; }

.w-10px {
  min-width: 10px;
  max-width: 10px;
  width: 10px; }

.w-20px {
  min-width: 20px;
  max-width: 20px;
  width: 20px; }

.w-30px {
  min-width: 30px;
  max-width: 30px;
  width: 30px; }

.w-40px {
  min-width: 40px;
  max-width: 40px;
  width: 40px; }

.w-50px {
  min-width: 50px;
  max-width: 50px;
  width: 50px; }

.w-60px {
  min-width: 60px;
  max-width: 60px;
  width: 60px; }

.w-70px {
  min-width: 70px;
  max-width: 70px;
  width: 70px; }

.w-80px {
  min-width: 80px;
  max-width: 80px;
  width: 80px; }

.w-90px {
  min-width: 90px;
  max-width: 90px;
  width: 90px; }

.w-100px {
  min-width: 100px;
  max-width: 100px;
  width: 100px; }

.w-110px {
  min-width: 110px;
  max-width: 110px;
  width: 110px; }

.w-120px {
  min-width: 120px;
  max-width: 120px;
  width: 120px; }

.w-130px {
  min-width: 130px;
  max-width: 130px;
  width: 130px; }

.w-140px {
  min-width: 140px;
  max-width: 140px;
  width: 140px; }

.w-150px {
  min-width: 150px;
  max-width: 150px;
  width: 150px; }

.w-160px {
  min-width: 160px;
  max-width: 160px;
  width: 160px; }

.w-170px {
  min-width: 170px;
  max-width: 170px;
  width: 170px; }

.w-180px {
  min-width: 180px;
  max-width: 180px;
  width: 180px; }

.w-190px {
  min-width: 190px;
  max-width: 190px;
  width: 190px; }

.w-200px {
  min-width: 200px;
  max-width: 200px;
  width: 200px; }

.w-210px {
  min-width: 210px;
  max-width: 210px;
  width: 210px; }

.w-220px {
  min-width: 220px;
  max-width: 220px;
  width: 220px; }

.w-230px {
  min-width: 230px;
  max-width: 230px;
  width: 230px; }

.w-240px {
  min-width: 240px;
  max-width: 240px;
  width: 240px; }

.w-250px {
  min-width: 250px;
  max-width: 250px;
  width: 250px; }

.w-260px {
  min-width: 260px;
  max-width: 260px;
  width: 260px; }

.w-270px {
  min-width: 270px;
  max-width: 270px;
  width: 270px; }

.w-280px {
  min-width: 280px;
  max-width: 280px;
  width: 280px; }

.w-290px {
  min-width: 290px;
  max-width: 290px;
  width: 290px; }

.w-300px {
  min-width: 300px;
  max-width: 300px;
  width: 300px; }

.w-310px {
  min-width: 310px;
  max-width: 310px;
  width: 310px; }

.w-320px {
  min-width: 320px;
  max-width: 320px;
  width: 320px; }

.w-330px {
  min-width: 330px;
  max-width: 330px;
  width: 330px; }

.w-340px {
  min-width: 340px;
  max-width: 340px;
  width: 340px; }

.w-350px {
  min-width: 350px;
  max-width: 350px;
  width: 350px; }

.w-360px {
  min-width: 360px;
  max-width: 360px;
  width: 360px; }

.w-370px {
  min-width: 370px;
  max-width: 370px;
  width: 370px; }

.w-380px {
  min-width: 380px;
  max-width: 380px;
  width: 380px; }

.w-390px {
  min-width: 390px;
  max-width: 390px;
  width: 390px; }

.w-400px {
  min-width: 400px;
  max-width: 400px;
  width: 400px; }

.w-410px {
  min-width: 410px;
  max-width: 410px;
  width: 410px; }

.w-420px {
  min-width: 420px;
  max-width: 420px;
  width: 420px; }

.w-430px {
  min-width: 430px;
  max-width: 430px;
  width: 430px; }

.w-440px {
  min-width: 440px;
  max-width: 440px;
  width: 440px; }

.w-450px {
  min-width: 450px;
  max-width: 450px;
  width: 450px; }

.w-460px {
  min-width: 460px;
  max-width: 460px;
  width: 460px; }

.w-470px {
  min-width: 470px;
  max-width: 470px;
  width: 470px; }

.w-480px {
  min-width: 480px;
  max-width: 480px;
  width: 480px; }

.w-490px {
  min-width: 490px;
  max-width: 490px;
  width: 490px; }

.w-500px {
  min-width: 500px;
  max-width: 500px;
  width: 500px; }

.w-510px {
  min-width: 510px;
  max-width: 510px;
  width: 510px; }

.w-520px {
  min-width: 520px;
  max-width: 520px;
  width: 520px; }

.w-530px {
  min-width: 530px;
  max-width: 530px;
  width: 530px; }

.w-540px {
  min-width: 540px;
  max-width: 540px;
  width: 540px; }

.w-550px {
  min-width: 550px;
  max-width: 550px;
  width: 550px; }

.w-560px {
  min-width: 560px;
  max-width: 560px;
  width: 560px; }

.w-570px {
  min-width: 570px;
  max-width: 570px;
  width: 570px; }

.w-580px {
  min-width: 580px;
  max-width: 580px;
  width: 580px; }

.w-590px {
  min-width: 590px;
  max-width: 590px;
  width: 590px; }

.w-600px {
  min-width: 600px;
  max-width: 600px;
  width: 600px; }

.w-610px {
  min-width: 610px;
  max-width: 610px;
  width: 610px; }

.w-620px {
  min-width: 620px;
  max-width: 620px;
  width: 620px; }

.w-630px {
  min-width: 630px;
  max-width: 630px;
  width: 630px; }

.w-640px {
  min-width: 640px;
  max-width: 640px;
  width: 640px; }

.w-650px {
  min-width: 650px;
  max-width: 650px;
  width: 650px; }

.w-660px {
  min-width: 660px;
  max-width: 660px;
  width: 660px; }

.w-670px {
  min-width: 670px;
  max-width: 670px;
  width: 670px; }

.w-680px {
  min-width: 680px;
  max-width: 680px;
  width: 680px; }

.w-690px {
  min-width: 690px;
  max-width: 690px;
  width: 690px; }

.w-700px {
  min-width: 700px;
  max-width: 700px;
  width: 700px; }

.w-710px {
  min-width: 710px;
  max-width: 710px;
  width: 710px; }

.w-720px {
  min-width: 720px;
  max-width: 720px;
  width: 720px; }

.w-730px {
  min-width: 730px;
  max-width: 730px;
  width: 730px; }

.w-740px {
  min-width: 740px;
  max-width: 740px;
  width: 740px; }

.w-750px {
  min-width: 750px;
  max-width: 750px;
  width: 750px; }

.w-760px {
  min-width: 760px;
  max-width: 760px;
  width: 760px; }

.w-770px {
  min-width: 770px;
  max-width: 770px;
  width: 770px; }

.w-780px {
  min-width: 780px;
  max-width: 780px;
  width: 780px; }

.w-790px {
  min-width: 790px;
  max-width: 790px;
  width: 790px; }

.w-800px {
  min-width: 800px;
  max-width: 800px;
  width: 800px; }

.w-810px {
  min-width: 810px;
  max-width: 810px;
  width: 810px; }

.w-820px {
  min-width: 820px;
  max-width: 820px;
  width: 820px; }

.w-830px {
  min-width: 830px;
  max-width: 830px;
  width: 830px; }

.w-840px {
  min-width: 840px;
  max-width: 840px;
  width: 840px; }

.w-850px {
  min-width: 850px;
  max-width: 850px;
  width: 850px; }

.w-860px {
  min-width: 860px;
  max-width: 860px;
  width: 860px; }

.w-870px {
  min-width: 870px;
  max-width: 870px;
  width: 870px; }

.w-880px {
  min-width: 880px;
  max-width: 880px;
  width: 880px; }

.w-890px {
  min-width: 890px;
  max-width: 890px;
  width: 890px; }

.w-900px {
  min-width: 900px;
  max-width: 900px;
  width: 900px; }

.w-910px {
  min-width: 910px;
  max-width: 910px;
  width: 910px; }

.w-920px {
  min-width: 920px;
  max-width: 920px;
  width: 920px; }

.w-930px {
  min-width: 930px;
  max-width: 930px;
  width: 930px; }

.w-940px {
  min-width: 940px;
  max-width: 940px;
  width: 940px; }

.w-950px {
  min-width: 950px;
  max-width: 950px;
  width: 950px; }

.w-960px {
  min-width: 960px;
  max-width: 960px;
  width: 960px; }

.w-970px {
  min-width: 970px;
  max-width: 970px;
  width: 970px; }

.w-980px {
  min-width: 980px;
  max-width: 980px;
  width: 980px; }

.w-990px {
  min-width: 990px;
  max-width: 990px;
  width: 990px; }

.w-1000px {
  min-width: 1000px;
  max-width: 1000px;
  width: 1000px; }

.w-1per {
  min-width: 1%;
  max-width: 1%;
  width: 1%; }

.w-2per {
  min-width: 2%;
  max-width: 2%;
  width: 2%; }

.w-3per {
  min-width: 3%;
  max-width: 3%;
  width: 3%; }

.w-4per {
  min-width: 4%;
  max-width: 4%;
  width: 4%; }

.w-5per {
  min-width: 5%;
  max-width: 5%;
  width: 5%; }

.w-6per {
  min-width: 6%;
  max-width: 6%;
  width: 6%; }

.w-7per {
  min-width: 7%;
  max-width: 7%;
  width: 7%; }

.w-8per {
  min-width: 8%;
  max-width: 8%;
  width: 8%; }

.w-9per {
  min-width: 9%;
  max-width: 9%;
  width: 9%; }

.w-10per {
  min-width: 10%;
  max-width: 10%;
  width: 10%; }

.w-11per {
  min-width: 11%;
  max-width: 11%;
  width: 11%; }

.w-12per {
  min-width: 12%;
  max-width: 12%;
  width: 12%; }

.w-13per {
  min-width: 13%;
  max-width: 13%;
  width: 13%; }

.w-14per {
  min-width: 14%;
  max-width: 14%;
  width: 14%; }

.w-15per {
  min-width: 15%;
  max-width: 15%;
  width: 15%; }

.w-16per {
  min-width: 16%;
  max-width: 16%;
  width: 16%; }

.w-17per {
  min-width: 17%;
  max-width: 17%;
  width: 17%; }

.w-18per {
  min-width: 18%;
  max-width: 18%;
  width: 18%; }

.w-19per {
  min-width: 19%;
  max-width: 19%;
  width: 19%; }

.w-20per {
  min-width: 20%;
  max-width: 20%;
  width: 20%; }

.w-21per {
  min-width: 21%;
  max-width: 21%;
  width: 21%; }

.w-22per {
  min-width: 22%;
  max-width: 22%;
  width: 22%; }

.w-23per {
  min-width: 23%;
  max-width: 23%;
  width: 23%; }

.w-24per {
  min-width: 24%;
  max-width: 24%;
  width: 24%; }

.w-25per {
  min-width: 25%;
  max-width: 25%;
  width: 25%; }

.w-26per {
  min-width: 26%;
  max-width: 26%;
  width: 26%; }

.w-27per {
  min-width: 27%;
  max-width: 27%;
  width: 27%; }

.w-28per {
  min-width: 28%;
  max-width: 28%;
  width: 28%; }

.w-29per {
  min-width: 29%;
  max-width: 29%;
  width: 29%; }

.w-30per {
  min-width: 30%;
  max-width: 30%;
  width: 30%; }

.w-31per {
  min-width: 31%;
  max-width: 31%;
  width: 31%; }

.w-32per {
  min-width: 32%;
  max-width: 32%;
  width: 32%; }

.w-33per {
  min-width: 33%;
  max-width: 33%;
  width: 33%; }

.w-34per {
  min-width: 34%;
  max-width: 34%;
  width: 34%; }

.w-35per {
  min-width: 35%;
  max-width: 35%;
  width: 35%; }

.w-36per {
  min-width: 36%;
  max-width: 36%;
  width: 36%; }

.w-37per {
  min-width: 37%;
  max-width: 37%;
  width: 37%; }

.w-38per {
  min-width: 38%;
  max-width: 38%;
  width: 38%; }

.w-39per {
  min-width: 39%;
  max-width: 39%;
  width: 39%; }

.w-40per {
  min-width: 40%;
  max-width: 40%;
  width: 40%; }

.w-41per {
  min-width: 41%;
  max-width: 41%;
  width: 41%; }

.w-42per {
  min-width: 42%;
  max-width: 42%;
  width: 42%; }

.w-43per {
  min-width: 43%;
  max-width: 43%;
  width: 43%; }

.w-44per {
  min-width: 44%;
  max-width: 44%;
  width: 44%; }

.w-45per {
  min-width: 45%;
  max-width: 45%;
  width: 45%; }

.w-46per {
  min-width: 46%;
  max-width: 46%;
  width: 46%; }

.w-47per {
  min-width: 47%;
  max-width: 47%;
  width: 47%; }

.w-48per {
  min-width: 48%;
  max-width: 48%;
  width: 48%; }

.w-49per {
  min-width: 49%;
  max-width: 49%;
  width: 49%; }

.w-50per {
  min-width: 50%;
  max-width: 50%;
  width: 50%; }

.w-51per {
  min-width: 51%;
  max-width: 51%;
  width: 51%; }

.w-52per {
  min-width: 52%;
  max-width: 52%;
  width: 52%; }

.w-53per {
  min-width: 53%;
  max-width: 53%;
  width: 53%; }

.w-54per {
  min-width: 54%;
  max-width: 54%;
  width: 54%; }

.w-55per {
  min-width: 55%;
  max-width: 55%;
  width: 55%; }

.w-56per {
  min-width: 56%;
  max-width: 56%;
  width: 56%; }

.w-57per {
  min-width: 57%;
  max-width: 57%;
  width: 57%; }

.w-58per {
  min-width: 58%;
  max-width: 58%;
  width: 58%; }

.w-59per {
  min-width: 59%;
  max-width: 59%;
  width: 59%; }

.w-60per {
  min-width: 60%;
  max-width: 60%;
  width: 60%; }

.w-61per {
  min-width: 61%;
  max-width: 61%;
  width: 61%; }

.w-62per {
  min-width: 62%;
  max-width: 62%;
  width: 62%; }

.w-63per {
  min-width: 63%;
  max-width: 63%;
  width: 63%; }

.w-64per {
  min-width: 64%;
  max-width: 64%;
  width: 64%; }

.w-65per {
  min-width: 65%;
  max-width: 65%;
  width: 65%; }

.w-66per {
  min-width: 66%;
  max-width: 66%;
  width: 66%; }

.w-67per {
  min-width: 67%;
  max-width: 67%;
  width: 67%; }

.w-68per {
  min-width: 68%;
  max-width: 68%;
  width: 68%; }

.w-69per {
  min-width: 69%;
  max-width: 69%;
  width: 69%; }

.w-70per {
  min-width: 70%;
  max-width: 70%;
  width: 70%; }

.w-71per {
  min-width: 71%;
  max-width: 71%;
  width: 71%; }

.w-72per {
  min-width: 72%;
  max-width: 72%;
  width: 72%; }

.w-73per {
  min-width: 73%;
  max-width: 73%;
  width: 73%; }

.w-74per {
  min-width: 74%;
  max-width: 74%;
  width: 74%; }

.w-75per {
  min-width: 75%;
  max-width: 75%;
  width: 75%; }

.w-76per {
  min-width: 76%;
  max-width: 76%;
  width: 76%; }

.w-77per {
  min-width: 77%;
  max-width: 77%;
  width: 77%; }

.w-78per {
  min-width: 78%;
  max-width: 78%;
  width: 78%; }

.w-79per {
  min-width: 79%;
  max-width: 79%;
  width: 79%; }

.w-80per {
  min-width: 80%;
  max-width: 80%;
  width: 80%; }

.w-81per {
  min-width: 81%;
  max-width: 81%;
  width: 81%; }

.w-82per {
  min-width: 82%;
  max-width: 82%;
  width: 82%; }

.w-83per {
  min-width: 83%;
  max-width: 83%;
  width: 83%; }

.w-84per {
  min-width: 84%;
  max-width: 84%;
  width: 84%; }

.w-85per {
  min-width: 85%;
  max-width: 85%;
  width: 85%; }

.w-86per {
  min-width: 86%;
  max-width: 86%;
  width: 86%; }

.w-87per {
  min-width: 87%;
  max-width: 87%;
  width: 87%; }

.w-88per {
  min-width: 88%;
  max-width: 88%;
  width: 88%; }

.w-89per {
  min-width: 89%;
  max-width: 89%;
  width: 89%; }

.w-90per {
  min-width: 90%;
  max-width: 90%;
  width: 90%; }

.w-91per {
  min-width: 91%;
  max-width: 91%;
  width: 91%; }

.w-92per {
  min-width: 92%;
  max-width: 92%;
  width: 92%; }

.w-93per {
  min-width: 93%;
  max-width: 93%;
  width: 93%; }

.w-94per {
  min-width: 94%;
  max-width: 94%;
  width: 94%; }

.w-95per {
  min-width: 95%;
  max-width: 95%;
  width: 95%; }

.w-96per {
  min-width: 96%;
  max-width: 96%;
  width: 96%; }

.w-97per {
  min-width: 97%;
  max-width: 97%;
  width: 97%; }

.w-98per {
  min-width: 98%;
  max-width: 98%;
  width: 98%; }

.w-99per {
  min-width: 99%;
  max-width: 99%;
  width: 99%; }

.w-100per {
  min-width: 100%;
  max-width: 100%;
  width: 100%; }

.w-unset {
  min-width: unset;
  max-width: unset;
  width: auto; }

@media screen and (max-width: 560px) {
  .w-unset-bp-s {
    min-width: unset;
    max-width: unset;
    width: auto; }
  .w-parent-offset-xxs-bp-s {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 5px;
    margin-right: 5px; }
  .w-parent-offset-xs-bp-s {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 10px;
    margin-right: 10px; }
  .w-parent-offset-s-bp-s {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 20px;
    margin-right: 20px; }
  .w-parent-offset-m-bp-s {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 30px;
    margin-right: 30px; }
  .w-parent-offset-l-bp-s {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 40px;
    margin-right: 40px; }
  .w-parent-offset-xl-bp-s {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 50px;
    margin-right: 50px; }
  .w-parent-offset-xxl-bp-s {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 70px;
    margin-right: 70px; } }

@media screen and (max-width: 768px) {
  .w-unset-bp-m {
    min-width: unset;
    max-width: unset;
    width: auto; }
  .w-parent-offset-xxs-bp-m {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 5px;
    margin-right: 5px; }
  .w-parent-offset-xs-bp-m {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 10px;
    margin-right: 10px; }
  .w-parent-offset-s-bp-m {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 20px;
    margin-right: 20px; }
  .w-parent-offset-m-bp-m {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 30px;
    margin-right: 30px; }
  .w-parent-offset-l-bp-m {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 40px;
    margin-right: 40px; }
  .w-parent-offset-xl-bp-m {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 50px;
    margin-right: 50px; }
  .w-parent-offset-xxl-bp-m {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 70px;
    margin-right: 70px; } }

@media screen and (max-width: 1080px) {
  .w-unset-bp-l {
    min-width: unset;
    max-width: unset;
    width: auto; }
  .w-parent-offset-xxs-bp-l {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 5px;
    margin-right: 5px; }
  .w-parent-offset-xs-bp-l {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 10px;
    margin-right: 10px; }
  .w-parent-offset-s-bp-l {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 20px;
    margin-right: 20px; }
  .w-parent-offset-m-bp-l {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 30px;
    margin-right: 30px; }
  .w-parent-offset-l-bp-l {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 40px;
    margin-right: 40px; }
  .w-parent-offset-xl-bp-l {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 50px;
    margin-right: 50px; }
  .w-parent-offset-xxl-bp-l {
    min-width: unset;
    max-width: unset;
    width: auto;
    margin-left: 70px;
    margin-right: 70px; } }

/***********************************************************
  Height */
/*********************************************************** */
.height, .h-max, .h-1em, .h-2em, .h-3em, .h-4em, .h-5em, .h-6em, .h-7em, .h-8em, .h-9em, .h-10em, .h-11em, .h-12em, .h-13em, .h-14em, .h-15em, .h-16em, .h-17em, .h-18em, .h-19em, .h-20em, .h-10px, .h-20px, .h-30px, .h-40px, .h-50px, .h-60px, .h-70px, .h-80px, .h-90px, .h-100px, .h-110px, .h-120px, .h-130px, .h-140px, .h-150px, .h-160px, .h-170px, .h-180px, .h-190px, .h-200px, .h-210px, .h-220px, .h-230px, .h-240px, .h-250px, .h-260px, .h-270px, .h-280px, .h-290px, .h-300px, .h-310px, .h-320px, .h-330px, .h-340px, .h-350px, .h-360px, .h-370px, .h-380px, .h-390px, .h-400px, .h-410px, .h-420px, .h-430px, .h-440px, .h-450px, .h-460px, .h-470px, .h-480px, .h-490px, .h-500px, .h-510px, .h-520px, .h-530px, .h-540px, .h-550px, .h-560px, .h-570px, .h-580px, .h-590px, .h-600px, .h-610px, .h-620px, .h-630px, .h-640px, .h-650px, .h-660px, .h-670px, .h-680px, .h-690px, .h-700px, .h-710px, .h-720px, .h-730px, .h-740px, .h-750px, .h-760px, .h-770px, .h-780px, .h-790px, .h-800px, .h-810px, .h-820px, .h-830px, .h-840px, .h-850px, .h-860px, .h-870px, .h-880px, .h-890px, .h-900px, .h-910px, .h-920px, .h-930px, .h-940px, .h-950px, .h-960px, .h-970px, .h-980px, .h-990px, .h-1000px, .h-1per, .h-2per, .h-3per, .h-4per, .h-5per, .h-6per, .h-7per, .h-8per, .h-9per, .h-10per, .h-11per, .h-12per, .h-13per, .h-14per, .h-15per, .h-16per, .h-17per, .h-18per, .h-19per, .h-20per, .h-21per, .h-22per, .h-23per, .h-24per, .h-25per, .h-26per, .h-27per, .h-28per, .h-29per, .h-30per, .h-31per, .h-32per, .h-33per, .h-34per, .h-35per, .h-36per, .h-37per, .h-38per, .h-39per, .h-40per, .h-41per, .h-42per, .h-43per, .h-44per, .h-45per, .h-46per, .h-47per, .h-48per, .h-49per, .h-50per, .h-51per, .h-52per, .h-53per, .h-54per, .h-55per, .h-56per, .h-57per, .h-58per, .h-59per, .h-60per, .h-61per, .h-62per, .h-63per, .h-64per, .h-65per, .h-66per, .h-67per, .h-68per, .h-69per, .h-70per, .h-71per, .h-72per, .h-73per, .h-74per, .h-75per, .h-76per, .h-77per, .h-78per, .h-79per, .h-80per, .h-81per, .h-82per, .h-83per, .h-84per, .h-85per, .h-86per, .h-87per, .h-88per, .h-89per, .h-90per, .h-91per, .h-92per, .h-93per, .h-94per, .h-95per, .h-96per, .h-97per, .h-98per, .h-99per, .h-100per {
  box-sizing: border-box; }

.h-max {
  min-height: 100%;
  max-height: 100%;
  height: 100%; }

.h-1em {
  min-height: 1em;
  max-height: 1em;
  height: 1em; }

.h-2em {
  min-height: 2em;
  max-height: 2em;
  height: 2em; }

.h-3em {
  min-height: 3em;
  max-height: 3em;
  height: 3em; }

.h-4em {
  min-height: 4em;
  max-height: 4em;
  height: 4em; }

.h-5em {
  min-height: 5em;
  max-height: 5em;
  height: 5em; }

.h-6em {
  min-height: 6em;
  max-height: 6em;
  height: 6em; }

.h-7em {
  min-height: 7em;
  max-height: 7em;
  height: 7em; }

.h-8em {
  min-height: 8em;
  max-height: 8em;
  height: 8em; }

.h-9em {
  min-height: 9em;
  max-height: 9em;
  height: 9em; }

.h-10em {
  min-height: 10em;
  max-height: 10em;
  height: 10em; }

.h-11em {
  min-height: 11em;
  max-height: 11em;
  height: 11em; }

.h-12em {
  min-height: 12em;
  max-height: 12em;
  height: 12em; }

.h-13em {
  min-height: 13em;
  max-height: 13em;
  height: 13em; }

.h-14em {
  min-height: 14em;
  max-height: 14em;
  height: 14em; }

.h-15em {
  min-height: 15em;
  max-height: 15em;
  height: 15em; }

.h-16em {
  min-height: 16em;
  max-height: 16em;
  height: 16em; }

.h-17em {
  min-height: 17em;
  max-height: 17em;
  height: 17em; }

.h-18em {
  min-height: 18em;
  max-height: 18em;
  height: 18em; }

.h-19em {
  min-height: 19em;
  max-height: 19em;
  height: 19em; }

.h-20em {
  min-height: 20em;
  max-height: 20em;
  height: 20em; }

.h-10px {
  min-height: 10px;
  max-height: 10px;
  height: 10px; }

.h-20px {
  min-height: 20px;
  max-height: 20px;
  height: 20px; }

.h-30px {
  min-height: 30px;
  max-height: 30px;
  height: 30px; }

.h-40px {
  min-height: 40px;
  max-height: 40px;
  height: 40px; }

.h-50px {
  min-height: 50px;
  max-height: 50px;
  height: 50px; }

.h-60px {
  min-height: 60px;
  max-height: 60px;
  height: 60px; }

.h-70px {
  min-height: 70px;
  max-height: 70px;
  height: 70px; }

.h-80px {
  min-height: 80px;
  max-height: 80px;
  height: 80px; }

.h-90px {
  min-height: 90px;
  max-height: 90px;
  height: 90px; }

.h-100px {
  min-height: 100px;
  max-height: 100px;
  height: 100px; }

.h-110px {
  min-height: 110px;
  max-height: 110px;
  height: 110px; }

.h-120px {
  min-height: 120px;
  max-height: 120px;
  height: 120px; }

.h-130px {
  min-height: 130px;
  max-height: 130px;
  height: 130px; }

.h-140px {
  min-height: 140px;
  max-height: 140px;
  height: 140px; }

.h-150px {
  min-height: 150px;
  max-height: 150px;
  height: 150px; }

.h-160px {
  min-height: 160px;
  max-height: 160px;
  height: 160px; }

.h-170px {
  min-height: 170px;
  max-height: 170px;
  height: 170px; }

.h-180px {
  min-height: 180px;
  max-height: 180px;
  height: 180px; }

.h-190px {
  min-height: 190px;
  max-height: 190px;
  height: 190px; }

.h-200px {
  min-height: 200px;
  max-height: 200px;
  height: 200px; }

.h-210px {
  min-height: 210px;
  max-height: 210px;
  height: 210px; }

.h-220px {
  min-height: 220px;
  max-height: 220px;
  height: 220px; }

.h-230px {
  min-height: 230px;
  max-height: 230px;
  height: 230px; }

.h-240px {
  min-height: 240px;
  max-height: 240px;
  height: 240px; }

.h-250px {
  min-height: 250px;
  max-height: 250px;
  height: 250px; }

.h-260px {
  min-height: 260px;
  max-height: 260px;
  height: 260px; }

.h-270px {
  min-height: 270px;
  max-height: 270px;
  height: 270px; }

.h-280px {
  min-height: 280px;
  max-height: 280px;
  height: 280px; }

.h-290px {
  min-height: 290px;
  max-height: 290px;
  height: 290px; }

.h-300px {
  min-height: 300px;
  max-height: 300px;
  height: 300px; }

.h-310px {
  min-height: 310px;
  max-height: 310px;
  height: 310px; }

.h-320px {
  min-height: 320px;
  max-height: 320px;
  height: 320px; }

.h-330px {
  min-height: 330px;
  max-height: 330px;
  height: 330px; }

.h-340px {
  min-height: 340px;
  max-height: 340px;
  height: 340px; }

.h-350px {
  min-height: 350px;
  max-height: 350px;
  height: 350px; }

.h-360px {
  min-height: 360px;
  max-height: 360px;
  height: 360px; }

.h-370px {
  min-height: 370px;
  max-height: 370px;
  height: 370px; }

.h-380px {
  min-height: 380px;
  max-height: 380px;
  height: 380px; }

.h-390px {
  min-height: 390px;
  max-height: 390px;
  height: 390px; }

.h-400px {
  min-height: 400px;
  max-height: 400px;
  height: 400px; }

.h-410px {
  min-height: 410px;
  max-height: 410px;
  height: 410px; }

.h-420px {
  min-height: 420px;
  max-height: 420px;
  height: 420px; }

.h-430px {
  min-height: 430px;
  max-height: 430px;
  height: 430px; }

.h-440px {
  min-height: 440px;
  max-height: 440px;
  height: 440px; }

.h-450px {
  min-height: 450px;
  max-height: 450px;
  height: 450px; }

.h-460px {
  min-height: 460px;
  max-height: 460px;
  height: 460px; }

.h-470px {
  min-height: 470px;
  max-height: 470px;
  height: 470px; }

.h-480px {
  min-height: 480px;
  max-height: 480px;
  height: 480px; }

.h-490px {
  min-height: 490px;
  max-height: 490px;
  height: 490px; }

.h-500px {
  min-height: 500px;
  max-height: 500px;
  height: 500px; }

.h-510px {
  min-height: 510px;
  max-height: 510px;
  height: 510px; }

.h-520px {
  min-height: 520px;
  max-height: 520px;
  height: 520px; }

.h-530px {
  min-height: 530px;
  max-height: 530px;
  height: 530px; }

.h-540px {
  min-height: 540px;
  max-height: 540px;
  height: 540px; }

.h-550px {
  min-height: 550px;
  max-height: 550px;
  height: 550px; }

.h-560px {
  min-height: 560px;
  max-height: 560px;
  height: 560px; }

.h-570px {
  min-height: 570px;
  max-height: 570px;
  height: 570px; }

.h-580px {
  min-height: 580px;
  max-height: 580px;
  height: 580px; }

.h-590px {
  min-height: 590px;
  max-height: 590px;
  height: 590px; }

.h-600px {
  min-height: 600px;
  max-height: 600px;
  height: 600px; }

.h-610px {
  min-height: 610px;
  max-height: 610px;
  height: 610px; }

.h-620px {
  min-height: 620px;
  max-height: 620px;
  height: 620px; }

.h-630px {
  min-height: 630px;
  max-height: 630px;
  height: 630px; }

.h-640px {
  min-height: 640px;
  max-height: 640px;
  height: 640px; }

.h-650px {
  min-height: 650px;
  max-height: 650px;
  height: 650px; }

.h-660px {
  min-height: 660px;
  max-height: 660px;
  height: 660px; }

.h-670px {
  min-height: 670px;
  max-height: 670px;
  height: 670px; }

.h-680px {
  min-height: 680px;
  max-height: 680px;
  height: 680px; }

.h-690px {
  min-height: 690px;
  max-height: 690px;
  height: 690px; }

.h-700px {
  min-height: 700px;
  max-height: 700px;
  height: 700px; }

.h-710px {
  min-height: 710px;
  max-height: 710px;
  height: 710px; }

.h-720px {
  min-height: 720px;
  max-height: 720px;
  height: 720px; }

.h-730px {
  min-height: 730px;
  max-height: 730px;
  height: 730px; }

.h-740px {
  min-height: 740px;
  max-height: 740px;
  height: 740px; }

.h-750px {
  min-height: 750px;
  max-height: 750px;
  height: 750px; }

.h-760px {
  min-height: 760px;
  max-height: 760px;
  height: 760px; }

.h-770px {
  min-height: 770px;
  max-height: 770px;
  height: 770px; }

.h-780px {
  min-height: 780px;
  max-height: 780px;
  height: 780px; }

.h-790px {
  min-height: 790px;
  max-height: 790px;
  height: 790px; }

.h-800px {
  min-height: 800px;
  max-height: 800px;
  height: 800px; }

.h-810px {
  min-height: 810px;
  max-height: 810px;
  height: 810px; }

.h-820px {
  min-height: 820px;
  max-height: 820px;
  height: 820px; }

.h-830px {
  min-height: 830px;
  max-height: 830px;
  height: 830px; }

.h-840px {
  min-height: 840px;
  max-height: 840px;
  height: 840px; }

.h-850px {
  min-height: 850px;
  max-height: 850px;
  height: 850px; }

.h-860px {
  min-height: 860px;
  max-height: 860px;
  height: 860px; }

.h-870px {
  min-height: 870px;
  max-height: 870px;
  height: 870px; }

.h-880px {
  min-height: 880px;
  max-height: 880px;
  height: 880px; }

.h-890px {
  min-height: 890px;
  max-height: 890px;
  height: 890px; }

.h-900px {
  min-height: 900px;
  max-height: 900px;
  height: 900px; }

.h-910px {
  min-height: 910px;
  max-height: 910px;
  height: 910px; }

.h-920px {
  min-height: 920px;
  max-height: 920px;
  height: 920px; }

.h-930px {
  min-height: 930px;
  max-height: 930px;
  height: 930px; }

.h-940px {
  min-height: 940px;
  max-height: 940px;
  height: 940px; }

.h-950px {
  min-height: 950px;
  max-height: 950px;
  height: 950px; }

.h-960px {
  min-height: 960px;
  max-height: 960px;
  height: 960px; }

.h-970px {
  min-height: 970px;
  max-height: 970px;
  height: 970px; }

.h-980px {
  min-height: 980px;
  max-height: 980px;
  height: 980px; }

.h-990px {
  min-height: 990px;
  max-height: 990px;
  height: 990px; }

.h-1000px {
  min-height: 1000px;
  max-height: 1000px;
  height: 1000px; }

.h-1per {
  min-height: 1%;
  max-height: 1%;
  height: 1%; }

.h-2per {
  min-height: 2%;
  max-height: 2%;
  height: 2%; }

.h-3per {
  min-height: 3%;
  max-height: 3%;
  height: 3%; }

.h-4per {
  min-height: 4%;
  max-height: 4%;
  height: 4%; }

.h-5per {
  min-height: 5%;
  max-height: 5%;
  height: 5%; }

.h-6per {
  min-height: 6%;
  max-height: 6%;
  height: 6%; }

.h-7per {
  min-height: 7%;
  max-height: 7%;
  height: 7%; }

.h-8per {
  min-height: 8%;
  max-height: 8%;
  height: 8%; }

.h-9per {
  min-height: 9%;
  max-height: 9%;
  height: 9%; }

.h-10per {
  min-height: 10%;
  max-height: 10%;
  height: 10%; }

.h-11per {
  min-height: 11%;
  max-height: 11%;
  height: 11%; }

.h-12per {
  min-height: 12%;
  max-height: 12%;
  height: 12%; }

.h-13per {
  min-height: 13%;
  max-height: 13%;
  height: 13%; }

.h-14per {
  min-height: 14%;
  max-height: 14%;
  height: 14%; }

.h-15per {
  min-height: 15%;
  max-height: 15%;
  height: 15%; }

.h-16per {
  min-height: 16%;
  max-height: 16%;
  height: 16%; }

.h-17per {
  min-height: 17%;
  max-height: 17%;
  height: 17%; }

.h-18per {
  min-height: 18%;
  max-height: 18%;
  height: 18%; }

.h-19per {
  min-height: 19%;
  max-height: 19%;
  height: 19%; }

.h-20per {
  min-height: 20%;
  max-height: 20%;
  height: 20%; }

.h-21per {
  min-height: 21%;
  max-height: 21%;
  height: 21%; }

.h-22per {
  min-height: 22%;
  max-height: 22%;
  height: 22%; }

.h-23per {
  min-height: 23%;
  max-height: 23%;
  height: 23%; }

.h-24per {
  min-height: 24%;
  max-height: 24%;
  height: 24%; }

.h-25per {
  min-height: 25%;
  max-height: 25%;
  height: 25%; }

.h-26per {
  min-height: 26%;
  max-height: 26%;
  height: 26%; }

.h-27per {
  min-height: 27%;
  max-height: 27%;
  height: 27%; }

.h-28per {
  min-height: 28%;
  max-height: 28%;
  height: 28%; }

.h-29per {
  min-height: 29%;
  max-height: 29%;
  height: 29%; }

.h-30per {
  min-height: 30%;
  max-height: 30%;
  height: 30%; }

.h-31per {
  min-height: 31%;
  max-height: 31%;
  height: 31%; }

.h-32per {
  min-height: 32%;
  max-height: 32%;
  height: 32%; }

.h-33per {
  min-height: 33%;
  max-height: 33%;
  height: 33%; }

.h-34per {
  min-height: 34%;
  max-height: 34%;
  height: 34%; }

.h-35per {
  min-height: 35%;
  max-height: 35%;
  height: 35%; }

.h-36per {
  min-height: 36%;
  max-height: 36%;
  height: 36%; }

.h-37per {
  min-height: 37%;
  max-height: 37%;
  height: 37%; }

.h-38per {
  min-height: 38%;
  max-height: 38%;
  height: 38%; }

.h-39per {
  min-height: 39%;
  max-height: 39%;
  height: 39%; }

.h-40per {
  min-height: 40%;
  max-height: 40%;
  height: 40%; }

.h-41per {
  min-height: 41%;
  max-height: 41%;
  height: 41%; }

.h-42per {
  min-height: 42%;
  max-height: 42%;
  height: 42%; }

.h-43per {
  min-height: 43%;
  max-height: 43%;
  height: 43%; }

.h-44per {
  min-height: 44%;
  max-height: 44%;
  height: 44%; }

.h-45per {
  min-height: 45%;
  max-height: 45%;
  height: 45%; }

.h-46per {
  min-height: 46%;
  max-height: 46%;
  height: 46%; }

.h-47per {
  min-height: 47%;
  max-height: 47%;
  height: 47%; }

.h-48per {
  min-height: 48%;
  max-height: 48%;
  height: 48%; }

.h-49per {
  min-height: 49%;
  max-height: 49%;
  height: 49%; }

.h-50per {
  min-height: 50%;
  max-height: 50%;
  height: 50%; }

.h-51per {
  min-height: 51%;
  max-height: 51%;
  height: 51%; }

.h-52per {
  min-height: 52%;
  max-height: 52%;
  height: 52%; }

.h-53per {
  min-height: 53%;
  max-height: 53%;
  height: 53%; }

.h-54per {
  min-height: 54%;
  max-height: 54%;
  height: 54%; }

.h-55per {
  min-height: 55%;
  max-height: 55%;
  height: 55%; }

.h-56per {
  min-height: 56%;
  max-height: 56%;
  height: 56%; }

.h-57per {
  min-height: 57%;
  max-height: 57%;
  height: 57%; }

.h-58per {
  min-height: 58%;
  max-height: 58%;
  height: 58%; }

.h-59per {
  min-height: 59%;
  max-height: 59%;
  height: 59%; }

.h-60per {
  min-height: 60%;
  max-height: 60%;
  height: 60%; }

.h-61per {
  min-height: 61%;
  max-height: 61%;
  height: 61%; }

.h-62per {
  min-height: 62%;
  max-height: 62%;
  height: 62%; }

.h-63per {
  min-height: 63%;
  max-height: 63%;
  height: 63%; }

.h-64per {
  min-height: 64%;
  max-height: 64%;
  height: 64%; }

.h-65per {
  min-height: 65%;
  max-height: 65%;
  height: 65%; }

.h-66per {
  min-height: 66%;
  max-height: 66%;
  height: 66%; }

.h-67per {
  min-height: 67%;
  max-height: 67%;
  height: 67%; }

.h-68per {
  min-height: 68%;
  max-height: 68%;
  height: 68%; }

.h-69per {
  min-height: 69%;
  max-height: 69%;
  height: 69%; }

.h-70per {
  min-height: 70%;
  max-height: 70%;
  height: 70%; }

.h-71per {
  min-height: 71%;
  max-height: 71%;
  height: 71%; }

.h-72per {
  min-height: 72%;
  max-height: 72%;
  height: 72%; }

.h-73per {
  min-height: 73%;
  max-height: 73%;
  height: 73%; }

.h-74per {
  min-height: 74%;
  max-height: 74%;
  height: 74%; }

.h-75per {
  min-height: 75%;
  max-height: 75%;
  height: 75%; }

.h-76per {
  min-height: 76%;
  max-height: 76%;
  height: 76%; }

.h-77per {
  min-height: 77%;
  max-height: 77%;
  height: 77%; }

.h-78per {
  min-height: 78%;
  max-height: 78%;
  height: 78%; }

.h-79per {
  min-height: 79%;
  max-height: 79%;
  height: 79%; }

.h-80per {
  min-height: 80%;
  max-height: 80%;
  height: 80%; }

.h-81per {
  min-height: 81%;
  max-height: 81%;
  height: 81%; }

.h-82per {
  min-height: 82%;
  max-height: 82%;
  height: 82%; }

.h-83per {
  min-height: 83%;
  max-height: 83%;
  height: 83%; }

.h-84per {
  min-height: 84%;
  max-height: 84%;
  height: 84%; }

.h-85per {
  min-height: 85%;
  max-height: 85%;
  height: 85%; }

.h-86per {
  min-height: 86%;
  max-height: 86%;
  height: 86%; }

.h-87per {
  min-height: 87%;
  max-height: 87%;
  height: 87%; }

.h-88per {
  min-height: 88%;
  max-height: 88%;
  height: 88%; }

.h-89per {
  min-height: 89%;
  max-height: 89%;
  height: 89%; }

.h-90per {
  min-height: 90%;
  max-height: 90%;
  height: 90%; }

.h-91per {
  min-height: 91%;
  max-height: 91%;
  height: 91%; }

.h-92per {
  min-height: 92%;
  max-height: 92%;
  height: 92%; }

.h-93per {
  min-height: 93%;
  max-height: 93%;
  height: 93%; }

.h-94per {
  min-height: 94%;
  max-height: 94%;
  height: 94%; }

.h-95per {
  min-height: 95%;
  max-height: 95%;
  height: 95%; }

.h-96per {
  min-height: 96%;
  max-height: 96%;
  height: 96%; }

.h-97per {
  min-height: 97%;
  max-height: 97%;
  height: 97%; }

.h-98per {
  min-height: 98%;
  max-height: 98%;
  height: 98%; }

.h-99per {
  min-height: 99%;
  max-height: 99%;
  height: 99%; }

.h-100per {
  min-height: 100%;
  max-height: 100%;
  height: 100%; }

.h-unset {
  height: auto;
  max-height: unset;
  min-height: unset; }

/***********************************************************
  Position */
/*********************************************************** */
.stick-top, .stick-top .stick-top-offset-xxs, .stick-top .stick-top-over-xxs, .stick-top .stick-top-offset-xs, .stick-top .stick-top-over-xs, .stick-top .stick-top-offset-s, .stick-top .stick-top-over-s, .stick-top .stick-top-offset-m, .stick-top .stick-top-over-m, .stick-top .stick-top-offset-l, .stick-top .stick-top-over-l, .stick-top .stick-top-offset-xl, .stick-top .stick-top-over-xl, .stick-top .stick-top-offset-xxl, .stick-top .stick-top-over-xxl {
  position: absolute;
  top: 0; }
  .stick-top .stick-top-offset-xxs {
    top: 5px; }
  .stick-top .stick-top-over-xxs {
    top: -5px; }
  .stick-top .stick-top-offset-xs {
    top: 10px; }
  .stick-top .stick-top-over-xs {
    top: -10px; }
  .stick-top .stick-top-offset-s {
    top: 20px; }
  .stick-top .stick-top-over-s {
    top: -20px; }
  .stick-top .stick-top-offset-m {
    top: 30px; }
  .stick-top .stick-top-over-m {
    top: -30px; }
  .stick-top .stick-top-offset-l {
    top: 40px; }
  .stick-top .stick-top-over-l {
    top: -40px; }
  .stick-top .stick-top-offset-xl {
    top: 50px; }
  .stick-top .stick-top-over-xl {
    top: -50px; }
  .stick-top .stick-top-offset-xxl {
    top: 70px; }
  .stick-top .stick-top-over-xxl {
    top: -70px; }

.stick-left, .stick-left .stick-left-offset-xxs, .stick-left .stick-left-over-xxs, .stick-left .stick-left-offset-xs, .stick-left .stick-left-over-xs, .stick-left .stick-left-offset-s, .stick-left .stick-left-over-s, .stick-left .stick-left-offset-m, .stick-left .stick-left-over-m, .stick-left .stick-left-offset-l, .stick-left .stick-left-over-l, .stick-left .stick-left-offset-xl, .stick-left .stick-left-over-xl, .stick-left .stick-left-offset-xxl, .stick-left .stick-left-over-xxl {
  position: absolute;
  left: 0; }
  .stick-left .stick-left-offset-xxs {
    left: 5px; }
  .stick-left .stick-left-over-xxs {
    left: -5px; }
  .stick-left .stick-left-offset-xs {
    left: 10px; }
  .stick-left .stick-left-over-xs {
    left: -10px; }
  .stick-left .stick-left-offset-s {
    left: 20px; }
  .stick-left .stick-left-over-s {
    left: -20px; }
  .stick-left .stick-left-offset-m {
    left: 30px; }
  .stick-left .stick-left-over-m {
    left: -30px; }
  .stick-left .stick-left-offset-l {
    left: 40px; }
  .stick-left .stick-left-over-l {
    left: -40px; }
  .stick-left .stick-left-offset-xl {
    left: 50px; }
  .stick-left .stick-left-over-xl {
    left: -50px; }
  .stick-left .stick-left-offset-xxl {
    left: 70px; }
  .stick-left .stick-left-over-xxl {
    left: -70px; }

.stick-right, .stick-right .stick-right-offset-xxs, .stick-right .stick-right-over-xxs, .stick-right .stick-right-offset-xs, .stick-right .stick-right-over-xs, .stick-right .stick-right-offset-s, .stick-right .stick-right-over-s, .stick-right .stick-right-offset-m, .stick-right .stick-right-over-m, .stick-right .stick-right-offset-l, .stick-right .stick-right-over-l, .stick-right .stick-right-offset-xl, .stick-right .stick-right-over-xl, .stick-right .stick-right-offset-xxl, .stick-right .stick-right-over-xxl {
  position: absolute;
  right: 0; }
  .stick-right .stick-right-offset-xxs {
    right: 5px; }
  .stick-right .stick-right-over-xxs {
    right: -5px; }
  .stick-right .stick-right-offset-xs {
    right: 10px; }
  .stick-right .stick-right-over-xs {
    right: -10px; }
  .stick-right .stick-right-offset-s {
    right: 20px; }
  .stick-right .stick-right-over-s {
    right: -20px; }
  .stick-right .stick-right-offset-m {
    right: 30px; }
  .stick-right .stick-right-over-m {
    right: -30px; }
  .stick-right .stick-right-offset-l {
    right: 40px; }
  .stick-right .stick-right-over-l {
    right: -40px; }
  .stick-right .stick-right-offset-xl {
    right: 50px; }
  .stick-right .stick-right-over-xl {
    right: -50px; }
  .stick-right .stick-right-offset-xxl {
    right: 70px; }
  .stick-right .stick-right-over-xxl {
    right: -70px; }

.stick-bottom, .stick-bottom .stick-bottom-offset-xxs, .stick-bottom .stick-bottom-over-xxs, .stick-bottom .stick-bottom-offset-xs, .stick-bottom .stick-bottom-over-xs, .stick-bottom .stick-bottom-offset-s, .stick-bottom .stick-bottom-over-s, .stick-bottom .stick-bottom-offset-m, .stick-bottom .stick-bottom-over-m, .stick-bottom .stick-bottom-offset-l, .stick-bottom .stick-bottom-over-l, .stick-bottom .stick-bottom-offset-xl, .stick-bottom .stick-bottom-over-xl, .stick-bottom .stick-bottom-offset-xxl, .stick-bottom .stick-bottom-over-xxl {
  position: absolute;
  bottom: 0; }
  .stick-bottom .stick-bottom-offset-xxs {
    bottom: 5px; }
  .stick-bottom .stick-bottom-over-xxs {
    bottom: -5px; }
  .stick-bottom .stick-bottom-offset-xs {
    bottom: 10px; }
  .stick-bottom .stick-bottom-over-xs {
    bottom: -10px; }
  .stick-bottom .stick-bottom-offset-s {
    bottom: 20px; }
  .stick-bottom .stick-bottom-over-s {
    bottom: -20px; }
  .stick-bottom .stick-bottom-offset-m {
    bottom: 30px; }
  .stick-bottom .stick-bottom-over-m {
    bottom: -30px; }
  .stick-bottom .stick-bottom-offset-l {
    bottom: 40px; }
  .stick-bottom .stick-bottom-over-l {
    bottom: -40px; }
  .stick-bottom .stick-bottom-offset-xl {
    bottom: 50px; }
  .stick-bottom .stick-bottom-over-xl {
    bottom: -50px; }
  .stick-bottom .stick-bottom-offset-xxl {
    bottom: 70px; }
  .stick-bottom .stick-bottom-over-xxl {
    bottom: -70px; }

.stick-parent, .stick-parent-offset-xxs, .stick-parent-over-xxs, .stick-parent-offset-xs, .stick-parent-over-xs, .stick-parent-offset-s, .stick-parent-over-s, .stick-parent-offset-m, .stick-parent-over-m, .stick-parent-offset-l, .stick-parent-over-l, .stick-parent-offset-xl, .stick-parent-over-xl, .stick-parent-offset-xxl, .stick-parent-over-xxl {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.stick-parent-offset-xxs {
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px; }

.stick-parent-over-xxs {
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px; }

.stick-parent-offset-xs {
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px; }

.stick-parent-over-xs {
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px; }

.stick-parent-offset-s {
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px; }

.stick-parent-over-s {
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px; }

.stick-parent-offset-m {
  top: 30px;
  left: 30px;
  right: 30px;
  bottom: 30px; }

.stick-parent-over-m {
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -30px; }

.stick-parent-offset-l {
  top: 40px;
  left: 40px;
  right: 40px;
  bottom: 40px; }

.stick-parent-over-l {
  top: -40px;
  left: -40px;
  right: -40px;
  bottom: -40px; }

.stick-parent-offset-xl {
  top: 50px;
  left: 50px;
  right: 50px;
  bottom: 50px; }

.stick-parent-over-xl {
  top: -50px;
  left: -50px;
  right: -50px;
  bottom: -50px; }

.stick-parent-offset-xxl {
  top: 70px;
  left: 70px;
  right: 70px;
  bottom: 70px; }

.stick-parent-over-xxl {
  top: -70px;
  left: -70px;
  right: -70px;
  bottom: -70px; }

/***********************************************************
  Aspect */
/*********************************************************** */
.aspect:before, .aspect-square:before, .aspect-golden-x:before, .aspect-golden-y:before, .aspect-16x9:before, .aspect-9x16:before, .aspect-4x3:before, .aspect-3x4:before, .aspect-mainVisual:before {
  content: "";
  padding-top: 100%;
  display: block;
  width: 0;
  float: right; }

.aspect:after, .aspect-square:after, .aspect-golden-x:after, .aspect-golden-y:after, .aspect-16x9:after, .aspect-9x16:after, .aspect-4x3:after, .aspect-3x4:after, .aspect-mainVisual:after {
  content: "";
  display: block;
  clear: both; }

.aspect-golden-x:before {
  padding-top: 61.8%; }

.aspect-golden-y:before {
  padding-top: 161.8%; }

.aspect-16x9:before {
  padding-top: 56.25%; }

.aspect-9x16:before {
  padding-top: 177.78%; }

.aspect-4x3:before {
  padding-top: 75%; }

.aspect-3x4:before {
  padding-top: 133.33%; }

.aspect-mainVisual:before {
  padding-top: 28.57%; }

/***********************************************************
  section/hr/figure */
/*********************************************************** */
section {
  line-height: 1.75; }
@media screen and (max-width: 1079px) {
  section {
    padding: 0 20px; }
  }

/***********************************************************
  Title */
/*********************************************************** */
.title-default {
  display: block;
  line-height: 1.4; }
  .title-default.without-space {
    margin-top: 0; }
  .title-default.with-space {
    margin-top: 30px; }
  .title-default.with-space-xxs {
    margin-top: 5px; }
  .title-default.with-space-xs {
    margin-top: 10px; }
  .title-default.with-space-s {
    margin-top: 20px; }
  .title-default.with-space-m {
    margin-top: 30px; }
  .title-default.with-space-l {
    margin-top: 40px; }
  .title-default.with-space-xl {
    margin-top: 50px; }
  .title-default.with-space-xxl {
    margin-top: 70px; }

/***********************************************************
  Button */
/*********************************************************** */
.button-default:hover, .buttonA:hover {
  text-decoration: none; }

/***********************************************************
  Box */
/*********************************************************** */
/***********************************************************
  Table */
/*********************************************************** */
.table-default {
  width: 100%;
  box-sizing: border-box; }
  .table-default.with-col1-width-5per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col1-width-1em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col1-width-10per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col1-width-2em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col1-width-15per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col1-width-3em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col1-width-20per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col1-width-4em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col1-width-25per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col1-width-5em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col1-width-30per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col1-width-6em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col1-width-35per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col1-width-7em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col1-width-40per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col1-width-8em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col1-width-45per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col1-width-9em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col1-width-50per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col1-width-10em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col1-width-55per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col1-width-11em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col1-width-60per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col1-width-12em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col1-width-65per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col1-width-13em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col1-width-70per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col1-width-14em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col1-width-75per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col1-width-15em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col1-width-80per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col1-width-16em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col1-width-85per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col1-width-17em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col1-width-90per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col1-width-18em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col1-width-95per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col1-width-19em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col1-width-100per > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col1-width-20em > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col1-width-10px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col1-width-20px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col1-width-30px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col1-width-40px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col1-width-50px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col1-width-60px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col1-width-70px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col1-width-80px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col1-width-90px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col1-width-100px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col1-width-110px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col1-width-120px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col1-width-130px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col1-width-140px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col1-width-150px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col1-width-160px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col1-width-170px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col1-width-180px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col1-width-190px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col1-width-200px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col1-width-210px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col1-width-220px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col1-width-230px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col1-width-240px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col1-width-250px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col1-width-260px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col1-width-270px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col1-width-280px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col1-width-290px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col1-width-300px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col1-width-310px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col1-width-320px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col1-width-330px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col1-width-340px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col1-width-350px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col1-width-360px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col1-width-370px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col1-width-380px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col1-width-390px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col1-width-400px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col1-width-410px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col1-width-420px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col1-width-430px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col1-width-440px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col1-width-450px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col1-width-460px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col1-width-470px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col1-width-480px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col1-width-490px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col1-width-500px > tbody > tr > *:nth-child(1) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col2-width-5per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col2-width-1em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col2-width-10per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col2-width-2em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col2-width-15per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col2-width-3em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col2-width-20per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col2-width-4em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col2-width-25per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col2-width-5em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col2-width-30per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col2-width-6em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col2-width-35per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col2-width-7em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col2-width-40per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col2-width-8em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col2-width-45per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col2-width-9em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col2-width-50per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col2-width-10em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col2-width-55per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col2-width-11em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col2-width-60per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col2-width-12em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col2-width-65per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col2-width-13em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col2-width-70per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col2-width-14em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col2-width-75per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col2-width-15em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col2-width-80per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col2-width-16em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col2-width-85per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col2-width-17em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col2-width-90per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col2-width-18em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col2-width-95per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col2-width-19em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col2-width-100per > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col2-width-20em > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col2-width-10px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col2-width-20px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col2-width-30px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col2-width-40px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col2-width-50px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col2-width-60px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col2-width-70px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col2-width-80px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col2-width-90px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col2-width-100px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col2-width-110px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col2-width-120px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col2-width-130px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col2-width-140px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col2-width-150px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col2-width-160px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col2-width-170px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col2-width-180px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col2-width-190px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col2-width-200px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col2-width-210px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col2-width-220px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col2-width-230px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col2-width-240px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col2-width-250px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col2-width-260px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col2-width-270px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col2-width-280px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col2-width-290px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col2-width-300px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col2-width-310px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col2-width-320px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col2-width-330px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col2-width-340px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col2-width-350px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col2-width-360px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col2-width-370px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col2-width-380px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col2-width-390px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col2-width-400px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col2-width-410px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col2-width-420px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col2-width-430px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col2-width-440px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col2-width-450px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col2-width-460px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col2-width-470px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col2-width-480px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col2-width-490px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col2-width-500px > tbody > tr > *:nth-child(2) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col3-width-5per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col3-width-1em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col3-width-10per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col3-width-2em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col3-width-15per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col3-width-3em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col3-width-20per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col3-width-4em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col3-width-25per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col3-width-5em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col3-width-30per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col3-width-6em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col3-width-35per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col3-width-7em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col3-width-40per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col3-width-8em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col3-width-45per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col3-width-9em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col3-width-50per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col3-width-10em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col3-width-55per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col3-width-11em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col3-width-60per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col3-width-12em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col3-width-65per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col3-width-13em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col3-width-70per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col3-width-14em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col3-width-75per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col3-width-15em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col3-width-80per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col3-width-16em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col3-width-85per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col3-width-17em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col3-width-90per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col3-width-18em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col3-width-95per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col3-width-19em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col3-width-100per > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col3-width-20em > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col3-width-10px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col3-width-20px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col3-width-30px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col3-width-40px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col3-width-50px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col3-width-60px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col3-width-70px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col3-width-80px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col3-width-90px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col3-width-100px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col3-width-110px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col3-width-120px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col3-width-130px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col3-width-140px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col3-width-150px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col3-width-160px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col3-width-170px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col3-width-180px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col3-width-190px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col3-width-200px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col3-width-210px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col3-width-220px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col3-width-230px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col3-width-240px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col3-width-250px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col3-width-260px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col3-width-270px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col3-width-280px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col3-width-290px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col3-width-300px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col3-width-310px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col3-width-320px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col3-width-330px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col3-width-340px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col3-width-350px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col3-width-360px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col3-width-370px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col3-width-380px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col3-width-390px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col3-width-400px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col3-width-410px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col3-width-420px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col3-width-430px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col3-width-440px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col3-width-450px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col3-width-460px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col3-width-470px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col3-width-480px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col3-width-490px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col3-width-500px > tbody > tr > *:nth-child(3) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col4-width-5per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col4-width-1em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col4-width-10per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col4-width-2em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col4-width-15per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col4-width-3em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col4-width-20per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col4-width-4em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col4-width-25per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col4-width-5em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col4-width-30per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col4-width-6em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col4-width-35per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col4-width-7em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col4-width-40per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col4-width-8em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col4-width-45per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col4-width-9em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col4-width-50per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col4-width-10em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col4-width-55per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col4-width-11em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col4-width-60per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col4-width-12em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col4-width-65per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col4-width-13em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col4-width-70per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col4-width-14em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col4-width-75per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col4-width-15em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col4-width-80per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col4-width-16em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col4-width-85per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col4-width-17em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col4-width-90per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col4-width-18em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col4-width-95per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col4-width-19em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col4-width-100per > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col4-width-20em > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col4-width-10px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col4-width-20px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col4-width-30px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col4-width-40px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col4-width-50px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col4-width-60px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col4-width-70px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col4-width-80px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col4-width-90px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col4-width-100px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col4-width-110px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col4-width-120px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col4-width-130px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col4-width-140px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col4-width-150px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col4-width-160px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col4-width-170px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col4-width-180px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col4-width-190px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col4-width-200px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col4-width-210px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col4-width-220px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col4-width-230px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col4-width-240px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col4-width-250px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col4-width-260px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col4-width-270px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col4-width-280px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col4-width-290px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col4-width-300px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col4-width-310px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col4-width-320px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col4-width-330px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col4-width-340px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col4-width-350px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col4-width-360px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col4-width-370px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col4-width-380px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col4-width-390px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col4-width-400px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col4-width-410px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col4-width-420px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col4-width-430px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col4-width-440px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col4-width-450px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col4-width-460px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col4-width-470px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col4-width-480px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col4-width-490px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col4-width-500px > tbody > tr > *:nth-child(4) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col5-width-5per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col5-width-1em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col5-width-10per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col5-width-2em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col5-width-15per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col5-width-3em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col5-width-20per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col5-width-4em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col5-width-25per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col5-width-5em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col5-width-30per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col5-width-6em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col5-width-35per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col5-width-7em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col5-width-40per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col5-width-8em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col5-width-45per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col5-width-9em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col5-width-50per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col5-width-10em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col5-width-55per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col5-width-11em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col5-width-60per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col5-width-12em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col5-width-65per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col5-width-13em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col5-width-70per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col5-width-14em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col5-width-75per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col5-width-15em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col5-width-80per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col5-width-16em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col5-width-85per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col5-width-17em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col5-width-90per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col5-width-18em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col5-width-95per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col5-width-19em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col5-width-100per > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col5-width-20em > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col5-width-10px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col5-width-20px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col5-width-30px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col5-width-40px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col5-width-50px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col5-width-60px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col5-width-70px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col5-width-80px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col5-width-90px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col5-width-100px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col5-width-110px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col5-width-120px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col5-width-130px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col5-width-140px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col5-width-150px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col5-width-160px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col5-width-170px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col5-width-180px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col5-width-190px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col5-width-200px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col5-width-210px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col5-width-220px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col5-width-230px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col5-width-240px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col5-width-250px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col5-width-260px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col5-width-270px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col5-width-280px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col5-width-290px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col5-width-300px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col5-width-310px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col5-width-320px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col5-width-330px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col5-width-340px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col5-width-350px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col5-width-360px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col5-width-370px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col5-width-380px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col5-width-390px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col5-width-400px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col5-width-410px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col5-width-420px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col5-width-430px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col5-width-440px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col5-width-450px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col5-width-460px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col5-width-470px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col5-width-480px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col5-width-490px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col5-width-500px > tbody > tr > *:nth-child(5) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col6-width-5per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col6-width-1em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col6-width-10per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col6-width-2em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col6-width-15per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col6-width-3em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col6-width-20per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col6-width-4em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col6-width-25per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col6-width-5em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col6-width-30per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col6-width-6em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col6-width-35per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col6-width-7em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col6-width-40per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col6-width-8em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col6-width-45per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col6-width-9em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col6-width-50per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col6-width-10em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col6-width-55per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col6-width-11em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col6-width-60per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col6-width-12em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col6-width-65per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col6-width-13em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col6-width-70per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col6-width-14em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col6-width-75per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col6-width-15em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col6-width-80per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col6-width-16em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col6-width-85per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col6-width-17em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col6-width-90per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col6-width-18em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col6-width-95per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col6-width-19em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col6-width-100per > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col6-width-20em > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col6-width-10px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col6-width-20px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col6-width-30px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col6-width-40px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col6-width-50px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col6-width-60px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col6-width-70px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col6-width-80px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col6-width-90px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col6-width-100px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col6-width-110px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col6-width-120px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col6-width-130px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col6-width-140px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col6-width-150px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col6-width-160px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col6-width-170px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col6-width-180px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col6-width-190px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col6-width-200px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col6-width-210px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col6-width-220px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col6-width-230px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col6-width-240px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col6-width-250px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col6-width-260px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col6-width-270px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col6-width-280px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col6-width-290px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col6-width-300px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col6-width-310px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col6-width-320px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col6-width-330px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col6-width-340px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col6-width-350px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col6-width-360px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col6-width-370px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col6-width-380px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col6-width-390px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col6-width-400px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col6-width-410px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col6-width-420px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col6-width-430px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col6-width-440px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col6-width-450px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col6-width-460px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col6-width-470px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col6-width-480px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col6-width-490px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col6-width-500px > tbody > tr > *:nth-child(6) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col7-width-5per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col7-width-1em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col7-width-10per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col7-width-2em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col7-width-15per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col7-width-3em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col7-width-20per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col7-width-4em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col7-width-25per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col7-width-5em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col7-width-30per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col7-width-6em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col7-width-35per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col7-width-7em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col7-width-40per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col7-width-8em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col7-width-45per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col7-width-9em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col7-width-50per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col7-width-10em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col7-width-55per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col7-width-11em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col7-width-60per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col7-width-12em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col7-width-65per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col7-width-13em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col7-width-70per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col7-width-14em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col7-width-75per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col7-width-15em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col7-width-80per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col7-width-16em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col7-width-85per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col7-width-17em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col7-width-90per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col7-width-18em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col7-width-95per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col7-width-19em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col7-width-100per > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col7-width-20em > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col7-width-10px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col7-width-20px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col7-width-30px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col7-width-40px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col7-width-50px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col7-width-60px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col7-width-70px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col7-width-80px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col7-width-90px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col7-width-100px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col7-width-110px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col7-width-120px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col7-width-130px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col7-width-140px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col7-width-150px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col7-width-160px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col7-width-170px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col7-width-180px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col7-width-190px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col7-width-200px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col7-width-210px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col7-width-220px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col7-width-230px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col7-width-240px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col7-width-250px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col7-width-260px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col7-width-270px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col7-width-280px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col7-width-290px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col7-width-300px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col7-width-310px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col7-width-320px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col7-width-330px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col7-width-340px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col7-width-350px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col7-width-360px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col7-width-370px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col7-width-380px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col7-width-390px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col7-width-400px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col7-width-410px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col7-width-420px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col7-width-430px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col7-width-440px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col7-width-450px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col7-width-460px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col7-width-470px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col7-width-480px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col7-width-490px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col7-width-500px > tbody > tr > *:nth-child(7) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col8-width-5per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col8-width-1em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col8-width-10per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col8-width-2em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col8-width-15per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col8-width-3em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col8-width-20per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col8-width-4em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col8-width-25per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col8-width-5em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col8-width-30per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col8-width-6em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col8-width-35per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col8-width-7em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col8-width-40per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col8-width-8em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col8-width-45per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col8-width-9em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col8-width-50per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col8-width-10em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col8-width-55per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col8-width-11em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col8-width-60per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col8-width-12em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col8-width-65per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col8-width-13em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col8-width-70per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col8-width-14em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col8-width-75per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col8-width-15em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col8-width-80per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col8-width-16em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col8-width-85per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col8-width-17em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col8-width-90per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col8-width-18em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col8-width-95per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col8-width-19em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col8-width-100per > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col8-width-20em > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col8-width-10px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col8-width-20px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col8-width-30px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col8-width-40px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col8-width-50px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col8-width-60px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col8-width-70px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col8-width-80px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col8-width-90px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col8-width-100px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col8-width-110px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col8-width-120px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col8-width-130px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col8-width-140px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col8-width-150px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col8-width-160px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col8-width-170px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col8-width-180px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col8-width-190px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col8-width-200px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col8-width-210px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col8-width-220px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col8-width-230px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col8-width-240px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col8-width-250px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col8-width-260px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col8-width-270px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col8-width-280px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col8-width-290px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col8-width-300px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col8-width-310px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col8-width-320px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col8-width-330px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col8-width-340px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col8-width-350px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col8-width-360px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col8-width-370px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col8-width-380px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col8-width-390px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col8-width-400px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col8-width-410px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col8-width-420px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col8-width-430px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col8-width-440px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col8-width-450px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col8-width-460px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col8-width-470px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col8-width-480px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col8-width-490px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col8-width-500px > tbody > tr > *:nth-child(8) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col9-width-5per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col9-width-1em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col9-width-10per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col9-width-2em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col9-width-15per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col9-width-3em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col9-width-20per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col9-width-4em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col9-width-25per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col9-width-5em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col9-width-30per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col9-width-6em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col9-width-35per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col9-width-7em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col9-width-40per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col9-width-8em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col9-width-45per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col9-width-9em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col9-width-50per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col9-width-10em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col9-width-55per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col9-width-11em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col9-width-60per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col9-width-12em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col9-width-65per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col9-width-13em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col9-width-70per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col9-width-14em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col9-width-75per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col9-width-15em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col9-width-80per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col9-width-16em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col9-width-85per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col9-width-17em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col9-width-90per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col9-width-18em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col9-width-95per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col9-width-19em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col9-width-100per > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col9-width-20em > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col9-width-10px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col9-width-20px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col9-width-30px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col9-width-40px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col9-width-50px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col9-width-60px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col9-width-70px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col9-width-80px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col9-width-90px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col9-width-100px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col9-width-110px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col9-width-120px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col9-width-130px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col9-width-140px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col9-width-150px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col9-width-160px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col9-width-170px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col9-width-180px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col9-width-190px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col9-width-200px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col9-width-210px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col9-width-220px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col9-width-230px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col9-width-240px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col9-width-250px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col9-width-260px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col9-width-270px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col9-width-280px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col9-width-290px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col9-width-300px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col9-width-310px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col9-width-320px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col9-width-330px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col9-width-340px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col9-width-350px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col9-width-360px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col9-width-370px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col9-width-380px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col9-width-390px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col9-width-400px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col9-width-410px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col9-width-420px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col9-width-430px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col9-width-440px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col9-width-450px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col9-width-460px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col9-width-470px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col9-width-480px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col9-width-490px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col9-width-500px > tbody > tr > *:nth-child(9) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col10-width-5per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 5%; }
  .table-default.with-col10-width-1em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 1em; }
  .table-default.with-col10-width-10per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 10%; }
  .table-default.with-col10-width-2em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 2em; }
  .table-default.with-col10-width-15per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 15%; }
  .table-default.with-col10-width-3em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 3em; }
  .table-default.with-col10-width-20per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 20%; }
  .table-default.with-col10-width-4em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 4em; }
  .table-default.with-col10-width-25per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 25%; }
  .table-default.with-col10-width-5em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 5em; }
  .table-default.with-col10-width-30per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 30%; }
  .table-default.with-col10-width-6em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 6em; }
  .table-default.with-col10-width-35per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 35%; }
  .table-default.with-col10-width-7em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 7em; }
  .table-default.with-col10-width-40per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 40%; }
  .table-default.with-col10-width-8em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 8em; }
  .table-default.with-col10-width-45per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 45%; }
  .table-default.with-col10-width-9em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 9em; }
  .table-default.with-col10-width-50per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 50%; }
  .table-default.with-col10-width-10em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 10em; }
  .table-default.with-col10-width-55per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 55%; }
  .table-default.with-col10-width-11em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 11em; }
  .table-default.with-col10-width-60per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 60%; }
  .table-default.with-col10-width-12em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 12em; }
  .table-default.with-col10-width-65per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 65%; }
  .table-default.with-col10-width-13em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 13em; }
  .table-default.with-col10-width-70per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 70%; }
  .table-default.with-col10-width-14em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 14em; }
  .table-default.with-col10-width-75per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 75%; }
  .table-default.with-col10-width-15em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 15em; }
  .table-default.with-col10-width-80per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 80%; }
  .table-default.with-col10-width-16em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 16em; }
  .table-default.with-col10-width-85per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 85%; }
  .table-default.with-col10-width-17em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 17em; }
  .table-default.with-col10-width-90per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 90%; }
  .table-default.with-col10-width-18em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 18em; }
  .table-default.with-col10-width-95per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 95%; }
  .table-default.with-col10-width-19em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 19em; }
  .table-default.with-col10-width-100per > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 100%; }
  .table-default.with-col10-width-20em > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 20em; }
  .table-default.with-col10-width-10px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 10px; }
  .table-default.with-col10-width-20px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 20px; }
  .table-default.with-col10-width-30px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 30px; }
  .table-default.with-col10-width-40px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 40px; }
  .table-default.with-col10-width-50px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 50px; }
  .table-default.with-col10-width-60px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 60px; }
  .table-default.with-col10-width-70px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 70px; }
  .table-default.with-col10-width-80px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 80px; }
  .table-default.with-col10-width-90px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 90px; }
  .table-default.with-col10-width-100px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 100px; }
  .table-default.with-col10-width-110px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 110px; }
  .table-default.with-col10-width-120px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 120px; }
  .table-default.with-col10-width-130px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 130px; }
  .table-default.with-col10-width-140px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 140px; }
  .table-default.with-col10-width-150px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 150px; }
  .table-default.with-col10-width-160px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 160px; }
  .table-default.with-col10-width-170px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 170px; }
  .table-default.with-col10-width-180px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 180px; }
  .table-default.with-col10-width-190px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 190px; }
  .table-default.with-col10-width-200px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 200px; }
  .table-default.with-col10-width-210px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 210px; }
  .table-default.with-col10-width-220px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 220px; }
  .table-default.with-col10-width-230px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 230px; }
  .table-default.with-col10-width-240px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 240px; }
  .table-default.with-col10-width-250px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 250px; }
  .table-default.with-col10-width-260px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 260px; }
  .table-default.with-col10-width-270px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 270px; }
  .table-default.with-col10-width-280px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 280px; }
  .table-default.with-col10-width-290px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 290px; }
  .table-default.with-col10-width-300px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 300px; }
  .table-default.with-col10-width-310px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 310px; }
  .table-default.with-col10-width-320px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 320px; }
  .table-default.with-col10-width-330px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 330px; }
  .table-default.with-col10-width-340px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 340px; }
  .table-default.with-col10-width-350px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 350px; }
  .table-default.with-col10-width-360px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 360px; }
  .table-default.with-col10-width-370px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 370px; }
  .table-default.with-col10-width-380px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 380px; }
  .table-default.with-col10-width-390px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 390px; }
  .table-default.with-col10-width-400px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 400px; }
  .table-default.with-col10-width-410px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 410px; }
  .table-default.with-col10-width-420px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 420px; }
  .table-default.with-col10-width-430px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 430px; }
  .table-default.with-col10-width-440px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 440px; }
  .table-default.with-col10-width-450px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 450px; }
  .table-default.with-col10-width-460px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 460px; }
  .table-default.with-col10-width-470px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 470px; }
  .table-default.with-col10-width-480px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 480px; }
  .table-default.with-col10-width-490px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 490px; }
  .table-default.with-col10-width-500px > tbody > tr > *:nth-child(10) {
    box-sizing: border-box;
    width: 500px; }
  .table-default.with-col1-align-left > tbody > tr > *:nth-child(1) {
    text-align: left; }
  .table-default.with-col1-align-center > tbody > tr > *:nth-child(1) {
    text-align: center; }
  .table-default.with-col1-align-right > tbody > tr > *:nth-child(1) {
    text-align: right; }
  .table-default.with-col2-align-left > tbody > tr > *:nth-child(2) {
    text-align: left; }
  .table-default.with-col2-align-center > tbody > tr > *:nth-child(2) {
    text-align: center; }
  .table-default.with-col2-align-right > tbody > tr > *:nth-child(2) {
    text-align: right; }
  .table-default.with-col3-align-left > tbody > tr > *:nth-child(3) {
    text-align: left; }
  .table-default.with-col3-align-center > tbody > tr > *:nth-child(3) {
    text-align: center; }
  .table-default.with-col3-align-right > tbody > tr > *:nth-child(3) {
    text-align: right; }
  .table-default.with-col4-align-left > tbody > tr > *:nth-child(4) {
    text-align: left; }
  .table-default.with-col4-align-center > tbody > tr > *:nth-child(4) {
    text-align: center; }
  .table-default.with-col4-align-right > tbody > tr > *:nth-child(4) {
    text-align: right; }
  .table-default.with-col5-align-left > tbody > tr > *:nth-child(5) {
    text-align: left; }
  .table-default.with-col5-align-center > tbody > tr > *:nth-child(5) {
    text-align: center; }
  .table-default.with-col5-align-right > tbody > tr > *:nth-child(5) {
    text-align: right; }
  .table-default.with-col6-align-left > tbody > tr > *:nth-child(6) {
    text-align: left; }
  .table-default.with-col6-align-center > tbody > tr > *:nth-child(6) {
    text-align: center; }
  .table-default.with-col6-align-right > tbody > tr > *:nth-child(6) {
    text-align: right; }
  .table-default.with-col7-align-left > tbody > tr > *:nth-child(7) {
    text-align: left; }
  .table-default.with-col7-align-center > tbody > tr > *:nth-child(7) {
    text-align: center; }
  .table-default.with-col7-align-right > tbody > tr > *:nth-child(7) {
    text-align: right; }
  .table-default.with-col8-align-left > tbody > tr > *:nth-child(8) {
    text-align: left; }
  .table-default.with-col8-align-center > tbody > tr > *:nth-child(8) {
    text-align: center; }
  .table-default.with-col8-align-right > tbody > tr > *:nth-child(8) {
    text-align: right; }
  .table-default.with-col9-align-left > tbody > tr > *:nth-child(9) {
    text-align: left; }
  .table-default.with-col9-align-center > tbody > tr > *:nth-child(9) {
    text-align: center; }
  .table-default.with-col9-align-right > tbody > tr > *:nth-child(9) {
    text-align: right; }
  .table-default.with-col10-align-left > tbody > tr > *:nth-child(10) {
    text-align: left; }
  .table-default.with-col10-align-center > tbody > tr > *:nth-child(10) {
    text-align: center; }
  .table-default.with-col10-align-right > tbody > tr > *:nth-child(10) {
    text-align: right; }
  .table-default.with-col1-valign-top > tbody > tr > *:nth-child(1) {
    vertical-align: top; }
  .table-default.with-col1-valign-center > tbody > tr > *:nth-child(1) {
    vertical-align: center; }
  .table-default.with-col1-valign-bottom > tbody > tr > *:nth-child(1) {
    vertical-align: bottom; }
  .table-default.with-col2-valign-top > tbody > tr > *:nth-child(2) {
    vertical-align: top; }
  .table-default.with-col2-valign-center > tbody > tr > *:nth-child(2) {
    vertical-align: center; }
  .table-default.with-col2-valign-bottom > tbody > tr > *:nth-child(2) {
    vertical-align: bottom; }
  .table-default.with-col3-valign-top > tbody > tr > *:nth-child(3) {
    vertical-align: top; }
  .table-default.with-col3-valign-center > tbody > tr > *:nth-child(3) {
    vertical-align: center; }
  .table-default.with-col3-valign-bottom > tbody > tr > *:nth-child(3) {
    vertical-align: bottom; }
  .table-default.with-col4-valign-top > tbody > tr > *:nth-child(4) {
    vertical-align: top; }
  .table-default.with-col4-valign-center > tbody > tr > *:nth-child(4) {
    vertical-align: center; }
  .table-default.with-col4-valign-bottom > tbody > tr > *:nth-child(4) {
    vertical-align: bottom; }
  .table-default.with-col5-valign-top > tbody > tr > *:nth-child(5) {
    vertical-align: top; }
  .table-default.with-col5-valign-center > tbody > tr > *:nth-child(5) {
    vertical-align: center; }
  .table-default.with-col5-valign-bottom > tbody > tr > *:nth-child(5) {
    vertical-align: bottom; }
  .table-default.with-col6-valign-top > tbody > tr > *:nth-child(6) {
    vertical-align: top; }
  .table-default.with-col6-valign-center > tbody > tr > *:nth-child(6) {
    vertical-align: center; }
  .table-default.with-col6-valign-bottom > tbody > tr > *:nth-child(6) {
    vertical-align: bottom; }
  .table-default.with-col7-valign-top > tbody > tr > *:nth-child(7) {
    vertical-align: top; }
  .table-default.with-col7-valign-center > tbody > tr > *:nth-child(7) {
    vertical-align: center; }
  .table-default.with-col7-valign-bottom > tbody > tr > *:nth-child(7) {
    vertical-align: bottom; }
  .table-default.with-col8-valign-top > tbody > tr > *:nth-child(8) {
    vertical-align: top; }
  .table-default.with-col8-valign-center > tbody > tr > *:nth-child(8) {
    vertical-align: center; }
  .table-default.with-col8-valign-bottom > tbody > tr > *:nth-child(8) {
    vertical-align: bottom; }
  .table-default.with-col9-valign-top > tbody > tr > *:nth-child(9) {
    vertical-align: top; }
  .table-default.with-col9-valign-center > tbody > tr > *:nth-child(9) {
    vertical-align: center; }
  .table-default.with-col9-valign-bottom > tbody > tr > *:nth-child(9) {
    vertical-align: bottom; }
  .table-default.with-col10-valign-top > tbody > tr > *:nth-child(10) {
    vertical-align: top; }
  .table-default.with-col10-valign-center > tbody > tr > *:nth-child(10) {
    vertical-align: center; }
  .table-default.with-col10-valign-bottom > tbody > tr > *:nth-child(10) {
    vertical-align: bottom; }
  .table-default.with-col1-weight-bold > tbody > tr > *:nth-child(1) {
    font-weight: bold; }
  .table-default.with-col2-weight-bold > tbody > tr > *:nth-child(2) {
    font-weight: bold; }
  .table-default.with-col3-weight-bold > tbody > tr > *:nth-child(3) {
    font-weight: bold; }
  .table-default.with-col4-weight-bold > tbody > tr > *:nth-child(4) {
    font-weight: bold; }
  .table-default.with-col5-weight-bold > tbody > tr > *:nth-child(5) {
    font-weight: bold; }
  .table-default.with-col6-weight-bold > tbody > tr > *:nth-child(6) {
    font-weight: bold; }
  .table-default.with-col7-weight-bold > tbody > tr > *:nth-child(7) {
    font-weight: bold; }
  .table-default.with-col8-weight-bold > tbody > tr > *:nth-child(8) {
    font-weight: bold; }
  .table-default.with-col9-weight-bold > tbody > tr > *:nth-child(9) {
    font-weight: bold; }
  .table-default.with-col10-weight-bold > tbody > tr > *:nth-child(10) {
    font-weight: bold; }

/***********************************************************
  Thumbnail */
/*********************************************************** */
.thumb-default, .thumbnailA {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover; }
  .thumb-default.with-cover, .with-cover.thumbnailA {
    background-size: cover;
    object-fit: cover; }
  .thumb-default.with-contain, .with-contain.thumbnailA {
    background-size: contain;
    object-fit: contain; }

/***********************************************************
  Sentence */
/*********************************************************** */
.sentence {
  display: block;
  line-height: 1.7; }
  .sentence p, .sentence ul, .sentence ol, .sentence table, .sentence h1, .sentence h2, .sentence h3, .sentence h4, .sentence h5, .sentence h6, .sentence figure, .sentence blockquote, .sentence pre, .sentence code {
    margin-top: 1em; }
    .sentence p.without-space, .sentence ul.without-space, .sentence ol.without-space, .sentence table.without-space, .sentence h1.without-space, .sentence h2.without-space, .sentence h3.without-space, .sentence h4.without-space, .sentence h5.without-space, .sentence h6.without-space, .sentence figure.without-space, .sentence blockquote.without-space, .sentence pre.without-space, .sentence code.without-space {
      margin-top: 0; }
  .sentence > *:first-child {
    margin-top: 0; }

body {
  /***********************************************************
  Align */
  /*********************************************************** */
  /***********************************************************
  Clearfix */
  /*********************************************************** */
  /***********************************************************
  Float */
  /*********************************************************** */
  /***********************************************************
  Display */
  /*********************************************************** */
  /***********************************************************
  Position */
  /*********************************************************** */
  /***********************************************************
  Visibility */
  /*********************************************************** */
  /***********************************************************
  Through */
  /*********************************************************** */
  /***********************************************************
  Hazy */
  /*********************************************************** */
  /***********************************************************
  Bold */
  /*********************************************************** */
  /***********************************************************
  fontsize */
  /*********************************************************** */
  /***********************************************************
  cursor */
  /*********************************************************** */
  /***********************************************************
  Color */
  /*********************************************************** */
  /***********************************************************
  Background Color */
  /*********************************************************** */
  /***********************************************************
  Font */
  /*********************************************************** */
  /***********************************************************
  Indent */
  /*********************************************************** */
  /***********************************************************
  Sandbox */
  /*********************************************************** */
  /***********************************************************
  one-liner */
  /*********************************************************** */
  /***********************************************************
  PC/SP */
  /*********************************************************** */ }
  body .align-center {
    text-align: center; }
  body .align-left {
    text-align: left; }
  body .align-right {
    text-align: right; }
  body .clearfix:after {
    content: "";
    display: block;
    clear: both; }
  body .float-right {
    float: right; }
  body .float-left {
    float: left; }
  body .display-block {
    display: block; }
  body .display-inline-block {
    display: inline-block; }
  body .display-inline {
    display: inline; }
  body .display-flex {
    display: flex; }
  body .position-relative {
    position: relative; }
  body .position-absolute {
    position: absolute; }
  body .invisible {
    display: none; }
  body .visible {
    display: block; }
  body .click-through {
    pointer-events: none; }
  body .hazy {
    opacity: 0.5; }
  body .bold {
    font-weight: bold; }
  body .fs-xxs {
    font-size: 0.625rem; }
  body .fs-xs {
    font-size: 0.75rem; }
  body .fs-s {
    font-size: 0.875rem; }
  body .fs-m {
    font-size: 1rem; }
  body .fs-l {
    font-size: 1.125rem; }
  body .fs-xl {
    font-size: 1.25rem; }
  body .fs-xxl {
    font-size: 1.5rem; }
  body .cursor-text {
    cursor: text; }
  body .cursor-pointer {
    cursor: pointer; }
  body .color-danger {
    color: #d95555; }
  body .color-success {
    color: #339933; }
  body .color-info {
    color: #4592de; }
  body .color-caution {
    color: #d18700; }
  body .color-white {
    color: white; }
  body .color-black {
    color: #333; }
  body .color-richBlack {
    color: #000; }
  body .color-accent {
    color: #67af28; }
  body .color-primary {
    color: #FCA114; }
  body .color-link {
    color: #309E2D; }
  body .bg-danger {
    background-color: #d95555; }
  body .bg-success {
    background-color: #339933; }
  body .bg-info {
    background-color: #4592de; }
  body .bg-caution {
    background-color: #d18700; }
  body .bg-white {
    background-color: white; }
  body .bg-black {
    background-color: #333; }
  body .bg-richBlack {
    background-color: #000; }
  body .bg-primary {
    background-color: #e9546b; }
  body .bg-accent {
    background-color: #67af28; }
  body .bg-link {
    background-color: #e9546b; }
  body .bg-base {
    background-color: #F1F1F1; }
  @media screen and (max-width: 1080px) {
    body .bg-base {
      padding: 0 20px; } }
  body .bg-color-0 {
    background-color: #442a0b; }
  body .bg-color-1 {
    background-color: #0b441b; }
  body .bg-color-2 {
    background-color: #0d0b44; }
  body .bg-color-3 {
    background-color: #440b18; }
  body .bg-color-4 {
    background-color: #26440b; }
  body .bg-color-5 {
    background-color: #0b3444; }
  body .bg-color-6 {
    background-color: #440b42; }
  body .bg-color-7 {
    background-color: #44380b; }
  body .bg-color-8 {
    background-color: #0b442a; }
  body .bg-color-9 {
    background-color: #1b0b44; }
  body .bg-color-10 {
    background-color: #440d0b; }
  body .bg-color-11 {
    background-color: #18440b; }
  body .bg-color-12 {
    background-color: #0b2644; }
  body .bg-color-13 {
    background-color: #440b34; }
  body .bg-color-14 {
    background-color: #42440b; }
  body .bg-color-15 {
    background-color: #0b4438; }
  body .bg-color-16 {
    background-color: #2a0b44; }
  body .bg-color-17 {
    background-color: #441b0b; }
  body .bg-color-18 {
    background-color: #0b440d; }
  body .bg-color-19 {
    background-color: #0b1844; }
  body .bg-color-20 {
    background-color: #440b26; }
  body .monospace {
    font-family: "Osaka－等幅", "Osaka-等幅", Osaka-mono, "ＭＳ ゴシック", "MS Gothic", monospace; }
  body .indent {
    margin-left: 1em; }
  body .sandbox {
    overflow: hidden; }
  body .one-liner {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%; }
  @media screen and (max-width: 1080px) {
    body .sp-hidden {
      display: none; } }
  @media screen and (min-width: 1081px) {
    body .pc-hidden {
      display: none; } }
