.ds-icons {
  line-height: 0;
  display: inline-block;
  vertical-align: middle; }
  .ds-icons svg {
    vertical-align: top;
    height: 24px;
    width: 24px; }

.ds-icon--size-14 svg {
  height: 14px;
  width: 14px; }

.ds-icon--size-18 svg {
  height: 18px;
  width: 18px; }

.ds-icon--size-24 svg {
  height: 24px;
  width: 24px; }

.ds-icon--size-28 svg {
  height: 28px;
  width: 28px; }

.ds-icon--size-32 svg {
  height: 32px;
  width: 32px; }

.ds-icon--size-36 svg {
  height: 36px;
  width: 36px; }

.ds-icon--size-48 svg {
  height: 48px;
  width: 48px; }

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/iranSans/IRANSans-web.eot");
  src: url("../fonts/iranSans/IRANSans-web.eot?#iefix") format("embedded-opentype"), url("../fonts/iranSans/IRANSans-web.woff") format("woff"), url("../fonts/iranSans/IRANSans-web.ttf") format("truetype"); }

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/iranSans/IRANSans-Medium-web.eot");
  src: url("../fonts/iranSans/IRANSans-Medium-web.eot?#iefix") format("embedded-opentype"), url("../fonts/iranSans/IRANSans-Medium-web.woff") format("woff"), url("../fonts/iranSans/IRANSans-Medium-web.ttf") format("truetype"); }

.ds-badge--deaf,
*[data-theme="dark"] .ds-badge--deaf,
*[data-theme="dark"].ds-badge--deaf {
  background-color: #155DFF;
  color: #ffffff;
  fill: #ffffff; }

.ds-live-item_media, .ds-live-item_title {
  display: inline-block !important;
  vertical-align: middle !important; }

.ds-live-item_media {
  width: 40px !important;
  margin-left: 10px !important; }
  .ds-live-item_media img {
    width: 100% !important; }

.ds-live-item_title {
  width: 70% !important;
  width: calc(100% - 60px) !important; }

html {
  font-size: 10px; }

html, body {
  direction: rtl;
  text-align: right;
  color: #7A7A7A;
  line-height: 2.8rem;
  font-family: IRANSans; }

body {
  font-size: 1.3rem; }

button {
  font-family: IRANSans; }

ul.list--bullet li {
  position: relative;
  padding-right: 20px; }
  ul.list--bullet li:before {
    content: '';
    height: 7px;
    width: 7px;
    background-color: #bfe6f4;
    border: 2px solid #36A9E1;
    border-radius: 200px;
    position: absolute;
    right: 0px;
    top: 8px; }

.d-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0; }

.d-abs-vertical {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.d-abs-horizental {
  position: absolute;
  left: 50%;
  transform: translateX(-50%); }

.d-abs-horizental-vertical {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.d-visible {
  opacity: 1;
  visibility: visible; }

.d-invisible {
  opacity: 0;
  visibility: hidden; }

.d-transition {
  transition: all 300ms ease-out; }

.d-box-shadow {
  box-shadow: rgba(0, 0, 0, 0.2) 0 8px 16px 0; }

.ds-button {
  border-width: 2px;
  border-style: solid;
  border-radius: 5px;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  transition: all .15s;
  font-size: 1.1rem;
  font-weight: 500;
  padding: 0 12px; }
  .ds-button[disable] {
    cursor: not-allowed; }
    .ds-button[disable] .ds-button_inner {
      opacity: 0.4; }

.ds-button_inner {
  padding-top: 1px;
  padding-bottom: 1px; }

.ds-button_inner > * {
  display: inline-block;
  vertical-align: middle; }

.ds-button_label {
  line-height: 14px;
  padding-top: 9px;
  padding-bottom: 9px; }

.ds-button_icon svg {
  max-height: 32px;
  max-width: 32px; }

.ds-button--icon {
  padding-left: 0;
  padding-right: 0;
  border-radius: 50%;
  padding-left: 0;
  padding-right: 0;
  width: 36px;
  height: 36px; }
  .ds-button--icon > * {
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%); }
  .ds-button--icon .ds-button_label {
    display: none; }

.ds-button--block {
  width: 100%; }

.ds-button {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent; }
  .ds-button:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  .ds-button:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.05); }
  .ds-button:active {
    background-color: rgba(0, 0, 0, 0.15); }
  .ds-button[disable], .ds-button[disable]:hover, .ds-button[disable]:active {
    background-color: rgba(0, 0, 0, 0.03);
    color: #36A9E1;
    fill: #36A9E1; }

*[data-theme=dark] .ds-button,
.ds-button[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  *[data-theme=dark] .ds-button:visited,
  .ds-button[data-theme=dark]:visited {
    color: #FFFFFF;
    fill: #FFFFFF; }
  *[data-theme=dark] .ds-button:hover,
  .ds-button[data-theme=dark]:hover {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: rgba(255, 255, 255, 0.15); }
  *[data-theme=dark] .ds-button:active,
  .ds-button[data-theme=dark]:active {
    background-color: rgba(255, 255, 255, 0.25); }
  *[data-theme=dark] .ds-button[disable], *[data-theme=dark] .ds-button[disable]:hover, *[data-theme=dark] .ds-button[disable]:active,
  .ds-button[data-theme=dark][disable],
  .ds-button[data-theme=dark][disable]:hover,
  .ds-button[data-theme=dark][disable]:active {
    background-color: rgba(255, 255, 255, 0.06);
    color: #36A9E1;
    fill: #36A9E1; }

.ds-button--primary {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #36A9E1;
  border-color: transparent; }
  .ds-button--primary:visited {
    color: #FFFFFF;
    fill: #FFFFFF; }
  .ds-button--primary:hover {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: #4cb2e4; }
  .ds-button--primary:active {
    background-color: #219fdd; }
  .ds-button--primary[disable], .ds-button--primary[disable]:hover, .ds-button--primary[disable]:active {
    background-color: rgba(54, 169, 225, 0.3);
    color: #36A9E1;
    fill: #36A9E1; }

*[data-theme=dark] .ds-button--primary,
.ds-button--primary[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #36A9E1;
  border-color: transparent; }
  *[data-theme=dark] .ds-button--primary:visited,
  .ds-button--primary[data-theme=dark]:visited {
    color: #FFFFFF;
    fill: #FFFFFF; }
  *[data-theme=dark] .ds-button--primary:hover,
  .ds-button--primary[data-theme=dark]:hover {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: #4cb2e4; }
  *[data-theme=dark] .ds-button--primary:active,
  .ds-button--primary[data-theme=dark]:active {
    background-color: #219fdd; }
  *[data-theme=dark] .ds-button--primary[disable], *[data-theme=dark] .ds-button--primary[disable]:hover, *[data-theme=dark] .ds-button--primary[disable]:active,
  .ds-button--primary[data-theme=dark][disable],
  .ds-button--primary[data-theme=dark][disable]:hover,
  .ds-button--primary[data-theme=dark][disable]:active {
    background-color: rgba(54, 169, 225, 0.3);
    color: #36A9E1;
    fill: #36A9E1; }

.ds-button--brand {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #36A9E1;
  border-color: transparent; }
  .ds-button--brand:visited {
    color: #FFFFFF;
    fill: #FFFFFF; }
  .ds-button--brand:hover {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: #4cb2e4; }
  .ds-button--brand:active {
    background-color: #219fdd; }
  .ds-button--brand[disable], .ds-button--brand[disable]:hover, .ds-button--brand[disable]:active {
    background-color: rgba(54, 169, 225, 0.3);
    color: #36A9E1;
    fill: #36A9E1; }

*[data-theme=dark] .ds-button--brand,
.ds-button--brand[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #36A9E1;
  border-color: transparent; }
  *[data-theme=dark] .ds-button--brand:visited,
  .ds-button--brand[data-theme=dark]:visited {
    color: #FFFFFF;
    fill: #FFFFFF; }
  *[data-theme=dark] .ds-button--brand:hover,
  .ds-button--brand[data-theme=dark]:hover {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: #4cb2e4; }
  *[data-theme=dark] .ds-button--brand:active,
  .ds-button--brand[data-theme=dark]:active {
    background-color: #219fdd; }
  *[data-theme=dark] .ds-button--brand[disable], *[data-theme=dark] .ds-button--brand[disable]:hover, *[data-theme=dark] .ds-button--brand[disable]:active,
  .ds-button--brand[data-theme=dark][disable],
  .ds-button--brand[data-theme=dark][disable]:hover,
  .ds-button--brand[data-theme=dark][disable]:active {
    background-color: rgba(54, 169, 225, 0.3);
    color: #36A9E1;
    fill: #36A9E1; }

.ds-button--danger {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #DE2F2F;
  border-color: transparent; }
  .ds-button--danger:visited {
    color: #FFFFFF;
    fill: #FFFFFF; }
  .ds-button--danger:hover {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: #e14545; }
  .ds-button--danger:active {
    background-color: #d22121; }
  .ds-button--danger[disable], .ds-button--danger[disable]:hover, .ds-button--danger[disable]:active {
    background-color: rgba(222, 47, 47, 0.3);
    color: #36A9E1;
    fill: #36A9E1; }

*[data-theme=dark] .ds-button--danger,
.ds-button--danger[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #DE2F2F;
  border-color: transparent; }
  *[data-theme=dark] .ds-button--danger:visited,
  .ds-button--danger[data-theme=dark]:visited {
    color: #FFFFFF;
    fill: #FFFFFF; }
  *[data-theme=dark] .ds-button--danger:hover,
  .ds-button--danger[data-theme=dark]:hover {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: #e14545; }
  *[data-theme=dark] .ds-button--danger:active,
  .ds-button--danger[data-theme=dark]:active {
    background-color: #d22121; }
  *[data-theme=dark] .ds-button--danger[disable], *[data-theme=dark] .ds-button--danger[disable]:hover, *[data-theme=dark] .ds-button--danger[disable]:active,
  .ds-button--danger[data-theme=dark][disable],
  .ds-button--danger[data-theme=dark][disable]:hover,
  .ds-button--danger[data-theme=dark][disable]:active {
    background-color: rgba(222, 47, 47, 0.3);
    color: #36A9E1;
    fill: #36A9E1; }

.ds-button--outlined {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: rgba(54, 169, 225, 0.3); }
  .ds-button--outlined:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  .ds-button--outlined:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.05); }
  .ds-button--outlined:active {
    background-color: rgba(0, 0, 0, 0.07); }
  .ds-button--outlined[disable], .ds-button--outlined[disable]:hover, .ds-button--outlined[disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    border-color: rgba(54, 169, 225, 0.3);
    background-color: transparent; }

*[data-theme=dark] .ds-button--outlined,
.ds-button--outlined[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.3); }
  *[data-theme=dark] .ds-button--outlined:visited,
  .ds-button--outlined[data-theme=dark]:visited {
    color: #FFFFFF;
    fill: #FFFFFF; }
  *[data-theme=dark] .ds-button--outlined:hover,
  .ds-button--outlined[data-theme=dark]:hover {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: rgba(255, 255, 255, 0.15); }
  *[data-theme=dark] .ds-button--outlined:active,
  .ds-button--outlined[data-theme=dark]:active {
    background-color: rgba(255, 255, 255, 0.17); }
  *[data-theme=dark] .ds-button--outlined[disable], *[data-theme=dark] .ds-button--outlined[disable]:hover, *[data-theme=dark] .ds-button--outlined[disable]:active,
  .ds-button--outlined[data-theme=dark][disable],
  .ds-button--outlined[data-theme=dark][disable]:hover,
  .ds-button--outlined[data-theme=dark][disable]:active {
    color: #FFFFFF;
    fill: #FFFFFF;
    border-color: rgba(255, 255, 255, 0.3);
    background-color: transparent; }

.ds-button--outlined.ds-button--primary {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: #36A9E1; }
  .ds-button--outlined.ds-button--primary:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  .ds-button--outlined.ds-button--primary:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.05); }
  .ds-button--outlined.ds-button--primary:active {
    background-color: rgba(0, 0, 0, 0.07); }
  .ds-button--outlined.ds-button--primary[disable], .ds-button--outlined.ds-button--primary[disable]:hover, .ds-button--outlined.ds-button--primary[disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    border-color: rgba(54, 169, 225, 0.3);
    background-color: transparent; }

*[data-theme=dark] .ds-button--outlined.ds-button--primary,
.ds-button--outlined.ds-button--primary[data-theme=dark] {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: #36A9E1; }
  *[data-theme=dark] .ds-button--outlined.ds-button--primary:visited,
  .ds-button--outlined.ds-button--primary[data-theme=dark]:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  *[data-theme=dark] .ds-button--outlined.ds-button--primary:hover,
  .ds-button--outlined.ds-button--primary[data-theme=dark]:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.05); }
  *[data-theme=dark] .ds-button--outlined.ds-button--primary:active,
  .ds-button--outlined.ds-button--primary[data-theme=dark]:active {
    background-color: rgba(0, 0, 0, 0.07); }
  *[data-theme=dark] .ds-button--outlined.ds-button--primary[disable], *[data-theme=dark] .ds-button--outlined.ds-button--primary[disable]:hover, *[data-theme=dark] .ds-button--outlined.ds-button--primary[disable]:active,
  .ds-button--outlined.ds-button--primary[data-theme=dark][disable],
  .ds-button--outlined.ds-button--primary[data-theme=dark][disable]:hover,
  .ds-button--outlined.ds-button--primary[data-theme=dark][disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    border-color: rgba(54, 169, 225, 0.3);
    background-color: transparent; }

.ds-button--outlined.ds-button--brand {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: #36A9E1; }
  .ds-button--outlined.ds-button--brand:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  .ds-button--outlined.ds-button--brand:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.05); }
  .ds-button--outlined.ds-button--brand:active {
    background-color: rgba(0, 0, 0, 0.07); }
  .ds-button--outlined.ds-button--brand[disable], .ds-button--outlined.ds-button--brand[disable]:hover, .ds-button--outlined.ds-button--brand[disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    border-color: rgba(54, 169, 225, 0.3);
    background-color: transparent; }

*[data-theme=dark] .ds-button--outlined.ds-button--brand,
.ds-button--outlined.ds-button--brand[data-theme=dark] {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: #36A9E1; }
  *[data-theme=dark] .ds-button--outlined.ds-button--brand:visited,
  .ds-button--outlined.ds-button--brand[data-theme=dark]:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  *[data-theme=dark] .ds-button--outlined.ds-button--brand:hover,
  .ds-button--outlined.ds-button--brand[data-theme=dark]:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.05); }
  *[data-theme=dark] .ds-button--outlined.ds-button--brand:active,
  .ds-button--outlined.ds-button--brand[data-theme=dark]:active {
    background-color: rgba(0, 0, 0, 0.07); }
  *[data-theme=dark] .ds-button--outlined.ds-button--brand[disable], *[data-theme=dark] .ds-button--outlined.ds-button--brand[disable]:hover, *[data-theme=dark] .ds-button--outlined.ds-button--brand[disable]:active,
  .ds-button--outlined.ds-button--brand[data-theme=dark][disable],
  .ds-button--outlined.ds-button--brand[data-theme=dark][disable]:hover,
  .ds-button--outlined.ds-button--brand[data-theme=dark][disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    border-color: rgba(54, 169, 225, 0.3);
    background-color: transparent; }

.ds-button--outlined.ds-button--danger {
  color: #DE2F2F;
  fill: #DE2F2F;
  background-color: transparent;
  border-color: #DE2F2F; }
  .ds-button--outlined.ds-button--danger:visited {
    color: #DE2F2F;
    fill: #DE2F2F; }
  .ds-button--outlined.ds-button--danger:hover {
    color: #DE2F2F;
    fill: #DE2F2F;
    background-color: rgba(0, 0, 0, 0.05); }
  .ds-button--outlined.ds-button--danger:active {
    background-color: rgba(0, 0, 0, 0.07); }
  .ds-button--outlined.ds-button--danger[disable], .ds-button--outlined.ds-button--danger[disable]:hover, .ds-button--outlined.ds-button--danger[disable]:active {
    color: #DE2F2F;
    fill: #DE2F2F;
    border-color: rgba(222, 47, 47, 0.3);
    background-color: transparent; }

*[data-theme=dark] .ds-button--outlined.ds-button--danger,
.ds-button--outlined.ds-button--danger[data-theme=dark] {
  color: #DE2F2F;
  fill: #DE2F2F;
  background-color: transparent;
  border-color: #DE2F2F; }
  *[data-theme=dark] .ds-button--outlined.ds-button--danger:visited,
  .ds-button--outlined.ds-button--danger[data-theme=dark]:visited {
    color: #DE2F2F;
    fill: #DE2F2F; }
  *[data-theme=dark] .ds-button--outlined.ds-button--danger:hover,
  .ds-button--outlined.ds-button--danger[data-theme=dark]:hover {
    color: #DE2F2F;
    fill: #DE2F2F;
    background-color: rgba(0, 0, 0, 0.05); }
  *[data-theme=dark] .ds-button--outlined.ds-button--danger:active,
  .ds-button--outlined.ds-button--danger[data-theme=dark]:active {
    background-color: rgba(0, 0, 0, 0.07); }
  *[data-theme=dark] .ds-button--outlined.ds-button--danger[disable], *[data-theme=dark] .ds-button--outlined.ds-button--danger[disable]:hover, *[data-theme=dark] .ds-button--outlined.ds-button--danger[disable]:active,
  .ds-button--outlined.ds-button--danger[data-theme=dark][disable],
  .ds-button--outlined.ds-button--danger[data-theme=dark][disable]:hover,
  .ds-button--outlined.ds-button--danger[data-theme=dark][disable]:active {
    color: #DE2F2F;
    fill: #DE2F2F;
    border-color: rgba(222, 47, 47, 0.3);
    background-color: transparent; }

.ds-button--clear {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: transparent; }
  .ds-button--clear:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  .ds-button--clear:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.03); }
  .ds-button--clear:active {
    background-color: rgba(0, 0, 0, 0.05); }
  .ds-button--clear[disable], .ds-button--clear[disable]:hover, .ds-button--clear[disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: transparent; }

*[data-theme=dark] .ds-button--clear,
.ds-button--clear[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: transparent;
  border-color: transparent; }
  *[data-theme=dark] .ds-button--clear:visited,
  .ds-button--clear[data-theme=dark]:visited {
    color: #FFFFFF;
    fill: #FFFFFF; }
  *[data-theme=dark] .ds-button--clear:hover,
  .ds-button--clear[data-theme=dark]:hover {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: rgba(255, 255, 255, 0.13); }
  *[data-theme=dark] .ds-button--clear:active,
  .ds-button--clear[data-theme=dark]:active {
    background-color: rgba(255, 255, 255, 0.15); }
  *[data-theme=dark] .ds-button--clear[disable], *[data-theme=dark] .ds-button--clear[disable]:hover, *[data-theme=dark] .ds-button--clear[disable]:active,
  .ds-button--clear[data-theme=dark][disable],
  .ds-button--clear[data-theme=dark][disable]:hover,
  .ds-button--clear[data-theme=dark][disable]:active {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: transparent; }

.ds-button--clear.ds-button--primary {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: transparent; }
  .ds-button--clear.ds-button--primary:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  .ds-button--clear.ds-button--primary:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.03); }
  .ds-button--clear.ds-button--primary:active {
    background-color: rgba(54, 169, 225, 0.95); }
  .ds-button--clear.ds-button--primary[disable], .ds-button--clear.ds-button--primary[disable]:hover, .ds-button--clear.ds-button--primary[disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: transparent; }

*[data-theme=dark] .ds-button--clear.ds-button--primary,
.ds-button--clear.ds-button--primary[data-theme=dark] {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: transparent; }
  *[data-theme=dark] .ds-button--clear.ds-button--primary:visited,
  .ds-button--clear.ds-button--primary[data-theme=dark]:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  *[data-theme=dark] .ds-button--clear.ds-button--primary:hover,
  .ds-button--clear.ds-button--primary[data-theme=dark]:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.03); }
  *[data-theme=dark] .ds-button--clear.ds-button--primary:active,
  .ds-button--clear.ds-button--primary[data-theme=dark]:active {
    background-color: rgba(54, 169, 225, 0.95); }
  *[data-theme=dark] .ds-button--clear.ds-button--primary[disable], *[data-theme=dark] .ds-button--clear.ds-button--primary[disable]:hover, *[data-theme=dark] .ds-button--clear.ds-button--primary[disable]:active,
  .ds-button--clear.ds-button--primary[data-theme=dark][disable],
  .ds-button--clear.ds-button--primary[data-theme=dark][disable]:hover,
  .ds-button--clear.ds-button--primary[data-theme=dark][disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: transparent; }

.ds-button--clear.ds-button--brand {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: transparent; }
  .ds-button--clear.ds-button--brand:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  .ds-button--clear.ds-button--brand:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.03); }
  .ds-button--clear.ds-button--brand:active {
    background-color: rgba(54, 169, 225, 0.95); }
  .ds-button--clear.ds-button--brand[disable], .ds-button--clear.ds-button--brand[disable]:hover, .ds-button--clear.ds-button--brand[disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: transparent; }

*[data-theme=dark] .ds-button--clear.ds-button--brand,
.ds-button--clear.ds-button--brand[data-theme=dark] {
  color: #36A9E1;
  fill: #36A9E1;
  background-color: transparent;
  border-color: transparent; }
  *[data-theme=dark] .ds-button--clear.ds-button--brand:visited,
  .ds-button--clear.ds-button--brand[data-theme=dark]:visited {
    color: #36A9E1;
    fill: #36A9E1; }
  *[data-theme=dark] .ds-button--clear.ds-button--brand:hover,
  .ds-button--clear.ds-button--brand[data-theme=dark]:hover {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: rgba(0, 0, 0, 0.03); }
  *[data-theme=dark] .ds-button--clear.ds-button--brand:active,
  .ds-button--clear.ds-button--brand[data-theme=dark]:active {
    background-color: rgba(54, 169, 225, 0.95); }
  *[data-theme=dark] .ds-button--clear.ds-button--brand[disable], *[data-theme=dark] .ds-button--clear.ds-button--brand[disable]:hover, *[data-theme=dark] .ds-button--clear.ds-button--brand[disable]:active,
  .ds-button--clear.ds-button--brand[data-theme=dark][disable],
  .ds-button--clear.ds-button--brand[data-theme=dark][disable]:hover,
  .ds-button--clear.ds-button--brand[data-theme=dark][disable]:active {
    color: #36A9E1;
    fill: #36A9E1;
    background-color: transparent; }

.ds-button--clear.ds-button--danger {
  color: #DE2F2F;
  fill: #DE2F2F;
  background-color: transparent;
  border-color: transparent; }
  .ds-button--clear.ds-button--danger:visited {
    color: #DE2F2F;
    fill: #DE2F2F; }
  .ds-button--clear.ds-button--danger:hover {
    color: #DE2F2F;
    fill: #DE2F2F;
    background-color: rgba(0, 0, 0, 0.03); }
  .ds-button--clear.ds-button--danger:active {
    background-color: rgba(222, 47, 47, 0.95); }
  .ds-button--clear.ds-button--danger[disable], .ds-button--clear.ds-button--danger[disable]:hover, .ds-button--clear.ds-button--danger[disable]:active {
    color: #DE2F2F;
    fill: #DE2F2F;
    background-color: transparent; }

*[data-theme=dark] .ds-button--clear.ds-button--danger,
.ds-button--clear.ds-button--danger[data-theme=dark] {
  color: #DE2F2F;
  fill: #DE2F2F;
  background-color: transparent;
  border-color: transparent; }
  *[data-theme=dark] .ds-button--clear.ds-button--danger:visited,
  .ds-button--clear.ds-button--danger[data-theme=dark]:visited {
    color: #DE2F2F;
    fill: #DE2F2F; }
  *[data-theme=dark] .ds-button--clear.ds-button--danger:hover,
  .ds-button--clear.ds-button--danger[data-theme=dark]:hover {
    color: #DE2F2F;
    fill: #DE2F2F;
    background-color: rgba(0, 0, 0, 0.03); }
  *[data-theme=dark] .ds-button--clear.ds-button--danger:active,
  .ds-button--clear.ds-button--danger[data-theme=dark]:active {
    background-color: rgba(222, 47, 47, 0.95); }
  *[data-theme=dark] .ds-button--clear.ds-button--danger[disable], *[data-theme=dark] .ds-button--clear.ds-button--danger[disable]:hover, *[data-theme=dark] .ds-button--clear.ds-button--danger[disable]:active,
  .ds-button--clear.ds-button--danger[data-theme=dark][disable],
  .ds-button--clear.ds-button--danger[data-theme=dark][disable]:hover,
  .ds-button--clear.ds-button--danger[data-theme=dark][disable]:active {
    color: #DE2F2F;
    fill: #DE2F2F;
    background-color: transparent; }

.ds-button--size-xs {
  font-size: 1rem;
  font-weight: 300;
  padding: 0 6px; }
  .ds-button--size-xs .ds-button_inner {
    padding-top: 1px;
    padding-bottom: 1px; }
  .ds-button--size-xs .ds-button_label {
    line-height: 14px;
    padding-top: 2px;
    padding-bottom: 2px; }
  .ds-button--size-xs .ds-button_icon svg {
    max-height: 18px;
    max-width: 18px; }
  .ds-button--size-xs.ds-button--icon {
    width: 22px;
    height: 22px; }

.ds-button--size-sm {
  font-size: 1.1rem;
  font-weight: 400;
  padding: 0 8px; }
  .ds-button--size-sm .ds-button_inner {
    padding-top: 1px;
    padding-bottom: 1px; }
  .ds-button--size-sm .ds-button_label {
    line-height: 14px;
    padding-top: 5px;
    padding-bottom: 5px; }
  .ds-button--size-sm .ds-button_icon svg {
    max-height: 24px;
    max-width: 24px; }
  .ds-button--size-sm.ds-button--icon {
    width: 28px;
    height: 28px; }

.ds-button--size-md {
  font-size: 1.1rem;
  font-weight: 500;
  padding: 0 12px; }
  .ds-button--size-md .ds-button_inner {
    padding-top: 2px;
    padding-bottom: 2px; }
  .ds-button--size-md .ds-button_label {
    line-height: 14px;
    padding-top: 11px;
    padding-bottom: 11px; }
  .ds-button--size-md .ds-button_icon svg {
    max-height: 36px;
    max-width: 36px; }
  .ds-button--size-md.ds-button--icon {
    width: 42px;
    height: 42px; }

.ds-button--size-lg {
  font-size: 1.3rem;
  font-weight: 500;
  padding: 0 14px; }
  .ds-button--size-lg .ds-button_inner {
    padding-top: 5px;
    padding-bottom: 5px; }
  .ds-button--size-lg .ds-button_label {
    line-height: 14px;
    padding-top: 11px;
    padding-bottom: 11px; }
  .ds-button--size-lg .ds-button_icon svg {
    max-height: 36px;
    max-width: 36px; }
  .ds-button--size-lg.ds-button--icon {
    width: 48px;
    height: 48px; }

.ds-button--size-xl {
  font-size: 1.3rem;
  font-weight: 700;
  padding: 0 20px; }
  .ds-button--size-xl .ds-button_inner {
    padding-top: 3px;
    padding-bottom: 3px; }
  .ds-button--size-xl .ds-button_label {
    line-height: 14px;
    padding-top: 17px;
    padding-bottom: 17px; }
  .ds-button--size-xl .ds-button_icon svg {
    max-height: 48px;
    max-width: 48px; }
  .ds-button--size-xl.ds-button--icon {
    width: 56px;
    height: 56px; }

@media (max-width: 1024px) {
  .ds-lg-button--size-xs {
    font-size: 1rem;
    font-weight: 300;
    padding: 0 6px; }
    .ds-lg-button--size-xs .ds-button_inner {
      padding-top: 1px;
      padding-bottom: 1px; }
    .ds-lg-button--size-xs .ds-button_label {
      line-height: 14px;
      padding-top: 2px;
      padding-bottom: 2px; }
    .ds-lg-button--size-xs .ds-button_icon svg {
      max-height: 18px;
      max-width: 18px; }
    .ds-lg-button--size-xs.ds-button--icon {
      width: 22 px;
      width: 22 px; }
  .ds-lg-button--size-sm {
    font-size: 1.1rem;
    font-weight: 400;
    padding: 0 8px; }
    .ds-lg-button--size-sm .ds-button_inner {
      padding-top: 1px;
      padding-bottom: 1px; }
    .ds-lg-button--size-sm .ds-button_label {
      line-height: 14px;
      padding-top: 5px;
      padding-bottom: 5px; }
    .ds-lg-button--size-sm .ds-button_icon svg {
      max-height: 24px;
      max-width: 24px; }
    .ds-lg-button--size-sm.ds-button--icon {
      width: 28 px;
      width: 28 px; }
  .ds-lg-button--size-default {
    font-size: 1.1rem;
    font-weight: 500;
    padding: 0 12px; }
    .ds-lg-button--size-default .ds-button_inner {
      padding-top: 1px;
      padding-bottom: 1px; }
    .ds-lg-button--size-default .ds-button_label {
      line-height: 14px;
      padding-top: 9px;
      padding-bottom: 9px; }
    .ds-lg-button--size-default .ds-button_icon svg {
      max-height: 32px;
      max-width: 32px; }
    .ds-lg-button--size-default.ds-button--icon {
      width: 36 px;
      width: 36 px; }
  .ds-lg-button--size-md {
    font-size: 1.1rem;
    font-weight: 500;
    padding: 0 12px; }
    .ds-lg-button--size-md .ds-button_inner {
      padding-top: 2px;
      padding-bottom: 2px; }
    .ds-lg-button--size-md .ds-button_label {
      line-height: 14px;
      padding-top: 11px;
      padding-bottom: 11px; }
    .ds-lg-button--size-md .ds-button_icon svg {
      max-height: 36px;
      max-width: 36px; }
    .ds-lg-button--size-md.ds-button--icon {
      width: 42 px;
      width: 42 px; }
  .ds-lg-button--size-lg {
    font-size: 1.3rem;
    font-weight: 500;
    padding: 0 14px; }
    .ds-lg-button--size-lg .ds-button_inner {
      padding-top: 5px;
      padding-bottom: 5px; }
    .ds-lg-button--size-lg .ds-button_label {
      line-height: 14px;
      padding-top: 11px;
      padding-bottom: 11px; }
    .ds-lg-button--size-lg .ds-button_icon svg {
      max-height: 36px;
      max-width: 36px; }
    .ds-lg-button--size-lg.ds-button--icon {
      width: 48 px;
      width: 48 px; }
  .ds-lg-button--size-xl {
    font-size: 1.3rem;
    font-weight: 700;
    padding: 0 20px; }
    .ds-lg-button--size-xl .ds-button_inner {
      padding-top: 3px;
      padding-bottom: 3px; }
    .ds-lg-button--size-xl .ds-button_label {
      line-height: 14px;
      padding-top: 17px;
      padding-bottom: 17px; }
    .ds-lg-button--size-xl .ds-button_icon svg {
      max-height: 48px;
      max-width: 48px; }
    .ds-lg-button--size-xl.ds-button--icon {
      width: 56 px;
      width: 56 px; } }

@media (max-width: 768px) {
  .ds-md-button--size-xs {
    font-size: 1rem;
    font-weight: 300;
    padding: 0 6px; }
    .ds-md-button--size-xs .ds-button_inner {
      padding-top: 1px;
      padding-bottom: 1px; }
    .ds-md-button--size-xs .ds-button_label {
      line-height: 14px;
      padding-top: 2px;
      padding-bottom: 2px; }
    .ds-md-button--size-xs .ds-button_icon svg {
      max-height: 18px;
      max-width: 18px; }
    .ds-md-button--size-xs.ds-button--icon {
      width: 22 px;
      width: 22 px; }
  .ds-md-button--size-sm {
    font-size: 1.1rem;
    font-weight: 400;
    padding: 0 8px; }
    .ds-md-button--size-sm .ds-button_inner {
      padding-top: 1px;
      padding-bottom: 1px; }
    .ds-md-button--size-sm .ds-button_label {
      line-height: 14px;
      padding-top: 5px;
      padding-bottom: 5px; }
    .ds-md-button--size-sm .ds-button_icon svg {
      max-height: 24px;
      max-width: 24px; }
    .ds-md-button--size-sm.ds-button--icon {
      width: 28 px;
      width: 28 px; }
  .ds-md-button--size-default {
    font-size: 1.1rem;
    font-weight: 500;
    padding: 0 12px; }
    .ds-md-button--size-default .ds-button_inner {
      padding-top: 1px;
      padding-bottom: 1px; }
    .ds-md-button--size-default .ds-button_label {
      line-height: 14px;
      padding-top: 9px;
      padding-bottom: 9px; }
    .ds-md-button--size-default .ds-button_icon svg {
      max-height: 32px;
      max-width: 32px; }
    .ds-md-button--size-default.ds-button--icon {
      width: 36 px;
      width: 36 px; }
  .ds-md-button--size-md {
    font-size: 1.1rem;
    font-weight: 500;
    padding: 0 12px; }
    .ds-md-button--size-md .ds-button_inner {
      padding-top: 2px;
      padding-bottom: 2px; }
    .ds-md-button--size-md .ds-button_label {
      line-height: 14px;
      padding-top: 11px;
      padding-bottom: 11px; }
    .ds-md-button--size-md .ds-button_icon svg {
      max-height: 36px;
      max-width: 36px; }
    .ds-md-button--size-md.ds-button--icon {
      width: 42 px;
      width: 42 px; }
  .ds-md-button--size-lg {
    font-size: 1.3rem;
    font-weight: 500;
    padding: 0 14px; }
    .ds-md-button--size-lg .ds-button_inner {
      padding-top: 5px;
      padding-bottom: 5px; }
    .ds-md-button--size-lg .ds-button_label {
      line-height: 14px;
      padding-top: 11px;
      padding-bottom: 11px; }
    .ds-md-button--size-lg .ds-button_icon svg {
      max-height: 36px;
      max-width: 36px; }
    .ds-md-button--size-lg.ds-button--icon {
      width: 48 px;
      width: 48 px; }
  .ds-md-button--size-xl {
    font-size: 1.3rem;
    font-weight: 700;
    padding: 0 20px; }
    .ds-md-button--size-xl .ds-button_inner {
      padding-top: 3px;
      padding-bottom: 3px; }
    .ds-md-button--size-xl .ds-button_label {
      line-height: 14px;
      padding-top: 17px;
      padding-bottom: 17px; }
    .ds-md-button--size-xl .ds-button_icon svg {
      max-height: 48px;
      max-width: 48px; }
    .ds-md-button--size-xl.ds-button--icon {
      width: 56 px;
      width: 56 px; } }

@media (max-width: 480px) {
  .ds-sm-button--size-xs {
    font-size: 1rem;
    font-weight: 300;
    padding: 0 6px; }
    .ds-sm-button--size-xs .ds-button_inner {
      padding-top: 1px;
      padding-bottom: 1px; }
    .ds-sm-button--size-xs .ds-button_label {
      line-height: 14px;
      padding-top: 2px;
      padding-bottom: 2px; }
    .ds-sm-button--size-xs .ds-button_icon svg {
      max-height: 18px;
      max-width: 18px; }
    .ds-sm-button--size-xs.ds-button--icon {
      width: 22 px;
      width: 22 px; }
  .ds-sm-button--size-sm {
    font-size: 1.1rem;
    font-weight: 400;
    padding: 0 8px; }
    .ds-sm-button--size-sm .ds-button_inner {
      padding-top: 1px;
      padding-bottom: 1px; }
    .ds-sm-button--size-sm .ds-button_label {
      line-height: 14px;
      padding-top: 5px;
      padding-bottom: 5px; }
    .ds-sm-button--size-sm .ds-button_icon svg {
      max-height: 24px;
      max-width: 24px; }
    .ds-sm-button--size-sm.ds-button--icon {
      width: 28 px;
      width: 28 px; }
  .ds-sm-button--size-default {
    font-size: 1.1rem;
    font-weight: 500;
    padding: 0 12px; }
    .ds-sm-button--size-default .ds-button_inner {
      padding-top: 1px;
      padding-bottom: 1px; }
    .ds-sm-button--size-default .ds-button_label {
      line-height: 14px;
      padding-top: 9px;
      padding-bottom: 9px; }
    .ds-sm-button--size-default .ds-button_icon svg {
      max-height: 32px;
      max-width: 32px; }
    .ds-sm-button--size-default.ds-button--icon {
      width: 36 px;
      width: 36 px; }
  .ds-sm-button--size-md {
    font-size: 1.1rem;
    font-weight: 500;
    padding: 0 12px; }
    .ds-sm-button--size-md .ds-button_inner {
      padding-top: 2px;
      padding-bottom: 2px; }
    .ds-sm-button--size-md .ds-button_label {
      line-height: 14px;
      padding-top: 11px;
      padding-bottom: 11px; }
    .ds-sm-button--size-md .ds-button_icon svg {
      max-height: 36px;
      max-width: 36px; }
    .ds-sm-button--size-md.ds-button--icon {
      width: 42 px;
      width: 42 px; }
  .ds-sm-button--size-lg {
    font-size: 1.3rem;
    font-weight: 500;
    padding: 0 14px; }
    .ds-sm-button--size-lg .ds-button_inner {
      padding-top: 5px;
      padding-bottom: 5px; }
    .ds-sm-button--size-lg .ds-button_label {
      line-height: 14px;
      padding-top: 11px;
      padding-bottom: 11px; }
    .ds-sm-button--size-lg .ds-button_icon svg {
      max-height: 36px;
      max-width: 36px; }
    .ds-sm-button--size-lg.ds-button--icon {
      width: 48 px;
      width: 48 px; }
  .ds-sm-button--size-xl {
    font-size: 1.3rem;
    font-weight: 700;
    padding: 0 20px; }
    .ds-sm-button--size-xl .ds-button_inner {
      padding-top: 3px;
      padding-bottom: 3px; }
    .ds-sm-button--size-xl .ds-button_label {
      line-height: 14px;
      padding-top: 17px;
      padding-bottom: 17px; }
    .ds-sm-button--size-xl .ds-button_icon svg {
      max-height: 48px;
      max-width: 48px; }
    .ds-sm-button--size-xl.ds-button--icon {
      width: 56 px;
      width: 56 px; } }

.ds-progressbar {
  position: relative;
  width: 100%;
  height: 3px;
  background-color: #EDEDED;
  border-radius: 3px; }
  .ds-progressbar::before {
    content: '';
    position: absolute;
    z-index: 1;
    width: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #36A9E1;
    border-radius: 3px; }
  .ds-progressbar[percent="0"]::before {
    width: 0%; }
  .ds-progressbar[percent="1"]::before {
    width: 1%; }
  .ds-progressbar[percent="2"]::before {
    width: 2%; }
  .ds-progressbar[percent="3"]::before {
    width: 3%; }
  .ds-progressbar[percent="4"]::before {
    width: 4%; }
  .ds-progressbar[percent="5"]::before {
    width: 5%; }
  .ds-progressbar[percent="6"]::before {
    width: 6%; }
  .ds-progressbar[percent="7"]::before {
    width: 7%; }
  .ds-progressbar[percent="8"]::before {
    width: 8%; }
  .ds-progressbar[percent="9"]::before {
    width: 9%; }
  .ds-progressbar[percent="10"]::before {
    width: 10%; }
  .ds-progressbar[percent="11"]::before {
    width: 11%; }
  .ds-progressbar[percent="12"]::before {
    width: 12%; }
  .ds-progressbar[percent="13"]::before {
    width: 13%; }
  .ds-progressbar[percent="14"]::before {
    width: 14%; }
  .ds-progressbar[percent="15"]::before {
    width: 15%; }
  .ds-progressbar[percent="16"]::before {
    width: 16%; }
  .ds-progressbar[percent="17"]::before {
    width: 17%; }
  .ds-progressbar[percent="18"]::before {
    width: 18%; }
  .ds-progressbar[percent="19"]::before {
    width: 19%; }
  .ds-progressbar[percent="20"]::before {
    width: 20%; }
  .ds-progressbar[percent="21"]::before {
    width: 21%; }
  .ds-progressbar[percent="22"]::before {
    width: 22%; }
  .ds-progressbar[percent="23"]::before {
    width: 23%; }
  .ds-progressbar[percent="24"]::before {
    width: 24%; }
  .ds-progressbar[percent="25"]::before {
    width: 25%; }
  .ds-progressbar[percent="26"]::before {
    width: 26%; }
  .ds-progressbar[percent="27"]::before {
    width: 27%; }
  .ds-progressbar[percent="28"]::before {
    width: 28%; }
  .ds-progressbar[percent="29"]::before {
    width: 29%; }
  .ds-progressbar[percent="30"]::before {
    width: 30%; }
  .ds-progressbar[percent="31"]::before {
    width: 31%; }
  .ds-progressbar[percent="32"]::before {
    width: 32%; }
  .ds-progressbar[percent="33"]::before {
    width: 33%; }
  .ds-progressbar[percent="34"]::before {
    width: 34%; }
  .ds-progressbar[percent="35"]::before {
    width: 35%; }
  .ds-progressbar[percent="36"]::before {
    width: 36%; }
  .ds-progressbar[percent="37"]::before {
    width: 37%; }
  .ds-progressbar[percent="38"]::before {
    width: 38%; }
  .ds-progressbar[percent="39"]::before {
    width: 39%; }
  .ds-progressbar[percent="40"]::before {
    width: 40%; }
  .ds-progressbar[percent="41"]::before {
    width: 41%; }
  .ds-progressbar[percent="42"]::before {
    width: 42%; }
  .ds-progressbar[percent="43"]::before {
    width: 43%; }
  .ds-progressbar[percent="44"]::before {
    width: 44%; }
  .ds-progressbar[percent="45"]::before {
    width: 45%; }
  .ds-progressbar[percent="46"]::before {
    width: 46%; }
  .ds-progressbar[percent="47"]::before {
    width: 47%; }
  .ds-progressbar[percent="48"]::before {
    width: 48%; }
  .ds-progressbar[percent="49"]::before {
    width: 49%; }
  .ds-progressbar[percent="50"]::before {
    width: 50%; }
  .ds-progressbar[percent="51"]::before {
    width: 51%; }
  .ds-progressbar[percent="52"]::before {
    width: 52%; }
  .ds-progressbar[percent="53"]::before {
    width: 53%; }
  .ds-progressbar[percent="54"]::before {
    width: 54%; }
  .ds-progressbar[percent="55"]::before {
    width: 55%; }
  .ds-progressbar[percent="56"]::before {
    width: 56%; }
  .ds-progressbar[percent="57"]::before {
    width: 57%; }
  .ds-progressbar[percent="58"]::before {
    width: 58%; }
  .ds-progressbar[percent="59"]::before {
    width: 59%; }
  .ds-progressbar[percent="60"]::before {
    width: 60%; }
  .ds-progressbar[percent="61"]::before {
    width: 61%; }
  .ds-progressbar[percent="62"]::before {
    width: 62%; }
  .ds-progressbar[percent="63"]::before {
    width: 63%; }
  .ds-progressbar[percent="64"]::before {
    width: 64%; }
  .ds-progressbar[percent="65"]::before {
    width: 65%; }
  .ds-progressbar[percent="66"]::before {
    width: 66%; }
  .ds-progressbar[percent="67"]::before {
    width: 67%; }
  .ds-progressbar[percent="68"]::before {
    width: 68%; }
  .ds-progressbar[percent="69"]::before {
    width: 69%; }
  .ds-progressbar[percent="70"]::before {
    width: 70%; }
  .ds-progressbar[percent="71"]::before {
    width: 71%; }
  .ds-progressbar[percent="72"]::before {
    width: 72%; }
  .ds-progressbar[percent="73"]::before {
    width: 73%; }
  .ds-progressbar[percent="74"]::before {
    width: 74%; }
  .ds-progressbar[percent="75"]::before {
    width: 75%; }
  .ds-progressbar[percent="76"]::before {
    width: 76%; }
  .ds-progressbar[percent="77"]::before {
    width: 77%; }
  .ds-progressbar[percent="78"]::before {
    width: 78%; }
  .ds-progressbar[percent="79"]::before {
    width: 79%; }
  .ds-progressbar[percent="80"]::before {
    width: 80%; }
  .ds-progressbar[percent="81"]::before {
    width: 81%; }
  .ds-progressbar[percent="82"]::before {
    width: 82%; }
  .ds-progressbar[percent="83"]::before {
    width: 83%; }
  .ds-progressbar[percent="84"]::before {
    width: 84%; }
  .ds-progressbar[percent="85"]::before {
    width: 85%; }
  .ds-progressbar[percent="86"]::before {
    width: 86%; }
  .ds-progressbar[percent="87"]::before {
    width: 87%; }
  .ds-progressbar[percent="88"]::before {
    width: 88%; }
  .ds-progressbar[percent="89"]::before {
    width: 89%; }
  .ds-progressbar[percent="90"]::before {
    width: 90%; }
  .ds-progressbar[percent="91"]::before {
    width: 91%; }
  .ds-progressbar[percent="92"]::before {
    width: 92%; }
  .ds-progressbar[percent="93"]::before {
    width: 93%; }
  .ds-progressbar[percent="94"]::before {
    width: 94%; }
  .ds-progressbar[percent="95"]::before {
    width: 95%; }
  .ds-progressbar[percent="96"]::before {
    width: 96%; }
  .ds-progressbar[percent="97"]::before {
    width: 97%; }
  .ds-progressbar[percent="98"]::before {
    width: 98%; }
  .ds-progressbar[percent="99"]::before {
    width: 99%; }
  .ds-progressbar[percent="100"]::before {
    width: 100%; }
  .ds-progressbar--circle {
    position: relative;
    width: 24px;
    height: 24px;
    border: 2px solid #36A9E1;
    border-radius: 50%; }
    .ds-progressbar--circle::before, .ds-progressbar--circle::after {
      content: '';
      position: absolute;
      width: 24px;
      height: 24px;
      border-width: 2px;
      border-style: solid;
      border-color: #EDEDED;
      border-radius: 50%;
      box-sizing: border-box;
      -webkit-box-sizing: border-box; }
    .ds-progressbar--circle::before {
      top: -2px;
      left: -2px;
      clip: rect(0px, 14px, 28px, 0px); }
    .ds-progressbar--circle::after {
      top: -2px;
      right: -2px;
      clip: rect(0px, 28px, 28px, 14px); }
    .ds-progressbar--circle_content {
      overflow: visible;
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      transform: translate(0, -50%);
      text-align: center; }
      .ds-progressbar--circle_content_inner {
        position: relative; }
    .ds-progressbar--circle[percent="0"]::after {
      transform: rotate(0deg); }
    .ds-progressbar--circle[percent="1"]::after {
      transform: rotate(3.6deg); }
    .ds-progressbar--circle[percent="2"]::after {
      transform: rotate(7.2deg); }
    .ds-progressbar--circle[percent="3"]::after {
      transform: rotate(10.8deg); }
    .ds-progressbar--circle[percent="4"]::after {
      transform: rotate(14.4deg); }
    .ds-progressbar--circle[percent="5"]::after {
      transform: rotate(18deg); }
    .ds-progressbar--circle[percent="6"]::after {
      transform: rotate(21.6deg); }
    .ds-progressbar--circle[percent="7"]::after {
      transform: rotate(25.2deg); }
    .ds-progressbar--circle[percent="8"]::after {
      transform: rotate(28.8deg); }
    .ds-progressbar--circle[percent="9"]::after {
      transform: rotate(32.4deg); }
    .ds-progressbar--circle[percent="10"]::after {
      transform: rotate(36deg); }
    .ds-progressbar--circle[percent="11"]::after {
      transform: rotate(39.6deg); }
    .ds-progressbar--circle[percent="12"]::after {
      transform: rotate(43.2deg); }
    .ds-progressbar--circle[percent="13"]::after {
      transform: rotate(46.8deg); }
    .ds-progressbar--circle[percent="14"]::after {
      transform: rotate(50.4deg); }
    .ds-progressbar--circle[percent="15"]::after {
      transform: rotate(54deg); }
    .ds-progressbar--circle[percent="16"]::after {
      transform: rotate(57.6deg); }
    .ds-progressbar--circle[percent="17"]::after {
      transform: rotate(61.2deg); }
    .ds-progressbar--circle[percent="18"]::after {
      transform: rotate(64.8deg); }
    .ds-progressbar--circle[percent="19"]::after {
      transform: rotate(68.4deg); }
    .ds-progressbar--circle[percent="20"]::after {
      transform: rotate(72deg); }
    .ds-progressbar--circle[percent="21"]::after {
      transform: rotate(75.6deg); }
    .ds-progressbar--circle[percent="22"]::after {
      transform: rotate(79.2deg); }
    .ds-progressbar--circle[percent="23"]::after {
      transform: rotate(82.8deg); }
    .ds-progressbar--circle[percent="24"]::after {
      transform: rotate(86.4deg); }
    .ds-progressbar--circle[percent="25"]::after {
      transform: rotate(90deg); }
    .ds-progressbar--circle[percent="26"]::after {
      transform: rotate(93.6deg); }
    .ds-progressbar--circle[percent="27"]::after {
      transform: rotate(97.2deg); }
    .ds-progressbar--circle[percent="28"]::after {
      transform: rotate(100.8deg); }
    .ds-progressbar--circle[percent="29"]::after {
      transform: rotate(104.4deg); }
    .ds-progressbar--circle[percent="30"]::after {
      transform: rotate(108deg); }
    .ds-progressbar--circle[percent="31"]::after {
      transform: rotate(111.6deg); }
    .ds-progressbar--circle[percent="32"]::after {
      transform: rotate(115.2deg); }
    .ds-progressbar--circle[percent="33"]::after {
      transform: rotate(118.8deg); }
    .ds-progressbar--circle[percent="34"]::after {
      transform: rotate(122.4deg); }
    .ds-progressbar--circle[percent="35"]::after {
      transform: rotate(126deg); }
    .ds-progressbar--circle[percent="36"]::after {
      transform: rotate(129.6deg); }
    .ds-progressbar--circle[percent="37"]::after {
      transform: rotate(133.2deg); }
    .ds-progressbar--circle[percent="38"]::after {
      transform: rotate(136.8deg); }
    .ds-progressbar--circle[percent="39"]::after {
      transform: rotate(140.4deg); }
    .ds-progressbar--circle[percent="40"]::after {
      transform: rotate(144deg); }
    .ds-progressbar--circle[percent="41"]::after {
      transform: rotate(147.6deg); }
    .ds-progressbar--circle[percent="42"]::after {
      transform: rotate(151.2deg); }
    .ds-progressbar--circle[percent="43"]::after {
      transform: rotate(154.8deg); }
    .ds-progressbar--circle[percent="44"]::after {
      transform: rotate(158.4deg); }
    .ds-progressbar--circle[percent="45"]::after {
      transform: rotate(162deg); }
    .ds-progressbar--circle[percent="46"]::after {
      transform: rotate(165.6deg); }
    .ds-progressbar--circle[percent="47"]::after {
      transform: rotate(169.2deg); }
    .ds-progressbar--circle[percent="48"]::after {
      transform: rotate(172.8deg); }
    .ds-progressbar--circle[percent="49"]::after {
      transform: rotate(176.4deg); }
    .ds-progressbar--circle[percent="50"]::after {
      transform: rotate(180deg); }
    .ds-progressbar--circle[percent="51"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="51"]::before {
      transform: rotate(3.6deg); }
    .ds-progressbar--circle[percent="52"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="52"]::before {
      transform: rotate(7.2deg); }
    .ds-progressbar--circle[percent="53"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="53"]::before {
      transform: rotate(10.8deg); }
    .ds-progressbar--circle[percent="54"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="54"]::before {
      transform: rotate(14.4deg); }
    .ds-progressbar--circle[percent="55"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="55"]::before {
      transform: rotate(18deg); }
    .ds-progressbar--circle[percent="56"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="56"]::before {
      transform: rotate(21.6deg); }
    .ds-progressbar--circle[percent="57"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="57"]::before {
      transform: rotate(25.2deg); }
    .ds-progressbar--circle[percent="58"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="58"]::before {
      transform: rotate(28.8deg); }
    .ds-progressbar--circle[percent="59"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="59"]::before {
      transform: rotate(32.4deg); }
    .ds-progressbar--circle[percent="60"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="60"]::before {
      transform: rotate(36deg); }
    .ds-progressbar--circle[percent="61"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="61"]::before {
      transform: rotate(39.6deg); }
    .ds-progressbar--circle[percent="62"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="62"]::before {
      transform: rotate(43.2deg); }
    .ds-progressbar--circle[percent="63"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="63"]::before {
      transform: rotate(46.8deg); }
    .ds-progressbar--circle[percent="64"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="64"]::before {
      transform: rotate(50.4deg); }
    .ds-progressbar--circle[percent="65"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="65"]::before {
      transform: rotate(54deg); }
    .ds-progressbar--circle[percent="66"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="66"]::before {
      transform: rotate(57.6deg); }
    .ds-progressbar--circle[percent="67"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="67"]::before {
      transform: rotate(61.2deg); }
    .ds-progressbar--circle[percent="68"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="68"]::before {
      transform: rotate(64.8deg); }
    .ds-progressbar--circle[percent="69"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="69"]::before {
      transform: rotate(68.4deg); }
    .ds-progressbar--circle[percent="70"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="70"]::before {
      transform: rotate(72deg); }
    .ds-progressbar--circle[percent="71"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="71"]::before {
      transform: rotate(75.6deg); }
    .ds-progressbar--circle[percent="72"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="72"]::before {
      transform: rotate(79.2deg); }
    .ds-progressbar--circle[percent="73"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="73"]::before {
      transform: rotate(82.8deg); }
    .ds-progressbar--circle[percent="74"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="74"]::before {
      transform: rotate(86.4deg); }
    .ds-progressbar--circle[percent="75"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="75"]::before {
      transform: rotate(90deg); }
    .ds-progressbar--circle[percent="76"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="76"]::before {
      transform: rotate(93.6deg); }
    .ds-progressbar--circle[percent="77"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="77"]::before {
      transform: rotate(97.2deg); }
    .ds-progressbar--circle[percent="78"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="78"]::before {
      transform: rotate(100.8deg); }
    .ds-progressbar--circle[percent="79"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="79"]::before {
      transform: rotate(104.4deg); }
    .ds-progressbar--circle[percent="80"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="80"]::before {
      transform: rotate(108deg); }
    .ds-progressbar--circle[percent="81"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="81"]::before {
      transform: rotate(111.6deg); }
    .ds-progressbar--circle[percent="82"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="82"]::before {
      transform: rotate(115.2deg); }
    .ds-progressbar--circle[percent="83"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="83"]::before {
      transform: rotate(118.8deg); }
    .ds-progressbar--circle[percent="84"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="84"]::before {
      transform: rotate(122.4deg); }
    .ds-progressbar--circle[percent="85"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="85"]::before {
      transform: rotate(126deg); }
    .ds-progressbar--circle[percent="86"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="86"]::before {
      transform: rotate(129.6deg); }
    .ds-progressbar--circle[percent="87"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="87"]::before {
      transform: rotate(133.2deg); }
    .ds-progressbar--circle[percent="88"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="88"]::before {
      transform: rotate(136.8deg); }
    .ds-progressbar--circle[percent="89"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="89"]::before {
      transform: rotate(140.4deg); }
    .ds-progressbar--circle[percent="90"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="90"]::before {
      transform: rotate(144deg); }
    .ds-progressbar--circle[percent="91"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="91"]::before {
      transform: rotate(147.6deg); }
    .ds-progressbar--circle[percent="92"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="92"]::before {
      transform: rotate(151.2deg); }
    .ds-progressbar--circle[percent="93"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="93"]::before {
      transform: rotate(154.8deg); }
    .ds-progressbar--circle[percent="94"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="94"]::before {
      transform: rotate(158.4deg); }
    .ds-progressbar--circle[percent="95"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="95"]::before {
      transform: rotate(162deg); }
    .ds-progressbar--circle[percent="96"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="96"]::before {
      transform: rotate(165.6deg); }
    .ds-progressbar--circle[percent="97"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="97"]::before {
      transform: rotate(169.2deg); }
    .ds-progressbar--circle[percent="98"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="98"]::before {
      transform: rotate(172.8deg); }
    .ds-progressbar--circle[percent="99"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="99"]::before {
      transform: rotate(176.4deg); }
    .ds-progressbar--circle[percent="100"]::after {
      border-color: #36A9E1; }
    .ds-progressbar--circle[percent="100"]::before {
      transform: rotate(180deg); }

.ds-progressbar.ds-progressbar--on-primary {
  background-color: #5fc685; }
  .ds-progressbar.ds-progressbar--on-primary .ds-progressbar::before {
    background-color: #FFFFFF; }

.ds-progressbar--circle.ds-progressbar--on-primary {
  border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary::before, .ds-progressbar--circle.ds-progressbar--on-primary::after {
    border-color: #5fc685; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="51"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="52"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="53"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="54"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="55"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="56"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="57"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="58"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="59"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="60"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="61"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="62"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="63"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="64"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="65"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="66"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="67"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="68"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="69"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="70"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="71"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="72"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="73"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="74"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="75"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="76"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="77"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="78"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="79"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="80"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="81"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="82"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="83"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="84"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="85"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="86"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="87"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="88"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="89"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="90"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="91"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="92"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="93"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="94"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="95"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="96"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="97"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="98"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="99"]::after {
    border-color: #FFFFFF; }
  .ds-progressbar--circle.ds-progressbar--on-primary[percent="100"]::after {
    border-color: #FFFFFF; }

.ds-media {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.05);
  position: relative;
  display: inherit;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .ds-media:before {
    content: '';
    display: block;
    padding-top: 133.4%; }
  .ds-media_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-size: cover; }
  .ds-media--size-xxs {
    width: 24px; }
  .ds-media--size-xs {
    width: 30px; }
  .ds-media--size-sm {
    width: 45px; }
  .ds-media--size-md {
    width: 75px; }
  .ds-media--size-lg {
    width: 100px; }
  .ds-media--size-xl {
    width: 150px; }
  .ds-media--size-xxl {
    width: 170px; }
  .ds-media--size-auto {
    width: 100%; }
  .ds-media--ratio-square:before {
    padding-top: 100%; }
  .ds-media--ratio-horizontal:before {
    padding-top: 57%; }
  .ds-media--ratio-vertical:before {
    padding-top: 133.4%; }
  .ds-media--ratio-tall:before {
    padding-top: 200%; }

*[data-theme="dark"] .ds-media,
.ds-media[data-theme="dark"] {
  background-color: rgba(255, 255, 255, 0.05); }

@media (max-width: 1024px) {
  .ds-lg-media--size-xxs {
    width: 24px; }
  .ds-lg-media--size-xs {
    width: 30px; }
  .ds-lg-media--size-sm {
    width: 45px; }
  .ds-lg-media--size-md {
    width: 75px; }
  .ds-lg-media--size-lg {
    width: 100px; }
  .ds-lg-media--size-xl {
    width: 150px; }
  .ds-lg-media--size-xxl {
    width: 170px; }
  .ds-lg-media--size-auto {
    width: 100%; } }

@media (max-width: 768px) {
  .ds-md-media--size-xxs {
    width: 24px; }
  .ds-md-media--size-xs {
    width: 30px; }
  .ds-md-media--size-sm {
    width: 45px; }
  .ds-md-media--size-md {
    width: 75px; }
  .ds-md-media--size-lg {
    width: 100px; }
  .ds-md-media--size-xl {
    width: 150px; }
  .ds-md-media--size-xxl {
    width: 170px; }
  .ds-md-media--size-auto {
    width: 100%; } }

@media (max-width: 480px) {
  .ds-sm-media--size-xxs {
    width: 24px; }
  .ds-sm-media--size-xs {
    width: 30px; }
  .ds-sm-media--size-sm {
    width: 45px; }
  .ds-sm-media--size-md {
    width: 75px; }
  .ds-sm-media--size-lg {
    width: 100px; }
  .ds-sm-media--size-xl {
    width: 150px; }
  .ds-sm-media--size-xxl {
    width: 170px; }
  .ds-sm-media--size-auto {
    width: 100%; } }

img {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: transparent;
  line-height: 0; }

.ds-thumb {
  position: relative; }
  .ds-thumb_inner {
    border-radius: 3px;
    color: #EDEDED;
    fill: #EDEDED;
    position: relative;
    z-index: 1;
    overflow: hidden; }
  .ds-thumb_content {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .ds-thumb_content_inner {
      position: relative;
      min-height: 100%; }
    .ds-thumb_content_top {
      position: absolute;
      top: 0;
      left: 0;
      right: 0; }
    .ds-thumb_content_middle {
      overflow: visible;
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      transform: translate(0, -50%); }
    .ds-thumb_content_bottom {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
  .ds-thumb--serial_over, .ds-thumb--serial_over2 {
    height: 10px;
    z-index: 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 3px 3px 0 0;
    transition: top 0.2s ease-out; }
  .ds-thumb--serial_over {
    width: 90%;
    top: -5px;
    opacity: 0.6; }
  .ds-thumb--serial_over2 {
    width: 80%;
    top: -10px;
    opacity: 0.4; }
  .ds-thumb:hover .overlay {
    opacity: 1; }
  .ds-thumb:hover .ds-thumb--serial_over, .ds-thumb:hover .ds-thumb--serial_over2 {
    top: 0; }

.ds-item {
  vertical-align: top; }

.ds-badge {
  border-radius: 510px;
  line-height: 1;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle; }
  .ds-badge:after, .ds-badge:before {
    visibility: hidden;
    display: block;
    content: '';
    clear: both;
    height: 0; }

.ds-badge_label {
  padding-top: 1px; }

.ds-badge_graphic {
  background-color: rgba(250, 250, 250, 0.1); }

.ds-badge > * {
  float: right; }

.ds-badge--icon .ds-badge_graphic {
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
  width: auto; }

.ds-badge--avatar .ds-badge_graphic {
  border-radius: 50%;
  overflow: hidden; }

.ds-badge {
  height: 20px;
  font-size: 1.1rem;
  font-weight: 500; }

.ds-badge_graphic {
  width: 20px;
  height: 20px; }

.ds-badge_label {
  line-height: calc(20px - 1px);
  padding-left: 7px;
  padding-right: 7px; }

.ds-badge--icon .ds-badge_label {
  padding-right: calc(7px / 2); }

.ds-badge--avatar .ds-badge_label {
  padding-right: calc(7px / 2); }

.ds-badge--size-md {
  height: 28px;
  font-size: 1.2rem;
  font-weight: 500; }
  .ds-badge--size-md .ds-badge_graphic {
    width: 28px;
    height: 28px; }
  .ds-badge--size-md .ds-badge_label {
    line-height: calc(28px - 1px);
    padding-left: 6px;
    padding-right: 6px; }
  .ds-badge--size-md .ds-badge--icon .ds-badge_label {
    padding-right: calc(6px / 2); }
  .ds-badge--size-md .ds-badge--avatar .ds-badge_label {
    padding-right: calc(6px / 2); }

.ds-badge--size-lg {
  height: 40px;
  font-size: 1.2rem;
  font-weight: 500; }
  .ds-badge--size-lg .ds-badge_graphic {
    width: 40px;
    height: 40px; }
  .ds-badge--size-lg .ds-badge_label {
    line-height: calc(40px - 1px);
    padding-left: 14px;
    padding-right: 14px; }
  .ds-badge--size-lg .ds-badge--icon .ds-badge_label {
    padding-right: calc(14px / 2); }
  .ds-badge--size-lg .ds-badge--avatar .ds-badge_label {
    padding-right: calc(14px / 2); }

.ds-badge {
  color: #7A7A7A;
  fill: #7A7A7A;
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent; }
  .ds-badge .ds-badge_graphic {
    background-color: rgba(122, 122, 122, 0.1); }
  .ds-badge .ds-badge_label + .ds-badge_graphic {
    background-color: transparent; }

*[data-theme=dark] .ds-badge,
.ds-badge[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  *[data-theme=dark] .ds-badge .ds-badge_graphic,
  .ds-badge[data-theme=dark] .ds-badge_graphic {
    background-color: rgba(255, 255, 255, 0.1); }
  *[data-theme=dark] .ds-badge .ds-badge_label + .ds-badge_graphic,
  .ds-badge[data-theme=dark] .ds-badge_label + .ds-badge_graphic {
    background-color: transparent; }

.ds-badge--primary {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #36A9E1;
  border-color: transparent; }
  .ds-badge--primary .ds-badge_graphic {
    background-color: rgba(255, 255, 255, 0.1); }
  .ds-badge--primary .ds-badge_label + .ds-badge_graphic {
    background-color: transparent; }

*[data-theme=dark] .ds-badge--primary,
.ds-badge--primary[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #36A9E1;
  border-color: transparent; }
  *[data-theme=dark] .ds-badge--primary .ds-badge_graphic,
  .ds-badge--primary[data-theme=dark] .ds-badge_graphic {
    background-color: rgba(255, 255, 255, 0.1); }
  *[data-theme=dark] .ds-badge--primary .ds-badge_label + .ds-badge_graphic,
  .ds-badge--primary[data-theme=dark] .ds-badge_label + .ds-badge_graphic {
    background-color: transparent; }

.ds-badge--brand {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #36A9E1;
  border-color: transparent; }
  .ds-badge--brand .ds-badge_graphic {
    background-color: rgba(255, 255, 255, 0.1); }
  .ds-badge--brand .ds-badge_label + .ds-badge_graphic {
    background-color: transparent; }

*[data-theme=dark] .ds-badge--brand,
.ds-badge--brand[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #36A9E1;
  border-color: transparent; }
  *[data-theme=dark] .ds-badge--brand .ds-badge_graphic,
  .ds-badge--brand[data-theme=dark] .ds-badge_graphic {
    background-color: rgba(255, 255, 255, 0.1); }
  *[data-theme=dark] .ds-badge--brand .ds-badge_label + .ds-badge_graphic,
  .ds-badge--brand[data-theme=dark] .ds-badge_label + .ds-badge_graphic {
    background-color: transparent; }

.ds-badge--danger {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #DE2F2F;
  border-color: transparent; }
  .ds-badge--danger .ds-badge_graphic {
    background-color: rgba(255, 255, 255, 0.1); }
  .ds-badge--danger .ds-badge_label + .ds-badge_graphic {
    background-color: transparent; }

*[data-theme=dark] .ds-badge--danger,
.ds-badge--danger[data-theme=dark] {
  color: #FFFFFF;
  fill: #FFFFFF;
  background-color: #DE2F2F;
  border-color: transparent; }
  *[data-theme=dark] .ds-badge--danger .ds-badge_graphic,
  .ds-badge--danger[data-theme=dark] .ds-badge_graphic {
    background-color: rgba(255, 255, 255, 0.1); }
  *[data-theme=dark] .ds-badge--danger .ds-badge_label + .ds-badge_graphic,
  .ds-badge--danger[data-theme=dark] .ds-badge_label + .ds-badge_graphic {
    background-color: transparent; }

.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1100px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden; }

.grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex; }
  .grid_cell1 {
    flex-basis: 8.33333%; }
  .grid_all-cells1 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells1 > * {
      flex-basis: 8.33333%; }
  .grid_cell2 {
    flex-basis: 16.66667%; }
  .grid_all-cells2 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells2 > * {
      flex-basis: 16.66667%; }
  .grid_cell3 {
    flex-basis: 25%; }
  .grid_all-cells3 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells3 > * {
      flex-basis: 25%; }
  .grid_cell4 {
    flex-basis: 33.33333%; }
  .grid_all-cells4 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells4 > * {
      flex-basis: 33.33333%; }
  .grid_cell5 {
    flex-basis: 41.66667%; }
  .grid_all-cells5 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells5 > * {
      flex-basis: 41.66667%; }
  .grid_cell6 {
    flex-basis: 50%; }
  .grid_all-cells6 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells6 > * {
      flex-basis: 50%; }
  .grid_cell7 {
    flex-basis: 58.33333%; }
  .grid_all-cells7 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells7 > * {
      flex-basis: 58.33333%; }
  .grid_cell8 {
    flex-basis: 66.66667%; }
  .grid_all-cells8 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells8 > * {
      flex-basis: 66.66667%; }
  .grid_cell9 {
    flex-basis: 75%; }
  .grid_all-cells9 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells9 > * {
      flex-basis: 75%; }
  .grid_cell10 {
    flex-basis: 83.33333%; }
  .grid_all-cells10 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells10 > * {
      flex-basis: 83.33333%; }
  .grid_cell11 {
    flex-basis: 91.66667%; }
  .grid_all-cells11 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells11 > * {
      flex-basis: 91.66667%; }
  .grid_cell12 {
    flex-basis: 100%; }
  .grid_all-cells12 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .grid_all-cells12 > * {
      flex-basis: 100%; }

.gs-1x {
  margin: -2.5px; }
  .gs-1x > [class*=grid_cell] {
    margin: 2.5px; }
  .gs-1x.grid_all-cells1 > [class*=grid_cell],
  .gs-1x > .grid_cell1 {
    flex-basis: calc(8.33333% - 5px); }
  .gs-1x.grid_all-cells2 > [class*=grid_cell],
  .gs-1x > .grid_cell2 {
    flex-basis: calc(16.66667% - 5px); }
  .gs-1x.grid_all-cells3 > [class*=grid_cell],
  .gs-1x > .grid_cell3 {
    flex-basis: calc(25% - 5px); }
  .gs-1x.grid_all-cells4 > [class*=grid_cell],
  .gs-1x > .grid_cell4 {
    flex-basis: calc(33.33333% - 5px); }
  .gs-1x.grid_all-cells5 > [class*=grid_cell],
  .gs-1x > .grid_cell5 {
    flex-basis: calc(41.66667% - 5px); }
  .gs-1x.grid_all-cells6 > [class*=grid_cell],
  .gs-1x > .grid_cell6 {
    flex-basis: calc(50% - 5px); }
  .gs-1x.grid_all-cells7 > [class*=grid_cell],
  .gs-1x > .grid_cell7 {
    flex-basis: calc(58.33333% - 5px); }
  .gs-1x.grid_all-cells8 > [class*=grid_cell],
  .gs-1x > .grid_cell8 {
    flex-basis: calc(66.66667% - 5px); }
  .gs-1x.grid_all-cells9 > [class*=grid_cell],
  .gs-1x > .grid_cell9 {
    flex-basis: calc(75% - 5px); }
  .gs-1x.grid_all-cells10 > [class*=grid_cell],
  .gs-1x > .grid_cell10 {
    flex-basis: calc(83.33333% - 5px); }
  .gs-1x.grid_all-cells11 > [class*=grid_cell],
  .gs-1x > .grid_cell11 {
    flex-basis: calc(91.66667% - 5px); }
  .gs-1x.grid_all-cells12 > [class*=grid_cell],
  .gs-1x > .grid_cell12 {
    flex-basis: calc(100% - 5px); }

.gs-2x {
  margin: -5px; }
  .gs-2x > [class*=grid_cell] {
    margin: 5px; }
  .gs-2x.grid_all-cells1 > [class*=grid_cell],
  .gs-2x > .grid_cell1 {
    flex-basis: calc(8.33333% - 10px); }
  .gs-2x.grid_all-cells2 > [class*=grid_cell],
  .gs-2x > .grid_cell2 {
    flex-basis: calc(16.66667% - 10px); }
  .gs-2x.grid_all-cells3 > [class*=grid_cell],
  .gs-2x > .grid_cell3 {
    flex-basis: calc(25% - 10px); }
  .gs-2x.grid_all-cells4 > [class*=grid_cell],
  .gs-2x > .grid_cell4 {
    flex-basis: calc(33.33333% - 10px); }
  .gs-2x.grid_all-cells5 > [class*=grid_cell],
  .gs-2x > .grid_cell5 {
    flex-basis: calc(41.66667% - 10px); }
  .gs-2x.grid_all-cells6 > [class*=grid_cell],
  .gs-2x > .grid_cell6 {
    flex-basis: calc(50% - 10px); }
  .gs-2x.grid_all-cells7 > [class*=grid_cell],
  .gs-2x > .grid_cell7 {
    flex-basis: calc(58.33333% - 10px); }
  .gs-2x.grid_all-cells8 > [class*=grid_cell],
  .gs-2x > .grid_cell8 {
    flex-basis: calc(66.66667% - 10px); }
  .gs-2x.grid_all-cells9 > [class*=grid_cell],
  .gs-2x > .grid_cell9 {
    flex-basis: calc(75% - 10px); }
  .gs-2x.grid_all-cells10 > [class*=grid_cell],
  .gs-2x > .grid_cell10 {
    flex-basis: calc(83.33333% - 10px); }
  .gs-2x.grid_all-cells11 > [class*=grid_cell],
  .gs-2x > .grid_cell11 {
    flex-basis: calc(91.66667% - 10px); }
  .gs-2x.grid_all-cells12 > [class*=grid_cell],
  .gs-2x > .grid_cell12 {
    flex-basis: calc(100% - 10px); }

.gs-3x {
  margin: -7.5px; }
  .gs-3x > [class*=grid_cell] {
    margin: 7.5px; }
  .gs-3x.grid_all-cells1 > [class*=grid_cell],
  .gs-3x > .grid_cell1 {
    flex-basis: calc(8.33333% - 15px); }
  .gs-3x.grid_all-cells2 > [class*=grid_cell],
  .gs-3x > .grid_cell2 {
    flex-basis: calc(16.66667% - 15px); }
  .gs-3x.grid_all-cells3 > [class*=grid_cell],
  .gs-3x > .grid_cell3 {
    flex-basis: calc(25% - 15px); }
  .gs-3x.grid_all-cells4 > [class*=grid_cell],
  .gs-3x > .grid_cell4 {
    flex-basis: calc(33.33333% - 15px); }
  .gs-3x.grid_all-cells5 > [class*=grid_cell],
  .gs-3x > .grid_cell5 {
    flex-basis: calc(41.66667% - 15px); }
  .gs-3x.grid_all-cells6 > [class*=grid_cell],
  .gs-3x > .grid_cell6 {
    flex-basis: calc(50% - 15px); }
  .gs-3x.grid_all-cells7 > [class*=grid_cell],
  .gs-3x > .grid_cell7 {
    flex-basis: calc(58.33333% - 15px); }
  .gs-3x.grid_all-cells8 > [class*=grid_cell],
  .gs-3x > .grid_cell8 {
    flex-basis: calc(66.66667% - 15px); }
  .gs-3x.grid_all-cells9 > [class*=grid_cell],
  .gs-3x > .grid_cell9 {
    flex-basis: calc(75% - 15px); }
  .gs-3x.grid_all-cells10 > [class*=grid_cell],
  .gs-3x > .grid_cell10 {
    flex-basis: calc(83.33333% - 15px); }
  .gs-3x.grid_all-cells11 > [class*=grid_cell],
  .gs-3x > .grid_cell11 {
    flex-basis: calc(91.66667% - 15px); }
  .gs-3x.grid_all-cells12 > [class*=grid_cell],
  .gs-3x > .grid_cell12 {
    flex-basis: calc(100% - 15px); }

.gs-4x {
  margin: -10px; }
  .gs-4x > [class*=grid_cell] {
    margin: 10px; }
  .gs-4x.grid_all-cells1 > [class*=grid_cell],
  .gs-4x > .grid_cell1 {
    flex-basis: calc(8.33333% - 20px); }
  .gs-4x.grid_all-cells2 > [class*=grid_cell],
  .gs-4x > .grid_cell2 {
    flex-basis: calc(16.66667% - 20px); }
  .gs-4x.grid_all-cells3 > [class*=grid_cell],
  .gs-4x > .grid_cell3 {
    flex-basis: calc(25% - 20px); }
  .gs-4x.grid_all-cells4 > [class*=grid_cell],
  .gs-4x > .grid_cell4 {
    flex-basis: calc(33.33333% - 20px); }
  .gs-4x.grid_all-cells5 > [class*=grid_cell],
  .gs-4x > .grid_cell5 {
    flex-basis: calc(41.66667% - 20px); }
  .gs-4x.grid_all-cells6 > [class*=grid_cell],
  .gs-4x > .grid_cell6 {
    flex-basis: calc(50% - 20px); }
  .gs-4x.grid_all-cells7 > [class*=grid_cell],
  .gs-4x > .grid_cell7 {
    flex-basis: calc(58.33333% - 20px); }
  .gs-4x.grid_all-cells8 > [class*=grid_cell],
  .gs-4x > .grid_cell8 {
    flex-basis: calc(66.66667% - 20px); }
  .gs-4x.grid_all-cells9 > [class*=grid_cell],
  .gs-4x > .grid_cell9 {
    flex-basis: calc(75% - 20px); }
  .gs-4x.grid_all-cells10 > [class*=grid_cell],
  .gs-4x > .grid_cell10 {
    flex-basis: calc(83.33333% - 20px); }
  .gs-4x.grid_all-cells11 > [class*=grid_cell],
  .gs-4x > .grid_cell11 {
    flex-basis: calc(91.66667% - 20px); }
  .gs-4x.grid_all-cells12 > [class*=grid_cell],
  .gs-4x > .grid_cell12 {
    flex-basis: calc(100% - 20px); }

.gs-5x {
  margin: -12.5px; }
  .gs-5x > [class*=grid_cell] {
    margin: 12.5px; }
  .gs-5x.grid_all-cells1 > [class*=grid_cell],
  .gs-5x > .grid_cell1 {
    flex-basis: calc(8.33333% - 25px); }
  .gs-5x.grid_all-cells2 > [class*=grid_cell],
  .gs-5x > .grid_cell2 {
    flex-basis: calc(16.66667% - 25px); }
  .gs-5x.grid_all-cells3 > [class*=grid_cell],
  .gs-5x > .grid_cell3 {
    flex-basis: calc(25% - 25px); }
  .gs-5x.grid_all-cells4 > [class*=grid_cell],
  .gs-5x > .grid_cell4 {
    flex-basis: calc(33.33333% - 25px); }
  .gs-5x.grid_all-cells5 > [class*=grid_cell],
  .gs-5x > .grid_cell5 {
    flex-basis: calc(41.66667% - 25px); }
  .gs-5x.grid_all-cells6 > [class*=grid_cell],
  .gs-5x > .grid_cell6 {
    flex-basis: calc(50% - 25px); }
  .gs-5x.grid_all-cells7 > [class*=grid_cell],
  .gs-5x > .grid_cell7 {
    flex-basis: calc(58.33333% - 25px); }
  .gs-5x.grid_all-cells8 > [class*=grid_cell],
  .gs-5x > .grid_cell8 {
    flex-basis: calc(66.66667% - 25px); }
  .gs-5x.grid_all-cells9 > [class*=grid_cell],
  .gs-5x > .grid_cell9 {
    flex-basis: calc(75% - 25px); }
  .gs-5x.grid_all-cells10 > [class*=grid_cell],
  .gs-5x > .grid_cell10 {
    flex-basis: calc(83.33333% - 25px); }
  .gs-5x.grid_all-cells11 > [class*=grid_cell],
  .gs-5x > .grid_cell11 {
    flex-basis: calc(91.66667% - 25px); }
  .gs-5x.grid_all-cells12 > [class*=grid_cell],
  .gs-5x > .grid_cell12 {
    flex-basis: calc(100% - 25px); }

.gs-6x {
  margin: -15px; }
  .gs-6x > [class*=grid_cell] {
    margin: 15px; }
  .gs-6x.grid_all-cells1 > [class*=grid_cell],
  .gs-6x > .grid_cell1 {
    flex-basis: calc(8.33333% - 30px); }
  .gs-6x.grid_all-cells2 > [class*=grid_cell],
  .gs-6x > .grid_cell2 {
    flex-basis: calc(16.66667% - 30px); }
  .gs-6x.grid_all-cells3 > [class*=grid_cell],
  .gs-6x > .grid_cell3 {
    flex-basis: calc(25% - 30px); }
  .gs-6x.grid_all-cells4 > [class*=grid_cell],
  .gs-6x > .grid_cell4 {
    flex-basis: calc(33.33333% - 30px); }
  .gs-6x.grid_all-cells5 > [class*=grid_cell],
  .gs-6x > .grid_cell5 {
    flex-basis: calc(41.66667% - 30px); }
  .gs-6x.grid_all-cells6 > [class*=grid_cell],
  .gs-6x > .grid_cell6 {
    flex-basis: calc(50% - 30px); }
  .gs-6x.grid_all-cells7 > [class*=grid_cell],
  .gs-6x > .grid_cell7 {
    flex-basis: calc(58.33333% - 30px); }
  .gs-6x.grid_all-cells8 > [class*=grid_cell],
  .gs-6x > .grid_cell8 {
    flex-basis: calc(66.66667% - 30px); }
  .gs-6x.grid_all-cells9 > [class*=grid_cell],
  .gs-6x > .grid_cell9 {
    flex-basis: calc(75% - 30px); }
  .gs-6x.grid_all-cells10 > [class*=grid_cell],
  .gs-6x > .grid_cell10 {
    flex-basis: calc(83.33333% - 30px); }
  .gs-6x.grid_all-cells11 > [class*=grid_cell],
  .gs-6x > .grid_cell11 {
    flex-basis: calc(91.66667% - 30px); }
  .gs-6x.grid_all-cells12 > [class*=grid_cell],
  .gs-6x > .grid_cell12 {
    flex-basis: calc(100% - 30px); }

.gs-7x {
  margin: -17.5px; }
  .gs-7x > [class*=grid_cell] {
    margin: 17.5px; }
  .gs-7x.grid_all-cells1 > [class*=grid_cell],
  .gs-7x > .grid_cell1 {
    flex-basis: calc(8.33333% - 35px); }
  .gs-7x.grid_all-cells2 > [class*=grid_cell],
  .gs-7x > .grid_cell2 {
    flex-basis: calc(16.66667% - 35px); }
  .gs-7x.grid_all-cells3 > [class*=grid_cell],
  .gs-7x > .grid_cell3 {
    flex-basis: calc(25% - 35px); }
  .gs-7x.grid_all-cells4 > [class*=grid_cell],
  .gs-7x > .grid_cell4 {
    flex-basis: calc(33.33333% - 35px); }
  .gs-7x.grid_all-cells5 > [class*=grid_cell],
  .gs-7x > .grid_cell5 {
    flex-basis: calc(41.66667% - 35px); }
  .gs-7x.grid_all-cells6 > [class*=grid_cell],
  .gs-7x > .grid_cell6 {
    flex-basis: calc(50% - 35px); }
  .gs-7x.grid_all-cells7 > [class*=grid_cell],
  .gs-7x > .grid_cell7 {
    flex-basis: calc(58.33333% - 35px); }
  .gs-7x.grid_all-cells8 > [class*=grid_cell],
  .gs-7x > .grid_cell8 {
    flex-basis: calc(66.66667% - 35px); }
  .gs-7x.grid_all-cells9 > [class*=grid_cell],
  .gs-7x > .grid_cell9 {
    flex-basis: calc(75% - 35px); }
  .gs-7x.grid_all-cells10 > [class*=grid_cell],
  .gs-7x > .grid_cell10 {
    flex-basis: calc(83.33333% - 35px); }
  .gs-7x.grid_all-cells11 > [class*=grid_cell],
  .gs-7x > .grid_cell11 {
    flex-basis: calc(91.66667% - 35px); }
  .gs-7x.grid_all-cells12 > [class*=grid_cell],
  .gs-7x > .grid_cell12 {
    flex-basis: calc(100% - 35px); }

.gs-8x {
  margin: -20px; }
  .gs-8x > [class*=grid_cell] {
    margin: 20px; }
  .gs-8x.grid_all-cells1 > [class*=grid_cell],
  .gs-8x > .grid_cell1 {
    flex-basis: calc(8.33333% - 40px); }
  .gs-8x.grid_all-cells2 > [class*=grid_cell],
  .gs-8x > .grid_cell2 {
    flex-basis: calc(16.66667% - 40px); }
  .gs-8x.grid_all-cells3 > [class*=grid_cell],
  .gs-8x > .grid_cell3 {
    flex-basis: calc(25% - 40px); }
  .gs-8x.grid_all-cells4 > [class*=grid_cell],
  .gs-8x > .grid_cell4 {
    flex-basis: calc(33.33333% - 40px); }
  .gs-8x.grid_all-cells5 > [class*=grid_cell],
  .gs-8x > .grid_cell5 {
    flex-basis: calc(41.66667% - 40px); }
  .gs-8x.grid_all-cells6 > [class*=grid_cell],
  .gs-8x > .grid_cell6 {
    flex-basis: calc(50% - 40px); }
  .gs-8x.grid_all-cells7 > [class*=grid_cell],
  .gs-8x > .grid_cell7 {
    flex-basis: calc(58.33333% - 40px); }
  .gs-8x.grid_all-cells8 > [class*=grid_cell],
  .gs-8x > .grid_cell8 {
    flex-basis: calc(66.66667% - 40px); }
  .gs-8x.grid_all-cells9 > [class*=grid_cell],
  .gs-8x > .grid_cell9 {
    flex-basis: calc(75% - 40px); }
  .gs-8x.grid_all-cells10 > [class*=grid_cell],
  .gs-8x > .grid_cell10 {
    flex-basis: calc(83.33333% - 40px); }
  .gs-8x.grid_all-cells11 > [class*=grid_cell],
  .gs-8x > .grid_cell11 {
    flex-basis: calc(91.66667% - 40px); }
  .gs-8x.grid_all-cells12 > [class*=grid_cell],
  .gs-8x > .grid_cell12 {
    flex-basis: calc(100% - 40px); }

.gs-9x {
  margin: -22.5px; }
  .gs-9x > [class*=grid_cell] {
    margin: 22.5px; }
  .gs-9x.grid_all-cells1 > [class*=grid_cell],
  .gs-9x > .grid_cell1 {
    flex-basis: calc(8.33333% - 45px); }
  .gs-9x.grid_all-cells2 > [class*=grid_cell],
  .gs-9x > .grid_cell2 {
    flex-basis: calc(16.66667% - 45px); }
  .gs-9x.grid_all-cells3 > [class*=grid_cell],
  .gs-9x > .grid_cell3 {
    flex-basis: calc(25% - 45px); }
  .gs-9x.grid_all-cells4 > [class*=grid_cell],
  .gs-9x > .grid_cell4 {
    flex-basis: calc(33.33333% - 45px); }
  .gs-9x.grid_all-cells5 > [class*=grid_cell],
  .gs-9x > .grid_cell5 {
    flex-basis: calc(41.66667% - 45px); }
  .gs-9x.grid_all-cells6 > [class*=grid_cell],
  .gs-9x > .grid_cell6 {
    flex-basis: calc(50% - 45px); }
  .gs-9x.grid_all-cells7 > [class*=grid_cell],
  .gs-9x > .grid_cell7 {
    flex-basis: calc(58.33333% - 45px); }
  .gs-9x.grid_all-cells8 > [class*=grid_cell],
  .gs-9x > .grid_cell8 {
    flex-basis: calc(66.66667% - 45px); }
  .gs-9x.grid_all-cells9 > [class*=grid_cell],
  .gs-9x > .grid_cell9 {
    flex-basis: calc(75% - 45px); }
  .gs-9x.grid_all-cells10 > [class*=grid_cell],
  .gs-9x > .grid_cell10 {
    flex-basis: calc(83.33333% - 45px); }
  .gs-9x.grid_all-cells11 > [class*=grid_cell],
  .gs-9x > .grid_cell11 {
    flex-basis: calc(91.66667% - 45px); }
  .gs-9x.grid_all-cells12 > [class*=grid_cell],
  .gs-9x > .grid_cell12 {
    flex-basis: calc(100% - 45px); }

.gs-10x {
  margin: -25px; }
  .gs-10x > [class*=grid_cell] {
    margin: 25px; }
  .gs-10x.grid_all-cells1 > [class*=grid_cell],
  .gs-10x > .grid_cell1 {
    flex-basis: calc(8.33333% - 50px); }
  .gs-10x.grid_all-cells2 > [class*=grid_cell],
  .gs-10x > .grid_cell2 {
    flex-basis: calc(16.66667% - 50px); }
  .gs-10x.grid_all-cells3 > [class*=grid_cell],
  .gs-10x > .grid_cell3 {
    flex-basis: calc(25% - 50px); }
  .gs-10x.grid_all-cells4 > [class*=grid_cell],
  .gs-10x > .grid_cell4 {
    flex-basis: calc(33.33333% - 50px); }
  .gs-10x.grid_all-cells5 > [class*=grid_cell],
  .gs-10x > .grid_cell5 {
    flex-basis: calc(41.66667% - 50px); }
  .gs-10x.grid_all-cells6 > [class*=grid_cell],
  .gs-10x > .grid_cell6 {
    flex-basis: calc(50% - 50px); }
  .gs-10x.grid_all-cells7 > [class*=grid_cell],
  .gs-10x > .grid_cell7 {
    flex-basis: calc(58.33333% - 50px); }
  .gs-10x.grid_all-cells8 > [class*=grid_cell],
  .gs-10x > .grid_cell8 {
    flex-basis: calc(66.66667% - 50px); }
  .gs-10x.grid_all-cells9 > [class*=grid_cell],
  .gs-10x > .grid_cell9 {
    flex-basis: calc(75% - 50px); }
  .gs-10x.grid_all-cells10 > [class*=grid_cell],
  .gs-10x > .grid_cell10 {
    flex-basis: calc(83.33333% - 50px); }
  .gs-10x.grid_all-cells11 > [class*=grid_cell],
  .gs-10x > .grid_cell11 {
    flex-basis: calc(91.66667% - 50px); }
  .gs-10x.grid_all-cells12 > [class*=grid_cell],
  .gs-10x > .grid_cell12 {
    flex-basis: calc(100% - 50px); }

.gs-1x-2 {
  margin: -3.5px; }
  .gs-1x-2 > [class*=grid_cell] {
    margin: 3.5px; }
  .gs-1x-2.grid_all-cells1 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell1 {
    flex-basis: calc(8.33333% - 7px); }
  .gs-1x-2.grid_all-cells2 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell2 {
    flex-basis: calc(16.66667% - 7px); }
  .gs-1x-2.grid_all-cells3 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell3 {
    flex-basis: calc(25% - 7px); }
  .gs-1x-2.grid_all-cells4 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell4 {
    flex-basis: calc(33.33333% - 7px); }
  .gs-1x-2.grid_all-cells5 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell5 {
    flex-basis: calc(41.66667% - 7px); }
  .gs-1x-2.grid_all-cells6 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell6 {
    flex-basis: calc(50% - 7px); }
  .gs-1x-2.grid_all-cells7 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell7 {
    flex-basis: calc(58.33333% - 7px); }
  .gs-1x-2.grid_all-cells8 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell8 {
    flex-basis: calc(66.66667% - 7px); }
  .gs-1x-2.grid_all-cells9 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell9 {
    flex-basis: calc(75% - 7px); }
  .gs-1x-2.grid_all-cells10 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell10 {
    flex-basis: calc(83.33333% - 7px); }
  .gs-1x-2.grid_all-cells11 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell11 {
    flex-basis: calc(91.66667% - 7px); }
  .gs-1x-2.grid_all-cells12 > [class*=grid_cell],
  .gs-1x-2 > .grid_cell12 {
    flex-basis: calc(100% - 7px); }

.gs-2x-2 {
  margin: -6px; }
  .gs-2x-2 > [class*=grid_cell] {
    margin: 6px; }
  .gs-2x-2.grid_all-cells1 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell1 {
    flex-basis: calc(8.33333% - 12px); }
  .gs-2x-2.grid_all-cells2 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell2 {
    flex-basis: calc(16.66667% - 12px); }
  .gs-2x-2.grid_all-cells3 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell3 {
    flex-basis: calc(25% - 12px); }
  .gs-2x-2.grid_all-cells4 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell4 {
    flex-basis: calc(33.33333% - 12px); }
  .gs-2x-2.grid_all-cells5 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell5 {
    flex-basis: calc(41.66667% - 12px); }
  .gs-2x-2.grid_all-cells6 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell6 {
    flex-basis: calc(50% - 12px); }
  .gs-2x-2.grid_all-cells7 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell7 {
    flex-basis: calc(58.33333% - 12px); }
  .gs-2x-2.grid_all-cells8 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell8 {
    flex-basis: calc(66.66667% - 12px); }
  .gs-2x-2.grid_all-cells9 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell9 {
    flex-basis: calc(75% - 12px); }
  .gs-2x-2.grid_all-cells10 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell10 {
    flex-basis: calc(83.33333% - 12px); }
  .gs-2x-2.grid_all-cells11 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell11 {
    flex-basis: calc(91.66667% - 12px); }
  .gs-2x-2.grid_all-cells12 > [class*=grid_cell],
  .gs-2x-2 > .grid_cell12 {
    flex-basis: calc(100% - 12px); }

.gs-3x-2 {
  margin: -8.5px; }
  .gs-3x-2 > [class*=grid_cell] {
    margin: 8.5px; }
  .gs-3x-2.grid_all-cells1 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell1 {
    flex-basis: calc(8.33333% - 17px); }
  .gs-3x-2.grid_all-cells2 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell2 {
    flex-basis: calc(16.66667% - 17px); }
  .gs-3x-2.grid_all-cells3 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell3 {
    flex-basis: calc(25% - 17px); }
  .gs-3x-2.grid_all-cells4 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell4 {
    flex-basis: calc(33.33333% - 17px); }
  .gs-3x-2.grid_all-cells5 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell5 {
    flex-basis: calc(41.66667% - 17px); }
  .gs-3x-2.grid_all-cells6 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell6 {
    flex-basis: calc(50% - 17px); }
  .gs-3x-2.grid_all-cells7 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell7 {
    flex-basis: calc(58.33333% - 17px); }
  .gs-3x-2.grid_all-cells8 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell8 {
    flex-basis: calc(66.66667% - 17px); }
  .gs-3x-2.grid_all-cells9 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell9 {
    flex-basis: calc(75% - 17px); }
  .gs-3x-2.grid_all-cells10 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell10 {
    flex-basis: calc(83.33333% - 17px); }
  .gs-3x-2.grid_all-cells11 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell11 {
    flex-basis: calc(91.66667% - 17px); }
  .gs-3x-2.grid_all-cells12 > [class*=grid_cell],
  .gs-3x-2 > .grid_cell12 {
    flex-basis: calc(100% - 17px); }

.gs-4x-2 {
  margin: -11px; }
  .gs-4x-2 > [class*=grid_cell] {
    margin: 11px; }
  .gs-4x-2.grid_all-cells1 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell1 {
    flex-basis: calc(8.33333% - 22px); }
  .gs-4x-2.grid_all-cells2 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell2 {
    flex-basis: calc(16.66667% - 22px); }
  .gs-4x-2.grid_all-cells3 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell3 {
    flex-basis: calc(25% - 22px); }
  .gs-4x-2.grid_all-cells4 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell4 {
    flex-basis: calc(33.33333% - 22px); }
  .gs-4x-2.grid_all-cells5 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell5 {
    flex-basis: calc(41.66667% - 22px); }
  .gs-4x-2.grid_all-cells6 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell6 {
    flex-basis: calc(50% - 22px); }
  .gs-4x-2.grid_all-cells7 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell7 {
    flex-basis: calc(58.33333% - 22px); }
  .gs-4x-2.grid_all-cells8 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell8 {
    flex-basis: calc(66.66667% - 22px); }
  .gs-4x-2.grid_all-cells9 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell9 {
    flex-basis: calc(75% - 22px); }
  .gs-4x-2.grid_all-cells10 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell10 {
    flex-basis: calc(83.33333% - 22px); }
  .gs-4x-2.grid_all-cells11 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell11 {
    flex-basis: calc(91.66667% - 22px); }
  .gs-4x-2.grid_all-cells12 > [class*=grid_cell],
  .gs-4x-2 > .grid_cell12 {
    flex-basis: calc(100% - 22px); }

.gs-5x-2 {
  margin: -13.5px; }
  .gs-5x-2 > [class*=grid_cell] {
    margin: 13.5px; }
  .gs-5x-2.grid_all-cells1 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell1 {
    flex-basis: calc(8.33333% - 27px); }
  .gs-5x-2.grid_all-cells2 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell2 {
    flex-basis: calc(16.66667% - 27px); }
  .gs-5x-2.grid_all-cells3 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell3 {
    flex-basis: calc(25% - 27px); }
  .gs-5x-2.grid_all-cells4 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell4 {
    flex-basis: calc(33.33333% - 27px); }
  .gs-5x-2.grid_all-cells5 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell5 {
    flex-basis: calc(41.66667% - 27px); }
  .gs-5x-2.grid_all-cells6 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell6 {
    flex-basis: calc(50% - 27px); }
  .gs-5x-2.grid_all-cells7 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell7 {
    flex-basis: calc(58.33333% - 27px); }
  .gs-5x-2.grid_all-cells8 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell8 {
    flex-basis: calc(66.66667% - 27px); }
  .gs-5x-2.grid_all-cells9 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell9 {
    flex-basis: calc(75% - 27px); }
  .gs-5x-2.grid_all-cells10 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell10 {
    flex-basis: calc(83.33333% - 27px); }
  .gs-5x-2.grid_all-cells11 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell11 {
    flex-basis: calc(91.66667% - 27px); }
  .gs-5x-2.grid_all-cells12 > [class*=grid_cell],
  .gs-5x-2 > .grid_cell12 {
    flex-basis: calc(100% - 27px); }

.gs-0 {
  margin: -0px; }
  .gs-0 > [class*=grid_cell] {
    margin: 0px; }
  .gs-0.grid_all-cells1 > [class*=grid_cell],
  .gs-0 > .grid_cell1 {
    flex-basis: calc(8.33333% - 0px); }
  .gs-0.grid_all-cells2 > [class*=grid_cell],
  .gs-0 > .grid_cell2 {
    flex-basis: calc(16.66667% - 0px); }
  .gs-0.grid_all-cells3 > [class*=grid_cell],
  .gs-0 > .grid_cell3 {
    flex-basis: calc(25% - 0px); }
  .gs-0.grid_all-cells4 > [class*=grid_cell],
  .gs-0 > .grid_cell4 {
    flex-basis: calc(33.33333% - 0px); }
  .gs-0.grid_all-cells5 > [class*=grid_cell],
  .gs-0 > .grid_cell5 {
    flex-basis: calc(41.66667% - 0px); }
  .gs-0.grid_all-cells6 > [class*=grid_cell],
  .gs-0 > .grid_cell6 {
    flex-basis: calc(50% - 0px); }
  .gs-0.grid_all-cells7 > [class*=grid_cell],
  .gs-0 > .grid_cell7 {
    flex-basis: calc(58.33333% - 0px); }
  .gs-0.grid_all-cells8 > [class*=grid_cell],
  .gs-0 > .grid_cell8 {
    flex-basis: calc(66.66667% - 0px); }
  .gs-0.grid_all-cells9 > [class*=grid_cell],
  .gs-0 > .grid_cell9 {
    flex-basis: calc(75% - 0px); }
  .gs-0.grid_all-cells10 > [class*=grid_cell],
  .gs-0 > .grid_cell10 {
    flex-basis: calc(83.33333% - 0px); }
  .gs-0.grid_all-cells11 > [class*=grid_cell],
  .gs-0 > .grid_cell11 {
    flex-basis: calc(91.66667% - 0px); }
  .gs-0.grid_all-cells12 > [class*=grid_cell],
  .gs-0 > .grid_cell12 {
    flex-basis: calc(100% - 0px); }

.gs-1 {
  margin: -0.5px; }
  .gs-1 > [class*=grid_cell] {
    margin: 0.5px; }
  .gs-1.grid_all-cells1 > [class*=grid_cell],
  .gs-1 > .grid_cell1 {
    flex-basis: calc(8.33333% - 1px); }
  .gs-1.grid_all-cells2 > [class*=grid_cell],
  .gs-1 > .grid_cell2 {
    flex-basis: calc(16.66667% - 1px); }
  .gs-1.grid_all-cells3 > [class*=grid_cell],
  .gs-1 > .grid_cell3 {
    flex-basis: calc(25% - 1px); }
  .gs-1.grid_all-cells4 > [class*=grid_cell],
  .gs-1 > .grid_cell4 {
    flex-basis: calc(33.33333% - 1px); }
  .gs-1.grid_all-cells5 > [class*=grid_cell],
  .gs-1 > .grid_cell5 {
    flex-basis: calc(41.66667% - 1px); }
  .gs-1.grid_all-cells6 > [class*=grid_cell],
  .gs-1 > .grid_cell6 {
    flex-basis: calc(50% - 1px); }
  .gs-1.grid_all-cells7 > [class*=grid_cell],
  .gs-1 > .grid_cell7 {
    flex-basis: calc(58.33333% - 1px); }
  .gs-1.grid_all-cells8 > [class*=grid_cell],
  .gs-1 > .grid_cell8 {
    flex-basis: calc(66.66667% - 1px); }
  .gs-1.grid_all-cells9 > [class*=grid_cell],
  .gs-1 > .grid_cell9 {
    flex-basis: calc(75% - 1px); }
  .gs-1.grid_all-cells10 > [class*=grid_cell],
  .gs-1 > .grid_cell10 {
    flex-basis: calc(83.33333% - 1px); }
  .gs-1.grid_all-cells11 > [class*=grid_cell],
  .gs-1 > .grid_cell11 {
    flex-basis: calc(91.66667% - 1px); }
  .gs-1.grid_all-cells12 > [class*=grid_cell],
  .gs-1 > .grid_cell12 {
    flex-basis: calc(100% - 1px); }

.gs-2 {
  margin: -1px; }
  .gs-2 > [class*=grid_cell] {
    margin: 1px; }
  .gs-2.grid_all-cells1 > [class*=grid_cell],
  .gs-2 > .grid_cell1 {
    flex-basis: calc(8.33333% - 2px); }
  .gs-2.grid_all-cells2 > [class*=grid_cell],
  .gs-2 > .grid_cell2 {
    flex-basis: calc(16.66667% - 2px); }
  .gs-2.grid_all-cells3 > [class*=grid_cell],
  .gs-2 > .grid_cell3 {
    flex-basis: calc(25% - 2px); }
  .gs-2.grid_all-cells4 > [class*=grid_cell],
  .gs-2 > .grid_cell4 {
    flex-basis: calc(33.33333% - 2px); }
  .gs-2.grid_all-cells5 > [class*=grid_cell],
  .gs-2 > .grid_cell5 {
    flex-basis: calc(41.66667% - 2px); }
  .gs-2.grid_all-cells6 > [class*=grid_cell],
  .gs-2 > .grid_cell6 {
    flex-basis: calc(50% - 2px); }
  .gs-2.grid_all-cells7 > [class*=grid_cell],
  .gs-2 > .grid_cell7 {
    flex-basis: calc(58.33333% - 2px); }
  .gs-2.grid_all-cells8 > [class*=grid_cell],
  .gs-2 > .grid_cell8 {
    flex-basis: calc(66.66667% - 2px); }
  .gs-2.grid_all-cells9 > [class*=grid_cell],
  .gs-2 > .grid_cell9 {
    flex-basis: calc(75% - 2px); }
  .gs-2.grid_all-cells10 > [class*=grid_cell],
  .gs-2 > .grid_cell10 {
    flex-basis: calc(83.33333% - 2px); }
  .gs-2.grid_all-cells11 > [class*=grid_cell],
  .gs-2 > .grid_cell11 {
    flex-basis: calc(91.66667% - 2px); }
  .gs-2.grid_all-cells12 > [class*=grid_cell],
  .gs-2 > .grid_cell12 {
    flex-basis: calc(100% - 2px); }

.gs-3 {
  margin: -1.5px; }
  .gs-3 > [class*=grid_cell] {
    margin: 1.5px; }
  .gs-3.grid_all-cells1 > [class*=grid_cell],
  .gs-3 > .grid_cell1 {
    flex-basis: calc(8.33333% - 3px); }
  .gs-3.grid_all-cells2 > [class*=grid_cell],
  .gs-3 > .grid_cell2 {
    flex-basis: calc(16.66667% - 3px); }
  .gs-3.grid_all-cells3 > [class*=grid_cell],
  .gs-3 > .grid_cell3 {
    flex-basis: calc(25% - 3px); }
  .gs-3.grid_all-cells4 > [class*=grid_cell],
  .gs-3 > .grid_cell4 {
    flex-basis: calc(33.33333% - 3px); }
  .gs-3.grid_all-cells5 > [class*=grid_cell],
  .gs-3 > .grid_cell5 {
    flex-basis: calc(41.66667% - 3px); }
  .gs-3.grid_all-cells6 > [class*=grid_cell],
  .gs-3 > .grid_cell6 {
    flex-basis: calc(50% - 3px); }
  .gs-3.grid_all-cells7 > [class*=grid_cell],
  .gs-3 > .grid_cell7 {
    flex-basis: calc(58.33333% - 3px); }
  .gs-3.grid_all-cells8 > [class*=grid_cell],
  .gs-3 > .grid_cell8 {
    flex-basis: calc(66.66667% - 3px); }
  .gs-3.grid_all-cells9 > [class*=grid_cell],
  .gs-3 > .grid_cell9 {
    flex-basis: calc(75% - 3px); }
  .gs-3.grid_all-cells10 > [class*=grid_cell],
  .gs-3 > .grid_cell10 {
    flex-basis: calc(83.33333% - 3px); }
  .gs-3.grid_all-cells11 > [class*=grid_cell],
  .gs-3 > .grid_cell11 {
    flex-basis: calc(91.66667% - 3px); }
  .gs-3.grid_all-cells12 > [class*=grid_cell],
  .gs-3 > .grid_cell12 {
    flex-basis: calc(100% - 3px); }

.gs-4 {
  margin: -2px; }
  .gs-4 > [class*=grid_cell] {
    margin: 2px; }
  .gs-4.grid_all-cells1 > [class*=grid_cell],
  .gs-4 > .grid_cell1 {
    flex-basis: calc(8.33333% - 4px); }
  .gs-4.grid_all-cells2 > [class*=grid_cell],
  .gs-4 > .grid_cell2 {
    flex-basis: calc(16.66667% - 4px); }
  .gs-4.grid_all-cells3 > [class*=grid_cell],
  .gs-4 > .grid_cell3 {
    flex-basis: calc(25% - 4px); }
  .gs-4.grid_all-cells4 > [class*=grid_cell],
  .gs-4 > .grid_cell4 {
    flex-basis: calc(33.33333% - 4px); }
  .gs-4.grid_all-cells5 > [class*=grid_cell],
  .gs-4 > .grid_cell5 {
    flex-basis: calc(41.66667% - 4px); }
  .gs-4.grid_all-cells6 > [class*=grid_cell],
  .gs-4 > .grid_cell6 {
    flex-basis: calc(50% - 4px); }
  .gs-4.grid_all-cells7 > [class*=grid_cell],
  .gs-4 > .grid_cell7 {
    flex-basis: calc(58.33333% - 4px); }
  .gs-4.grid_all-cells8 > [class*=grid_cell],
  .gs-4 > .grid_cell8 {
    flex-basis: calc(66.66667% - 4px); }
  .gs-4.grid_all-cells9 > [class*=grid_cell],
  .gs-4 > .grid_cell9 {
    flex-basis: calc(75% - 4px); }
  .gs-4.grid_all-cells10 > [class*=grid_cell],
  .gs-4 > .grid_cell10 {
    flex-basis: calc(83.33333% - 4px); }
  .gs-4.grid_all-cells11 > [class*=grid_cell],
  .gs-4 > .grid_cell11 {
    flex-basis: calc(91.66667% - 4px); }
  .gs-4.grid_all-cells12 > [class*=grid_cell],
  .gs-4 > .grid_cell12 {
    flex-basis: calc(100% - 4px); }

.gs-6xx {
  margin: -30px; }
  .gs-6xx > [class*=grid_cell] {
    margin: 30px; }
  .gs-6xx.grid_all-cells1 > [class*=grid_cell],
  .gs-6xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 60px); }
  .gs-6xx.grid_all-cells2 > [class*=grid_cell],
  .gs-6xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 60px); }
  .gs-6xx.grid_all-cells3 > [class*=grid_cell],
  .gs-6xx > .grid_cell3 {
    flex-basis: calc(25% - 60px); }
  .gs-6xx.grid_all-cells4 > [class*=grid_cell],
  .gs-6xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 60px); }
  .gs-6xx.grid_all-cells5 > [class*=grid_cell],
  .gs-6xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 60px); }
  .gs-6xx.grid_all-cells6 > [class*=grid_cell],
  .gs-6xx > .grid_cell6 {
    flex-basis: calc(50% - 60px); }
  .gs-6xx.grid_all-cells7 > [class*=grid_cell],
  .gs-6xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 60px); }
  .gs-6xx.grid_all-cells8 > [class*=grid_cell],
  .gs-6xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 60px); }
  .gs-6xx.grid_all-cells9 > [class*=grid_cell],
  .gs-6xx > .grid_cell9 {
    flex-basis: calc(75% - 60px); }
  .gs-6xx.grid_all-cells10 > [class*=grid_cell],
  .gs-6xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 60px); }
  .gs-6xx.grid_all-cells11 > [class*=grid_cell],
  .gs-6xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 60px); }
  .gs-6xx.grid_all-cells12 > [class*=grid_cell],
  .gs-6xx > .grid_cell12 {
    flex-basis: calc(100% - 60px); }

.gs-7xx {
  margin: -35px; }
  .gs-7xx > [class*=grid_cell] {
    margin: 35px; }
  .gs-7xx.grid_all-cells1 > [class*=grid_cell],
  .gs-7xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 70px); }
  .gs-7xx.grid_all-cells2 > [class*=grid_cell],
  .gs-7xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 70px); }
  .gs-7xx.grid_all-cells3 > [class*=grid_cell],
  .gs-7xx > .grid_cell3 {
    flex-basis: calc(25% - 70px); }
  .gs-7xx.grid_all-cells4 > [class*=grid_cell],
  .gs-7xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 70px); }
  .gs-7xx.grid_all-cells5 > [class*=grid_cell],
  .gs-7xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 70px); }
  .gs-7xx.grid_all-cells6 > [class*=grid_cell],
  .gs-7xx > .grid_cell6 {
    flex-basis: calc(50% - 70px); }
  .gs-7xx.grid_all-cells7 > [class*=grid_cell],
  .gs-7xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 70px); }
  .gs-7xx.grid_all-cells8 > [class*=grid_cell],
  .gs-7xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 70px); }
  .gs-7xx.grid_all-cells9 > [class*=grid_cell],
  .gs-7xx > .grid_cell9 {
    flex-basis: calc(75% - 70px); }
  .gs-7xx.grid_all-cells10 > [class*=grid_cell],
  .gs-7xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 70px); }
  .gs-7xx.grid_all-cells11 > [class*=grid_cell],
  .gs-7xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 70px); }
  .gs-7xx.grid_all-cells12 > [class*=grid_cell],
  .gs-7xx > .grid_cell12 {
    flex-basis: calc(100% - 70px); }

.gs-8xx {
  margin: -40px; }
  .gs-8xx > [class*=grid_cell] {
    margin: 40px; }
  .gs-8xx.grid_all-cells1 > [class*=grid_cell],
  .gs-8xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 80px); }
  .gs-8xx.grid_all-cells2 > [class*=grid_cell],
  .gs-8xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 80px); }
  .gs-8xx.grid_all-cells3 > [class*=grid_cell],
  .gs-8xx > .grid_cell3 {
    flex-basis: calc(25% - 80px); }
  .gs-8xx.grid_all-cells4 > [class*=grid_cell],
  .gs-8xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 80px); }
  .gs-8xx.grid_all-cells5 > [class*=grid_cell],
  .gs-8xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 80px); }
  .gs-8xx.grid_all-cells6 > [class*=grid_cell],
  .gs-8xx > .grid_cell6 {
    flex-basis: calc(50% - 80px); }
  .gs-8xx.grid_all-cells7 > [class*=grid_cell],
  .gs-8xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 80px); }
  .gs-8xx.grid_all-cells8 > [class*=grid_cell],
  .gs-8xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 80px); }
  .gs-8xx.grid_all-cells9 > [class*=grid_cell],
  .gs-8xx > .grid_cell9 {
    flex-basis: calc(75% - 80px); }
  .gs-8xx.grid_all-cells10 > [class*=grid_cell],
  .gs-8xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 80px); }
  .gs-8xx.grid_all-cells11 > [class*=grid_cell],
  .gs-8xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 80px); }
  .gs-8xx.grid_all-cells12 > [class*=grid_cell],
  .gs-8xx > .grid_cell12 {
    flex-basis: calc(100% - 80px); }

.gs-9xx {
  margin: -45px; }
  .gs-9xx > [class*=grid_cell] {
    margin: 45px; }
  .gs-9xx.grid_all-cells1 > [class*=grid_cell],
  .gs-9xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 90px); }
  .gs-9xx.grid_all-cells2 > [class*=grid_cell],
  .gs-9xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 90px); }
  .gs-9xx.grid_all-cells3 > [class*=grid_cell],
  .gs-9xx > .grid_cell3 {
    flex-basis: calc(25% - 90px); }
  .gs-9xx.grid_all-cells4 > [class*=grid_cell],
  .gs-9xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 90px); }
  .gs-9xx.grid_all-cells5 > [class*=grid_cell],
  .gs-9xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 90px); }
  .gs-9xx.grid_all-cells6 > [class*=grid_cell],
  .gs-9xx > .grid_cell6 {
    flex-basis: calc(50% - 90px); }
  .gs-9xx.grid_all-cells7 > [class*=grid_cell],
  .gs-9xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 90px); }
  .gs-9xx.grid_all-cells8 > [class*=grid_cell],
  .gs-9xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 90px); }
  .gs-9xx.grid_all-cells9 > [class*=grid_cell],
  .gs-9xx > .grid_cell9 {
    flex-basis: calc(75% - 90px); }
  .gs-9xx.grid_all-cells10 > [class*=grid_cell],
  .gs-9xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 90px); }
  .gs-9xx.grid_all-cells11 > [class*=grid_cell],
  .gs-9xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 90px); }
  .gs-9xx.grid_all-cells12 > [class*=grid_cell],
  .gs-9xx > .grid_cell12 {
    flex-basis: calc(100% - 90px); }

.gs-10xx {
  margin: -50px; }
  .gs-10xx > [class*=grid_cell] {
    margin: 50px; }
  .gs-10xx.grid_all-cells1 > [class*=grid_cell],
  .gs-10xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 100px); }
  .gs-10xx.grid_all-cells2 > [class*=grid_cell],
  .gs-10xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 100px); }
  .gs-10xx.grid_all-cells3 > [class*=grid_cell],
  .gs-10xx > .grid_cell3 {
    flex-basis: calc(25% - 100px); }
  .gs-10xx.grid_all-cells4 > [class*=grid_cell],
  .gs-10xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 100px); }
  .gs-10xx.grid_all-cells5 > [class*=grid_cell],
  .gs-10xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 100px); }
  .gs-10xx.grid_all-cells6 > [class*=grid_cell],
  .gs-10xx > .grid_cell6 {
    flex-basis: calc(50% - 100px); }
  .gs-10xx.grid_all-cells7 > [class*=grid_cell],
  .gs-10xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 100px); }
  .gs-10xx.grid_all-cells8 > [class*=grid_cell],
  .gs-10xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 100px); }
  .gs-10xx.grid_all-cells9 > [class*=grid_cell],
  .gs-10xx > .grid_cell9 {
    flex-basis: calc(75% - 100px); }
  .gs-10xx.grid_all-cells10 > [class*=grid_cell],
  .gs-10xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 100px); }
  .gs-10xx.grid_all-cells11 > [class*=grid_cell],
  .gs-10xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 100px); }
  .gs-10xx.grid_all-cells12 > [class*=grid_cell],
  .gs-10xx > .grid_cell12 {
    flex-basis: calc(100% - 100px); }

.gs-11xx {
  margin: -55px; }
  .gs-11xx > [class*=grid_cell] {
    margin: 55px; }
  .gs-11xx.grid_all-cells1 > [class*=grid_cell],
  .gs-11xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 110px); }
  .gs-11xx.grid_all-cells2 > [class*=grid_cell],
  .gs-11xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 110px); }
  .gs-11xx.grid_all-cells3 > [class*=grid_cell],
  .gs-11xx > .grid_cell3 {
    flex-basis: calc(25% - 110px); }
  .gs-11xx.grid_all-cells4 > [class*=grid_cell],
  .gs-11xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 110px); }
  .gs-11xx.grid_all-cells5 > [class*=grid_cell],
  .gs-11xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 110px); }
  .gs-11xx.grid_all-cells6 > [class*=grid_cell],
  .gs-11xx > .grid_cell6 {
    flex-basis: calc(50% - 110px); }
  .gs-11xx.grid_all-cells7 > [class*=grid_cell],
  .gs-11xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 110px); }
  .gs-11xx.grid_all-cells8 > [class*=grid_cell],
  .gs-11xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 110px); }
  .gs-11xx.grid_all-cells9 > [class*=grid_cell],
  .gs-11xx > .grid_cell9 {
    flex-basis: calc(75% - 110px); }
  .gs-11xx.grid_all-cells10 > [class*=grid_cell],
  .gs-11xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 110px); }
  .gs-11xx.grid_all-cells11 > [class*=grid_cell],
  .gs-11xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 110px); }
  .gs-11xx.grid_all-cells12 > [class*=grid_cell],
  .gs-11xx > .grid_cell12 {
    flex-basis: calc(100% - 110px); }

.gs-12xx {
  margin: -60px; }
  .gs-12xx > [class*=grid_cell] {
    margin: 60px; }
  .gs-12xx.grid_all-cells1 > [class*=grid_cell],
  .gs-12xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 120px); }
  .gs-12xx.grid_all-cells2 > [class*=grid_cell],
  .gs-12xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 120px); }
  .gs-12xx.grid_all-cells3 > [class*=grid_cell],
  .gs-12xx > .grid_cell3 {
    flex-basis: calc(25% - 120px); }
  .gs-12xx.grid_all-cells4 > [class*=grid_cell],
  .gs-12xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 120px); }
  .gs-12xx.grid_all-cells5 > [class*=grid_cell],
  .gs-12xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 120px); }
  .gs-12xx.grid_all-cells6 > [class*=grid_cell],
  .gs-12xx > .grid_cell6 {
    flex-basis: calc(50% - 120px); }
  .gs-12xx.grid_all-cells7 > [class*=grid_cell],
  .gs-12xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 120px); }
  .gs-12xx.grid_all-cells8 > [class*=grid_cell],
  .gs-12xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 120px); }
  .gs-12xx.grid_all-cells9 > [class*=grid_cell],
  .gs-12xx > .grid_cell9 {
    flex-basis: calc(75% - 120px); }
  .gs-12xx.grid_all-cells10 > [class*=grid_cell],
  .gs-12xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 120px); }
  .gs-12xx.grid_all-cells11 > [class*=grid_cell],
  .gs-12xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 120px); }
  .gs-12xx.grid_all-cells12 > [class*=grid_cell],
  .gs-12xx > .grid_cell12 {
    flex-basis: calc(100% - 120px); }

.gs-13xx {
  margin: -65px; }
  .gs-13xx > [class*=grid_cell] {
    margin: 65px; }
  .gs-13xx.grid_all-cells1 > [class*=grid_cell],
  .gs-13xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 130px); }
  .gs-13xx.grid_all-cells2 > [class*=grid_cell],
  .gs-13xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 130px); }
  .gs-13xx.grid_all-cells3 > [class*=grid_cell],
  .gs-13xx > .grid_cell3 {
    flex-basis: calc(25% - 130px); }
  .gs-13xx.grid_all-cells4 > [class*=grid_cell],
  .gs-13xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 130px); }
  .gs-13xx.grid_all-cells5 > [class*=grid_cell],
  .gs-13xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 130px); }
  .gs-13xx.grid_all-cells6 > [class*=grid_cell],
  .gs-13xx > .grid_cell6 {
    flex-basis: calc(50% - 130px); }
  .gs-13xx.grid_all-cells7 > [class*=grid_cell],
  .gs-13xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 130px); }
  .gs-13xx.grid_all-cells8 > [class*=grid_cell],
  .gs-13xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 130px); }
  .gs-13xx.grid_all-cells9 > [class*=grid_cell],
  .gs-13xx > .grid_cell9 {
    flex-basis: calc(75% - 130px); }
  .gs-13xx.grid_all-cells10 > [class*=grid_cell],
  .gs-13xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 130px); }
  .gs-13xx.grid_all-cells11 > [class*=grid_cell],
  .gs-13xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 130px); }
  .gs-13xx.grid_all-cells12 > [class*=grid_cell],
  .gs-13xx > .grid_cell12 {
    flex-basis: calc(100% - 130px); }

.gs-14xx {
  margin: -70px; }
  .gs-14xx > [class*=grid_cell] {
    margin: 70px; }
  .gs-14xx.grid_all-cells1 > [class*=grid_cell],
  .gs-14xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 140px); }
  .gs-14xx.grid_all-cells2 > [class*=grid_cell],
  .gs-14xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 140px); }
  .gs-14xx.grid_all-cells3 > [class*=grid_cell],
  .gs-14xx > .grid_cell3 {
    flex-basis: calc(25% - 140px); }
  .gs-14xx.grid_all-cells4 > [class*=grid_cell],
  .gs-14xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 140px); }
  .gs-14xx.grid_all-cells5 > [class*=grid_cell],
  .gs-14xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 140px); }
  .gs-14xx.grid_all-cells6 > [class*=grid_cell],
  .gs-14xx > .grid_cell6 {
    flex-basis: calc(50% - 140px); }
  .gs-14xx.grid_all-cells7 > [class*=grid_cell],
  .gs-14xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 140px); }
  .gs-14xx.grid_all-cells8 > [class*=grid_cell],
  .gs-14xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 140px); }
  .gs-14xx.grid_all-cells9 > [class*=grid_cell],
  .gs-14xx > .grid_cell9 {
    flex-basis: calc(75% - 140px); }
  .gs-14xx.grid_all-cells10 > [class*=grid_cell],
  .gs-14xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 140px); }
  .gs-14xx.grid_all-cells11 > [class*=grid_cell],
  .gs-14xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 140px); }
  .gs-14xx.grid_all-cells12 > [class*=grid_cell],
  .gs-14xx > .grid_cell12 {
    flex-basis: calc(100% - 140px); }

.gs-15xx {
  margin: -75px; }
  .gs-15xx > [class*=grid_cell] {
    margin: 75px; }
  .gs-15xx.grid_all-cells1 > [class*=grid_cell],
  .gs-15xx > .grid_cell1 {
    flex-basis: calc(8.33333% - 150px); }
  .gs-15xx.grid_all-cells2 > [class*=grid_cell],
  .gs-15xx > .grid_cell2 {
    flex-basis: calc(16.66667% - 150px); }
  .gs-15xx.grid_all-cells3 > [class*=grid_cell],
  .gs-15xx > .grid_cell3 {
    flex-basis: calc(25% - 150px); }
  .gs-15xx.grid_all-cells4 > [class*=grid_cell],
  .gs-15xx > .grid_cell4 {
    flex-basis: calc(33.33333% - 150px); }
  .gs-15xx.grid_all-cells5 > [class*=grid_cell],
  .gs-15xx > .grid_cell5 {
    flex-basis: calc(41.66667% - 150px); }
  .gs-15xx.grid_all-cells6 > [class*=grid_cell],
  .gs-15xx > .grid_cell6 {
    flex-basis: calc(50% - 150px); }
  .gs-15xx.grid_all-cells7 > [class*=grid_cell],
  .gs-15xx > .grid_cell7 {
    flex-basis: calc(58.33333% - 150px); }
  .gs-15xx.grid_all-cells8 > [class*=grid_cell],
  .gs-15xx > .grid_cell8 {
    flex-basis: calc(66.66667% - 150px); }
  .gs-15xx.grid_all-cells9 > [class*=grid_cell],
  .gs-15xx > .grid_cell9 {
    flex-basis: calc(75% - 150px); }
  .gs-15xx.grid_all-cells10 > [class*=grid_cell],
  .gs-15xx > .grid_cell10 {
    flex-basis: calc(83.33333% - 150px); }
  .gs-15xx.grid_all-cells11 > [class*=grid_cell],
  .gs-15xx > .grid_cell11 {
    flex-basis: calc(91.66667% - 150px); }
  .gs-15xx.grid_all-cells12 > [class*=grid_cell],
  .gs-15xx > .grid_cell12 {
    flex-basis: calc(100% - 150px); }

@media (max-width: 1024px) {
  .lg-grid_cell1 {
    flex-basis: 8.33333%; }
  .lg-grid_all-cells1 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells1 > * {
      flex-basis: 8.33333%; }
  .lg-grid_cell2 {
    flex-basis: 16.66667%; }
  .lg-grid_all-cells2 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells2 > * {
      flex-basis: 16.66667%; }
  .lg-grid_cell3 {
    flex-basis: 25%; }
  .lg-grid_all-cells3 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells3 > * {
      flex-basis: 25%; }
  .lg-grid_cell4 {
    flex-basis: 33.33333%; }
  .lg-grid_all-cells4 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells4 > * {
      flex-basis: 33.33333%; }
  .lg-grid_cell5 {
    flex-basis: 41.66667%; }
  .lg-grid_all-cells5 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells5 > * {
      flex-basis: 41.66667%; }
  .lg-grid_cell6 {
    flex-basis: 50%; }
  .lg-grid_all-cells6 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells6 > * {
      flex-basis: 50%; }
  .lg-grid_cell7 {
    flex-basis: 58.33333%; }
  .lg-grid_all-cells7 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells7 > * {
      flex-basis: 58.33333%; }
  .lg-grid_cell8 {
    flex-basis: 66.66667%; }
  .lg-grid_all-cells8 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells8 > * {
      flex-basis: 66.66667%; }
  .lg-grid_cell9 {
    flex-basis: 75%; }
  .lg-grid_all-cells9 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells9 > * {
      flex-basis: 75%; }
  .lg-grid_cell10 {
    flex-basis: 83.33333%; }
  .lg-grid_all-cells10 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells10 > * {
      flex-basis: 83.33333%; }
  .lg-grid_cell11 {
    flex-basis: 91.66667%; }
  .lg-grid_all-cells11 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells11 > * {
      flex-basis: 91.66667%; }
  .lg-grid_cell12 {
    flex-basis: 100%; }
  .lg-grid_all-cells12 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .lg-grid_all-cells12 > * {
      flex-basis: 100%; }
  .gs-1x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 5px); }
  .gs-1x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 5px); }
  .gs-1x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell3 {
    flex-basis: calc(25% - 5px); }
  .gs-1x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 5px); }
  .gs-1x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 5px); }
  .gs-1x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell6 {
    flex-basis: calc(50% - 5px); }
  .gs-1x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 5px); }
  .gs-1x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 5px); }
  .gs-1x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell9 {
    flex-basis: calc(75% - 5px); }
  .gs-1x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 5px); }
  .gs-1x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 5px); }
  .gs-1x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-1x > .lg-grid_cell12 {
    flex-basis: calc(100% - 5px); }
  .gs-2x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 10px); }
  .gs-2x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 10px); }
  .gs-2x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell3 {
    flex-basis: calc(25% - 10px); }
  .gs-2x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 10px); }
  .gs-2x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 10px); }
  .gs-2x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell6 {
    flex-basis: calc(50% - 10px); }
  .gs-2x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 10px); }
  .gs-2x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 10px); }
  .gs-2x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell9 {
    flex-basis: calc(75% - 10px); }
  .gs-2x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 10px); }
  .gs-2x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 10px); }
  .gs-2x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-2x > .lg-grid_cell12 {
    flex-basis: calc(100% - 10px); }
  .gs-3x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 15px); }
  .gs-3x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 15px); }
  .gs-3x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell3 {
    flex-basis: calc(25% - 15px); }
  .gs-3x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 15px); }
  .gs-3x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 15px); }
  .gs-3x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell6 {
    flex-basis: calc(50% - 15px); }
  .gs-3x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 15px); }
  .gs-3x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 15px); }
  .gs-3x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell9 {
    flex-basis: calc(75% - 15px); }
  .gs-3x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 15px); }
  .gs-3x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 15px); }
  .gs-3x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-3x > .lg-grid_cell12 {
    flex-basis: calc(100% - 15px); }
  .gs-4x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 20px); }
  .gs-4x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 20px); }
  .gs-4x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell3 {
    flex-basis: calc(25% - 20px); }
  .gs-4x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 20px); }
  .gs-4x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 20px); }
  .gs-4x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell6 {
    flex-basis: calc(50% - 20px); }
  .gs-4x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 20px); }
  .gs-4x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 20px); }
  .gs-4x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell9 {
    flex-basis: calc(75% - 20px); }
  .gs-4x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 20px); }
  .gs-4x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 20px); }
  .gs-4x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-4x > .lg-grid_cell12 {
    flex-basis: calc(100% - 20px); }
  .gs-5x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 25px); }
  .gs-5x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 25px); }
  .gs-5x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell3 {
    flex-basis: calc(25% - 25px); }
  .gs-5x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 25px); }
  .gs-5x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 25px); }
  .gs-5x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell6 {
    flex-basis: calc(50% - 25px); }
  .gs-5x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 25px); }
  .gs-5x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 25px); }
  .gs-5x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell9 {
    flex-basis: calc(75% - 25px); }
  .gs-5x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 25px); }
  .gs-5x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 25px); }
  .gs-5x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-5x > .lg-grid_cell12 {
    flex-basis: calc(100% - 25px); }
  .gs-6x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 30px); }
  .gs-6x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 30px); }
  .gs-6x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell3 {
    flex-basis: calc(25% - 30px); }
  .gs-6x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 30px); }
  .gs-6x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 30px); }
  .gs-6x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell6 {
    flex-basis: calc(50% - 30px); }
  .gs-6x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 30px); }
  .gs-6x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 30px); }
  .gs-6x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell9 {
    flex-basis: calc(75% - 30px); }
  .gs-6x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 30px); }
  .gs-6x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 30px); }
  .gs-6x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-6x > .lg-grid_cell12 {
    flex-basis: calc(100% - 30px); }
  .gs-7x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 35px); }
  .gs-7x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 35px); }
  .gs-7x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell3 {
    flex-basis: calc(25% - 35px); }
  .gs-7x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 35px); }
  .gs-7x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 35px); }
  .gs-7x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell6 {
    flex-basis: calc(50% - 35px); }
  .gs-7x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 35px); }
  .gs-7x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 35px); }
  .gs-7x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell9 {
    flex-basis: calc(75% - 35px); }
  .gs-7x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 35px); }
  .gs-7x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 35px); }
  .gs-7x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-7x > .lg-grid_cell12 {
    flex-basis: calc(100% - 35px); }
  .gs-8x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 40px); }
  .gs-8x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 40px); }
  .gs-8x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell3 {
    flex-basis: calc(25% - 40px); }
  .gs-8x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 40px); }
  .gs-8x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 40px); }
  .gs-8x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell6 {
    flex-basis: calc(50% - 40px); }
  .gs-8x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 40px); }
  .gs-8x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 40px); }
  .gs-8x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell9 {
    flex-basis: calc(75% - 40px); }
  .gs-8x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 40px); }
  .gs-8x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 40px); }
  .gs-8x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-8x > .lg-grid_cell12 {
    flex-basis: calc(100% - 40px); }
  .gs-9x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 45px); }
  .gs-9x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 45px); }
  .gs-9x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell3 {
    flex-basis: calc(25% - 45px); }
  .gs-9x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 45px); }
  .gs-9x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 45px); }
  .gs-9x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell6 {
    flex-basis: calc(50% - 45px); }
  .gs-9x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 45px); }
  .gs-9x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 45px); }
  .gs-9x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell9 {
    flex-basis: calc(75% - 45px); }
  .gs-9x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 45px); }
  .gs-9x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 45px); }
  .gs-9x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-9x > .lg-grid_cell12 {
    flex-basis: calc(100% - 45px); }
  .gs-10x.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 50px); }
  .gs-10x.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 50px); }
  .gs-10x.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell3 {
    flex-basis: calc(25% - 50px); }
  .gs-10x.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 50px); }
  .gs-10x.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 50px); }
  .gs-10x.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell6 {
    flex-basis: calc(50% - 50px); }
  .gs-10x.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 50px); }
  .gs-10x.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 50px); }
  .gs-10x.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell9 {
    flex-basis: calc(75% - 50px); }
  .gs-10x.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 50px); }
  .gs-10x.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 50px); }
  .gs-10x.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-10x > .lg-grid_cell12 {
    flex-basis: calc(100% - 50px); }
  .gs-1x-2.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 7px); }
  .gs-1x-2.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 7px); }
  .gs-1x-2.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell3 {
    flex-basis: calc(25% - 7px); }
  .gs-1x-2.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 7px); }
  .gs-1x-2.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 7px); }
  .gs-1x-2.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell6 {
    flex-basis: calc(50% - 7px); }
  .gs-1x-2.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 7px); }
  .gs-1x-2.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 7px); }
  .gs-1x-2.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell9 {
    flex-basis: calc(75% - 7px); }
  .gs-1x-2.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 7px); }
  .gs-1x-2.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 7px); }
  .gs-1x-2.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-1x-2 > .lg-grid_cell12 {
    flex-basis: calc(100% - 7px); }
  .gs-2x-2.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 12px); }
  .gs-2x-2.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 12px); }
  .gs-2x-2.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell3 {
    flex-basis: calc(25% - 12px); }
  .gs-2x-2.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 12px); }
  .gs-2x-2.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 12px); }
  .gs-2x-2.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell6 {
    flex-basis: calc(50% - 12px); }
  .gs-2x-2.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 12px); }
  .gs-2x-2.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 12px); }
  .gs-2x-2.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell9 {
    flex-basis: calc(75% - 12px); }
  .gs-2x-2.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 12px); }
  .gs-2x-2.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 12px); }
  .gs-2x-2.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-2x-2 > .lg-grid_cell12 {
    flex-basis: calc(100% - 12px); }
  .gs-3x-2.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 17px); }
  .gs-3x-2.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 17px); }
  .gs-3x-2.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell3 {
    flex-basis: calc(25% - 17px); }
  .gs-3x-2.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 17px); }
  .gs-3x-2.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 17px); }
  .gs-3x-2.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell6 {
    flex-basis: calc(50% - 17px); }
  .gs-3x-2.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 17px); }
  .gs-3x-2.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 17px); }
  .gs-3x-2.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell9 {
    flex-basis: calc(75% - 17px); }
  .gs-3x-2.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 17px); }
  .gs-3x-2.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 17px); }
  .gs-3x-2.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-3x-2 > .lg-grid_cell12 {
    flex-basis: calc(100% - 17px); }
  .gs-4x-2.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 22px); }
  .gs-4x-2.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 22px); }
  .gs-4x-2.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell3 {
    flex-basis: calc(25% - 22px); }
  .gs-4x-2.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 22px); }
  .gs-4x-2.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 22px); }
  .gs-4x-2.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell6 {
    flex-basis: calc(50% - 22px); }
  .gs-4x-2.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 22px); }
  .gs-4x-2.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 22px); }
  .gs-4x-2.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell9 {
    flex-basis: calc(75% - 22px); }
  .gs-4x-2.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 22px); }
  .gs-4x-2.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 22px); }
  .gs-4x-2.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-4x-2 > .lg-grid_cell12 {
    flex-basis: calc(100% - 22px); }
  .gs-5x-2.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 27px); }
  .gs-5x-2.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 27px); }
  .gs-5x-2.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell3 {
    flex-basis: calc(25% - 27px); }
  .gs-5x-2.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 27px); }
  .gs-5x-2.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 27px); }
  .gs-5x-2.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell6 {
    flex-basis: calc(50% - 27px); }
  .gs-5x-2.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 27px); }
  .gs-5x-2.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 27px); }
  .gs-5x-2.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell9 {
    flex-basis: calc(75% - 27px); }
  .gs-5x-2.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 27px); }
  .gs-5x-2.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 27px); }
  .gs-5x-2.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-5x-2 > .lg-grid_cell12 {
    flex-basis: calc(100% - 27px); }
  .gs-0.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 0px); }
  .gs-0.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 0px); }
  .gs-0.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell3 {
    flex-basis: calc(25% - 0px); }
  .gs-0.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 0px); }
  .gs-0.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 0px); }
  .gs-0.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell6 {
    flex-basis: calc(50% - 0px); }
  .gs-0.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 0px); }
  .gs-0.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 0px); }
  .gs-0.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell9 {
    flex-basis: calc(75% - 0px); }
  .gs-0.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 0px); }
  .gs-0.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 0px); }
  .gs-0.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-0 > .lg-grid_cell12 {
    flex-basis: calc(100% - 0px); }
  .gs-1.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 1px); }
  .gs-1.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 1px); }
  .gs-1.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell3 {
    flex-basis: calc(25% - 1px); }
  .gs-1.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 1px); }
  .gs-1.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 1px); }
  .gs-1.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell6 {
    flex-basis: calc(50% - 1px); }
  .gs-1.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 1px); }
  .gs-1.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 1px); }
  .gs-1.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell9 {
    flex-basis: calc(75% - 1px); }
  .gs-1.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 1px); }
  .gs-1.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 1px); }
  .gs-1.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-1 > .lg-grid_cell12 {
    flex-basis: calc(100% - 1px); }
  .gs-2.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 2px); }
  .gs-2.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 2px); }
  .gs-2.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell3 {
    flex-basis: calc(25% - 2px); }
  .gs-2.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 2px); }
  .gs-2.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 2px); }
  .gs-2.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell6 {
    flex-basis: calc(50% - 2px); }
  .gs-2.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 2px); }
  .gs-2.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 2px); }
  .gs-2.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell9 {
    flex-basis: calc(75% - 2px); }
  .gs-2.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 2px); }
  .gs-2.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 2px); }
  .gs-2.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-2 > .lg-grid_cell12 {
    flex-basis: calc(100% - 2px); }
  .gs-3.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 3px); }
  .gs-3.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 3px); }
  .gs-3.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell3 {
    flex-basis: calc(25% - 3px); }
  .gs-3.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 3px); }
  .gs-3.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 3px); }
  .gs-3.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell6 {
    flex-basis: calc(50% - 3px); }
  .gs-3.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 3px); }
  .gs-3.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 3px); }
  .gs-3.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell9 {
    flex-basis: calc(75% - 3px); }
  .gs-3.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 3px); }
  .gs-3.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 3px); }
  .gs-3.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-3 > .lg-grid_cell12 {
    flex-basis: calc(100% - 3px); }
  .gs-4.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 4px); }
  .gs-4.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 4px); }
  .gs-4.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell3 {
    flex-basis: calc(25% - 4px); }
  .gs-4.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 4px); }
  .gs-4.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 4px); }
  .gs-4.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell6 {
    flex-basis: calc(50% - 4px); }
  .gs-4.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 4px); }
  .gs-4.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 4px); }
  .gs-4.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell9 {
    flex-basis: calc(75% - 4px); }
  .gs-4.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 4px); }
  .gs-4.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 4px); }
  .gs-4.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-4 > .lg-grid_cell12 {
    flex-basis: calc(100% - 4px); }
  .gs-6xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 60px); }
  .gs-6xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 60px); }
  .gs-6xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 60px); }
  .gs-6xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 60px); }
  .gs-6xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 60px); }
  .gs-6xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 60px); }
  .gs-6xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 60px); }
  .gs-6xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 60px); }
  .gs-6xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 60px); }
  .gs-6xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 60px); }
  .gs-6xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 60px); }
  .gs-6xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-6xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 60px); }
  .gs-7xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 70px); }
  .gs-7xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 70px); }
  .gs-7xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 70px); }
  .gs-7xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 70px); }
  .gs-7xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 70px); }
  .gs-7xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 70px); }
  .gs-7xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 70px); }
  .gs-7xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 70px); }
  .gs-7xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 70px); }
  .gs-7xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 70px); }
  .gs-7xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 70px); }
  .gs-7xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-7xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 70px); }
  .gs-8xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 80px); }
  .gs-8xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 80px); }
  .gs-8xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 80px); }
  .gs-8xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 80px); }
  .gs-8xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 80px); }
  .gs-8xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 80px); }
  .gs-8xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 80px); }
  .gs-8xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 80px); }
  .gs-8xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 80px); }
  .gs-8xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 80px); }
  .gs-8xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 80px); }
  .gs-8xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-8xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 80px); }
  .gs-9xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 90px); }
  .gs-9xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 90px); }
  .gs-9xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 90px); }
  .gs-9xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 90px); }
  .gs-9xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 90px); }
  .gs-9xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 90px); }
  .gs-9xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 90px); }
  .gs-9xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 90px); }
  .gs-9xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 90px); }
  .gs-9xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 90px); }
  .gs-9xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 90px); }
  .gs-9xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-9xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 90px); }
  .gs-10xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 100px); }
  .gs-10xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 100px); }
  .gs-10xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 100px); }
  .gs-10xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 100px); }
  .gs-10xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 100px); }
  .gs-10xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 100px); }
  .gs-10xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 100px); }
  .gs-10xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 100px); }
  .gs-10xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 100px); }
  .gs-10xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 100px); }
  .gs-10xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 100px); }
  .gs-10xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-10xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 100px); }
  .gs-11xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 110px); }
  .gs-11xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 110px); }
  .gs-11xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 110px); }
  .gs-11xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 110px); }
  .gs-11xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 110px); }
  .gs-11xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 110px); }
  .gs-11xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 110px); }
  .gs-11xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 110px); }
  .gs-11xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 110px); }
  .gs-11xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 110px); }
  .gs-11xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 110px); }
  .gs-11xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-11xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 110px); }
  .gs-12xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 120px); }
  .gs-12xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 120px); }
  .gs-12xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 120px); }
  .gs-12xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 120px); }
  .gs-12xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 120px); }
  .gs-12xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 120px); }
  .gs-12xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 120px); }
  .gs-12xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 120px); }
  .gs-12xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 120px); }
  .gs-12xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 120px); }
  .gs-12xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 120px); }
  .gs-12xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-12xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 120px); }
  .gs-13xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 130px); }
  .gs-13xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 130px); }
  .gs-13xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 130px); }
  .gs-13xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 130px); }
  .gs-13xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 130px); }
  .gs-13xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 130px); }
  .gs-13xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 130px); }
  .gs-13xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 130px); }
  .gs-13xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 130px); }
  .gs-13xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 130px); }
  .gs-13xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 130px); }
  .gs-13xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-13xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 130px); }
  .gs-14xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 140px); }
  .gs-14xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 140px); }
  .gs-14xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 140px); }
  .gs-14xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 140px); }
  .gs-14xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 140px); }
  .gs-14xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 140px); }
  .gs-14xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 140px); }
  .gs-14xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 140px); }
  .gs-14xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 140px); }
  .gs-14xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 140px); }
  .gs-14xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 140px); }
  .gs-14xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-14xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 140px); }
  .gs-15xx.lg-grid_all-cells1 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell1 {
    flex-basis: calc(8.33333% - 150px); }
  .gs-15xx.lg-grid_all-cells2 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell2 {
    flex-basis: calc(16.66667% - 150px); }
  .gs-15xx.lg-grid_all-cells3 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell3 {
    flex-basis: calc(25% - 150px); }
  .gs-15xx.lg-grid_all-cells4 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell4 {
    flex-basis: calc(33.33333% - 150px); }
  .gs-15xx.lg-grid_all-cells5 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell5 {
    flex-basis: calc(41.66667% - 150px); }
  .gs-15xx.lg-grid_all-cells6 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell6 {
    flex-basis: calc(50% - 150px); }
  .gs-15xx.lg-grid_all-cells7 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell7 {
    flex-basis: calc(58.33333% - 150px); }
  .gs-15xx.lg-grid_all-cells8 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell8 {
    flex-basis: calc(66.66667% - 150px); }
  .gs-15xx.lg-grid_all-cells9 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell9 {
    flex-basis: calc(75% - 150px); }
  .gs-15xx.lg-grid_all-cells10 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell10 {
    flex-basis: calc(83.33333% - 150px); }
  .gs-15xx.lg-grid_all-cells11 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell11 {
    flex-basis: calc(91.66667% - 150px); }
  .gs-15xx.lg-grid_all-cells12 > [class*=grid_cell],
  .gs-15xx > .lg-grid_cell12 {
    flex-basis: calc(100% - 150px); } }

@media (max-width: 768px) {
  .md-grid_cell1 {
    flex-basis: 8.33333%; }
  .md-grid_all-cells1 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells1 > * {
      flex-basis: 8.33333%; }
  .md-grid_cell2 {
    flex-basis: 16.66667%; }
  .md-grid_all-cells2 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells2 > * {
      flex-basis: 16.66667%; }
  .md-grid_cell3 {
    flex-basis: 25%; }
  .md-grid_all-cells3 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells3 > * {
      flex-basis: 25%; }
  .md-grid_cell4 {
    flex-basis: 33.33333%; }
  .md-grid_all-cells4 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells4 > * {
      flex-basis: 33.33333%; }
  .md-grid_cell5 {
    flex-basis: 41.66667%; }
  .md-grid_all-cells5 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells5 > * {
      flex-basis: 41.66667%; }
  .md-grid_cell6 {
    flex-basis: 50%; }
  .md-grid_all-cells6 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells6 > * {
      flex-basis: 50%; }
  .md-grid_cell7 {
    flex-basis: 58.33333%; }
  .md-grid_all-cells7 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells7 > * {
      flex-basis: 58.33333%; }
  .md-grid_cell8 {
    flex-basis: 66.66667%; }
  .md-grid_all-cells8 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells8 > * {
      flex-basis: 66.66667%; }
  .md-grid_cell9 {
    flex-basis: 75%; }
  .md-grid_all-cells9 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells9 > * {
      flex-basis: 75%; }
  .md-grid_cell10 {
    flex-basis: 83.33333%; }
  .md-grid_all-cells10 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells10 > * {
      flex-basis: 83.33333%; }
  .md-grid_cell11 {
    flex-basis: 91.66667%; }
  .md-grid_all-cells11 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells11 > * {
      flex-basis: 91.66667%; }
  .md-grid_cell12 {
    flex-basis: 100%; }
  .md-grid_all-cells12 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .md-grid_all-cells12 > * {
      flex-basis: 100%; }
  .gs-1x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-1x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 5px); }
  .gs-1x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-1x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 5px); }
  .gs-1x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-1x > .md-grid_cell3 {
    flex-basis: calc(25% - 5px); }
  .gs-1x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-1x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 5px); }
  .gs-1x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-1x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 5px); }
  .gs-1x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-1x > .md-grid_cell6 {
    flex-basis: calc(50% - 5px); }
  .gs-1x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-1x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 5px); }
  .gs-1x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-1x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 5px); }
  .gs-1x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-1x > .md-grid_cell9 {
    flex-basis: calc(75% - 5px); }
  .gs-1x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-1x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 5px); }
  .gs-1x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-1x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 5px); }
  .gs-1x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-1x > .md-grid_cell12 {
    flex-basis: calc(100% - 5px); }
  .gs-2x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-2x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 10px); }
  .gs-2x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-2x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 10px); }
  .gs-2x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-2x > .md-grid_cell3 {
    flex-basis: calc(25% - 10px); }
  .gs-2x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-2x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 10px); }
  .gs-2x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-2x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 10px); }
  .gs-2x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-2x > .md-grid_cell6 {
    flex-basis: calc(50% - 10px); }
  .gs-2x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-2x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 10px); }
  .gs-2x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-2x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 10px); }
  .gs-2x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-2x > .md-grid_cell9 {
    flex-basis: calc(75% - 10px); }
  .gs-2x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-2x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 10px); }
  .gs-2x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-2x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 10px); }
  .gs-2x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-2x > .md-grid_cell12 {
    flex-basis: calc(100% - 10px); }
  .gs-3x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-3x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 15px); }
  .gs-3x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-3x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 15px); }
  .gs-3x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-3x > .md-grid_cell3 {
    flex-basis: calc(25% - 15px); }
  .gs-3x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-3x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 15px); }
  .gs-3x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-3x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 15px); }
  .gs-3x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-3x > .md-grid_cell6 {
    flex-basis: calc(50% - 15px); }
  .gs-3x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-3x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 15px); }
  .gs-3x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-3x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 15px); }
  .gs-3x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-3x > .md-grid_cell9 {
    flex-basis: calc(75% - 15px); }
  .gs-3x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-3x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 15px); }
  .gs-3x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-3x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 15px); }
  .gs-3x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-3x > .md-grid_cell12 {
    flex-basis: calc(100% - 15px); }
  .gs-4x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-4x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 20px); }
  .gs-4x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-4x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 20px); }
  .gs-4x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-4x > .md-grid_cell3 {
    flex-basis: calc(25% - 20px); }
  .gs-4x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-4x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 20px); }
  .gs-4x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-4x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 20px); }
  .gs-4x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-4x > .md-grid_cell6 {
    flex-basis: calc(50% - 20px); }
  .gs-4x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-4x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 20px); }
  .gs-4x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-4x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 20px); }
  .gs-4x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-4x > .md-grid_cell9 {
    flex-basis: calc(75% - 20px); }
  .gs-4x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-4x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 20px); }
  .gs-4x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-4x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 20px); }
  .gs-4x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-4x > .md-grid_cell12 {
    flex-basis: calc(100% - 20px); }
  .gs-5x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-5x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 25px); }
  .gs-5x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-5x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 25px); }
  .gs-5x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-5x > .md-grid_cell3 {
    flex-basis: calc(25% - 25px); }
  .gs-5x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-5x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 25px); }
  .gs-5x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-5x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 25px); }
  .gs-5x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-5x > .md-grid_cell6 {
    flex-basis: calc(50% - 25px); }
  .gs-5x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-5x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 25px); }
  .gs-5x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-5x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 25px); }
  .gs-5x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-5x > .md-grid_cell9 {
    flex-basis: calc(75% - 25px); }
  .gs-5x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-5x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 25px); }
  .gs-5x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-5x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 25px); }
  .gs-5x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-5x > .md-grid_cell12 {
    flex-basis: calc(100% - 25px); }
  .gs-6x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-6x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 30px); }
  .gs-6x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-6x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 30px); }
  .gs-6x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-6x > .md-grid_cell3 {
    flex-basis: calc(25% - 30px); }
  .gs-6x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-6x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 30px); }
  .gs-6x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-6x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 30px); }
  .gs-6x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-6x > .md-grid_cell6 {
    flex-basis: calc(50% - 30px); }
  .gs-6x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-6x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 30px); }
  .gs-6x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-6x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 30px); }
  .gs-6x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-6x > .md-grid_cell9 {
    flex-basis: calc(75% - 30px); }
  .gs-6x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-6x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 30px); }
  .gs-6x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-6x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 30px); }
  .gs-6x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-6x > .md-grid_cell12 {
    flex-basis: calc(100% - 30px); }
  .gs-7x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-7x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 35px); }
  .gs-7x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-7x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 35px); }
  .gs-7x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-7x > .md-grid_cell3 {
    flex-basis: calc(25% - 35px); }
  .gs-7x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-7x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 35px); }
  .gs-7x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-7x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 35px); }
  .gs-7x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-7x > .md-grid_cell6 {
    flex-basis: calc(50% - 35px); }
  .gs-7x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-7x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 35px); }
  .gs-7x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-7x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 35px); }
  .gs-7x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-7x > .md-grid_cell9 {
    flex-basis: calc(75% - 35px); }
  .gs-7x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-7x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 35px); }
  .gs-7x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-7x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 35px); }
  .gs-7x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-7x > .md-grid_cell12 {
    flex-basis: calc(100% - 35px); }
  .gs-8x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-8x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 40px); }
  .gs-8x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-8x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 40px); }
  .gs-8x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-8x > .md-grid_cell3 {
    flex-basis: calc(25% - 40px); }
  .gs-8x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-8x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 40px); }
  .gs-8x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-8x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 40px); }
  .gs-8x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-8x > .md-grid_cell6 {
    flex-basis: calc(50% - 40px); }
  .gs-8x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-8x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 40px); }
  .gs-8x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-8x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 40px); }
  .gs-8x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-8x > .md-grid_cell9 {
    flex-basis: calc(75% - 40px); }
  .gs-8x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-8x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 40px); }
  .gs-8x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-8x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 40px); }
  .gs-8x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-8x > .md-grid_cell12 {
    flex-basis: calc(100% - 40px); }
  .gs-9x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-9x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 45px); }
  .gs-9x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-9x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 45px); }
  .gs-9x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-9x > .md-grid_cell3 {
    flex-basis: calc(25% - 45px); }
  .gs-9x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-9x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 45px); }
  .gs-9x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-9x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 45px); }
  .gs-9x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-9x > .md-grid_cell6 {
    flex-basis: calc(50% - 45px); }
  .gs-9x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-9x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 45px); }
  .gs-9x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-9x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 45px); }
  .gs-9x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-9x > .md-grid_cell9 {
    flex-basis: calc(75% - 45px); }
  .gs-9x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-9x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 45px); }
  .gs-9x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-9x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 45px); }
  .gs-9x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-9x > .md-grid_cell12 {
    flex-basis: calc(100% - 45px); }
  .gs-10x.md-grid_all-cells1 > [class*=grid_cell],
  .gs-10x > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 50px); }
  .gs-10x.md-grid_all-cells2 > [class*=grid_cell],
  .gs-10x > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 50px); }
  .gs-10x.md-grid_all-cells3 > [class*=grid_cell],
  .gs-10x > .md-grid_cell3 {
    flex-basis: calc(25% - 50px); }
  .gs-10x.md-grid_all-cells4 > [class*=grid_cell],
  .gs-10x > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 50px); }
  .gs-10x.md-grid_all-cells5 > [class*=grid_cell],
  .gs-10x > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 50px); }
  .gs-10x.md-grid_all-cells6 > [class*=grid_cell],
  .gs-10x > .md-grid_cell6 {
    flex-basis: calc(50% - 50px); }
  .gs-10x.md-grid_all-cells7 > [class*=grid_cell],
  .gs-10x > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 50px); }
  .gs-10x.md-grid_all-cells8 > [class*=grid_cell],
  .gs-10x > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 50px); }
  .gs-10x.md-grid_all-cells9 > [class*=grid_cell],
  .gs-10x > .md-grid_cell9 {
    flex-basis: calc(75% - 50px); }
  .gs-10x.md-grid_all-cells10 > [class*=grid_cell],
  .gs-10x > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 50px); }
  .gs-10x.md-grid_all-cells11 > [class*=grid_cell],
  .gs-10x > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 50px); }
  .gs-10x.md-grid_all-cells12 > [class*=grid_cell],
  .gs-10x > .md-grid_cell12 {
    flex-basis: calc(100% - 50px); }
  .gs-1x-2.md-grid_all-cells1 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 7px); }
  .gs-1x-2.md-grid_all-cells2 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 7px); }
  .gs-1x-2.md-grid_all-cells3 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell3 {
    flex-basis: calc(25% - 7px); }
  .gs-1x-2.md-grid_all-cells4 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 7px); }
  .gs-1x-2.md-grid_all-cells5 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 7px); }
  .gs-1x-2.md-grid_all-cells6 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell6 {
    flex-basis: calc(50% - 7px); }
  .gs-1x-2.md-grid_all-cells7 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 7px); }
  .gs-1x-2.md-grid_all-cells8 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 7px); }
  .gs-1x-2.md-grid_all-cells9 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell9 {
    flex-basis: calc(75% - 7px); }
  .gs-1x-2.md-grid_all-cells10 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 7px); }
  .gs-1x-2.md-grid_all-cells11 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 7px); }
  .gs-1x-2.md-grid_all-cells12 > [class*=grid_cell],
  .gs-1x-2 > .md-grid_cell12 {
    flex-basis: calc(100% - 7px); }
  .gs-2x-2.md-grid_all-cells1 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 12px); }
  .gs-2x-2.md-grid_all-cells2 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 12px); }
  .gs-2x-2.md-grid_all-cells3 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell3 {
    flex-basis: calc(25% - 12px); }
  .gs-2x-2.md-grid_all-cells4 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 12px); }
  .gs-2x-2.md-grid_all-cells5 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 12px); }
  .gs-2x-2.md-grid_all-cells6 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell6 {
    flex-basis: calc(50% - 12px); }
  .gs-2x-2.md-grid_all-cells7 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 12px); }
  .gs-2x-2.md-grid_all-cells8 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 12px); }
  .gs-2x-2.md-grid_all-cells9 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell9 {
    flex-basis: calc(75% - 12px); }
  .gs-2x-2.md-grid_all-cells10 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 12px); }
  .gs-2x-2.md-grid_all-cells11 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 12px); }
  .gs-2x-2.md-grid_all-cells12 > [class*=grid_cell],
  .gs-2x-2 > .md-grid_cell12 {
    flex-basis: calc(100% - 12px); }
  .gs-3x-2.md-grid_all-cells1 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 17px); }
  .gs-3x-2.md-grid_all-cells2 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 17px); }
  .gs-3x-2.md-grid_all-cells3 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell3 {
    flex-basis: calc(25% - 17px); }
  .gs-3x-2.md-grid_all-cells4 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 17px); }
  .gs-3x-2.md-grid_all-cells5 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 17px); }
  .gs-3x-2.md-grid_all-cells6 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell6 {
    flex-basis: calc(50% - 17px); }
  .gs-3x-2.md-grid_all-cells7 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 17px); }
  .gs-3x-2.md-grid_all-cells8 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 17px); }
  .gs-3x-2.md-grid_all-cells9 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell9 {
    flex-basis: calc(75% - 17px); }
  .gs-3x-2.md-grid_all-cells10 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 17px); }
  .gs-3x-2.md-grid_all-cells11 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 17px); }
  .gs-3x-2.md-grid_all-cells12 > [class*=grid_cell],
  .gs-3x-2 > .md-grid_cell12 {
    flex-basis: calc(100% - 17px); }
  .gs-4x-2.md-grid_all-cells1 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 22px); }
  .gs-4x-2.md-grid_all-cells2 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 22px); }
  .gs-4x-2.md-grid_all-cells3 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell3 {
    flex-basis: calc(25% - 22px); }
  .gs-4x-2.md-grid_all-cells4 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 22px); }
  .gs-4x-2.md-grid_all-cells5 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 22px); }
  .gs-4x-2.md-grid_all-cells6 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell6 {
    flex-basis: calc(50% - 22px); }
  .gs-4x-2.md-grid_all-cells7 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 22px); }
  .gs-4x-2.md-grid_all-cells8 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 22px); }
  .gs-4x-2.md-grid_all-cells9 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell9 {
    flex-basis: calc(75% - 22px); }
  .gs-4x-2.md-grid_all-cells10 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 22px); }
  .gs-4x-2.md-grid_all-cells11 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 22px); }
  .gs-4x-2.md-grid_all-cells12 > [class*=grid_cell],
  .gs-4x-2 > .md-grid_cell12 {
    flex-basis: calc(100% - 22px); }
  .gs-5x-2.md-grid_all-cells1 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 27px); }
  .gs-5x-2.md-grid_all-cells2 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 27px); }
  .gs-5x-2.md-grid_all-cells3 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell3 {
    flex-basis: calc(25% - 27px); }
  .gs-5x-2.md-grid_all-cells4 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 27px); }
  .gs-5x-2.md-grid_all-cells5 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 27px); }
  .gs-5x-2.md-grid_all-cells6 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell6 {
    flex-basis: calc(50% - 27px); }
  .gs-5x-2.md-grid_all-cells7 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 27px); }
  .gs-5x-2.md-grid_all-cells8 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 27px); }
  .gs-5x-2.md-grid_all-cells9 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell9 {
    flex-basis: calc(75% - 27px); }
  .gs-5x-2.md-grid_all-cells10 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 27px); }
  .gs-5x-2.md-grid_all-cells11 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 27px); }
  .gs-5x-2.md-grid_all-cells12 > [class*=grid_cell],
  .gs-5x-2 > .md-grid_cell12 {
    flex-basis: calc(100% - 27px); }
  .gs-0.md-grid_all-cells1 > [class*=grid_cell],
  .gs-0 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 0px); }
  .gs-0.md-grid_all-cells2 > [class*=grid_cell],
  .gs-0 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 0px); }
  .gs-0.md-grid_all-cells3 > [class*=grid_cell],
  .gs-0 > .md-grid_cell3 {
    flex-basis: calc(25% - 0px); }
  .gs-0.md-grid_all-cells4 > [class*=grid_cell],
  .gs-0 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 0px); }
  .gs-0.md-grid_all-cells5 > [class*=grid_cell],
  .gs-0 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 0px); }
  .gs-0.md-grid_all-cells6 > [class*=grid_cell],
  .gs-0 > .md-grid_cell6 {
    flex-basis: calc(50% - 0px); }
  .gs-0.md-grid_all-cells7 > [class*=grid_cell],
  .gs-0 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 0px); }
  .gs-0.md-grid_all-cells8 > [class*=grid_cell],
  .gs-0 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 0px); }
  .gs-0.md-grid_all-cells9 > [class*=grid_cell],
  .gs-0 > .md-grid_cell9 {
    flex-basis: calc(75% - 0px); }
  .gs-0.md-grid_all-cells10 > [class*=grid_cell],
  .gs-0 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 0px); }
  .gs-0.md-grid_all-cells11 > [class*=grid_cell],
  .gs-0 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 0px); }
  .gs-0.md-grid_all-cells12 > [class*=grid_cell],
  .gs-0 > .md-grid_cell12 {
    flex-basis: calc(100% - 0px); }
  .gs-1.md-grid_all-cells1 > [class*=grid_cell],
  .gs-1 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 1px); }
  .gs-1.md-grid_all-cells2 > [class*=grid_cell],
  .gs-1 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 1px); }
  .gs-1.md-grid_all-cells3 > [class*=grid_cell],
  .gs-1 > .md-grid_cell3 {
    flex-basis: calc(25% - 1px); }
  .gs-1.md-grid_all-cells4 > [class*=grid_cell],
  .gs-1 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 1px); }
  .gs-1.md-grid_all-cells5 > [class*=grid_cell],
  .gs-1 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 1px); }
  .gs-1.md-grid_all-cells6 > [class*=grid_cell],
  .gs-1 > .md-grid_cell6 {
    flex-basis: calc(50% - 1px); }
  .gs-1.md-grid_all-cells7 > [class*=grid_cell],
  .gs-1 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 1px); }
  .gs-1.md-grid_all-cells8 > [class*=grid_cell],
  .gs-1 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 1px); }
  .gs-1.md-grid_all-cells9 > [class*=grid_cell],
  .gs-1 > .md-grid_cell9 {
    flex-basis: calc(75% - 1px); }
  .gs-1.md-grid_all-cells10 > [class*=grid_cell],
  .gs-1 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 1px); }
  .gs-1.md-grid_all-cells11 > [class*=grid_cell],
  .gs-1 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 1px); }
  .gs-1.md-grid_all-cells12 > [class*=grid_cell],
  .gs-1 > .md-grid_cell12 {
    flex-basis: calc(100% - 1px); }
  .gs-2.md-grid_all-cells1 > [class*=grid_cell],
  .gs-2 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 2px); }
  .gs-2.md-grid_all-cells2 > [class*=grid_cell],
  .gs-2 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 2px); }
  .gs-2.md-grid_all-cells3 > [class*=grid_cell],
  .gs-2 > .md-grid_cell3 {
    flex-basis: calc(25% - 2px); }
  .gs-2.md-grid_all-cells4 > [class*=grid_cell],
  .gs-2 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 2px); }
  .gs-2.md-grid_all-cells5 > [class*=grid_cell],
  .gs-2 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 2px); }
  .gs-2.md-grid_all-cells6 > [class*=grid_cell],
  .gs-2 > .md-grid_cell6 {
    flex-basis: calc(50% - 2px); }
  .gs-2.md-grid_all-cells7 > [class*=grid_cell],
  .gs-2 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 2px); }
  .gs-2.md-grid_all-cells8 > [class*=grid_cell],
  .gs-2 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 2px); }
  .gs-2.md-grid_all-cells9 > [class*=grid_cell],
  .gs-2 > .md-grid_cell9 {
    flex-basis: calc(75% - 2px); }
  .gs-2.md-grid_all-cells10 > [class*=grid_cell],
  .gs-2 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 2px); }
  .gs-2.md-grid_all-cells11 > [class*=grid_cell],
  .gs-2 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 2px); }
  .gs-2.md-grid_all-cells12 > [class*=grid_cell],
  .gs-2 > .md-grid_cell12 {
    flex-basis: calc(100% - 2px); }
  .gs-3.md-grid_all-cells1 > [class*=grid_cell],
  .gs-3 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 3px); }
  .gs-3.md-grid_all-cells2 > [class*=grid_cell],
  .gs-3 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 3px); }
  .gs-3.md-grid_all-cells3 > [class*=grid_cell],
  .gs-3 > .md-grid_cell3 {
    flex-basis: calc(25% - 3px); }
  .gs-3.md-grid_all-cells4 > [class*=grid_cell],
  .gs-3 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 3px); }
  .gs-3.md-grid_all-cells5 > [class*=grid_cell],
  .gs-3 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 3px); }
  .gs-3.md-grid_all-cells6 > [class*=grid_cell],
  .gs-3 > .md-grid_cell6 {
    flex-basis: calc(50% - 3px); }
  .gs-3.md-grid_all-cells7 > [class*=grid_cell],
  .gs-3 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 3px); }
  .gs-3.md-grid_all-cells8 > [class*=grid_cell],
  .gs-3 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 3px); }
  .gs-3.md-grid_all-cells9 > [class*=grid_cell],
  .gs-3 > .md-grid_cell9 {
    flex-basis: calc(75% - 3px); }
  .gs-3.md-grid_all-cells10 > [class*=grid_cell],
  .gs-3 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 3px); }
  .gs-3.md-grid_all-cells11 > [class*=grid_cell],
  .gs-3 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 3px); }
  .gs-3.md-grid_all-cells12 > [class*=grid_cell],
  .gs-3 > .md-grid_cell12 {
    flex-basis: calc(100% - 3px); }
  .gs-4.md-grid_all-cells1 > [class*=grid_cell],
  .gs-4 > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 4px); }
  .gs-4.md-grid_all-cells2 > [class*=grid_cell],
  .gs-4 > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 4px); }
  .gs-4.md-grid_all-cells3 > [class*=grid_cell],
  .gs-4 > .md-grid_cell3 {
    flex-basis: calc(25% - 4px); }
  .gs-4.md-grid_all-cells4 > [class*=grid_cell],
  .gs-4 > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 4px); }
  .gs-4.md-grid_all-cells5 > [class*=grid_cell],
  .gs-4 > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 4px); }
  .gs-4.md-grid_all-cells6 > [class*=grid_cell],
  .gs-4 > .md-grid_cell6 {
    flex-basis: calc(50% - 4px); }
  .gs-4.md-grid_all-cells7 > [class*=grid_cell],
  .gs-4 > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 4px); }
  .gs-4.md-grid_all-cells8 > [class*=grid_cell],
  .gs-4 > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 4px); }
  .gs-4.md-grid_all-cells9 > [class*=grid_cell],
  .gs-4 > .md-grid_cell9 {
    flex-basis: calc(75% - 4px); }
  .gs-4.md-grid_all-cells10 > [class*=grid_cell],
  .gs-4 > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 4px); }
  .gs-4.md-grid_all-cells11 > [class*=grid_cell],
  .gs-4 > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 4px); }
  .gs-4.md-grid_all-cells12 > [class*=grid_cell],
  .gs-4 > .md-grid_cell12 {
    flex-basis: calc(100% - 4px); }
  .gs-6xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 60px); }
  .gs-6xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 60px); }
  .gs-6xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell3 {
    flex-basis: calc(25% - 60px); }
  .gs-6xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 60px); }
  .gs-6xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 60px); }
  .gs-6xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell6 {
    flex-basis: calc(50% - 60px); }
  .gs-6xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 60px); }
  .gs-6xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 60px); }
  .gs-6xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell9 {
    flex-basis: calc(75% - 60px); }
  .gs-6xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 60px); }
  .gs-6xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 60px); }
  .gs-6xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-6xx > .md-grid_cell12 {
    flex-basis: calc(100% - 60px); }
  .gs-7xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 70px); }
  .gs-7xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 70px); }
  .gs-7xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell3 {
    flex-basis: calc(25% - 70px); }
  .gs-7xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 70px); }
  .gs-7xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 70px); }
  .gs-7xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell6 {
    flex-basis: calc(50% - 70px); }
  .gs-7xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 70px); }
  .gs-7xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 70px); }
  .gs-7xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell9 {
    flex-basis: calc(75% - 70px); }
  .gs-7xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 70px); }
  .gs-7xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 70px); }
  .gs-7xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-7xx > .md-grid_cell12 {
    flex-basis: calc(100% - 70px); }
  .gs-8xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 80px); }
  .gs-8xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 80px); }
  .gs-8xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell3 {
    flex-basis: calc(25% - 80px); }
  .gs-8xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 80px); }
  .gs-8xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 80px); }
  .gs-8xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell6 {
    flex-basis: calc(50% - 80px); }
  .gs-8xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 80px); }
  .gs-8xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 80px); }
  .gs-8xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell9 {
    flex-basis: calc(75% - 80px); }
  .gs-8xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 80px); }
  .gs-8xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 80px); }
  .gs-8xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-8xx > .md-grid_cell12 {
    flex-basis: calc(100% - 80px); }
  .gs-9xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 90px); }
  .gs-9xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 90px); }
  .gs-9xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell3 {
    flex-basis: calc(25% - 90px); }
  .gs-9xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 90px); }
  .gs-9xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 90px); }
  .gs-9xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell6 {
    flex-basis: calc(50% - 90px); }
  .gs-9xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 90px); }
  .gs-9xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 90px); }
  .gs-9xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell9 {
    flex-basis: calc(75% - 90px); }
  .gs-9xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 90px); }
  .gs-9xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 90px); }
  .gs-9xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-9xx > .md-grid_cell12 {
    flex-basis: calc(100% - 90px); }
  .gs-10xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 100px); }
  .gs-10xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 100px); }
  .gs-10xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell3 {
    flex-basis: calc(25% - 100px); }
  .gs-10xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 100px); }
  .gs-10xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 100px); }
  .gs-10xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell6 {
    flex-basis: calc(50% - 100px); }
  .gs-10xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 100px); }
  .gs-10xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 100px); }
  .gs-10xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell9 {
    flex-basis: calc(75% - 100px); }
  .gs-10xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 100px); }
  .gs-10xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 100px); }
  .gs-10xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-10xx > .md-grid_cell12 {
    flex-basis: calc(100% - 100px); }
  .gs-11xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 110px); }
  .gs-11xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 110px); }
  .gs-11xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell3 {
    flex-basis: calc(25% - 110px); }
  .gs-11xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 110px); }
  .gs-11xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 110px); }
  .gs-11xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell6 {
    flex-basis: calc(50% - 110px); }
  .gs-11xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 110px); }
  .gs-11xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 110px); }
  .gs-11xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell9 {
    flex-basis: calc(75% - 110px); }
  .gs-11xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 110px); }
  .gs-11xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 110px); }
  .gs-11xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-11xx > .md-grid_cell12 {
    flex-basis: calc(100% - 110px); }
  .gs-12xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 120px); }
  .gs-12xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 120px); }
  .gs-12xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell3 {
    flex-basis: calc(25% - 120px); }
  .gs-12xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 120px); }
  .gs-12xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 120px); }
  .gs-12xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell6 {
    flex-basis: calc(50% - 120px); }
  .gs-12xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 120px); }
  .gs-12xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 120px); }
  .gs-12xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell9 {
    flex-basis: calc(75% - 120px); }
  .gs-12xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 120px); }
  .gs-12xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 120px); }
  .gs-12xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-12xx > .md-grid_cell12 {
    flex-basis: calc(100% - 120px); }
  .gs-13xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 130px); }
  .gs-13xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 130px); }
  .gs-13xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell3 {
    flex-basis: calc(25% - 130px); }
  .gs-13xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 130px); }
  .gs-13xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 130px); }
  .gs-13xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell6 {
    flex-basis: calc(50% - 130px); }
  .gs-13xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 130px); }
  .gs-13xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 130px); }
  .gs-13xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell9 {
    flex-basis: calc(75% - 130px); }
  .gs-13xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 130px); }
  .gs-13xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 130px); }
  .gs-13xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-13xx > .md-grid_cell12 {
    flex-basis: calc(100% - 130px); }
  .gs-14xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 140px); }
  .gs-14xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 140px); }
  .gs-14xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell3 {
    flex-basis: calc(25% - 140px); }
  .gs-14xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 140px); }
  .gs-14xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 140px); }
  .gs-14xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell6 {
    flex-basis: calc(50% - 140px); }
  .gs-14xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 140px); }
  .gs-14xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 140px); }
  .gs-14xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell9 {
    flex-basis: calc(75% - 140px); }
  .gs-14xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 140px); }
  .gs-14xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 140px); }
  .gs-14xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-14xx > .md-grid_cell12 {
    flex-basis: calc(100% - 140px); }
  .gs-15xx.md-grid_all-cells1 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell1 {
    flex-basis: calc(8.33333% - 150px); }
  .gs-15xx.md-grid_all-cells2 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell2 {
    flex-basis: calc(16.66667% - 150px); }
  .gs-15xx.md-grid_all-cells3 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell3 {
    flex-basis: calc(25% - 150px); }
  .gs-15xx.md-grid_all-cells4 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell4 {
    flex-basis: calc(33.33333% - 150px); }
  .gs-15xx.md-grid_all-cells5 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell5 {
    flex-basis: calc(41.66667% - 150px); }
  .gs-15xx.md-grid_all-cells6 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell6 {
    flex-basis: calc(50% - 150px); }
  .gs-15xx.md-grid_all-cells7 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell7 {
    flex-basis: calc(58.33333% - 150px); }
  .gs-15xx.md-grid_all-cells8 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell8 {
    flex-basis: calc(66.66667% - 150px); }
  .gs-15xx.md-grid_all-cells9 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell9 {
    flex-basis: calc(75% - 150px); }
  .gs-15xx.md-grid_all-cells10 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell10 {
    flex-basis: calc(83.33333% - 150px); }
  .gs-15xx.md-grid_all-cells11 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell11 {
    flex-basis: calc(91.66667% - 150px); }
  .gs-15xx.md-grid_all-cells12 > [class*=grid_cell],
  .gs-15xx > .md-grid_cell12 {
    flex-basis: calc(100% - 150px); } }

@media (max-width: 480px) {
  .sm-grid_cell1 {
    flex-basis: 8.33333%; }
  .sm-grid_all-cells1 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells1 > * {
      flex-basis: 8.33333%; }
  .sm-grid_cell2 {
    flex-basis: 16.66667%; }
  .sm-grid_all-cells2 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells2 > * {
      flex-basis: 16.66667%; }
  .sm-grid_cell3 {
    flex-basis: 25%; }
  .sm-grid_all-cells3 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells3 > * {
      flex-basis: 25%; }
  .sm-grid_cell4 {
    flex-basis: 33.33333%; }
  .sm-grid_all-cells4 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells4 > * {
      flex-basis: 33.33333%; }
  .sm-grid_cell5 {
    flex-basis: 41.66667%; }
  .sm-grid_all-cells5 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells5 > * {
      flex-basis: 41.66667%; }
  .sm-grid_cell6 {
    flex-basis: 50%; }
  .sm-grid_all-cells6 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells6 > * {
      flex-basis: 50%; }
  .sm-grid_cell7 {
    flex-basis: 58.33333%; }
  .sm-grid_all-cells7 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells7 > * {
      flex-basis: 58.33333%; }
  .sm-grid_cell8 {
    flex-basis: 66.66667%; }
  .sm-grid_all-cells8 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells8 > * {
      flex-basis: 66.66667%; }
  .sm-grid_cell9 {
    flex-basis: 75%; }
  .sm-grid_all-cells9 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells9 > * {
      flex-basis: 75%; }
  .sm-grid_cell10 {
    flex-basis: 83.33333%; }
  .sm-grid_all-cells10 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells10 > * {
      flex-basis: 83.33333%; }
  .sm-grid_cell11 {
    flex-basis: 91.66667%; }
  .sm-grid_all-cells11 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells11 > * {
      flex-basis: 91.66667%; }
  .sm-grid_cell12 {
    flex-basis: 100%; }
  .sm-grid_all-cells12 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sm-grid_all-cells12 > * {
      flex-basis: 100%; }
  .gs-1x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 5px); }
  .gs-1x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 5px); }
  .gs-1x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell3 {
    flex-basis: calc(25% - 5px); }
  .gs-1x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 5px); }
  .gs-1x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 5px); }
  .gs-1x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell6 {
    flex-basis: calc(50% - 5px); }
  .gs-1x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 5px); }
  .gs-1x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 5px); }
  .gs-1x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell9 {
    flex-basis: calc(75% - 5px); }
  .gs-1x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 5px); }
  .gs-1x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 5px); }
  .gs-1x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-1x > .sm-grid_cell12 {
    flex-basis: calc(100% - 5px); }
  .gs-2x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 10px); }
  .gs-2x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 10px); }
  .gs-2x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell3 {
    flex-basis: calc(25% - 10px); }
  .gs-2x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 10px); }
  .gs-2x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 10px); }
  .gs-2x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell6 {
    flex-basis: calc(50% - 10px); }
  .gs-2x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 10px); }
  .gs-2x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 10px); }
  .gs-2x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell9 {
    flex-basis: calc(75% - 10px); }
  .gs-2x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 10px); }
  .gs-2x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 10px); }
  .gs-2x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-2x > .sm-grid_cell12 {
    flex-basis: calc(100% - 10px); }
  .gs-3x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 15px); }
  .gs-3x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 15px); }
  .gs-3x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell3 {
    flex-basis: calc(25% - 15px); }
  .gs-3x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 15px); }
  .gs-3x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 15px); }
  .gs-3x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell6 {
    flex-basis: calc(50% - 15px); }
  .gs-3x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 15px); }
  .gs-3x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 15px); }
  .gs-3x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell9 {
    flex-basis: calc(75% - 15px); }
  .gs-3x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 15px); }
  .gs-3x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 15px); }
  .gs-3x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-3x > .sm-grid_cell12 {
    flex-basis: calc(100% - 15px); }
  .gs-4x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 20px); }
  .gs-4x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 20px); }
  .gs-4x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell3 {
    flex-basis: calc(25% - 20px); }
  .gs-4x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 20px); }
  .gs-4x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 20px); }
  .gs-4x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell6 {
    flex-basis: calc(50% - 20px); }
  .gs-4x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 20px); }
  .gs-4x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 20px); }
  .gs-4x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell9 {
    flex-basis: calc(75% - 20px); }
  .gs-4x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 20px); }
  .gs-4x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 20px); }
  .gs-4x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-4x > .sm-grid_cell12 {
    flex-basis: calc(100% - 20px); }
  .gs-5x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 25px); }
  .gs-5x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 25px); }
  .gs-5x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell3 {
    flex-basis: calc(25% - 25px); }
  .gs-5x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 25px); }
  .gs-5x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 25px); }
  .gs-5x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell6 {
    flex-basis: calc(50% - 25px); }
  .gs-5x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 25px); }
  .gs-5x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 25px); }
  .gs-5x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell9 {
    flex-basis: calc(75% - 25px); }
  .gs-5x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 25px); }
  .gs-5x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 25px); }
  .gs-5x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-5x > .sm-grid_cell12 {
    flex-basis: calc(100% - 25px); }
  .gs-6x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 30px); }
  .gs-6x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 30px); }
  .gs-6x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell3 {
    flex-basis: calc(25% - 30px); }
  .gs-6x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 30px); }
  .gs-6x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 30px); }
  .gs-6x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell6 {
    flex-basis: calc(50% - 30px); }
  .gs-6x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 30px); }
  .gs-6x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 30px); }
  .gs-6x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell9 {
    flex-basis: calc(75% - 30px); }
  .gs-6x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 30px); }
  .gs-6x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 30px); }
  .gs-6x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-6x > .sm-grid_cell12 {
    flex-basis: calc(100% - 30px); }
  .gs-7x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 35px); }
  .gs-7x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 35px); }
  .gs-7x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell3 {
    flex-basis: calc(25% - 35px); }
  .gs-7x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 35px); }
  .gs-7x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 35px); }
  .gs-7x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell6 {
    flex-basis: calc(50% - 35px); }
  .gs-7x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 35px); }
  .gs-7x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 35px); }
  .gs-7x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell9 {
    flex-basis: calc(75% - 35px); }
  .gs-7x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 35px); }
  .gs-7x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 35px); }
  .gs-7x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-7x > .sm-grid_cell12 {
    flex-basis: calc(100% - 35px); }
  .gs-8x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 40px); }
  .gs-8x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 40px); }
  .gs-8x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell3 {
    flex-basis: calc(25% - 40px); }
  .gs-8x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 40px); }
  .gs-8x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 40px); }
  .gs-8x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell6 {
    flex-basis: calc(50% - 40px); }
  .gs-8x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 40px); }
  .gs-8x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 40px); }
  .gs-8x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell9 {
    flex-basis: calc(75% - 40px); }
  .gs-8x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 40px); }
  .gs-8x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 40px); }
  .gs-8x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-8x > .sm-grid_cell12 {
    flex-basis: calc(100% - 40px); }
  .gs-9x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 45px); }
  .gs-9x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 45px); }
  .gs-9x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell3 {
    flex-basis: calc(25% - 45px); }
  .gs-9x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 45px); }
  .gs-9x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 45px); }
  .gs-9x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell6 {
    flex-basis: calc(50% - 45px); }
  .gs-9x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 45px); }
  .gs-9x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 45px); }
  .gs-9x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell9 {
    flex-basis: calc(75% - 45px); }
  .gs-9x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 45px); }
  .gs-9x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 45px); }
  .gs-9x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-9x > .sm-grid_cell12 {
    flex-basis: calc(100% - 45px); }
  .gs-10x.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 50px); }
  .gs-10x.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 50px); }
  .gs-10x.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell3 {
    flex-basis: calc(25% - 50px); }
  .gs-10x.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 50px); }
  .gs-10x.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 50px); }
  .gs-10x.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell6 {
    flex-basis: calc(50% - 50px); }
  .gs-10x.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 50px); }
  .gs-10x.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 50px); }
  .gs-10x.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell9 {
    flex-basis: calc(75% - 50px); }
  .gs-10x.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 50px); }
  .gs-10x.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 50px); }
  .gs-10x.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-10x > .sm-grid_cell12 {
    flex-basis: calc(100% - 50px); }
  .gs-1x-2.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 7px); }
  .gs-1x-2.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 7px); }
  .gs-1x-2.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell3 {
    flex-basis: calc(25% - 7px); }
  .gs-1x-2.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 7px); }
  .gs-1x-2.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 7px); }
  .gs-1x-2.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell6 {
    flex-basis: calc(50% - 7px); }
  .gs-1x-2.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 7px); }
  .gs-1x-2.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 7px); }
  .gs-1x-2.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell9 {
    flex-basis: calc(75% - 7px); }
  .gs-1x-2.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 7px); }
  .gs-1x-2.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 7px); }
  .gs-1x-2.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-1x-2 > .sm-grid_cell12 {
    flex-basis: calc(100% - 7px); }
  .gs-2x-2.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 12px); }
  .gs-2x-2.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 12px); }
  .gs-2x-2.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell3 {
    flex-basis: calc(25% - 12px); }
  .gs-2x-2.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 12px); }
  .gs-2x-2.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 12px); }
  .gs-2x-2.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell6 {
    flex-basis: calc(50% - 12px); }
  .gs-2x-2.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 12px); }
  .gs-2x-2.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 12px); }
  .gs-2x-2.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell9 {
    flex-basis: calc(75% - 12px); }
  .gs-2x-2.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 12px); }
  .gs-2x-2.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 12px); }
  .gs-2x-2.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-2x-2 > .sm-grid_cell12 {
    flex-basis: calc(100% - 12px); }
  .gs-3x-2.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 17px); }
  .gs-3x-2.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 17px); }
  .gs-3x-2.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell3 {
    flex-basis: calc(25% - 17px); }
  .gs-3x-2.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 17px); }
  .gs-3x-2.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 17px); }
  .gs-3x-2.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell6 {
    flex-basis: calc(50% - 17px); }
  .gs-3x-2.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 17px); }
  .gs-3x-2.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 17px); }
  .gs-3x-2.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell9 {
    flex-basis: calc(75% - 17px); }
  .gs-3x-2.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 17px); }
  .gs-3x-2.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 17px); }
  .gs-3x-2.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-3x-2 > .sm-grid_cell12 {
    flex-basis: calc(100% - 17px); }
  .gs-4x-2.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 22px); }
  .gs-4x-2.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 22px); }
  .gs-4x-2.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell3 {
    flex-basis: calc(25% - 22px); }
  .gs-4x-2.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 22px); }
  .gs-4x-2.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 22px); }
  .gs-4x-2.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell6 {
    flex-basis: calc(50% - 22px); }
  .gs-4x-2.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 22px); }
  .gs-4x-2.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 22px); }
  .gs-4x-2.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell9 {
    flex-basis: calc(75% - 22px); }
  .gs-4x-2.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 22px); }
  .gs-4x-2.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 22px); }
  .gs-4x-2.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-4x-2 > .sm-grid_cell12 {
    flex-basis: calc(100% - 22px); }
  .gs-5x-2.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 27px); }
  .gs-5x-2.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 27px); }
  .gs-5x-2.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell3 {
    flex-basis: calc(25% - 27px); }
  .gs-5x-2.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 27px); }
  .gs-5x-2.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 27px); }
  .gs-5x-2.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell6 {
    flex-basis: calc(50% - 27px); }
  .gs-5x-2.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 27px); }
  .gs-5x-2.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 27px); }
  .gs-5x-2.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell9 {
    flex-basis: calc(75% - 27px); }
  .gs-5x-2.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 27px); }
  .gs-5x-2.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 27px); }
  .gs-5x-2.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-5x-2 > .sm-grid_cell12 {
    flex-basis: calc(100% - 27px); }
  .gs-0.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 0px); }
  .gs-0.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 0px); }
  .gs-0.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell3 {
    flex-basis: calc(25% - 0px); }
  .gs-0.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 0px); }
  .gs-0.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 0px); }
  .gs-0.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell6 {
    flex-basis: calc(50% - 0px); }
  .gs-0.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 0px); }
  .gs-0.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 0px); }
  .gs-0.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell9 {
    flex-basis: calc(75% - 0px); }
  .gs-0.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 0px); }
  .gs-0.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 0px); }
  .gs-0.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-0 > .sm-grid_cell12 {
    flex-basis: calc(100% - 0px); }
  .gs-1.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 1px); }
  .gs-1.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 1px); }
  .gs-1.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell3 {
    flex-basis: calc(25% - 1px); }
  .gs-1.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 1px); }
  .gs-1.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 1px); }
  .gs-1.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell6 {
    flex-basis: calc(50% - 1px); }
  .gs-1.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 1px); }
  .gs-1.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 1px); }
  .gs-1.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell9 {
    flex-basis: calc(75% - 1px); }
  .gs-1.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 1px); }
  .gs-1.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 1px); }
  .gs-1.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-1 > .sm-grid_cell12 {
    flex-basis: calc(100% - 1px); }
  .gs-2.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 2px); }
  .gs-2.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 2px); }
  .gs-2.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell3 {
    flex-basis: calc(25% - 2px); }
  .gs-2.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 2px); }
  .gs-2.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 2px); }
  .gs-2.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell6 {
    flex-basis: calc(50% - 2px); }
  .gs-2.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 2px); }
  .gs-2.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 2px); }
  .gs-2.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell9 {
    flex-basis: calc(75% - 2px); }
  .gs-2.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 2px); }
  .gs-2.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 2px); }
  .gs-2.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-2 > .sm-grid_cell12 {
    flex-basis: calc(100% - 2px); }
  .gs-3.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 3px); }
  .gs-3.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 3px); }
  .gs-3.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell3 {
    flex-basis: calc(25% - 3px); }
  .gs-3.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 3px); }
  .gs-3.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 3px); }
  .gs-3.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell6 {
    flex-basis: calc(50% - 3px); }
  .gs-3.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 3px); }
  .gs-3.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 3px); }
  .gs-3.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell9 {
    flex-basis: calc(75% - 3px); }
  .gs-3.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 3px); }
  .gs-3.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 3px); }
  .gs-3.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-3 > .sm-grid_cell12 {
    flex-basis: calc(100% - 3px); }
  .gs-4.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 4px); }
  .gs-4.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 4px); }
  .gs-4.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell3 {
    flex-basis: calc(25% - 4px); }
  .gs-4.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 4px); }
  .gs-4.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 4px); }
  .gs-4.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell6 {
    flex-basis: calc(50% - 4px); }
  .gs-4.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 4px); }
  .gs-4.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 4px); }
  .gs-4.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell9 {
    flex-basis: calc(75% - 4px); }
  .gs-4.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 4px); }
  .gs-4.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 4px); }
  .gs-4.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-4 > .sm-grid_cell12 {
    flex-basis: calc(100% - 4px); }
  .gs-6xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 60px); }
  .gs-6xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 60px); }
  .gs-6xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 60px); }
  .gs-6xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 60px); }
  .gs-6xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 60px); }
  .gs-6xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 60px); }
  .gs-6xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 60px); }
  .gs-6xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 60px); }
  .gs-6xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 60px); }
  .gs-6xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 60px); }
  .gs-6xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 60px); }
  .gs-6xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-6xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 60px); }
  .gs-7xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 70px); }
  .gs-7xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 70px); }
  .gs-7xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 70px); }
  .gs-7xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 70px); }
  .gs-7xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 70px); }
  .gs-7xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 70px); }
  .gs-7xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 70px); }
  .gs-7xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 70px); }
  .gs-7xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 70px); }
  .gs-7xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 70px); }
  .gs-7xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 70px); }
  .gs-7xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-7xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 70px); }
  .gs-8xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 80px); }
  .gs-8xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 80px); }
  .gs-8xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 80px); }
  .gs-8xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 80px); }
  .gs-8xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 80px); }
  .gs-8xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 80px); }
  .gs-8xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 80px); }
  .gs-8xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 80px); }
  .gs-8xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 80px); }
  .gs-8xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 80px); }
  .gs-8xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 80px); }
  .gs-8xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-8xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 80px); }
  .gs-9xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 90px); }
  .gs-9xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 90px); }
  .gs-9xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 90px); }
  .gs-9xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 90px); }
  .gs-9xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 90px); }
  .gs-9xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 90px); }
  .gs-9xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 90px); }
  .gs-9xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 90px); }
  .gs-9xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 90px); }
  .gs-9xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 90px); }
  .gs-9xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 90px); }
  .gs-9xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-9xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 90px); }
  .gs-10xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 100px); }
  .gs-10xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 100px); }
  .gs-10xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 100px); }
  .gs-10xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 100px); }
  .gs-10xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 100px); }
  .gs-10xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 100px); }
  .gs-10xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 100px); }
  .gs-10xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 100px); }
  .gs-10xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 100px); }
  .gs-10xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 100px); }
  .gs-10xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 100px); }
  .gs-10xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-10xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 100px); }
  .gs-11xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 110px); }
  .gs-11xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 110px); }
  .gs-11xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 110px); }
  .gs-11xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 110px); }
  .gs-11xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 110px); }
  .gs-11xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 110px); }
  .gs-11xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 110px); }
  .gs-11xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 110px); }
  .gs-11xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 110px); }
  .gs-11xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 110px); }
  .gs-11xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 110px); }
  .gs-11xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-11xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 110px); }
  .gs-12xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 120px); }
  .gs-12xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 120px); }
  .gs-12xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 120px); }
  .gs-12xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 120px); }
  .gs-12xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 120px); }
  .gs-12xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 120px); }
  .gs-12xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 120px); }
  .gs-12xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 120px); }
  .gs-12xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 120px); }
  .gs-12xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 120px); }
  .gs-12xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 120px); }
  .gs-12xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-12xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 120px); }
  .gs-13xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 130px); }
  .gs-13xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 130px); }
  .gs-13xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 130px); }
  .gs-13xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 130px); }
  .gs-13xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 130px); }
  .gs-13xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 130px); }
  .gs-13xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 130px); }
  .gs-13xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 130px); }
  .gs-13xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 130px); }
  .gs-13xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 130px); }
  .gs-13xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 130px); }
  .gs-13xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-13xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 130px); }
  .gs-14xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 140px); }
  .gs-14xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 140px); }
  .gs-14xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 140px); }
  .gs-14xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 140px); }
  .gs-14xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 140px); }
  .gs-14xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 140px); }
  .gs-14xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 140px); }
  .gs-14xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 140px); }
  .gs-14xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 140px); }
  .gs-14xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 140px); }
  .gs-14xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 140px); }
  .gs-14xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-14xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 140px); }
  .gs-15xx.sm-grid_all-cells1 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell1 {
    flex-basis: calc(8.33333% - 150px); }
  .gs-15xx.sm-grid_all-cells2 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell2 {
    flex-basis: calc(16.66667% - 150px); }
  .gs-15xx.sm-grid_all-cells3 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell3 {
    flex-basis: calc(25% - 150px); }
  .gs-15xx.sm-grid_all-cells4 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell4 {
    flex-basis: calc(33.33333% - 150px); }
  .gs-15xx.sm-grid_all-cells5 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell5 {
    flex-basis: calc(41.66667% - 150px); }
  .gs-15xx.sm-grid_all-cells6 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell6 {
    flex-basis: calc(50% - 150px); }
  .gs-15xx.sm-grid_all-cells7 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell7 {
    flex-basis: calc(58.33333% - 150px); }
  .gs-15xx.sm-grid_all-cells8 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell8 {
    flex-basis: calc(66.66667% - 150px); }
  .gs-15xx.sm-grid_all-cells9 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell9 {
    flex-basis: calc(75% - 150px); }
  .gs-15xx.sm-grid_all-cells10 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell10 {
    flex-basis: calc(83.33333% - 150px); }
  .gs-15xx.sm-grid_all-cells11 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell11 {
    flex-basis: calc(91.66667% - 150px); }
  .gs-15xx.sm-grid_all-cells12 > [class*=grid_cell],
  .gs-15xx > .sm-grid_cell12 {
    flex-basis: calc(100% - 150px); } }

.gsx,
.gsx > .grid,
.gsx > [class*=grid_cell] {
  margin-top: 0;
  margin-bottom: 0; }

.gsy,
.gsy > .grid,
.gsy > [class*=grid_cell] {
  margin-left: 0;
  margin-right: 0; }

.jc-flex-start {
  justify-content: flex-start; }

.jc-flex-end {
  justify-content: flex-end; }

.jc-center {
  justify-content: center; }

.jc-space-between {
  justify-content: space-between; }

.jc-space-around {
  justify-content: space-around; }

.jc-space-evenly {
  justify-content: space-evenly; }

@media (max-width: 1024px) {
  .lg-jc-flex-start {
    justify-content: flex-start; }
  .lg-jc-flex-end {
    justify-content: flex-end; }
  .lg-jc-center {
    justify-content: center; }
  .lg-jc-space-between {
    justify-content: space-between; }
  .lg-jc-space-around {
    justify-content: space-around; }
  .lg-jc-space-evenly {
    justify-content: space-evenly; } }

@media (max-width: 768px) {
  .md-jc-flex-start {
    justify-content: flex-start; }
  .md-jc-flex-end {
    justify-content: flex-end; }
  .md-jc-center {
    justify-content: center; }
  .md-jc-space-between {
    justify-content: space-between; }
  .md-jc-space-around {
    justify-content: space-around; }
  .md-jc-space-evenly {
    justify-content: space-evenly; } }

@media (max-width: 480px) {
  .sm-jc-flex-start {
    justify-content: flex-start; }
  .sm-jc-flex-end {
    justify-content: flex-end; }
  .sm-jc-center {
    justify-content: center; }
  .sm-jc-space-between {
    justify-content: space-between; }
  .sm-jc-space-around {
    justify-content: space-around; }
  .sm-jc-space-evenly {
    justify-content: space-evenly; } }

.ac-flex-start {
  align-content: flex-start; }

.ac-flex-end {
  align-content: flex-end; }

.ac-center {
  align-content: center; }

.ac-space-between {
  align-content: space-between; }

.ac-space-around {
  align-content: space-around; }

.ac-stretch {
  align-content: stretch; }

.ai-stretch {
  align-items: stretch; }

.ai-flex-start {
  align-items: flex-start; }

.ai-flex-end {
  align-items: flex-end; }

.ai-center {
  align-items: center; }

.ai-baseline {
  align-items: baseline; }

@media (max-width: 1024px) {
  .lg-ai-stretch {
    align-items: stretch; }
  .lg-ai-flex-start {
    align-items: flex-start; }
  .lg-ai-flex-end {
    align-items: flex-end; }
  .lg-ai-center {
    align-items: center; }
  .lg-ai-baseline {
    align-items: baseline; } }

@media (max-width: 768px) {
  .md-ai-stretch {
    align-items: stretch; }
  .md-ai-flex-start {
    align-items: flex-start; }
  .md-ai-flex-end {
    align-items: flex-end; }
  .md-ai-center {
    align-items: center; }
  .md-ai-baseline {
    align-items: baseline; } }

@media (max-width: 480px) {
  .sm-ai-stretch {
    align-items: stretch; }
  .sm-ai-flex-start {
    align-items: flex-start; }
  .sm-ai-flex-end {
    align-items: flex-end; }
  .sm-ai-center {
    align-items: center; }
  .sm-ai-baseline {
    align-items: baseline; } }

.as-stretch {
  align-self: stretch; }

.as-flex-start {
  align-self: flex-start; }

.as-flex-end {
  align-self: flex-end; }

.as-center {
  align-self: center; }

.as-baseline {
  align-self: baseline; }

.as-auto {
  align-self: auto; }

@media (max-width: 1024px) {
  .lg-as-stretch {
    align-self: stretch; }
  .lg-as-flex-start {
    align-self: flex-start; }
  .lg-as-flex-end {
    align-self: flex-end; }
  .lg-as-center {
    align-self: center; }
  .lg-as-baseline {
    align-self: baseline; }
  .lg-as-auto {
    align-self: auto; } }

@media (max-width: 768px) {
  .md-as-stretch {
    align-self: stretch; }
  .md-as-flex-start {
    align-self: flex-start; }
  .md-as-flex-end {
    align-self: flex-end; }
  .md-as-center {
    align-self: center; }
  .md-as-baseline {
    align-self: baseline; }
  .md-as-auto {
    align-self: auto; } }

@media (max-width: 480px) {
  .sm-as-stretch {
    align-self: stretch; }
  .sm-as-flex-start {
    align-self: flex-start; }
  .sm-as-flex-end {
    align-self: flex-end; }
  .sm-as-center {
    align-self: center; }
  .sm-as-baseline {
    align-self: baseline; }
  .sm-as-auto {
    align-self: auto; } }

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

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

.fd-column {
  flex-direction: column; }

.fd-column-reverse {
  flex-direction: column-reverse; }

@media (max-width: 1024px) {
  .lg-fd-row {
    flex-direction: row; }
  .lg-fd-row-reverse {
    flex-direction: row-reverse; }
  .lg-fd-column {
    flex-direction: column; }
  .lg-fd-column-reverse {
    flex-direction: column-reverse; } }

@media (max-width: 768px) {
  .md-fd-row {
    flex-direction: row; }
  .md-fd-row-reverse {
    flex-direction: row-reverse; }
  .md-fd-column {
    flex-direction: column; }
  .md-fd-column-reverse {
    flex-direction: column-reverse; } }

@media (max-width: 480px) {
  .sm-fd-row {
    flex-direction: row; }
  .sm-fd-row-reverse {
    flex-direction: row-reverse; }
  .sm-fd-column {
    flex-direction: column; }
  .sm-fd-column-reverse {
    flex-direction: column-reverse; } }

.fw-nowrap {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.fw-wrap {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

.fw-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse; }

@media (max-width: 1024px) {
  .lg-fw-nowrap {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .lg-fw-wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
  .lg-fw-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; } }

@media (max-width: 768px) {
  .md-fw-nowrap {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .md-fw-wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
  .md-fw-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; } }

@media (max-width: 480px) {
  .sm-fw-nowrap {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .sm-fw-wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
  .sm-fw-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; } }

.ff-row {
  flex-flow: row; }

.ff-row-reverse {
  flex-flow: row-reverse; }

.ff-column {
  flex-flow: column; }

.ff-column-reverse {
  flex-flow: column-reverse; }

.ff-nowrap {
  flex-flow: nowrap; }

.ff-wrap {
  flex-flow: wrap; }

.ff-wrap-reverse {
  flex-flow: wrap-reverse; }

.ff-row-nowrap {
  flex-flow: row nowrap; }

.ff-row-wrap {
  flex-flow: row wrap; }

.ff-row-wrap-reverse {
  flex-flow: row wrap-reverse; }

.ff-row-reverse-nowrap {
  flex-flow: row-reverse nowrap; }

.ff-row-reverse-wrap {
  flex-flow: row-reverse wrap; }

.ff-row-reverse-wrap-reverse {
  flex-flow: row-reverse wrap-reverse; }

.ff-column-nowrap {
  flex-flow: column nowrap; }

.ff-column-wrap {
  flex-flow: column wrap; }

.ff-column-wrap-reverse {
  flex-flow: column wrap-reverse; }

.ff-column-reverse-nowrap {
  flex-flow: column-reverse nowrap; }

.ff-column-reverse-wrap {
  flex-flow: column-reverse wrap; }

.ff-column-reverse-wrap-reverse {
  flex-flow: column-reverse wrap-reverse; }

.fl-shrink0,
.grid_fl-shrink0 > [class*=grid_cell] {
  flex-shrink: 0; }

.fl-shrink1,
.grid_fl-shrink1 > [class*=grid_cell] {
  flex-shrink: 1; }

.fl-shrink2,
.grid_fl-shrink2 > [class*=grid_cell] {
  flex-shrink: 2; }

.fl-shrink3,
.grid_fl-shrink3 > [class*=grid_cell] {
  flex-shrink: 3; }

.fl-shrink4,
.grid_fl-shrink4 > [class*=grid_cell] {
  flex-shrink: 4; }

.fl-shrink5,
.grid_fl-shrink5 > [class*=grid_cell] {
  flex-shrink: 5; }

.fl-grow0,
.grid_fl-grow0 > [class*=grid_cell] {
  flex-grow: 0; }

.fl-grow1,
.grid_fl-grow1 > [class*=grid_cell] {
  flex-grow: 1; }

.fl-grow2,
.grid_fl-grow2 > [class*=grid_cell] {
  flex-grow: 2; }

.fl-grow3,
.grid_fl-grow3 > [class*=grid_cell] {
  flex-grow: 3; }

.fl-grow4,
.grid_fl-grow4 > [class*=grid_cell] {
  flex-grow: 4; }

.fl-grow5,
.grid_fl-grow5 > [class*=grid_cell] {
  flex-grow: 5; }

.fl0,
.grid_fl0 > [class*=grid_cell] {
  flex: 0 auto; }

.fl1,
.grid_fl1 > [class*=grid_cell] {
  flex: 1 auto; }

.fl2,
.grid_fl2 > [class*=grid_cell] {
  flex: 2 auto; }

.fl3,
.grid_fl3 > [class*=grid_cell] {
  flex: 3 auto; }

.fl4,
.grid_fl4 > [class*=grid_cell] {
  flex: 4 auto; }

.fl5,
.grid_fl5 > [class*=grid_cell] {
  flex: 5 auto; }

.grid__center {
  justify-content: center !important;
  align-items: center !important; }

.order-first {
  order: -1 !important; }

.order-last {
  order: 1 !important; }

@media (max-width: 1024px) {
  .lg-order-first {
    order: -1 !important; } }

@media (max-width: 768px) {
  .md-order-first {
    order: -1 !important; } }

@media (max-width: 480px) {
  .sm-order-first {
    order: -1 !important; } }

@media (max-width: 1024px) {
  .lg-order-last {
    order: 1 !important; } }

@media (max-width: 768px) {
  .md-order-last {
    order: 1 !important; } }

@media (max-width: 480px) {
  .sm-order-last {
    order: 1 !important; } }

.d-block {
  display: block; }

.d-inline {
  display: inline; }

.d-inline-block {
  display: inline-block; }

.d-flex {
  display: flex; }

.d-inline-flex {
  display: inline-flex; }

.d-table {
  display: table; }

.d-table-cell {
  display: table-cell; }

.d-none {
  display: none; }

.d-unset {
  display: unset; }

.d-inherit {
  display: inherit; }

@media (max-width: 1024px) {
  .lg-d-block {
    display: block; }
  .lg-d-inline {
    display: inline; }
  .lg-d-inline-block {
    display: inline-block; }
  .lg-d-flex {
    display: flex; }
  .lg-d-inline-flex {
    display: inline-flex; }
  .lg-d-table {
    display: table; }
  .lg-d-table-cell {
    display: table-cell; }
  .lg-d-none {
    display: none; }
  .lg-d-unset {
    display: unset; }
  .lg-d-inherit {
    display: inherit; } }

@media (max-width: 768px) {
  .md-d-block {
    display: block; }
  .md-d-inline {
    display: inline; }
  .md-d-inline-block {
    display: inline-block; }
  .md-d-flex {
    display: flex; }
  .md-d-inline-flex {
    display: inline-flex; }
  .md-d-table {
    display: table; }
  .md-d-table-cell {
    display: table-cell; }
  .md-d-none {
    display: none; }
  .md-d-unset {
    display: unset; }
  .md-d-inherit {
    display: inherit; } }

@media (max-width: 480px) {
  .sm-d-block {
    display: block; }
  .sm-d-inline {
    display: inline; }
  .sm-d-inline-block {
    display: inline-block; }
  .sm-d-flex {
    display: flex; }
  .sm-d-inline-flex {
    display: inline-flex; }
  .sm-d-table {
    display: table; }
  .sm-d-table-cell {
    display: table-cell; }
  .sm-d-none {
    display: none; }
  .sm-d-unset {
    display: unset; }
  .sm-d-inherit {
    display: inherit; } }

.va-baseline {
  vertical-align: baseline; }

.va-top {
  vertical-align: top; }

.va-middle {
  vertical-align: middle; }

.va-bottom {
  vertical-align: bottom; }

.va-sub {
  vertical-align: sub; }

.va-super {
  vertical-align: super; }

.va-text-top {
  vertical-align: text-top; }

.va-text-bottom {
  vertical-align: text-bottom; }

.va-initial {
  vertical-align: initial; }

.va-inherit {
  vertical-align: inherit; }

@media (max-width: 1024px) {
  .lg-va-baseline {
    vertical-align: baseline; }
  .lg-va-top {
    vertical-align: top; }
  .lg-va-middle {
    vertical-align: middle; }
  .lg-va-bottom {
    vertical-align: bottom; }
  .lg-va-sub {
    vertical-align: sub; }
  .lg-va-super {
    vertical-align: super; }
  .lg-va-text-top {
    vertical-align: text-top; }
  .lg-va-text-bottom {
    vertical-align: text-bottom; }
  .lg-va-initial {
    vertical-align: initial; }
  .lg-va-inherit {
    vertical-align: inherit; } }

@media (max-width: 768px) {
  .md-va-baseline {
    vertical-align: baseline; }
  .md-va-top {
    vertical-align: top; }
  .md-va-middle {
    vertical-align: middle; }
  .md-va-bottom {
    vertical-align: bottom; }
  .md-va-sub {
    vertical-align: sub; }
  .md-va-super {
    vertical-align: super; }
  .md-va-text-top {
    vertical-align: text-top; }
  .md-va-text-bottom {
    vertical-align: text-bottom; }
  .md-va-initial {
    vertical-align: initial; }
  .md-va-inherit {
    vertical-align: inherit; } }

@media (max-width: 480px) {
  .sm-va-baseline {
    vertical-align: baseline; }
  .sm-va-top {
    vertical-align: top; }
  .sm-va-middle {
    vertical-align: middle; }
  .sm-va-bottom {
    vertical-align: bottom; }
  .sm-va-sub {
    vertical-align: sub; }
  .sm-va-super {
    vertical-align: super; }
  .sm-va-text-top {
    vertical-align: text-top; }
  .sm-va-text-bottom {
    vertical-align: text-bottom; }
  .sm-va-initial {
    vertical-align: initial; }
  .sm-va-inherit {
    vertical-align: inherit; } }

.p-1x {
  padding: 5px; }

.pt-1x {
  padding-top: 5px; }

.pb-1x {
  padding-bottom: 5px; }

.pl-1x {
  padding-left: 5px; }

.pr-1x {
  padding-right: 5px; }

.px-1x {
  padding-left: 5px;
  padding-right: 5px; }

.py-1x {
  padding-top: 5px;
  padding-bottom: 5px; }

.p-2x {
  padding: 10px; }

.pt-2x {
  padding-top: 10px; }

.pb-2x {
  padding-bottom: 10px; }

.pl-2x {
  padding-left: 10px; }

.pr-2x {
  padding-right: 10px; }

.px-2x {
  padding-left: 10px;
  padding-right: 10px; }

.py-2x {
  padding-top: 10px;
  padding-bottom: 10px; }

.p-3x {
  padding: 15px; }

.pt-3x {
  padding-top: 15px; }

.pb-3x {
  padding-bottom: 15px; }

.pl-3x {
  padding-left: 15px; }

.pr-3x {
  padding-right: 15px; }

.px-3x {
  padding-left: 15px;
  padding-right: 15px; }

.py-3x {
  padding-top: 15px;
  padding-bottom: 15px; }

.p-4x {
  padding: 20px; }

.pt-4x {
  padding-top: 20px; }

.pb-4x {
  padding-bottom: 20px; }

.pl-4x {
  padding-left: 20px; }

.pr-4x {
  padding-right: 20px; }

.px-4x {
  padding-left: 20px;
  padding-right: 20px; }

.py-4x {
  padding-top: 20px;
  padding-bottom: 20px; }

.p-5x {
  padding: 25px; }

.pt-5x {
  padding-top: 25px; }

.pb-5x {
  padding-bottom: 25px; }

.pl-5x {
  padding-left: 25px; }

.pr-5x {
  padding-right: 25px; }

.px-5x {
  padding-left: 25px;
  padding-right: 25px; }

.py-5x {
  padding-top: 25px;
  padding-bottom: 25px; }

.p-6x {
  padding: 30px; }

.pt-6x {
  padding-top: 30px; }

.pb-6x {
  padding-bottom: 30px; }

.pl-6x {
  padding-left: 30px; }

.pr-6x {
  padding-right: 30px; }

.px-6x {
  padding-left: 30px;
  padding-right: 30px; }

.py-6x {
  padding-top: 30px;
  padding-bottom: 30px; }

.p-7x {
  padding: 35px; }

.pt-7x {
  padding-top: 35px; }

.pb-7x {
  padding-bottom: 35px; }

.pl-7x {
  padding-left: 35px; }

.pr-7x {
  padding-right: 35px; }

.px-7x {
  padding-left: 35px;
  padding-right: 35px; }

.py-7x {
  padding-top: 35px;
  padding-bottom: 35px; }

.p-8x {
  padding: 40px; }

.pt-8x {
  padding-top: 40px; }

.pb-8x {
  padding-bottom: 40px; }

.pl-8x {
  padding-left: 40px; }

.pr-8x {
  padding-right: 40px; }

.px-8x {
  padding-left: 40px;
  padding-right: 40px; }

.py-8x {
  padding-top: 40px;
  padding-bottom: 40px; }

.p-9x {
  padding: 45px; }

.pt-9x {
  padding-top: 45px; }

.pb-9x {
  padding-bottom: 45px; }

.pl-9x {
  padding-left: 45px; }

.pr-9x {
  padding-right: 45px; }

.px-9x {
  padding-left: 45px;
  padding-right: 45px; }

.py-9x {
  padding-top: 45px;
  padding-bottom: 45px; }

.p-10x {
  padding: 50px; }

.pt-10x {
  padding-top: 50px; }

.pb-10x {
  padding-bottom: 50px; }

.pl-10x {
  padding-left: 50px; }

.pr-10x {
  padding-right: 50px; }

.px-10x {
  padding-left: 50px;
  padding-right: 50px; }

.py-10x {
  padding-top: 50px;
  padding-bottom: 50px; }

.p-1x-2 {
  padding: 7px; }

.pt-1x-2 {
  padding-top: 7px; }

.pb-1x-2 {
  padding-bottom: 7px; }

.pl-1x-2 {
  padding-left: 7px; }

.pr-1x-2 {
  padding-right: 7px; }

.px-1x-2 {
  padding-left: 7px;
  padding-right: 7px; }

.py-1x-2 {
  padding-top: 7px;
  padding-bottom: 7px; }

.p-2x-2 {
  padding: 12px; }

.pt-2x-2 {
  padding-top: 12px; }

.pb-2x-2 {
  padding-bottom: 12px; }

.pl-2x-2 {
  padding-left: 12px; }

.pr-2x-2 {
  padding-right: 12px; }

.px-2x-2 {
  padding-left: 12px;
  padding-right: 12px; }

.py-2x-2 {
  padding-top: 12px;
  padding-bottom: 12px; }

.p-3x-2 {
  padding: 17px; }

.pt-3x-2 {
  padding-top: 17px; }

.pb-3x-2 {
  padding-bottom: 17px; }

.pl-3x-2 {
  padding-left: 17px; }

.pr-3x-2 {
  padding-right: 17px; }

.px-3x-2 {
  padding-left: 17px;
  padding-right: 17px; }

.py-3x-2 {
  padding-top: 17px;
  padding-bottom: 17px; }

.p-4x-2 {
  padding: 22px; }

.pt-4x-2 {
  padding-top: 22px; }

.pb-4x-2 {
  padding-bottom: 22px; }

.pl-4x-2 {
  padding-left: 22px; }

.pr-4x-2 {
  padding-right: 22px; }

.px-4x-2 {
  padding-left: 22px;
  padding-right: 22px; }

.py-4x-2 {
  padding-top: 22px;
  padding-bottom: 22px; }

.p-5x-2 {
  padding: 27px; }

.pt-5x-2 {
  padding-top: 27px; }

.pb-5x-2 {
  padding-bottom: 27px; }

.pl-5x-2 {
  padding-left: 27px; }

.pr-5x-2 {
  padding-right: 27px; }

.px-5x-2 {
  padding-left: 27px;
  padding-right: 27px; }

.py-5x-2 {
  padding-top: 27px;
  padding-bottom: 27px; }

.p-0 {
  padding: 0px; }

.pt-0 {
  padding-top: 0px; }

.pb-0 {
  padding-bottom: 0px; }

.pl-0 {
  padding-left: 0px; }

.pr-0 {
  padding-right: 0px; }

.px-0 {
  padding-left: 0px;
  padding-right: 0px; }

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px; }

.p-1 {
  padding: 1px; }

.pt-1 {
  padding-top: 1px; }

.pb-1 {
  padding-bottom: 1px; }

.pl-1 {
  padding-left: 1px; }

.pr-1 {
  padding-right: 1px; }

.px-1 {
  padding-left: 1px;
  padding-right: 1px; }

.py-1 {
  padding-top: 1px;
  padding-bottom: 1px; }

.p-2 {
  padding: 2px; }

.pt-2 {
  padding-top: 2px; }

.pb-2 {
  padding-bottom: 2px; }

.pl-2 {
  padding-left: 2px; }

.pr-2 {
  padding-right: 2px; }

.px-2 {
  padding-left: 2px;
  padding-right: 2px; }

.py-2 {
  padding-top: 2px;
  padding-bottom: 2px; }

.p-3 {
  padding: 3px; }

.pt-3 {
  padding-top: 3px; }

.pb-3 {
  padding-bottom: 3px; }

.pl-3 {
  padding-left: 3px; }

.pr-3 {
  padding-right: 3px; }

.px-3 {
  padding-left: 3px;
  padding-right: 3px; }

.py-3 {
  padding-top: 3px;
  padding-bottom: 3px; }

.p-4 {
  padding: 4px; }

.pt-4 {
  padding-top: 4px; }

.pb-4 {
  padding-bottom: 4px; }

.pl-4 {
  padding-left: 4px; }

.pr-4 {
  padding-right: 4px; }

.px-4 {
  padding-left: 4px;
  padding-right: 4px; }

.py-4 {
  padding-top: 4px;
  padding-bottom: 4px; }

.p-6xx {
  padding: 60px; }

.pt-6xx {
  padding-top: 60px; }

.pb-6xx {
  padding-bottom: 60px; }

.pl-6xx {
  padding-left: 60px; }

.pr-6xx {
  padding-right: 60px; }

.px-6xx {
  padding-left: 60px;
  padding-right: 60px; }

.py-6xx {
  padding-top: 60px;
  padding-bottom: 60px; }

.p-7xx {
  padding: 70px; }

.pt-7xx {
  padding-top: 70px; }

.pb-7xx {
  padding-bottom: 70px; }

.pl-7xx {
  padding-left: 70px; }

.pr-7xx {
  padding-right: 70px; }

.px-7xx {
  padding-left: 70px;
  padding-right: 70px; }

.py-7xx {
  padding-top: 70px;
  padding-bottom: 70px; }

.p-8xx {
  padding: 80px; }

.pt-8xx {
  padding-top: 80px; }

.pb-8xx {
  padding-bottom: 80px; }

.pl-8xx {
  padding-left: 80px; }

.pr-8xx {
  padding-right: 80px; }

.px-8xx {
  padding-left: 80px;
  padding-right: 80px; }

.py-8xx {
  padding-top: 80px;
  padding-bottom: 80px; }

.p-9xx {
  padding: 90px; }

.pt-9xx {
  padding-top: 90px; }

.pb-9xx {
  padding-bottom: 90px; }

.pl-9xx {
  padding-left: 90px; }

.pr-9xx {
  padding-right: 90px; }

.px-9xx {
  padding-left: 90px;
  padding-right: 90px; }

.py-9xx {
  padding-top: 90px;
  padding-bottom: 90px; }

.p-10xx {
  padding: 100px; }

.pt-10xx {
  padding-top: 100px; }

.pb-10xx {
  padding-bottom: 100px; }

.pl-10xx {
  padding-left: 100px; }

.pr-10xx {
  padding-right: 100px; }

.px-10xx {
  padding-left: 100px;
  padding-right: 100px; }

.py-10xx {
  padding-top: 100px;
  padding-bottom: 100px; }

.p-11xx {
  padding: 110px; }

.pt-11xx {
  padding-top: 110px; }

.pb-11xx {
  padding-bottom: 110px; }

.pl-11xx {
  padding-left: 110px; }

.pr-11xx {
  padding-right: 110px; }

.px-11xx {
  padding-left: 110px;
  padding-right: 110px; }

.py-11xx {
  padding-top: 110px;
  padding-bottom: 110px; }

.p-12xx {
  padding: 120px; }

.pt-12xx {
  padding-top: 120px; }

.pb-12xx {
  padding-bottom: 120px; }

.pl-12xx {
  padding-left: 120px; }

.pr-12xx {
  padding-right: 120px; }

.px-12xx {
  padding-left: 120px;
  padding-right: 120px; }

.py-12xx {
  padding-top: 120px;
  padding-bottom: 120px; }

.p-13xx {
  padding: 130px; }

.pt-13xx {
  padding-top: 130px; }

.pb-13xx {
  padding-bottom: 130px; }

.pl-13xx {
  padding-left: 130px; }

.pr-13xx {
  padding-right: 130px; }

.px-13xx {
  padding-left: 130px;
  padding-right: 130px; }

.py-13xx {
  padding-top: 130px;
  padding-bottom: 130px; }

.p-14xx {
  padding: 140px; }

.pt-14xx {
  padding-top: 140px; }

.pb-14xx {
  padding-bottom: 140px; }

.pl-14xx {
  padding-left: 140px; }

.pr-14xx {
  padding-right: 140px; }

.px-14xx {
  padding-left: 140px;
  padding-right: 140px; }

.py-14xx {
  padding-top: 140px;
  padding-bottom: 140px; }

.p-15xx {
  padding: 150px; }

.pt-15xx {
  padding-top: 150px; }

.pb-15xx {
  padding-bottom: 150px; }

.pl-15xx {
  padding-left: 150px; }

.pr-15xx {
  padding-right: 150px; }

.px-15xx {
  padding-left: 150px;
  padding-right: 150px; }

.py-15xx {
  padding-top: 150px;
  padding-bottom: 150px; }

@media (max-width: 1024px) {
  .lg-pt-1x {
    padding-top: 5px; }
  .lg-pb-1x {
    padding-bottom: 5px; }
  .lg-pl-1x {
    padding-left: 5px; }
  .lg-pr-1x {
    padding-right: 5px; }
  .lg-px-1x {
    padding-left: 5px;
    padding-right: 5px; }
  .lg-py-1x {
    padding-top: 5px;
    padding-bottom: 5px; }
  .lg-pt-2x {
    padding-top: 10px; }
  .lg-pb-2x {
    padding-bottom: 10px; }
  .lg-pl-2x {
    padding-left: 10px; }
  .lg-pr-2x {
    padding-right: 10px; }
  .lg-px-2x {
    padding-left: 10px;
    padding-right: 10px; }
  .lg-py-2x {
    padding-top: 10px;
    padding-bottom: 10px; }
  .lg-pt-3x {
    padding-top: 15px; }
  .lg-pb-3x {
    padding-bottom: 15px; }
  .lg-pl-3x {
    padding-left: 15px; }
  .lg-pr-3x {
    padding-right: 15px; }
  .lg-px-3x {
    padding-left: 15px;
    padding-right: 15px; }
  .lg-py-3x {
    padding-top: 15px;
    padding-bottom: 15px; }
  .lg-pt-4x {
    padding-top: 20px; }
  .lg-pb-4x {
    padding-bottom: 20px; }
  .lg-pl-4x {
    padding-left: 20px; }
  .lg-pr-4x {
    padding-right: 20px; }
  .lg-px-4x {
    padding-left: 20px;
    padding-right: 20px; }
  .lg-py-4x {
    padding-top: 20px;
    padding-bottom: 20px; }
  .lg-pt-5x {
    padding-top: 25px; }
  .lg-pb-5x {
    padding-bottom: 25px; }
  .lg-pl-5x {
    padding-left: 25px; }
  .lg-pr-5x {
    padding-right: 25px; }
  .lg-px-5x {
    padding-left: 25px;
    padding-right: 25px; }
  .lg-py-5x {
    padding-top: 25px;
    padding-bottom: 25px; }
  .lg-pt-6x {
    padding-top: 30px; }
  .lg-pb-6x {
    padding-bottom: 30px; }
  .lg-pl-6x {
    padding-left: 30px; }
  .lg-pr-6x {
    padding-right: 30px; }
  .lg-px-6x {
    padding-left: 30px;
    padding-right: 30px; }
  .lg-py-6x {
    padding-top: 30px;
    padding-bottom: 30px; }
  .lg-pt-7x {
    padding-top: 35px; }
  .lg-pb-7x {
    padding-bottom: 35px; }
  .lg-pl-7x {
    padding-left: 35px; }
  .lg-pr-7x {
    padding-right: 35px; }
  .lg-px-7x {
    padding-left: 35px;
    padding-right: 35px; }
  .lg-py-7x {
    padding-top: 35px;
    padding-bottom: 35px; }
  .lg-pt-8x {
    padding-top: 40px; }
  .lg-pb-8x {
    padding-bottom: 40px; }
  .lg-pl-8x {
    padding-left: 40px; }
  .lg-pr-8x {
    padding-right: 40px; }
  .lg-px-8x {
    padding-left: 40px;
    padding-right: 40px; }
  .lg-py-8x {
    padding-top: 40px;
    padding-bottom: 40px; }
  .lg-pt-9x {
    padding-top: 45px; }
  .lg-pb-9x {
    padding-bottom: 45px; }
  .lg-pl-9x {
    padding-left: 45px; }
  .lg-pr-9x {
    padding-right: 45px; }
  .lg-px-9x {
    padding-left: 45px;
    padding-right: 45px; }
  .lg-py-9x {
    padding-top: 45px;
    padding-bottom: 45px; }
  .lg-pt-10x {
    padding-top: 50px; }
  .lg-pb-10x {
    padding-bottom: 50px; }
  .lg-pl-10x {
    padding-left: 50px; }
  .lg-pr-10x {
    padding-right: 50px; }
  .lg-px-10x {
    padding-left: 50px;
    padding-right: 50px; }
  .lg-py-10x {
    padding-top: 50px;
    padding-bottom: 50px; }
  .lg-pt-1x-2 {
    padding-top: 7px; }
  .lg-pb-1x-2 {
    padding-bottom: 7px; }
  .lg-pl-1x-2 {
    padding-left: 7px; }
  .lg-pr-1x-2 {
    padding-right: 7px; }
  .lg-px-1x-2 {
    padding-left: 7px;
    padding-right: 7px; }
  .lg-py-1x-2 {
    padding-top: 7px;
    padding-bottom: 7px; }
  .lg-pt-2x-2 {
    padding-top: 12px; }
  .lg-pb-2x-2 {
    padding-bottom: 12px; }
  .lg-pl-2x-2 {
    padding-left: 12px; }
  .lg-pr-2x-2 {
    padding-right: 12px; }
  .lg-px-2x-2 {
    padding-left: 12px;
    padding-right: 12px; }
  .lg-py-2x-2 {
    padding-top: 12px;
    padding-bottom: 12px; }
  .lg-pt-3x-2 {
    padding-top: 17px; }
  .lg-pb-3x-2 {
    padding-bottom: 17px; }
  .lg-pl-3x-2 {
    padding-left: 17px; }
  .lg-pr-3x-2 {
    padding-right: 17px; }
  .lg-px-3x-2 {
    padding-left: 17px;
    padding-right: 17px; }
  .lg-py-3x-2 {
    padding-top: 17px;
    padding-bottom: 17px; }
  .lg-pt-4x-2 {
    padding-top: 22px; }
  .lg-pb-4x-2 {
    padding-bottom: 22px; }
  .lg-pl-4x-2 {
    padding-left: 22px; }
  .lg-pr-4x-2 {
    padding-right: 22px; }
  .lg-px-4x-2 {
    padding-left: 22px;
    padding-right: 22px; }
  .lg-py-4x-2 {
    padding-top: 22px;
    padding-bottom: 22px; }
  .lg-pt-5x-2 {
    padding-top: 27px; }
  .lg-pb-5x-2 {
    padding-bottom: 27px; }
  .lg-pl-5x-2 {
    padding-left: 27px; }
  .lg-pr-5x-2 {
    padding-right: 27px; }
  .lg-px-5x-2 {
    padding-left: 27px;
    padding-right: 27px; }
  .lg-py-5x-2 {
    padding-top: 27px;
    padding-bottom: 27px; }
  .lg-pt-0 {
    padding-top: 0px; }
  .lg-pb-0 {
    padding-bottom: 0px; }
  .lg-pl-0 {
    padding-left: 0px; }
  .lg-pr-0 {
    padding-right: 0px; }
  .lg-px-0 {
    padding-left: 0px;
    padding-right: 0px; }
  .lg-py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  .lg-pt-1 {
    padding-top: 1px; }
  .lg-pb-1 {
    padding-bottom: 1px; }
  .lg-pl-1 {
    padding-left: 1px; }
  .lg-pr-1 {
    padding-right: 1px; }
  .lg-px-1 {
    padding-left: 1px;
    padding-right: 1px; }
  .lg-py-1 {
    padding-top: 1px;
    padding-bottom: 1px; }
  .lg-pt-2 {
    padding-top: 2px; }
  .lg-pb-2 {
    padding-bottom: 2px; }
  .lg-pl-2 {
    padding-left: 2px; }
  .lg-pr-2 {
    padding-right: 2px; }
  .lg-px-2 {
    padding-left: 2px;
    padding-right: 2px; }
  .lg-py-2 {
    padding-top: 2px;
    padding-bottom: 2px; }
  .lg-pt-3 {
    padding-top: 3px; }
  .lg-pb-3 {
    padding-bottom: 3px; }
  .lg-pl-3 {
    padding-left: 3px; }
  .lg-pr-3 {
    padding-right: 3px; }
  .lg-px-3 {
    padding-left: 3px;
    padding-right: 3px; }
  .lg-py-3 {
    padding-top: 3px;
    padding-bottom: 3px; }
  .lg-pt-4 {
    padding-top: 4px; }
  .lg-pb-4 {
    padding-bottom: 4px; }
  .lg-pl-4 {
    padding-left: 4px; }
  .lg-pr-4 {
    padding-right: 4px; }
  .lg-px-4 {
    padding-left: 4px;
    padding-right: 4px; }
  .lg-py-4 {
    padding-top: 4px;
    padding-bottom: 4px; }
  .lg-pt-6xx {
    padding-top: 60px; }
  .lg-pb-6xx {
    padding-bottom: 60px; }
  .lg-pl-6xx {
    padding-left: 60px; }
  .lg-pr-6xx {
    padding-right: 60px; }
  .lg-px-6xx {
    padding-left: 60px;
    padding-right: 60px; }
  .lg-py-6xx {
    padding-top: 60px;
    padding-bottom: 60px; }
  .lg-pt-7xx {
    padding-top: 70px; }
  .lg-pb-7xx {
    padding-bottom: 70px; }
  .lg-pl-7xx {
    padding-left: 70px; }
  .lg-pr-7xx {
    padding-right: 70px; }
  .lg-px-7xx {
    padding-left: 70px;
    padding-right: 70px; }
  .lg-py-7xx {
    padding-top: 70px;
    padding-bottom: 70px; }
  .lg-pt-8xx {
    padding-top: 80px; }
  .lg-pb-8xx {
    padding-bottom: 80px; }
  .lg-pl-8xx {
    padding-left: 80px; }
  .lg-pr-8xx {
    padding-right: 80px; }
  .lg-px-8xx {
    padding-left: 80px;
    padding-right: 80px; }
  .lg-py-8xx {
    padding-top: 80px;
    padding-bottom: 80px; }
  .lg-pt-9xx {
    padding-top: 90px; }
  .lg-pb-9xx {
    padding-bottom: 90px; }
  .lg-pl-9xx {
    padding-left: 90px; }
  .lg-pr-9xx {
    padding-right: 90px; }
  .lg-px-9xx {
    padding-left: 90px;
    padding-right: 90px; }
  .lg-py-9xx {
    padding-top: 90px;
    padding-bottom: 90px; }
  .lg-pt-10xx {
    padding-top: 100px; }
  .lg-pb-10xx {
    padding-bottom: 100px; }
  .lg-pl-10xx {
    padding-left: 100px; }
  .lg-pr-10xx {
    padding-right: 100px; }
  .lg-px-10xx {
    padding-left: 100px;
    padding-right: 100px; }
  .lg-py-10xx {
    padding-top: 100px;
    padding-bottom: 100px; }
  .lg-pt-11xx {
    padding-top: 110px; }
  .lg-pb-11xx {
    padding-bottom: 110px; }
  .lg-pl-11xx {
    padding-left: 110px; }
  .lg-pr-11xx {
    padding-right: 110px; }
  .lg-px-11xx {
    padding-left: 110px;
    padding-right: 110px; }
  .lg-py-11xx {
    padding-top: 110px;
    padding-bottom: 110px; }
  .lg-pt-12xx {
    padding-top: 120px; }
  .lg-pb-12xx {
    padding-bottom: 120px; }
  .lg-pl-12xx {
    padding-left: 120px; }
  .lg-pr-12xx {
    padding-right: 120px; }
  .lg-px-12xx {
    padding-left: 120px;
    padding-right: 120px; }
  .lg-py-12xx {
    padding-top: 120px;
    padding-bottom: 120px; }
  .lg-pt-13xx {
    padding-top: 130px; }
  .lg-pb-13xx {
    padding-bottom: 130px; }
  .lg-pl-13xx {
    padding-left: 130px; }
  .lg-pr-13xx {
    padding-right: 130px; }
  .lg-px-13xx {
    padding-left: 130px;
    padding-right: 130px; }
  .lg-py-13xx {
    padding-top: 130px;
    padding-bottom: 130px; }
  .lg-pt-14xx {
    padding-top: 140px; }
  .lg-pb-14xx {
    padding-bottom: 140px; }
  .lg-pl-14xx {
    padding-left: 140px; }
  .lg-pr-14xx {
    padding-right: 140px; }
  .lg-px-14xx {
    padding-left: 140px;
    padding-right: 140px; }
  .lg-py-14xx {
    padding-top: 140px;
    padding-bottom: 140px; }
  .lg-pt-15xx {
    padding-top: 150px; }
  .lg-pb-15xx {
    padding-bottom: 150px; }
  .lg-pl-15xx {
    padding-left: 150px; }
  .lg-pr-15xx {
    padding-right: 150px; }
  .lg-px-15xx {
    padding-left: 150px;
    padding-right: 150px; }
  .lg-py-15xx {
    padding-top: 150px;
    padding-bottom: 150px; } }

@media (max-width: 768px) {
  .md-pt-1x {
    padding-top: 5px; }
  .md-pb-1x {
    padding-bottom: 5px; }
  .md-pl-1x {
    padding-left: 5px; }
  .md-pr-1x {
    padding-right: 5px; }
  .md-px-1x {
    padding-left: 5px;
    padding-right: 5px; }
  .md-py-1x {
    padding-top: 5px;
    padding-bottom: 5px; }
  .md-pt-2x {
    padding-top: 10px; }
  .md-pb-2x {
    padding-bottom: 10px; }
  .md-pl-2x {
    padding-left: 10px; }
  .md-pr-2x {
    padding-right: 10px; }
  .md-px-2x {
    padding-left: 10px;
    padding-right: 10px; }
  .md-py-2x {
    padding-top: 10px;
    padding-bottom: 10px; }
  .md-pt-3x {
    padding-top: 15px; }
  .md-pb-3x {
    padding-bottom: 15px; }
  .md-pl-3x {
    padding-left: 15px; }
  .md-pr-3x {
    padding-right: 15px; }
  .md-px-3x {
    padding-left: 15px;
    padding-right: 15px; }
  .md-py-3x {
    padding-top: 15px;
    padding-bottom: 15px; }
  .md-pt-4x {
    padding-top: 20px; }
  .md-pb-4x {
    padding-bottom: 20px; }
  .md-pl-4x {
    padding-left: 20px; }
  .md-pr-4x {
    padding-right: 20px; }
  .md-px-4x {
    padding-left: 20px;
    padding-right: 20px; }
  .md-py-4x {
    padding-top: 20px;
    padding-bottom: 20px; }
  .md-pt-5x {
    padding-top: 25px; }
  .md-pb-5x {
    padding-bottom: 25px; }
  .md-pl-5x {
    padding-left: 25px; }
  .md-pr-5x {
    padding-right: 25px; }
  .md-px-5x {
    padding-left: 25px;
    padding-right: 25px; }
  .md-py-5x {
    padding-top: 25px;
    padding-bottom: 25px; }
  .md-pt-6x {
    padding-top: 30px; }
  .md-pb-6x {
    padding-bottom: 30px; }
  .md-pl-6x {
    padding-left: 30px; }
  .md-pr-6x {
    padding-right: 30px; }
  .md-px-6x {
    padding-left: 30px;
    padding-right: 30px; }
  .md-py-6x {
    padding-top: 30px;
    padding-bottom: 30px; }
  .md-pt-7x {
    padding-top: 35px; }
  .md-pb-7x {
    padding-bottom: 35px; }
  .md-pl-7x {
    padding-left: 35px; }
  .md-pr-7x {
    padding-right: 35px; }
  .md-px-7x {
    padding-left: 35px;
    padding-right: 35px; }
  .md-py-7x {
    padding-top: 35px;
    padding-bottom: 35px; }
  .md-pt-8x {
    padding-top: 40px; }
  .md-pb-8x {
    padding-bottom: 40px; }
  .md-pl-8x {
    padding-left: 40px; }
  .md-pr-8x {
    padding-right: 40px; }
  .md-px-8x {
    padding-left: 40px;
    padding-right: 40px; }
  .md-py-8x {
    padding-top: 40px;
    padding-bottom: 40px; }
  .md-pt-9x {
    padding-top: 45px; }
  .md-pb-9x {
    padding-bottom: 45px; }
  .md-pl-9x {
    padding-left: 45px; }
  .md-pr-9x {
    padding-right: 45px; }
  .md-px-9x {
    padding-left: 45px;
    padding-right: 45px; }
  .md-py-9x {
    padding-top: 45px;
    padding-bottom: 45px; }
  .md-pt-10x {
    padding-top: 50px; }
  .md-pb-10x {
    padding-bottom: 50px; }
  .md-pl-10x {
    padding-left: 50px; }
  .md-pr-10x {
    padding-right: 50px; }
  .md-px-10x {
    padding-left: 50px;
    padding-right: 50px; }
  .md-py-10x {
    padding-top: 50px;
    padding-bottom: 50px; }
  .md-pt-1x-2 {
    padding-top: 7px; }
  .md-pb-1x-2 {
    padding-bottom: 7px; }
  .md-pl-1x-2 {
    padding-left: 7px; }
  .md-pr-1x-2 {
    padding-right: 7px; }
  .md-px-1x-2 {
    padding-left: 7px;
    padding-right: 7px; }
  .md-py-1x-2 {
    padding-top: 7px;
    padding-bottom: 7px; }
  .md-pt-2x-2 {
    padding-top: 12px; }
  .md-pb-2x-2 {
    padding-bottom: 12px; }
  .md-pl-2x-2 {
    padding-left: 12px; }
  .md-pr-2x-2 {
    padding-right: 12px; }
  .md-px-2x-2 {
    padding-left: 12px;
    padding-right: 12px; }
  .md-py-2x-2 {
    padding-top: 12px;
    padding-bottom: 12px; }
  .md-pt-3x-2 {
    padding-top: 17px; }
  .md-pb-3x-2 {
    padding-bottom: 17px; }
  .md-pl-3x-2 {
    padding-left: 17px; }
  .md-pr-3x-2 {
    padding-right: 17px; }
  .md-px-3x-2 {
    padding-left: 17px;
    padding-right: 17px; }
  .md-py-3x-2 {
    padding-top: 17px;
    padding-bottom: 17px; }
  .md-pt-4x-2 {
    padding-top: 22px; }
  .md-pb-4x-2 {
    padding-bottom: 22px; }
  .md-pl-4x-2 {
    padding-left: 22px; }
  .md-pr-4x-2 {
    padding-right: 22px; }
  .md-px-4x-2 {
    padding-left: 22px;
    padding-right: 22px; }
  .md-py-4x-2 {
    padding-top: 22px;
    padding-bottom: 22px; }
  .md-pt-5x-2 {
    padding-top: 27px; }
  .md-pb-5x-2 {
    padding-bottom: 27px; }
  .md-pl-5x-2 {
    padding-left: 27px; }
  .md-pr-5x-2 {
    padding-right: 27px; }
  .md-px-5x-2 {
    padding-left: 27px;
    padding-right: 27px; }
  .md-py-5x-2 {
    padding-top: 27px;
    padding-bottom: 27px; }
  .md-pt-0 {
    padding-top: 0px; }
  .md-pb-0 {
    padding-bottom: 0px; }
  .md-pl-0 {
    padding-left: 0px; }
  .md-pr-0 {
    padding-right: 0px; }
  .md-px-0 {
    padding-left: 0px;
    padding-right: 0px; }
  .md-py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  .md-pt-1 {
    padding-top: 1px; }
  .md-pb-1 {
    padding-bottom: 1px; }
  .md-pl-1 {
    padding-left: 1px; }
  .md-pr-1 {
    padding-right: 1px; }
  .md-px-1 {
    padding-left: 1px;
    padding-right: 1px; }
  .md-py-1 {
    padding-top: 1px;
    padding-bottom: 1px; }
  .md-pt-2 {
    padding-top: 2px; }
  .md-pb-2 {
    padding-bottom: 2px; }
  .md-pl-2 {
    padding-left: 2px; }
  .md-pr-2 {
    padding-right: 2px; }
  .md-px-2 {
    padding-left: 2px;
    padding-right: 2px; }
  .md-py-2 {
    padding-top: 2px;
    padding-bottom: 2px; }
  .md-pt-3 {
    padding-top: 3px; }
  .md-pb-3 {
    padding-bottom: 3px; }
  .md-pl-3 {
    padding-left: 3px; }
  .md-pr-3 {
    padding-right: 3px; }
  .md-px-3 {
    padding-left: 3px;
    padding-right: 3px; }
  .md-py-3 {
    padding-top: 3px;
    padding-bottom: 3px; }
  .md-pt-4 {
    padding-top: 4px; }
  .md-pb-4 {
    padding-bottom: 4px; }
  .md-pl-4 {
    padding-left: 4px; }
  .md-pr-4 {
    padding-right: 4px; }
  .md-px-4 {
    padding-left: 4px;
    padding-right: 4px; }
  .md-py-4 {
    padding-top: 4px;
    padding-bottom: 4px; }
  .md-pt-6xx {
    padding-top: 60px; }
  .md-pb-6xx {
    padding-bottom: 60px; }
  .md-pl-6xx {
    padding-left: 60px; }
  .md-pr-6xx {
    padding-right: 60px; }
  .md-px-6xx {
    padding-left: 60px;
    padding-right: 60px; }
  .md-py-6xx {
    padding-top: 60px;
    padding-bottom: 60px; }
  .md-pt-7xx {
    padding-top: 70px; }
  .md-pb-7xx {
    padding-bottom: 70px; }
  .md-pl-7xx {
    padding-left: 70px; }
  .md-pr-7xx {
    padding-right: 70px; }
  .md-px-7xx {
    padding-left: 70px;
    padding-right: 70px; }
  .md-py-7xx {
    padding-top: 70px;
    padding-bottom: 70px; }
  .md-pt-8xx {
    padding-top: 80px; }
  .md-pb-8xx {
    padding-bottom: 80px; }
  .md-pl-8xx {
    padding-left: 80px; }
  .md-pr-8xx {
    padding-right: 80px; }
  .md-px-8xx {
    padding-left: 80px;
    padding-right: 80px; }
  .md-py-8xx {
    padding-top: 80px;
    padding-bottom: 80px; }
  .md-pt-9xx {
    padding-top: 90px; }
  .md-pb-9xx {
    padding-bottom: 90px; }
  .md-pl-9xx {
    padding-left: 90px; }
  .md-pr-9xx {
    padding-right: 90px; }
  .md-px-9xx {
    padding-left: 90px;
    padding-right: 90px; }
  .md-py-9xx {
    padding-top: 90px;
    padding-bottom: 90px; }
  .md-pt-10xx {
    padding-top: 100px; }
  .md-pb-10xx {
    padding-bottom: 100px; }
  .md-pl-10xx {
    padding-left: 100px; }
  .md-pr-10xx {
    padding-right: 100px; }
  .md-px-10xx {
    padding-left: 100px;
    padding-right: 100px; }
  .md-py-10xx {
    padding-top: 100px;
    padding-bottom: 100px; }
  .md-pt-11xx {
    padding-top: 110px; }
  .md-pb-11xx {
    padding-bottom: 110px; }
  .md-pl-11xx {
    padding-left: 110px; }
  .md-pr-11xx {
    padding-right: 110px; }
  .md-px-11xx {
    padding-left: 110px;
    padding-right: 110px; }
  .md-py-11xx {
    padding-top: 110px;
    padding-bottom: 110px; }
  .md-pt-12xx {
    padding-top: 120px; }
  .md-pb-12xx {
    padding-bottom: 120px; }
  .md-pl-12xx {
    padding-left: 120px; }
  .md-pr-12xx {
    padding-right: 120px; }
  .md-px-12xx {
    padding-left: 120px;
    padding-right: 120px; }
  .md-py-12xx {
    padding-top: 120px;
    padding-bottom: 120px; }
  .md-pt-13xx {
    padding-top: 130px; }
  .md-pb-13xx {
    padding-bottom: 130px; }
  .md-pl-13xx {
    padding-left: 130px; }
  .md-pr-13xx {
    padding-right: 130px; }
  .md-px-13xx {
    padding-left: 130px;
    padding-right: 130px; }
  .md-py-13xx {
    padding-top: 130px;
    padding-bottom: 130px; }
  .md-pt-14xx {
    padding-top: 140px; }
  .md-pb-14xx {
    padding-bottom: 140px; }
  .md-pl-14xx {
    padding-left: 140px; }
  .md-pr-14xx {
    padding-right: 140px; }
  .md-px-14xx {
    padding-left: 140px;
    padding-right: 140px; }
  .md-py-14xx {
    padding-top: 140px;
    padding-bottom: 140px; }
  .md-pt-15xx {
    padding-top: 150px; }
  .md-pb-15xx {
    padding-bottom: 150px; }
  .md-pl-15xx {
    padding-left: 150px; }
  .md-pr-15xx {
    padding-right: 150px; }
  .md-px-15xx {
    padding-left: 150px;
    padding-right: 150px; }
  .md-py-15xx {
    padding-top: 150px;
    padding-bottom: 150px; } }

@media (max-width: 480px) {
  .sm-pt-1x {
    padding-top: 5px; }
  .sm-pb-1x {
    padding-bottom: 5px; }
  .sm-pl-1x {
    padding-left: 5px; }
  .sm-pr-1x {
    padding-right: 5px; }
  .sm-px-1x {
    padding-left: 5px;
    padding-right: 5px; }
  .sm-py-1x {
    padding-top: 5px;
    padding-bottom: 5px; }
  .sm-pt-2x {
    padding-top: 10px; }
  .sm-pb-2x {
    padding-bottom: 10px; }
  .sm-pl-2x {
    padding-left: 10px; }
  .sm-pr-2x {
    padding-right: 10px; }
  .sm-px-2x {
    padding-left: 10px;
    padding-right: 10px; }
  .sm-py-2x {
    padding-top: 10px;
    padding-bottom: 10px; }
  .sm-pt-3x {
    padding-top: 15px; }
  .sm-pb-3x {
    padding-bottom: 15px; }
  .sm-pl-3x {
    padding-left: 15px; }
  .sm-pr-3x {
    padding-right: 15px; }
  .sm-px-3x {
    padding-left: 15px;
    padding-right: 15px; }
  .sm-py-3x {
    padding-top: 15px;
    padding-bottom: 15px; }
  .sm-pt-4x {
    padding-top: 20px; }
  .sm-pb-4x {
    padding-bottom: 20px; }
  .sm-pl-4x {
    padding-left: 20px; }
  .sm-pr-4x {
    padding-right: 20px; }
  .sm-px-4x {
    padding-left: 20px;
    padding-right: 20px; }
  .sm-py-4x {
    padding-top: 20px;
    padding-bottom: 20px; }
  .sm-pt-5x {
    padding-top: 25px; }
  .sm-pb-5x {
    padding-bottom: 25px; }
  .sm-pl-5x {
    padding-left: 25px; }
  .sm-pr-5x {
    padding-right: 25px; }
  .sm-px-5x {
    padding-left: 25px;
    padding-right: 25px; }
  .sm-py-5x {
    padding-top: 25px;
    padding-bottom: 25px; }
  .sm-pt-6x {
    padding-top: 30px; }
  .sm-pb-6x {
    padding-bottom: 30px; }
  .sm-pl-6x {
    padding-left: 30px; }
  .sm-pr-6x {
    padding-right: 30px; }
  .sm-px-6x {
    padding-left: 30px;
    padding-right: 30px; }
  .sm-py-6x {
    padding-top: 30px;
    padding-bottom: 30px; }
  .sm-pt-7x {
    padding-top: 35px; }
  .sm-pb-7x {
    padding-bottom: 35px; }
  .sm-pl-7x {
    padding-left: 35px; }
  .sm-pr-7x {
    padding-right: 35px; }
  .sm-px-7x {
    padding-left: 35px;
    padding-right: 35px; }
  .sm-py-7x {
    padding-top: 35px;
    padding-bottom: 35px; }
  .sm-pt-8x {
    padding-top: 40px; }
  .sm-pb-8x {
    padding-bottom: 40px; }
  .sm-pl-8x {
    padding-left: 40px; }
  .sm-pr-8x {
    padding-right: 40px; }
  .sm-px-8x {
    padding-left: 40px;
    padding-right: 40px; }
  .sm-py-8x {
    padding-top: 40px;
    padding-bottom: 40px; }
  .sm-pt-9x {
    padding-top: 45px; }
  .sm-pb-9x {
    padding-bottom: 45px; }
  .sm-pl-9x {
    padding-left: 45px; }
  .sm-pr-9x {
    padding-right: 45px; }
  .sm-px-9x {
    padding-left: 45px;
    padding-right: 45px; }
  .sm-py-9x {
    padding-top: 45px;
    padding-bottom: 45px; }
  .sm-pt-10x {
    padding-top: 50px; }
  .sm-pb-10x {
    padding-bottom: 50px; }
  .sm-pl-10x {
    padding-left: 50px; }
  .sm-pr-10x {
    padding-right: 50px; }
  .sm-px-10x {
    padding-left: 50px;
    padding-right: 50px; }
  .sm-py-10x {
    padding-top: 50px;
    padding-bottom: 50px; }
  .sm-pt-1x-2 {
    padding-top: 7px; }
  .sm-pb-1x-2 {
    padding-bottom: 7px; }
  .sm-pl-1x-2 {
    padding-left: 7px; }
  .sm-pr-1x-2 {
    padding-right: 7px; }
  .sm-px-1x-2 {
    padding-left: 7px;
    padding-right: 7px; }
  .sm-py-1x-2 {
    padding-top: 7px;
    padding-bottom: 7px; }
  .sm-pt-2x-2 {
    padding-top: 12px; }
  .sm-pb-2x-2 {
    padding-bottom: 12px; }
  .sm-pl-2x-2 {
    padding-left: 12px; }
  .sm-pr-2x-2 {
    padding-right: 12px; }
  .sm-px-2x-2 {
    padding-left: 12px;
    padding-right: 12px; }
  .sm-py-2x-2 {
    padding-top: 12px;
    padding-bottom: 12px; }
  .sm-pt-3x-2 {
    padding-top: 17px; }
  .sm-pb-3x-2 {
    padding-bottom: 17px; }
  .sm-pl-3x-2 {
    padding-left: 17px; }
  .sm-pr-3x-2 {
    padding-right: 17px; }
  .sm-px-3x-2 {
    padding-left: 17px;
    padding-right: 17px; }
  .sm-py-3x-2 {
    padding-top: 17px;
    padding-bottom: 17px; }
  .sm-pt-4x-2 {
    padding-top: 22px; }
  .sm-pb-4x-2 {
    padding-bottom: 22px; }
  .sm-pl-4x-2 {
    padding-left: 22px; }
  .sm-pr-4x-2 {
    padding-right: 22px; }
  .sm-px-4x-2 {
    padding-left: 22px;
    padding-right: 22px; }
  .sm-py-4x-2 {
    padding-top: 22px;
    padding-bottom: 22px; }
  .sm-pt-5x-2 {
    padding-top: 27px; }
  .sm-pb-5x-2 {
    padding-bottom: 27px; }
  .sm-pl-5x-2 {
    padding-left: 27px; }
  .sm-pr-5x-2 {
    padding-right: 27px; }
  .sm-px-5x-2 {
    padding-left: 27px;
    padding-right: 27px; }
  .sm-py-5x-2 {
    padding-top: 27px;
    padding-bottom: 27px; }
  .sm-pt-0 {
    padding-top: 0px; }
  .sm-pb-0 {
    padding-bottom: 0px; }
  .sm-pl-0 {
    padding-left: 0px; }
  .sm-pr-0 {
    padding-right: 0px; }
  .sm-px-0 {
    padding-left: 0px;
    padding-right: 0px; }
  .sm-py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  .sm-pt-1 {
    padding-top: 1px; }
  .sm-pb-1 {
    padding-bottom: 1px; }
  .sm-pl-1 {
    padding-left: 1px; }
  .sm-pr-1 {
    padding-right: 1px; }
  .sm-px-1 {
    padding-left: 1px;
    padding-right: 1px; }
  .sm-py-1 {
    padding-top: 1px;
    padding-bottom: 1px; }
  .sm-pt-2 {
    padding-top: 2px; }
  .sm-pb-2 {
    padding-bottom: 2px; }
  .sm-pl-2 {
    padding-left: 2px; }
  .sm-pr-2 {
    padding-right: 2px; }
  .sm-px-2 {
    padding-left: 2px;
    padding-right: 2px; }
  .sm-py-2 {
    padding-top: 2px;
    padding-bottom: 2px; }
  .sm-pt-3 {
    padding-top: 3px; }
  .sm-pb-3 {
    padding-bottom: 3px; }
  .sm-pl-3 {
    padding-left: 3px; }
  .sm-pr-3 {
    padding-right: 3px; }
  .sm-px-3 {
    padding-left: 3px;
    padding-right: 3px; }
  .sm-py-3 {
    padding-top: 3px;
    padding-bottom: 3px; }
  .sm-pt-4 {
    padding-top: 4px; }
  .sm-pb-4 {
    padding-bottom: 4px; }
  .sm-pl-4 {
    padding-left: 4px; }
  .sm-pr-4 {
    padding-right: 4px; }
  .sm-px-4 {
    padding-left: 4px;
    padding-right: 4px; }
  .sm-py-4 {
    padding-top: 4px;
    padding-bottom: 4px; }
  .sm-pt-6xx {
    padding-top: 60px; }
  .sm-pb-6xx {
    padding-bottom: 60px; }
  .sm-pl-6xx {
    padding-left: 60px; }
  .sm-pr-6xx {
    padding-right: 60px; }
  .sm-px-6xx {
    padding-left: 60px;
    padding-right: 60px; }
  .sm-py-6xx {
    padding-top: 60px;
    padding-bottom: 60px; }
  .sm-pt-7xx {
    padding-top: 70px; }
  .sm-pb-7xx {
    padding-bottom: 70px; }
  .sm-pl-7xx {
    padding-left: 70px; }
  .sm-pr-7xx {
    padding-right: 70px; }
  .sm-px-7xx {
    padding-left: 70px;
    padding-right: 70px; }
  .sm-py-7xx {
    padding-top: 70px;
    padding-bottom: 70px; }
  .sm-pt-8xx {
    padding-top: 80px; }
  .sm-pb-8xx {
    padding-bottom: 80px; }
  .sm-pl-8xx {
    padding-left: 80px; }
  .sm-pr-8xx {
    padding-right: 80px; }
  .sm-px-8xx {
    padding-left: 80px;
    padding-right: 80px; }
  .sm-py-8xx {
    padding-top: 80px;
    padding-bottom: 80px; }
  .sm-pt-9xx {
    padding-top: 90px; }
  .sm-pb-9xx {
    padding-bottom: 90px; }
  .sm-pl-9xx {
    padding-left: 90px; }
  .sm-pr-9xx {
    padding-right: 90px; }
  .sm-px-9xx {
    padding-left: 90px;
    padding-right: 90px; }
  .sm-py-9xx {
    padding-top: 90px;
    padding-bottom: 90px; }
  .sm-pt-10xx {
    padding-top: 100px; }
  .sm-pb-10xx {
    padding-bottom: 100px; }
  .sm-pl-10xx {
    padding-left: 100px; }
  .sm-pr-10xx {
    padding-right: 100px; }
  .sm-px-10xx {
    padding-left: 100px;
    padding-right: 100px; }
  .sm-py-10xx {
    padding-top: 100px;
    padding-bottom: 100px; }
  .sm-pt-11xx {
    padding-top: 110px; }
  .sm-pb-11xx {
    padding-bottom: 110px; }
  .sm-pl-11xx {
    padding-left: 110px; }
  .sm-pr-11xx {
    padding-right: 110px; }
  .sm-px-11xx {
    padding-left: 110px;
    padding-right: 110px; }
  .sm-py-11xx {
    padding-top: 110px;
    padding-bottom: 110px; }
  .sm-pt-12xx {
    padding-top: 120px; }
  .sm-pb-12xx {
    padding-bottom: 120px; }
  .sm-pl-12xx {
    padding-left: 120px; }
  .sm-pr-12xx {
    padding-right: 120px; }
  .sm-px-12xx {
    padding-left: 120px;
    padding-right: 120px; }
  .sm-py-12xx {
    padding-top: 120px;
    padding-bottom: 120px; }
  .sm-pt-13xx {
    padding-top: 130px; }
  .sm-pb-13xx {
    padding-bottom: 130px; }
  .sm-pl-13xx {
    padding-left: 130px; }
  .sm-pr-13xx {
    padding-right: 130px; }
  .sm-px-13xx {
    padding-left: 130px;
    padding-right: 130px; }
  .sm-py-13xx {
    padding-top: 130px;
    padding-bottom: 130px; }
  .sm-pt-14xx {
    padding-top: 140px; }
  .sm-pb-14xx {
    padding-bottom: 140px; }
  .sm-pl-14xx {
    padding-left: 140px; }
  .sm-pr-14xx {
    padding-right: 140px; }
  .sm-px-14xx {
    padding-left: 140px;
    padding-right: 140px; }
  .sm-py-14xx {
    padding-top: 140px;
    padding-bottom: 140px; }
  .sm-pt-15xx {
    padding-top: 150px; }
  .sm-pb-15xx {
    padding-bottom: 150px; }
  .sm-pl-15xx {
    padding-left: 150px; }
  .sm-pr-15xx {
    padding-right: 150px; }
  .sm-px-15xx {
    padding-left: 150px;
    padding-right: 150px; }
  .sm-py-15xx {
    padding-top: 150px;
    padding-bottom: 150px; } }

@media (max-width: 1024px) {
  .lg-p-1x {
    padding: 5px; }
  .lg-p-2x {
    padding: 10px; }
  .lg-p-3x {
    padding: 15px; }
  .lg-p-4x {
    padding: 20px; }
  .lg-p-5x {
    padding: 25px; }
  .lg-p-6x {
    padding: 30px; }
  .lg-p-7x {
    padding: 35px; }
  .lg-p-8x {
    padding: 40px; }
  .lg-p-9x {
    padding: 45px; }
  .lg-p-10x {
    padding: 50px; }
  .lg-p-1x-2 {
    padding: 7px; }
  .lg-p-2x-2 {
    padding: 12px; }
  .lg-p-3x-2 {
    padding: 17px; }
  .lg-p-4x-2 {
    padding: 22px; }
  .lg-p-5x-2 {
    padding: 27px; }
  .lg-p-0 {
    padding: 0px; }
  .lg-p-1 {
    padding: 1px; }
  .lg-p-2 {
    padding: 2px; }
  .lg-p-3 {
    padding: 3px; }
  .lg-p-4 {
    padding: 4px; }
  .lg-p-6xx {
    padding: 60px; }
  .lg-p-7xx {
    padding: 70px; }
  .lg-p-8xx {
    padding: 80px; }
  .lg-p-9xx {
    padding: 90px; }
  .lg-p-10xx {
    padding: 100px; }
  .lg-p-11xx {
    padding: 110px; }
  .lg-p-12xx {
    padding: 120px; }
  .lg-p-13xx {
    padding: 130px; }
  .lg-p-14xx {
    padding: 140px; }
  .lg-p-15xx {
    padding: 150px; } }

@media (max-width: 768px) {
  .md-p-1x {
    padding: 5px; }
  .md-p-2x {
    padding: 10px; }
  .md-p-3x {
    padding: 15px; }
  .md-p-4x {
    padding: 20px; }
  .md-p-5x {
    padding: 25px; }
  .md-p-6x {
    padding: 30px; }
  .md-p-7x {
    padding: 35px; }
  .md-p-8x {
    padding: 40px; }
  .md-p-9x {
    padding: 45px; }
  .md-p-10x {
    padding: 50px; }
  .md-p-1x-2 {
    padding: 7px; }
  .md-p-2x-2 {
    padding: 12px; }
  .md-p-3x-2 {
    padding: 17px; }
  .md-p-4x-2 {
    padding: 22px; }
  .md-p-5x-2 {
    padding: 27px; }
  .md-p-0 {
    padding: 0px; }
  .md-p-1 {
    padding: 1px; }
  .md-p-2 {
    padding: 2px; }
  .md-p-3 {
    padding: 3px; }
  .md-p-4 {
    padding: 4px; }
  .md-p-6xx {
    padding: 60px; }
  .md-p-7xx {
    padding: 70px; }
  .md-p-8xx {
    padding: 80px; }
  .md-p-9xx {
    padding: 90px; }
  .md-p-10xx {
    padding: 100px; }
  .md-p-11xx {
    padding: 110px; }
  .md-p-12xx {
    padding: 120px; }
  .md-p-13xx {
    padding: 130px; }
  .md-p-14xx {
    padding: 140px; }
  .md-p-15xx {
    padding: 150px; } }

@media (max-width: 480px) {
  .sm-p-1x {
    padding: 5px; }
  .sm-p-2x {
    padding: 10px; }
  .sm-p-3x {
    padding: 15px; }
  .sm-p-4x {
    padding: 20px; }
  .sm-p-5x {
    padding: 25px; }
  .sm-p-6x {
    padding: 30px; }
  .sm-p-7x {
    padding: 35px; }
  .sm-p-8x {
    padding: 40px; }
  .sm-p-9x {
    padding: 45px; }
  .sm-p-10x {
    padding: 50px; }
  .sm-p-1x-2 {
    padding: 7px; }
  .sm-p-2x-2 {
    padding: 12px; }
  .sm-p-3x-2 {
    padding: 17px; }
  .sm-p-4x-2 {
    padding: 22px; }
  .sm-p-5x-2 {
    padding: 27px; }
  .sm-p-0 {
    padding: 0px; }
  .sm-p-1 {
    padding: 1px; }
  .sm-p-2 {
    padding: 2px; }
  .sm-p-3 {
    padding: 3px; }
  .sm-p-4 {
    padding: 4px; }
  .sm-p-6xx {
    padding: 60px; }
  .sm-p-7xx {
    padding: 70px; }
  .sm-p-8xx {
    padding: 80px; }
  .sm-p-9xx {
    padding: 90px; }
  .sm-p-10xx {
    padding: 100px; }
  .sm-p-11xx {
    padding: 110px; }
  .sm-p-12xx {
    padding: 120px; }
  .sm-p-13xx {
    padding: 130px; }
  .sm-p-14xx {
    padding: 140px; }
  .sm-p-15xx {
    padding: 150px; } }

.m-1x {
  margin: 5px; }

.mt-1x {
  margin-top: 5px; }

.mb-1x {
  margin-bottom: 5px; }

.ml-1x {
  margin-left: 5px; }

.mr-1x {
  margin-right: 5px; }

.mx-1x {
  margin-left: 5px;
  margin-right: 5px; }

.my-1x {
  margin-top: 5px;
  margin-bottom: 5px; }

.mn-1x {
  margin: -5px; }

.mtn-1x {
  margin-top: -5px; }

.mbn-1x {
  margin-bottom: -5px; }

.mln-1x {
  margin-left: -5px; }

.mrn-1x {
  margin-right: -5px; }

.mxn-1x {
  margin-left: -5px;
  margin-right: -5px; }

.myn-1x {
  margin-top: -5px;
  margin-bottom: -5px; }

.m-2x {
  margin: 10px; }

.mt-2x {
  margin-top: 10px; }

.mb-2x {
  margin-bottom: 10px; }

.ml-2x {
  margin-left: 10px; }

.mr-2x {
  margin-right: 10px; }

.mx-2x {
  margin-left: 10px;
  margin-right: 10px; }

.my-2x {
  margin-top: 10px;
  margin-bottom: 10px; }

.mn-2x {
  margin: -10px; }

.mtn-2x {
  margin-top: -10px; }

.mbn-2x {
  margin-bottom: -10px; }

.mln-2x {
  margin-left: -10px; }

.mrn-2x {
  margin-right: -10px; }

.mxn-2x {
  margin-left: -10px;
  margin-right: -10px; }

.myn-2x {
  margin-top: -10px;
  margin-bottom: -10px; }

.m-3x {
  margin: 15px; }

.mt-3x {
  margin-top: 15px; }

.mb-3x {
  margin-bottom: 15px; }

.ml-3x {
  margin-left: 15px; }

.mr-3x {
  margin-right: 15px; }

.mx-3x {
  margin-left: 15px;
  margin-right: 15px; }

.my-3x {
  margin-top: 15px;
  margin-bottom: 15px; }

.mn-3x {
  margin: -15px; }

.mtn-3x {
  margin-top: -15px; }

.mbn-3x {
  margin-bottom: -15px; }

.mln-3x {
  margin-left: -15px; }

.mrn-3x {
  margin-right: -15px; }

.mxn-3x {
  margin-left: -15px;
  margin-right: -15px; }

.myn-3x {
  margin-top: -15px;
  margin-bottom: -15px; }

.m-4x {
  margin: 20px; }

.mt-4x {
  margin-top: 20px; }

.mb-4x {
  margin-bottom: 20px; }

.ml-4x {
  margin-left: 20px; }

.mr-4x {
  margin-right: 20px; }

.mx-4x {
  margin-left: 20px;
  margin-right: 20px; }

.my-4x {
  margin-top: 20px;
  margin-bottom: 20px; }

.mn-4x {
  margin: -20px; }

.mtn-4x {
  margin-top: -20px; }

.mbn-4x {
  margin-bottom: -20px; }

.mln-4x {
  margin-left: -20px; }

.mrn-4x {
  margin-right: -20px; }

.mxn-4x {
  margin-left: -20px;
  margin-right: -20px; }

.myn-4x {
  margin-top: -20px;
  margin-bottom: -20px; }

.m-5x {
  margin: 25px; }

.mt-5x {
  margin-top: 25px; }

.mb-5x {
  margin-bottom: 25px; }

.ml-5x {
  margin-left: 25px; }

.mr-5x {
  margin-right: 25px; }

.mx-5x {
  margin-left: 25px;
  margin-right: 25px; }

.my-5x {
  margin-top: 25px;
  margin-bottom: 25px; }

.mn-5x {
  margin: -25px; }

.mtn-5x {
  margin-top: -25px; }

.mbn-5x {
  margin-bottom: -25px; }

.mln-5x {
  margin-left: -25px; }

.mrn-5x {
  margin-right: -25px; }

.mxn-5x {
  margin-left: -25px;
  margin-right: -25px; }

.myn-5x {
  margin-top: -25px;
  margin-bottom: -25px; }

.m-6x {
  margin: 30px; }

.mt-6x {
  margin-top: 30px; }

.mb-6x {
  margin-bottom: 30px; }

.ml-6x {
  margin-left: 30px; }

.mr-6x {
  margin-right: 30px; }

.mx-6x {
  margin-left: 30px;
  margin-right: 30px; }

.my-6x {
  margin-top: 30px;
  margin-bottom: 30px; }

.mn-6x {
  margin: -30px; }

.mtn-6x {
  margin-top: -30px; }

.mbn-6x {
  margin-bottom: -30px; }

.mln-6x {
  margin-left: -30px; }

.mrn-6x {
  margin-right: -30px; }

.mxn-6x {
  margin-left: -30px;
  margin-right: -30px; }

.myn-6x {
  margin-top: -30px;
  margin-bottom: -30px; }

.m-7x {
  margin: 35px; }

.mt-7x {
  margin-top: 35px; }

.mb-7x {
  margin-bottom: 35px; }

.ml-7x {
  margin-left: 35px; }

.mr-7x {
  margin-right: 35px; }

.mx-7x {
  margin-left: 35px;
  margin-right: 35px; }

.my-7x {
  margin-top: 35px;
  margin-bottom: 35px; }

.mn-7x {
  margin: -35px; }

.mtn-7x {
  margin-top: -35px; }

.mbn-7x {
  margin-bottom: -35px; }

.mln-7x {
  margin-left: -35px; }

.mrn-7x {
  margin-right: -35px; }

.mxn-7x {
  margin-left: -35px;
  margin-right: -35px; }

.myn-7x {
  margin-top: -35px;
  margin-bottom: -35px; }

.m-8x {
  margin: 40px; }

.mt-8x {
  margin-top: 40px; }

.mb-8x {
  margin-bottom: 40px; }

.ml-8x {
  margin-left: 40px; }

.mr-8x {
  margin-right: 40px; }

.mx-8x {
  margin-left: 40px;
  margin-right: 40px; }

.my-8x {
  margin-top: 40px;
  margin-bottom: 40px; }

.mn-8x {
  margin: -40px; }

.mtn-8x {
  margin-top: -40px; }

.mbn-8x {
  margin-bottom: -40px; }

.mln-8x {
  margin-left: -40px; }

.mrn-8x {
  margin-right: -40px; }

.mxn-8x {
  margin-left: -40px;
  margin-right: -40px; }

.myn-8x {
  margin-top: -40px;
  margin-bottom: -40px; }

.m-9x {
  margin: 45px; }

.mt-9x {
  margin-top: 45px; }

.mb-9x {
  margin-bottom: 45px; }

.ml-9x {
  margin-left: 45px; }

.mr-9x {
  margin-right: 45px; }

.mx-9x {
  margin-left: 45px;
  margin-right: 45px; }

.my-9x {
  margin-top: 45px;
  margin-bottom: 45px; }

.mn-9x {
  margin: -45px; }

.mtn-9x {
  margin-top: -45px; }

.mbn-9x {
  margin-bottom: -45px; }

.mln-9x {
  margin-left: -45px; }

.mrn-9x {
  margin-right: -45px; }

.mxn-9x {
  margin-left: -45px;
  margin-right: -45px; }

.myn-9x {
  margin-top: -45px;
  margin-bottom: -45px; }

.m-10x {
  margin: 50px; }

.mt-10x {
  margin-top: 50px; }

.mb-10x {
  margin-bottom: 50px; }

.ml-10x {
  margin-left: 50px; }

.mr-10x {
  margin-right: 50px; }

.mx-10x {
  margin-left: 50px;
  margin-right: 50px; }

.my-10x {
  margin-top: 50px;
  margin-bottom: 50px; }

.mn-10x {
  margin: -50px; }

.mtn-10x {
  margin-top: -50px; }

.mbn-10x {
  margin-bottom: -50px; }

.mln-10x {
  margin-left: -50px; }

.mrn-10x {
  margin-right: -50px; }

.mxn-10x {
  margin-left: -50px;
  margin-right: -50px; }

.myn-10x {
  margin-top: -50px;
  margin-bottom: -50px; }

.m-1x-2 {
  margin: 7px; }

.mt-1x-2 {
  margin-top: 7px; }

.mb-1x-2 {
  margin-bottom: 7px; }

.ml-1x-2 {
  margin-left: 7px; }

.mr-1x-2 {
  margin-right: 7px; }

.mx-1x-2 {
  margin-left: 7px;
  margin-right: 7px; }

.my-1x-2 {
  margin-top: 7px;
  margin-bottom: 7px; }

.mn-1x-2 {
  margin: -7px; }

.mtn-1x-2 {
  margin-top: -7px; }

.mbn-1x-2 {
  margin-bottom: -7px; }

.mln-1x-2 {
  margin-left: -7px; }

.mrn-1x-2 {
  margin-right: -7px; }

.mxn-1x-2 {
  margin-left: -7px;
  margin-right: -7px; }

.myn-1x-2 {
  margin-top: -7px;
  margin-bottom: -7px; }

.m-2x-2 {
  margin: 12px; }

.mt-2x-2 {
  margin-top: 12px; }

.mb-2x-2 {
  margin-bottom: 12px; }

.ml-2x-2 {
  margin-left: 12px; }

.mr-2x-2 {
  margin-right: 12px; }

.mx-2x-2 {
  margin-left: 12px;
  margin-right: 12px; }

.my-2x-2 {
  margin-top: 12px;
  margin-bottom: 12px; }

.mn-2x-2 {
  margin: -12px; }

.mtn-2x-2 {
  margin-top: -12px; }

.mbn-2x-2 {
  margin-bottom: -12px; }

.mln-2x-2 {
  margin-left: -12px; }

.mrn-2x-2 {
  margin-right: -12px; }

.mxn-2x-2 {
  margin-left: -12px;
  margin-right: -12px; }

.myn-2x-2 {
  margin-top: -12px;
  margin-bottom: -12px; }

.m-3x-2 {
  margin: 17px; }

.mt-3x-2 {
  margin-top: 17px; }

.mb-3x-2 {
  margin-bottom: 17px; }

.ml-3x-2 {
  margin-left: 17px; }

.mr-3x-2 {
  margin-right: 17px; }

.mx-3x-2 {
  margin-left: 17px;
  margin-right: 17px; }

.my-3x-2 {
  margin-top: 17px;
  margin-bottom: 17px; }

.mn-3x-2 {
  margin: -17px; }

.mtn-3x-2 {
  margin-top: -17px; }

.mbn-3x-2 {
  margin-bottom: -17px; }

.mln-3x-2 {
  margin-left: -17px; }

.mrn-3x-2 {
  margin-right: -17px; }

.mxn-3x-2 {
  margin-left: -17px;
  margin-right: -17px; }

.myn-3x-2 {
  margin-top: -17px;
  margin-bottom: -17px; }

.m-4x-2 {
  margin: 22px; }

.mt-4x-2 {
  margin-top: 22px; }

.mb-4x-2 {
  margin-bottom: 22px; }

.ml-4x-2 {
  margin-left: 22px; }

.mr-4x-2 {
  margin-right: 22px; }

.mx-4x-2 {
  margin-left: 22px;
  margin-right: 22px; }

.my-4x-2 {
  margin-top: 22px;
  margin-bottom: 22px; }

.mn-4x-2 {
  margin: -22px; }

.mtn-4x-2 {
  margin-top: -22px; }

.mbn-4x-2 {
  margin-bottom: -22px; }

.mln-4x-2 {
  margin-left: -22px; }

.mrn-4x-2 {
  margin-right: -22px; }

.mxn-4x-2 {
  margin-left: -22px;
  margin-right: -22px; }

.myn-4x-2 {
  margin-top: -22px;
  margin-bottom: -22px; }

.m-5x-2 {
  margin: 27px; }

.mt-5x-2 {
  margin-top: 27px; }

.mb-5x-2 {
  margin-bottom: 27px; }

.ml-5x-2 {
  margin-left: 27px; }

.mr-5x-2 {
  margin-right: 27px; }

.mx-5x-2 {
  margin-left: 27px;
  margin-right: 27px; }

.my-5x-2 {
  margin-top: 27px;
  margin-bottom: 27px; }

.mn-5x-2 {
  margin: -27px; }

.mtn-5x-2 {
  margin-top: -27px; }

.mbn-5x-2 {
  margin-bottom: -27px; }

.mln-5x-2 {
  margin-left: -27px; }

.mrn-5x-2 {
  margin-right: -27px; }

.mxn-5x-2 {
  margin-left: -27px;
  margin-right: -27px; }

.myn-5x-2 {
  margin-top: -27px;
  margin-bottom: -27px; }

.m-0 {
  margin: 0px; }

.mt-0 {
  margin-top: 0px; }

.mb-0 {
  margin-bottom: 0px; }

.ml-0 {
  margin-left: 0px; }

.mr-0 {
  margin-right: 0px; }

.mx-0 {
  margin-left: 0px;
  margin-right: 0px; }

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px; }

.mn-0 {
  margin: -0px; }

.mtn-0 {
  margin-top: -0px; }

.mbn-0 {
  margin-bottom: -0px; }

.mln-0 {
  margin-left: -0px; }

.mrn-0 {
  margin-right: -0px; }

.mxn-0 {
  margin-left: -0px;
  margin-right: -0px; }

.myn-0 {
  margin-top: -0px;
  margin-bottom: -0px; }

.m-1 {
  margin: 1px; }

.mt-1 {
  margin-top: 1px; }

.mb-1 {
  margin-bottom: 1px; }

.ml-1 {
  margin-left: 1px; }

.mr-1 {
  margin-right: 1px; }

.mx-1 {
  margin-left: 1px;
  margin-right: 1px; }

.my-1 {
  margin-top: 1px;
  margin-bottom: 1px; }

.mn-1 {
  margin: -1px; }

.mtn-1 {
  margin-top: -1px; }

.mbn-1 {
  margin-bottom: -1px; }

.mln-1 {
  margin-left: -1px; }

.mrn-1 {
  margin-right: -1px; }

.mxn-1 {
  margin-left: -1px;
  margin-right: -1px; }

.myn-1 {
  margin-top: -1px;
  margin-bottom: -1px; }

.m-2 {
  margin: 2px; }

.mt-2 {
  margin-top: 2px; }

.mb-2 {
  margin-bottom: 2px; }

.ml-2 {
  margin-left: 2px; }

.mr-2 {
  margin-right: 2px; }

.mx-2 {
  margin-left: 2px;
  margin-right: 2px; }

.my-2 {
  margin-top: 2px;
  margin-bottom: 2px; }

.mn-2 {
  margin: -2px; }

.mtn-2 {
  margin-top: -2px; }

.mbn-2 {
  margin-bottom: -2px; }

.mln-2 {
  margin-left: -2px; }

.mrn-2 {
  margin-right: -2px; }

.mxn-2 {
  margin-left: -2px;
  margin-right: -2px; }

.myn-2 {
  margin-top: -2px;
  margin-bottom: -2px; }

.m-3 {
  margin: 3px; }

.mt-3 {
  margin-top: 3px; }

.mb-3 {
  margin-bottom: 3px; }

.ml-3 {
  margin-left: 3px; }

.mr-3 {
  margin-right: 3px; }

.mx-3 {
  margin-left: 3px;
  margin-right: 3px; }

.my-3 {
  margin-top: 3px;
  margin-bottom: 3px; }

.mn-3 {
  margin: -3px; }

.mtn-3 {
  margin-top: -3px; }

.mbn-3 {
  margin-bottom: -3px; }

.mln-3 {
  margin-left: -3px; }

.mrn-3 {
  margin-right: -3px; }

.mxn-3 {
  margin-left: -3px;
  margin-right: -3px; }

.myn-3 {
  margin-top: -3px;
  margin-bottom: -3px; }

.m-4 {
  margin: 4px; }

.mt-4 {
  margin-top: 4px; }

.mb-4 {
  margin-bottom: 4px; }

.ml-4 {
  margin-left: 4px; }

.mr-4 {
  margin-right: 4px; }

.mx-4 {
  margin-left: 4px;
  margin-right: 4px; }

.my-4 {
  margin-top: 4px;
  margin-bottom: 4px; }

.mn-4 {
  margin: -4px; }

.mtn-4 {
  margin-top: -4px; }

.mbn-4 {
  margin-bottom: -4px; }

.mln-4 {
  margin-left: -4px; }

.mrn-4 {
  margin-right: -4px; }

.mxn-4 {
  margin-left: -4px;
  margin-right: -4px; }

.myn-4 {
  margin-top: -4px;
  margin-bottom: -4px; }

.m-6xx {
  margin: 60px; }

.mt-6xx {
  margin-top: 60px; }

.mb-6xx {
  margin-bottom: 60px; }

.ml-6xx {
  margin-left: 60px; }

.mr-6xx {
  margin-right: 60px; }

.mx-6xx {
  margin-left: 60px;
  margin-right: 60px; }

.my-6xx {
  margin-top: 60px;
  margin-bottom: 60px; }

.mn-6xx {
  margin: -60px; }

.mtn-6xx {
  margin-top: -60px; }

.mbn-6xx {
  margin-bottom: -60px; }

.mln-6xx {
  margin-left: -60px; }

.mrn-6xx {
  margin-right: -60px; }

.mxn-6xx {
  margin-left: -60px;
  margin-right: -60px; }

.myn-6xx {
  margin-top: -60px;
  margin-bottom: -60px; }

.m-7xx {
  margin: 70px; }

.mt-7xx {
  margin-top: 70px; }

.mb-7xx {
  margin-bottom: 70px; }

.ml-7xx {
  margin-left: 70px; }

.mr-7xx {
  margin-right: 70px; }

.mx-7xx {
  margin-left: 70px;
  margin-right: 70px; }

.my-7xx {
  margin-top: 70px;
  margin-bottom: 70px; }

.mn-7xx {
  margin: -70px; }

.mtn-7xx {
  margin-top: -70px; }

.mbn-7xx {
  margin-bottom: -70px; }

.mln-7xx {
  margin-left: -70px; }

.mrn-7xx {
  margin-right: -70px; }

.mxn-7xx {
  margin-left: -70px;
  margin-right: -70px; }

.myn-7xx {
  margin-top: -70px;
  margin-bottom: -70px; }

.m-8xx {
  margin: 80px; }

.mt-8xx {
  margin-top: 80px; }

.mb-8xx {
  margin-bottom: 80px; }

.ml-8xx {
  margin-left: 80px; }

.mr-8xx {
  margin-right: 80px; }

.mx-8xx {
  margin-left: 80px;
  margin-right: 80px; }

.my-8xx {
  margin-top: 80px;
  margin-bottom: 80px; }

.mn-8xx {
  margin: -80px; }

.mtn-8xx {
  margin-top: -80px; }

.mbn-8xx {
  margin-bottom: -80px; }

.mln-8xx {
  margin-left: -80px; }

.mrn-8xx {
  margin-right: -80px; }

.mxn-8xx {
  margin-left: -80px;
  margin-right: -80px; }

.myn-8xx {
  margin-top: -80px;
  margin-bottom: -80px; }

.m-9xx {
  margin: 90px; }

.mt-9xx {
  margin-top: 90px; }

.mb-9xx {
  margin-bottom: 90px; }

.ml-9xx {
  margin-left: 90px; }

.mr-9xx {
  margin-right: 90px; }

.mx-9xx {
  margin-left: 90px;
  margin-right: 90px; }

.my-9xx {
  margin-top: 90px;
  margin-bottom: 90px; }

.mn-9xx {
  margin: -90px; }

.mtn-9xx {
  margin-top: -90px; }

.mbn-9xx {
  margin-bottom: -90px; }

.mln-9xx {
  margin-left: -90px; }

.mrn-9xx {
  margin-right: -90px; }

.mxn-9xx {
  margin-left: -90px;
  margin-right: -90px; }

.myn-9xx {
  margin-top: -90px;
  margin-bottom: -90px; }

.m-10xx {
  margin: 100px; }

.mt-10xx {
  margin-top: 100px; }

.mb-10xx {
  margin-bottom: 100px; }

.ml-10xx {
  margin-left: 100px; }

.mr-10xx {
  margin-right: 100px; }

.mx-10xx {
  margin-left: 100px;
  margin-right: 100px; }

.my-10xx {
  margin-top: 100px;
  margin-bottom: 100px; }

.mn-10xx {
  margin: -100px; }

.mtn-10xx {
  margin-top: -100px; }

.mbn-10xx {
  margin-bottom: -100px; }

.mln-10xx {
  margin-left: -100px; }

.mrn-10xx {
  margin-right: -100px; }

.mxn-10xx {
  margin-left: -100px;
  margin-right: -100px; }

.myn-10xx {
  margin-top: -100px;
  margin-bottom: -100px; }

.m-11xx {
  margin: 110px; }

.mt-11xx {
  margin-top: 110px; }

.mb-11xx {
  margin-bottom: 110px; }

.ml-11xx {
  margin-left: 110px; }

.mr-11xx {
  margin-right: 110px; }

.mx-11xx {
  margin-left: 110px;
  margin-right: 110px; }

.my-11xx {
  margin-top: 110px;
  margin-bottom: 110px; }

.mn-11xx {
  margin: -110px; }

.mtn-11xx {
  margin-top: -110px; }

.mbn-11xx {
  margin-bottom: -110px; }

.mln-11xx {
  margin-left: -110px; }

.mrn-11xx {
  margin-right: -110px; }

.mxn-11xx {
  margin-left: -110px;
  margin-right: -110px; }

.myn-11xx {
  margin-top: -110px;
  margin-bottom: -110px; }

.m-12xx {
  margin: 120px; }

.mt-12xx {
  margin-top: 120px; }

.mb-12xx {
  margin-bottom: 120px; }

.ml-12xx {
  margin-left: 120px; }

.mr-12xx {
  margin-right: 120px; }

.mx-12xx {
  margin-left: 120px;
  margin-right: 120px; }

.my-12xx {
  margin-top: 120px;
  margin-bottom: 120px; }

.mn-12xx {
  margin: -120px; }

.mtn-12xx {
  margin-top: -120px; }

.mbn-12xx {
  margin-bottom: -120px; }

.mln-12xx {
  margin-left: -120px; }

.mrn-12xx {
  margin-right: -120px; }

.mxn-12xx {
  margin-left: -120px;
  margin-right: -120px; }

.myn-12xx {
  margin-top: -120px;
  margin-bottom: -120px; }

.m-13xx {
  margin: 130px; }

.mt-13xx {
  margin-top: 130px; }

.mb-13xx {
  margin-bottom: 130px; }

.ml-13xx {
  margin-left: 130px; }

.mr-13xx {
  margin-right: 130px; }

.mx-13xx {
  margin-left: 130px;
  margin-right: 130px; }

.my-13xx {
  margin-top: 130px;
  margin-bottom: 130px; }

.mn-13xx {
  margin: -130px; }

.mtn-13xx {
  margin-top: -130px; }

.mbn-13xx {
  margin-bottom: -130px; }

.mln-13xx {
  margin-left: -130px; }

.mrn-13xx {
  margin-right: -130px; }

.mxn-13xx {
  margin-left: -130px;
  margin-right: -130px; }

.myn-13xx {
  margin-top: -130px;
  margin-bottom: -130px; }

.m-14xx {
  margin: 140px; }

.mt-14xx {
  margin-top: 140px; }

.mb-14xx {
  margin-bottom: 140px; }

.ml-14xx {
  margin-left: 140px; }

.mr-14xx {
  margin-right: 140px; }

.mx-14xx {
  margin-left: 140px;
  margin-right: 140px; }

.my-14xx {
  margin-top: 140px;
  margin-bottom: 140px; }

.mn-14xx {
  margin: -140px; }

.mtn-14xx {
  margin-top: -140px; }

.mbn-14xx {
  margin-bottom: -140px; }

.mln-14xx {
  margin-left: -140px; }

.mrn-14xx {
  margin-right: -140px; }

.mxn-14xx {
  margin-left: -140px;
  margin-right: -140px; }

.myn-14xx {
  margin-top: -140px;
  margin-bottom: -140px; }

.m-15xx {
  margin: 150px; }

.mt-15xx {
  margin-top: 150px; }

.mb-15xx {
  margin-bottom: 150px; }

.ml-15xx {
  margin-left: 150px; }

.mr-15xx {
  margin-right: 150px; }

.mx-15xx {
  margin-left: 150px;
  margin-right: 150px; }

.my-15xx {
  margin-top: 150px;
  margin-bottom: 150px; }

.mn-15xx {
  margin: -150px; }

.mtn-15xx {
  margin-top: -150px; }

.mbn-15xx {
  margin-bottom: -150px; }

.mln-15xx {
  margin-left: -150px; }

.mrn-15xx {
  margin-right: -150px; }

.mxn-15xx {
  margin-left: -150px;
  margin-right: -150px; }

.myn-15xx {
  margin-top: -150px;
  margin-bottom: -150px; }

@media (max-width: 1024px) {
  .lg-mt-1x {
    margin-top: 5px; }
  .lg-mb-1x {
    margin-bottom: 5px; }
  .lg-ml-1x {
    margin-left: 5px; }
  .lg-mr-1x {
    margin-right: 5px; }
  .lg-mx-1x {
    margin-left: 5px;
    margin-right: 5px; }
  .lg-my-1x {
    margin-top: 5px;
    margin-bottom: 5px; }
  .lg-mt-2x {
    margin-top: 10px; }
  .lg-mb-2x {
    margin-bottom: 10px; }
  .lg-ml-2x {
    margin-left: 10px; }
  .lg-mr-2x {
    margin-right: 10px; }
  .lg-mx-2x {
    margin-left: 10px;
    margin-right: 10px; }
  .lg-my-2x {
    margin-top: 10px;
    margin-bottom: 10px; }
  .lg-mt-3x {
    margin-top: 15px; }
  .lg-mb-3x {
    margin-bottom: 15px; }
  .lg-ml-3x {
    margin-left: 15px; }
  .lg-mr-3x {
    margin-right: 15px; }
  .lg-mx-3x {
    margin-left: 15px;
    margin-right: 15px; }
  .lg-my-3x {
    margin-top: 15px;
    margin-bottom: 15px; }
  .lg-mt-4x {
    margin-top: 20px; }
  .lg-mb-4x {
    margin-bottom: 20px; }
  .lg-ml-4x {
    margin-left: 20px; }
  .lg-mr-4x {
    margin-right: 20px; }
  .lg-mx-4x {
    margin-left: 20px;
    margin-right: 20px; }
  .lg-my-4x {
    margin-top: 20px;
    margin-bottom: 20px; }
  .lg-mt-5x {
    margin-top: 25px; }
  .lg-mb-5x {
    margin-bottom: 25px; }
  .lg-ml-5x {
    margin-left: 25px; }
  .lg-mr-5x {
    margin-right: 25px; }
  .lg-mx-5x {
    margin-left: 25px;
    margin-right: 25px; }
  .lg-my-5x {
    margin-top: 25px;
    margin-bottom: 25px; }
  .lg-mt-6x {
    margin-top: 30px; }
  .lg-mb-6x {
    margin-bottom: 30px; }
  .lg-ml-6x {
    margin-left: 30px; }
  .lg-mr-6x {
    margin-right: 30px; }
  .lg-mx-6x {
    margin-left: 30px;
    margin-right: 30px; }
  .lg-my-6x {
    margin-top: 30px;
    margin-bottom: 30px; }
  .lg-mt-7x {
    margin-top: 35px; }
  .lg-mb-7x {
    margin-bottom: 35px; }
  .lg-ml-7x {
    margin-left: 35px; }
  .lg-mr-7x {
    margin-right: 35px; }
  .lg-mx-7x {
    margin-left: 35px;
    margin-right: 35px; }
  .lg-my-7x {
    margin-top: 35px;
    margin-bottom: 35px; }
  .lg-mt-8x {
    margin-top: 40px; }
  .lg-mb-8x {
    margin-bottom: 40px; }
  .lg-ml-8x {
    margin-left: 40px; }
  .lg-mr-8x {
    margin-right: 40px; }
  .lg-mx-8x {
    margin-left: 40px;
    margin-right: 40px; }
  .lg-my-8x {
    margin-top: 40px;
    margin-bottom: 40px; }
  .lg-mt-9x {
    margin-top: 45px; }
  .lg-mb-9x {
    margin-bottom: 45px; }
  .lg-ml-9x {
    margin-left: 45px; }
  .lg-mr-9x {
    margin-right: 45px; }
  .lg-mx-9x {
    margin-left: 45px;
    margin-right: 45px; }
  .lg-my-9x {
    margin-top: 45px;
    margin-bottom: 45px; }
  .lg-mt-10x {
    margin-top: 50px; }
  .lg-mb-10x {
    margin-bottom: 50px; }
  .lg-ml-10x {
    margin-left: 50px; }
  .lg-mr-10x {
    margin-right: 50px; }
  .lg-mx-10x {
    margin-left: 50px;
    margin-right: 50px; }
  .lg-my-10x {
    margin-top: 50px;
    margin-bottom: 50px; }
  .lg-mt-1x-2 {
    margin-top: 7px; }
  .lg-mb-1x-2 {
    margin-bottom: 7px; }
  .lg-ml-1x-2 {
    margin-left: 7px; }
  .lg-mr-1x-2 {
    margin-right: 7px; }
  .lg-mx-1x-2 {
    margin-left: 7px;
    margin-right: 7px; }
  .lg-my-1x-2 {
    margin-top: 7px;
    margin-bottom: 7px; }
  .lg-mt-2x-2 {
    margin-top: 12px; }
  .lg-mb-2x-2 {
    margin-bottom: 12px; }
  .lg-ml-2x-2 {
    margin-left: 12px; }
  .lg-mr-2x-2 {
    margin-right: 12px; }
  .lg-mx-2x-2 {
    margin-left: 12px;
    margin-right: 12px; }
  .lg-my-2x-2 {
    margin-top: 12px;
    margin-bottom: 12px; }
  .lg-mt-3x-2 {
    margin-top: 17px; }
  .lg-mb-3x-2 {
    margin-bottom: 17px; }
  .lg-ml-3x-2 {
    margin-left: 17px; }
  .lg-mr-3x-2 {
    margin-right: 17px; }
  .lg-mx-3x-2 {
    margin-left: 17px;
    margin-right: 17px; }
  .lg-my-3x-2 {
    margin-top: 17px;
    margin-bottom: 17px; }
  .lg-mt-4x-2 {
    margin-top: 22px; }
  .lg-mb-4x-2 {
    margin-bottom: 22px; }
  .lg-ml-4x-2 {
    margin-left: 22px; }
  .lg-mr-4x-2 {
    margin-right: 22px; }
  .lg-mx-4x-2 {
    margin-left: 22px;
    margin-right: 22px; }
  .lg-my-4x-2 {
    margin-top: 22px;
    margin-bottom: 22px; }
  .lg-mt-5x-2 {
    margin-top: 27px; }
  .lg-mb-5x-2 {
    margin-bottom: 27px; }
  .lg-ml-5x-2 {
    margin-left: 27px; }
  .lg-mr-5x-2 {
    margin-right: 27px; }
  .lg-mx-5x-2 {
    margin-left: 27px;
    margin-right: 27px; }
  .lg-my-5x-2 {
    margin-top: 27px;
    margin-bottom: 27px; }
  .lg-mt-0 {
    margin-top: 0px; }
  .lg-mb-0 {
    margin-bottom: 0px; }
  .lg-ml-0 {
    margin-left: 0px; }
  .lg-mr-0 {
    margin-right: 0px; }
  .lg-mx-0 {
    margin-left: 0px;
    margin-right: 0px; }
  .lg-my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }
  .lg-mt-1 {
    margin-top: 1px; }
  .lg-mb-1 {
    margin-bottom: 1px; }
  .lg-ml-1 {
    margin-left: 1px; }
  .lg-mr-1 {
    margin-right: 1px; }
  .lg-mx-1 {
    margin-left: 1px;
    margin-right: 1px; }
  .lg-my-1 {
    margin-top: 1px;
    margin-bottom: 1px; }
  .lg-mt-2 {
    margin-top: 2px; }
  .lg-mb-2 {
    margin-bottom: 2px; }
  .lg-ml-2 {
    margin-left: 2px; }
  .lg-mr-2 {
    margin-right: 2px; }
  .lg-mx-2 {
    margin-left: 2px;
    margin-right: 2px; }
  .lg-my-2 {
    margin-top: 2px;
    margin-bottom: 2px; }
  .lg-mt-3 {
    margin-top: 3px; }
  .lg-mb-3 {
    margin-bottom: 3px; }
  .lg-ml-3 {
    margin-left: 3px; }
  .lg-mr-3 {
    margin-right: 3px; }
  .lg-mx-3 {
    margin-left: 3px;
    margin-right: 3px; }
  .lg-my-3 {
    margin-top: 3px;
    margin-bottom: 3px; }
  .lg-mt-4 {
    margin-top: 4px; }
  .lg-mb-4 {
    margin-bottom: 4px; }
  .lg-ml-4 {
    margin-left: 4px; }
  .lg-mr-4 {
    margin-right: 4px; }
  .lg-mx-4 {
    margin-left: 4px;
    margin-right: 4px; }
  .lg-my-4 {
    margin-top: 4px;
    margin-bottom: 4px; }
  .lg-mt-6xx {
    margin-top: 60px; }
  .lg-mb-6xx {
    margin-bottom: 60px; }
  .lg-ml-6xx {
    margin-left: 60px; }
  .lg-mr-6xx {
    margin-right: 60px; }
  .lg-mx-6xx {
    margin-left: 60px;
    margin-right: 60px; }
  .lg-my-6xx {
    margin-top: 60px;
    margin-bottom: 60px; }
  .lg-mt-7xx {
    margin-top: 70px; }
  .lg-mb-7xx {
    margin-bottom: 70px; }
  .lg-ml-7xx {
    margin-left: 70px; }
  .lg-mr-7xx {
    margin-right: 70px; }
  .lg-mx-7xx {
    margin-left: 70px;
    margin-right: 70px; }
  .lg-my-7xx {
    margin-top: 70px;
    margin-bottom: 70px; }
  .lg-mt-8xx {
    margin-top: 80px; }
  .lg-mb-8xx {
    margin-bottom: 80px; }
  .lg-ml-8xx {
    margin-left: 80px; }
  .lg-mr-8xx {
    margin-right: 80px; }
  .lg-mx-8xx {
    margin-left: 80px;
    margin-right: 80px; }
  .lg-my-8xx {
    margin-top: 80px;
    margin-bottom: 80px; }
  .lg-mt-9xx {
    margin-top: 90px; }
  .lg-mb-9xx {
    margin-bottom: 90px; }
  .lg-ml-9xx {
    margin-left: 90px; }
  .lg-mr-9xx {
    margin-right: 90px; }
  .lg-mx-9xx {
    margin-left: 90px;
    margin-right: 90px; }
  .lg-my-9xx {
    margin-top: 90px;
    margin-bottom: 90px; }
  .lg-mt-10xx {
    margin-top: 100px; }
  .lg-mb-10xx {
    margin-bottom: 100px; }
  .lg-ml-10xx {
    margin-left: 100px; }
  .lg-mr-10xx {
    margin-right: 100px; }
  .lg-mx-10xx {
    margin-left: 100px;
    margin-right: 100px; }
  .lg-my-10xx {
    margin-top: 100px;
    margin-bottom: 100px; }
  .lg-mt-11xx {
    margin-top: 110px; }
  .lg-mb-11xx {
    margin-bottom: 110px; }
  .lg-ml-11xx {
    margin-left: 110px; }
  .lg-mr-11xx {
    margin-right: 110px; }
  .lg-mx-11xx {
    margin-left: 110px;
    margin-right: 110px; }
  .lg-my-11xx {
    margin-top: 110px;
    margin-bottom: 110px; }
  .lg-mt-12xx {
    margin-top: 120px; }
  .lg-mb-12xx {
    margin-bottom: 120px; }
  .lg-ml-12xx {
    margin-left: 120px; }
  .lg-mr-12xx {
    margin-right: 120px; }
  .lg-mx-12xx {
    margin-left: 120px;
    margin-right: 120px; }
  .lg-my-12xx {
    margin-top: 120px;
    margin-bottom: 120px; }
  .lg-mt-13xx {
    margin-top: 130px; }
  .lg-mb-13xx {
    margin-bottom: 130px; }
  .lg-ml-13xx {
    margin-left: 130px; }
  .lg-mr-13xx {
    margin-right: 130px; }
  .lg-mx-13xx {
    margin-left: 130px;
    margin-right: 130px; }
  .lg-my-13xx {
    margin-top: 130px;
    margin-bottom: 130px; }
  .lg-mt-14xx {
    margin-top: 140px; }
  .lg-mb-14xx {
    margin-bottom: 140px; }
  .lg-ml-14xx {
    margin-left: 140px; }
  .lg-mr-14xx {
    margin-right: 140px; }
  .lg-mx-14xx {
    margin-left: 140px;
    margin-right: 140px; }
  .lg-my-14xx {
    margin-top: 140px;
    margin-bottom: 140px; }
  .lg-mt-15xx {
    margin-top: 150px; }
  .lg-mb-15xx {
    margin-bottom: 150px; }
  .lg-ml-15xx {
    margin-left: 150px; }
  .lg-mr-15xx {
    margin-right: 150px; }
  .lg-mx-15xx {
    margin-left: 150px;
    margin-right: 150px; }
  .lg-my-15xx {
    margin-top: 150px;
    margin-bottom: 150px; } }

@media (max-width: 768px) {
  .md-mt-1x {
    margin-top: 5px; }
  .md-mb-1x {
    margin-bottom: 5px; }
  .md-ml-1x {
    margin-left: 5px; }
  .md-mr-1x {
    margin-right: 5px; }
  .md-mx-1x {
    margin-left: 5px;
    margin-right: 5px; }
  .md-my-1x {
    margin-top: 5px;
    margin-bottom: 5px; }
  .md-mt-2x {
    margin-top: 10px; }
  .md-mb-2x {
    margin-bottom: 10px; }
  .md-ml-2x {
    margin-left: 10px; }
  .md-mr-2x {
    margin-right: 10px; }
  .md-mx-2x {
    margin-left: 10px;
    margin-right: 10px; }
  .md-my-2x {
    margin-top: 10px;
    margin-bottom: 10px; }
  .md-mt-3x {
    margin-top: 15px; }
  .md-mb-3x {
    margin-bottom: 15px; }
  .md-ml-3x {
    margin-left: 15px; }
  .md-mr-3x {
    margin-right: 15px; }
  .md-mx-3x {
    margin-left: 15px;
    margin-right: 15px; }
  .md-my-3x {
    margin-top: 15px;
    margin-bottom: 15px; }
  .md-mt-4x {
    margin-top: 20px; }
  .md-mb-4x {
    margin-bottom: 20px; }
  .md-ml-4x {
    margin-left: 20px; }
  .md-mr-4x {
    margin-right: 20px; }
  .md-mx-4x {
    margin-left: 20px;
    margin-right: 20px; }
  .md-my-4x {
    margin-top: 20px;
    margin-bottom: 20px; }
  .md-mt-5x {
    margin-top: 25px; }
  .md-mb-5x {
    margin-bottom: 25px; }
  .md-ml-5x {
    margin-left: 25px; }
  .md-mr-5x {
    margin-right: 25px; }
  .md-mx-5x {
    margin-left: 25px;
    margin-right: 25px; }
  .md-my-5x {
    margin-top: 25px;
    margin-bottom: 25px; }
  .md-mt-6x {
    margin-top: 30px; }
  .md-mb-6x {
    margin-bottom: 30px; }
  .md-ml-6x {
    margin-left: 30px; }
  .md-mr-6x {
    margin-right: 30px; }
  .md-mx-6x {
    margin-left: 30px;
    margin-right: 30px; }
  .md-my-6x {
    margin-top: 30px;
    margin-bottom: 30px; }
  .md-mt-7x {
    margin-top: 35px; }
  .md-mb-7x {
    margin-bottom: 35px; }
  .md-ml-7x {
    margin-left: 35px; }
  .md-mr-7x {
    margin-right: 35px; }
  .md-mx-7x {
    margin-left: 35px;
    margin-right: 35px; }
  .md-my-7x {
    margin-top: 35px;
    margin-bottom: 35px; }
  .md-mt-8x {
    margin-top: 40px; }
  .md-mb-8x {
    margin-bottom: 40px; }
  .md-ml-8x {
    margin-left: 40px; }
  .md-mr-8x {
    margin-right: 40px; }
  .md-mx-8x {
    margin-left: 40px;
    margin-right: 40px; }
  .md-my-8x {
    margin-top: 40px;
    margin-bottom: 40px; }
  .md-mt-9x {
    margin-top: 45px; }
  .md-mb-9x {
    margin-bottom: 45px; }
  .md-ml-9x {
    margin-left: 45px; }
  .md-mr-9x {
    margin-right: 45px; }
  .md-mx-9x {
    margin-left: 45px;
    margin-right: 45px; }
  .md-my-9x {
    margin-top: 45px;
    margin-bottom: 45px; }
  .md-mt-10x {
    margin-top: 50px; }
  .md-mb-10x {
    margin-bottom: 50px; }
  .md-ml-10x {
    margin-left: 50px; }
  .md-mr-10x {
    margin-right: 50px; }
  .md-mx-10x {
    margin-left: 50px;
    margin-right: 50px; }
  .md-my-10x {
    margin-top: 50px;
    margin-bottom: 50px; }
  .md-mt-1x-2 {
    margin-top: 7px; }
  .md-mb-1x-2 {
    margin-bottom: 7px; }
  .md-ml-1x-2 {
    margin-left: 7px; }
  .md-mr-1x-2 {
    margin-right: 7px; }
  .md-mx-1x-2 {
    margin-left: 7px;
    margin-right: 7px; }
  .md-my-1x-2 {
    margin-top: 7px;
    margin-bottom: 7px; }
  .md-mt-2x-2 {
    margin-top: 12px; }
  .md-mb-2x-2 {
    margin-bottom: 12px; }
  .md-ml-2x-2 {
    margin-left: 12px; }
  .md-mr-2x-2 {
    margin-right: 12px; }
  .md-mx-2x-2 {
    margin-left: 12px;
    margin-right: 12px; }
  .md-my-2x-2 {
    margin-top: 12px;
    margin-bottom: 12px; }
  .md-mt-3x-2 {
    margin-top: 17px; }
  .md-mb-3x-2 {
    margin-bottom: 17px; }
  .md-ml-3x-2 {
    margin-left: 17px; }
  .md-mr-3x-2 {
    margin-right: 17px; }
  .md-mx-3x-2 {
    margin-left: 17px;
    margin-right: 17px; }
  .md-my-3x-2 {
    margin-top: 17px;
    margin-bottom: 17px; }
  .md-mt-4x-2 {
    margin-top: 22px; }
  .md-mb-4x-2 {
    margin-bottom: 22px; }
  .md-ml-4x-2 {
    margin-left: 22px; }
  .md-mr-4x-2 {
    margin-right: 22px; }
  .md-mx-4x-2 {
    margin-left: 22px;
    margin-right: 22px; }
  .md-my-4x-2 {
    margin-top: 22px;
    margin-bottom: 22px; }
  .md-mt-5x-2 {
    margin-top: 27px; }
  .md-mb-5x-2 {
    margin-bottom: 27px; }
  .md-ml-5x-2 {
    margin-left: 27px; }
  .md-mr-5x-2 {
    margin-right: 27px; }
  .md-mx-5x-2 {
    margin-left: 27px;
    margin-right: 27px; }
  .md-my-5x-2 {
    margin-top: 27px;
    margin-bottom: 27px; }
  .md-mt-0 {
    margin-top: 0px; }
  .md-mb-0 {
    margin-bottom: 0px; }
  .md-ml-0 {
    margin-left: 0px; }
  .md-mr-0 {
    margin-right: 0px; }
  .md-mx-0 {
    margin-left: 0px;
    margin-right: 0px; }
  .md-my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }
  .md-mt-1 {
    margin-top: 1px; }
  .md-mb-1 {
    margin-bottom: 1px; }
  .md-ml-1 {
    margin-left: 1px; }
  .md-mr-1 {
    margin-right: 1px; }
  .md-mx-1 {
    margin-left: 1px;
    margin-right: 1px; }
  .md-my-1 {
    margin-top: 1px;
    margin-bottom: 1px; }
  .md-mt-2 {
    margin-top: 2px; }
  .md-mb-2 {
    margin-bottom: 2px; }
  .md-ml-2 {
    margin-left: 2px; }
  .md-mr-2 {
    margin-right: 2px; }
  .md-mx-2 {
    margin-left: 2px;
    margin-right: 2px; }
  .md-my-2 {
    margin-top: 2px;
    margin-bottom: 2px; }
  .md-mt-3 {
    margin-top: 3px; }
  .md-mb-3 {
    margin-bottom: 3px; }
  .md-ml-3 {
    margin-left: 3px; }
  .md-mr-3 {
    margin-right: 3px; }
  .md-mx-3 {
    margin-left: 3px;
    margin-right: 3px; }
  .md-my-3 {
    margin-top: 3px;
    margin-bottom: 3px; }
  .md-mt-4 {
    margin-top: 4px; }
  .md-mb-4 {
    margin-bottom: 4px; }
  .md-ml-4 {
    margin-left: 4px; }
  .md-mr-4 {
    margin-right: 4px; }
  .md-mx-4 {
    margin-left: 4px;
    margin-right: 4px; }
  .md-my-4 {
    margin-top: 4px;
    margin-bottom: 4px; }
  .md-mt-6xx {
    margin-top: 60px; }
  .md-mb-6xx {
    margin-bottom: 60px; }
  .md-ml-6xx {
    margin-left: 60px; }
  .md-mr-6xx {
    margin-right: 60px; }
  .md-mx-6xx {
    margin-left: 60px;
    margin-right: 60px; }
  .md-my-6xx {
    margin-top: 60px;
    margin-bottom: 60px; }
  .md-mt-7xx {
    margin-top: 70px; }
  .md-mb-7xx {
    margin-bottom: 70px; }
  .md-ml-7xx {
    margin-left: 70px; }
  .md-mr-7xx {
    margin-right: 70px; }
  .md-mx-7xx {
    margin-left: 70px;
    margin-right: 70px; }
  .md-my-7xx {
    margin-top: 70px;
    margin-bottom: 70px; }
  .md-mt-8xx {
    margin-top: 80px; }
  .md-mb-8xx {
    margin-bottom: 80px; }
  .md-ml-8xx {
    margin-left: 80px; }
  .md-mr-8xx {
    margin-right: 80px; }
  .md-mx-8xx {
    margin-left: 80px;
    margin-right: 80px; }
  .md-my-8xx {
    margin-top: 80px;
    margin-bottom: 80px; }
  .md-mt-9xx {
    margin-top: 90px; }
  .md-mb-9xx {
    margin-bottom: 90px; }
  .md-ml-9xx {
    margin-left: 90px; }
  .md-mr-9xx {
    margin-right: 90px; }
  .md-mx-9xx {
    margin-left: 90px;
    margin-right: 90px; }
  .md-my-9xx {
    margin-top: 90px;
    margin-bottom: 90px; }
  .md-mt-10xx {
    margin-top: 100px; }
  .md-mb-10xx {
    margin-bottom: 100px; }
  .md-ml-10xx {
    margin-left: 100px; }
  .md-mr-10xx {
    margin-right: 100px; }
  .md-mx-10xx {
    margin-left: 100px;
    margin-right: 100px; }
  .md-my-10xx {
    margin-top: 100px;
    margin-bottom: 100px; }
  .md-mt-11xx {
    margin-top: 110px; }
  .md-mb-11xx {
    margin-bottom: 110px; }
  .md-ml-11xx {
    margin-left: 110px; }
  .md-mr-11xx {
    margin-right: 110px; }
  .md-mx-11xx {
    margin-left: 110px;
    margin-right: 110px; }
  .md-my-11xx {
    margin-top: 110px;
    margin-bottom: 110px; }
  .md-mt-12xx {
    margin-top: 120px; }
  .md-mb-12xx {
    margin-bottom: 120px; }
  .md-ml-12xx {
    margin-left: 120px; }
  .md-mr-12xx {
    margin-right: 120px; }
  .md-mx-12xx {
    margin-left: 120px;
    margin-right: 120px; }
  .md-my-12xx {
    margin-top: 120px;
    margin-bottom: 120px; }
  .md-mt-13xx {
    margin-top: 130px; }
  .md-mb-13xx {
    margin-bottom: 130px; }
  .md-ml-13xx {
    margin-left: 130px; }
  .md-mr-13xx {
    margin-right: 130px; }
  .md-mx-13xx {
    margin-left: 130px;
    margin-right: 130px; }
  .md-my-13xx {
    margin-top: 130px;
    margin-bottom: 130px; }
  .md-mt-14xx {
    margin-top: 140px; }
  .md-mb-14xx {
    margin-bottom: 140px; }
  .md-ml-14xx {
    margin-left: 140px; }
  .md-mr-14xx {
    margin-right: 140px; }
  .md-mx-14xx {
    margin-left: 140px;
    margin-right: 140px; }
  .md-my-14xx {
    margin-top: 140px;
    margin-bottom: 140px; }
  .md-mt-15xx {
    margin-top: 150px; }
  .md-mb-15xx {
    margin-bottom: 150px; }
  .md-ml-15xx {
    margin-left: 150px; }
  .md-mr-15xx {
    margin-right: 150px; }
  .md-mx-15xx {
    margin-left: 150px;
    margin-right: 150px; }
  .md-my-15xx {
    margin-top: 150px;
    margin-bottom: 150px; } }

@media (max-width: 480px) {
  .sm-mt-1x {
    margin-top: 5px; }
  .sm-mb-1x {
    margin-bottom: 5px; }
  .sm-ml-1x {
    margin-left: 5px; }
  .sm-mr-1x {
    margin-right: 5px; }
  .sm-mx-1x {
    margin-left: 5px;
    margin-right: 5px; }
  .sm-my-1x {
    margin-top: 5px;
    margin-bottom: 5px; }
  .sm-mt-2x {
    margin-top: 10px; }
  .sm-mb-2x {
    margin-bottom: 10px; }
  .sm-ml-2x {
    margin-left: 10px; }
  .sm-mr-2x {
    margin-right: 10px; }
  .sm-mx-2x {
    margin-left: 10px;
    margin-right: 10px; }
  .sm-my-2x {
    margin-top: 10px;
    margin-bottom: 10px; }
  .sm-mt-3x {
    margin-top: 15px; }
  .sm-mb-3x {
    margin-bottom: 15px; }
  .sm-ml-3x {
    margin-left: 15px; }
  .sm-mr-3x {
    margin-right: 15px; }
  .sm-mx-3x {
    margin-left: 15px;
    margin-right: 15px; }
  .sm-my-3x {
    margin-top: 15px;
    margin-bottom: 15px; }
  .sm-mt-4x {
    margin-top: 20px; }
  .sm-mb-4x {
    margin-bottom: 20px; }
  .sm-ml-4x {
    margin-left: 20px; }
  .sm-mr-4x {
    margin-right: 20px; }
  .sm-mx-4x {
    margin-left: 20px;
    margin-right: 20px; }
  .sm-my-4x {
    margin-top: 20px;
    margin-bottom: 20px; }
  .sm-mt-5x {
    margin-top: 25px; }
  .sm-mb-5x {
    margin-bottom: 25px; }
  .sm-ml-5x {
    margin-left: 25px; }
  .sm-mr-5x {
    margin-right: 25px; }
  .sm-mx-5x {
    margin-left: 25px;
    margin-right: 25px; }
  .sm-my-5x {
    margin-top: 25px;
    margin-bottom: 25px; }
  .sm-mt-6x {
    margin-top: 30px; }
  .sm-mb-6x {
    margin-bottom: 30px; }
  .sm-ml-6x {
    margin-left: 30px; }
  .sm-mr-6x {
    margin-right: 30px; }
  .sm-mx-6x {
    margin-left: 30px;
    margin-right: 30px; }
  .sm-my-6x {
    margin-top: 30px;
    margin-bottom: 30px; }
  .sm-mt-7x {
    margin-top: 35px; }
  .sm-mb-7x {
    margin-bottom: 35px; }
  .sm-ml-7x {
    margin-left: 35px; }
  .sm-mr-7x {
    margin-right: 35px; }
  .sm-mx-7x {
    margin-left: 35px;
    margin-right: 35px; }
  .sm-my-7x {
    margin-top: 35px;
    margin-bottom: 35px; }
  .sm-mt-8x {
    margin-top: 40px; }
  .sm-mb-8x {
    margin-bottom: 40px; }
  .sm-ml-8x {
    margin-left: 40px; }
  .sm-mr-8x {
    margin-right: 40px; }
  .sm-mx-8x {
    margin-left: 40px;
    margin-right: 40px; }
  .sm-my-8x {
    margin-top: 40px;
    margin-bottom: 40px; }
  .sm-mt-9x {
    margin-top: 45px; }
  .sm-mb-9x {
    margin-bottom: 45px; }
  .sm-ml-9x {
    margin-left: 45px; }
  .sm-mr-9x {
    margin-right: 45px; }
  .sm-mx-9x {
    margin-left: 45px;
    margin-right: 45px; }
  .sm-my-9x {
    margin-top: 45px;
    margin-bottom: 45px; }
  .sm-mt-10x {
    margin-top: 50px; }
  .sm-mb-10x {
    margin-bottom: 50px; }
  .sm-ml-10x {
    margin-left: 50px; }
  .sm-mr-10x {
    margin-right: 50px; }
  .sm-mx-10x {
    margin-left: 50px;
    margin-right: 50px; }
  .sm-my-10x {
    margin-top: 50px;
    margin-bottom: 50px; }
  .sm-mt-1x-2 {
    margin-top: 7px; }
  .sm-mb-1x-2 {
    margin-bottom: 7px; }
  .sm-ml-1x-2 {
    margin-left: 7px; }
  .sm-mr-1x-2 {
    margin-right: 7px; }
  .sm-mx-1x-2 {
    margin-left: 7px;
    margin-right: 7px; }
  .sm-my-1x-2 {
    margin-top: 7px;
    margin-bottom: 7px; }
  .sm-mt-2x-2 {
    margin-top: 12px; }
  .sm-mb-2x-2 {
    margin-bottom: 12px; }
  .sm-ml-2x-2 {
    margin-left: 12px; }
  .sm-mr-2x-2 {
    margin-right: 12px; }
  .sm-mx-2x-2 {
    margin-left: 12px;
    margin-right: 12px; }
  .sm-my-2x-2 {
    margin-top: 12px;
    margin-bottom: 12px; }
  .sm-mt-3x-2 {
    margin-top: 17px; }
  .sm-mb-3x-2 {
    margin-bottom: 17px; }
  .sm-ml-3x-2 {
    margin-left: 17px; }
  .sm-mr-3x-2 {
    margin-right: 17px; }
  .sm-mx-3x-2 {
    margin-left: 17px;
    margin-right: 17px; }
  .sm-my-3x-2 {
    margin-top: 17px;
    margin-bottom: 17px; }
  .sm-mt-4x-2 {
    margin-top: 22px; }
  .sm-mb-4x-2 {
    margin-bottom: 22px; }
  .sm-ml-4x-2 {
    margin-left: 22px; }
  .sm-mr-4x-2 {
    margin-right: 22px; }
  .sm-mx-4x-2 {
    margin-left: 22px;
    margin-right: 22px; }
  .sm-my-4x-2 {
    margin-top: 22px;
    margin-bottom: 22px; }
  .sm-mt-5x-2 {
    margin-top: 27px; }
  .sm-mb-5x-2 {
    margin-bottom: 27px; }
  .sm-ml-5x-2 {
    margin-left: 27px; }
  .sm-mr-5x-2 {
    margin-right: 27px; }
  .sm-mx-5x-2 {
    margin-left: 27px;
    margin-right: 27px; }
  .sm-my-5x-2 {
    margin-top: 27px;
    margin-bottom: 27px; }
  .sm-mt-0 {
    margin-top: 0px; }
  .sm-mb-0 {
    margin-bottom: 0px; }
  .sm-ml-0 {
    margin-left: 0px; }
  .sm-mr-0 {
    margin-right: 0px; }
  .sm-mx-0 {
    margin-left: 0px;
    margin-right: 0px; }
  .sm-my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }
  .sm-mt-1 {
    margin-top: 1px; }
  .sm-mb-1 {
    margin-bottom: 1px; }
  .sm-ml-1 {
    margin-left: 1px; }
  .sm-mr-1 {
    margin-right: 1px; }
  .sm-mx-1 {
    margin-left: 1px;
    margin-right: 1px; }
  .sm-my-1 {
    margin-top: 1px;
    margin-bottom: 1px; }
  .sm-mt-2 {
    margin-top: 2px; }
  .sm-mb-2 {
    margin-bottom: 2px; }
  .sm-ml-2 {
    margin-left: 2px; }
  .sm-mr-2 {
    margin-right: 2px; }
  .sm-mx-2 {
    margin-left: 2px;
    margin-right: 2px; }
  .sm-my-2 {
    margin-top: 2px;
    margin-bottom: 2px; }
  .sm-mt-3 {
    margin-top: 3px; }
  .sm-mb-3 {
    margin-bottom: 3px; }
  .sm-ml-3 {
    margin-left: 3px; }
  .sm-mr-3 {
    margin-right: 3px; }
  .sm-mx-3 {
    margin-left: 3px;
    margin-right: 3px; }
  .sm-my-3 {
    margin-top: 3px;
    margin-bottom: 3px; }
  .sm-mt-4 {
    margin-top: 4px; }
  .sm-mb-4 {
    margin-bottom: 4px; }
  .sm-ml-4 {
    margin-left: 4px; }
  .sm-mr-4 {
    margin-right: 4px; }
  .sm-mx-4 {
    margin-left: 4px;
    margin-right: 4px; }
  .sm-my-4 {
    margin-top: 4px;
    margin-bottom: 4px; }
  .sm-mt-6xx {
    margin-top: 60px; }
  .sm-mb-6xx {
    margin-bottom: 60px; }
  .sm-ml-6xx {
    margin-left: 60px; }
  .sm-mr-6xx {
    margin-right: 60px; }
  .sm-mx-6xx {
    margin-left: 60px;
    margin-right: 60px; }
  .sm-my-6xx {
    margin-top: 60px;
    margin-bottom: 60px; }
  .sm-mt-7xx {
    margin-top: 70px; }
  .sm-mb-7xx {
    margin-bottom: 70px; }
  .sm-ml-7xx {
    margin-left: 70px; }
  .sm-mr-7xx {
    margin-right: 70px; }
  .sm-mx-7xx {
    margin-left: 70px;
    margin-right: 70px; }
  .sm-my-7xx {
    margin-top: 70px;
    margin-bottom: 70px; }
  .sm-mt-8xx {
    margin-top: 80px; }
  .sm-mb-8xx {
    margin-bottom: 80px; }
  .sm-ml-8xx {
    margin-left: 80px; }
  .sm-mr-8xx {
    margin-right: 80px; }
  .sm-mx-8xx {
    margin-left: 80px;
    margin-right: 80px; }
  .sm-my-8xx {
    margin-top: 80px;
    margin-bottom: 80px; }
  .sm-mt-9xx {
    margin-top: 90px; }
  .sm-mb-9xx {
    margin-bottom: 90px; }
  .sm-ml-9xx {
    margin-left: 90px; }
  .sm-mr-9xx {
    margin-right: 90px; }
  .sm-mx-9xx {
    margin-left: 90px;
    margin-right: 90px; }
  .sm-my-9xx {
    margin-top: 90px;
    margin-bottom: 90px; }
  .sm-mt-10xx {
    margin-top: 100px; }
  .sm-mb-10xx {
    margin-bottom: 100px; }
  .sm-ml-10xx {
    margin-left: 100px; }
  .sm-mr-10xx {
    margin-right: 100px; }
  .sm-mx-10xx {
    margin-left: 100px;
    margin-right: 100px; }
  .sm-my-10xx {
    margin-top: 100px;
    margin-bottom: 100px; }
  .sm-mt-11xx {
    margin-top: 110px; }
  .sm-mb-11xx {
    margin-bottom: 110px; }
  .sm-ml-11xx {
    margin-left: 110px; }
  .sm-mr-11xx {
    margin-right: 110px; }
  .sm-mx-11xx {
    margin-left: 110px;
    margin-right: 110px; }
  .sm-my-11xx {
    margin-top: 110px;
    margin-bottom: 110px; }
  .sm-mt-12xx {
    margin-top: 120px; }
  .sm-mb-12xx {
    margin-bottom: 120px; }
  .sm-ml-12xx {
    margin-left: 120px; }
  .sm-mr-12xx {
    margin-right: 120px; }
  .sm-mx-12xx {
    margin-left: 120px;
    margin-right: 120px; }
  .sm-my-12xx {
    margin-top: 120px;
    margin-bottom: 120px; }
  .sm-mt-13xx {
    margin-top: 130px; }
  .sm-mb-13xx {
    margin-bottom: 130px; }
  .sm-ml-13xx {
    margin-left: 130px; }
  .sm-mr-13xx {
    margin-right: 130px; }
  .sm-mx-13xx {
    margin-left: 130px;
    margin-right: 130px; }
  .sm-my-13xx {
    margin-top: 130px;
    margin-bottom: 130px; }
  .sm-mt-14xx {
    margin-top: 140px; }
  .sm-mb-14xx {
    margin-bottom: 140px; }
  .sm-ml-14xx {
    margin-left: 140px; }
  .sm-mr-14xx {
    margin-right: 140px; }
  .sm-mx-14xx {
    margin-left: 140px;
    margin-right: 140px; }
  .sm-my-14xx {
    margin-top: 140px;
    margin-bottom: 140px; }
  .sm-mt-15xx {
    margin-top: 150px; }
  .sm-mb-15xx {
    margin-bottom: 150px; }
  .sm-ml-15xx {
    margin-left: 150px; }
  .sm-mr-15xx {
    margin-right: 150px; }
  .sm-mx-15xx {
    margin-left: 150px;
    margin-right: 150px; }
  .sm-my-15xx {
    margin-top: 150px;
    margin-bottom: 150px; } }

@media (max-width: 1024px) {
  .lg-m-1x {
    margin: 5px; }
  .lg-m-2x {
    margin: 10px; }
  .lg-m-3x {
    margin: 15px; }
  .lg-m-4x {
    margin: 20px; }
  .lg-m-5x {
    margin: 25px; }
  .lg-m-6x {
    margin: 30px; }
  .lg-m-7x {
    margin: 35px; }
  .lg-m-8x {
    margin: 40px; }
  .lg-m-9x {
    margin: 45px; }
  .lg-m-10x {
    margin: 50px; }
  .lg-m-1x-2 {
    margin: 7px; }
  .lg-m-2x-2 {
    margin: 12px; }
  .lg-m-3x-2 {
    margin: 17px; }
  .lg-m-4x-2 {
    margin: 22px; }
  .lg-m-5x-2 {
    margin: 27px; }
  .lg-m-0 {
    margin: 0px; }
  .lg-m-1 {
    margin: 1px; }
  .lg-m-2 {
    margin: 2px; }
  .lg-m-3 {
    margin: 3px; }
  .lg-m-4 {
    margin: 4px; }
  .lg-m-6xx {
    margin: 60px; }
  .lg-m-7xx {
    margin: 70px; }
  .lg-m-8xx {
    margin: 80px; }
  .lg-m-9xx {
    margin: 90px; }
  .lg-m-10xx {
    margin: 100px; }
  .lg-m-11xx {
    margin: 110px; }
  .lg-m-12xx {
    margin: 120px; }
  .lg-m-13xx {
    margin: 130px; }
  .lg-m-14xx {
    margin: 140px; }
  .lg-m-15xx {
    margin: 150px; } }

@media (max-width: 768px) {
  .md-m-1x {
    margin: 5px; }
  .md-m-2x {
    margin: 10px; }
  .md-m-3x {
    margin: 15px; }
  .md-m-4x {
    margin: 20px; }
  .md-m-5x {
    margin: 25px; }
  .md-m-6x {
    margin: 30px; }
  .md-m-7x {
    margin: 35px; }
  .md-m-8x {
    margin: 40px; }
  .md-m-9x {
    margin: 45px; }
  .md-m-10x {
    margin: 50px; }
  .md-m-1x-2 {
    margin: 7px; }
  .md-m-2x-2 {
    margin: 12px; }
  .md-m-3x-2 {
    margin: 17px; }
  .md-m-4x-2 {
    margin: 22px; }
  .md-m-5x-2 {
    margin: 27px; }
  .md-m-0 {
    margin: 0px; }
  .md-m-1 {
    margin: 1px; }
  .md-m-2 {
    margin: 2px; }
  .md-m-3 {
    margin: 3px; }
  .md-m-4 {
    margin: 4px; }
  .md-m-6xx {
    margin: 60px; }
  .md-m-7xx {
    margin: 70px; }
  .md-m-8xx {
    margin: 80px; }
  .md-m-9xx {
    margin: 90px; }
  .md-m-10xx {
    margin: 100px; }
  .md-m-11xx {
    margin: 110px; }
  .md-m-12xx {
    margin: 120px; }
  .md-m-13xx {
    margin: 130px; }
  .md-m-14xx {
    margin: 140px; }
  .md-m-15xx {
    margin: 150px; } }

@media (max-width: 480px) {
  .sm-m-1x {
    margin: 5px; }
  .sm-m-2x {
    margin: 10px; }
  .sm-m-3x {
    margin: 15px; }
  .sm-m-4x {
    margin: 20px; }
  .sm-m-5x {
    margin: 25px; }
  .sm-m-6x {
    margin: 30px; }
  .sm-m-7x {
    margin: 35px; }
  .sm-m-8x {
    margin: 40px; }
  .sm-m-9x {
    margin: 45px; }
  .sm-m-10x {
    margin: 50px; }
  .sm-m-1x-2 {
    margin: 7px; }
  .sm-m-2x-2 {
    margin: 12px; }
  .sm-m-3x-2 {
    margin: 17px; }
  .sm-m-4x-2 {
    margin: 22px; }
  .sm-m-5x-2 {
    margin: 27px; }
  .sm-m-0 {
    margin: 0px; }
  .sm-m-1 {
    margin: 1px; }
  .sm-m-2 {
    margin: 2px; }
  .sm-m-3 {
    margin: 3px; }
  .sm-m-4 {
    margin: 4px; }
  .sm-m-6xx {
    margin: 60px; }
  .sm-m-7xx {
    margin: 70px; }
  .sm-m-8xx {
    margin: 80px; }
  .sm-m-9xx {
    margin: 90px; }
  .sm-m-10xx {
    margin: 100px; }
  .sm-m-11xx {
    margin: 110px; }
  .sm-m-12xx {
    margin: 120px; }
  .sm-m-13xx {
    margin: 130px; }
  .sm-m-14xx {
    margin: 140px; }
  .sm-m-15xx {
    margin: 150px; } }

.ml-auto {
  margin-left: auto; }

.mr-auto {
  margin-right: auto; }

.on-hover_show {
  opacity: 0;
  transition: opacity 0.1s; }

.on-hover_hide {
  opacity: 1;
  transition: opacity 0.1s; }

.on-hover:hover .on-hover_show {
  opacity: 1; }

.on-hover:hover .on-hover_hide {
  opacity: 0; }

.overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  transition: opacity 0.1s;
  background-color: rgba(26, 26, 26, 0.7); }

.overlay--transparent {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  transition: opacity 0.1s;
  background-color: transparent;
  z-index: 2; }

.overlay--gradient {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  transition: opacity 0.1s;
  background-image: linear-gradient(to top, rgba(26, 26, 26, 0.5) 30%, rgba(26, 26, 26, 0.3) 70%, rgba(26, 26, 26, 0)); }

/*
Set Typographies
*/
.fs-heading-1 {
  font-size: 3.5rem;
  font-weight: 500;
  color: #575757;
  fill: #575757; }

.fs-heading-2 {
  font-size: 2.7rem;
  font-weight: 500;
  color: #575757;
  fill: #575757; }

.fs-heading-3 {
  font-size: 2rem;
  font-weight: 700;
  color: #575757;
  fill: #575757; }

.fs-heading-4 {
  font-size: 1.8rem;
  font-weight: 500;
  color: #575757;
  fill: #575757; }

.fs-heading-5 {
  font-size: 1.5rem;
  font-weight: 500;
  color: #575757;
  fill: #575757; }

.fs-heading-6 {
  font-size: 1.4rem;
  font-weight: 500;
  color: #575757;
  fill: #575757; }

.fs-title-1 {
  font-size: 1.3rem;
  font-weight: 400;
  color: #575757;
  fill: #575757; }

.fs-title-2 {
  font-size: 1.2rem;
  font-weight: 500;
  color: #575757;
  fill: #575757; }

.fs-body-1 {
  font-size: 1.2rem;
  font-weight: 400;
  color: inherit;
  fill: inherit; }

.fs-body-2 {
  font-size: 1.1rem;
  font-weight: 400;
  color: inherit;
  fill: inherit; }

.fs-caption {
  font-size: 1rem;
  font-weight: 300;
  color: inherit;
  fill: inherit; }

.fs-overline {
  font-size: 1rem;
  font-weight: 700;
  color: inherit;
  fill: inherit; }

.fs-meta-1 {
  font-size: 1.1rem;
  font-weight: 400;
  color: #A3A3A3;
  fill: #A3A3A3; }

.fs-meta-2 {
  font-size: 1.1rem;
  font-weight: 400;
  color: #A3A3A3;
  fill: #A3A3A3; }

*[data-theme="dark"] .fs-heading-1 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-heading-2 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-heading-3 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-heading-4 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-heading-5 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-heading-6 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-title-1 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-title-2 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-body-1 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-body-2 {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-caption {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-overline {
  color: inherit;
  fill: inherit; }

*[data-theme="dark"] .fs-meta-1 {
  color: #7A7A7A;
  fill: #7A7A7A; }

*[data-theme="dark"] .fs-meta-2 {
  color: #7A7A7A;
  fill: #7A7A7A; }

/*
Font Sizes
*/
.fs-11 {
  font-size: 11px; }

.fs-12 {
  font-size: 12px; }

.fs-13 {
  font-size: 13px; }

.fs-14 {
  font-size: 14px; }

.fs-15 {
  font-size: 15px; }

.fs-16 {
  font-size: 16px; }

.fs-17 {
  font-size: 17px; }

.fs-18 {
  font-size: 18px; }

.fs-19 {
  font-size: 19px; }

.fs-20 {
  font-size: 20px; }

.fs-21 {
  font-size: 21px; }

.fs-22 {
  font-size: 22px; }

.fs-23 {
  font-size: 23px; }

.fs-24 {
  font-size: 24px; }

.fs-25 {
  font-size: 25px; }

.fs-26 {
  font-size: 26px; }

.fs-27 {
  font-size: 27px; }

.fs-28 {
  font-size: 28px; }

.fs-29 {
  font-size: 29px; }

.fs-30 {
  font-size: 30px; }

.fs-31 {
  font-size: 31px; }

.fs-32 {
  font-size: 32px; }

.fs-33 {
  font-size: 33px; }

.fs-34 {
  font-size: 34px; }

.fs-35 {
  font-size: 35px; }

.fs-36 {
  font-size: 36px; }

.fs-37 {
  font-size: 37px; }

.fs-38 {
  font-size: 38px; }

.fs-39 {
  font-size: 39px; }

.fs-40 {
  font-size: 40px; }

.fs-41 {
  font-size: 41px; }

.fs-42 {
  font-size: 42px; }

@media (max-width: 1024px) {
  .lg-fs-heading-1 {
    font-size: 3.5rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .lg-fs-heading-2 {
    font-size: 2.7rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .lg-fs-heading-3 {
    font-size: 2rem;
    font-weight: 700;
    color: #575757;
    fill: #575757; }
  .lg-fs-heading-4 {
    font-size: 1.8rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .lg-fs-heading-5 {
    font-size: 1.5rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .lg-fs-heading-6 {
    font-size: 1.4rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .lg-fs-title-1 {
    font-size: 1.3rem;
    font-weight: 400;
    color: #575757;
    fill: #575757; }
  .lg-fs-title-2 {
    font-size: 1.2rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .lg-fs-body-1 {
    font-size: 1.2rem;
    font-weight: 400;
    color: inherit;
    fill: inherit; }
  .lg-fs-body-2 {
    font-size: 1.1rem;
    font-weight: 400;
    color: inherit;
    fill: inherit; }
  .lg-fs-caption {
    font-size: 1rem;
    font-weight: 300;
    color: inherit;
    fill: inherit; }
  .lg-fs-overline {
    font-size: 1rem;
    font-weight: 700;
    color: inherit;
    fill: inherit; }
  .lg-fs-meta-1 {
    font-size: 1.1rem;
    font-weight: 400;
    color: #A3A3A3;
    fill: #A3A3A3; }
  .lg-fs-meta-2 {
    font-size: 1.1rem;
    font-weight: 400;
    color: #A3A3A3;
    fill: #A3A3A3; }
  .lg-fs-11 {
    font-size: 11px; }
  .lg-fs-12 {
    font-size: 12px; }
  .lg-fs-13 {
    font-size: 13px; }
  .lg-fs-14 {
    font-size: 14px; }
  .lg-fs-15 {
    font-size: 15px; }
  .lg-fs-16 {
    font-size: 16px; }
  .lg-fs-17 {
    font-size: 17px; }
  .lg-fs-18 {
    font-size: 18px; }
  .lg-fs-19 {
    font-size: 19px; }
  .lg-fs-20 {
    font-size: 20px; }
  .lg-fs-21 {
    font-size: 21px; }
  .lg-fs-22 {
    font-size: 22px; }
  .lg-fs-23 {
    font-size: 23px; }
  .lg-fs-24 {
    font-size: 24px; }
  .lg-fs-25 {
    font-size: 25px; }
  .lg-fs-26 {
    font-size: 26px; }
  .lg-fs-27 {
    font-size: 27px; }
  .lg-fs-28 {
    font-size: 28px; }
  .lg-fs-29 {
    font-size: 29px; }
  .lg-fs-30 {
    font-size: 30px; }
  .lg-fs-31 {
    font-size: 31px; }
  .lg-fs-32 {
    font-size: 32px; }
  .lg-fs-33 {
    font-size: 33px; }
  .lg-fs-34 {
    font-size: 34px; }
  .lg-fs-35 {
    font-size: 35px; }
  .lg-fs-36 {
    font-size: 36px; }
  .lg-fs-37 {
    font-size: 37px; }
  .lg-fs-38 {
    font-size: 38px; }
  .lg-fs-39 {
    font-size: 39px; }
  .lg-fs-40 {
    font-size: 40px; }
  .lg-fs-41 {
    font-size: 41px; }
  .lg-fs-42 {
    font-size: 42px; } }

@media (max-width: 768px) {
  .md-fs-heading-1 {
    font-size: 3.5rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .md-fs-heading-2 {
    font-size: 2.7rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .md-fs-heading-3 {
    font-size: 2rem;
    font-weight: 700;
    color: #575757;
    fill: #575757; }
  .md-fs-heading-4 {
    font-size: 1.8rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .md-fs-heading-5 {
    font-size: 1.5rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .md-fs-heading-6 {
    font-size: 1.4rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .md-fs-title-1 {
    font-size: 1.3rem;
    font-weight: 400;
    color: #575757;
    fill: #575757; }
  .md-fs-title-2 {
    font-size: 1.2rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .md-fs-body-1 {
    font-size: 1.2rem;
    font-weight: 400;
    color: inherit;
    fill: inherit; }
  .md-fs-body-2 {
    font-size: 1.1rem;
    font-weight: 400;
    color: inherit;
    fill: inherit; }
  .md-fs-caption {
    font-size: 1rem;
    font-weight: 300;
    color: inherit;
    fill: inherit; }
  .md-fs-overline {
    font-size: 1rem;
    font-weight: 700;
    color: inherit;
    fill: inherit; }
  .md-fs-meta-1 {
    font-size: 1.1rem;
    font-weight: 400;
    color: #A3A3A3;
    fill: #A3A3A3; }
  .md-fs-meta-2 {
    font-size: 1.1rem;
    font-weight: 400;
    color: #A3A3A3;
    fill: #A3A3A3; }
  .md-fs-11 {
    font-size: 11px; }
  .md-fs-12 {
    font-size: 12px; }
  .md-fs-13 {
    font-size: 13px; }
  .md-fs-14 {
    font-size: 14px; }
  .md-fs-15 {
    font-size: 15px; }
  .md-fs-16 {
    font-size: 16px; }
  .md-fs-17 {
    font-size: 17px; }
  .md-fs-18 {
    font-size: 18px; }
  .md-fs-19 {
    font-size: 19px; }
  .md-fs-20 {
    font-size: 20px; }
  .md-fs-21 {
    font-size: 21px; }
  .md-fs-22 {
    font-size: 22px; }
  .md-fs-23 {
    font-size: 23px; }
  .md-fs-24 {
    font-size: 24px; }
  .md-fs-25 {
    font-size: 25px; }
  .md-fs-26 {
    font-size: 26px; }
  .md-fs-27 {
    font-size: 27px; }
  .md-fs-28 {
    font-size: 28px; }
  .md-fs-29 {
    font-size: 29px; }
  .md-fs-30 {
    font-size: 30px; }
  .md-fs-31 {
    font-size: 31px; }
  .md-fs-32 {
    font-size: 32px; }
  .md-fs-33 {
    font-size: 33px; }
  .md-fs-34 {
    font-size: 34px; }
  .md-fs-35 {
    font-size: 35px; }
  .md-fs-36 {
    font-size: 36px; }
  .md-fs-37 {
    font-size: 37px; }
  .md-fs-38 {
    font-size: 38px; }
  .md-fs-39 {
    font-size: 39px; }
  .md-fs-40 {
    font-size: 40px; }
  .md-fs-41 {
    font-size: 41px; }
  .md-fs-42 {
    font-size: 42px; } }

@media (max-width: 480px) {
  .sm-fs-heading-1 {
    font-size: 3.5rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .sm-fs-heading-2 {
    font-size: 2.7rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .sm-fs-heading-3 {
    font-size: 2rem;
    font-weight: 700;
    color: #575757;
    fill: #575757; }
  .sm-fs-heading-4 {
    font-size: 1.8rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .sm-fs-heading-5 {
    font-size: 1.5rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .sm-fs-heading-6 {
    font-size: 1.4rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .sm-fs-title-1 {
    font-size: 1.3rem;
    font-weight: 400;
    color: #575757;
    fill: #575757; }
  .sm-fs-title-2 {
    font-size: 1.2rem;
    font-weight: 500;
    color: #575757;
    fill: #575757; }
  .sm-fs-body-1 {
    font-size: 1.2rem;
    font-weight: 400;
    color: inherit;
    fill: inherit; }
  .sm-fs-body-2 {
    font-size: 1.1rem;
    font-weight: 400;
    color: inherit;
    fill: inherit; }
  .sm-fs-caption {
    font-size: 1rem;
    font-weight: 300;
    color: inherit;
    fill: inherit; }
  .sm-fs-overline {
    font-size: 1rem;
    font-weight: 700;
    color: inherit;
    fill: inherit; }
  .sm-fs-meta-1 {
    font-size: 1.1rem;
    font-weight: 400;
    color: #A3A3A3;
    fill: #A3A3A3; }
  .sm-fs-meta-2 {
    font-size: 1.1rem;
    font-weight: 400;
    color: #A3A3A3;
    fill: #A3A3A3; }
  .sm-fs-11 {
    font-size: 11px; }
  .sm-fs-12 {
    font-size: 12px; }
  .sm-fs-13 {
    font-size: 13px; }
  .sm-fs-14 {
    font-size: 14px; }
  .sm-fs-15 {
    font-size: 15px; }
  .sm-fs-16 {
    font-size: 16px; }
  .sm-fs-17 {
    font-size: 17px; }
  .sm-fs-18 {
    font-size: 18px; }
  .sm-fs-19 {
    font-size: 19px; }
  .sm-fs-20 {
    font-size: 20px; }
  .sm-fs-21 {
    font-size: 21px; }
  .sm-fs-22 {
    font-size: 22px; }
  .sm-fs-23 {
    font-size: 23px; }
  .sm-fs-24 {
    font-size: 24px; }
  .sm-fs-25 {
    font-size: 25px; }
  .sm-fs-26 {
    font-size: 26px; }
  .sm-fs-27 {
    font-size: 27px; }
  .sm-fs-28 {
    font-size: 28px; }
  .sm-fs-29 {
    font-size: 29px; }
  .sm-fs-30 {
    font-size: 30px; }
  .sm-fs-31 {
    font-size: 31px; }
  .sm-fs-32 {
    font-size: 32px; }
  .sm-fs-33 {
    font-size: 33px; }
  .sm-fs-34 {
    font-size: 34px; }
  .sm-fs-35 {
    font-size: 35px; }
  .sm-fs-36 {
    font-size: 36px; }
  .sm-fs-37 {
    font-size: 37px; }
  .sm-fs-38 {
    font-size: 38px; }
  .sm-fs-39 {
    font-size: 39px; }
  .sm-fs-40 {
    font-size: 40px; }
  .sm-fs-41 {
    font-size: 41px; }
  .sm-fs-42 {
    font-size: 42px; } }

/*
Font Weight
*/
.fw-light {
  font-weight: 300; }

.fw-regular {
  font-weight: 400; }

.fw-medium {
  font-weight: 500; }

.fw-bold {
  font-weight: 700; }

/*
Font Style
*/
.fs-normal {
  font-style: normal; }

.fs-italic {
  font-style: italic; }

.fs-unset {
  font-style: unset; }

/*
Font Colors
*/
.fc-gray--50 {
  color: #F7F7F7;
  fill: #F7F7F7; }

.fc-gray--100 {
  color: #EDEDED;
  fill: #EDEDED; }

.fc-gray--200 {
  color: #DBDBDB;
  fill: #DBDBDB; }

.fc-gray--300 {
  color: #C4C4C4;
  fill: #C4C4C4; }

.fc-gray--400 {
  color: #A3A3A3;
  fill: #A3A3A3; }

.fc-gray--500 {
  color: #7A7A7A;
  fill: #7A7A7A; }

.fc-gray--600 {
  color: #575757;
  fill: #575757; }

.fc-gray--700 {
  color: #3D3D3D;
  fill: #3D3D3D; }

.fc-gray--800 {
  color: #292929;
  fill: #292929; }

.fc-gray--900 {
  color: #1A1919;
  fill: #1A1919; }

.fc-black {
  color: #000000;
  fill: #000000; }

.fc-white {
  color: #FFFFFF;
  fill: #FFFFFF; }

.fc-transparent {
  color: transparent;
  fill: transparent; }

.fc-primary {
  color: #36A9E1;
  fill: #36A9E1; }

.fc-secondary {
  color: #bfe6f4;
  fill: #bfe6f4; }

.fc-brand {
  color: #36A9E1;
  fill: #36A9E1; }

.fc-success {
  color: #87D658;
  fill: #87D658; }

.fc-warning {
  color: #F59F48;
  fill: #F59F48; }

.fc-alert {
  color: #DE2F2F;
  fill: #DE2F2F; }

.fc-info {
  color: #50ADEF;
  fill: #50ADEF; }

/*
Text Aligns
*/
.ta-left {
  text-align: left; }

.ta-right {
  text-align: right; }

.ta-center {
  text-align: center; }

.ta-justify {
  text-align: justify; }

@media (max-width: 1024px) {
  .lg-ta-left {
    text-align: left; }
  .lg-ta-right {
    text-align: right; }
  .lg-ta-center {
    text-align: center; }
  .lg-ta-justify {
    text-align: justify; } }

@media (max-width: 768px) {
  .md-ta-left {
    text-align: left; }
  .md-ta-right {
    text-align: right; }
  .md-ta-center {
    text-align: center; }
  .md-ta-justify {
    text-align: justify; } }

@media (max-width: 480px) {
  .sm-ta-left {
    text-align: left; }
  .sm-ta-right {
    text-align: right; }
  .sm-ta-center {
    text-align: center; }
  .sm-ta-justify {
    text-align: justify; } }

/*
White Spaces
*/
.ws-normal {
  white-space: normal; }

.ws-nowrap {
  white-space: nowrap; }

.ws-pre {
  white-space: pre; }

.ws-pre-wrap {
  white-space: pre-wrap; }

.ws-pre-line {
  white-space: pre-line; }

@media (max-width: 1024px) {
  .lg-ws-normal {
    white-space: normal; }
  .lg-ws-nowrap {
    white-space: nowrap; }
  .lg-ws-pre {
    white-space: pre; }
  .lg-ws-pre-wrap {
    white-space: pre-wrap; }
  .lg-ws-pre-line {
    white-space: pre-line; } }

@media (max-width: 768px) {
  .md-ws-normal {
    white-space: normal; }
  .md-ws-nowrap {
    white-space: nowrap; }
  .md-ws-pre {
    white-space: pre; }
  .md-ws-pre-wrap {
    white-space: pre-wrap; }
  .md-ws-pre-line {
    white-space: pre-line; } }

@media (max-width: 480px) {
  .sm-ws-normal {
    white-space: normal; }
  .sm-ws-nowrap {
    white-space: nowrap; }
  .sm-ws-pre {
    white-space: pre; }
  .sm-ws-pre-wrap {
    white-space: pre-wrap; }
  .sm-ws-pre-line {
    white-space: pre-line; } }

/*
Overflow Wrapping
*/
.ow-break-word {
  overflow-wrap: break-word; }

.ow-inherit {
  overflow-wrap: inherit; }

.ow-initial {
  overflow-wrap: initial; }

.ow-unset {
  overflow-wrap: unset; }

.ow-normal {
  word-break: normal; }

/*
Word Break
*/
.ww-break-word {
  word-wrap: break-word; }

.wb-break-all {
  word-break: break-all; }

.wb-keep-all {
  word-break: keep-all; }

.wb-inherit {
  word-break: inherit; }

.wb-initial {
  word-break: initial; }

.wb-unset {
  word-break: unset; }

@media (max-width: 1024px) {
  .lg-wb-break-all {
    word-break: break-all; }
  .lg-wb-keep-all {
    word-break: keep-all; }
  .lg-wb-inherit {
    word-break: inherit; }
  .lg-wb-initial {
    word-break: initial; }
  .lg-wb-unset {
    word-break: unset; } }

@media (max-width: 768px) {
  .md-wb-break-all {
    word-break: break-all; }
  .md-wb-keep-all {
    word-break: keep-all; }
  .md-wb-inherit {
    word-break: inherit; }
  .md-wb-initial {
    word-break: initial; }
  .md-wb-unset {
    word-break: unset; } }

@media (max-width: 480px) {
  .sm-wb-break-all {
    word-break: break-all; }
  .sm-wb-keep-all {
    word-break: keep-all; }
  .sm-wb-inherit {
    word-break: inherit; }
  .sm-wb-initial {
    word-break: initial; }
  .sm-wb-unset {
    word-break: unset; } }

/*
Truncate
*/
.truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ba {
  border: solid 1px #000; }

.bt {
  border-top: solid 1px #000; }

.bb {
  border-bottom: solid 1px #000; }

.bl {
  border-left: solid 1px #000; }

.br {
  border-right: solid 1px #000; }

.by {
  border-top: solid 1px #000;
  border-bottom: solid 1px #000; }

.bx {
  border-left: solid 1px #000;
  border-right: solid 1px #000; }

@media (max-width: 1024px) {
  .lg-ba {
    border: solid 1px #000; }
  .lg-bt {
    border-top: solid 1px #000; }
  .lg-bb {
    border-bottom: solid 1px #000; }
  .lg-bl {
    border-left: solid 1px #000; }
  .lg-br {
    border-right: solid 1px #000; }
  .lg-by {
    border-top: solid 1px #000;
    border-bottom: solid 1px #000; }
  .lg-bx {
    border-left: solid 1px #000;
    border-right: solid 1px #000; } }

@media (max-width: 768px) {
  .md-ba {
    border: solid 1px #000; }
  .md-bt {
    border-top: solid 1px #000; }
  .md-bb {
    border-bottom: solid 1px #000; }
  .md-bl {
    border-left: solid 1px #000; }
  .md-br {
    border-right: solid 1px #000; }
  .md-by {
    border-top: solid 1px #000;
    border-bottom: solid 1px #000; }
  .md-bx {
    border-left: solid 1px #000;
    border-right: solid 1px #000; } }

@media (max-width: 480px) {
  .sm-ba {
    border: solid 1px #000; }
  .sm-bt {
    border-top: solid 1px #000; }
  .sm-bb {
    border-bottom: solid 1px #000; }
  .sm-bl {
    border-left: solid 1px #000; }
  .sm-br {
    border-right: solid 1px #000; }
  .sm-by {
    border-top: solid 1px #000;
    border-bottom: solid 1px #000; }
  .sm-bx {
    border-left: solid 1px #000;
    border-right: solid 1px #000; } }

.baw0 {
  border-width: 0px; }

.baw1 {
  border-width: 1px; }

.baw2 {
  border-width: 2px; }

.baw3 {
  border-width: 3px; }

.baw4 {
  border-width: 4px; }

.baw5 {
  border-width: 5px; }

.btw0 {
  border-top-width: 0px; }

.btw1 {
  border-top-width: 1px; }

.btw2 {
  border-top-width: 2px; }

.btw3 {
  border-top-width: 3px; }

.btw4 {
  border-top-width: 4px; }

.btw5 {
  border-top-width: 5px; }

.bbw0 {
  border-bottom-width: 0px; }

.bbw1 {
  border-bottom-width: 1px; }

.bbw2 {
  border-bottom-width: 2px; }

.bbw3 {
  border-bottom-width: 3px; }

.bbw4 {
  border-bottom-width: 4px; }

.bbw5 {
  border-bottom-width: 5px; }

.blw0 {
  border-left-width: 0px; }

.blw1 {
  border-left-width: 1px; }

.blw2 {
  border-left-width: 2px; }

.blw3 {
  border-left-width: 3px; }

.blw4 {
  border-left-width: 4px; }

.blw5 {
  border-left-width: 5px; }

.brw0 {
  border-right-width: 0px; }

.brw1 {
  border-right-width: 1px; }

.brw2 {
  border-right-width: 2px; }

.brw3 {
  border-right-width: 3px; }

.brw4 {
  border-right-width: 4px; }

.brw5 {
  border-right-width: 5px; }

.byw0 {
  border-top-width: 0px;
  border-bottom-width: 0px; }

.byw1 {
  border-top-width: 1px;
  border-bottom-width: 1px; }

.byw2 {
  border-top-width: 2px;
  border-bottom-width: 2px; }

.byw3 {
  border-top-width: 3px;
  border-bottom-width: 3px; }

.byw4 {
  border-top-width: 4px;
  border-bottom-width: 4px; }

.byw5 {
  border-top-width: 5px;
  border-bottom-width: 5px; }

.bxw0 {
  border-left-width: 0px;
  border-right-width: 0px; }

.bxw1 {
  border-left-width: 1px;
  border-right-width: 1px; }

.bxw2 {
  border-left-width: 2px;
  border-right-width: 2px; }

.bxw3 {
  border-left-width: 3px;
  border-right-width: 3px; }

.bxw4 {
  border-left-width: 4px;
  border-right-width: 4px; }

.bxw5 {
  border-left-width: 5px;
  border-right-width: 5px; }

@media (max-width: 1024px) {
  .lg-baw0 {
    border-width: 0px; }
  .lg-baw1 {
    border-width: 1px; }
  .lg-baw2 {
    border-width: 2px; }
  .lg-baw3 {
    border-width: 3px; }
  .lg-baw4 {
    border-width: 4px; }
  .lg-baw5 {
    border-width: 5px; }
  .lg-btw0 {
    border-top-width: 0px; }
  .lg-btw1 {
    border-top-width: 1px; }
  .lg-btw2 {
    border-top-width: 2px; }
  .lg-btw3 {
    border-top-width: 3px; }
  .lg-btw4 {
    border-top-width: 4px; }
  .lg-btw5 {
    border-top-width: 5px; }
  .lg-bbw0 {
    border-bottom-width: 0px; }
  .lg-bbw1 {
    border-bottom-width: 1px; }
  .lg-bbw2 {
    border-bottom-width: 2px; }
  .lg-bbw3 {
    border-bottom-width: 3px; }
  .lg-bbw4 {
    border-bottom-width: 4px; }
  .lg-bbw5 {
    border-bottom-width: 5px; }
  .lg-blw0 {
    border-left-width: 0px; }
  .lg-blw1 {
    border-left-width: 1px; }
  .lg-blw2 {
    border-left-width: 2px; }
  .lg-blw3 {
    border-left-width: 3px; }
  .lg-blw4 {
    border-left-width: 4px; }
  .lg-blw5 {
    border-left-width: 5px; }
  .lg-brw0 {
    border-right-width: 0px; }
  .lg-brw1 {
    border-right-width: 1px; }
  .lg-brw2 {
    border-right-width: 2px; }
  .lg-brw3 {
    border-right-width: 3px; }
  .lg-brw4 {
    border-right-width: 4px; }
  .lg-brw5 {
    border-right-width: 5px; }
  .lg-byw0 {
    border-top-width: 0px;
    border-bottom-width: 0px; }
  .lg-byw1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }
  .lg-byw2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }
  .lg-byw3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }
  .lg-byw4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }
  .lg-byw5 {
    border-top-width: 5px;
    border-bottom-width: 5px; }
  .lg-bxw0 {
    border-left-width: 0px;
    border-right-width: 0px; }
  .lg-bxw1 {
    border-left-width: 1px;
    border-right-width: 1px; }
  .lg-bxw2 {
    border-left-width: 2px;
    border-right-width: 2px; }
  .lg-bxw3 {
    border-left-width: 3px;
    border-right-width: 3px; }
  .lg-bxw4 {
    border-left-width: 4px;
    border-right-width: 4px; }
  .lg-bxw5 {
    border-left-width: 5px;
    border-right-width: 5px; } }

@media (max-width: 768px) {
  .md-baw0 {
    border-width: 0px; }
  .md-baw1 {
    border-width: 1px; }
  .md-baw2 {
    border-width: 2px; }
  .md-baw3 {
    border-width: 3px; }
  .md-baw4 {
    border-width: 4px; }
  .md-baw5 {
    border-width: 5px; }
  .md-btw0 {
    border-top-width: 0px; }
  .md-btw1 {
    border-top-width: 1px; }
  .md-btw2 {
    border-top-width: 2px; }
  .md-btw3 {
    border-top-width: 3px; }
  .md-btw4 {
    border-top-width: 4px; }
  .md-btw5 {
    border-top-width: 5px; }
  .md-bbw0 {
    border-bottom-width: 0px; }
  .md-bbw1 {
    border-bottom-width: 1px; }
  .md-bbw2 {
    border-bottom-width: 2px; }
  .md-bbw3 {
    border-bottom-width: 3px; }
  .md-bbw4 {
    border-bottom-width: 4px; }
  .md-bbw5 {
    border-bottom-width: 5px; }
  .md-blw0 {
    border-left-width: 0px; }
  .md-blw1 {
    border-left-width: 1px; }
  .md-blw2 {
    border-left-width: 2px; }
  .md-blw3 {
    border-left-width: 3px; }
  .md-blw4 {
    border-left-width: 4px; }
  .md-blw5 {
    border-left-width: 5px; }
  .md-brw0 {
    border-right-width: 0px; }
  .md-brw1 {
    border-right-width: 1px; }
  .md-brw2 {
    border-right-width: 2px; }
  .md-brw3 {
    border-right-width: 3px; }
  .md-brw4 {
    border-right-width: 4px; }
  .md-brw5 {
    border-right-width: 5px; }
  .md-byw0 {
    border-top-width: 0px;
    border-bottom-width: 0px; }
  .md-byw1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }
  .md-byw2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }
  .md-byw3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }
  .md-byw4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }
  .md-byw5 {
    border-top-width: 5px;
    border-bottom-width: 5px; }
  .md-bxw0 {
    border-left-width: 0px;
    border-right-width: 0px; }
  .md-bxw1 {
    border-left-width: 1px;
    border-right-width: 1px; }
  .md-bxw2 {
    border-left-width: 2px;
    border-right-width: 2px; }
  .md-bxw3 {
    border-left-width: 3px;
    border-right-width: 3px; }
  .md-bxw4 {
    border-left-width: 4px;
    border-right-width: 4px; }
  .md-bxw5 {
    border-left-width: 5px;
    border-right-width: 5px; } }

@media (max-width: 480px) {
  .sm-baw0 {
    border-width: 0px; }
  .sm-baw1 {
    border-width: 1px; }
  .sm-baw2 {
    border-width: 2px; }
  .sm-baw3 {
    border-width: 3px; }
  .sm-baw4 {
    border-width: 4px; }
  .sm-baw5 {
    border-width: 5px; }
  .sm-btw0 {
    border-top-width: 0px; }
  .sm-btw1 {
    border-top-width: 1px; }
  .sm-btw2 {
    border-top-width: 2px; }
  .sm-btw3 {
    border-top-width: 3px; }
  .sm-btw4 {
    border-top-width: 4px; }
  .sm-btw5 {
    border-top-width: 5px; }
  .sm-bbw0 {
    border-bottom-width: 0px; }
  .sm-bbw1 {
    border-bottom-width: 1px; }
  .sm-bbw2 {
    border-bottom-width: 2px; }
  .sm-bbw3 {
    border-bottom-width: 3px; }
  .sm-bbw4 {
    border-bottom-width: 4px; }
  .sm-bbw5 {
    border-bottom-width: 5px; }
  .sm-blw0 {
    border-left-width: 0px; }
  .sm-blw1 {
    border-left-width: 1px; }
  .sm-blw2 {
    border-left-width: 2px; }
  .sm-blw3 {
    border-left-width: 3px; }
  .sm-blw4 {
    border-left-width: 4px; }
  .sm-blw5 {
    border-left-width: 5px; }
  .sm-brw0 {
    border-right-width: 0px; }
  .sm-brw1 {
    border-right-width: 1px; }
  .sm-brw2 {
    border-right-width: 2px; }
  .sm-brw3 {
    border-right-width: 3px; }
  .sm-brw4 {
    border-right-width: 4px; }
  .sm-brw5 {
    border-right-width: 5px; }
  .sm-byw0 {
    border-top-width: 0px;
    border-bottom-width: 0px; }
  .sm-byw1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }
  .sm-byw2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }
  .sm-byw3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }
  .sm-byw4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }
  .sm-byw5 {
    border-top-width: 5px;
    border-bottom-width: 5px; }
  .sm-bxw0 {
    border-left-width: 0px;
    border-right-width: 0px; }
  .sm-bxw1 {
    border-left-width: 1px;
    border-right-width: 1px; }
  .sm-bxw2 {
    border-left-width: 2px;
    border-right-width: 2px; }
  .sm-bxw3 {
    border-left-width: 3px;
    border-right-width: 3px; }
  .sm-bxw4 {
    border-left-width: 4px;
    border-right-width: 4px; }
  .sm-bxw5 {
    border-left-width: 5px;
    border-right-width: 5px; } }

.bas-solid {
  border-style: solid; }

.bas-dashed {
  border-style: dashed; }

.bas-dotted {
  border-style: dotted; }

.bas-none {
  border-style: none; }

.bas-double {
  border-style: double; }

.bts-solid {
  border-top-style: solid; }

.bts-dashed {
  border-top-style: dashed; }

.bts-dotted {
  border-top-style: dotted; }

.bts-none {
  border-top-style: none; }

.bts-double {
  border-top-style: double; }

.bbs-solid {
  border-bottom-style: solid; }

.bbs-dashed {
  border-bottom-style: dashed; }

.bbs-dotted {
  border-bottom-style: dotted; }

.bbs-none {
  border-bottom-style: none; }

.bbs-double {
  border-bottom-style: double; }

.bls-solid {
  border-left-style: solid; }

.bls-dashed {
  border-left-style: dashed; }

.bls-dotted {
  border-left-style: dotted; }

.bls-none {
  border-left-style: none; }

.bls-double {
  border-left-style: double; }

.brs-solid {
  border-right-style: solid; }

.brs-dashed {
  border-right-style: dashed; }

.brs-dotted {
  border-right-style: dotted; }

.brs-none {
  border-right-style: none; }

.brs-double {
  border-right-style: double; }

.bys-solid {
  border-top-style: solid;
  border-bottom-style: solid; }

.bys-dashed {
  border-top-style: dashed;
  border-bottom-style: dashed; }

.bys-dotted {
  border-top-style: dotted;
  border-bottom-style: dotted; }

.bys-none {
  border-top-style: none;
  border-bottom-style: none; }

.bys-double {
  border-top-style: double;
  border-bottom-style: double; }

.bxs-solid {
  border-left-style: solid;
  border-right-style: solid; }

.bxs-dashed {
  border-left-style: dashed;
  border-right-style: dashed; }

.bxs-dotted {
  border-left-style: dotted;
  border-right-style: dotted; }

.bxs-none {
  border-left-style: none;
  border-right-style: none; }

.bxs-double {
  border-left-style: double;
  border-right-style: double; }

@media (max-width: 1024px) {
  .lg-bas-solid {
    border-style: solid; }
  .lg-bas-dashed {
    border-style: dashed; }
  .lg-bas-dotted {
    border-style: dotted; }
  .lg-bas-none {
    border-style: none; }
  .lg-bas-double {
    border-style: double; }
  .lg-bts-solid {
    border-top-style: solid; }
  .lg-bts-dashed {
    border-top-style: dashed; }
  .lg-bts-dotted {
    border-top-style: dotted; }
  .lg-bts-none {
    border-top-style: none; }
  .lg-bts-double {
    border-top-style: double; }
  .lg-bbs-solid {
    border-bottom-style: solid; }
  .lg-bbs-dashed {
    border-bottom-style: dashed; }
  .lg-bbs-dotted {
    border-bottom-style: dotted; }
  .lg-bbs-none {
    border-bottom-style: none; }
  .lg-bbs-double {
    border-bottom-style: double; }
  .lg-bls-solid {
    border-left-style: solid; }
  .lg-bls-dashed {
    border-left-style: dashed; }
  .lg-bls-dotted {
    border-left-style: dotted; }
  .lg-bls-none {
    border-left-style: none; }
  .lg-bls-double {
    border-left-style: double; }
  .lg-brs-solid {
    border-right-style: solid; }
  .lg-brs-dashed {
    border-right-style: dashed; }
  .lg-brs-dotted {
    border-right-style: dotted; }
  .lg-brs-none {
    border-right-style: none; }
  .lg-brs-double {
    border-right-style: double; }
  .lg-bys-solid {
    border-top-style: solid;
    border-bottom-style: solid; }
  .lg-bys-dashed {
    border-top-style: dashed;
    border-bottom-style: dashed; }
  .lg-bys-dotted {
    border-top-style: dotted;
    border-bottom-style: dotted; }
  .lg-bys-none {
    border-top-style: none;
    border-bottom-style: none; }
  .lg-bys-double {
    border-top-style: double;
    border-bottom-style: double; }
  .lg-bxs-solid {
    border-left-style: solid;
    border-right-style: solid; }
  .lg-bxs-dashed {
    border-left-style: dashed;
    border-right-style: dashed; }
  .lg-bxs-dotted {
    border-left-style: dotted;
    border-right-style: dotted; }
  .lg-bxs-none {
    border-left-style: none;
    border-right-style: none; }
  .lg-bxs-double {
    border-left-style: double;
    border-right-style: double; } }

@media (max-width: 768px) {
  .md-bas-solid {
    border-style: solid; }
  .md-bas-dashed {
    border-style: dashed; }
  .md-bas-dotted {
    border-style: dotted; }
  .md-bas-none {
    border-style: none; }
  .md-bas-double {
    border-style: double; }
  .md-bts-solid {
    border-top-style: solid; }
  .md-bts-dashed {
    border-top-style: dashed; }
  .md-bts-dotted {
    border-top-style: dotted; }
  .md-bts-none {
    border-top-style: none; }
  .md-bts-double {
    border-top-style: double; }
  .md-bbs-solid {
    border-bottom-style: solid; }
  .md-bbs-dashed {
    border-bottom-style: dashed; }
  .md-bbs-dotted {
    border-bottom-style: dotted; }
  .md-bbs-none {
    border-bottom-style: none; }
  .md-bbs-double {
    border-bottom-style: double; }
  .md-bls-solid {
    border-left-style: solid; }
  .md-bls-dashed {
    border-left-style: dashed; }
  .md-bls-dotted {
    border-left-style: dotted; }
  .md-bls-none {
    border-left-style: none; }
  .md-bls-double {
    border-left-style: double; }
  .md-brs-solid {
    border-right-style: solid; }
  .md-brs-dashed {
    border-right-style: dashed; }
  .md-brs-dotted {
    border-right-style: dotted; }
  .md-brs-none {
    border-right-style: none; }
  .md-brs-double {
    border-right-style: double; }
  .md-bys-solid {
    border-top-style: solid;
    border-bottom-style: solid; }
  .md-bys-dashed {
    border-top-style: dashed;
    border-bottom-style: dashed; }
  .md-bys-dotted {
    border-top-style: dotted;
    border-bottom-style: dotted; }
  .md-bys-none {
    border-top-style: none;
    border-bottom-style: none; }
  .md-bys-double {
    border-top-style: double;
    border-bottom-style: double; }
  .md-bxs-solid {
    border-left-style: solid;
    border-right-style: solid; }
  .md-bxs-dashed {
    border-left-style: dashed;
    border-right-style: dashed; }
  .md-bxs-dotted {
    border-left-style: dotted;
    border-right-style: dotted; }
  .md-bxs-none {
    border-left-style: none;
    border-right-style: none; }
  .md-bxs-double {
    border-left-style: double;
    border-right-style: double; } }

@media (max-width: 480px) {
  .sm-bas-solid {
    border-style: solid; }
  .sm-bas-dashed {
    border-style: dashed; }
  .sm-bas-dotted {
    border-style: dotted; }
  .sm-bas-none {
    border-style: none; }
  .sm-bas-double {
    border-style: double; }
  .sm-bts-solid {
    border-top-style: solid; }
  .sm-bts-dashed {
    border-top-style: dashed; }
  .sm-bts-dotted {
    border-top-style: dotted; }
  .sm-bts-none {
    border-top-style: none; }
  .sm-bts-double {
    border-top-style: double; }
  .sm-bbs-solid {
    border-bottom-style: solid; }
  .sm-bbs-dashed {
    border-bottom-style: dashed; }
  .sm-bbs-dotted {
    border-bottom-style: dotted; }
  .sm-bbs-none {
    border-bottom-style: none; }
  .sm-bbs-double {
    border-bottom-style: double; }
  .sm-bls-solid {
    border-left-style: solid; }
  .sm-bls-dashed {
    border-left-style: dashed; }
  .sm-bls-dotted {
    border-left-style: dotted; }
  .sm-bls-none {
    border-left-style: none; }
  .sm-bls-double {
    border-left-style: double; }
  .sm-brs-solid {
    border-right-style: solid; }
  .sm-brs-dashed {
    border-right-style: dashed; }
  .sm-brs-dotted {
    border-right-style: dotted; }
  .sm-brs-none {
    border-right-style: none; }
  .sm-brs-double {
    border-right-style: double; }
  .sm-bys-solid {
    border-top-style: solid;
    border-bottom-style: solid; }
  .sm-bys-dashed {
    border-top-style: dashed;
    border-bottom-style: dashed; }
  .sm-bys-dotted {
    border-top-style: dotted;
    border-bottom-style: dotted; }
  .sm-bys-none {
    border-top-style: none;
    border-bottom-style: none; }
  .sm-bys-double {
    border-top-style: double;
    border-bottom-style: double; }
  .sm-bxs-solid {
    border-left-style: solid;
    border-right-style: solid; }
  .sm-bxs-dashed {
    border-left-style: dashed;
    border-right-style: dashed; }
  .sm-bxs-dotted {
    border-left-style: dotted;
    border-right-style: dotted; }
  .sm-bxs-none {
    border-left-style: none;
    border-right-style: none; }
  .sm-bxs-double {
    border-left-style: double;
    border-right-style: double; } }

.br0 {
  border-radius: 0px; }

.btr0 {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px; }

.bbr0 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px; }

.brr0 {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px; }

.blr0 {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px; }

@media (max-width: 1024px) {
  .lg-br0 {
    border-radius: 0px; }
  .lg-btr0 {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px; }
  .lg-bbr0 {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; }
  .lg-brr0 {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px; }
  .lg-blr0 {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px; } }

@media (max-width: 768px) {
  .md-br0 {
    border-radius: 0px; }
  .md-btr0 {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px; }
  .md-bbr0 {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; }
  .md-brr0 {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px; }
  .md-blr0 {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px; } }

@media (max-width: 480px) {
  .sm-br0 {
    border-radius: 0px; }
  .sm-btr0 {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px; }
  .sm-bbr0 {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; }
  .sm-brr0 {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px; }
  .sm-blr0 {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px; } }

.br1 {
  border-radius: 1px; }

.btr1 {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px; }

.bbr1 {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px; }

.brr1 {
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px; }

.blr1 {
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px; }

@media (max-width: 1024px) {
  .lg-br1 {
    border-radius: 1px; }
  .lg-btr1 {
    border-top-right-radius: 1px;
    border-top-left-radius: 1px; }
  .lg-bbr1 {
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px; }
  .lg-brr1 {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px; }
  .lg-blr1 {
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px; } }

@media (max-width: 768px) {
  .md-br1 {
    border-radius: 1px; }
  .md-btr1 {
    border-top-right-radius: 1px;
    border-top-left-radius: 1px; }
  .md-bbr1 {
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px; }
  .md-brr1 {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px; }
  .md-blr1 {
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px; } }

@media (max-width: 480px) {
  .sm-br1 {
    border-radius: 1px; }
  .sm-btr1 {
    border-top-right-radius: 1px;
    border-top-left-radius: 1px; }
  .sm-bbr1 {
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px; }
  .sm-brr1 {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px; }
  .sm-blr1 {
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px; } }

.br3 {
  border-radius: 3px; }

.btr3 {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.bbr3 {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }

.brr3 {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.blr3 {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

@media (max-width: 1024px) {
  .lg-br3 {
    border-radius: 3px; }
  .lg-btr3 {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .lg-bbr3 {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
  .lg-brr3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  .lg-blr3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; } }

@media (max-width: 768px) {
  .md-br3 {
    border-radius: 3px; }
  .md-btr3 {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .md-bbr3 {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
  .md-brr3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  .md-blr3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; } }

@media (max-width: 480px) {
  .sm-br3 {
    border-radius: 3px; }
  .sm-btr3 {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .sm-bbr3 {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
  .sm-brr3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  .sm-blr3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; } }

.br5 {
  border-radius: 5px; }

.btr5 {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px; }

.bbr5 {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.brr5 {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.blr5 {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

@media (max-width: 1024px) {
  .lg-br5 {
    border-radius: 5px; }
  .lg-btr5 {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px; }
  .lg-bbr5 {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
  .lg-brr5 {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .lg-blr5 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; } }

@media (max-width: 768px) {
  .md-br5 {
    border-radius: 5px; }
  .md-btr5 {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px; }
  .md-bbr5 {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
  .md-brr5 {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .md-blr5 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; } }

@media (max-width: 480px) {
  .sm-br5 {
    border-radius: 5px; }
  .sm-btr5 {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px; }
  .sm-bbr5 {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
  .sm-brr5 {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .sm-blr5 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; } }

.br7 {
  border-radius: 7px; }

.btr7 {
  border-top-right-radius: 7px;
  border-top-left-radius: 7px; }

.bbr7 {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px; }

.brr7 {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px; }

.blr7 {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px; }

@media (max-width: 1024px) {
  .lg-br7 {
    border-radius: 7px; }
  .lg-btr7 {
    border-top-right-radius: 7px;
    border-top-left-radius: 7px; }
  .lg-bbr7 {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px; }
  .lg-brr7 {
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px; }
  .lg-blr7 {
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px; } }

@media (max-width: 768px) {
  .md-br7 {
    border-radius: 7px; }
  .md-btr7 {
    border-top-right-radius: 7px;
    border-top-left-radius: 7px; }
  .md-bbr7 {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px; }
  .md-brr7 {
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px; }
  .md-blr7 {
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px; } }

@media (max-width: 480px) {
  .sm-br7 {
    border-radius: 7px; }
  .sm-btr7 {
    border-top-right-radius: 7px;
    border-top-left-radius: 7px; }
  .sm-bbr7 {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px; }
  .sm-brr7 {
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px; }
  .sm-blr7 {
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px; } }

.br10 {
  border-radius: 10px; }

.btr10 {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px; }

.bbr10 {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px; }

.brr10 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px; }

.blr10 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px; }

@media (max-width: 1024px) {
  .lg-br10 {
    border-radius: 10px; }
  .lg-btr10 {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px; }
  .lg-bbr10 {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; }
  .lg-brr10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px; }
  .lg-blr10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px; } }

@media (max-width: 768px) {
  .md-br10 {
    border-radius: 10px; }
  .md-btr10 {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px; }
  .md-bbr10 {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; }
  .md-brr10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px; }
  .md-blr10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px; } }

@media (max-width: 480px) {
  .sm-br10 {
    border-radius: 10px; }
  .sm-btr10 {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px; }
  .sm-bbr10 {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; }
  .sm-brr10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px; }
  .sm-blr10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px; } }

.br-round {
  border-radius: 510px; }

.btr-round {
  border-top-right-radius: 510px;
  border-top-left-radius: 510px; }

.bbr-round {
  border-bottom-left-radius: 510px;
  border-bottom-right-radius: 510px; }

.brr-round {
  border-top-right-radius: 510px;
  border-bottom-right-radius: 510px; }

.blr-round {
  border-top-left-radius: 510px;
  border-bottom-left-radius: 510px; }

@media (max-width: 1024px) {
  .lg-br-round {
    border-radius: 510px; }
  .lg-btr-round {
    border-top-right-radius: 510px;
    border-top-left-radius: 510px; }
  .lg-bbr-round {
    border-bottom-left-radius: 510px;
    border-bottom-right-radius: 510px; }
  .lg-brr-round {
    border-top-right-radius: 510px;
    border-bottom-right-radius: 510px; }
  .lg-blr-round {
    border-top-left-radius: 510px;
    border-bottom-left-radius: 510px; } }

@media (max-width: 768px) {
  .md-br-round {
    border-radius: 510px; }
  .md-btr-round {
    border-top-right-radius: 510px;
    border-top-left-radius: 510px; }
  .md-bbr-round {
    border-bottom-left-radius: 510px;
    border-bottom-right-radius: 510px; }
  .md-brr-round {
    border-top-right-radius: 510px;
    border-bottom-right-radius: 510px; }
  .md-blr-round {
    border-top-left-radius: 510px;
    border-bottom-left-radius: 510px; } }

@media (max-width: 480px) {
  .sm-br-round {
    border-radius: 510px; }
  .sm-btr-round {
    border-top-right-radius: 510px;
    border-top-left-radius: 510px; }
  .sm-bbr-round {
    border-bottom-left-radius: 510px;
    border-bottom-right-radius: 510px; }
  .sm-brr-round {
    border-top-right-radius: 510px;
    border-bottom-right-radius: 510px; }
  .sm-blr-round {
    border-top-left-radius: 510px;
    border-bottom-left-radius: 510px; } }

.bc-gray--50 {
  border-color: #F7F7F7; }

.bc-gray--100 {
  border-color: #EDEDED; }

.bc-gray--200 {
  border-color: #DBDBDB; }

.bc-gray--300 {
  border-color: #C4C4C4; }

.bc-gray--400 {
  border-color: #A3A3A3; }

.bc-gray--500 {
  border-color: #7A7A7A; }

.bc-gray--600 {
  border-color: #575757; }

.bc-gray--700 {
  border-color: #3D3D3D; }

.bc-gray--800 {
  border-color: #292929; }

.bc-gray--900 {
  border-color: #1A1919; }

.bc-black {
  border-color: #000000; }

.bc-white {
  border-color: #FFFFFF; }

.bc-transparent {
  border-color: transparent; }

.bc-primary {
  border-color: #36A9E1; }

.bc-secondary {
  border-color: #bfe6f4; }

.bc-brand {
  border-color: #36A9E1; }

.bc-success {
  border-color: #87D658; }

.bc-warning {
  border-color: #F59F48; }

.bc-alert {
  border-color: #DE2F2F; }

.bc-info {
  border-color: #50ADEF; }

@media (max-width: 1024px) {
  .lg-bc-gray--50 {
    border-color: #F7F7F7; }
  .lg-bc-gray--100 {
    border-color: #EDEDED; }
  .lg-bc-gray--200 {
    border-color: #DBDBDB; }
  .lg-bc-gray--300 {
    border-color: #C4C4C4; }
  .lg-bc-gray--400 {
    border-color: #A3A3A3; }
  .lg-bc-gray--500 {
    border-color: #7A7A7A; }
  .lg-bc-gray--600 {
    border-color: #575757; }
  .lg-bc-gray--700 {
    border-color: #3D3D3D; }
  .lg-bc-gray--800 {
    border-color: #292929; }
  .lg-bc-gray--900 {
    border-color: #1A1919; }
  .lg-bc-black {
    border-color: #000000; }
  .lg-bc-white {
    border-color: #FFFFFF; }
  .lg-bc-transparent {
    border-color: transparent; }
  .lg-bc-primary {
    border-color: #36A9E1; }
  .lg-bc-secondary {
    border-color: #bfe6f4; }
  .lg-bc-brand {
    border-color: #36A9E1; }
  .lg-bc-success {
    border-color: #87D658; }
  .lg-bc-warning {
    border-color: #F59F48; }
  .lg-bc-alert {
    border-color: #DE2F2F; }
  .lg-bc-info {
    border-color: #50ADEF; } }

@media (max-width: 768px) {
  .md-bc-gray--50 {
    border-color: #F7F7F7; }
  .md-bc-gray--100 {
    border-color: #EDEDED; }
  .md-bc-gray--200 {
    border-color: #DBDBDB; }
  .md-bc-gray--300 {
    border-color: #C4C4C4; }
  .md-bc-gray--400 {
    border-color: #A3A3A3; }
  .md-bc-gray--500 {
    border-color: #7A7A7A; }
  .md-bc-gray--600 {
    border-color: #575757; }
  .md-bc-gray--700 {
    border-color: #3D3D3D; }
  .md-bc-gray--800 {
    border-color: #292929; }
  .md-bc-gray--900 {
    border-color: #1A1919; }
  .md-bc-black {
    border-color: #000000; }
  .md-bc-white {
    border-color: #FFFFFF; }
  .md-bc-transparent {
    border-color: transparent; }
  .md-bc-primary {
    border-color: #36A9E1; }
  .md-bc-secondary {
    border-color: #bfe6f4; }
  .md-bc-brand {
    border-color: #36A9E1; }
  .md-bc-success {
    border-color: #87D658; }
  .md-bc-warning {
    border-color: #F59F48; }
  .md-bc-alert {
    border-color: #DE2F2F; }
  .md-bc-info {
    border-color: #50ADEF; } }

@media (max-width: 480px) {
  .sm-bc-gray--50 {
    border-color: #F7F7F7; }
  .sm-bc-gray--100 {
    border-color: #EDEDED; }
  .sm-bc-gray--200 {
    border-color: #DBDBDB; }
  .sm-bc-gray--300 {
    border-color: #C4C4C4; }
  .sm-bc-gray--400 {
    border-color: #A3A3A3; }
  .sm-bc-gray--500 {
    border-color: #7A7A7A; }
  .sm-bc-gray--600 {
    border-color: #575757; }
  .sm-bc-gray--700 {
    border-color: #3D3D3D; }
  .sm-bc-gray--800 {
    border-color: #292929; }
  .sm-bc-gray--900 {
    border-color: #1A1919; }
  .sm-bc-black {
    border-color: #000000; }
  .sm-bc-white {
    border-color: #FFFFFF; }
  .sm-bc-transparent {
    border-color: transparent; }
  .sm-bc-primary {
    border-color: #36A9E1; }
  .sm-bc-secondary {
    border-color: #bfe6f4; }
  .sm-bc-brand {
    border-color: #36A9E1; }
  .sm-bc-success {
    border-color: #87D658; }
  .sm-bc-warning {
    border-color: #F59F48; }
  .sm-bc-alert {
    border-color: #DE2F2F; }
  .sm-bc-info {
    border-color: #50ADEF; } }

.bg-gray--50 {
  background-color: #F7F7F7 !important; }

.bg-gray--100 {
  background-color: #EDEDED !important; }

.bg-gray--200 {
  background-color: #DBDBDB !important; }

.bg-gray--300 {
  background-color: #C4C4C4 !important; }

.bg-gray--400 {
  background-color: #A3A3A3 !important; }

.bg-gray--500 {
  background-color: #7A7A7A !important; }

.bg-gray--600 {
  background-color: #575757 !important; }

.bg-gray--700 {
  background-color: #3D3D3D !important; }

.bg-gray--800 {
  background-color: #292929 !important; }

.bg-gray--900 {
  background-color: #1A1919 !important; }

.bg-black {
  background-color: #000000 !important; }

.bg-white {
  background-color: #FFFFFF !important; }

.bg-transparent {
  background-color: transparent !important; }

.bg-primary {
  background-color: #36A9E1 !important; }

.bg-secondary {
  background-color: #bfe6f4 !important; }

.bg-brand {
  background-color: #36A9E1 !important; }

.bg-success {
  background-color: #87D658 !important; }

.bg-warning {
  background-color: #F59F48 !important; }

.bg-alert {
  background-color: #DE2F2F !important; }

.bg-info {
  background-color: #50ADEF !important; }

@media (max-width: 1024px) {
  .lg-bg-gray--50 {
    background-color: #F7F7F7 !important; }
  .lg-bg-gray--100 {
    background-color: #EDEDED !important; }
  .lg-bg-gray--200 {
    background-color: #DBDBDB !important; }
  .lg-bg-gray--300 {
    background-color: #C4C4C4 !important; }
  .lg-bg-gray--400 {
    background-color: #A3A3A3 !important; }
  .lg-bg-gray--500 {
    background-color: #7A7A7A !important; }
  .lg-bg-gray--600 {
    background-color: #575757 !important; }
  .lg-bg-gray--700 {
    background-color: #3D3D3D !important; }
  .lg-bg-gray--800 {
    background-color: #292929 !important; }
  .lg-bg-gray--900 {
    background-color: #1A1919 !important; }
  .lg-bg-black {
    background-color: #000000 !important; }
  .lg-bg-white {
    background-color: #FFFFFF !important; }
  .lg-bg-transparent {
    background-color: transparent !important; }
  .lg-bg-primary {
    background-color: #36A9E1 !important; }
  .lg-bg-secondary {
    background-color: #bfe6f4 !important; }
  .lg-bg-brand {
    background-color: #36A9E1 !important; }
  .lg-bg-success {
    background-color: #87D658 !important; }
  .lg-bg-warning {
    background-color: #F59F48 !important; }
  .lg-bg-alert {
    background-color: #DE2F2F !important; }
  .lg-bg-info {
    background-color: #50ADEF !important; } }

@media (max-width: 768px) {
  .md-bg-gray--50 {
    background-color: #F7F7F7 !important; }
  .md-bg-gray--100 {
    background-color: #EDEDED !important; }
  .md-bg-gray--200 {
    background-color: #DBDBDB !important; }
  .md-bg-gray--300 {
    background-color: #C4C4C4 !important; }
  .md-bg-gray--400 {
    background-color: #A3A3A3 !important; }
  .md-bg-gray--500 {
    background-color: #7A7A7A !important; }
  .md-bg-gray--600 {
    background-color: #575757 !important; }
  .md-bg-gray--700 {
    background-color: #3D3D3D !important; }
  .md-bg-gray--800 {
    background-color: #292929 !important; }
  .md-bg-gray--900 {
    background-color: #1A1919 !important; }
  .md-bg-black {
    background-color: #000000 !important; }
  .md-bg-white {
    background-color: #FFFFFF !important; }
  .md-bg-transparent {
    background-color: transparent !important; }
  .md-bg-primary {
    background-color: #36A9E1 !important; }
  .md-bg-secondary {
    background-color: #bfe6f4 !important; }
  .md-bg-brand {
    background-color: #36A9E1 !important; }
  .md-bg-success {
    background-color: #87D658 !important; }
  .md-bg-warning {
    background-color: #F59F48 !important; }
  .md-bg-alert {
    background-color: #DE2F2F !important; }
  .md-bg-info {
    background-color: #50ADEF !important; } }

@media (max-width: 480px) {
  .sm-bg-gray--50 {
    background-color: #F7F7F7 !important; }
  .sm-bg-gray--100 {
    background-color: #EDEDED !important; }
  .sm-bg-gray--200 {
    background-color: #DBDBDB !important; }
  .sm-bg-gray--300 {
    background-color: #C4C4C4 !important; }
  .sm-bg-gray--400 {
    background-color: #A3A3A3 !important; }
  .sm-bg-gray--500 {
    background-color: #7A7A7A !important; }
  .sm-bg-gray--600 {
    background-color: #575757 !important; }
  .sm-bg-gray--700 {
    background-color: #3D3D3D !important; }
  .sm-bg-gray--800 {
    background-color: #292929 !important; }
  .sm-bg-gray--900 {
    background-color: #1A1919 !important; }
  .sm-bg-black {
    background-color: #000000 !important; }
  .sm-bg-white {
    background-color: #FFFFFF !important; }
  .sm-bg-transparent {
    background-color: transparent !important; }
  .sm-bg-primary {
    background-color: #36A9E1 !important; }
  .sm-bg-secondary {
    background-color: #bfe6f4 !important; }
  .sm-bg-brand {
    background-color: #36A9E1 !important; }
  .sm-bg-success {
    background-color: #87D658 !important; }
  .sm-bg-warning {
    background-color: #F59F48 !important; }
  .sm-bg-alert {
    background-color: #DE2F2F !important; }
  .sm-bg-info {
    background-color: #50ADEF !important; } }

.ps-absolute {
  position: absolute; }

.ps-relative {
  position: relative; }

.ps-fixed {
  position: fixed; }

.ps-static {
  position: static; }

.ps-sticky {
  position: sticky; }

.t-1x {
  top: 5px; }

.tn-1x {
  top: -5px; }

.b-1x {
  bottom: 5px; }

.bn-1x {
  bottom: -5px; }

.l-1x {
  left: 5px; }

.ln-1x {
  left: -5px; }

.r-1x {
  right: 5px; }

.rn-1x {
  right: -5px; }

.t-2x {
  top: 10px; }

.tn-2x {
  top: -10px; }

.b-2x {
  bottom: 10px; }

.bn-2x {
  bottom: -10px; }

.l-2x {
  left: 10px; }

.ln-2x {
  left: -10px; }

.r-2x {
  right: 10px; }

.rn-2x {
  right: -10px; }

.t-3x {
  top: 15px; }

.tn-3x {
  top: -15px; }

.b-3x {
  bottom: 15px; }

.bn-3x {
  bottom: -15px; }

.l-3x {
  left: 15px; }

.ln-3x {
  left: -15px; }

.r-3x {
  right: 15px; }

.rn-3x {
  right: -15px; }

.t-4x {
  top: 20px; }

.tn-4x {
  top: -20px; }

.b-4x {
  bottom: 20px; }

.bn-4x {
  bottom: -20px; }

.l-4x {
  left: 20px; }

.ln-4x {
  left: -20px; }

.r-4x {
  right: 20px; }

.rn-4x {
  right: -20px; }

.t-5x {
  top: 25px; }

.tn-5x {
  top: -25px; }

.b-5x {
  bottom: 25px; }

.bn-5x {
  bottom: -25px; }

.l-5x {
  left: 25px; }

.ln-5x {
  left: -25px; }

.r-5x {
  right: 25px; }

.rn-5x {
  right: -25px; }

.t-6x {
  top: 30px; }

.tn-6x {
  top: -30px; }

.b-6x {
  bottom: 30px; }

.bn-6x {
  bottom: -30px; }

.l-6x {
  left: 30px; }

.ln-6x {
  left: -30px; }

.r-6x {
  right: 30px; }

.rn-6x {
  right: -30px; }

.t-7x {
  top: 35px; }

.tn-7x {
  top: -35px; }

.b-7x {
  bottom: 35px; }

.bn-7x {
  bottom: -35px; }

.l-7x {
  left: 35px; }

.ln-7x {
  left: -35px; }

.r-7x {
  right: 35px; }

.rn-7x {
  right: -35px; }

.t-8x {
  top: 40px; }

.tn-8x {
  top: -40px; }

.b-8x {
  bottom: 40px; }

.bn-8x {
  bottom: -40px; }

.l-8x {
  left: 40px; }

.ln-8x {
  left: -40px; }

.r-8x {
  right: 40px; }

.rn-8x {
  right: -40px; }

.t-9x {
  top: 45px; }

.tn-9x {
  top: -45px; }

.b-9x {
  bottom: 45px; }

.bn-9x {
  bottom: -45px; }

.l-9x {
  left: 45px; }

.ln-9x {
  left: -45px; }

.r-9x {
  right: 45px; }

.rn-9x {
  right: -45px; }

.t-10x {
  top: 50px; }

.tn-10x {
  top: -50px; }

.b-10x {
  bottom: 50px; }

.bn-10x {
  bottom: -50px; }

.l-10x {
  left: 50px; }

.ln-10x {
  left: -50px; }

.r-10x {
  right: 50px; }

.rn-10x {
  right: -50px; }

.t-1x-2 {
  top: 7px; }

.tn-1x-2 {
  top: -7px; }

.b-1x-2 {
  bottom: 7px; }

.bn-1x-2 {
  bottom: -7px; }

.l-1x-2 {
  left: 7px; }

.ln-1x-2 {
  left: -7px; }

.r-1x-2 {
  right: 7px; }

.rn-1x-2 {
  right: -7px; }

.t-2x-2 {
  top: 12px; }

.tn-2x-2 {
  top: -12px; }

.b-2x-2 {
  bottom: 12px; }

.bn-2x-2 {
  bottom: -12px; }

.l-2x-2 {
  left: 12px; }

.ln-2x-2 {
  left: -12px; }

.r-2x-2 {
  right: 12px; }

.rn-2x-2 {
  right: -12px; }

.t-3x-2 {
  top: 17px; }

.tn-3x-2 {
  top: -17px; }

.b-3x-2 {
  bottom: 17px; }

.bn-3x-2 {
  bottom: -17px; }

.l-3x-2 {
  left: 17px; }

.ln-3x-2 {
  left: -17px; }

.r-3x-2 {
  right: 17px; }

.rn-3x-2 {
  right: -17px; }

.t-4x-2 {
  top: 22px; }

.tn-4x-2 {
  top: -22px; }

.b-4x-2 {
  bottom: 22px; }

.bn-4x-2 {
  bottom: -22px; }

.l-4x-2 {
  left: 22px; }

.ln-4x-2 {
  left: -22px; }

.r-4x-2 {
  right: 22px; }

.rn-4x-2 {
  right: -22px; }

.t-5x-2 {
  top: 27px; }

.tn-5x-2 {
  top: -27px; }

.b-5x-2 {
  bottom: 27px; }

.bn-5x-2 {
  bottom: -27px; }

.l-5x-2 {
  left: 27px; }

.ln-5x-2 {
  left: -27px; }

.r-5x-2 {
  right: 27px; }

.rn-5x-2 {
  right: -27px; }

.t-0 {
  top: 0px; }

.t-2 {
  top: 2px; }

.tn-0 {
  top: 0px; }

.tn-2 {
  top: -2px; }

.b-0 {
  bottom: 0px; }

.b-2 {
  bottom: 2px; }

.bn-0 {
  bottom: 0px; }

.bn-2 {
  bottom: -2px; }

.l-0 {
  left: 0px; }

.l-2 {
  left: 2px; }

.ln-0 {
  left: 0px; }

.ln-2 {
  left: -2px; }

.r-0 {
  right: 0px; }

.r-2 {
  right: 2px; }

.rn-0 {
  right: 0px; }

.rn-2 {
  right: -2px; }

.t-50 {
  top: 50%; }

.t-100 {
  top: 100%; }

.tn-50 {
  top: -50%; }

.tn-100 {
  top: -100%; }

.b-50 {
  bottom: 50%; }

.b-100 {
  bottom: 100%; }

.bn-50 {
  bottom: -50%; }

.bn-100 {
  bottom: -100%; }

.l-50 {
  left: 50%; }

.l-100 {
  left: 100%; }

.ln-50 {
  left: -50%; }

.ln-100 {
  left: -100%; }

.r-50 {
  right: 50%; }

.r-100 {
  right: 100%; }

.rn-50 {
  right: -50%; }

.rn-100 {
  right: -100%; }

.float-left {
  float: left; }

@media (max-width: 1024px) {
  .lg-float-left {
    float: left; } }

@media (max-width: 768px) {
  .md-float-left {
    float: left; } }

@media (max-width: 480px) {
  .sm-float-left {
    float: left; } }

.float-right {
  float: right; }

@media (max-width: 1024px) {
  .lg-float-right {
    float: right; } }

@media (max-width: 768px) {
  .md-float-right {
    float: right; } }

@media (max-width: 480px) {
  .sm-float-right {
    float: right; } }

.float-none {
  float: none; }

@media (max-width: 1024px) {
  .lg-float-none {
    float: none; } }

@media (max-width: 768px) {
  .md-float-none {
    float: none; } }

@media (max-width: 480px) {
  .sm-float-none {
    float: none; } }

.clear-left {
  clear: left; }

@media (max-width: 1024px) {
  .lg-clear-left {
    clear: left; } }

@media (max-width: 768px) {
  .md-clear-left {
    clear: left; } }

@media (max-width: 480px) {
  .sm-clear-left {
    clear: left; } }

.clear-right {
  clear: right; }

@media (max-width: 1024px) {
  .lg-clear-right {
    clear: right; } }

@media (max-width: 768px) {
  .md-clear-right {
    clear: right; } }

@media (max-width: 480px) {
  .sm-clear-right {
    clear: right; } }

.clear-both {
  clear: both; }

@media (max-width: 1024px) {
  .lg-clear-both {
    clear: both; } }

@media (max-width: 768px) {
  .md-clear-both {
    clear: both; } }

@media (max-width: 480px) {
  .sm-clear-both {
    clear: both; } }

.clear-none {
  clear: none; }

@media (max-width: 1024px) {
  .lg-clear-none {
    clear: none; } }

@media (max-width: 768px) {
  .md-clear-none {
    clear: none; } }

@media (max-width: 480px) {
  .sm-clear-none {
    clear: none; } }

.w0 {
  width: 0%; }

.w10 {
  width: 10%; }

.w20 {
  width: 20%; }

.w30 {
  width: 30%; }

.w40 {
  width: 40%; }

.w50 {
  width: 50%; }

.w60 {
  width: 60%; }

.w70 {
  width: 70%; }

.w80 {
  width: 80%; }

.w90 {
  width: 90%; }

.w100 {
  width: 100%; }

.w-auto {
  width: auto; }

.w33 {
  width: 33.33%; }

.w66 {
  width: 66.66%; }

.w75 {
  width: 75%; }

.ws1 {
  width: 91.66667px; }

.ws2 {
  width: 183.33333px; }

.ws3 {
  width: 275px; }

.ws4 {
  width: 366.66667px; }

.ws5 {
  width: 458.33333px; }

.ws6 {
  width: 550px; }

.ws7 {
  width: 641.66667px; }

.ws8 {
  width: 733.33333px; }

.ws9 {
  width: 825px; }

.ws10 {
  width: 916.66667px; }

.ws11 {
  width: 1008.33333px; }

.ws12 {
  width: 1100px; }

.wmx1 {
  max-width: 91.66667px; }

.wmx2 {
  max-width: 183.33333px; }

.wmx3 {
  max-width: 275px; }

.wmx4 {
  max-width: 366.66667px; }

.wmx5 {
  max-width: 458.33333px; }

.wmx6 {
  max-width: 550px; }

.wmx7 {
  max-width: 641.66667px; }

.wmx8 {
  max-width: 733.33333px; }

.wmx9 {
  max-width: 825px; }

.wmx10 {
  max-width: 916.66667px; }

.wmx11 {
  max-width: 1008.33333px; }

.wmx12 {
  max-width: 1100px; }

.wmx25 {
  max-width: 25%; }

.wmx50 {
  max-width: 50%; }

.wmx75 {
  max-width: 75%; }

.wmx100 {
  max-width: 100%; }

.wmx-initial {
  max-width: initial; }

@media (max-width: 1024px) {
  .lg-wmx1 {
    max-width: 91.66667px; }
  .lg-wmx2 {
    max-width: 183.33333px; }
  .lg-wmx3 {
    max-width: 275px; }
  .lg-wmx4 {
    max-width: 366.66667px; }
  .lg-wmx5 {
    max-width: 458.33333px; }
  .lg-wmx6 {
    max-width: 550px; }
  .lg-wmx7 {
    max-width: 641.66667px; }
  .lg-wmx8 {
    max-width: 733.33333px; }
  .lg-wmx9 {
    max-width: 825px; }
  .lg-wmx10 {
    max-width: 916.66667px; }
  .lg-wmx11 {
    max-width: 1008.33333px; }
  .lg-wmx12 {
    max-width: 1100px; }
  .lg-wmx25 {
    max-width: 25%; }
  .lg-wmx50 {
    max-width: 50%; }
  .lg-wmx75 {
    max-width: 75%; }
  .lg-wmx100 {
    max-width: 100%; } }

@media (max-width: 768px) {
  .md-wmx1 {
    max-width: 91.66667px; }
  .md-wmx2 {
    max-width: 183.33333px; }
  .md-wmx3 {
    max-width: 275px; }
  .md-wmx4 {
    max-width: 366.66667px; }
  .md-wmx5 {
    max-width: 458.33333px; }
  .md-wmx6 {
    max-width: 550px; }
  .md-wmx7 {
    max-width: 641.66667px; }
  .md-wmx8 {
    max-width: 733.33333px; }
  .md-wmx9 {
    max-width: 825px; }
  .md-wmx10 {
    max-width: 916.66667px; }
  .md-wmx11 {
    max-width: 1008.33333px; }
  .md-wmx12 {
    max-width: 1100px; }
  .md-wmx25 {
    max-width: 25%; }
  .md-wmx50 {
    max-width: 50%; }
  .md-wmx75 {
    max-width: 75%; }
  .md-wmx100 {
    max-width: 100%; } }

@media (max-width: 480px) {
  .sm-wmx1 {
    max-width: 91.66667px; }
  .sm-wmx2 {
    max-width: 183.33333px; }
  .sm-wmx3 {
    max-width: 275px; }
  .sm-wmx4 {
    max-width: 366.66667px; }
  .sm-wmx5 {
    max-width: 458.33333px; }
  .sm-wmx6 {
    max-width: 550px; }
  .sm-wmx7 {
    max-width: 641.66667px; }
  .sm-wmx8 {
    max-width: 733.33333px; }
  .sm-wmx9 {
    max-width: 825px; }
  .sm-wmx10 {
    max-width: 916.66667px; }
  .sm-wmx11 {
    max-width: 1008.33333px; }
  .sm-wmx12 {
    max-width: 1100px; }
  .sm-wmx25 {
    max-width: 25%; }
  .sm-wmx50 {
    max-width: 50%; }
  .sm-wmx75 {
    max-width: 75%; }
  .sm-wmx100 {
    max-width: 100%; } }

.wmn1 {
  min-width: 91.66667px; }

.wmn2 {
  min-width: 183.33333px; }

.wmn3 {
  min-width: 275px; }

.wmn4 {
  min-width: 366.66667px; }

.wmn5 {
  min-width: 458.33333px; }

.wmn6 {
  min-width: 550px; }

.wmn7 {
  min-width: 641.66667px; }

.wmn8 {
  min-width: 733.33333px; }

.wmn9 {
  min-width: 825px; }

.wmn10 {
  min-width: 916.66667px; }

.wmn11 {
  min-width: 1008.33333px; }

.wmn12 {
  min-width: 1100px; }

.wmn25 {
  min-width: 25%; }

.wmn50 {
  min-width: 50%; }

.wmn75 {
  min-width: 75%; }

.wmn100 {
  min-width: 100%; }

.wmn-initial {
  max-width: initial; }

.section-missions {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end; }
  .section-missions_content {
    flex-basis: 60%;
    padding-top: 220px;
    padding-bottom: 160px;
    padding-left: 50px; }
  .section-missions_artwork {
    flex-basis: 40%;
    order: 1 !important;
    padding-top: 50px;
    padding-bottom: 20px;
    text-align: center; }
    .section-missions_artwork img {
      width: 100%; }

@media (max-width: 768px) {
  .section-missions {
    text-align: center; }
    .section-missions_content {
      flex-basis: 100%;
      padding-left: 0;
      padding-top: 10px;
      padding-bottom: 50px; }
    .section-missions_artwork {
      order: 0 !important;
      flex-basis: 100%; }
      .section-missions_artwork img {
        margin-left: auto;
        margin-right: auto;
        max-width: 270px; } }

.section-heading:after {
  content: '.';
  color: transparent;
  height: 7px;
  width: 100px;
  background-image: url(../img/svg_underline-wave--white.svg);
  margin-left: auto;
  display: inline-block;
  margin-right: auto;
  margin-top: 20px;
  background-size: unset;
  background-repeat: no-repeat;
  background-position: center; }

.section-heading--white:after {
  background-image: url(../img/svg_underline-wave--blue.svg); }

html, body {
  padding: 0;
  margin: 0; }

* {
  box-sizing: border-box;
  outline: 0 !important; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0; }

a {
  text-decoration: none;
  -webkit-transition-duration: 150ms;
  transition-duration: 150ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transition-delay: 0ms;
  transition-delay: 0ms;
  -webkit-transition-property: color, background-color, opacity;
  transition-property: color, background-color, opacity;
  display: block; }

a,
a:visited,
a:hover,
a:active {
  text-decoration: none;
  color: inherit; }

ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.clearfix::after {
  content: "";
  clear: both;
  display: table; }

.wrapper {
  max-width: 1570px;
  width: 100%;
  margin: 0 auto; }

.container--header {
  max-width: 1340px; }

.header__logo img {
  width: 100px; }
  @media (max-width: 768px) {
    .header__logo img {
      top: 30%;
      left: 50%;
      transform: translateX(-50%); } }

.header__item:hover {
  color: #36A9E1; }

.menu__item {
  cursor: pointer; }
  @media (max-width: 768px) {
    .menu__item {
      border-bottom: 1px solid #eeecec; } }
  .menu__item:last-child {
    border-bottom: none; }
  .menu__item:hover {
    color: #36A9E1; }

.modal-menu {
  line-height: 3;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  z-index: 100;
  background-color: white; }

.active {
  color: #36A9E1; }

.dropdwon-menu {
  background-color: rgba(0, 0, 0, 0.03); }

.dropdown__item:hover {
  color: #36A9E1; }

body[page-type=home] .header {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  margin-top: 15px; }

body[page-type=home] .header__item {
  color: #FFFFFF; }
  body[page-type=home] .header__item:hover {
    color: #36A9E1; }

body[page-type=home] .menu-icon svg {
  fill: #FFFFFF; }

body[page-type=home] .dark-logo {
  display: none; }

body[page-type=home] .white-logo {
  display: block !important; }

.menu-close {
  border: none;
  cursor: pointer;
  background-color: transparent; }
  .menu-close img {
    width: 20px;
    height: 20px; }

.menu-icon {
  cursor: pointer; }

.header-social {
  width: 32px;
  height: 32px; }

.social-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.menu-social {
  width: 38px;
  height: 38px; }

.fix-all {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }

.icon-rotate {
  transform: rotate(-90deg); }

.fill {
  width: 38px;
  height: 38px; }

.white {
  color: #FFFFFF; }

.joinus {
  background-image: url("../img/hamkari/sabaidea1.jpg");
  background-position: center;
  background-size: cover; }

.target-avatars {
  width: 190px;
  height: 190px; }

.pt-90 {
  padding-top: 90px; }

.sm-pb-30 {
  padding-bottom: 110px; }
  @media (max-width: 480px) {
    .sm-pb-30 {
      padding-bottom: 30px; } }

.media-color {
  background-color: #fff; }

.modal-wrap {
  margin: 0 auto;
  max-width: 900px;
  padding: 0 15px;
  margin-top: 50px; }

.contact-form__row {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 468px) {
    .contact-form__row {
      display: block; } }

.contact-form__col {
  width: 50%; }
  @media (max-width: 468px) {
    .contact-form__col {
      width: 100%; } }

.input {
  border: 1px solid #d9d9d9;
  transition: border-color 0.15s ease-out; }
  .input:focus {
    border: 1px solid #36A9E1; }

.textarea {
  min-height: 15.625rem;
  resize: vertical; }

.hover-link {
  color: #666666; }
  .hover-link .hover-text:hover {
    color: #36A9E1; }

::placeholder {
  font-family: IRANSans; }

.product_feature_media {
  width: 75px;
  margin-left: auto;
  margin-right: auto; }

.product_logo {
  max-width: 150px; }

.product_features {
  color: black; }

.product--aparat .product_features {
  background-color: #EE2967;
  color: white !important; }
  .product--aparat .product_features img, .product--aparat .product_features svg {
    filter: invert(1); }

.product--filimo .product_features {
  background-color: #FFD050; }

.product--sabavision .product_features {
  background-color: #3ABE5C; }

.product--cinematicket .product_features {
  background-color: #B42254;
  color: white !important; }
  .product--cinematicket .product_features img, .product--cinematicket .product_features svg {
    filter: invert(1); }

.product--flightio .product_features {
  background-color: #E13B4D;
  color: white !important; }
  .product--flightio .product_features img, .product--flightio .product_features svg {
    filter: invert(1); }

.product--pelak .product_features {
  background-color: #43D1B8;
  color: black !important; }

.hero_product_image {
  width: 100px;
  overflow: hidden; }
  .hero_product_image > div,
  .hero_product_image > img {
    background-color: white;
    border-radius: 200px;
    background-size: 45%;
    background-repeat: no-repeat;
    background-position: center; }

.hero {
  min-height: calc(100vh - 150px); }

.home_products {
  height: 150px;
  display: flex;
  align-items: center; }

@media (max-width: 768px) {
  .hero {
    min-height: calc(100vh - 130px);
    background-image: url("../img/home/sabaidea.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
    .hero::after {
      display: block;
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.3);
      z-index: 1; }
  .home_products {
    height: 130px; }
  .hero_product_image {
    width: 85px; }
  .glider {
    position: initial;
    max-width: 350px;
    display: block;
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 480px) {
  .hero {
    min-height: calc(100vh - 110px); }
  .home_products {
    height: 110px; }
  .hero_product_image {
    width: 70px; }
  .glider {
    max-width: 100%; } }

.news-warapper {
  width: 100%;
  margin: 0 auto;
  max-width: 900px; }

.ds-media {
  background-color: inherit; }

.wrapper {
  max-width: 1270px; }

.container--timeline {
  max-width: 900px; }

.op-8 {
  opacity: 0.8; }

.h-100 {
  height: 100%; }

zi-2 {
  z-index: 2; }

.timeline__strip {
  width: 3px; }

.timeline__item {
  z-index: 3; }
  .timeline__item:not(:last-child) {
    margin-bottom: 70px; }
  .timeline__item:nth-child(2n+1) {
    flex-direction: row; }
    .timeline__item:nth-child(2n+1) .timeline__desc {
      margin-right: 0;
      margin-left: 20px;
      text-align: left; }
  .timeline__item .timeline__desc {
    width: 35%;
    margin-right: 20px;
    text-align: right; }

.timeline__image {
  width: 220px;
  height: 150px; }

@media (max-width: 768px) {
  .timeline__strip {
    display: none; }
  .timeline__item {
    flex-wrap: wrap-reverse; }
    .timeline__item:not(:last-child) {
      margin-bottom: 50px; }
    .timeline__item:nth-child(2n+1) .timeline__desc {
      margin-left: 0;
      text-align: center; }
    .timeline__item .timeline__desc {
      width: 100%;
      margin-right: 0;
      text-align: center; }
  .ds-media {
    margin: 0 auto; } }

@media (max-width: 480px) {
  .timeline__image {
    width: 100%;
    height: auto; } }

.workspace_feature_image {
  width: 80px;
  height: 80px;
  display: block;
  content: '.';
  color: transparent;
  background-origin: border-box;
  background-position: center; }

@media (max-width: 768px) {
  .workspace_feature_image {
    width: 70px;
    height: 70px; } }

.container--sub-header {
  max-width: 1300px; }

.sub-header {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }
  .sub-header .active {
    color: #36A9E1; }

.sub-header__item:hover {
  color: #36a9e1; }

.ds-badge--deaf,
*[data-theme="dark"] .ds-badge--deaf,
*[data-theme="dark"].ds-badge--deaf {
  background-color: #155DFF;
  color: #ffffff;
  fill: #ffffff; }

.ds-live-item_media, .ds-live-item_title {
  display: inline-block !important;
  vertical-align: middle !important; }

.ds-live-item_media {
  width: 40px !important;
  margin-left: 10px !important; }
  .ds-live-item_media img {
    width: 100% !important; }

.ds-live-item_title {
  width: 70% !important;
  width: calc(100% - 60px) !important; }
