@charset "UTF-8";
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .xs-dsp-none {
    display: none; }

  .dsp-grid-xs-2-20-9 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px 9px; }

  _:-ms-fullscreen, :root .dsp-grid-xs-2-20-9 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs-2-20-9 > * {
      width: 629.5px;
      float: left;
      margin: 20px 9px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs-2-20-9 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs-2-20-9 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2n+2), :root .dsp-grid-xs-2-20-9 > *:nth-child(2n+2) {
        margin-right: 0; }

  .dsp-grid-xs-2-32-7 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 32px 7px; }

  _:-ms-fullscreen, :root .dsp-grid-xs-2-32-7 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs-2-32-7 > * {
      width: 630.5px;
      float: left;
      margin: 32px 7px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs-2-32-7 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs-2-32-7 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2n+2), :root .dsp-grid-xs-2-32-7 > *:nth-child(2n+2) {
        margin-right: 0; }

  .dsp-grid-xs1-2-8-8 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8px 8px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-2-8-8 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-2-8-8 > * {
      width: 630px;
      float: left;
      margin: 8px 8px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-2-8-8 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-2-8-8 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2n+2), :root .dsp-grid-xs1-2-8-8 > *:nth-child(2n+2) {
        margin-right: 0; }

  .dsp-grid-xs1-2-8-8 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8px 8px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-2-8-8 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-2-8-8 > * {
      width: 630px;
      float: left;
      margin: 8px 8px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-2-8-8 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-2-8-8 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2n+2), :root .dsp-grid-xs1-2-8-8 > *:nth-child(2n+2) {
        margin-right: 0; }

  .dsp-no-wrapper-xs1-wr24 {
    width: calc(100% + 48px);
    margin: 0 0 0 -24px; }

  .dsp-grid-xs1-3-16-12 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 16px 12px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-3-16-12 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-3-16-12 > * {
      width: 414.6666666667px;
      float: left;
      margin: 16px 12px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-3-16-12 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-3-16-12 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3), :root .dsp-grid-xs1-3-16-12 > *:nth-child(3) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3n+3), :root .dsp-grid-xs1-3-16-12 > *:nth-child(3n+3) {
        margin-right: 0; }

  .dsp-grid-xs1-3-8-8 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 8px 8px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-3-8-8 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-3-8-8 > * {
      width: 417.3333333333px;
      float: left;
      margin: 8px 8px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-3-8-8 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-3-8-8 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3), :root .dsp-grid-xs1-3-8-8 > *:nth-child(3) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3n+3), :root .dsp-grid-xs1-3-8-8 > *:nth-child(3n+3) {
        margin-right: 0; }

  .dsp-grid-xs1-4-8-8 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 8px 8px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-4-8-8 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-4-8-8 > * {
      width: 311px;
      float: left;
      margin: 8px 8px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-4-8-8 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-4-8-8 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3), :root .dsp-grid-xs1-4-8-8 > *:nth-child(3) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(4), :root .dsp-grid-xs1-4-8-8 > *:nth-child(4) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(4n+4), :root .dsp-grid-xs1-4-8-8 > *:nth-child(4n+4) {
        margin-right: 0; }

  .dsp-grid-xs1-4-12-8 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 12px 8px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-4-12-8 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-4-12-8 > * {
      width: 311px;
      float: left;
      margin: 12px 8px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-4-12-8 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-4-12-8 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3), :root .dsp-grid-xs1-4-12-8 > *:nth-child(3) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(4), :root .dsp-grid-xs1-4-12-8 > *:nth-child(4) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(4n+4), :root .dsp-grid-xs1-4-12-8 > *:nth-child(4n+4) {
        margin-right: 0; }

  .dsp-grid-xs1-5-8-8 {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 8px 8px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-5-8-8 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-5-8-8 > * {
      width: 247.2px;
      float: left;
      margin: 8px 8px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-5-8-8 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-5-8-8 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3), :root .dsp-grid-xs1-5-8-8 > *:nth-child(3) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(4), :root .dsp-grid-xs1-5-8-8 > *:nth-child(4) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(5), :root .dsp-grid-xs1-5-8-8 > *:nth-child(5) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(5n+5), :root .dsp-grid-xs1-5-8-8 > *:nth-child(5n+5) {
        margin-right: 0; }

  .dsp-grid-xs1-2-24-12 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 24px 12px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-2-24-12 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-2-24-12 > * {
      width: 628px;
      float: left;
      margin: 24px 12px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-2-24-12 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-2-24-12 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2n+2), :root .dsp-grid-xs1-2-24-12 > *:nth-child(2n+2) {
        margin-right: 0; }

  .dsp-grid-xs1-2-8-8 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8px 8px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-2-8-8 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-2-8-8 > * {
      width: 630px;
      float: left;
      margin: 8px 8px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-2-8-8 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-2-8-8 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2n+2), :root .dsp-grid-xs1-2-8-8 > *:nth-child(2n+2) {
        margin-right: 0; }

  .dsp-grid-xs1-2-12-20 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 12px 20px; }

  _:-ms-fullscreen, :root .dsp-grid-xs1-2-12-20 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-xs1-2-12-20 > * {
      width: 624px;
      float: left;
      margin: 12px 20px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-xs1-2-12-20 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-xs1-2-12-20 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2n+2), :root .dsp-grid-xs1-2-12-20 > *:nth-child(2n+2) {
        margin-right: 0; }

  .dsp-overflow-lg-wr20-comp315-16 {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .dsp-overflow-lg-wr20-comp315-16 > * {
      width: 315px;
      flex-shrink: 0;
      margin-right: 16px; }
      .dsp-overflow-lg-wr20-comp315-16 > *:first-child {
        margin-left: 20px; }
      .dsp-overflow-lg-wr20-comp315-16 > *:last-child {
        margin-right: 20px; }

  .dsp-overflow-lg-wr20-comp70-16-percentage {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .dsp-overflow-lg-wr20-comp70-16-percentage > * {
      width: 70%;
      flex-shrink: 0;
      margin-right: 16px; }
      .dsp-overflow-lg-wr20-comp70-16-percentage > *:first-child {
        margin-left: 20px; }
      .dsp-overflow-lg-wr20-comp70-16-percentage > *:last-child {
        margin-right: 20px; }

  .dsp-overflow-xs1-wr20-comp100-10-calc-40 {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .dsp-overflow-xs1-wr20-comp100-10-calc-40 > * {
      width: calc(100% - 40px);
      flex-shrink: 0;
      margin-right: 10px; }
      .dsp-overflow-xs1-wr20-comp100-10-calc-40 > *:first-child {
        margin-left: 20px; }
      .dsp-overflow-xs1-wr20-comp100-10-calc-40 > *:last-child {
        margin-right: 20px; }

  .dsp-overflow-xs1-wr20-comp50-8-calc-50 {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .dsp-overflow-xs1-wr20-comp50-8-calc-50 > * {
      width: calc(50% - 50px);
      flex-shrink: 0;
      margin-right: 8px; }
      .dsp-overflow-xs1-wr20-comp50-8-calc-50 > *:first-child {
        margin-left: 20px; }
      .dsp-overflow-xs1-wr20-comp50-8-calc-50 > *:last-child {
        margin-right: 20px; }

  .dsp-overflow-xs1-wr20-comp50-8-calc-24 {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .dsp-overflow-xs1-wr20-comp50-8-calc-24 > * {
      width: calc(50% - 24px);
      flex-shrink: 0;
      margin-right: 8px; }
      .dsp-overflow-xs1-wr20-comp50-8-calc-24 > *:first-child {
        margin-left: 20px; }
      .dsp-overflow-xs1-wr20-comp50-8-calc-24 > *:last-child {
        margin-right: 20px; }

  .dsp-overflow-xs1-wr20-comp33-8-calc-19 {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .dsp-overflow-xs1-wr20-comp33-8-calc-19 > * {
      width: calc(33% - 19px);
      flex-shrink: 0;
      margin-right: 8px; }
      .dsp-overflow-xs1-wr20-comp33-8-calc-19 > *:first-child {
        margin-left: 20px; }
      .dsp-overflow-xs1-wr20-comp33-8-calc-19 > *:last-child {
        margin-right: 20px; }

  .dsp-overflow-xs1-wr20-comp25-8-calc-16 {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .dsp-overflow-xs1-wr20-comp25-8-calc-16 > * {
      width: calc(25% - 16px);
      flex-shrink: 0;
      margin-right: 8px; }
      .dsp-overflow-xs1-wr20-comp25-8-calc-16 > *:first-child {
        margin-left: 20px; }
      .dsp-overflow-xs1-wr20-comp25-8-calc-16 > *:last-child {
        margin-right: 20px; }

  .dsp-overflow-xs1-wr20-comp20-8-calc-14 {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .dsp-overflow-xs1-wr20-comp20-8-calc-14 > * {
      width: calc(20% - 14px);
      flex-shrink: 0;
      margin-right: 8px; }
      .dsp-overflow-xs1-wr20-comp20-8-calc-14 > *:first-child {
        margin-left: 20px; }
      .dsp-overflow-xs1-wr20-comp20-8-calc-14 > *:last-child {
        margin-right: 20px; }

  .dsp-overflow-xs1-wr20-comp100-20 {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .dsp-overflow-xs1-wr20-comp100-20 > * {
      width: 100px;
      flex-shrink: 0;
      margin-right: 20px; }
      .dsp-overflow-xs1-wr20-comp100-20 > *:first-child {
        margin-left: 20px; }
      .dsp-overflow-xs1-wr20-comp100-20 > *:last-child {
        margin-right: 20px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .sm-dsp-none {
    display: none; }

  .dsp-grid-md-4-40-28 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 40px 28px; }

  _:-ms-fullscreen, :root .dsp-grid-md-4-40-28 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-md-4-40-28 > * {
      width: 296px;
      float: left;
      margin: 40px 28px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-md-4-40-28 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-md-4-40-28 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3), :root .dsp-grid-md-4-40-28 > *:nth-child(3) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(4), :root .dsp-grid-md-4-40-28 > *:nth-child(4) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(4n+4), :root .dsp-grid-md-4-40-28 > *:nth-child(4n+4) {
        margin-right: 0; }

  .dsp-grid-md-3-32-28 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 32px 28px; }

  _:-ms-fullscreen, :root .dsp-grid-md-3-32-28 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-md-3-32-28 > * {
      width: 404px;
      float: left;
      margin: 32px 28px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-md-3-32-28 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-md-3-32-28 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3), :root .dsp-grid-md-3-32-28 > *:nth-child(3) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(3n+3), :root .dsp-grid-md-3-32-28 > *:nth-child(3n+3) {
        margin-right: 0; }

  .dsp-grid-md-2-8-8 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8px 8px; }

  _:-ms-fullscreen, :root .dsp-grid-md-2-8-8 {
    overflow: hidden; }
    _:-ms-fullscreen > *, :root .dsp-grid-md-2-8-8 > * {
      width: 630px;
      float: left;
      margin: 8px 8px 0 0; }
      _:-ms-fullscreen > *:nth-child(1), :root .dsp-grid-md-2-8-8 > *:nth-child(1) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2), :root .dsp-grid-md-2-8-8 > *:nth-child(2) {
        margin-top: 0; }
      _:-ms-fullscreen > *:nth-child(2n+2), :root .dsp-grid-md-2-8-8 > *:nth-child(2n+2) {
        margin-right: 0; } }
#mq-info {
  height: 0px !important; }

#mq-values {
  height: 0px !important; }
  #mq-values #mq-xs1 {
    width: 0px; }
  #mq-values #mq-xs2 {
    width: 420px; }
  #mq-values #mq-sm1 {
    width: 768px; }
  #mq-values #mq-sm2 {
    width: 1024px; }
  #mq-values #mq-md {
    width: 1180px; }
  #mq-values #mq-lg {
    width: 1680px; }

@media all and (max-width: 419px) {
  #mq-info {
    width: 0px; } }
@media all and (min-width: 420px) and (max-width: 767px) {
  #mq-info {
    width: 420px; } }
@media all and (min-width: 768px) and (max-width: 1023px) {
  #mq-info {
    width: 768px; } }
@media all and (min-width: 1024px) and (max-width: 1179px) {
  #mq-info {
    width: 1024px; } }
@media all and (min-width: 1180px) and (max-width: 1679px) {
  #mq-info {
    width: 1180px; } }
@media all and (min-width: 1680px) {
  #mq-info {
    width: 1680px; } }
*, *::before, *::after {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  outline: 0;
  text-rendering: optimizeLegibility; }

blockquote {
  quotes: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

main, header, aside, img {
  display: block; }

input:not([type=checkbox]):not([type=radio]), textarea, select {
  -webkit-appearance: none;
  -moz-appearance: none; }

input[type=checkbox], input[type=radio] {
  position: absolute;
  z-index: -100;
  opacity: 0; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield !important;
  /* Firefox */ }

hr {
  height: 0; }

button {
  cursor: pointer; }
  button:disabled {
    cursor: not-allowed; }

/* Global Spacing */
.h-0 {
  height: 0; }

.h-4px {
  height: 4px; }

.h-8px {
  height: 8px; }

.h-12px {
  height: 12px; }

.h-16px {
  height: 16px; }

.h-20px {
  height: 20px; }

.h-24px {
  height: 24px; }

.h-28px {
  height: 28px; }

.h-32px {
  height: 32px; }

.h-36px {
  height: 36px; }

.h-40px {
  height: 40px; }

.h-44px {
  height: 44px; }

.h-48px {
  height: 48px; }

.h-52px {
  height: 52px; }

.h-56px {
  height: 56px; }

.h-60px {
  height: 60px; }

.h-64px {
  height: 64px; }

.h-68px {
  height: 68px; }

.h-72px {
  height: 72px; }

.h-76px {
  height: 76px; }

.h-80px {
  height: 80px; }

.h-84px {
  height: 84px; }

.h-88px {
  height: 88px; }

.h-92px {
  height: 92px; }

.h-96px {
  height: 96px; }

.mt-0 {
  margin-top: 0; }

.pt-0 {
  padding-top: 0; }

.mt-4px {
  margin-top: 4px; }

.pt-4px {
  padding-top: 4px; }

.mt-8px {
  margin-top: 8px; }

.pt-8px {
  padding-top: 8px; }

.mt-12px {
  margin-top: 12px; }

.pt-12px {
  padding-top: 12px; }

.mt-16px {
  margin-top: 16px; }

.pt-16px {
  padding-top: 16px; }

.mt-20px {
  margin-top: 20px; }

.pt-20px {
  padding-top: 20px; }

.mt-24px {
  margin-top: 24px; }

.pt-24px {
  padding-top: 24px; }

.mt-28px {
  margin-top: 28px; }

.pt-28px {
  padding-top: 28px; }

.mt-32px {
  margin-top: 32px; }

.pt-32px {
  padding-top: 32px; }

.mt-36px {
  margin-top: 36px; }

.pt-36px {
  padding-top: 36px; }

.mt-40px {
  margin-top: 40px; }

.pt-40px {
  padding-top: 40px; }

.mt-44px {
  margin-top: 44px; }

.pt-44px {
  padding-top: 44px; }

.mt-48px {
  margin-top: 48px; }

.pt-48px {
  padding-top: 48px; }

.mt-52px {
  margin-top: 52px; }

.pt-52px {
  padding-top: 52px; }

.mt-56px {
  margin-top: 56px; }

.pt-56px {
  padding-top: 56px; }

.mt-60px {
  margin-top: 60px; }

.pt-60px {
  padding-top: 60px; }

.mt-64px {
  margin-top: 64px; }

.pt-64px {
  padding-top: 64px; }

.mt-68px {
  margin-top: 68px; }

.pt-68px {
  padding-top: 68px; }

.mt-72px {
  margin-top: 72px; }

.pt-72px {
  padding-top: 72px; }

.mt-76px {
  margin-top: 76px; }

.pt-76px {
  padding-top: 76px; }

.mt-80px {
  margin-top: 80px; }

.pt-80px {
  padding-top: 80px; }

.mt-84px {
  margin-top: 84px; }

.pt-84px {
  padding-top: 84px; }

.mt-88px {
  margin-top: 88px; }

.pt-88px {
  padding-top: 88px; }

.mt-92px {
  margin-top: 92px; }

.pt-92px {
  padding-top: 92px; }

.mt-96px {
  margin-top: 96px; }

.pt-96px {
  padding-top: 96px; }

.mr-0 {
  margin-right: 0; }

.pr-0 {
  padding-right: 0; }

.mr-4px {
  margin-right: 4px; }

.pr-4px {
  padding-right: 4px; }

.mr-8px {
  margin-right: 8px; }

.pr-8px {
  padding-right: 8px; }

.mr-12px {
  margin-right: 12px; }

.pr-12px {
  padding-right: 12px; }

.mr-16px {
  margin-right: 16px; }

.pr-16px {
  padding-right: 16px; }

.mr-20px {
  margin-right: 20px; }

.pr-20px {
  padding-right: 20px; }

.mr-24px {
  margin-right: 24px; }

.pr-24px {
  padding-right: 24px; }

.mr-28px {
  margin-right: 28px; }

.pr-28px {
  padding-right: 28px; }

.mr-32px {
  margin-right: 32px; }

.pr-32px {
  padding-right: 32px; }

.mr-36px {
  margin-right: 36px; }

.pr-36px {
  padding-right: 36px; }

.mr-40px {
  margin-right: 40px; }

.pr-40px {
  padding-right: 40px; }

.mr-44px {
  margin-right: 44px; }

.pr-44px {
  padding-right: 44px; }

.mr-48px {
  margin-right: 48px; }

.pr-48px {
  padding-right: 48px; }

.mr-52px {
  margin-right: 52px; }

.pr-52px {
  padding-right: 52px; }

.mr-56px {
  margin-right: 56px; }

.pr-56px {
  padding-right: 56px; }

.mr-60px {
  margin-right: 60px; }

.pr-60px {
  padding-right: 60px; }

.mr-64px {
  margin-right: 64px; }

.pr-64px {
  padding-right: 64px; }

.mr-68px {
  margin-right: 68px; }

.pr-68px {
  padding-right: 68px; }

.mr-72px {
  margin-right: 72px; }

.pr-72px {
  padding-right: 72px; }

.mr-76px {
  margin-right: 76px; }

.pr-76px {
  padding-right: 76px; }

.mr-80px {
  margin-right: 80px; }

.pr-80px {
  padding-right: 80px; }

.mr-84px {
  margin-right: 84px; }

.pr-84px {
  padding-right: 84px; }

.mr-88px {
  margin-right: 88px; }

.pr-88px {
  padding-right: 88px; }

.mr-92px {
  margin-right: 92px; }

.pr-92px {
  padding-right: 92px; }

.mr-96px {
  margin-right: 96px; }

.pr-96px {
  padding-right: 96px; }

.mb-0 {
  margin-bottom: 0; }

.pb-0 {
  padding-bottom: 0; }

.mb-4px {
  margin-bottom: 4px; }

.pb-4px {
  padding-bottom: 4px; }

.mb-8px {
  margin-bottom: 8px; }

.pb-8px {
  padding-bottom: 8px; }

.mb-12px {
  margin-bottom: 12px; }

.pb-12px {
  padding-bottom: 12px; }

.mb-16px {
  margin-bottom: 16px; }

.pb-16px {
  padding-bottom: 16px; }

.mb-20px {
  margin-bottom: 20px; }

.pb-20px {
  padding-bottom: 20px; }

.mb-24px {
  margin-bottom: 24px; }

.pb-24px {
  padding-bottom: 24px; }

.mb-28px {
  margin-bottom: 28px; }

.pb-28px {
  padding-bottom: 28px; }

.mb-32px {
  margin-bottom: 32px; }

.pb-32px {
  padding-bottom: 32px; }

.mb-36px {
  margin-bottom: 36px; }

.pb-36px {
  padding-bottom: 36px; }

.mb-40px {
  margin-bottom: 40px; }

.pb-40px {
  padding-bottom: 40px; }

.mb-44px {
  margin-bottom: 44px; }

.pb-44px {
  padding-bottom: 44px; }

.mb-48px {
  margin-bottom: 48px; }

.pb-48px {
  padding-bottom: 48px; }

.mb-52px {
  margin-bottom: 52px; }

.pb-52px {
  padding-bottom: 52px; }

.mb-56px {
  margin-bottom: 56px; }

.pb-56px {
  padding-bottom: 56px; }

.mb-60px {
  margin-bottom: 60px; }

.pb-60px {
  padding-bottom: 60px; }

.mb-64px {
  margin-bottom: 64px; }

.pb-64px {
  padding-bottom: 64px; }

.mb-68px {
  margin-bottom: 68px; }

.pb-68px {
  padding-bottom: 68px; }

.mb-72px {
  margin-bottom: 72px; }

.pb-72px {
  padding-bottom: 72px; }

.mb-76px {
  margin-bottom: 76px; }

.pb-76px {
  padding-bottom: 76px; }

.mb-80px {
  margin-bottom: 80px; }

.pb-80px {
  padding-bottom: 80px; }

.mb-84px {
  margin-bottom: 84px; }

.pb-84px {
  padding-bottom: 84px; }

.mb-88px {
  margin-bottom: 88px; }

.pb-88px {
  padding-bottom: 88px; }

.mb-92px {
  margin-bottom: 92px; }

.pb-92px {
  padding-bottom: 92px; }

.mb-96px {
  margin-bottom: 96px; }

.pb-96px {
  padding-bottom: 96px; }

.ml-0 {
  margin-left: 0; }

.pl-0 {
  padding-left: 0; }

.ml-4px {
  margin-left: 4px; }

.pl-4px {
  padding-left: 4px; }

.ml-8px {
  margin-left: 8px; }

.pl-8px {
  padding-left: 8px; }

.ml-12px {
  margin-left: 12px; }

.pl-12px {
  padding-left: 12px; }

.ml-16px {
  margin-left: 16px; }

.pl-16px {
  padding-left: 16px; }

.ml-20px {
  margin-left: 20px; }

.pl-20px {
  padding-left: 20px; }

.ml-24px {
  margin-left: 24px; }

.pl-24px {
  padding-left: 24px; }

.ml-28px {
  margin-left: 28px; }

.pl-28px {
  padding-left: 28px; }

.ml-32px {
  margin-left: 32px; }

.pl-32px {
  padding-left: 32px; }

.ml-36px {
  margin-left: 36px; }

.pl-36px {
  padding-left: 36px; }

.ml-40px {
  margin-left: 40px; }

.pl-40px {
  padding-left: 40px; }

.ml-44px {
  margin-left: 44px; }

.pl-44px {
  padding-left: 44px; }

.ml-48px {
  margin-left: 48px; }

.pl-48px {
  padding-left: 48px; }

.ml-52px {
  margin-left: 52px; }

.pl-52px {
  padding-left: 52px; }

.ml-56px {
  margin-left: 56px; }

.pl-56px {
  padding-left: 56px; }

.ml-60px {
  margin-left: 60px; }

.pl-60px {
  padding-left: 60px; }

.ml-64px {
  margin-left: 64px; }

.pl-64px {
  padding-left: 64px; }

.ml-68px {
  margin-left: 68px; }

.pl-68px {
  padding-left: 68px; }

.ml-72px {
  margin-left: 72px; }

.pl-72px {
  padding-left: 72px; }

.ml-76px {
  margin-left: 76px; }

.pl-76px {
  padding-left: 76px; }

.ml-80px {
  margin-left: 80px; }

.pl-80px {
  padding-left: 80px; }

.ml-84px {
  margin-left: 84px; }

.pl-84px {
  padding-left: 84px; }

.ml-88px {
  margin-left: 88px; }

.pl-88px {
  padding-left: 88px; }

.ml-92px {
  margin-left: 92px; }

.pl-92px {
  padding-left: 92px; }

.ml-96px {
  margin-left: 96px; }

.pl-96px {
  padding-left: 96px; }

/* End: Global Spacing */
@media all and (min-width: 0px) {
  .h-xs1-0 {
    height: 0; }

  .h-xs1-4px {
    height: 4px; }

  .h-xs1-8px {
    height: 8px; }

  .h-xs1-12px {
    height: 12px; }

  .h-xs1-16px {
    height: 16px; }

  .h-xs1-20px {
    height: 20px; }

  .h-xs1-24px {
    height: 24px; }

  .h-xs1-28px {
    height: 28px; }

  .h-xs1-32px {
    height: 32px; }

  .h-xs1-36px {
    height: 36px; }

  .h-xs1-40px {
    height: 40px; }

  .h-xs1-44px {
    height: 44px; }

  .h-xs1-48px {
    height: 48px; }

  .h-xs1-52px {
    height: 52px; }

  .h-xs1-56px {
    height: 56px; }

  .h-xs1-60px {
    height: 60px; }

  .h-xs1-64px {
    height: 64px; }

  .h-xs1-68px {
    height: 68px; }

  .h-xs1-72px {
    height: 72px; }

  .h-xs1-76px {
    height: 76px; }

  .h-xs1-80px {
    height: 80px; }

  .h-xs1-84px {
    height: 84px; }

  .h-xs1-88px {
    height: 88px; }

  .h-xs1-92px {
    height: 92px; }

  .h-xs1-96px {
    height: 96px; }

  .mt-xs1-0 {
    margin-top: 0; }

  .pt-xs1-0 {
    padding-top: 0; }

  .mt-xs1-4px {
    margin-top: 4px; }

  .pt-xs1-4px {
    padding-top: 4px; }

  .mt-xs1-8px {
    margin-top: 8px; }

  .pt-xs1-8px {
    padding-top: 8px; }

  .mt-xs1-12px {
    margin-top: 12px; }

  .pt-xs1-12px {
    padding-top: 12px; }

  .mt-xs1-16px {
    margin-top: 16px; }

  .pt-xs1-16px {
    padding-top: 16px; }

  .mt-xs1-20px {
    margin-top: 20px; }

  .pt-xs1-20px {
    padding-top: 20px; }

  .mt-xs1-24px {
    margin-top: 24px; }

  .pt-xs1-24px {
    padding-top: 24px; }

  .mt-xs1-28px {
    margin-top: 28px; }

  .pt-xs1-28px {
    padding-top: 28px; }

  .mt-xs1-32px {
    margin-top: 32px; }

  .pt-xs1-32px {
    padding-top: 32px; }

  .mt-xs1-36px {
    margin-top: 36px; }

  .pt-xs1-36px {
    padding-top: 36px; }

  .mt-xs1-40px {
    margin-top: 40px; }

  .pt-xs1-40px {
    padding-top: 40px; }

  .mt-xs1-44px {
    margin-top: 44px; }

  .pt-xs1-44px {
    padding-top: 44px; }

  .mt-xs1-48px {
    margin-top: 48px; }

  .pt-xs1-48px {
    padding-top: 48px; }

  .mt-xs1-52px {
    margin-top: 52px; }

  .pt-xs1-52px {
    padding-top: 52px; }

  .mt-xs1-56px {
    margin-top: 56px; }

  .pt-xs1-56px {
    padding-top: 56px; }

  .mt-xs1-60px {
    margin-top: 60px; }

  .pt-xs1-60px {
    padding-top: 60px; }

  .mt-xs1-64px {
    margin-top: 64px; }

  .pt-xs1-64px {
    padding-top: 64px; }

  .mt-xs1-68px {
    margin-top: 68px; }

  .pt-xs1-68px {
    padding-top: 68px; }

  .mt-xs1-72px {
    margin-top: 72px; }

  .pt-xs1-72px {
    padding-top: 72px; }

  .mt-xs1-76px {
    margin-top: 76px; }

  .pt-xs1-76px {
    padding-top: 76px; }

  .mt-xs1-80px {
    margin-top: 80px; }

  .pt-xs1-80px {
    padding-top: 80px; }

  .mt-xs1-84px {
    margin-top: 84px; }

  .pt-xs1-84px {
    padding-top: 84px; }

  .mt-xs1-88px {
    margin-top: 88px; }

  .pt-xs1-88px {
    padding-top: 88px; }

  .mt-xs1-92px {
    margin-top: 92px; }

  .pt-xs1-92px {
    padding-top: 92px; }

  .mt-xs1-96px {
    margin-top: 96px; }

  .pt-xs1-96px {
    padding-top: 96px; }

  .mr-xs1-0 {
    margin-right: 0; }

  .pr-xs1-0 {
    padding-right: 0; }

  .mr-xs1-4px {
    margin-right: 4px; }

  .pr-xs1-4px {
    padding-right: 4px; }

  .mr-xs1-8px {
    margin-right: 8px; }

  .pr-xs1-8px {
    padding-right: 8px; }

  .mr-xs1-12px {
    margin-right: 12px; }

  .pr-xs1-12px {
    padding-right: 12px; }

  .mr-xs1-16px {
    margin-right: 16px; }

  .pr-xs1-16px {
    padding-right: 16px; }

  .mr-xs1-20px {
    margin-right: 20px; }

  .pr-xs1-20px {
    padding-right: 20px; }

  .mr-xs1-24px {
    margin-right: 24px; }

  .pr-xs1-24px {
    padding-right: 24px; }

  .mr-xs1-28px {
    margin-right: 28px; }

  .pr-xs1-28px {
    padding-right: 28px; }

  .mr-xs1-32px {
    margin-right: 32px; }

  .pr-xs1-32px {
    padding-right: 32px; }

  .mr-xs1-36px {
    margin-right: 36px; }

  .pr-xs1-36px {
    padding-right: 36px; }

  .mr-xs1-40px {
    margin-right: 40px; }

  .pr-xs1-40px {
    padding-right: 40px; }

  .mr-xs1-44px {
    margin-right: 44px; }

  .pr-xs1-44px {
    padding-right: 44px; }

  .mr-xs1-48px {
    margin-right: 48px; }

  .pr-xs1-48px {
    padding-right: 48px; }

  .mr-xs1-52px {
    margin-right: 52px; }

  .pr-xs1-52px {
    padding-right: 52px; }

  .mr-xs1-56px {
    margin-right: 56px; }

  .pr-xs1-56px {
    padding-right: 56px; }

  .mr-xs1-60px {
    margin-right: 60px; }

  .pr-xs1-60px {
    padding-right: 60px; }

  .mr-xs1-64px {
    margin-right: 64px; }

  .pr-xs1-64px {
    padding-right: 64px; }

  .mr-xs1-68px {
    margin-right: 68px; }

  .pr-xs1-68px {
    padding-right: 68px; }

  .mr-xs1-72px {
    margin-right: 72px; }

  .pr-xs1-72px {
    padding-right: 72px; }

  .mr-xs1-76px {
    margin-right: 76px; }

  .pr-xs1-76px {
    padding-right: 76px; }

  .mr-xs1-80px {
    margin-right: 80px; }

  .pr-xs1-80px {
    padding-right: 80px; }

  .mr-xs1-84px {
    margin-right: 84px; }

  .pr-xs1-84px {
    padding-right: 84px; }

  .mr-xs1-88px {
    margin-right: 88px; }

  .pr-xs1-88px {
    padding-right: 88px; }

  .mr-xs1-92px {
    margin-right: 92px; }

  .pr-xs1-92px {
    padding-right: 92px; }

  .mr-xs1-96px {
    margin-right: 96px; }

  .pr-xs1-96px {
    padding-right: 96px; }

  .mb-xs1-0 {
    margin-bottom: 0; }

  .pb-xs1-0 {
    padding-bottom: 0; }

  .mb-xs1-4px {
    margin-bottom: 4px; }

  .pb-xs1-4px {
    padding-bottom: 4px; }

  .mb-xs1-8px {
    margin-bottom: 8px; }

  .pb-xs1-8px {
    padding-bottom: 8px; }

  .mb-xs1-12px {
    margin-bottom: 12px; }

  .pb-xs1-12px {
    padding-bottom: 12px; }

  .mb-xs1-16px {
    margin-bottom: 16px; }

  .pb-xs1-16px {
    padding-bottom: 16px; }

  .mb-xs1-20px {
    margin-bottom: 20px; }

  .pb-xs1-20px {
    padding-bottom: 20px; }

  .mb-xs1-24px {
    margin-bottom: 24px; }

  .pb-xs1-24px {
    padding-bottom: 24px; }

  .mb-xs1-28px {
    margin-bottom: 28px; }

  .pb-xs1-28px {
    padding-bottom: 28px; }

  .mb-xs1-32px {
    margin-bottom: 32px; }

  .pb-xs1-32px {
    padding-bottom: 32px; }

  .mb-xs1-36px {
    margin-bottom: 36px; }

  .pb-xs1-36px {
    padding-bottom: 36px; }

  .mb-xs1-40px {
    margin-bottom: 40px; }

  .pb-xs1-40px {
    padding-bottom: 40px; }

  .mb-xs1-44px {
    margin-bottom: 44px; }

  .pb-xs1-44px {
    padding-bottom: 44px; }

  .mb-xs1-48px {
    margin-bottom: 48px; }

  .pb-xs1-48px {
    padding-bottom: 48px; }

  .mb-xs1-52px {
    margin-bottom: 52px; }

  .pb-xs1-52px {
    padding-bottom: 52px; }

  .mb-xs1-56px {
    margin-bottom: 56px; }

  .pb-xs1-56px {
    padding-bottom: 56px; }

  .mb-xs1-60px {
    margin-bottom: 60px; }

  .pb-xs1-60px {
    padding-bottom: 60px; }

  .mb-xs1-64px {
    margin-bottom: 64px; }

  .pb-xs1-64px {
    padding-bottom: 64px; }

  .mb-xs1-68px {
    margin-bottom: 68px; }

  .pb-xs1-68px {
    padding-bottom: 68px; }

  .mb-xs1-72px {
    margin-bottom: 72px; }

  .pb-xs1-72px {
    padding-bottom: 72px; }

  .mb-xs1-76px {
    margin-bottom: 76px; }

  .pb-xs1-76px {
    padding-bottom: 76px; }

  .mb-xs1-80px {
    margin-bottom: 80px; }

  .pb-xs1-80px {
    padding-bottom: 80px; }

  .mb-xs1-84px {
    margin-bottom: 84px; }

  .pb-xs1-84px {
    padding-bottom: 84px; }

  .mb-xs1-88px {
    margin-bottom: 88px; }

  .pb-xs1-88px {
    padding-bottom: 88px; }

  .mb-xs1-92px {
    margin-bottom: 92px; }

  .pb-xs1-92px {
    padding-bottom: 92px; }

  .mb-xs1-96px {
    margin-bottom: 96px; }

  .pb-xs1-96px {
    padding-bottom: 96px; }

  .ml-xs1-0 {
    margin-left: 0; }

  .pl-xs1-0 {
    padding-left: 0; }

  .ml-xs1-4px {
    margin-left: 4px; }

  .pl-xs1-4px {
    padding-left: 4px; }

  .ml-xs1-8px {
    margin-left: 8px; }

  .pl-xs1-8px {
    padding-left: 8px; }

  .ml-xs1-12px {
    margin-left: 12px; }

  .pl-xs1-12px {
    padding-left: 12px; }

  .ml-xs1-16px {
    margin-left: 16px; }

  .pl-xs1-16px {
    padding-left: 16px; }

  .ml-xs1-20px {
    margin-left: 20px; }

  .pl-xs1-20px {
    padding-left: 20px; }

  .ml-xs1-24px {
    margin-left: 24px; }

  .pl-xs1-24px {
    padding-left: 24px; }

  .ml-xs1-28px {
    margin-left: 28px; }

  .pl-xs1-28px {
    padding-left: 28px; }

  .ml-xs1-32px {
    margin-left: 32px; }

  .pl-xs1-32px {
    padding-left: 32px; }

  .ml-xs1-36px {
    margin-left: 36px; }

  .pl-xs1-36px {
    padding-left: 36px; }

  .ml-xs1-40px {
    margin-left: 40px; }

  .pl-xs1-40px {
    padding-left: 40px; }

  .ml-xs1-44px {
    margin-left: 44px; }

  .pl-xs1-44px {
    padding-left: 44px; }

  .ml-xs1-48px {
    margin-left: 48px; }

  .pl-xs1-48px {
    padding-left: 48px; }

  .ml-xs1-52px {
    margin-left: 52px; }

  .pl-xs1-52px {
    padding-left: 52px; }

  .ml-xs1-56px {
    margin-left: 56px; }

  .pl-xs1-56px {
    padding-left: 56px; }

  .ml-xs1-60px {
    margin-left: 60px; }

  .pl-xs1-60px {
    padding-left: 60px; }

  .ml-xs1-64px {
    margin-left: 64px; }

  .pl-xs1-64px {
    padding-left: 64px; }

  .ml-xs1-68px {
    margin-left: 68px; }

  .pl-xs1-68px {
    padding-left: 68px; }

  .ml-xs1-72px {
    margin-left: 72px; }

  .pl-xs1-72px {
    padding-left: 72px; }

  .ml-xs1-76px {
    margin-left: 76px; }

  .pl-xs1-76px {
    padding-left: 76px; }

  .ml-xs1-80px {
    margin-left: 80px; }

  .pl-xs1-80px {
    padding-left: 80px; }

  .ml-xs1-84px {
    margin-left: 84px; }

  .pl-xs1-84px {
    padding-left: 84px; }

  .ml-xs1-88px {
    margin-left: 88px; }

  .pl-xs1-88px {
    padding-left: 88px; }

  .ml-xs1-92px {
    margin-left: 92px; }

  .pl-xs1-92px {
    padding-left: 92px; }

  .ml-xs1-96px {
    margin-left: 96px; }

  .pl-xs1-96px {
    padding-left: 96px; } }
@media all and (min-width: 420px) {
  .h-xs2-0 {
    height: 0; }

  .h-xs2-4px {
    height: 4px; }

  .h-xs2-8px {
    height: 8px; }

  .h-xs2-12px {
    height: 12px; }

  .h-xs2-16px {
    height: 16px; }

  .h-xs2-20px {
    height: 20px; }

  .h-xs2-24px {
    height: 24px; }

  .h-xs2-28px {
    height: 28px; }

  .h-xs2-32px {
    height: 32px; }

  .h-xs2-36px {
    height: 36px; }

  .h-xs2-40px {
    height: 40px; }

  .h-xs2-44px {
    height: 44px; }

  .h-xs2-48px {
    height: 48px; }

  .h-xs2-52px {
    height: 52px; }

  .h-xs2-56px {
    height: 56px; }

  .h-xs2-60px {
    height: 60px; }

  .h-xs2-64px {
    height: 64px; }

  .h-xs2-68px {
    height: 68px; }

  .h-xs2-72px {
    height: 72px; }

  .h-xs2-76px {
    height: 76px; }

  .h-xs2-80px {
    height: 80px; }

  .h-xs2-84px {
    height: 84px; }

  .h-xs2-88px {
    height: 88px; }

  .h-xs2-92px {
    height: 92px; }

  .h-xs2-96px {
    height: 96px; }

  .mt-xs2-0 {
    margin-top: 0; }

  .pt-xs2-0 {
    padding-top: 0; }

  .mt-xs2-4px {
    margin-top: 4px; }

  .pt-xs2-4px {
    padding-top: 4px; }

  .mt-xs2-8px {
    margin-top: 8px; }

  .pt-xs2-8px {
    padding-top: 8px; }

  .mt-xs2-12px {
    margin-top: 12px; }

  .pt-xs2-12px {
    padding-top: 12px; }

  .mt-xs2-16px {
    margin-top: 16px; }

  .pt-xs2-16px {
    padding-top: 16px; }

  .mt-xs2-20px {
    margin-top: 20px; }

  .pt-xs2-20px {
    padding-top: 20px; }

  .mt-xs2-24px {
    margin-top: 24px; }

  .pt-xs2-24px {
    padding-top: 24px; }

  .mt-xs2-28px {
    margin-top: 28px; }

  .pt-xs2-28px {
    padding-top: 28px; }

  .mt-xs2-32px {
    margin-top: 32px; }

  .pt-xs2-32px {
    padding-top: 32px; }

  .mt-xs2-36px {
    margin-top: 36px; }

  .pt-xs2-36px {
    padding-top: 36px; }

  .mt-xs2-40px {
    margin-top: 40px; }

  .pt-xs2-40px {
    padding-top: 40px; }

  .mt-xs2-44px {
    margin-top: 44px; }

  .pt-xs2-44px {
    padding-top: 44px; }

  .mt-xs2-48px {
    margin-top: 48px; }

  .pt-xs2-48px {
    padding-top: 48px; }

  .mt-xs2-52px {
    margin-top: 52px; }

  .pt-xs2-52px {
    padding-top: 52px; }

  .mt-xs2-56px {
    margin-top: 56px; }

  .pt-xs2-56px {
    padding-top: 56px; }

  .mt-xs2-60px {
    margin-top: 60px; }

  .pt-xs2-60px {
    padding-top: 60px; }

  .mt-xs2-64px {
    margin-top: 64px; }

  .pt-xs2-64px {
    padding-top: 64px; }

  .mt-xs2-68px {
    margin-top: 68px; }

  .pt-xs2-68px {
    padding-top: 68px; }

  .mt-xs2-72px {
    margin-top: 72px; }

  .pt-xs2-72px {
    padding-top: 72px; }

  .mt-xs2-76px {
    margin-top: 76px; }

  .pt-xs2-76px {
    padding-top: 76px; }

  .mt-xs2-80px {
    margin-top: 80px; }

  .pt-xs2-80px {
    padding-top: 80px; }

  .mt-xs2-84px {
    margin-top: 84px; }

  .pt-xs2-84px {
    padding-top: 84px; }

  .mt-xs2-88px {
    margin-top: 88px; }

  .pt-xs2-88px {
    padding-top: 88px; }

  .mt-xs2-92px {
    margin-top: 92px; }

  .pt-xs2-92px {
    padding-top: 92px; }

  .mt-xs2-96px {
    margin-top: 96px; }

  .pt-xs2-96px {
    padding-top: 96px; }

  .mr-xs2-0 {
    margin-right: 0; }

  .pr-xs2-0 {
    padding-right: 0; }

  .mr-xs2-4px {
    margin-right: 4px; }

  .pr-xs2-4px {
    padding-right: 4px; }

  .mr-xs2-8px {
    margin-right: 8px; }

  .pr-xs2-8px {
    padding-right: 8px; }

  .mr-xs2-12px {
    margin-right: 12px; }

  .pr-xs2-12px {
    padding-right: 12px; }

  .mr-xs2-16px {
    margin-right: 16px; }

  .pr-xs2-16px {
    padding-right: 16px; }

  .mr-xs2-20px {
    margin-right: 20px; }

  .pr-xs2-20px {
    padding-right: 20px; }

  .mr-xs2-24px {
    margin-right: 24px; }

  .pr-xs2-24px {
    padding-right: 24px; }

  .mr-xs2-28px {
    margin-right: 28px; }

  .pr-xs2-28px {
    padding-right: 28px; }

  .mr-xs2-32px {
    margin-right: 32px; }

  .pr-xs2-32px {
    padding-right: 32px; }

  .mr-xs2-36px {
    margin-right: 36px; }

  .pr-xs2-36px {
    padding-right: 36px; }

  .mr-xs2-40px {
    margin-right: 40px; }

  .pr-xs2-40px {
    padding-right: 40px; }

  .mr-xs2-44px {
    margin-right: 44px; }

  .pr-xs2-44px {
    padding-right: 44px; }

  .mr-xs2-48px {
    margin-right: 48px; }

  .pr-xs2-48px {
    padding-right: 48px; }

  .mr-xs2-52px {
    margin-right: 52px; }

  .pr-xs2-52px {
    padding-right: 52px; }

  .mr-xs2-56px {
    margin-right: 56px; }

  .pr-xs2-56px {
    padding-right: 56px; }

  .mr-xs2-60px {
    margin-right: 60px; }

  .pr-xs2-60px {
    padding-right: 60px; }

  .mr-xs2-64px {
    margin-right: 64px; }

  .pr-xs2-64px {
    padding-right: 64px; }

  .mr-xs2-68px {
    margin-right: 68px; }

  .pr-xs2-68px {
    padding-right: 68px; }

  .mr-xs2-72px {
    margin-right: 72px; }

  .pr-xs2-72px {
    padding-right: 72px; }

  .mr-xs2-76px {
    margin-right: 76px; }

  .pr-xs2-76px {
    padding-right: 76px; }

  .mr-xs2-80px {
    margin-right: 80px; }

  .pr-xs2-80px {
    padding-right: 80px; }

  .mr-xs2-84px {
    margin-right: 84px; }

  .pr-xs2-84px {
    padding-right: 84px; }

  .mr-xs2-88px {
    margin-right: 88px; }

  .pr-xs2-88px {
    padding-right: 88px; }

  .mr-xs2-92px {
    margin-right: 92px; }

  .pr-xs2-92px {
    padding-right: 92px; }

  .mr-xs2-96px {
    margin-right: 96px; }

  .pr-xs2-96px {
    padding-right: 96px; }

  .mb-xs2-0 {
    margin-bottom: 0; }

  .pb-xs2-0 {
    padding-bottom: 0; }

  .mb-xs2-4px {
    margin-bottom: 4px; }

  .pb-xs2-4px {
    padding-bottom: 4px; }

  .mb-xs2-8px {
    margin-bottom: 8px; }

  .pb-xs2-8px {
    padding-bottom: 8px; }

  .mb-xs2-12px {
    margin-bottom: 12px; }

  .pb-xs2-12px {
    padding-bottom: 12px; }

  .mb-xs2-16px {
    margin-bottom: 16px; }

  .pb-xs2-16px {
    padding-bottom: 16px; }

  .mb-xs2-20px {
    margin-bottom: 20px; }

  .pb-xs2-20px {
    padding-bottom: 20px; }

  .mb-xs2-24px {
    margin-bottom: 24px; }

  .pb-xs2-24px {
    padding-bottom: 24px; }

  .mb-xs2-28px {
    margin-bottom: 28px; }

  .pb-xs2-28px {
    padding-bottom: 28px; }

  .mb-xs2-32px {
    margin-bottom: 32px; }

  .pb-xs2-32px {
    padding-bottom: 32px; }

  .mb-xs2-36px {
    margin-bottom: 36px; }

  .pb-xs2-36px {
    padding-bottom: 36px; }

  .mb-xs2-40px {
    margin-bottom: 40px; }

  .pb-xs2-40px {
    padding-bottom: 40px; }

  .mb-xs2-44px {
    margin-bottom: 44px; }

  .pb-xs2-44px {
    padding-bottom: 44px; }

  .mb-xs2-48px {
    margin-bottom: 48px; }

  .pb-xs2-48px {
    padding-bottom: 48px; }

  .mb-xs2-52px {
    margin-bottom: 52px; }

  .pb-xs2-52px {
    padding-bottom: 52px; }

  .mb-xs2-56px {
    margin-bottom: 56px; }

  .pb-xs2-56px {
    padding-bottom: 56px; }

  .mb-xs2-60px {
    margin-bottom: 60px; }

  .pb-xs2-60px {
    padding-bottom: 60px; }

  .mb-xs2-64px {
    margin-bottom: 64px; }

  .pb-xs2-64px {
    padding-bottom: 64px; }

  .mb-xs2-68px {
    margin-bottom: 68px; }

  .pb-xs2-68px {
    padding-bottom: 68px; }

  .mb-xs2-72px {
    margin-bottom: 72px; }

  .pb-xs2-72px {
    padding-bottom: 72px; }

  .mb-xs2-76px {
    margin-bottom: 76px; }

  .pb-xs2-76px {
    padding-bottom: 76px; }

  .mb-xs2-80px {
    margin-bottom: 80px; }

  .pb-xs2-80px {
    padding-bottom: 80px; }

  .mb-xs2-84px {
    margin-bottom: 84px; }

  .pb-xs2-84px {
    padding-bottom: 84px; }

  .mb-xs2-88px {
    margin-bottom: 88px; }

  .pb-xs2-88px {
    padding-bottom: 88px; }

  .mb-xs2-92px {
    margin-bottom: 92px; }

  .pb-xs2-92px {
    padding-bottom: 92px; }

  .mb-xs2-96px {
    margin-bottom: 96px; }

  .pb-xs2-96px {
    padding-bottom: 96px; }

  .ml-xs2-0 {
    margin-left: 0; }

  .pl-xs2-0 {
    padding-left: 0; }

  .ml-xs2-4px {
    margin-left: 4px; }

  .pl-xs2-4px {
    padding-left: 4px; }

  .ml-xs2-8px {
    margin-left: 8px; }

  .pl-xs2-8px {
    padding-left: 8px; }

  .ml-xs2-12px {
    margin-left: 12px; }

  .pl-xs2-12px {
    padding-left: 12px; }

  .ml-xs2-16px {
    margin-left: 16px; }

  .pl-xs2-16px {
    padding-left: 16px; }

  .ml-xs2-20px {
    margin-left: 20px; }

  .pl-xs2-20px {
    padding-left: 20px; }

  .ml-xs2-24px {
    margin-left: 24px; }

  .pl-xs2-24px {
    padding-left: 24px; }

  .ml-xs2-28px {
    margin-left: 28px; }

  .pl-xs2-28px {
    padding-left: 28px; }

  .ml-xs2-32px {
    margin-left: 32px; }

  .pl-xs2-32px {
    padding-left: 32px; }

  .ml-xs2-36px {
    margin-left: 36px; }

  .pl-xs2-36px {
    padding-left: 36px; }

  .ml-xs2-40px {
    margin-left: 40px; }

  .pl-xs2-40px {
    padding-left: 40px; }

  .ml-xs2-44px {
    margin-left: 44px; }

  .pl-xs2-44px {
    padding-left: 44px; }

  .ml-xs2-48px {
    margin-left: 48px; }

  .pl-xs2-48px {
    padding-left: 48px; }

  .ml-xs2-52px {
    margin-left: 52px; }

  .pl-xs2-52px {
    padding-left: 52px; }

  .ml-xs2-56px {
    margin-left: 56px; }

  .pl-xs2-56px {
    padding-left: 56px; }

  .ml-xs2-60px {
    margin-left: 60px; }

  .pl-xs2-60px {
    padding-left: 60px; }

  .ml-xs2-64px {
    margin-left: 64px; }

  .pl-xs2-64px {
    padding-left: 64px; }

  .ml-xs2-68px {
    margin-left: 68px; }

  .pl-xs2-68px {
    padding-left: 68px; }

  .ml-xs2-72px {
    margin-left: 72px; }

  .pl-xs2-72px {
    padding-left: 72px; }

  .ml-xs2-76px {
    margin-left: 76px; }

  .pl-xs2-76px {
    padding-left: 76px; }

  .ml-xs2-80px {
    margin-left: 80px; }

  .pl-xs2-80px {
    padding-left: 80px; }

  .ml-xs2-84px {
    margin-left: 84px; }

  .pl-xs2-84px {
    padding-left: 84px; }

  .ml-xs2-88px {
    margin-left: 88px; }

  .pl-xs2-88px {
    padding-left: 88px; }

  .ml-xs2-92px {
    margin-left: 92px; }

  .pl-xs2-92px {
    padding-left: 92px; }

  .ml-xs2-96px {
    margin-left: 96px; }

  .pl-xs2-96px {
    padding-left: 96px; } }
@media all and (min-width: 768px) {
  .h-sm1-0 {
    height: 0; }

  .h-sm1-4px {
    height: 4px; }

  .h-sm1-8px {
    height: 8px; }

  .h-sm1-12px {
    height: 12px; }

  .h-sm1-16px {
    height: 16px; }

  .h-sm1-20px {
    height: 20px; }

  .h-sm1-24px {
    height: 24px; }

  .h-sm1-28px {
    height: 28px; }

  .h-sm1-32px {
    height: 32px; }

  .h-sm1-36px {
    height: 36px; }

  .h-sm1-40px {
    height: 40px; }

  .h-sm1-44px {
    height: 44px; }

  .h-sm1-48px {
    height: 48px; }

  .h-sm1-52px {
    height: 52px; }

  .h-sm1-56px {
    height: 56px; }

  .h-sm1-60px {
    height: 60px; }

  .h-sm1-64px {
    height: 64px; }

  .h-sm1-68px {
    height: 68px; }

  .h-sm1-72px {
    height: 72px; }

  .h-sm1-76px {
    height: 76px; }

  .h-sm1-80px {
    height: 80px; }

  .h-sm1-84px {
    height: 84px; }

  .h-sm1-88px {
    height: 88px; }

  .h-sm1-92px {
    height: 92px; }

  .h-sm1-96px {
    height: 96px; }

  .mt-sm1-0 {
    margin-top: 0; }

  .pt-sm1-0 {
    padding-top: 0; }

  .mt-sm1-4px {
    margin-top: 4px; }

  .pt-sm1-4px {
    padding-top: 4px; }

  .mt-sm1-8px {
    margin-top: 8px; }

  .pt-sm1-8px {
    padding-top: 8px; }

  .mt-sm1-12px {
    margin-top: 12px; }

  .pt-sm1-12px {
    padding-top: 12px; }

  .mt-sm1-16px {
    margin-top: 16px; }

  .pt-sm1-16px {
    padding-top: 16px; }

  .mt-sm1-20px {
    margin-top: 20px; }

  .pt-sm1-20px {
    padding-top: 20px; }

  .mt-sm1-24px {
    margin-top: 24px; }

  .pt-sm1-24px {
    padding-top: 24px; }

  .mt-sm1-28px {
    margin-top: 28px; }

  .pt-sm1-28px {
    padding-top: 28px; }

  .mt-sm1-32px {
    margin-top: 32px; }

  .pt-sm1-32px {
    padding-top: 32px; }

  .mt-sm1-36px {
    margin-top: 36px; }

  .pt-sm1-36px {
    padding-top: 36px; }

  .mt-sm1-40px {
    margin-top: 40px; }

  .pt-sm1-40px {
    padding-top: 40px; }

  .mt-sm1-44px {
    margin-top: 44px; }

  .pt-sm1-44px {
    padding-top: 44px; }

  .mt-sm1-48px {
    margin-top: 48px; }

  .pt-sm1-48px {
    padding-top: 48px; }

  .mt-sm1-52px {
    margin-top: 52px; }

  .pt-sm1-52px {
    padding-top: 52px; }

  .mt-sm1-56px {
    margin-top: 56px; }

  .pt-sm1-56px {
    padding-top: 56px; }

  .mt-sm1-60px {
    margin-top: 60px; }

  .pt-sm1-60px {
    padding-top: 60px; }

  .mt-sm1-64px {
    margin-top: 64px; }

  .pt-sm1-64px {
    padding-top: 64px; }

  .mt-sm1-68px {
    margin-top: 68px; }

  .pt-sm1-68px {
    padding-top: 68px; }

  .mt-sm1-72px {
    margin-top: 72px; }

  .pt-sm1-72px {
    padding-top: 72px; }

  .mt-sm1-76px {
    margin-top: 76px; }

  .pt-sm1-76px {
    padding-top: 76px; }

  .mt-sm1-80px {
    margin-top: 80px; }

  .pt-sm1-80px {
    padding-top: 80px; }

  .mt-sm1-84px {
    margin-top: 84px; }

  .pt-sm1-84px {
    padding-top: 84px; }

  .mt-sm1-88px {
    margin-top: 88px; }

  .pt-sm1-88px {
    padding-top: 88px; }

  .mt-sm1-92px {
    margin-top: 92px; }

  .pt-sm1-92px {
    padding-top: 92px; }

  .mt-sm1-96px {
    margin-top: 96px; }

  .pt-sm1-96px {
    padding-top: 96px; }

  .mr-sm1-0 {
    margin-right: 0; }

  .pr-sm1-0 {
    padding-right: 0; }

  .mr-sm1-4px {
    margin-right: 4px; }

  .pr-sm1-4px {
    padding-right: 4px; }

  .mr-sm1-8px {
    margin-right: 8px; }

  .pr-sm1-8px {
    padding-right: 8px; }

  .mr-sm1-12px {
    margin-right: 12px; }

  .pr-sm1-12px {
    padding-right: 12px; }

  .mr-sm1-16px {
    margin-right: 16px; }

  .pr-sm1-16px {
    padding-right: 16px; }

  .mr-sm1-20px {
    margin-right: 20px; }

  .pr-sm1-20px {
    padding-right: 20px; }

  .mr-sm1-24px {
    margin-right: 24px; }

  .pr-sm1-24px {
    padding-right: 24px; }

  .mr-sm1-28px {
    margin-right: 28px; }

  .pr-sm1-28px {
    padding-right: 28px; }

  .mr-sm1-32px {
    margin-right: 32px; }

  .pr-sm1-32px {
    padding-right: 32px; }

  .mr-sm1-36px {
    margin-right: 36px; }

  .pr-sm1-36px {
    padding-right: 36px; }

  .mr-sm1-40px {
    margin-right: 40px; }

  .pr-sm1-40px {
    padding-right: 40px; }

  .mr-sm1-44px {
    margin-right: 44px; }

  .pr-sm1-44px {
    padding-right: 44px; }

  .mr-sm1-48px {
    margin-right: 48px; }

  .pr-sm1-48px {
    padding-right: 48px; }

  .mr-sm1-52px {
    margin-right: 52px; }

  .pr-sm1-52px {
    padding-right: 52px; }

  .mr-sm1-56px {
    margin-right: 56px; }

  .pr-sm1-56px {
    padding-right: 56px; }

  .mr-sm1-60px {
    margin-right: 60px; }

  .pr-sm1-60px {
    padding-right: 60px; }

  .mr-sm1-64px {
    margin-right: 64px; }

  .pr-sm1-64px {
    padding-right: 64px; }

  .mr-sm1-68px {
    margin-right: 68px; }

  .pr-sm1-68px {
    padding-right: 68px; }

  .mr-sm1-72px {
    margin-right: 72px; }

  .pr-sm1-72px {
    padding-right: 72px; }

  .mr-sm1-76px {
    margin-right: 76px; }

  .pr-sm1-76px {
    padding-right: 76px; }

  .mr-sm1-80px {
    margin-right: 80px; }

  .pr-sm1-80px {
    padding-right: 80px; }

  .mr-sm1-84px {
    margin-right: 84px; }

  .pr-sm1-84px {
    padding-right: 84px; }

  .mr-sm1-88px {
    margin-right: 88px; }

  .pr-sm1-88px {
    padding-right: 88px; }

  .mr-sm1-92px {
    margin-right: 92px; }

  .pr-sm1-92px {
    padding-right: 92px; }

  .mr-sm1-96px {
    margin-right: 96px; }

  .pr-sm1-96px {
    padding-right: 96px; }

  .mb-sm1-0 {
    margin-bottom: 0; }

  .pb-sm1-0 {
    padding-bottom: 0; }

  .mb-sm1-4px {
    margin-bottom: 4px; }

  .pb-sm1-4px {
    padding-bottom: 4px; }

  .mb-sm1-8px {
    margin-bottom: 8px; }

  .pb-sm1-8px {
    padding-bottom: 8px; }

  .mb-sm1-12px {
    margin-bottom: 12px; }

  .pb-sm1-12px {
    padding-bottom: 12px; }

  .mb-sm1-16px {
    margin-bottom: 16px; }

  .pb-sm1-16px {
    padding-bottom: 16px; }

  .mb-sm1-20px {
    margin-bottom: 20px; }

  .pb-sm1-20px {
    padding-bottom: 20px; }

  .mb-sm1-24px {
    margin-bottom: 24px; }

  .pb-sm1-24px {
    padding-bottom: 24px; }

  .mb-sm1-28px {
    margin-bottom: 28px; }

  .pb-sm1-28px {
    padding-bottom: 28px; }

  .mb-sm1-32px {
    margin-bottom: 32px; }

  .pb-sm1-32px {
    padding-bottom: 32px; }

  .mb-sm1-36px {
    margin-bottom: 36px; }

  .pb-sm1-36px {
    padding-bottom: 36px; }

  .mb-sm1-40px {
    margin-bottom: 40px; }

  .pb-sm1-40px {
    padding-bottom: 40px; }

  .mb-sm1-44px {
    margin-bottom: 44px; }

  .pb-sm1-44px {
    padding-bottom: 44px; }

  .mb-sm1-48px {
    margin-bottom: 48px; }

  .pb-sm1-48px {
    padding-bottom: 48px; }

  .mb-sm1-52px {
    margin-bottom: 52px; }

  .pb-sm1-52px {
    padding-bottom: 52px; }

  .mb-sm1-56px {
    margin-bottom: 56px; }

  .pb-sm1-56px {
    padding-bottom: 56px; }

  .mb-sm1-60px {
    margin-bottom: 60px; }

  .pb-sm1-60px {
    padding-bottom: 60px; }

  .mb-sm1-64px {
    margin-bottom: 64px; }

  .pb-sm1-64px {
    padding-bottom: 64px; }

  .mb-sm1-68px {
    margin-bottom: 68px; }

  .pb-sm1-68px {
    padding-bottom: 68px; }

  .mb-sm1-72px {
    margin-bottom: 72px; }

  .pb-sm1-72px {
    padding-bottom: 72px; }

  .mb-sm1-76px {
    margin-bottom: 76px; }

  .pb-sm1-76px {
    padding-bottom: 76px; }

  .mb-sm1-80px {
    margin-bottom: 80px; }

  .pb-sm1-80px {
    padding-bottom: 80px; }

  .mb-sm1-84px {
    margin-bottom: 84px; }

  .pb-sm1-84px {
    padding-bottom: 84px; }

  .mb-sm1-88px {
    margin-bottom: 88px; }

  .pb-sm1-88px {
    padding-bottom: 88px; }

  .mb-sm1-92px {
    margin-bottom: 92px; }

  .pb-sm1-92px {
    padding-bottom: 92px; }

  .mb-sm1-96px {
    margin-bottom: 96px; }

  .pb-sm1-96px {
    padding-bottom: 96px; }

  .ml-sm1-0 {
    margin-left: 0; }

  .pl-sm1-0 {
    padding-left: 0; }

  .ml-sm1-4px {
    margin-left: 4px; }

  .pl-sm1-4px {
    padding-left: 4px; }

  .ml-sm1-8px {
    margin-left: 8px; }

  .pl-sm1-8px {
    padding-left: 8px; }

  .ml-sm1-12px {
    margin-left: 12px; }

  .pl-sm1-12px {
    padding-left: 12px; }

  .ml-sm1-16px {
    margin-left: 16px; }

  .pl-sm1-16px {
    padding-left: 16px; }

  .ml-sm1-20px {
    margin-left: 20px; }

  .pl-sm1-20px {
    padding-left: 20px; }

  .ml-sm1-24px {
    margin-left: 24px; }

  .pl-sm1-24px {
    padding-left: 24px; }

  .ml-sm1-28px {
    margin-left: 28px; }

  .pl-sm1-28px {
    padding-left: 28px; }

  .ml-sm1-32px {
    margin-left: 32px; }

  .pl-sm1-32px {
    padding-left: 32px; }

  .ml-sm1-36px {
    margin-left: 36px; }

  .pl-sm1-36px {
    padding-left: 36px; }

  .ml-sm1-40px {
    margin-left: 40px; }

  .pl-sm1-40px {
    padding-left: 40px; }

  .ml-sm1-44px {
    margin-left: 44px; }

  .pl-sm1-44px {
    padding-left: 44px; }

  .ml-sm1-48px {
    margin-left: 48px; }

  .pl-sm1-48px {
    padding-left: 48px; }

  .ml-sm1-52px {
    margin-left: 52px; }

  .pl-sm1-52px {
    padding-left: 52px; }

  .ml-sm1-56px {
    margin-left: 56px; }

  .pl-sm1-56px {
    padding-left: 56px; }

  .ml-sm1-60px {
    margin-left: 60px; }

  .pl-sm1-60px {
    padding-left: 60px; }

  .ml-sm1-64px {
    margin-left: 64px; }

  .pl-sm1-64px {
    padding-left: 64px; }

  .ml-sm1-68px {
    margin-left: 68px; }

  .pl-sm1-68px {
    padding-left: 68px; }

  .ml-sm1-72px {
    margin-left: 72px; }

  .pl-sm1-72px {
    padding-left: 72px; }

  .ml-sm1-76px {
    margin-left: 76px; }

  .pl-sm1-76px {
    padding-left: 76px; }

  .ml-sm1-80px {
    margin-left: 80px; }

  .pl-sm1-80px {
    padding-left: 80px; }

  .ml-sm1-84px {
    margin-left: 84px; }

  .pl-sm1-84px {
    padding-left: 84px; }

  .ml-sm1-88px {
    margin-left: 88px; }

  .pl-sm1-88px {
    padding-left: 88px; }

  .ml-sm1-92px {
    margin-left: 92px; }

  .pl-sm1-92px {
    padding-left: 92px; }

  .ml-sm1-96px {
    margin-left: 96px; }

  .pl-sm1-96px {
    padding-left: 96px; } }
@media all and (min-width: 1024px) {
  .h-sm2-0 {
    height: 0; }

  .h-sm2-4px {
    height: 4px; }

  .h-sm2-8px {
    height: 8px; }

  .h-sm2-12px {
    height: 12px; }

  .h-sm2-16px {
    height: 16px; }

  .h-sm2-20px {
    height: 20px; }

  .h-sm2-24px {
    height: 24px; }

  .h-sm2-28px {
    height: 28px; }

  .h-sm2-32px {
    height: 32px; }

  .h-sm2-36px {
    height: 36px; }

  .h-sm2-40px {
    height: 40px; }

  .h-sm2-44px {
    height: 44px; }

  .h-sm2-48px {
    height: 48px; }

  .h-sm2-52px {
    height: 52px; }

  .h-sm2-56px {
    height: 56px; }

  .h-sm2-60px {
    height: 60px; }

  .h-sm2-64px {
    height: 64px; }

  .h-sm2-68px {
    height: 68px; }

  .h-sm2-72px {
    height: 72px; }

  .h-sm2-76px {
    height: 76px; }

  .h-sm2-80px {
    height: 80px; }

  .h-sm2-84px {
    height: 84px; }

  .h-sm2-88px {
    height: 88px; }

  .h-sm2-92px {
    height: 92px; }

  .h-sm2-96px {
    height: 96px; }

  .mt-sm2-0 {
    margin-top: 0; }

  .pt-sm2-0 {
    padding-top: 0; }

  .mt-sm2-4px {
    margin-top: 4px; }

  .pt-sm2-4px {
    padding-top: 4px; }

  .mt-sm2-8px {
    margin-top: 8px; }

  .pt-sm2-8px {
    padding-top: 8px; }

  .mt-sm2-12px {
    margin-top: 12px; }

  .pt-sm2-12px {
    padding-top: 12px; }

  .mt-sm2-16px {
    margin-top: 16px; }

  .pt-sm2-16px {
    padding-top: 16px; }

  .mt-sm2-20px {
    margin-top: 20px; }

  .pt-sm2-20px {
    padding-top: 20px; }

  .mt-sm2-24px {
    margin-top: 24px; }

  .pt-sm2-24px {
    padding-top: 24px; }

  .mt-sm2-28px {
    margin-top: 28px; }

  .pt-sm2-28px {
    padding-top: 28px; }

  .mt-sm2-32px {
    margin-top: 32px; }

  .pt-sm2-32px {
    padding-top: 32px; }

  .mt-sm2-36px {
    margin-top: 36px; }

  .pt-sm2-36px {
    padding-top: 36px; }

  .mt-sm2-40px {
    margin-top: 40px; }

  .pt-sm2-40px {
    padding-top: 40px; }

  .mt-sm2-44px {
    margin-top: 44px; }

  .pt-sm2-44px {
    padding-top: 44px; }

  .mt-sm2-48px {
    margin-top: 48px; }

  .pt-sm2-48px {
    padding-top: 48px; }

  .mt-sm2-52px {
    margin-top: 52px; }

  .pt-sm2-52px {
    padding-top: 52px; }

  .mt-sm2-56px {
    margin-top: 56px; }

  .pt-sm2-56px {
    padding-top: 56px; }

  .mt-sm2-60px {
    margin-top: 60px; }

  .pt-sm2-60px {
    padding-top: 60px; }

  .mt-sm2-64px {
    margin-top: 64px; }

  .pt-sm2-64px {
    padding-top: 64px; }

  .mt-sm2-68px {
    margin-top: 68px; }

  .pt-sm2-68px {
    padding-top: 68px; }

  .mt-sm2-72px {
    margin-top: 72px; }

  .pt-sm2-72px {
    padding-top: 72px; }

  .mt-sm2-76px {
    margin-top: 76px; }

  .pt-sm2-76px {
    padding-top: 76px; }

  .mt-sm2-80px {
    margin-top: 80px; }

  .pt-sm2-80px {
    padding-top: 80px; }

  .mt-sm2-84px {
    margin-top: 84px; }

  .pt-sm2-84px {
    padding-top: 84px; }

  .mt-sm2-88px {
    margin-top: 88px; }

  .pt-sm2-88px {
    padding-top: 88px; }

  .mt-sm2-92px {
    margin-top: 92px; }

  .pt-sm2-92px {
    padding-top: 92px; }

  .mt-sm2-96px {
    margin-top: 96px; }

  .pt-sm2-96px {
    padding-top: 96px; }

  .mr-sm2-0 {
    margin-right: 0; }

  .pr-sm2-0 {
    padding-right: 0; }

  .mr-sm2-4px {
    margin-right: 4px; }

  .pr-sm2-4px {
    padding-right: 4px; }

  .mr-sm2-8px {
    margin-right: 8px; }

  .pr-sm2-8px {
    padding-right: 8px; }

  .mr-sm2-12px {
    margin-right: 12px; }

  .pr-sm2-12px {
    padding-right: 12px; }

  .mr-sm2-16px {
    margin-right: 16px; }

  .pr-sm2-16px {
    padding-right: 16px; }

  .mr-sm2-20px {
    margin-right: 20px; }

  .pr-sm2-20px {
    padding-right: 20px; }

  .mr-sm2-24px {
    margin-right: 24px; }

  .pr-sm2-24px {
    padding-right: 24px; }

  .mr-sm2-28px {
    margin-right: 28px; }

  .pr-sm2-28px {
    padding-right: 28px; }

  .mr-sm2-32px {
    margin-right: 32px; }

  .pr-sm2-32px {
    padding-right: 32px; }

  .mr-sm2-36px {
    margin-right: 36px; }

  .pr-sm2-36px {
    padding-right: 36px; }

  .mr-sm2-40px {
    margin-right: 40px; }

  .pr-sm2-40px {
    padding-right: 40px; }

  .mr-sm2-44px {
    margin-right: 44px; }

  .pr-sm2-44px {
    padding-right: 44px; }

  .mr-sm2-48px {
    margin-right: 48px; }

  .pr-sm2-48px {
    padding-right: 48px; }

  .mr-sm2-52px {
    margin-right: 52px; }

  .pr-sm2-52px {
    padding-right: 52px; }

  .mr-sm2-56px {
    margin-right: 56px; }

  .pr-sm2-56px {
    padding-right: 56px; }

  .mr-sm2-60px {
    margin-right: 60px; }

  .pr-sm2-60px {
    padding-right: 60px; }

  .mr-sm2-64px {
    margin-right: 64px; }

  .pr-sm2-64px {
    padding-right: 64px; }

  .mr-sm2-68px {
    margin-right: 68px; }

  .pr-sm2-68px {
    padding-right: 68px; }

  .mr-sm2-72px {
    margin-right: 72px; }

  .pr-sm2-72px {
    padding-right: 72px; }

  .mr-sm2-76px {
    margin-right: 76px; }

  .pr-sm2-76px {
    padding-right: 76px; }

  .mr-sm2-80px {
    margin-right: 80px; }

  .pr-sm2-80px {
    padding-right: 80px; }

  .mr-sm2-84px {
    margin-right: 84px; }

  .pr-sm2-84px {
    padding-right: 84px; }

  .mr-sm2-88px {
    margin-right: 88px; }

  .pr-sm2-88px {
    padding-right: 88px; }

  .mr-sm2-92px {
    margin-right: 92px; }

  .pr-sm2-92px {
    padding-right: 92px; }

  .mr-sm2-96px {
    margin-right: 96px; }

  .pr-sm2-96px {
    padding-right: 96px; }

  .mb-sm2-0 {
    margin-bottom: 0; }

  .pb-sm2-0 {
    padding-bottom: 0; }

  .mb-sm2-4px {
    margin-bottom: 4px; }

  .pb-sm2-4px {
    padding-bottom: 4px; }

  .mb-sm2-8px {
    margin-bottom: 8px; }

  .pb-sm2-8px {
    padding-bottom: 8px; }

  .mb-sm2-12px {
    margin-bottom: 12px; }

  .pb-sm2-12px {
    padding-bottom: 12px; }

  .mb-sm2-16px {
    margin-bottom: 16px; }

  .pb-sm2-16px {
    padding-bottom: 16px; }

  .mb-sm2-20px {
    margin-bottom: 20px; }

  .pb-sm2-20px {
    padding-bottom: 20px; }

  .mb-sm2-24px {
    margin-bottom: 24px; }

  .pb-sm2-24px {
    padding-bottom: 24px; }

  .mb-sm2-28px {
    margin-bottom: 28px; }

  .pb-sm2-28px {
    padding-bottom: 28px; }

  .mb-sm2-32px {
    margin-bottom: 32px; }

  .pb-sm2-32px {
    padding-bottom: 32px; }

  .mb-sm2-36px {
    margin-bottom: 36px; }

  .pb-sm2-36px {
    padding-bottom: 36px; }

  .mb-sm2-40px {
    margin-bottom: 40px; }

  .pb-sm2-40px {
    padding-bottom: 40px; }

  .mb-sm2-44px {
    margin-bottom: 44px; }

  .pb-sm2-44px {
    padding-bottom: 44px; }

  .mb-sm2-48px {
    margin-bottom: 48px; }

  .pb-sm2-48px {
    padding-bottom: 48px; }

  .mb-sm2-52px {
    margin-bottom: 52px; }

  .pb-sm2-52px {
    padding-bottom: 52px; }

  .mb-sm2-56px {
    margin-bottom: 56px; }

  .pb-sm2-56px {
    padding-bottom: 56px; }

  .mb-sm2-60px {
    margin-bottom: 60px; }

  .pb-sm2-60px {
    padding-bottom: 60px; }

  .mb-sm2-64px {
    margin-bottom: 64px; }

  .pb-sm2-64px {
    padding-bottom: 64px; }

  .mb-sm2-68px {
    margin-bottom: 68px; }

  .pb-sm2-68px {
    padding-bottom: 68px; }

  .mb-sm2-72px {
    margin-bottom: 72px; }

  .pb-sm2-72px {
    padding-bottom: 72px; }

  .mb-sm2-76px {
    margin-bottom: 76px; }

  .pb-sm2-76px {
    padding-bottom: 76px; }

  .mb-sm2-80px {
    margin-bottom: 80px; }

  .pb-sm2-80px {
    padding-bottom: 80px; }

  .mb-sm2-84px {
    margin-bottom: 84px; }

  .pb-sm2-84px {
    padding-bottom: 84px; }

  .mb-sm2-88px {
    margin-bottom: 88px; }

  .pb-sm2-88px {
    padding-bottom: 88px; }

  .mb-sm2-92px {
    margin-bottom: 92px; }

  .pb-sm2-92px {
    padding-bottom: 92px; }

  .mb-sm2-96px {
    margin-bottom: 96px; }

  .pb-sm2-96px {
    padding-bottom: 96px; }

  .ml-sm2-0 {
    margin-left: 0; }

  .pl-sm2-0 {
    padding-left: 0; }

  .ml-sm2-4px {
    margin-left: 4px; }

  .pl-sm2-4px {
    padding-left: 4px; }

  .ml-sm2-8px {
    margin-left: 8px; }

  .pl-sm2-8px {
    padding-left: 8px; }

  .ml-sm2-12px {
    margin-left: 12px; }

  .pl-sm2-12px {
    padding-left: 12px; }

  .ml-sm2-16px {
    margin-left: 16px; }

  .pl-sm2-16px {
    padding-left: 16px; }

  .ml-sm2-20px {
    margin-left: 20px; }

  .pl-sm2-20px {
    padding-left: 20px; }

  .ml-sm2-24px {
    margin-left: 24px; }

  .pl-sm2-24px {
    padding-left: 24px; }

  .ml-sm2-28px {
    margin-left: 28px; }

  .pl-sm2-28px {
    padding-left: 28px; }

  .ml-sm2-32px {
    margin-left: 32px; }

  .pl-sm2-32px {
    padding-left: 32px; }

  .ml-sm2-36px {
    margin-left: 36px; }

  .pl-sm2-36px {
    padding-left: 36px; }

  .ml-sm2-40px {
    margin-left: 40px; }

  .pl-sm2-40px {
    padding-left: 40px; }

  .ml-sm2-44px {
    margin-left: 44px; }

  .pl-sm2-44px {
    padding-left: 44px; }

  .ml-sm2-48px {
    margin-left: 48px; }

  .pl-sm2-48px {
    padding-left: 48px; }

  .ml-sm2-52px {
    margin-left: 52px; }

  .pl-sm2-52px {
    padding-left: 52px; }

  .ml-sm2-56px {
    margin-left: 56px; }

  .pl-sm2-56px {
    padding-left: 56px; }

  .ml-sm2-60px {
    margin-left: 60px; }

  .pl-sm2-60px {
    padding-left: 60px; }

  .ml-sm2-64px {
    margin-left: 64px; }

  .pl-sm2-64px {
    padding-left: 64px; }

  .ml-sm2-68px {
    margin-left: 68px; }

  .pl-sm2-68px {
    padding-left: 68px; }

  .ml-sm2-72px {
    margin-left: 72px; }

  .pl-sm2-72px {
    padding-left: 72px; }

  .ml-sm2-76px {
    margin-left: 76px; }

  .pl-sm2-76px {
    padding-left: 76px; }

  .ml-sm2-80px {
    margin-left: 80px; }

  .pl-sm2-80px {
    padding-left: 80px; }

  .ml-sm2-84px {
    margin-left: 84px; }

  .pl-sm2-84px {
    padding-left: 84px; }

  .ml-sm2-88px {
    margin-left: 88px; }

  .pl-sm2-88px {
    padding-left: 88px; }

  .ml-sm2-92px {
    margin-left: 92px; }

  .pl-sm2-92px {
    padding-left: 92px; }

  .ml-sm2-96px {
    margin-left: 96px; }

  .pl-sm2-96px {
    padding-left: 96px; } }
@media all and (min-width: 1180px) {
  .h-smd-0 {
    height: 0; }

  .h-smd-4px {
    height: 4px; }

  .h-smd-8px {
    height: 8px; }

  .h-smd-12px {
    height: 12px; }

  .h-smd-16px {
    height: 16px; }

  .h-smd-20px {
    height: 20px; }

  .h-smd-24px {
    height: 24px; }

  .h-smd-28px {
    height: 28px; }

  .h-smd-32px {
    height: 32px; }

  .h-smd-36px {
    height: 36px; }

  .h-smd-40px {
    height: 40px; }

  .h-smd-44px {
    height: 44px; }

  .h-smd-48px {
    height: 48px; }

  .h-smd-52px {
    height: 52px; }

  .h-smd-56px {
    height: 56px; }

  .h-smd-60px {
    height: 60px; }

  .h-smd-64px {
    height: 64px; }

  .h-smd-68px {
    height: 68px; }

  .h-smd-72px {
    height: 72px; }

  .h-smd-76px {
    height: 76px; }

  .h-smd-80px {
    height: 80px; }

  .h-smd-84px {
    height: 84px; }

  .h-smd-88px {
    height: 88px; }

  .h-smd-92px {
    height: 92px; }

  .h-smd-96px {
    height: 96px; }

  .mt-md-0 {
    margin-top: 0; }

  .pt-md-0 {
    padding-top: 0; }

  .mt-md-4px {
    margin-top: 4px; }

  .pt-md-4px {
    padding-top: 4px; }

  .mt-md-8px {
    margin-top: 8px; }

  .pt-md-8px {
    padding-top: 8px; }

  .mt-md-12px {
    margin-top: 12px; }

  .pt-md-12px {
    padding-top: 12px; }

  .mt-md-16px {
    margin-top: 16px; }

  .pt-md-16px {
    padding-top: 16px; }

  .mt-md-20px {
    margin-top: 20px; }

  .pt-md-20px {
    padding-top: 20px; }

  .mt-md-24px {
    margin-top: 24px; }

  .pt-md-24px {
    padding-top: 24px; }

  .mt-md-28px {
    margin-top: 28px; }

  .pt-md-28px {
    padding-top: 28px; }

  .mt-md-32px {
    margin-top: 32px; }

  .pt-md-32px {
    padding-top: 32px; }

  .mt-md-36px {
    margin-top: 36px; }

  .pt-md-36px {
    padding-top: 36px; }

  .mt-md-40px {
    margin-top: 40px; }

  .pt-md-40px {
    padding-top: 40px; }

  .mt-md-44px {
    margin-top: 44px; }

  .pt-md-44px {
    padding-top: 44px; }

  .mt-md-48px {
    margin-top: 48px; }

  .pt-md-48px {
    padding-top: 48px; }

  .mt-md-52px {
    margin-top: 52px; }

  .pt-md-52px {
    padding-top: 52px; }

  .mt-md-56px {
    margin-top: 56px; }

  .pt-md-56px {
    padding-top: 56px; }

  .mt-md-60px {
    margin-top: 60px; }

  .pt-md-60px {
    padding-top: 60px; }

  .mt-md-64px {
    margin-top: 64px; }

  .pt-md-64px {
    padding-top: 64px; }

  .mt-md-68px {
    margin-top: 68px; }

  .pt-md-68px {
    padding-top: 68px; }

  .mt-md-72px {
    margin-top: 72px; }

  .pt-md-72px {
    padding-top: 72px; }

  .mt-md-76px {
    margin-top: 76px; }

  .pt-md-76px {
    padding-top: 76px; }

  .mt-md-80px {
    margin-top: 80px; }

  .pt-md-80px {
    padding-top: 80px; }

  .mt-md-84px {
    margin-top: 84px; }

  .pt-md-84px {
    padding-top: 84px; }

  .mt-md-88px {
    margin-top: 88px; }

  .pt-md-88px {
    padding-top: 88px; }

  .mt-md-92px {
    margin-top: 92px; }

  .pt-md-92px {
    padding-top: 92px; }

  .mt-md-96px {
    margin-top: 96px; }

  .pt-md-96px {
    padding-top: 96px; }

  .mr-md-0 {
    margin-right: 0; }

  .pr-md-0 {
    padding-right: 0; }

  .mr-md-4px {
    margin-right: 4px; }

  .pr-md-4px {
    padding-right: 4px; }

  .mr-md-8px {
    margin-right: 8px; }

  .pr-md-8px {
    padding-right: 8px; }

  .mr-md-12px {
    margin-right: 12px; }

  .pr-md-12px {
    padding-right: 12px; }

  .mr-md-16px {
    margin-right: 16px; }

  .pr-md-16px {
    padding-right: 16px; }

  .mr-md-20px {
    margin-right: 20px; }

  .pr-md-20px {
    padding-right: 20px; }

  .mr-md-24px {
    margin-right: 24px; }

  .pr-md-24px {
    padding-right: 24px; }

  .mr-md-28px {
    margin-right: 28px; }

  .pr-md-28px {
    padding-right: 28px; }

  .mr-md-32px {
    margin-right: 32px; }

  .pr-md-32px {
    padding-right: 32px; }

  .mr-md-36px {
    margin-right: 36px; }

  .pr-md-36px {
    padding-right: 36px; }

  .mr-md-40px {
    margin-right: 40px; }

  .pr-md-40px {
    padding-right: 40px; }

  .mr-md-44px {
    margin-right: 44px; }

  .pr-md-44px {
    padding-right: 44px; }

  .mr-md-48px {
    margin-right: 48px; }

  .pr-md-48px {
    padding-right: 48px; }

  .mr-md-52px {
    margin-right: 52px; }

  .pr-md-52px {
    padding-right: 52px; }

  .mr-md-56px {
    margin-right: 56px; }

  .pr-md-56px {
    padding-right: 56px; }

  .mr-md-60px {
    margin-right: 60px; }

  .pr-md-60px {
    padding-right: 60px; }

  .mr-md-64px {
    margin-right: 64px; }

  .pr-md-64px {
    padding-right: 64px; }

  .mr-md-68px {
    margin-right: 68px; }

  .pr-md-68px {
    padding-right: 68px; }

  .mr-md-72px {
    margin-right: 72px; }

  .pr-md-72px {
    padding-right: 72px; }

  .mr-md-76px {
    margin-right: 76px; }

  .pr-md-76px {
    padding-right: 76px; }

  .mr-md-80px {
    margin-right: 80px; }

  .pr-md-80px {
    padding-right: 80px; }

  .mr-md-84px {
    margin-right: 84px; }

  .pr-md-84px {
    padding-right: 84px; }

  .mr-md-88px {
    margin-right: 88px; }

  .pr-md-88px {
    padding-right: 88px; }

  .mr-md-92px {
    margin-right: 92px; }

  .pr-md-92px {
    padding-right: 92px; }

  .mr-md-96px {
    margin-right: 96px; }

  .pr-md-96px {
    padding-right: 96px; }

  .mb-md-0 {
    margin-bottom: 0; }

  .pb-md-0 {
    padding-bottom: 0; }

  .mb-md-4px {
    margin-bottom: 4px; }

  .pb-md-4px {
    padding-bottom: 4px; }

  .mb-md-8px {
    margin-bottom: 8px; }

  .pb-md-8px {
    padding-bottom: 8px; }

  .mb-md-12px {
    margin-bottom: 12px; }

  .pb-md-12px {
    padding-bottom: 12px; }

  .mb-md-16px {
    margin-bottom: 16px; }

  .pb-md-16px {
    padding-bottom: 16px; }

  .mb-md-20px {
    margin-bottom: 20px; }

  .pb-md-20px {
    padding-bottom: 20px; }

  .mb-md-24px {
    margin-bottom: 24px; }

  .pb-md-24px {
    padding-bottom: 24px; }

  .mb-md-28px {
    margin-bottom: 28px; }

  .pb-md-28px {
    padding-bottom: 28px; }

  .mb-md-32px {
    margin-bottom: 32px; }

  .pb-md-32px {
    padding-bottom: 32px; }

  .mb-md-36px {
    margin-bottom: 36px; }

  .pb-md-36px {
    padding-bottom: 36px; }

  .mb-md-40px {
    margin-bottom: 40px; }

  .pb-md-40px {
    padding-bottom: 40px; }

  .mb-md-44px {
    margin-bottom: 44px; }

  .pb-md-44px {
    padding-bottom: 44px; }

  .mb-md-48px {
    margin-bottom: 48px; }

  .pb-md-48px {
    padding-bottom: 48px; }

  .mb-md-52px {
    margin-bottom: 52px; }

  .pb-md-52px {
    padding-bottom: 52px; }

  .mb-md-56px {
    margin-bottom: 56px; }

  .pb-md-56px {
    padding-bottom: 56px; }

  .mb-md-60px {
    margin-bottom: 60px; }

  .pb-md-60px {
    padding-bottom: 60px; }

  .mb-md-64px {
    margin-bottom: 64px; }

  .pb-md-64px {
    padding-bottom: 64px; }

  .mb-md-68px {
    margin-bottom: 68px; }

  .pb-md-68px {
    padding-bottom: 68px; }

  .mb-md-72px {
    margin-bottom: 72px; }

  .pb-md-72px {
    padding-bottom: 72px; }

  .mb-md-76px {
    margin-bottom: 76px; }

  .pb-md-76px {
    padding-bottom: 76px; }

  .mb-md-80px {
    margin-bottom: 80px; }

  .pb-md-80px {
    padding-bottom: 80px; }

  .mb-md-84px {
    margin-bottom: 84px; }

  .pb-md-84px {
    padding-bottom: 84px; }

  .mb-md-88px {
    margin-bottom: 88px; }

  .pb-md-88px {
    padding-bottom: 88px; }

  .mb-md-92px {
    margin-bottom: 92px; }

  .pb-md-92px {
    padding-bottom: 92px; }

  .mb-md-96px {
    margin-bottom: 96px; }

  .pb-md-96px {
    padding-bottom: 96px; }

  .ml-md-0 {
    margin-left: 0; }

  .pl-md-0 {
    padding-left: 0; }

  .ml-md-4px {
    margin-left: 4px; }

  .pl-md-4px {
    padding-left: 4px; }

  .ml-md-8px {
    margin-left: 8px; }

  .pl-md-8px {
    padding-left: 8px; }

  .ml-md-12px {
    margin-left: 12px; }

  .pl-md-12px {
    padding-left: 12px; }

  .ml-md-16px {
    margin-left: 16px; }

  .pl-md-16px {
    padding-left: 16px; }

  .ml-md-20px {
    margin-left: 20px; }

  .pl-md-20px {
    padding-left: 20px; }

  .ml-md-24px {
    margin-left: 24px; }

  .pl-md-24px {
    padding-left: 24px; }

  .ml-md-28px {
    margin-left: 28px; }

  .pl-md-28px {
    padding-left: 28px; }

  .ml-md-32px {
    margin-left: 32px; }

  .pl-md-32px {
    padding-left: 32px; }

  .ml-md-36px {
    margin-left: 36px; }

  .pl-md-36px {
    padding-left: 36px; }

  .ml-md-40px {
    margin-left: 40px; }

  .pl-md-40px {
    padding-left: 40px; }

  .ml-md-44px {
    margin-left: 44px; }

  .pl-md-44px {
    padding-left: 44px; }

  .ml-md-48px {
    margin-left: 48px; }

  .pl-md-48px {
    padding-left: 48px; }

  .ml-md-52px {
    margin-left: 52px; }

  .pl-md-52px {
    padding-left: 52px; }

  .ml-md-56px {
    margin-left: 56px; }

  .pl-md-56px {
    padding-left: 56px; }

  .ml-md-60px {
    margin-left: 60px; }

  .pl-md-60px {
    padding-left: 60px; }

  .ml-md-64px {
    margin-left: 64px; }

  .pl-md-64px {
    padding-left: 64px; }

  .ml-md-68px {
    margin-left: 68px; }

  .pl-md-68px {
    padding-left: 68px; }

  .ml-md-72px {
    margin-left: 72px; }

  .pl-md-72px {
    padding-left: 72px; }

  .ml-md-76px {
    margin-left: 76px; }

  .pl-md-76px {
    padding-left: 76px; }

  .ml-md-80px {
    margin-left: 80px; }

  .pl-md-80px {
    padding-left: 80px; }

  .ml-md-84px {
    margin-left: 84px; }

  .pl-md-84px {
    padding-left: 84px; }

  .ml-md-88px {
    margin-left: 88px; }

  .pl-md-88px {
    padding-left: 88px; }

  .ml-md-92px {
    margin-left: 92px; }

  .pl-md-92px {
    padding-left: 92px; }

  .ml-md-96px {
    margin-left: 96px; }

  .pl-md-96px {
    padding-left: 96px; } }
@media all and (min-width: 1680px) {
  .h-lg-0 {
    height: 0; }

  .h-lg-4px {
    height: 4px; }

  .h-lg-8px {
    height: 8px; }

  .h-lg-12px {
    height: 12px; }

  .h-lg-16px {
    height: 16px; }

  .h-lg-20px {
    height: 20px; }

  .h-lg-24px {
    height: 24px; }

  .h-lg-28px {
    height: 28px; }

  .h-lg-32px {
    height: 32px; }

  .h-lg-36px {
    height: 36px; }

  .h-lg-40px {
    height: 40px; }

  .h-lg-44px {
    height: 44px; }

  .h-lg-48px {
    height: 48px; }

  .h-lg-52px {
    height: 52px; }

  .h-lg-56px {
    height: 56px; }

  .h-lg-60px {
    height: 60px; }

  .h-lg-64px {
    height: 64px; }

  .h-lg-68px {
    height: 68px; }

  .h-lg-72px {
    height: 72px; }

  .h-lg-76px {
    height: 76px; }

  .h-lg-80px {
    height: 80px; }

  .h-lg-84px {
    height: 84px; }

  .h-lg-88px {
    height: 88px; }

  .h-lg-92px {
    height: 92px; }

  .h-lg-96px {
    height: 96px; }

  .mt-lg-0 {
    margin-top: 0; }

  .pt-lg-0 {
    padding-top: 0; }

  .mt-lg-4px {
    margin-top: 4px; }

  .pt-lg-4px {
    padding-top: 4px; }

  .mt-lg-8px {
    margin-top: 8px; }

  .pt-lg-8px {
    padding-top: 8px; }

  .mt-lg-12px {
    margin-top: 12px; }

  .pt-lg-12px {
    padding-top: 12px; }

  .mt-lg-16px {
    margin-top: 16px; }

  .pt-lg-16px {
    padding-top: 16px; }

  .mt-lg-20px {
    margin-top: 20px; }

  .pt-lg-20px {
    padding-top: 20px; }

  .mt-lg-24px {
    margin-top: 24px; }

  .pt-lg-24px {
    padding-top: 24px; }

  .mt-lg-28px {
    margin-top: 28px; }

  .pt-lg-28px {
    padding-top: 28px; }

  .mt-lg-32px {
    margin-top: 32px; }

  .pt-lg-32px {
    padding-top: 32px; }

  .mt-lg-36px {
    margin-top: 36px; }

  .pt-lg-36px {
    padding-top: 36px; }

  .mt-lg-40px {
    margin-top: 40px; }

  .pt-lg-40px {
    padding-top: 40px; }

  .mt-lg-44px {
    margin-top: 44px; }

  .pt-lg-44px {
    padding-top: 44px; }

  .mt-lg-48px {
    margin-top: 48px; }

  .pt-lg-48px {
    padding-top: 48px; }

  .mt-lg-52px {
    margin-top: 52px; }

  .pt-lg-52px {
    padding-top: 52px; }

  .mt-lg-56px {
    margin-top: 56px; }

  .pt-lg-56px {
    padding-top: 56px; }

  .mt-lg-60px {
    margin-top: 60px; }

  .pt-lg-60px {
    padding-top: 60px; }

  .mt-lg-64px {
    margin-top: 64px; }

  .pt-lg-64px {
    padding-top: 64px; }

  .mt-lg-68px {
    margin-top: 68px; }

  .pt-lg-68px {
    padding-top: 68px; }

  .mt-lg-72px {
    margin-top: 72px; }

  .pt-lg-72px {
    padding-top: 72px; }

  .mt-lg-76px {
    margin-top: 76px; }

  .pt-lg-76px {
    padding-top: 76px; }

  .mt-lg-80px {
    margin-top: 80px; }

  .pt-lg-80px {
    padding-top: 80px; }

  .mt-lg-84px {
    margin-top: 84px; }

  .pt-lg-84px {
    padding-top: 84px; }

  .mt-lg-88px {
    margin-top: 88px; }

  .pt-lg-88px {
    padding-top: 88px; }

  .mt-lg-92px {
    margin-top: 92px; }

  .pt-lg-92px {
    padding-top: 92px; }

  .mt-lg-96px {
    margin-top: 96px; }

  .pt-lg-96px {
    padding-top: 96px; }

  .mr-lg-0 {
    margin-right: 0; }

  .pr-lg-0 {
    padding-right: 0; }

  .mr-lg-4px {
    margin-right: 4px; }

  .pr-lg-4px {
    padding-right: 4px; }

  .mr-lg-8px {
    margin-right: 8px; }

  .pr-lg-8px {
    padding-right: 8px; }

  .mr-lg-12px {
    margin-right: 12px; }

  .pr-lg-12px {
    padding-right: 12px; }

  .mr-lg-16px {
    margin-right: 16px; }

  .pr-lg-16px {
    padding-right: 16px; }

  .mr-lg-20px {
    margin-right: 20px; }

  .pr-lg-20px {
    padding-right: 20px; }

  .mr-lg-24px {
    margin-right: 24px; }

  .pr-lg-24px {
    padding-right: 24px; }

  .mr-lg-28px {
    margin-right: 28px; }

  .pr-lg-28px {
    padding-right: 28px; }

  .mr-lg-32px {
    margin-right: 32px; }

  .pr-lg-32px {
    padding-right: 32px; }

  .mr-lg-36px {
    margin-right: 36px; }

  .pr-lg-36px {
    padding-right: 36px; }

  .mr-lg-40px {
    margin-right: 40px; }

  .pr-lg-40px {
    padding-right: 40px; }

  .mr-lg-44px {
    margin-right: 44px; }

  .pr-lg-44px {
    padding-right: 44px; }

  .mr-lg-48px {
    margin-right: 48px; }

  .pr-lg-48px {
    padding-right: 48px; }

  .mr-lg-52px {
    margin-right: 52px; }

  .pr-lg-52px {
    padding-right: 52px; }

  .mr-lg-56px {
    margin-right: 56px; }

  .pr-lg-56px {
    padding-right: 56px; }

  .mr-lg-60px {
    margin-right: 60px; }

  .pr-lg-60px {
    padding-right: 60px; }

  .mr-lg-64px {
    margin-right: 64px; }

  .pr-lg-64px {
    padding-right: 64px; }

  .mr-lg-68px {
    margin-right: 68px; }

  .pr-lg-68px {
    padding-right: 68px; }

  .mr-lg-72px {
    margin-right: 72px; }

  .pr-lg-72px {
    padding-right: 72px; }

  .mr-lg-76px {
    margin-right: 76px; }

  .pr-lg-76px {
    padding-right: 76px; }

  .mr-lg-80px {
    margin-right: 80px; }

  .pr-lg-80px {
    padding-right: 80px; }

  .mr-lg-84px {
    margin-right: 84px; }

  .pr-lg-84px {
    padding-right: 84px; }

  .mr-lg-88px {
    margin-right: 88px; }

  .pr-lg-88px {
    padding-right: 88px; }

  .mr-lg-92px {
    margin-right: 92px; }

  .pr-lg-92px {
    padding-right: 92px; }

  .mr-lg-96px {
    margin-right: 96px; }

  .pr-lg-96px {
    padding-right: 96px; }

  .mb-lg-0 {
    margin-bottom: 0; }

  .pb-lg-0 {
    padding-bottom: 0; }

  .mb-lg-4px {
    margin-bottom: 4px; }

  .pb-lg-4px {
    padding-bottom: 4px; }

  .mb-lg-8px {
    margin-bottom: 8px; }

  .pb-lg-8px {
    padding-bottom: 8px; }

  .mb-lg-12px {
    margin-bottom: 12px; }

  .pb-lg-12px {
    padding-bottom: 12px; }

  .mb-lg-16px {
    margin-bottom: 16px; }

  .pb-lg-16px {
    padding-bottom: 16px; }

  .mb-lg-20px {
    margin-bottom: 20px; }

  .pb-lg-20px {
    padding-bottom: 20px; }

  .mb-lg-24px {
    margin-bottom: 24px; }

  .pb-lg-24px {
    padding-bottom: 24px; }

  .mb-lg-28px {
    margin-bottom: 28px; }

  .pb-lg-28px {
    padding-bottom: 28px; }

  .mb-lg-32px {
    margin-bottom: 32px; }

  .pb-lg-32px {
    padding-bottom: 32px; }

  .mb-lg-36px {
    margin-bottom: 36px; }

  .pb-lg-36px {
    padding-bottom: 36px; }

  .mb-lg-40px {
    margin-bottom: 40px; }

  .pb-lg-40px {
    padding-bottom: 40px; }

  .mb-lg-44px {
    margin-bottom: 44px; }

  .pb-lg-44px {
    padding-bottom: 44px; }

  .mb-lg-48px {
    margin-bottom: 48px; }

  .pb-lg-48px {
    padding-bottom: 48px; }

  .mb-lg-52px {
    margin-bottom: 52px; }

  .pb-lg-52px {
    padding-bottom: 52px; }

  .mb-lg-56px {
    margin-bottom: 56px; }

  .pb-lg-56px {
    padding-bottom: 56px; }

  .mb-lg-60px {
    margin-bottom: 60px; }

  .pb-lg-60px {
    padding-bottom: 60px; }

  .mb-lg-64px {
    margin-bottom: 64px; }

  .pb-lg-64px {
    padding-bottom: 64px; }

  .mb-lg-68px {
    margin-bottom: 68px; }

  .pb-lg-68px {
    padding-bottom: 68px; }

  .mb-lg-72px {
    margin-bottom: 72px; }

  .pb-lg-72px {
    padding-bottom: 72px; }

  .mb-lg-76px {
    margin-bottom: 76px; }

  .pb-lg-76px {
    padding-bottom: 76px; }

  .mb-lg-80px {
    margin-bottom: 80px; }

  .pb-lg-80px {
    padding-bottom: 80px; }

  .mb-lg-84px {
    margin-bottom: 84px; }

  .pb-lg-84px {
    padding-bottom: 84px; }

  .mb-lg-88px {
    margin-bottom: 88px; }

  .pb-lg-88px {
    padding-bottom: 88px; }

  .mb-lg-92px {
    margin-bottom: 92px; }

  .pb-lg-92px {
    padding-bottom: 92px; }

  .mb-lg-96px {
    margin-bottom: 96px; }

  .pb-lg-96px {
    padding-bottom: 96px; }

  .ml-lg-0 {
    margin-left: 0; }

  .pl-lg-0 {
    padding-left: 0; }

  .ml-lg-4px {
    margin-left: 4px; }

  .pl-lg-4px {
    padding-left: 4px; }

  .ml-lg-8px {
    margin-left: 8px; }

  .pl-lg-8px {
    padding-left: 8px; }

  .ml-lg-12px {
    margin-left: 12px; }

  .pl-lg-12px {
    padding-left: 12px; }

  .ml-lg-16px {
    margin-left: 16px; }

  .pl-lg-16px {
    padding-left: 16px; }

  .ml-lg-20px {
    margin-left: 20px; }

  .pl-lg-20px {
    padding-left: 20px; }

  .ml-lg-24px {
    margin-left: 24px; }

  .pl-lg-24px {
    padding-left: 24px; }

  .ml-lg-28px {
    margin-left: 28px; }

  .pl-lg-28px {
    padding-left: 28px; }

  .ml-lg-32px {
    margin-left: 32px; }

  .pl-lg-32px {
    padding-left: 32px; }

  .ml-lg-36px {
    margin-left: 36px; }

  .pl-lg-36px {
    padding-left: 36px; }

  .ml-lg-40px {
    margin-left: 40px; }

  .pl-lg-40px {
    padding-left: 40px; }

  .ml-lg-44px {
    margin-left: 44px; }

  .pl-lg-44px {
    padding-left: 44px; }

  .ml-lg-48px {
    margin-left: 48px; }

  .pl-lg-48px {
    padding-left: 48px; }

  .ml-lg-52px {
    margin-left: 52px; }

  .pl-lg-52px {
    padding-left: 52px; }

  .ml-lg-56px {
    margin-left: 56px; }

  .pl-lg-56px {
    padding-left: 56px; }

  .ml-lg-60px {
    margin-left: 60px; }

  .pl-lg-60px {
    padding-left: 60px; }

  .ml-lg-64px {
    margin-left: 64px; }

  .pl-lg-64px {
    padding-left: 64px; }

  .ml-lg-68px {
    margin-left: 68px; }

  .pl-lg-68px {
    padding-left: 68px; }

  .ml-lg-72px {
    margin-left: 72px; }

  .pl-lg-72px {
    padding-left: 72px; }

  .ml-lg-76px {
    margin-left: 76px; }

  .pl-lg-76px {
    padding-left: 76px; }

  .ml-lg-80px {
    margin-left: 80px; }

  .pl-lg-80px {
    padding-left: 80px; }

  .ml-lg-84px {
    margin-left: 84px; }

  .pl-lg-84px {
    padding-left: 84px; }

  .ml-lg-88px {
    margin-left: 88px; }

  .pl-lg-88px {
    padding-left: 88px; }

  .ml-lg-92px {
    margin-left: 92px; }

  .pl-lg-92px {
    padding-left: 92px; }

  .ml-lg-96px {
    margin-left: 96px; }

  .pl-lg-96px {
    padding-left: 96px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
html {
  height: 100%; }

body {
  min-height: 100%; }
  body.noscroll {
    position: fixed;
    width: 100%;
    overflow-y: scroll; }

#content-wrapper {
  z-index: 0; }

#overlay-wrapper {
  display: block;
  visibility: hidden;
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(34, 31, 68, 0.24);
  opacity: 0;
  transition: visibility 0s 0.3s, opacity 0.3s 0s; }
  #overlay-wrapper.on {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s 0s, opacity 0.3s 0.05s; }

#xhr-wrapper {
  display: block;
  visibility: hidden;
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(34, 31, 68, 0.24);
  opacity: 0;
  transition: visibility 0s 0.3s, opacity 0.3s 0s; }
  #xhr-wrapper.on {
    z-index: 1000;
    visibility: visible;
    opacity: 1;
    transition: visibility 0s 0s, opacity 0.3s 0.05s; }
    #xhr-wrapper.on .logoContainer {
      display: block !important;
      position: fixed;
      top: calc(50% - 40px);
      left: calc(50% - 40px);
      width: 80px;
      height: 80px;
      border-radius: 20px;
      background-color: #000000;
      animation: rotate1 6s infinite; }
@keyframes rotate1 {
  from {
    transform: rotate(0deg); }
  12% {
    transform: rotate(45deg); }
  25% {
    transform: rotate(90deg); }
  37% {
    transform: rotate(135deg); }
  50% {
    transform: rotate(180deg); }
  62% {
    transform: rotate(225deg); }
  75% {
    transform: rotate(270deg); }
  87% {
    transform: rotate(315deg); }
  to {
    transform: rotate(360deg); } }
    #xhr-wrapper.on .logoInside {
      display: block !important;
      position: fixed;
      top: calc(50% - 30px);
      left: calc(50% - 30px);
      width: 60px;
      height: 60px; }

.c-wrapper {
  margin: 0 auto 0 auto; }

.no-header header {
  display: none; }

.no-menu #menu-primary,
.no-menu #hamburger-menu-wrapper {
  display: none; }

.no-footer footer {
  display: none; }

/* Common XS1 and XS2 */
@media all and (max-width: 767px) {
  .c-wrapper {
    margin: 0 auto; } }
/* XS1 */
@media all and (max-width: 419px) {
  .c-wrapper {
    width: calc(100% - 40px); } }
/* XS2 */
@media all and (min-width: 420px) and (max-width: 767px) {
  .c-wrapper {
    width: calc(100% - 40px); } }
/* Common SM1 and SM2 */
@media all and (min-width: 768px) and (max-width: 1179px) {
  body {
    zoom: 0.57; } }
/* SM1 */
@media all and (min-width: 768px) and (max-width: 1023px) {
  .c-wrapper {
    width: 1268px; } }
/* SM2 */
@media all and (min-width: 1024px) and (max-width: 1179px) {
  .c-wrapper {
    width: 1268px; } }
/* Common MD and LG */
/* MD */
@media all and (min-width: 1180px) and (max-width: 1679px) {
  body {
    zoom: 0.861; }

  .c-wrapper {
    width: 1268px; } }
/* LG */
@media all and (min-width: 1680px) {
  .c-wrapper {
    width: 1268px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .aside-01 {
    display: flex;
    overflow-x: auto;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #E0E0E0; }
    .aside-01 .c-item-01 {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 40px;
      padding: 8px 16px;
      white-space: nowrap;
      margin-right: 16px; }
      .aside-01 .c-item-01 .c-unit-01 {
        font-family: 'Nexa';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        color: #000000; }
      .aside-01 .c-item-01.active {
        background-color: #D8FF00;
        border-radius: 100px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .aside-01 {
    width: 295px;
    height: 248px;
    margin-right: 50px; }
    .aside-01 .c-item-01 {
      padding: 16px 24px 16px 0px;
      border-bottom: 1px solid #E0E0E0; }
      .aside-01 .c-item-01 .c-unit-01 {
        font-family: 'Nexa';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        color: #7A7A7A; }
      .aside-01 .c-item-01.active a {
        font-family: 'Nexa';
        font-style: normal;
        font-weight: 800;
        font-size: 16px;
        line-height: 24px;
        color: #000000; }
      .aside-01 .c-item-01.active:after {
        content: '';
        position: absolute;
        top: 22px;
        left: -20px;
        display: block;
        width: 8px;
        height: 8px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Crect%20width%3D%228%22%20height%3D%228%22%20rx%3D%221%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E%20"); } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-01 {
    width: 100%;
    height: 300px;
    border-radius: 16px;
    overflow: hidden; }
    .micro-content-01:before {
      content: '';
      position: absolute;
      z-index: 5;
      bottom: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 280px;
      background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
      opacity: 0.9; }
    .micro-content-01 .c-item-01 {
      width: 100%;
      height: 100%; }
      .micro-content-01 .c-item-01 img {
        width: 100%;
        object-fit: cover; }
    .micro-content-01 .c-item-02 {
      position: absolute;
      z-index: 10;
      bottom: 104px;
      left: 20px;
      width: 285px; }
    .micro-content-01 .c-item-03 {
      position: absolute;
      z-index: 10;
      bottom: 40px;
      left: 20px;
      width: 280px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-01 {
    width: 620px;
    height: 560px;
    border-radius: 24px;
    overflow: hidden; }
    .micro-content-01:before {
      content: '';
      position: absolute;
      z-index: 5;
      bottom: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 450px;
      background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
      opacity: 0.9; }
    .micro-content-01 .c-item-01 {
      width: 100%;
      height: 100%; }
      .micro-content-01 .c-item-01 img {
        width: 100%;
        object-fit: cover; }
    .micro-content-01 .c-item-02 {
      position: absolute;
      z-index: 10;
      bottom: 156px;
      left: 40px;
      width: 484px; }
    .micro-content-01 .c-item-03 {
      position: absolute;
      z-index: 10;
      bottom: 60px;
      left: 40px;
      width: 280px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-02 {
    width: 255px;
    height: 363px;
    padding: 4px 4px 16px 4px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 24px; }
    .micro-content-02 .c-item-01 > img {
      width: 100%;
      height: 185px;
      border-radius: 20px;
      object-fit: cover;
      object-position: center; }
    .micro-content-02 .c-item-02 {
      position: absolute;
      left: 20px;
      top: 157px;
      z-index: 3;
      box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.15); }
      .micro-content-02 .c-item-02 > img {
        width: 100px;
        height: 56px;
        border-radius: 8px; }
    .micro-content-02 .c-item-03 {
      margin: 40px 12px 20px 12px;
      -webkit-line-clamp: 3;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      height: 66px; }
    .micro-content-02 .c-item-04 {
      background: #F5F5F5;
      border-radius: 8px;
      margin-left: 12px;
      padding: 4px 16px 4px 16px;
      width: max-content; }
      .micro-content-02 .c-item-04 > a {
        background-color: #F5F5F5;
        border-radius: 8px;
        font-weight: 500;
        font-size: 13px;
        line-height: 28px;
        text-align: center;
        color: #141414; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-02 {
    width: 296px;
    height: 404px;
    padding: 4px 4px 20px 4px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 24px; }
    .micro-content-02 .c-item-01 > img {
      width: 100%;
      height: 216px;
      object-fit: cover;
      object-position: center;
      border-radius: 20px; }
    .micro-content-02 .c-item-02 {
      position: absolute;
      left: 20px;
      top: 188px;
      z-index: 3;
      box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.15); }
      .micro-content-02 .c-item-02 > img {
        width: 100px;
        height: 56px;
        border-radius: 8px; }
    .micro-content-02 .c-item-03 {
      margin: 40px 0 24px 16px;
      width: 236px;
      height: 72px;
      -webkit-line-clamp: 3;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box; }
    .micro-content-02 .c-item-04 {
      background: #F5F5F5;
      border-radius: 8px;
      margin-left: 16px;
      width: max-content;
      padding: 4px 16px 4px 16px; }
      .micro-content-02 .c-item-04 > a {
        background-color: #F5F5F5;
        font-weight: 500;
        font-size: 13px;
        line-height: 28px;
        text-align: center;
        color: #141414; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-04 {
    height: 214px;
    background: #FFFFFF;
    border-radius: 24px; }
    .micro-content-04 .c-item-01 > img {
      width: 100%;
      height: 123px;
      border-radius: 12px;
      object-fit: cover;
      object-position: center; }
    .micro-content-04 .c-item-02 {
      position: absolute;
      top: calc(50% - 12px);
      box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.15); }
      .micro-content-04 .c-item-02 > img {
        width: 80px;
        height: 44px;
        border-radius: 0px 8px 8px 8px; }
    .micro-content-04 .c-item-03 {
      margin: 34px 12px 20px 12px;
      -webkit-line-clamp: 3;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      height: 57px; }
    .micro-content-04 .c-item-04 {
      display: none; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-04 {
    width: 296px;
    height: 404px;
    padding: 4px 4px 16px 4px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 24px; }
    .micro-content-04 .c-item-01 > img {
      width: 100%;
      height: 216px;
      object-fit: cover;
      object-position: center;
      border-radius: 20px; }
    .micro-content-04 .c-item-02 {
      position: absolute;
      left: 20px;
      top: calc(50% - 14px);
      box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.15); }
      .micro-content-04 .c-item-02 > img {
        width: 100px;
        height: 56px;
        border-radius: 8px; }
    .micro-content-04 .c-item-03 {
      margin: 40px 0 16px 16px;
      width: 236px;
      height: 72px;
      -webkit-line-clamp: 3;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box; }
    .micro-content-04 .c-item-04 {
      background: #F5F5F5;
      border-radius: 8px;
      margin-left: 16px;
      width: max-content;
      padding: 4px 16px 4px 16px; }
      .micro-content-04 .c-item-04 > a {
        background-color: #F5F5F5;
        font-weight: 500;
        font-size: 13px;
        line-height: 28px;
        text-align: center;
        color: #141414; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-05 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F5F5F5;
    border-radius: 24px;
    padding: 8px 8px 32px 8px;
    width: 100%;
    height: 386px;
    margin-bottom: 20px; }
    .micro-content-05 > .c-item-01 {
      width: 100%; }
      .micro-content-05 > .c-item-01 > img {
        width: 100%;
        height: 180px;
        object-fit: cover;
        object-position: center;
        border-radius: 20px;
        margin-bottom: 20px; }
    .micro-content-05 > .c-item-02 {
      position: absolute;
      height: auto;
      bottom: 206px;
      left: 16px;
      width: 128px;
      background: #D8FF00;
      opacity: 0.8;
      padding: 16px 28px 16px 16px;
      border: 3px solid #000000;
      box-sizing: border-box;
      border-radius: 16px; }
      .micro-content-05 > .c-item-02 .c-unit-01 {
        margin-bottom: 4px;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
        color: #000000; }
      .micro-content-05 > .c-item-02 .c-unit-02 {
        padding: 4px;
        width: 48px;
        height: 26px;
        background: #000000; }
        .micro-content-05 > .c-item-02 .c-unit-02 span {
          font-weight: 800;
          font-size: 18px;
          line-height: 22px;
          text-align: center;
          color: #FFFFFF; }
    .micro-content-05 > .c-item-03 {
      width: 295px; }
      .micro-content-05 > .c-item-03 > .c-unit-01 {
        margin-bottom: 16px; }
    .micro-content-05:last-child {
      margin-bottom: 0; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-05 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F5F5F5;
    border-radius: 24px;
    padding: 8px 8px 56px 8px;
    width: 404px;
    height: 468px; }
    .micro-content-05 > .c-item-01 > img {
      width: 100%;
      height: 218px;
      object-fit: cover;
      object-position: center;
      border-radius: 20px;
      margin-bottom: 23px; }
    .micro-content-05 > .c-item-02 {
      position: absolute;
      height: auto;
      bottom: 250px;
      left: 16px;
      width: 128px;
      background: #D8FF00;
      opacity: 0.8;
      padding: 16px 28px 16px 16px;
      border: 3px solid #000000;
      box-sizing: border-box;
      border-radius: 20px; }
      .micro-content-05 > .c-item-02 .c-unit-01 {
        width: 84px;
        font-weight: 700;
        font-size: 14px;
        color: #000000;
        line-height: 18px;
        margin-bottom: 4px; }
      .micro-content-05 > .c-item-02 .c-unit-02 {
        padding: 8px 4px;
        width: 52px;
        height: 33px;
        background: #000000; }
        .micro-content-05 > .c-item-02 .c-unit-02 span {
          font-weight: 800;
          font-size: 20px;
          line-height: 20px;
          text-align: center;
          color: #FFFFFF; }
    .micro-content-05 > .c-item-03 {
      width: 340px; }
      .micro-content-05 > .c-item-03 > .c-unit-01 {
        margin-bottom: 16px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-06 {
    width: 100%;
    height: 300px;
    border-radius: 16px;
    overflow: hidden; }
    .micro-content-06:before {
      content: '';
      position: absolute;
      z-index: 5;
      bottom: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 280px;
      background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
      opacity: 0.9; }
    .micro-content-06 .c-item-01 {
      width: 100%;
      height: 100%; }
      .micro-content-06 .c-item-01 img {
        width: 100%;
        object-fit: cover; }
    .micro-content-06 .c-item-02 {
      position: absolute;
      z-index: 10;
      bottom: 104px;
      left: 20px;
      width: 285px; }
    .micro-content-06 .c-item-03 {
      position: absolute;
      z-index: 10;
      bottom: 40px;
      left: 20px;
      width: 280px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-06 {
    width: 620px;
    height: 560px;
    border-radius: 24px;
    overflow: hidden; }
    .micro-content-06:before {
      content: '';
      position: absolute;
      z-index: 5;
      bottom: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 450px;
      background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
      opacity: 0.9; }
    .micro-content-06 .c-item-01 {
      width: 100%;
      height: 100%; }
      .micro-content-06 .c-item-01 img {
        width: 100%;
        object-fit: cover; }
    .micro-content-06 .c-item-02 {
      position: absolute;
      z-index: 10;
      bottom: 156px;
      left: 40px;
      width: 484px; }
    .micro-content-06 .c-item-03 {
      position: absolute;
      z-index: 10;
      bottom: 60px;
      left: 40px;
      width: 280px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-07 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F5F5F5;
    border-radius: 24px;
    padding: 8px 8px 32px 8px;
    width: 100%;
    height: 386px;
    margin-bottom: 20px; }
    .micro-content-07 > .c-item-01 {
      width: 100%; }
      .micro-content-07 > .c-item-01 > img {
        width: 100%;
        height: 180px;
        object-fit: cover;
        object-position: center;
        border-radius: 20px;
        margin-bottom: 20px; }
    .micro-content-07 > .c-item-02 {
      position: absolute;
      left: 16px;
      width: 128px;
      height: auto;
      bottom: 206px;
      background: #000000;
      opacity: 0.8;
      padding: 16px 28px 16px 16px;
      border: 3px solid #D8FF00;
      box-sizing: border-box;
      border-radius: 16px; }
      .micro-content-07 > .c-item-02 .c-unit-01 {
        margin-bottom: 4px;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
        color: #FFFFFF; }
      .micro-content-07 > .c-item-02 .c-unit-02 {
        padding: 4px;
        width: 48px;
        height: 26px;
        background: #D8FF00; }
        .micro-content-07 > .c-item-02 .c-unit-02 span {
          font-weight: 800;
          font-size: 18px;
          line-height: 22px;
          text-align: center;
          color: #000000; }
    .micro-content-07 > .c-item-03 {
      width: 295px; }
      .micro-content-07 > .c-item-03 > .c-unit-01 {
        margin-bottom: 16px; }
    .micro-content-07:last-child {
      margin-bottom: 0; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-07 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F5F5F5;
    border-radius: 24px;
    padding: 8px 8px 56px 8px;
    width: 404px;
    height: 468px; }
    .micro-content-07 > .c-item-01 > img {
      width: 100%;
      height: 218px;
      object-fit: cover;
      object-position: center;
      border-radius: 20px;
      margin-bottom: 23px; }
    .micro-content-07 > .c-item-02 {
      position: absolute;
      left: 16px;
      width: 128px;
      height: auto;
      bottom: 250px;
      background: #000000;
      opacity: 0.8;
      padding: 16px 28px 16px 16px;
      border: 3px solid #D8FF00;
      box-sizing: border-box;
      border-radius: 20px; }
      .micro-content-07 > .c-item-02 .c-unit-01 {
        margin-bottom: 4px;
        font-weight: 700;
        font-size: 14px;
        line-height: 18px;
        color: #FFFFFF; }
      .micro-content-07 > .c-item-02 .c-unit-02 {
        padding: 8px 4px;
        width: 52px;
        height: 33px;
        background: #D8FF00; }
        .micro-content-07 > .c-item-02 .c-unit-02 span {
          font-weight: 800;
          font-size: 20px;
          line-height: 20px;
          text-align: center;
          color: #000000; }
    .micro-content-07 > .c-item-03 {
      width: 340px; }
      .micro-content-07 > .c-item-03 > .c-unit-01 {
        margin-bottom: 16px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-08 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: #FFFFFF;
    width: 164px;
    height: 271px; }
    .micro-content-08 > .c-item-01 {
      width: 100%;
      border: 1px solid #E0E0E0;
      border-radius: 8px; }
      .micro-content-08 > .c-item-01 .c-unit-01 {
        width: 100%; }
        .micro-content-08 > .c-item-01 .c-unit-01 > img {
          width: 100%;
          height: 93px;
          object-fit: cover;
          object-position: center;
          border-radius: 8px; }
    .micro-content-08 > .c-item-02 {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 21px;
      padding: 0 8px;
      margin-top: 12px;
      background: #D8FF00;
      border-radius: 4px; }
      .micro-content-08 > .c-item-02 > .c-unit-01 {
        font-weight: 700;
        font-size: 10px;
        line-height: 16px;
        text-align: center;
        color: #000000;
        padding-top: 3px; }
    .micro-content-08 > .c-item-03 {
      width: 156px;
      margin-top: 8px; }
    .micro-content-08 > .c-item-04 {
      width: 156px; }
    .micro-content-08 > .c-item-05 {
      margin-top: 12px;
      width: 156px; }
    .micro-content-08 > .c-item-06 {
      margin-top: 12px;
      width: 156px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-08 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F5F5F5;
    padding: 4px 4px 24px 4px;
    border-radius: 24px;
    width: 296px;
    height: 386px; }
    .micro-content-08 > .c-item-01 {
      width: 100%;
      height: 163px; }
      .micro-content-08 > .c-item-01 .c-unit-01 {
        width: 100%; }
        .micro-content-08 > .c-item-01 .c-unit-01 > img {
          width: 288px;
          height: 163px;
          object-fit: cover;
          object-position: center;
          border-radius: 20px; }
    .micro-content-08 > .c-item-02 {
      position: absolute;
      top: 149px;
      left: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 117px;
      height: 29px;
      background: #D8FF00;
      border-radius: 8px; }
      .micro-content-08 > .c-item-02 .c-unit-01 {
        font-weight: 700;
        font-size: 11px;
        line-height: 16px;
        text-align: center;
        color: #000000;
        padding-top: 4px; }
    .micro-content-08 > .c-item-03 {
      width: 236px;
      margin-top: 30px; }
    .micro-content-08 > .c-item-04 {
      width: 236px;
      margin-top: 2px; }
    .micro-content-08 > .c-item-05 {
      margin-top: 16px;
      width: 236px; }
    .micro-content-08 > .c-item-06 {
      margin-top: 16px;
      width: 236px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-09 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: #FFFFFF;
    width: 164px;
    height: 269px; }
    .micro-content-09 > .c-item-01 {
      width: 100%;
      border: 1px solid #E0E0E0;
      border-radius: 8px; }
      .micro-content-09 > .c-item-01 .c-unit-01 {
        width: 100%; }
        .micro-content-09 > .c-item-01 .c-unit-01 > img {
          width: 100%;
          height: 93px;
          object-fit: cover;
          object-position: center;
          border-radius: 8px; }
    .micro-content-09 > .c-item-02 {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 21px;
      padding: 0 8px;
      margin-top: 12px;
      background: #000000;
      border-radius: 4px; }
      .micro-content-09 > .c-item-02 > .c-unit-01 {
        font-weight: 700;
        font-size: 10px;
        line-height: 16px;
        text-align: center;
        color: #D8FF00;
        padding-top: 3px; }
    .micro-content-09 > .c-item-03 {
      width: 156px;
      margin-top: 8px; }
    .micro-content-09 > .c-item-04 {
      width: 156px; }
    .micro-content-09 > .c-item-05 {
      margin-top: 12px;
      width: 156px; }
    .micro-content-09 > .c-item-06 {
      margin-top: 12px;
      width: 156px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-09 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F5F5F5;
    padding: 4px 4px 24px 4px;
    border-radius: 24px;
    width: 296px;
    height: 386px; }
    .micro-content-09 > .c-item-01 {
      width: 100%;
      height: 163px; }
      .micro-content-09 > .c-item-01 .c-unit-01 {
        width: 100%; }
        .micro-content-09 > .c-item-01 .c-unit-01 > img {
          width: 288px;
          height: 163px;
          object-fit: cover;
          object-position: center;
          border-radius: 20px; }
    .micro-content-09 > .c-item-02 {
      position: absolute;
      top: 149px;
      left: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 117px;
      height: 29px;
      background: #000000;
      border-radius: 8px; }
      .micro-content-09 > .c-item-02 .c-unit-01 {
        font-weight: 700;
        font-size: 11px;
        line-height: 16px;
        text-align: center;
        color: #D8FF00;
        padding-top: 4px; }
    .micro-content-09 > .c-item-03 {
      width: 236px;
      margin-top: 30px; }
    .micro-content-09 > .c-item-04 {
      width: 236px;
      margin-top: 2px; }
    .micro-content-09 > .c-item-05 {
      margin-top: 16px;
      width: 236px; }
    .micro-content-09 > .c-item-06 {
      margin-top: 16px;
      width: 236px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-10 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #FFFFFF;
    width: 164px;
    height: 124px; }
    .micro-content-10 > .c-item-01 {
      width: 100%;
      border: 1px solid #E0E0E0;
      border-radius: 8px; }
      .micro-content-10 > .c-item-01 .c-unit-01 {
        width: 100%; }
        .micro-content-10 > .c-item-01 .c-unit-01 > img {
          width: 100%;
          object-fit: cover;
          object-position: center;
          border-radius: 8px; }
    .micro-content-10 > .c-item-02 {
      width: 156px;
      margin-top: 12px; }
    .micro-content-10 > .c-item-03 {
      display: none; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-10 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F5F5F5;
    padding: 4px 4px 20px 4px;
    border-radius: 24px;
    width: 296px;
    height: 308px; }
    .micro-content-10 > .c-item-01 {
      width: 100%;
      min-height: 163px; }
      .micro-content-10 > .c-item-01 .c-unit-01 {
        width: 100%; }
        .micro-content-10 > .c-item-01 .c-unit-01 > img {
          width: 100%;
          object-fit: cover;
          object-position: center;
          border-radius: 20px; }
    .micro-content-10 > .c-item-02 {
      width: 236px;
      margin-top: 24px; }
    .micro-content-10 > .c-item-03 {
      width: 256px;
      margin-top: 32px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-11 {
    background: #F5F5F5;
    padding-bottom: 20px;
    width: 255px;
    height: 381px; }
    .micro-content-11 > .c-item-01 {
      width: 100%; }
      .micro-content-11 > .c-item-01 .c-unit-01 {
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 24px;
        width: 100%;
        height: 245px; }
        .micro-content-11 > .c-item-01 .c-unit-01 > img {
          width: 100%;
          height: 245px;
          border-radius: 24px;
          object-fit: cover;
          object-position: center; }
      .micro-content-11 > .c-item-01 > .c-unit-02 > .c-unit-01-A {
        position: absolute;
        bottom: 16px;
        left: 16px; }
        .micro-content-11 > .c-item-01 > .c-unit-02 > .c-unit-01-A > img {
          width: 85px;
          height: 48px;
          border-radius: 8px;
          object-fit: cover;
          object-position: center; }
      .micro-content-11 > .c-item-01 > .c-unit-03 {
        position: absolute;
        right: 16px;
        bottom: 16px;
        background-color: #D8FF00;
        border-radius: 50%;
        width: 48px;
        height: 48px; }
        .micro-content-11 > .c-item-01 > .c-unit-03 > .c-unit-01-A {
          width: 48px;
          height: 48px; }
    .micro-content-11 > .c-item-02 {
      margin-top: 32px; }
      .micro-content-11 > .c-item-02 > .c-unit-01 {
        width: 235px;
        margin-top: 20px; }
      .micro-content-11 > .c-item-02 > .c-unit-02 {
        width: 235px;
        margin-top: 12px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-11 {
    display: flex;
    flex-direction: column;
    background: #F5F5F5;
    padding-bottom: 32px;
    width: 404px;
    height: 552px; }
    .micro-content-11 > .c-item-01 {
      width: 100%; }
      .micro-content-11 > .c-item-01 .c-unit-01 {
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 24px;
        width: 100%;
        height: 386px; }
        .micro-content-11 > .c-item-01 .c-unit-01 > img {
          width: 404px;
          height: 386px;
          border-radius: 24px;
          object-fit: cover;
          object-position: center; }
      .micro-content-11 > .c-item-01 > .c-unit-02 > .c-unit-01-A {
        position: absolute;
        bottom: 20px;
        left: 20px; }
        .micro-content-11 > .c-item-01 > .c-unit-02 > .c-unit-01-A > img {
          width: 120px;
          height: 68px;
          object-fit: cover;
          object-position: center;
          border-radius: 8px; }
      .micro-content-11 > .c-item-01 > .c-unit-03 {
        position: absolute;
        right: 20px;
        bottom: 20px;
        background-color: #D8FF00;
        border-radius: 50%;
        width: 68px;
        height: 68px; }
        .micro-content-11 > .c-item-01 > .c-unit-03 > .c-unit-01-A {
          width: 68px;
          height: 68px; }
    .micro-content-11 > .c-item-02 {
      margin-top: 32px; }
      .micro-content-11 > .c-item-02 > .c-unit-01 {
        width: 364px; }
      .micro-content-11 > .c-item-02 > .c-unit-02 {
        margin-top: 16px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-12 {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 0 0 24px 0;
    background: #FFFFFF;
    border-radius: 24px; }
    .micro-content-12 > .c-item-01 {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: space-between;
      order: 2; }
      .micro-content-12 > .c-item-01 > .c-unit-01 {
        width: 280px;
        text-align: center;
        margin-bottom: 24px; }
      .micro-content-12 > .c-item-01 > .c-unit-02 {
        display: flex;
        width: 130px; }
    .micro-content-12 > .c-item-02 {
      order: 1;
      padding: 0 20px;
      width: 335px;
      height: 328px; }
      .micro-content-12 > .c-item-02 img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-12 {
    display: flex;
    align-items: center;
    width: 620px;
    overflow: hidden;
    padding: 0 0 0 20px;
    background: #FFFFFF;
    border-radius: 28px; }
    .micro-content-12 > .c-item-01 {
      display: flex;
      align-items: center;
      width: 280px;
      height: 100%;
      flex-direction: column;
      justify-content: space-between;
      padding: 32px 0 32px 0; }
      .micro-content-12 > .c-item-01 > .c-unit-01 {
        text-align: center; }
      .micro-content-12 > .c-item-01 > .c-unit-02 {
        display: flex;
        width: 130px; }
    .micro-content-12 > .c-item-02 {
      width: 320px;
      height: 314px; }
      .micro-content-12 > .c-item-02 img {
        width: 100%;
        height: 100%; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-13 {
    display: flex;
    flex-direction: column;
    background: #FFFFFF;
    width: 164px; }
    .micro-content-13 > .c-item-01 {
      width: 100%;
      border: 1px solid #E0E0E0;
      border-radius: 8px; }
      .micro-content-13 > .c-item-01 .c-unit-01 {
        width: 100%; }
        .micro-content-13 > .c-item-01 .c-unit-01 > img {
          width: 100%;
          height: 93px;
          object-fit: cover;
          object-position: center;
          border-radius: 8px; }
    .micro-content-13 > .c-item-02 {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      margin-top: 12px; }
      .micro-content-13 > .c-item-02 .c-item-02-A,
      .micro-content-13 > .c-item-02 .c-item-02-B {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 21px;
        padding: 0 8px;
        border-radius: 4px; }
      .micro-content-13 > .c-item-02 .c-item-02-A {
        margin-bottom: 2px;
        background: #D8FF00; }
      .micro-content-13 > .c-item-02 .c-item-02-B {
        background: #000000; }
      .micro-content-13 > .c-item-02 .c-item-02-A .c-unit-01,
      .micro-content-13 > .c-item-02 .c-item-02-B .c-unit-01 {
        font-weight: 700;
        font-size: 10px;
        line-height: 16px;
        text-align: center;
        padding-top: 3px; }
      .micro-content-13 > .c-item-02 .c-item-02-A .c-unit-01 {
        color: #000000; }
      .micro-content-13 > .c-item-02 .c-item-02-B .c-unit-01 {
        color: #D8FF00; }
    .micro-content-13 > .c-item-03 {
      width: 156px;
      margin-top: 8px; }
    .micro-content-13 > .c-item-04 {
      width: 156px; }
    .micro-content-13 > .c-item-05 {
      margin-top: 12px;
      width: 156px; }
    .micro-content-13 > .c-item-06 {
      margin-top: 12px;
      width: 156px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-13 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F5F5F5;
    padding: 4px 4px 24px 4px;
    border-radius: 24px;
    width: 296px;
    height: 386px; }
    .micro-content-13 > .c-item-01 {
      width: 100%;
      height: 163px; }
      .micro-content-13 > .c-item-01 .c-unit-01 {
        width: 100%; }
        .micro-content-13 > .c-item-01 .c-unit-01 > img {
          width: 288px;
          height: 163px;
          object-fit: cover;
          object-position: center;
          border-radius: 20px; }
    .micro-content-13 > .c-item-02 {
      position: absolute;
      top: 149px;
      left: 20px;
      display: flex; }
      .micro-content-13 > .c-item-02 .c-item-02-A,
      .micro-content-13 > .c-item-02 .c-item-02-B {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 117px;
        height: 29px;
        border-radius: 8px; }
      .micro-content-13 > .c-item-02 .c-item-02-A {
        margin-right: 4px;
        background: #D8FF00; }
      .micro-content-13 > .c-item-02 .c-item-02-B {
        background: #000000; }
      .micro-content-13 > .c-item-02 .c-item-02-A .c-unit-01,
      .micro-content-13 > .c-item-02 .c-item-02-B .c-unit-01 {
        font-weight: 700;
        font-size: 11px;
        line-height: 16px;
        text-align: center;
        padding-top: 4px; }
      .micro-content-13 > .c-item-02 .c-item-02-A .c-unit-01 {
        color: #000000; }
      .micro-content-13 > .c-item-02 .c-item-02-B .c-unit-01 {
        color: #D8FF00; }
    .micro-content-13 > .c-item-03 {
      width: 236px;
      margin-top: 30px; }
    .micro-content-13 > .c-item-04 {
      width: 236px;
      margin-top: 2px; }
    .micro-content-13 > .c-item-05 {
      margin-top: 16px;
      width: 236px; }
    .micro-content-13 > .c-item-06 {
      margin-top: 16px;
      width: 236px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-content-14 {
    padding: 28px 32px 28px 20px; }
    .micro-content-14 .c-item-02 {
      margin-top: 24px; }
      .micro-content-14 .c-item-02 .c-unit-02 {
        margin-top: 16px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-content-14 {
    width: 792px;
    font-size: 16px;
    line-height: 28px; }
    .micro-content-14 a {
      color: #000000;
      text-decoration: underline; }
    .micro-content-14 h1 {
      font-size: 40px;
      line-height: 48px; }
    .micro-content-14 h2 {
      font-size: 24px;
      line-height: 28px; }
    .micro-content-14 h3 {
      font-size: 20px;
      line-height: 24px; }
    .micro-content-14 .c-item-01 {
      margin-top: 20px; }
    .micro-content-14 .c-item-02 {
      margin-top: 48px; }
      .micro-content-14 .c-item-02 .c-unit-02 {
        margin-top: 24px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .micro-slider-01 {
    display: block;
    background: #FFFFFF;
    border-radius: 24px; }
    .micro-slider-01 > .c-container-01 > img {
      width: 100%;
      height: 252px;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      object-fit: cover;
      object-position: center; }
    .micro-slider-01 > .c-container-02 {
      display: flex;
      flex-direction: column;
      height: calc(100% - 252px);
      padding: 20px 24px 20px 16px; }
      .micro-slider-01 > .c-container-02 > .c-item-01 {
        position: absolute;
        top: -45px;
        left: 16px;
        display: flex;
        padding: 8px 16px 5px 16px;
        background-color: #D8FF00;
        border-radius: 100px;
        text-align: center;
        font-weight: 700;
        font-size: 0.6875em;
        line-height: 16px;
        color: #000000; }
      .micro-slider-01 > .c-container-02 > .c-item-02 {
        width: 287px; }
      .micro-slider-01 > .c-container-02 > .c-item-03 {
        position: absolute;
        right: 16px;
        bottom: 16px; }
        .micro-slider-01 > .c-container-02 > .c-item-03 > img {
          width: 100px;
          height: 56px; }
      .micro-slider-01 > .c-container-02 > .c-item-04 {
        position: absolute;
        bottom: 20px;
        left: 16px;
        display: flex;
        order: 3;
        justify-content: center;
        align-items: center;
        min-width: 110px;
        height: 36px;
        padding: 4px 20px;
        background: #F5F5F5;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 500;
        color: #141414; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .micro-slider-01 {
    width: 620px;
    height: 466px;
    padding: 0 20px 20px 20px;
    border-radius: 24px;
    display: flex;
    align-items: end; }
    .micro-slider-01 .c-container-01 {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 100%; }
      .micro-slider-01 .c-container-01 > img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        border-radius: 20px;
        margin-bottom: 23px; }
    .micro-slider-01 .c-container-02 {
      background: #FFFFFF;
      width: 100%;
      height: 144px;
      display: flex;
      flex-wrap: wrap;
      padding: 20px 45px 20px 20px;
      border-radius: 16px; }
      .micro-slider-01 .c-container-02 .c-item-01 {
        position: absolute;
        top: -40px;
        left: 0;
        display: flex;
        padding: 8px 16px 5px 16px;
        background-color: #D8FF00;
        border-radius: 100px;
        text-align: center;
        font-weight: 700;
        font-size: 0.6875em;
        line-height: 16px;
        color: #000000; }
      .micro-slider-01 .c-container-02 .c-item-02 {
        display: -webkit-box;
        width: 348px;
        height: 56px;
        margin-bottom: 12px;
        -webkit-line-clamp: 2;
        overflow: hidden;
        -webkit-box-orient: vertical; }
      .micro-slider-01 .c-container-02 .c-item-03 {
        position: absolute;
        bottom: 38px;
        right: 32px;
        width: 120px;
        height: 68px;
        order: 2; }
        .micro-slider-01 .c-container-02 .c-item-03 > img {
          width: 100%; }
      .micro-slider-01 .c-container-02 .c-item-04 {
        position: absolute;
        bottom: 20px;
        display: flex;
        order: 3;
        justify-content: center;
        align-items: center;
        min-width: 110px;
        height: 36px;
        padding: 4px 20px;
        background: #F5F5F5;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 500;
        color: #141414; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .drawer-content-01 {
    background-color: #F6F6F8; }
    .drawer-content-01 #modal-header {
      justify-content: center;
      align-content: center;
      height: 52px !important;
      padding: 0 !important;
      background-color: #000000;
      border-bottom: 0 !important; }
      .drawer-content-01 #modal-header .c-item-01 {
        position: absolute;
        left: 20px;
        top: calc(50% - 12px);
        display: block;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_888_3074%29%22%3E%20%3Cpath%20d%3D%22M12%2010.5862L16.95%205.63623L18.364%207.05023L13.414%2012.0002L18.364%2016.9502L16.95%2018.3642L12%2013.4142L7.04999%2018.3642L5.63599%2016.9502L10.586%2012.0002L5.63599%207.05023L7.04999%205.63623L12%2010.5862Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_888_3074%22%3E%20%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20");
        background-size: 28px 28px;
        background-position: center center;
        background-repeat: no-repeat; }
      .drawer-content-01 #modal-header .c-item-02 {
        display: block;
        width: 94px;
        height: 28px;
        overflow: hidden; }
      .drawer-content-01 #modal-header .c-item-03 {
        position: absolute;
        top: calc(50% - 12px);
        right: 20px;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_1069_104%29%22%3E%20%3Cpath%20d%3D%22M3%2010H2V4.003C2%203.449%202.455%203%202.992%203H21.008C21.1393%202.99973%2021.2693%203.02556%2021.3905%203.07601C21.5117%203.12645%2021.6217%203.2005%2021.714%203.29383C21.8063%203.38717%2021.8791%203.49794%2021.9282%203.61969C21.9773%203.74144%2022.0017%203.87173%2022%204.003V10H21V20.001C21.0004%2020.1318%2020.975%2020.2614%2020.9253%2020.3824C20.8756%2020.5034%2020.8026%2020.6134%2020.7104%2020.7062C20.6182%2020.7989%2020.5086%2020.8726%2020.3879%2020.923C20.2672%2020.9735%2020.1378%2020.9996%2020.007%2021H3.993C3.8622%2020.9996%203.73276%2020.9735%203.61207%2020.923C3.49139%2020.8726%203.38181%2020.7989%203.2896%2020.7062C3.19739%2020.6134%203.12436%2020.5034%203.07467%2020.3824C3.02498%2020.2614%202.99961%2020.1318%203%2020.001V10ZM19%2010H5V19H19V10ZM4%205V8H20V5H4ZM9%2012H15V14H9V12Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_1069_104%22%3E%20%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 28px 28px; }
    .drawer-content-01 #modal-body {
      padding: 0 0 32px 0 !important;
      margin: 0 !important; }
    .drawer-content-01 #modal-close {
      display: none; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .drawer-content-01 {
    padding-top: 32px;
    background-color: #F6F6F8; }
    .drawer-content-01 #modal-header {
      display: none !important; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-01 .c-wrapper {
    display: flex;
    flex-direction: column-reverse;
    padding: 40px 0 48px 0; }
    .section-01 .c-wrapper .c-container-01 {
      margin-top: 40px; }
      .section-01 .c-wrapper .c-container-01 .c-item-01 {
        width: 315px; }
      .section-01 .c-wrapper .c-container-01 .c-item-02 {
        width: 315px;
        margin-top: 16px; }
      .section-01 .c-wrapper .c-container-01 .c-item-03 {
        margin-top: 32px; }
        .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 {
          display: flex;
          justify-content: space-between;
          width: 100%;
          height: auto;
          padding: 12px 20px 16px 12px;
          margin-bottom: 8px;
          background-color: #F5F5F5;
          border-radius: 16px; }
          .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01:last-child {
            margin-bottom: 0; }
          .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01:nth-child(3n+1) {
            background-color: #E0E0E0; }
            .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01:nth-child(3n+1) > .c-unit-01-A {
              background-color: #000000;
              text-align: center; }
          .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 > .c-unit-01-A {
            width: 80px;
            height: 80px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            flex-shrink: 0;
            padding: 4px 12px 0 12px;
            margin-right: 12px;
            border-radius: 12px;
            background-color: #D8FF00;
            text-align: center; }
          .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 > .c-unit-01-B {
            display: flex;
            flex-direction: column;
            flex-grow: 1;
            align-items: center; }
            .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 > .c-unit-01-B > .c-unit-01-B-01 {
              margin-top: 4px; }
            .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 > .c-unit-01-B > .c-unit-01-B-02 {
              margin-top: 8px; }
    .section-01 .c-wrapper .c-container-02 {
      width: 100%; }
      .section-01 .c-wrapper .c-container-02 .c-item-01 {
        width: 100%;
        height: auto; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-01 .c-wrapper {
    display: flex;
    justify-content: space-between; }
    .section-01 .c-wrapper .c-container-01 {
      width: 580px;
      padding: 120px 0; }
      .section-01 .c-wrapper .c-container-01 .c-item-01 {
        width: 580px;
        text-align: left; }
      .section-01 .c-wrapper .c-container-01 .c-item-02 {
        width: 512px;
        margin-top: 16px; }
      .section-01 .c-wrapper .c-container-01 .c-item-03 {
        width: 513px;
        margin-top: 60px; }
        .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 {
          display: flex;
          justify-content: space-between;
          width: 513px;
          height: 128px;
          padding: 12px 60px 12px 12px;
          margin-bottom: 8px;
          background-color: #F5F5F5;
          border-radius: 20px; }
          .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01:last-child {
            margin-bottom: 0; }
          .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01:nth-child(3n+1) {
            background-color: #E0E0E0; }
            .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01:nth-child(3n+1) > .c-unit-01-A {
              background-color: #000000;
              text-align: center; }
          .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 > .c-unit-01-A {
            width: 104px;
            height: 104px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            padding: 3px 12px 0 12px;
            border-radius: 16px;
            text-align: center;
            background-color: #D8FF00; }
          .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 > .c-unit-01-B {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            width: 317px; }
            .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 > .c-unit-01-B > .c-unit-01-B-01 {
              margin-top: 8px; }
            .section-01 .c-wrapper .c-container-01 .c-item-03 .c-unit-01 > .c-unit-01-B > .c-unit-01-B-02 {
              margin-bottom: 8px; }
    .section-01 .c-wrapper .c-container-02 {
      width: 620px;
      padding: 160px 0 120px 0; }
      .section-01 .c-wrapper .c-container-02 .c-item-01 {
        width: 100%;
        height: auto; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-02 {
    padding-top: 48px;
    background: #141414; }
    .section-02 .c-wrapper .c-container-01 {
      margin-bottom: 32px; }
      .section-02 .c-wrapper .c-container-01 .c-item-01 {
        width: 60px;
        height: 60px;
        margin-bottom: 32px; }
        .section-02 .c-wrapper .c-container-01 .c-item-01 > svg {
          width: 60px;
          height: 60px; }
      .section-02 .c-wrapper .c-container-01 .c-item-02 {
        width: calc(100% - 20px);
        margin-bottom: 16px; }
      .section-02 .c-wrapper .c-container-01 .c-item-03 {
        text-align: center;
        width: calc(100% - 20px); }
    .section-02 .c-wrapper .c-container-02 .micro-content-01:not(:first-child) {
      margin-top: 20px; }
    .section-02 .c-wrapper .c-container-02 .micro-content-12:not(:last-child) {
      margin-bottom: 20px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-02 {
    background-color: #090A00;
    padding: 120px 0 32px 0; }
    .section-02 .c-wrapper .c-container-01 {
      margin-bottom: 64px;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .section-02 .c-wrapper .c-container-01 .c-item-01 {
        width: 84px;
        height: 84px;
        margin-bottom: 48px; }
      .section-02 .c-wrapper .c-container-01 .c-item-02 {
        width: 836px;
        margin-bottom: 16px;
        text-align: center; }
      .section-02 .c-wrapper .c-container-01 .c-item-03 {
        width: 620px;
        text-align: center; }
    .section-02 .c-wrapper .c-container-02 {
      display: flex;
      justify-content: space-between; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-03 {
    padding: 48px 0;
    background: #F5F5F5; }
    .section-03 .c-wrapper .c-container-01 {
      margin-bottom: 32px; }
      .section-03 .c-wrapper .c-container-01 > .c-item-01 {
        margin-bottom: 32px; }
        .section-03 .c-wrapper .c-container-01 > .c-item-01 > svg {
          width: 60px;
          height: 60px; }
      .section-03 .c-wrapper .c-container-01 > .c-item-02 {
        width: calc(100% - 20px);
        margin-bottom: 16px; }
      .section-03 .c-wrapper .c-container-01 > .c-item-03 {
        width: calc(100% - 20px); }
    .section-03 .c-wrapper .c-container-02 {
      display: flex; }
    .section-03 .c-wrapper .c-container-03 {
      margin-top: 32px;
      display: flex;
      justify-content: center; }
    .section-03 .owl-carousel.owl-theme .owl-stage-outer {
      width: calc(100% + 40px);
      margin: 0 0 0 -20px;
      padding-left: 20px; }
    .section-03 .owl-carousel.owl-theme {
      width: calc(100% + 40px);
      margin: 0 0 0 -20px;
      padding-left: 20px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-03 {
    padding: 96px 0 120px 0;
    border-radius: 80px;
    background: #F5F5F5; }
    .section-03 .c-wrapper {
      display: flex;
      align-items: center;
      flex-direction: column; }
      .section-03 .c-wrapper .c-container-01 {
        margin-bottom: 64px;
        display: flex;
        flex-direction: column;
        align-items: center; }
        .section-03 .c-wrapper .c-container-01 > .c-item-01 {
          margin-bottom: 48px; }
        .section-03 .c-wrapper .c-container-01 > .c-item-02 {
          width: 836px;
          margin-bottom: 16px;
          text-align: center; }
      .section-03 .c-wrapper .c-container-02 {
        display: grid !important; }
      .section-03 .c-wrapper .c-container-03 {
        width: 296px;
        margin-top: 60px;
        display: flex;
        justify-content: center; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Default xs1,sm ,md ,lg */
.section-04 .c-wrapper .c-container-02 #c-paging-container {
  margin-top: 60px;
  display: flex;
  justify-content: center; }
  .section-04 .c-wrapper .c-container-02 #c-paging-container #c-paging-btn {
    width: auto;
    display: flex;
    align-items: center; }

/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-04 {
    background: #FFFFFF;
    padding: 20px 0 48px 0; }
    .section-04 .c-wrapper {
      display: flex;
      flex-direction: column; }
      .section-04 .c-wrapper .c-container-02 #campaings {
        padding-top: 32px; }
        .section-04 .c-wrapper .c-container-02 #campaings > .c-item-02 {
          margin-top: 32px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-04 {
    background: #FFFFFF;
    padding: 25px 0 132px 0; }
    .section-04 .c-wrapper {
      display: flex;
      flex-direction: column; }
      .section-04 .c-wrapper .c-container-01 {
        padding: 20px;
        background: #F5F5F5;
        border-radius: 12px; }
        .section-04 .c-wrapper .c-container-01 #campaign-list-form {
          display: flex;
          justify-content: space-between; }
      .section-04 .c-wrapper .c-container-02 #campaigns {
        padding-top: 40px; }
        .section-04 .c-wrapper .c-container-02 #campaigns > .c-item-02 {
          margin-bottom: 40px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Default xs1,sm ,md ,lg */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-05 {
    background: #FFFFFF;
    padding: 48px 0 48px 0; }
    .section-05 .c-wrapper {
      display: flex;
      flex-direction: column; }
      .section-05 .c-wrapper > .c-item-01 {
        width: 315px;
        margin-bottom: 16px; }
      .section-05 .c-wrapper > .c-item-02 {
        width: 315px; }
      .section-05 .c-wrapper > .c-item-03 {
        margin-top: 32px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-05 {
    background: #FFFFFF;
    padding: 96px 0 80px 0; }
    .section-05 .c-wrapper {
      display: flex;
      align-items: center;
      flex-direction: column; }
      .section-05 .c-wrapper > .c-item-01 {
        width: 836px;
        margin-bottom: 16px;
        text-align: center; }
      .section-05 .c-wrapper > .c-item-02 {
        width: 620px; }
      .section-05 .c-wrapper > .c-item-03 {
        margin-top: 64px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Default xs1,sm ,md ,lg */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-06 {
    background: #FFFFFF;
    padding: 48px 0 48px 0; }
    .section-06 .c-wrapper {
      display: flex;
      flex-direction: column; }
      .section-06 .c-wrapper .c-item-01 {
        width: 315px;
        margin-bottom: 16px; }
      .section-06 .c-wrapper .c-item-02 {
        width: 315px;
        margin-bottom: 32px; }
      .section-06 .c-wrapper > .c-item-03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        background: #D8FF00;
        border-radius: 24px;
        padding: 8px 8px 20px 8px; }
        .section-06 .c-wrapper > .c-item-03 > .c-unit-01 {
          width: 100%;
          margin-bottom: 20px; }
          .section-06 .c-wrapper > .c-item-03 > .c-unit-01 > img {
            width: 100%;
            height: 217px;
            border-radius: 12px;
            object-fit: cover;
            object-position: center; }
        .section-06 .c-wrapper > .c-item-03 > .c-unit-02 {
          width: 295px;
          margin-bottom: 32px; }
          .section-06 .c-wrapper > .c-item-03 > .c-unit-02 .c-unit-02-A {
            margin-bottom: 16px; }
        .section-06 .c-wrapper > .c-item-03 > .c-unit-03 {
          width: 100%; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-06 {
    background: #FFFFFF;
    padding: 96px 0 120px 0; }
    .section-06 .c-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .section-06 .c-wrapper .c-item-01 {
        width: 836px;
        margin-bottom: 16px;
        text-align: center; }
      .section-06 .c-wrapper .c-item-02 {
        width: 620px;
        margin-bottom: 64px; }
      .section-06 .c-wrapper > .c-item-03 {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        background: #D8FF00;
        border-radius: 24px;
        padding: 16px 48px 16px 16px; }
        .section-06 .c-wrapper > .c-item-03 > .c-unit-01 {
          width: 282px;
          margin-right: 48px; }
          .section-06 .c-wrapper > .c-item-03 > .c-unit-01 > img {
            width: 100%;
            height: 192px;
            border-radius: 12px;
            object-fit: cover;
            object-position: center; }
        .section-06 .c-wrapper > .c-item-03 > .c-unit-02 {
          width: 556px; }
          .section-06 .c-wrapper > .c-item-03 > .c-unit-02 .c-unit-02-A {
            margin-bottom: 16px; }
        .section-06 .c-wrapper > .c-item-03 > .c-unit-03 {
          width: 231px;
          margin-left: auto; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
.section-07 .c-wrapper .c-container-03 #p-paging-container, .section-07 .c-wrapper .c-container-03 #o-paging-container {
  margin-top: 60px;
  display: flex;
  justify-content: center; }
  .section-07 .c-wrapper .c-container-03 #p-paging-container #p-paging-btn, .section-07 .c-wrapper .c-container-03 #p-paging-container #o-paging-btn, .section-07 .c-wrapper .c-container-03 #o-paging-container #p-paging-btn, .section-07 .c-wrapper .c-container-03 #o-paging-container #o-paging-btn {
    width: auto;
    display: flex;
    align-items: center; }

/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-07 {
    background: #FFFFFF;
    margin-top: 20px;
    padding: 48px 0; }
    .section-07 .c-wrapper {
      display: flex;
      flex-direction: column; }
      .section-07 .c-wrapper .c-container-01 {
        display: none; }
      .section-07 .c-wrapper .hr-lg-02 {
        display: none; }
      .section-07 .c-wrapper .c-container-02 {
        background: #fff;
        border-radius: 12px;
        margin-bottom: 32px; }
        .section-07 .c-wrapper .c-container-02 #campaign-list-form .form-block-01 .c-wrapper .block-body-01 .form-group-01 {
          width: 100%; }
      .section-07 .c-wrapper .c-container-03 #onlineSalesPoints > .c-item-02 {
        margin-top: 32px; }
      .section-07 .c-wrapper .c-container-03 > .c-item-01 {
        display: none;
        text-align: center;
        margin-bottom: 48px; }
      .section-07 .c-wrapper .c-container-03 > .c-item-02 {
        margin-top: 32px; }
      .section-07 .c-wrapper .c-container-03 #physicallySalesPointsHeader {
        margin-bottom: 32px; }
      .section-07 .c-wrapper > .c-item-01 {
        margin-bottom: 16px; }
      .section-07 .c-wrapper > .c-item-02 {
        margin-bottom: 24px; }
      .section-07 .c-wrapper > .tabber-container {
        display: flex;
        flex-direction: column;
        align-items: center; }
        .section-07 .c-wrapper > .tabber-container .tabber-header {
          display: flex;
          align-items: center;
          width: 100%;
          height: 50px;
          background-color: #F5F5F5;
          border-radius: 100px;
          margin-bottom: 32px;
          padding: 0 4px; }
          .section-07 .c-wrapper > .tabber-container .tabber-header > .c-unit-01 {
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            font-size: 13px;
            line-height: 18px;
            text-align: center;
            color: #000000;
            width: 50%;
            height: 42px;
            border-radius: 100px; }
            .section-07 .c-wrapper > .tabber-container .tabber-header > .c-unit-01.on {
              color: #FFFFFF;
              background-color: #525252; }
        .section-07 .c-wrapper > .tabber-container .tabber-body .tab-item {
          display: none; }
          .section-07 .c-wrapper > .tabber-container .tabber-body .tab-item.on {
            display: block; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-07 {
    background: #FFFFFF;
    padding: 96px 0 160px 0; }
    .section-07 .c-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .section-07 .c-wrapper .c-container-01 {
        width: 1268px; }
        .section-07 .c-wrapper .c-container-01 #mapSvg .cls-1 {
          fill: #D8FF00;
          cursor: pointer;
          transition: fill 0.3s; }
          .section-07 .c-wrapper .c-container-01 #mapSvg .cls-1.on {
            fill: #090A00; }
          .section-07 .c-wrapper .c-container-01 #mapSvg .cls-1.selected {
            fill: #090A00; }
        .section-07 .c-wrapper .c-container-01 .city-info-box {
          position: absolute;
          width: 40px;
          height: 40px;
          border-radius: 50%;
          background: #FFFFFF;
          box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
          transition: transform 0.3s, border 0.3s;
          display: flex;
          justify-content: center;
          align-items: center;
          flex-direction: column;
          cursor: pointer; }
          .section-07 .c-wrapper .c-container-01 .city-info-box .city-count {
            font-weight: 400;
            font-size: 0.875em;
            line-height: 17px;
            letter-spacing: -0.02em;
            color: #000000;
            transition: font-weight 0.3s; }
          .section-07 .c-wrapper .c-container-01 .city-info-box .city-name {
            display: none;
            font-weight: 500;
            font-size: 0.3em;
            line-height: 6px;
            color: #000000; }
          .section-07 .c-wrapper .c-container-01 .city-info-box.on {
            transform: scale(2.5);
            background: #FFFFFF;
            border: 1.6px solid #000000; }
            .section-07 .c-wrapper .c-container-01 .city-info-box.on .city-count {
              font-size: 0.35em;
              line-height: 6.8px;
              font-weight: 600; }
            .section-07 .c-wrapper .c-container-01 .city-info-box.on .city-name {
              display: block; }
      .section-07 .c-wrapper .c-container-02 {
        background: #F5F5F5;
        border-radius: 12px;
        padding: 20px;
        margin-bottom: 48px; }
        .section-07 .c-wrapper .c-container-02 #campaign-list-form .form-block-01 .c-wrapper .block-body-01 {
          justify-content: space-between; }
          .section-07 .c-wrapper .c-container-02 #campaign-list-form .form-block-01 .c-wrapper .block-body-01 .form-group-01 {
            width: 298px; }
      .section-07 .c-wrapper .c-container-03 #physicallySalesPointsHeader .c-item-01, .section-07 .c-wrapper .c-container-03 #onlineSalesPointsHeader .c-item-01 {
        text-align: center;
        margin-bottom: 48px; }
        .section-07 .c-wrapper .c-container-03 #physicallySalesPointsHeader .c-item-01 span, .section-07 .c-wrapper .c-container-03 #onlineSalesPointsHeader .c-item-01 span {
          font-weight: bold; }
      .section-07 .c-wrapper .c-container-03 #physicallySalesPoints > .c-item-02, .section-07 .c-wrapper .c-container-03 #onlineSalesPoints > .c-item-02 {
        margin-bottom: 40px; }
      .section-07 .c-wrapper > .c-item-01 {
        width: 836px;
        margin-bottom: 16px;
        text-align: center; }
      .section-07 .c-wrapper > .c-item-02 {
        width: 620px;
        margin-bottom: 40px;
        text-align: center; }
      .section-07 .c-wrapper > .tabber-container {
        display: flex;
        flex-direction: column;
        align-items: center; }
        .section-07 .c-wrapper > .tabber-container .tabber-header {
          display: flex;
          align-items: center;
          width: 484px;
          height: 56px;
          background: #F5F5F5;
          border-radius: 100px;
          margin-bottom: 80px;
          padding: 0 4px; }
          .section-07 .c-wrapper > .tabber-container .tabber-header > .c-unit-01 {
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            font-size: 16px;
            line-height: 28px;
            text-align: center;
            color: #000000;
            width: 237px;
            height: 48px; }
            .section-07 .c-wrapper > .tabber-container .tabber-header > .c-unit-01.on {
              background: #525252;
              border-radius: 100px;
              width: 239px;
              height: 48px;
              color: #FFFFFF; }
        .section-07 .c-wrapper > .tabber-container .tabber-body .tab-item {
          display: none; }
          .section-07 .c-wrapper > .tabber-container .tabber-body .tab-item.on {
            display: block; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Default xs1,sm ,md ,lg */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-08 {
    background: #FFFFFF;
    padding: 32px 0 40px 0; }
    .section-08 .c-wrapper {
      display: flex; }
      .section-08 .c-wrapper .c-container-01 {
        display: none; }
      .section-08 .c-wrapper .c-container-02 .c-item-01 {
        margin: 0 20px 24px 0; }
      .section-08 .c-wrapper .c-container-02 > ul {
        margin-bottom: 60px;
        margin-right: 12px; }
        .section-08 .c-wrapper .c-container-02 > ul > li {
          padding-left: 24px; }
          .section-08 .c-wrapper .c-container-02 > ul > li:before {
            content: '';
            position: absolute;
            width: 16px;
            height: 16px;
            left: 0;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.7812%207.33312L7.20517%203.75712L8.14784%202.81445L13.3332%207.99979L8.14784%2013.1851L7.20517%2012.2425L10.7812%208.66645H2.6665V7.33312H10.7812Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E%20");
            background-repeat: no-repeat; }
          .section-08 .c-wrapper .c-container-02 > ul > li:not(:last-child) {
            margin-bottom: 16px; }
      .section-08 .c-wrapper .c-container-02 .c-item-03 {
        display: flex;
        flex-wrap: wrap;
        width: 330px; }
        .section-08 .c-wrapper .c-container-02 .c-item-03 .c-unit-01 {
          display: flex;
          align-items: center;
          justify-content: center;
          height: 36px;
          padding: 0 20px;
          background: #F5F5F5;
          border-radius: 8px;
          margin-bottom: 8px; }
          .section-08 .c-wrapper .c-container-02 .c-item-03 .c-unit-01:not(:last-child) {
            margin-right: 8px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-08 {
    background: #FFFFFF;
    padding: 80px 0 120px 0; }
    .section-08 .c-wrapper {
      display: flex; }
      .section-08 .c-wrapper .c-container-01 {
        margin-right: 160px; }
        .section-08 .c-wrapper .c-container-01 .c-item-01 {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 56px;
          height: 56px;
          border: 1px solid rgba(0, 0, 0, 0.1);
          border-radius: 50%; }
          .section-08 .c-wrapper .c-container-01 .c-item-01:hover {
            background: #000000; }
            .section-08 .c-wrapper .c-container-01 .c-item-01:hover path {
              fill: #D8FF00; }
          .section-08 .c-wrapper .c-container-01 .c-item-01:not(:last-child) {
            margin-bottom: 16px; }
      .section-08 .c-wrapper .c-container-02 .c-item-01 {
        width: 836px;
        margin-bottom: 48px; }
      .section-08 .c-wrapper .c-container-02 > ul {
        margin-bottom: 60px; }
        .section-08 .c-wrapper .c-container-02 > ul > li {
          padding-left: 36px;
          width: 752px; }
          .section-08 .c-wrapper .c-container-02 > ul > li:before {
            content: '';
            position: absolute;
            width: 24px;
            height: 24px;
            left: 0;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M13.4768%209.16689L9.00683%204.69689L10.1852%203.51855L16.6668%2010.0002L10.1852%2016.4819L9.00683%2015.3036L13.4768%2010.8336H3.3335V9.16689H13.4768Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E%20");
            background-repeat: no-repeat; }
          .section-08 .c-wrapper .c-container-02 > ul > li:not(:last-child) {
            margin-bottom: 24px; }
      .section-08 .c-wrapper .c-container-02 .c-item-03 {
        display: flex; }
        .section-08 .c-wrapper .c-container-02 .c-item-03 .c-unit-01 {
          display: flex;
          align-items: center;
          justify-content: center;
          height: 36px;
          padding: 4px 20px;
          background: #F5F5F5;
          border-radius: 8px;
          color: #000000;
          font-weight: 500;
          font-size: 13px;
          line-height: 28px; }
          .section-08 .c-wrapper .c-container-02 .c-item-03 .c-unit-01:not(:last-child) {
            margin-right: 8px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Default xs1,sm ,md ,lg */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-10 {
    background: #F5F5F5;
    padding: 48px 0 48px 0; }
    .section-10 .c-wrapper {
      display: flex;
      flex-direction: column; }
      .section-10 .c-wrapper > .c-item-01 {
        width: 60px;
        height: 60px; }
      .section-10 .c-wrapper > .c-item-02 {
        width: 315px;
        margin-top: 32px; }
      .section-10 .c-wrapper > .c-item-03 {
        width: 315px;
        margin-top: 16px; }
      .section-10 .c-wrapper > .c-item-04 {
        display: flex;
        margin-top: 32px;
        overflow: hidden;
        width: calc(100% + 40px);
        margin: 0 0 0 -20px;
        padding-left: 20px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-10 {
    background: #F5F5F5;
    padding: 96px 0 120px 0; }
    .section-10 .c-wrapper {
      display: flex;
      align-items: center;
      flex-direction: column; }
      .section-10 .c-wrapper > .c-item-01 {
        width: 84px;
        height: 84px; }
      .section-10 .c-wrapper > .c-item-02 {
        width: 836px;
        margin-top: 48px;
        text-align: center; }
      .section-10 .c-wrapper > .c-item-03 {
        width: 620px;
        margin-top: 16px;
        text-align: center; }
      .section-10 .c-wrapper > .c-item-04 {
        display: flex;
        margin-top: 64px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Default xs1,sm ,md ,lg */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-10 {
    background: #F5F5F5;
    padding: 48px 0 48px 0; }
    .section-10 .c-wrapper {
      display: flex;
      flex-direction: column; }
      .section-10 .c-wrapper > .c-item-01 {
        width: 60px;
        height: 60px; }
      .section-10 .c-wrapper > .c-item-02 {
        width: 315px;
        margin-top: 32px; }
      .section-10 .c-wrapper > .c-item-03 {
        width: 315px;
        margin-top: 16px; }
      .section-10 .c-wrapper > .c-item-04 {
        display: flex;
        margin-top: 32px;
        overflow: hidden;
        width: calc(100% + 40px);
        margin: 0 0 0 -20px;
        padding-left: 20px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-10 {
    background: #F5F5F5;
    padding: 96px 0 120px 0; }
    .section-10 .c-wrapper {
      display: flex;
      align-items: center;
      flex-direction: column; }
      .section-10 .c-wrapper > .c-item-01 {
        width: 84px;
        height: 84px; }
      .section-10 .c-wrapper > .c-item-02 {
        width: 836px;
        margin-top: 48px;
        text-align: center; }
      .section-10 .c-wrapper > .c-item-03 {
        width: 620px;
        margin-top: 16px;
        text-align: center; }
      .section-10 .c-wrapper > .c-item-04 {
        display: flex;
        margin-top: 64px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-15 {
    width: 100%;
    padding-top: 20px; }
    .section-15:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 103px;
      background-color: #D8FF00; }
    .section-15.negativeResult .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-15.negativeResult .pendingAmount:before {
        position: absolute;
        top: -40px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-15.negativeResult .pendingAmount:after {
        position: absolute;
        top: -24px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-15.pending .pendingRefresh {
      opacity: 0.2; }
    .section-15.pending .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-15.pending .pendingAmount:before {
        position: absolute;
        top: -40px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-15.pending .pendingAmount:after {
        position: absolute;
        top: -24px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-15 .c-wrapper {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: 319px;
      height: 168px;
      padding: 20px;
      margin: 0 auto;
      background-color: #000000;
      border-radius: 12px; }
    .section-15 .c-item-01 {
      display: flex;
      justify-content: space-between; }
      .section-15 .c-item-01 .c-item-01-B {
        background-color: transparent; }
    .section-15 .c-item-02 {
      display: flex; }
      .section-15 .c-item-02 .c-unit-01 {
        display: flex;
        flex-wrap: wrap;
        width: 50%; }
        .section-15 .c-item-02 .c-unit-01 .c-unit-01-A {
          white-space: nowrap; }
          .section-15 .c-item-02 .c-unit-01 .c-unit-01-A:after {
            content: '';
            display: block;
            position: absolute;
            right: -21px;
            top: calc(50% - 9px);
            width: 16px;
            height: 16px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20opacity%3D%220.8%22%20clip-path%3D%22url%28%23clip0_705_1592%29%22%3E%20%3Cpath%20d%3D%22M7.99998%2014.6663C4.31798%2014.6663%201.33331%2011.6817%201.33331%207.99967C1.33331%204.31767%204.31798%201.33301%207.99998%201.33301C11.682%201.33301%2014.6666%204.31767%2014.6666%207.99967C14.6666%2011.6817%2011.682%2014.6663%207.99998%2014.6663ZM7.99998%2013.333C9.41447%2013.333%2010.771%2012.7711%2011.7712%2011.7709C12.7714%2010.7707%2013.3333%209.41416%2013.3333%207.99967C13.3333%206.58519%2012.7714%205.22863%2011.7712%204.22844C10.771%203.22824%209.41447%202.66634%207.99998%202.66634C6.58549%202.66634%205.22894%203.22824%204.22874%204.22844C3.22855%205.22863%202.66665%206.58519%202.66665%207.99967C2.66665%209.41416%203.22855%2010.7707%204.22874%2011.7709C5.22894%2012.7711%206.58549%2013.333%207.99998%2013.333V13.333ZM7.33331%204.66634H8.66665V5.99967H7.33331V4.66634ZM7.33331%207.33301H8.66665V11.333H7.33331V7.33301Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_705_1592%22%3E%20%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20"); }
        .section-15 .c-item-02 .c-unit-01 .c-unit-01-B {
          width: 100%;
          margin-top: 8px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-15 {
    width: 100%; }
    .section-15.negativeResult .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-15.negativeResult .pendingAmount:before {
        position: absolute;
        top: -40px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-15.negativeResult .pendingAmount:after {
        position: absolute;
        top: -24px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-15.pending .pendingRefresh {
      opacity: 0.2; }
    .section-15.pending .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-15.pending .pendingAmount:before {
        position: absolute;
        top: -40px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-15.pending .pendingAmount:after {
        position: absolute;
        top: -24px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-15 .c-wrapper {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: 356px;
      height: 200px;
      padding: 24px;
      margin: 0 auto;
      background-color: #000000;
      border-radius: 16px; }
    .section-15 .c-item-01 {
      display: flex;
      justify-content: space-between; }
      .section-15 .c-item-01 .c-item-01-B {
        background-color: transparent; }
    .section-15 .c-item-01 .c-unit-01 {
      margin-bottom: 4px; }
    .section-15 .c-item-02 {
      display: flex; }
      .section-15 .c-item-02 .c-unit-01 {
        display: flex;
        flex-wrap: wrap;
        width: 50%; }
        .section-15 .c-item-02 .c-unit-01 .c-unit-01-A {
          white-space: nowrap; }
          .section-15 .c-item-02 .c-unit-01 .c-unit-01-A:after {
            content: '';
            display: block;
            position: absolute;
            right: -21px;
            top: calc(50% - 10px);
            width: 16px;
            height: 16px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20opacity%3D%220.8%22%20clip-path%3D%22url%28%23clip0_705_1592%29%22%3E%20%3Cpath%20d%3D%22M7.99998%2014.6663C4.31798%2014.6663%201.33331%2011.6817%201.33331%207.99967C1.33331%204.31767%204.31798%201.33301%207.99998%201.33301C11.682%201.33301%2014.6666%204.31767%2014.6666%207.99967C14.6666%2011.6817%2011.682%2014.6663%207.99998%2014.6663ZM7.99998%2013.333C9.41447%2013.333%2010.771%2012.7711%2011.7712%2011.7709C12.7714%2010.7707%2013.3333%209.41416%2013.3333%207.99967C13.3333%206.58519%2012.7714%205.22863%2011.7712%204.22844C10.771%203.22824%209.41447%202.66634%207.99998%202.66634C6.58549%202.66634%205.22894%203.22824%204.22874%204.22844C3.22855%205.22863%202.66665%206.58519%202.66665%207.99967C2.66665%209.41416%203.22855%2010.7707%204.22874%2011.7709C5.22894%2012.7711%206.58549%2013.333%207.99998%2013.333V13.333ZM7.33331%204.66634H8.66665V5.99967H7.33331V4.66634ZM7.33331%207.33301H8.66665V11.333H7.33331V7.33301Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_705_1592%22%3E%20%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20"); }
        .section-15 .c-item-02 .c-unit-01 .c-unit-01-B {
          width: 100%;
          margin-top: 8px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-16 {
    width: 100%; }
    .section-16 .c-wrapper {
      width: 336px;
      margin: 0 auto; }
      .section-16 .c-wrapper .c-item-01 {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        width: 164px;
        height: 118px;
        border-radius: 12px;
        background-color: #ffffff; }
        .section-16 .c-wrapper .c-item-01 .c-unit-02 {
          margin-top: 12px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-16 {
    width: 100%; }
    .section-16 .c-wrapper {
      width: 356px;
      margin: 0 auto; }
      .section-16 .c-wrapper .c-item-01 {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        width: 174px;
        height: 118px;
        border-radius: 12px;
        background-color: #ffffff; }
        .section-16 .c-wrapper .c-item-01 .c-unit-02 {
          margin-top: 12px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-19 .c-wrapper {
    margin: 0px auto; }
    .section-19 .c-wrapper .c-container-01 {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      .section-19 .c-wrapper .c-container-01 .c-item-02 {
        margin-top: 12px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-19 .c-wrapper {
    width: 100%; }
    .section-19 .c-wrapper .c-container-01 {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      .section-19 .c-wrapper .c-container-01 .c-item-02 {
        margin-top: 12px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-20 .c-container-01 {
    margin-bottom: 16px; }
  .section-20 .c-container-02 {
    padding-left: 20px; }
    .section-20 .c-container-02 .c-item-01 {
      display: block;
      background-color: #fff;
      border-radius: 12px;
      overflow: hidden; }
      .section-20 .c-container-02 .c-item-01 .c-unit-01 img {
        width: 335px;
        height: 200px;
        object-fit: cover; }
      .section-20 .c-container-02 .c-item-01 .c-unit-02 {
        position: absolute;
        top: 128px;
        left: 16px; }
        .section-20 .c-container-02 .c-item-01 .c-unit-02 img {
          width: 100px;
          height: 56px;
          object-fit: contain;
          object-position: center;
          border-radius: 8px; }
      .section-20 .c-container-02 .c-item-01 .c-unit-03 {
        width: 335px;
        height: 68px;
        padding: 16px 24px 0 16px; }
        .section-20 .c-container-02 .c-item-01 .c-unit-03 .c-unit-03-A {
          overflow: hidden;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          color: #000; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-22 {
    width: 100%;
    padding-top: 20px; }
    .section-22:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 103px;
      background-color: #D8FF00; }
    .section-22.negativeResult .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-22.negativeResult .pendingAmount:before {
        position: absolute;
        top: -40px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-22.negativeResult .pendingAmount:after {
        position: absolute;
        top: -24px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-22.pending .pendingRefresh {
      opacity: 0.2; }
    .section-22.pending .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-22.pending .pendingAmount:before {
        position: absolute;
        top: -40px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-22.pending .pendingAmount:after {
        position: absolute;
        top: -24px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-22 .c-wrapper {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: 319px;
      height: 168px;
      padding: 20px;
      margin: 0 auto;
      background-color: #000000;
      border-radius: 12px; }
    .section-22 .c-item-01 {
      display: flex;
      justify-content: space-between; }
      .section-22 .c-item-01 .c-item-01-B {
        background-color: transparent; }
    .section-22 .c-item-02 {
      display: flex; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-22 {
    width: 100%; }
    .section-22 .c-wrapper {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: 356px;
      height: 200px;
      padding: 24px;
      margin: 0 auto;
      background-color: #000000;
      border-radius: 16px; }
    .section-22 .c-item-01 .c-item-01-A .c-unit-01 {
      margin-bottom: 4px; }
    .section-22 .c-item-01 .c-item-01-B {
      display: none; }
    .section-22 .c-item-02 {
      display: flex; }
      .section-22 .c-item-02 .c-unit-01 {
        display: flex;
        flex-wrap: wrap;
        width: 50%; }
        .section-22 .c-item-02 .c-unit-01:before {
          content: '';
          display: block;
          width: 129px;
          height: 8px;
          margin-bottom: 8px;
          border-radius: 100px;
          background-color: #D9D9D9;
          opacity: 0.2; }
        .section-22 .c-item-02 .c-unit-01:after {
          content: '';
          display: block;
          width: 89px;
          height: 8px;
          border-radius: 100px;
          background-color: #D9D9D9;
          opacity: 0.2; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-23 {
    width: 100%; }
    .section-23 .c-wrapper {
      width: 335px;
      padding: 24px 20px 20px 20px;
      background-color: #fff;
      border-radius: 12px; }
    .section-23 .c-container-01 {
      display: block;
      width: 100%;
      margin-bottom: 20px; }
      .section-23 .c-container-01 img {
        display: block;
        width: 64px;
        height: 64px;
        margin: auto; }
    .section-23 .c-container-02 {
      margin-bottom: 8px;
      text-align: center; }
    .section-23 .c-container-03 {
      margin-bottom: 24px;
      text-align: center; }
    .section-23 .c-container-04 {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 295px;
      height: 36px;
      padding-top: 5px;
      margin: auto;
      background-color: #D8FF00;
      border-radius: 100px;
      font-family: Nexa;
      font-size: 0.8125em;
      font-weight: 800;
      letter-spacing: normal;
      line-height: 18px;
      color: #000; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-23 {
    width: 100%; }
    .section-23 .c-wrapper {
      width: 335px;
      padding: 24px 20px 20px 20px;
      background-color: #fff;
      border-radius: 12px; }
    .section-23 .c-container-01 {
      display: block;
      width: 100%;
      margin-bottom: 20px; }
      .section-23 .c-container-01 img {
        display: block;
        width: 64px;
        height: 64px;
        margin: auto; }
    .section-23 .c-container-02 {
      margin-bottom: 8px;
      text-align: center; }
    .section-23 .c-container-03 {
      margin-bottom: 24px;
      text-align: center; }
    .section-23 .c-container-04 {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 295px;
      height: 36px;
      padding-top: 5px;
      margin: auto;
      background-color: #D8FF00;
      border-radius: 100px;
      font-family: Nexa;
      font-size: 0.8125em;
      font-weight: 800;
      letter-spacing: normal;
      line-height: 18px;
      color: #000; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-24 {
    background-color: #D8FF00; }
    .section-24 .c-container-01 {
      padding: 100px 0px 16px 20px;
      background-color: #D8FF00; }
      .section-24 .c-container-01 .c-item-01 {
        margin-right: 20px;
        font-family: 'Nexa';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 18px;
        color: #000000; }
        .section-24 .c-container-01 .c-item-01:after {
          content: '';
          position: absolute;
          top: 0px;
          right: -18px;
          display: block;
          width: 12px;
          height: 12px;
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_2215_2787%29%22%3E%20%3Cpath%20d%3D%22M8.086%205.50002L5.404%202.81802L6.111%202.11102L10%206.00002L6.111%209.88902L5.404%209.18202L8.086%206.50002H2V5.50002H8.086Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_2215_2787%22%3E%20%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20"); }
      .section-24 .c-container-01 .c-item-02 {
        margin-right: 20px;
        font-family: 'Nexa';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 18px;
        color: #000000; }
    .section-24 .c-container-02 {
      padding: 48px 0px 32px 20px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-24 {
    background-color: #D8FF00; }
    .section-24 .c-container-01 {
      height: 166px;
      padding: 132px 0px 12px 40px;
      background-color: #D8FF00; }
      .section-24 .c-container-01 .c-item-01 {
        margin-right: 28px;
        font-family: 'Nexa';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        color: #000000; }
        .section-24 .c-container-01 .c-item-01:after {
          content: '';
          position: absolute;
          top: 0px;
          right: -22px;
          display: block;
          width: 12px;
          height: 12px;
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_2215_2787%29%22%3E%20%3Cpath%20d%3D%22M8.086%205.50002L5.404%202.81802L6.111%202.11102L10%206.00002L6.111%209.88902L5.404%209.18202L8.086%206.50002H2V5.50002H8.086Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_2215_2787%22%3E%20%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20"); }
      .section-24 .c-container-01 .c-item-02 {
        margin-right: 28px;
        font-family: 'Nexa';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        color: #000000; }
    .section-24 .c-container-02 {
      padding: 80px 0px 80px 202px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-25 {
    display: block; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-25 {
    display: flex;
    padding: 60px 348px 200px 206px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-29 .c-wrapper > .c-container-01 {
    margin-bottom: 16px; }
    .section-29 .c-wrapper > .c-container-01 .c-item-01 {
      color: #000000;
      font-weight: 800;
      font-size: 16px;
      line-height: 24px; }
  .section-29 .c-wrapper > .c-container-02 .c-item-01 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 20px 15px 12px;
    background: #FFFFFF;
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.05);
    border-radius: 12px; }
    .section-29 .c-wrapper > .c-container-02 .c-item-01:not(:last-child) {
      margin-bottom: 8px; }
    .section-29 .c-wrapper > .c-container-02 .c-item-01 .c-unit-01 {
      margin-right: 12px; }
      .section-29 .c-wrapper > .c-container-02 .c-item-01 .c-unit-01 .c-unit-01-A {
        width: 100%;
        height: 100%; }
        .section-29 .c-wrapper > .c-container-02 .c-item-01 .c-unit-01 .c-unit-01-A img {
          width: 48px;
          height: 48px;
          object-position: center;
          object-fit: cover; }
    .section-29 .c-wrapper > .c-container-02 .c-item-01 .c-unit-02 {
      flex: 1;
      margin-right: 12px; }
    .section-29 .c-wrapper > .c-container-02 .c-item-01 .c-unit-03 {
      width: 16px;
      height: 16px;
      background-size: 16px 16px;
      background-position: center center;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_1301_2496%29%22%3E%20%3Cpath%20d%3D%22M10.7813%208.66667L2.66668%208.66667L2.66668%207.33333L10.7813%207.33333L7.20534%203.75733L8.14801%202.81467L13.3333%208L8.14801%2013.1853L7.20534%2012.2427L10.7813%208.66667Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_1301_2496%22%3E%20%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%20transform%3D%22translate%2816%2016%29%20rotate%28-180%29%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20"); } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-30 {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 99; }
    .section-30 .c-container-01 {
      width: 100%;
      height: 44px;
      display: flex;
      flex-direction: row;
      justify-content: space-around;
      align-items: center;
      background: rgba(14, 14, 14, 0.94);
      backdrop-filter: blur(6px); }
      .section-30 .c-container-01 .c-item-01-A {
        display: none;
        width: 8px;
        height: 3px;
        margin-bottom: -9px;
        background-size: 8px 3px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%223%22%20viewBox%3D%220%200%208%203%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Crect%20width%3D%228%22%20height%3D%223%22%20rx%3D%221.5%22%20fill%3D%22%23D8FF00%22%2F%3E%20%3C%2Fsvg%3E%20"); }
      .section-30 .c-container-01 .c-item-01 {
        display: flex;
        align-items: flex-end;
        justify-content: center;
        width: 24px;
        height: 24px;
        background-size: 24px 24px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M20.5335%209.70122L13.5335%203.57622C13.1565%203.24632%2012.5935%203.24632%2012.2165%203.57622L5.2165%209.70122C4.99948%209.89111%204.875%2010.1654%204.875%2010.4538V19C4.875%2019.5523%205.32272%2020%205.875%2020H9.875C10.4273%2020%2010.875%2019.5523%2010.875%2019V15C10.875%2014.4477%2011.3227%2014%2011.875%2014H13.875C14.4273%2014%2014.875%2014.4477%2014.875%2015V19C14.875%2019.5523%2015.3227%2020%2015.875%2020H19.875C20.4273%2020%2020.875%2019.5523%2020.875%2019V10.4538C20.875%2010.1654%2020.7505%209.89111%2020.5335%209.70122Z%22%20stroke%3D%22%23D8FF00%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E%20"); }
        .section-30 .c-container-01 .c-item-01.active {
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M20.5335%209.70122L13.5335%203.57622C13.1565%203.24632%2012.5935%203.24632%2012.2165%203.57622L5.2165%209.70122C4.99948%209.89111%204.875%2010.1654%204.875%2010.4538V19C4.875%2019.5523%205.32272%2020%205.875%2020H9.875C10.4273%2020%2010.875%2019.5523%2010.875%2019V15C10.875%2014.4477%2011.3227%2014%2011.875%2014H13.875C14.4273%2014%2014.875%2014.4477%2014.875%2015V19C14.875%2019.5523%2015.3227%2020%2015.875%2020H19.875C20.4273%2020%2020.875%2019.5523%2020.875%2019V10.4538C20.875%2010.1654%2020.7505%209.89111%2020.5335%209.70122Z%22%20stroke%3D%22%23D8FF00%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E%20"); }
          .section-30 .c-container-01 .c-item-01.active .c-item-01-A {
            display: block; }
      .section-30 .c-container-01 .c-item-02 {
        display: flex;
        align-items: flex-end;
        justify-content: center;
        width: 24px;
        height: 24px;
        background-size: 24px 24px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20opacity%3D%220.9%22%3E%20%3Cpath%20d%3D%22M12.625%2022C18.1478%2022%2022.625%2017.5228%2022.625%2012C22.625%206.47715%2018.1478%202%2012.625%202C7.10215%202%202.625%206.47715%202.625%2012C2.625%2017.5228%207.10215%2022%2012.625%2022Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M2.625%2012H22.625%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12.625%202C15.1263%204.73835%2016.5478%208.29203%2016.625%2012C16.5478%2015.708%2015.1263%2019.2616%2012.625%2022C10.1237%2019.2616%208.70225%2015.708%208.625%2012C8.70225%208.29203%2010.1237%204.73835%2012.625%202V2Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%20"); }
        .section-30 .c-container-01 .c-item-02.active {
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20opacity%3D%220.9%22%3E%20%3Cpath%20d%3D%22M12.625%2022C18.1478%2022%2022.625%2017.5228%2022.625%2012C22.625%206.47715%2018.1478%202%2012.625%202C7.10215%202%202.625%206.47715%202.625%2012C2.625%2017.5228%207.10215%2022%2012.625%2022Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M2.625%2012H22.625%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12.625%202C15.1263%204.73835%2016.5478%208.29203%2016.625%2012C16.5478%2015.708%2015.1263%2019.2616%2012.625%2022C10.1237%2019.2616%208.70225%2015.708%208.625%2012C8.70225%208.29203%2010.1237%204.73835%2012.625%202V2Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%20"); }
          .section-30 .c-container-01 .c-item-02.active .c-item-01-A {
            display: block; }
      .section-30 .c-container-01 .c-item-03 {
        display: flex;
        align-items: flex-end;
        justify-content: center;
        width: 24px;
        height: 24px;
        background-size: 24px 24px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20opacity%3D%220.9%22%3E%20%3Cpath%20d%3D%22M3.375%207.2V20L9.10227%2016.8L15.6477%2020L21.375%2016.8V4L15.6477%207.2L9.10227%204L3.375%207.2Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M9.375%205V17%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M15.375%207V19%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%20"); }
        .section-30 .c-container-01 .c-item-03.active {
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20opacity%3D%220.9%22%3E%20%3Cpath%20d%3D%22M3.375%207.2V20L9.10227%2016.8L15.6477%2020L21.375%2016.8V4L15.6477%207.2L9.10227%204L3.375%207.2Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M9.375%205V17%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M15.375%207V19%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%20"); }
          .section-30 .c-container-01 .c-item-03.active .c-item-01-A {
            display: block; }
      .section-30 .c-container-01 .c-item-04 {
        display: flex;
        align-items: flex-end;
        justify-content: center;
        width: 24px;
        height: 24px;
        background-size: 24px 24px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20opacity%3D%220.9%22%3E%20%3Cpath%20d%3D%22M10.6349%202.66452C11.4298%201.77651%2012.8202%201.77651%2013.6151%202.66452L14.5991%203.76362C15.0042%204.21619%2015.5931%204.4601%2016.1996%204.42657L17.6725%204.34515C18.8626%204.27936%2019.8456%205.26245%2019.7799%206.4525L19.6984%207.92542C19.6649%208.53192%2019.9088%209.12079%2020.3614%209.52594L21.4605%2010.5099C22.3485%2011.3048%2022.3485%2012.6952%2021.4605%2013.4901L20.3614%2014.4741C19.9088%2014.8792%2019.6649%2015.4681%2019.6984%2016.0746L19.7799%2017.5475C19.8456%2018.7375%2018.8625%2019.7206%2017.6725%2019.6549L16.1996%2019.5734C15.5931%2019.5399%2015.0042%2019.7838%2014.5991%2020.2364L13.6151%2021.3355C12.8202%2022.2235%2011.4298%2022.2235%2010.6349%2021.3355L9.65094%2020.2364C9.24579%2019.7838%208.65692%2019.5399%208.05042%2019.5734L6.57749%2019.6549C5.38745%2019.7206%204.40436%2018.7376%204.47015%2017.5475L4.55157%2016.0746C4.5851%2015.4681%204.34119%2014.8792%203.88862%2014.4741L2.78952%2013.4901C1.90151%2012.6952%201.90151%2011.3048%202.78952%2010.5099L3.88862%209.52594C4.34119%209.12079%204.5851%208.53192%204.55157%207.92542L4.47015%206.45249C4.40436%205.26245%205.38745%204.27936%206.57749%204.34515L8.05042%204.42657C8.65692%204.4601%209.24579%204.21619%209.65094%203.76362L10.6349%202.66452Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%2F%3E%20%3Ccircle%20cx%3D%2214.625%22%20cy%3D%2214.5%22%20r%3D%221.5%22%20fill%3D%22white%22%2F%3E%20%3Ccircle%20cx%3D%229.625%22%20cy%3D%229.5%22%20r%3D%221.5%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M15.125%209L9.125%2015%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%20"); }
        .section-30 .c-container-01 .c-item-04.active {
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20opacity%3D%220.9%22%3E%20%3Cpath%20d%3D%22M10.6349%202.66452C11.4298%201.77651%2012.8202%201.77651%2013.6151%202.66452L14.5991%203.76362C15.0042%204.21619%2015.5931%204.4601%2016.1996%204.42657L17.6725%204.34515C18.8626%204.27936%2019.8456%205.26245%2019.7799%206.4525L19.6984%207.92542C19.6649%208.53192%2019.9088%209.12079%2020.3614%209.52594L21.4605%2010.5099C22.3485%2011.3048%2022.3485%2012.6952%2021.4605%2013.4901L20.3614%2014.4741C19.9088%2014.8792%2019.6649%2015.4681%2019.6984%2016.0746L19.7799%2017.5475C19.8456%2018.7375%2018.8625%2019.7206%2017.6725%2019.6549L16.1996%2019.5734C15.5931%2019.5399%2015.0042%2019.7838%2014.5991%2020.2364L13.6151%2021.3355C12.8202%2022.2235%2011.4298%2022.2235%2010.6349%2021.3355L9.65094%2020.2364C9.24579%2019.7838%208.65692%2019.5399%208.05042%2019.5734L6.57749%2019.6549C5.38745%2019.7206%204.40436%2018.7376%204.47015%2017.5475L4.55157%2016.0746C4.5851%2015.4681%204.34119%2014.8792%203.88862%2014.4741L2.78952%2013.4901C1.90151%2012.6952%201.90151%2011.3048%202.78952%2010.5099L3.88862%209.52594C4.34119%209.12079%204.5851%208.53192%204.55157%207.92542L4.47015%206.45249C4.40436%205.26245%205.38745%204.27936%206.57749%204.34515L8.05042%204.42657C8.65692%204.4601%209.24579%204.21619%209.65094%203.76362L10.6349%202.66452Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%2F%3E%20%3Ccircle%20cx%3D%2214.625%22%20cy%3D%2214.5%22%20r%3D%221.5%22%20fill%3D%22white%22%2F%3E%20%3Ccircle%20cx%3D%229.625%22%20cy%3D%229.5%22%20r%3D%221.5%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M15.125%209L9.125%2015%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%20"); }
          .section-30 .c-container-01 .c-item-04.active .c-item-01-A {
            display: block; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .section-31 {
    width: 100%;
    padding: 14px 0 14px 0; }
    .section-31:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 128px;
      background-color: #000; }
    .section-31.negativeResult .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-31.negativeResult .pendingAmount:before {
        position: absolute;
        top: 6px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-31.negativeResult .pendingAmount:after {
        position: absolute;
        top: 20px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-31.pending .pendingRefresh {
      opacity: 0.2; }
    .section-31.pending .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-31.pending .pendingAmount:before {
        position: absolute;
        top: 6px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-31.pending .pendingAmount:after {
        position: absolute;
        top: 20px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-31 .c-wrapper {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: calc(100% - 40px);
      height: 104px;
      padding-left: 0px !important;
      padding: 16px;
      margin: 0 auto;
      background-color: #000000;
      border-radius: 12px; }
    .section-31 .c-item-01 {
      display: flex;
      width: 100%;
      text-align: center; }
      .section-31 .c-item-01 .c-item-01-A {
        background-color: transparent;
        position: absolute;
        margin-top: -17px;
        margin-left: 143px; }
      .section-31 .c-item-01 .c-item-01-B {
        width: 100px !important;
        display: inline-block !important;
        display: flex;
        width: calc(100% - 170px);
        margin-left: 8px; }
        .section-31 .c-item-01 .c-item-01-B .c-unit-01 {
          display: flex;
          flex-wrap: wrap; }
          .section-31 .c-item-01 .c-item-01-B .c-unit-01 .c-unit-01-A {
            white-space: nowrap; }
          .section-31 .c-item-01 .c-item-01-B .c-unit-01 .c-unit-01-B {
            width: 100%;
            margin-top: 4px;
            font-family: 'Nexa';
            font-style: normal;
            font-weight: 800;
            font-size: 16px;
            line-height: 22px;
            color: #000000; }
        .section-31 .c-item-01 .c-item-01-B .lcd-xs-32 {
          color: #000000;
          font-family: 'Nexa';
          font-style: normal;
          font-weight: 400;
          font-size: 11px;
          line-height: 24px; }
      .section-31 .c-item-01 .c-item-01-C {
        width: 44px;
        height: 44px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 30px;
        background: rgba(255, 255, 255, 0.2);
        border-radius: 50%; }
      .section-31 .c-item-01 .c-item-01-D {
        width: 44px;
        height: 44px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 8px;
        background: rgba(255, 255, 255, 0.2);
        border-radius: 50%; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .section-31 {
    width: 100%; }
    .section-31.negativeResult .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-31.negativeResult .pendingAmount:before {
        position: absolute;
        top: 6px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-31.negativeResult .pendingAmount:after {
        position: absolute;
        top: 20px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-31.pending .pendingRefresh {
      opacity: 0.2; }
    .section-31.pending .pendingAmount {
      display: flex;
      flex-wrap: wrap;
      width: 50%; }
      .section-31.pending .pendingAmount:before {
        position: absolute;
        top: 6px;
        content: '';
        display: block;
        width: 129px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
      .section-31.pending .pendingAmount:after {
        position: absolute;
        top: 20px;
        content: '';
        display: block;
        width: 89px;
        height: 8px;
        border-radius: 100px;
        animation: backwiev 1s linear infinite; }
  @keyframes backwiev {
    from {
      background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.2) 100%); }
    to {
      background: linear-gradient(90deg, rgba(217, 217, 217, 0.2) 0%, #D9D9D9 100%); } }
    .section-31 .c-wrapper {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: 100%;
      height: 76px;
      padding: 16px;
      margin: 0 auto;
      background-color: #000000;
      border-radius: 16px; }
    .section-31 .c-item-01 {
      display: flex; }
      .section-31 .c-item-01 .c-item-01-A {
        background-color: transparent; }
      .section-31 .c-item-01 .c-item-01-B {
        display: flex;
        width: calc(100% - 140px);
        margin-left: 8px; }
        .section-31 .c-item-01 .c-item-01-B .c-unit-01 {
          display: flex;
          flex-wrap: wrap; }
          .section-31 .c-item-01 .c-item-01-B .c-unit-01 .c-unit-01-A {
            white-space: nowrap; }
            .section-31 .c-item-01 .c-item-01-B .c-unit-01 .c-unit-01-A:after {
              content: '';
              display: block;
              position: absolute;
              right: -21px;
              top: calc(50% - 9px);
              width: 16px;
              height: 16px;
              background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20opacity%3D%220.8%22%20clip-path%3D%22url%28%23clip0_705_1592%29%22%3E%20%3Cpath%20d%3D%22M7.99998%2014.6663C4.31798%2014.6663%201.33331%2011.6817%201.33331%207.99967C1.33331%204.31767%204.31798%201.33301%207.99998%201.33301C11.682%201.33301%2014.6666%204.31767%2014.6666%207.99967C14.6666%2011.6817%2011.682%2014.6663%207.99998%2014.6663ZM7.99998%2013.333C9.41447%2013.333%2010.771%2012.7711%2011.7712%2011.7709C12.7714%2010.7707%2013.3333%209.41416%2013.3333%207.99967C13.3333%206.58519%2012.7714%205.22863%2011.7712%204.22844C10.771%203.22824%209.41447%202.66634%207.99998%202.66634C6.58549%202.66634%205.22894%203.22824%204.22874%204.22844C3.22855%205.22863%202.66665%206.58519%202.66665%207.99967C2.66665%209.41416%203.22855%2010.7707%204.22874%2011.7709C5.22894%2012.7711%206.58549%2013.333%207.99998%2013.333V13.333ZM7.33331%204.66634H8.66665V5.99967H7.33331V4.66634ZM7.33331%207.33301H8.66665V11.333H7.33331V7.33301Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_705_1592%22%3E%20%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20"); }
          .section-31 .c-item-01 .c-item-01-B .c-unit-01 .c-unit-01-B {
            width: 100%;
            margin-top: 4px;
            font-family: 'Nexa';
            font-style: normal;
            font-weight: 800;
            font-size: 17px;
            line-height: 24px;
            color: #D6FC01; }
      .section-31 .c-item-01 .c-item-01-C {
        width: 44px;
        height: 44px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 30px;
        background: rgba(255, 255, 255, 0.2);
        border-radius: 50%; }
      .section-31 .c-item-01 .c-item-01-D {
        width: 44px;
        height: 44px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 8px;
        background: rgba(255, 255, 255, 0.2);
        border-radius: 50%; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
#modal-wrapper.type-drw.size-sm {
  border-radius: 20px 20px 0px 0px;
  height: 450px !important; }
  #modal-wrapper.type-drw.size-sm .contentExplore {
    border-radius: 20px 20px 0px 0px;
    background-color: #000000; }
    #modal-wrapper.type-drw.size-sm .contentExplore .headerExplore {
      display: none !important; }
    #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore {
      padding: 24px 20px 32px 20px !important; }
      #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-01 .c-item-01 {
        text-align: center;
        font-family: 'Inter';
        font-weight: 500;
        font-size: 0.875em;
        line-height: 16px;
        color: #ffffff; }
      #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-01 .c-item-02 {
        display: flex;
        height: 80px;
        margin-top: 16px; }
        #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-01 .c-item-02 .c-item-02-A {
          display: flex;
          justify-content: center;
          align-items: center;
          border-radius: 12px;
          margin-right: 8px;
          width: 50%; }
          #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-01 .c-item-02 .c-item-02-A .c-unit-01 {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
            border-radius: 12px; }
        #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-01 .c-item-02 :last-child {
          margin-right: 0px; }
      #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-02 {
        margin-top: 32px; }
        #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-02 .c-item-01 {
          text-align: center;
          font-family: 'Inter';
          font-weight: 500;
          font-size: 0.875em;
          line-height: 16px;
          color: #ffffff; }
        #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-02 .c-item-02 {
          display: flex;
          flex-wrap: wrap; }
          #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-02 .c-item-02 .c-unit-01 {
            width: 31.6%;
            height: 60px;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-top: 16px;
            margin-right: 8px;
            background: #FFFFFF;
            border-radius: 8px; }
            #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-02 .c-item-02 .c-unit-01 img {
              width: 100%;
              height: 100%;
              object-position: center;
              border-radius: 8px;
              object-fit: cover; }
          #modal-wrapper.type-drw.size-sm .contentExplore .bodyExplore .c-container-02 .c-item-02 :nth-child(3n+0) {
            margin-right: 0px; }
    #modal-wrapper.type-drw.size-sm .contentExplore #modal-close {
      display: none; }
  #modal-wrapper.type-drw.size-sm .contentAccount {
    border-radius: 20px 20px 0px 0px;
    background-color: #000000; }
    #modal-wrapper.type-drw.size-sm .contentAccount .headerAccount {
      display: none !important; }
    #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount {
      display: flex;
      flex-direction: column;
      margin: 0 0 !important;
      padding: 25px 0 !important; }
      #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-01 {
        color: #FFF;
        font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        margin-left: 32px; }
      #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-02 {
        position: absolute;
        top: 20px;
        right: 20px;
        display: flex;
        padding: 8px;
        justify-content: center;
        align-items: center;
        border-radius: 100px;
        background: #323232; }
        #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-02 .c-item-01 {
          width: 20px;
          height: 20px;
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.0006%208.82208L14.1253%204.69727L15.3038%205.87577L11.1791%2010.0006L15.3038%2014.1253L14.1253%2015.3038L10.0006%2011.1791L5.87577%2015.3038L4.69727%2014.1253L8.82208%2010.0006L4.69727%205.87577L5.87577%204.69727L10.0006%208.82208Z%22%20fill%3D%22%23DDDDDD%22%2F%3E%20%3C%2Fsvg%3E"); }
      #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-03 {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 199px;
        border-radius: 0px 0px var(--XL, 24px) var(--XL, 24px);
        border-bottom: 1px solid #373737;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 26.11%, rgba(255, 255, 255, 0.08) 100%); }
        #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-03 .svg {
          align-self: center;
          bottom: 31px;
          left: 0px; }
          #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-03 .svg .circle {
            fill: none;
            stroke: url(#GradientColor);
            stroke-width: 16px;
            stroke-dasharray: 800;
            transform: translate(63px, 0px) rotate(23deg); }
        #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-03 .c-unit-02 {
          display: inline-flex;
          flex-direction: column;
          align-items: center;
          gap: 8px;
          position: absolute;
          top: 90px; }
          #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-03 .c-unit-02 .c-unit-02-A {
            color: var(--White, #FFF);
            font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
            font-family: Inter;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 16px;
            opacity: 0.72; }
          #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-03 .c-unit-02 .c-unit-02-B {
            color: #FFF;
            font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
            font-family: Inter;
            font-size: 28px;
            font-style: normal;
            font-weight: 600;
            line-height: normal; }
        #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-03 .c-unit-03 {
          display: flex;
          justify-content: space-between;
          width: 312px;
          color: #FFF;
          text-align: center;
          font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
          font-family: Inter;
          font-size: 12px;
          font-style: normal;
          font-weight: 400;
          line-height: 16px;
          opacity: 0.72;
          position: absolute;
          bottom: 24px;
          border-top: 2px solid #1D1E20;
          padding: 4px 0 0 0; }
          #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-03 .c-unit-03 .c-unit-03-A {
            display: flex;
            width: 72px;
            height: 16px;
            justify-content: center;
            align-items: center; }
          #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-03 .c-unit-03 .c-unit-03-B {
            display: flex;
            width: 72px;
            height: 16px;
            justify-content: center;
            align-items: center; }
      #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-04 {
        display: flex;
        padding: 16px 32px;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px; }
        #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-04 .c-item-01 {
          display: flex;
          width: 100%;
          padding-bottom: 12px;
          justify-content: space-between;
          align-items: flex-end;
          border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
          #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-04 .c-item-01.noBorder {
            border: none; }
          #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-04 .c-item-01 .c-unit-01 {
            color: #FFF;
            font-family: Inter;
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: normal; }
          #modal-wrapper.type-drw.size-sm .contentAccount .bodyAccount .c-container-04 .c-item-01 .c-unit-02 {
            width: 20px;
            height: 20px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M8.33337%2013.3333L11.2248%2010.4419C11.4688%2010.1979%2011.4688%209.80214%2011.2248%209.55806L8.33337%206.66667%22%20stroke%3D%22%23818898%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E"); }
    #modal-wrapper.type-drw.size-sm .contentAccount #modal-close {
      display: none; }

/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .tabberBar {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    padding: 18px 12px 32px 12px;
    align-items: center;
    border-radius: 24px 24px 0px 0px;
    border-top: 1px solid var(--Linear-Stroke-Card-Stroke, rgba(255, 255, 255, 0.16));
    border-right: 0.5px solid var(--Linear-Stroke-Card-Stroke, rgba(255, 255, 255, 0.16));
    border-left: 0.5px solid var(--Linear-Stroke-Card-Stroke, rgba(255, 255, 255, 0.16));
    background: var(--Color-Neutral-700, #1D1E20); }
    .tabberBar .c-wrapper {
      width: 100% !important;
      display: flex;
      align-items: center; }
    .tabberBar .c-container-01 {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      width: 20%;
      height: 46px;
      padding: 0px 4px;
      gap: 6px; }
      .tabberBar .c-container-01 .c-item-01 {
        width: 24px;
        height: 24px; }
        .tabberBar .c-container-01 .c-item-01.home {
          background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3%2011.7125C3%2011.3559%203.14817%2011.0152%203.40909%2010.772L11.5816%203.15476C11.8224%202.94841%2012.1776%202.94841%2012.4184%203.15476L20.5909%2010.772C20.8519%2011.0152%2021%2011.3559%2021%2011.7125V19.0714C21%2020.1365%2020.1365%2021%2019.0714%2021H4.92857C3.86345%2021%203%2020.1365%203%2019.0714V11.7125Z%22%20fill%3D%22%23676D75%22%2F%3E%20%3C%2Fsvg%3E"); }
        .tabberBar .c-container-01 .c-item-01.campaigns {
          background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.0357%202.49997C12.9114%202.49997%2012%203.41139%2012%204.53569V8.60712C12%208.73288%2012.0114%208.85597%2012.0332%208.97541C12.9428%208.52253%2013.9685%208.26784%2015.0536%208.26784C16.7963%208.26784%2018.3856%208.92483%2019.5874%2010.0047C19.9317%209.64005%2020.1429%209.14823%2020.1429%208.60712V4.53569C20.1429%203.41139%2019.2314%202.49997%2018.1071%202.49997L14.0357%202.49997ZM8.60713%2012C8.73288%2012%208.85598%2012.0114%208.97542%2012.0332C8.52254%2012.9428%208.26784%2013.9685%208.26784%2015.0536C8.26784%2016.7963%208.92484%2018.3856%2010.0047%2019.5874C9.64005%2019.9317%209.14824%2020.1429%208.60713%2020.1429H4.5357C3.4114%2020.1429%202.49998%2019.2314%202.49998%2018.1071V14.0357C2.49998%2012.9114%203.4114%2012%204.5357%2012H8.60713ZM2.49998%204.53569C2.49998%203.41139%203.4114%202.49997%204.5357%202.49997H8.60713C9.73143%202.49997%2010.6428%203.41139%2010.6428%204.53569V8.60712C10.6428%209.73142%209.73143%2010.6428%208.60713%2010.6428H4.5357C3.4114%2010.6428%202.49998%209.73142%202.49998%208.60712V4.53569ZM15.0536%2012C13.3671%2012%2012%2013.3671%2012%2015.0536C12%2016.74%2013.3671%2018.1071%2015.0536%2018.1071C16.74%2018.1071%2018.1071%2016.74%2018.1071%2015.0536C18.1071%2013.3671%2016.74%2012%2015.0536%2012ZM9.96428%2015.0536C9.96428%2012.2428%2012.2428%209.96427%2015.0536%209.96427C17.8644%209.96427%2020.1429%2012.2428%2020.1429%2015.0536C20.1429%2016.0908%2019.8325%2017.0556%2019.2997%2017.8601L21.2018%2019.7625C21.5994%2020.16%2021.5994%2020.8043%2021.2018%2021.2018C20.8043%2021.5993%2020.16%2021.5993%2019.7625%2021.2018L17.8601%2019.2997C17.0556%2019.8325%2016.0908%2020.1429%2015.0536%2020.1429C12.2428%2020.1429%209.96428%2017.8643%209.96428%2015.0536Z%22%20fill%3D%22%23676D75%22%2F%3E%20%3C%2Fsvg%3E"); }
        .tabberBar .c-container-01 .c-item-01.basket {
          background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.5847%206.37086C8.5847%205.17001%209.55818%204.19653%2010.759%204.19653C11.9599%204.19653%2012.9334%205.17001%2012.9334%206.37086V7.2803C13.3183%206.70885%2013.938%206.32831%2014.6279%206.24795C14.5629%204.16708%2012.8557%202.50012%2010.759%202.50012C8.62127%202.50012%206.88829%204.23312%206.88829%206.37086V7.92862H4.97001C4.6383%207.92862%204.35521%208.16844%204.30068%208.49563L2.52836%2019.1295C2.32156%2020.3703%203.27842%2021.4999%204.53635%2021.4999H16.9817C18.2396%2021.4999%2019.1965%2020.3703%2018.9897%2019.1295L18.7397%2017.6295L18.3369%2017.897C17.2443%2018.6228%2015.7702%2018.3254%2015.0445%2017.2328L12.1166%2012.8251C11.7349%2012.2505%2011.6219%2011.5384%2011.807%2010.8739L12.6156%207.97004L12.6276%207.92862H8.5847V6.37086ZM14.2498%208.42514C14.3402%208.10062%2014.655%207.89153%2014.9891%207.93405L17.9794%208.31444C18.1749%208.33931%2018.3499%208.44795%2018.4589%208.61212L21.3868%2013.0199C21.4864%2013.1698%2021.5223%2013.3531%2021.4868%2013.5295C21.4512%2013.7059%2021.347%2013.861%2021.197%2013.9606L17.3982%2016.4839C17.086%2016.6913%2016.6649%2016.6063%2016.4575%2016.2942L13.5296%2011.8864C13.4206%2011.7223%2013.3883%2011.5188%2013.4412%2011.329L14.2498%208.42514Z%22%20fill%3D%22%23676D75%22%2F%3E%20%3C%2Fsvg%3E"); }
        .tabberBar .c-container-01 .c-item-01.account {
          background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2022C17.5229%2022%2022%2017.5229%2022%2012C22%206.47716%2017.5229%202%2012%202C6.47716%202%202%206.47716%202%2012C2%2017.5229%206.47716%2022%2012%2022ZM15.5713%209.14286C15.5713%2011.1153%2013.9723%2012.7143%2011.9999%2012.7143C10.0275%2012.7143%208.42847%2011.1153%208.42847%209.14286C8.42847%207.17041%2010.0275%205.57143%2011.9999%205.57143C13.9723%205.57143%2015.5713%207.17041%2015.5713%209.14286ZM11.9999%2014.8571C14.269%2014.8571%2016.3134%2015.819%2017.7477%2017.3571C16.3134%2018.8953%2014.269%2019.8571%2012%2019.8571C9.73091%2019.8571%207.68651%2018.8953%206.25223%2017.3571C7.68651%2015.819%209.73089%2014.8571%2011.9999%2014.8571Z%22%20fill%3D%22%23676D75%22%2F%3E%20%3C%2Fsvg%3E"); }
      .tabberBar .c-container-01 .c-item-02 {
        text-align: center;
        color: #676D75; }
      .tabberBar .c-container-01.active .c-item-01.home {
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3%2011.7125C3%2011.3559%203.14817%2011.0152%203.40909%2010.772L11.5816%203.15476C11.8224%202.94841%2012.1776%202.94841%2012.4184%203.15476L20.5909%2010.772C20.8519%2011.0152%2021%2011.3559%2021%2011.7125V19.0714C21%2020.1365%2020.1365%2021%2019.0714%2021H4.92857C3.86345%2021%203%2020.1365%203%2019.0714V11.7125Z%22%20fill%3D%22%23D8FF00%22%2F%3E%20%3C%2Fsvg%3E"); }
      .tabberBar .c-container-01.active .c-item-01.campaigns {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.0357%202.5C12.9114%202.5%2012%203.41142%2012%204.53572V8.60715C12%208.73291%2012.0114%208.856%2012.0332%208.97544C12.9428%208.52256%2013.9685%208.26787%2015.0536%208.26787C16.7963%208.26787%2018.3856%208.92486%2019.5874%2010.0047C19.9317%209.64008%2020.1429%209.14826%2020.1429%208.60715V4.53572C20.1429%203.41142%2019.2314%202.5%2018.1071%202.5L14.0357%202.5ZM8.60713%2012C8.73288%2012%208.85598%2012.0114%208.97542%2012.0332C8.52254%2012.9429%208.26784%2013.9685%208.26784%2015.0536C8.26784%2016.7963%208.92484%2018.3857%2010.0047%2019.5874C9.64005%2019.9317%209.14824%2020.1429%208.60713%2020.1429H4.5357C3.4114%2020.1429%202.49998%2019.2314%202.49998%2018.1072V14.0357C2.49998%2012.9114%203.4114%2012%204.5357%2012H8.60713ZM2.49998%204.53572C2.49998%203.41142%203.4114%202.5%204.5357%202.5H8.60713C9.73143%202.5%2010.6428%203.41142%2010.6428%204.53572V8.60715C10.6428%209.73145%209.73143%2010.6429%208.60713%2010.6429H4.5357C3.4114%2010.6429%202.49998%209.73145%202.49998%208.60715V4.53572ZM15.0536%2012C13.3671%2012%2012%2013.3672%2012%2015.0536C12%2016.74%2013.3671%2018.1072%2015.0536%2018.1072C16.74%2018.1072%2018.1071%2016.74%2018.1071%2015.0536C18.1071%2013.3672%2016.74%2012%2015.0536%2012ZM9.96428%2015.0536C9.96428%2012.2429%2012.2428%209.9643%2015.0536%209.9643C17.8644%209.9643%2020.1429%2012.2429%2020.1429%2015.0536C20.1429%2016.0909%2019.8325%2017.0557%2019.2997%2017.8602L21.2018%2019.7625C21.5994%2020.16%2021.5994%2020.8044%2021.2018%2021.2019C20.8043%2021.5994%2020.16%2021.5994%2019.7625%2021.2019L17.8601%2019.2997C17.0556%2019.8325%2016.0908%2020.1429%2015.0536%2020.1429C12.2428%2020.1429%209.96428%2017.8644%209.96428%2015.0536Z%22%20fill%3D%22%23D8FF00%22%2F%3E%20%3C%2Fsvg%3E"); }
      .tabberBar .c-container-01.active .c-item-01.basket {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.5847%206.37086C8.5847%205.17001%209.55818%204.19653%2010.759%204.19653C11.9599%204.19653%2012.9334%205.17001%2012.9334%206.37086V7.2803C13.3183%206.70885%2013.938%206.32831%2014.6279%206.24795C14.5629%204.16708%2012.8557%202.50012%2010.759%202.50012C8.62127%202.50012%206.88829%204.23312%206.88829%206.37086V7.92862H4.97001C4.6383%207.92862%204.35521%208.16844%204.30068%208.49563L2.52836%2019.1295C2.32156%2020.3703%203.27842%2021.4999%204.53635%2021.4999H16.9817C18.2396%2021.4999%2019.1965%2020.3703%2018.9897%2019.1295L18.7397%2017.6295L18.3369%2017.897C17.2443%2018.6228%2015.7702%2018.3254%2015.0445%2017.2328L12.1166%2012.8251C11.7349%2012.2505%2011.6219%2011.5384%2011.807%2010.8739L12.6156%207.97004L12.6276%207.92862H8.5847V6.37086ZM14.2498%208.42514C14.3402%208.10062%2014.655%207.89153%2014.9891%207.93405L17.9794%208.31444C18.1749%208.33931%2018.3499%208.44795%2018.4589%208.61212L21.3868%2013.0199C21.4864%2013.1698%2021.5223%2013.3531%2021.4868%2013.5295C21.4512%2013.7059%2021.347%2013.861%2021.197%2013.9606L17.3982%2016.4839C17.086%2016.6913%2016.6649%2016.6063%2016.4575%2016.2942L13.5296%2011.8864C13.4206%2011.7223%2013.3883%2011.5188%2013.4412%2011.329L14.2498%208.42514Z%22%20fill%3D%22%23D8FF00%22%2F%3E%20%3C%2Fsvg%3E"); }
      .tabberBar .c-container-01.active .c-item-01.account {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2022C17.5229%2022%2022%2017.5229%2022%2012C22%206.47716%2017.5229%202%2012%202C6.47716%202%202%206.47716%202%2012C2%2017.5229%206.47716%2022%2012%2022ZM15.5713%209.14286C15.5713%2011.1153%2013.9723%2012.7143%2011.9999%2012.7143C10.0275%2012.7143%208.42847%2011.1153%208.42847%209.14286C8.42847%207.17041%2010.0275%205.57143%2011.9999%205.57143C13.9723%205.57143%2015.5713%207.17041%2015.5713%209.14286ZM11.9999%2014.8571C14.269%2014.8571%2016.3134%2015.819%2017.7477%2017.3571C16.3134%2018.8953%2014.269%2019.8571%2012%2019.8571C9.73091%2019.8571%207.68651%2018.8953%206.25223%2017.3571C7.68651%2015.819%209.73089%2014.8571%2011.9999%2014.8571Z%22%20fill%3D%22%23D8FF00%22%2F%3E%20%3C%2Fsvg%3E"); }
      .tabberBar .c-container-01.active .c-item-02 {
        color: #D8FF00; }
    .tabberBar .c-container-02 {
      width: 20%;
      display: flex;
      width: 20%;
      justify-content: center; }
      .tabberBar .c-container-02 .c-item-01 {
        top: -54px;
        position: absolute;
        display: flex;
        width: 70px;
        height: 70px;
        padding: 4px 3px 2px 3px;
        justify-content: center;
        align-items: center;
        border-radius: 999px;
        background: var(--Color-Neutral-White, #FFF);
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); }
        .tabberBar .c-container-02 .c-item-01 .c-item-01-0A {
          display: flex;
          width: 64px;
          height: 64px;
          padding: 0px 1px 3px 1px;
          justify-content: center;
          align-items: center;
          border-radius: 9999px;
          background: var(--Color-Neutral-Black, #000);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.5), 0px -9px 4px 0px rgba(34, 34, 34, 0.25) inset; }
          .tabberBar .c-container-02 .c-item-01 .c-item-01-0A .svgShadow {
            display: flex;
            width: 62px;
            height: 61px;
            padding: 16px 15px 13px 15px;
            justify-content: center;
            align-items: center;
            border-radius: 9999px;
            border: 0.5px solid rgba(255, 255, 255, 0);
            background: linear-gradient(180deg, #111213 47.49%, #1D1E20 47.56%, #020303 100%);
            box-shadow: 0px 0px 9px 0px rgba(81, 81, 81, 0.5) inset, 0px 4px 4px 0px rgba(74, 74, 74, 0.25), 0px -9px 4px 0px rgba(34, 34, 34, 0.25) inset; }
            .tabberBar .c-container-02 .c-item-01 .c-item-01-0A .svgShadow .svgContainer {
              width: 32px;
              height: 32px;
              background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.09523%205.53428H6.75516L7.47537%208.28797C7.48105%208.30968%207.4872%208.33115%207.49379%208.35237L9.33928%2017.6136C9.34389%2017.6635%209.35117%2017.7136%209.36117%2017.7638L10.1612%2021.7784L10.1623%2021.7839C10.2721%2022.3236%2010.5643%2022.8088%2010.9895%2023.1571C11.4146%2023.5055%2011.9465%2023.6957%2012.4953%2023.6957H24.0953C24.8843%2023.6957%2025.5239%2023.0537%2025.5239%2022.2619C25.5239%2021.47%2024.8843%2020.8281%2024.0953%2020.8281H12.8855L12.4093%2018.4384H25.717L25.7368%2018.4387C25.8039%2018.4399%2025.9949%2018.4433%2026.17%2018.4145C26.8083%2018.3099%2027.3547%2017.8743%2027.6092%2017.2903C27.713%2017.0522%2027.7641%2016.7519%2027.7808%2016.6538L27.7858%2016.6253L29.2934%209.24381L29.2976%209.22395C29.3477%208.94891%2029.3368%208.66614%2029.2664%208.39565C29.0488%207.56204%2028.2892%206.97124%2027.4307%206.96807H27.4271H10.0841L9.44666%204.53089C9.32972%204.01021%209.04232%203.54328%208.62963%203.20517C8.20451%202.85686%207.67257%202.66664%207.12379%202.66669H4.09523C3.30626%202.66669%202.66667%203.30862%202.66667%204.10048C2.66667%204.89234%203.30626%205.53428%204.09523%205.53428ZM24.8178%2027.1375C24.8178%2025.9247%2023.8382%2024.9415%2022.63%2024.9415C21.4216%2024.9415%2020.442%2025.9247%2020.442%2027.1375C20.442%2028.3503%2021.4216%2029.3334%2022.63%2029.3334C23.8382%2029.3334%2024.8178%2028.3503%2024.8178%2027.1375ZM13.1061%2024.9415C14.3144%2024.9415%2015.294%2025.9247%2015.294%2027.1375C15.294%2028.3502%2014.3144%2029.3334%2013.1061%2029.3334C11.8978%2029.3334%2010.9182%2028.3502%2010.9182%2027.1375C10.9182%2025.9247%2011.8978%2024.9415%2013.1061%2024.9415Z%22%20fill%3D%22%23D8FF00%22%2F%3E%20%3C%2Fsvg%3E"); }
          .tabberBar .c-container-02 .c-item-01 .c-item-01-0A .cart-quantity {
            position: absolute;
            top: 8px;
            left: 27px;
            display: flex;
            width: 18px;
            height: 18px;
            padding: 4px;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            border-radius: 4px;
            border: 1.5px solid var(--Color-Neutral-900, #010204);
            background: var(--Color-Yellow-200, #EFFF96);
            color: var(--Color-Neutral-900, #010204);
            text-align: center;
            leading-trim: both;
            text-edge: cap;
            font-family: Inter;
            font-size: 11px;
            font-style: normal;
            font-weight: 700;
            line-height: normal; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .singleColumnContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .singleColumnContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .singleColumnContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .singleColumnContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .singleColumnContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .singleColumnContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .singleColumnContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .singleColumnContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .singleColumnContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .singleColumnContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .singleColumnContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .singleColumnContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .singleColumnContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .singleColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .singleColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .singleColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .singleColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .singleColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .singleColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
    display: block; }
    .singleColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 img {
      width: 100%;
      height: auto; }
  .singleColumnContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .singleColumnContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .singleColumnContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .singleColumnContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .singleColumnContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .singleColumnContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .singleColumnContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .singleColumnContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .singleColumnContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .singleColumnContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .singleColumnContent.variant-overflow .c-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .singleColumnContent.variant-overflow .c-wrapper .c-container-01 {
      display: flex;
      justify-content: space-between;
      padding-bottom: 16px; }
      .singleColumnContent.variant-overflow .c-wrapper .c-container-01.headNone {
        display: none; }
      .singleColumnContent.variant-overflow .c-wrapper .c-container-01.headBlock {
        display: flex; }
      .singleColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 20px;
        opacity: 0.7; }
        .singleColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
          display: none; }
        .singleColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
          display: block; }
    .singleColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .singleColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .singleColumnContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
      width: 100%;
      height: auto; }
  .singleColumnContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .singleColumnContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .singleColumnContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .singleColumnContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .singleColumnContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .singleColumnContent.variant-stack.paddingTopNone {
    padding-top: 0; }
  .singleColumnContent.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .singleColumnContent.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .singleColumnContent.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .singleColumnContent.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .singleColumnContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .singleColumnContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .singleColumnContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .singleColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .singleColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .singleColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .singleColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .singleColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .singleColumnContent.variant-stack .c-wrapper .c-container-02 .c-item-01 {
    display: block;
    margin-bottom: 8px; }
    .singleColumnContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
      width: 100%;
      height: auto; }
  .singleColumnContent.variant-stack .c-wrapper .c-container-02 :last-child {
    margin-bottom: 0; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .doubleColumnContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .doubleColumnContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .doubleColumnContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .doubleColumnContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .doubleColumnContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .doubleColumnContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .doubleColumnContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .doubleColumnContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .doubleColumnContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .doubleColumnContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .doubleColumnContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .doubleColumnContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .doubleColumnContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .doubleColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .doubleColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .doubleColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .doubleColumnContent.variant-single .c-wrapper .c-container-02 {
    display: flex; }
    .doubleColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .doubleColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .doubleColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
      margin-left: 8px;
      width: 50%; }
      .doubleColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 img {
        width: 100%;
        height: auto; }
    .doubleColumnContent.variant-single .c-wrapper .c-container-02 :first-child {
      margin-left: 0; }
  .doubleColumnContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .doubleColumnContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .doubleColumnContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .doubleColumnContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .doubleColumnContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .doubleColumnContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .doubleColumnContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .doubleColumnContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .doubleColumnContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .doubleColumnContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .doubleColumnContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .doubleColumnContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .doubleColumnContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .doubleColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .doubleColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .doubleColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .doubleColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .doubleColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .doubleColumnContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; }
  .doubleColumnContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .doubleColumnContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .doubleColumnContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .doubleColumnContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .doubleColumnContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .doubleColumnContent.variant-stack.paddingTopNone {
    padding-top: 0; }
  .doubleColumnContent.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .doubleColumnContent.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .doubleColumnContent.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .doubleColumnContent.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .doubleColumnContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .doubleColumnContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .doubleColumnContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .doubleColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .doubleColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .doubleColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .doubleColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .doubleColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .doubleColumnContent.variant-stack .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .threeColumnContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .threeColumnContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .threeColumnContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .threeColumnContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .threeColumnContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .threeColumnContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .threeColumnContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .threeColumnContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .threeColumnContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .threeColumnContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .threeColumnContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .threeColumnContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .threeColumnContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .threeColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .threeColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .threeColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .threeColumnContent.variant-single .c-wrapper .c-container-02 {
    display: flex; }
    .threeColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .threeColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .threeColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
      border-radius: 50%; }
    .threeColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
      margin-left: 8px;
      margin-left: 8px;
      width: 33%; }
      .threeColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 img {
        width: 100%;
        height: auto; }
    .threeColumnContent.variant-single .c-wrapper .c-container-02 :first-child {
      margin-left: 0; }
  .threeColumnContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .threeColumnContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .threeColumnContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .threeColumnContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .threeColumnContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .threeColumnContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .threeColumnContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .threeColumnContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .threeColumnContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .threeColumnContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .threeColumnContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .threeColumnContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .threeColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .threeColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .threeColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; }
  .threeColumnContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .threeColumnContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .threeColumnContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .threeColumnContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .threeColumnContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .threeColumnContent.variant-stack.paddingTopNone {
    padding-top: 0; }
  .threeColumnContent.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .threeColumnContent.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .threeColumnContent.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .threeColumnContent.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .threeColumnContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .threeColumnContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .threeColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .threeColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .threeColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .threeColumnContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .threeColumnContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .threeColumnContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .threeColumnContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .threeColumnContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .threeColumnContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .threeColumnContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .threeColumnContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .threeColumnContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .threeColumnContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .threeColumnContent.variant-single .c-wrapper {
    width: 100%; }
    .threeColumnContent.variant-single .c-wrapper .c-container-01 {
      display: flex;
      justify-content: space-between;
      padding-bottom: 16px; }
      .threeColumnContent.variant-single .c-wrapper .c-container-01.headNone {
        display: none; }
      .threeColumnContent.variant-single .c-wrapper .c-container-01.headBlock {
        display: flex; }
      .threeColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 20px;
        opacity: 0.7; }
        .threeColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
          display: none; }
        .threeColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
          display: block; }
    .threeColumnContent.variant-single .c-wrapper .c-container-02 {
      display: flex; }
      .threeColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
        border-radius: 0; }
      .threeColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
        border-radius: 12px; }
      .threeColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
        border-radius: 50%; }
      .threeColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
        margin-left: 8px;
        margin-left: 8px;
        width: 33%; }
        .threeColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 img {
          width: 100%;
          height: auto; }
      .threeColumnContent.variant-single .c-wrapper .c-container-02 :first-child {
        margin-left: 0; }
  .threeColumnContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .threeColumnContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .threeColumnContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .threeColumnContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .threeColumnContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .threeColumnContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .threeColumnContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .threeColumnContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .threeColumnContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .threeColumnContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .threeColumnContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .threeColumnContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .threeColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .threeColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .threeColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .threeColumnContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; }
  .threeColumnContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .threeColumnContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .threeColumnContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .threeColumnContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .threeColumnContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .threeColumnContent.variant-stack.paddingTopNone {
    padding-top: 0; }
  .threeColumnContent.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .threeColumnContent.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .threeColumnContent.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .threeColumnContent.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .threeColumnContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .threeColumnContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .threeColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .threeColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .threeColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .threeColumnContent.variant-stack .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .fourColumnContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .fourColumnContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .fourColumnContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .fourColumnContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .fourColumnContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fourColumnContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .fourColumnContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .fourColumnContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .fourColumnContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .fourColumnContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .fourColumnContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fourColumnContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .fourColumnContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fourColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fourColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fourColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fourColumnContent.variant-single .c-wrapper .c-container-02 {
    display: flex; }
    .fourColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .fourColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .fourColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
      border-radius: 50%; }
    .fourColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
      margin-left: 8px;
      margin-left: 8px;
      width: 25%; }
      .fourColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 img {
        width: 100%;
        height: auto; }
    .fourColumnContent.variant-single .c-wrapper .c-container-02 :first-child {
      margin-left: 0; }
  .fourColumnContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .fourColumnContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .fourColumnContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .fourColumnContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .fourColumnContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fourColumnContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .fourColumnContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .fourColumnContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .fourColumnContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .fourColumnContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .fourColumnContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fourColumnContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .fourColumnContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fourColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fourColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fourColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fourColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .fourColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .fourColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .fourColumnContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; }
  .fourColumnContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .fourColumnContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .fourColumnContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .fourColumnContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .fourColumnContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fourColumnContent.variant-stack.paddingTopNone {
    padding-top: 0; }
  .fourColumnContent.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .fourColumnContent.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .fourColumnContent.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .fourColumnContent.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .fourColumnContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fourColumnContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .fourColumnContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fourColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fourColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fourColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fourColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .fourColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .fourColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .fourColumnContent.variant-stack .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .fourColumnDataContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .fourColumnDataContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .fourColumnDataContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .fourColumnDataContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .fourColumnDataContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fourColumnDataContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-01.paddingTopNone {
      padding-top: 0; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-01.paddingTopSmall {
      padding-top: 8px; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-01.paddingTopMedium {
      padding-top: 16px; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-01.paddingTopLarge {
      padding-top: 24px; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-01.paddingTopExtralarge {
      padding-top: 32px; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fourColumnDataContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fourColumnDataContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fourColumnDataContent.variant-single .c-wrapper .c-container-02 {
    display: flex; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
      border-radius: 50%; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
      margin-left: 8px;
      margin-left: 8px;
      width: 25%; }
      .fourColumnDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
        width: 100%;
        height: auto; }
      .fourColumnDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
        margin-top: 8px;
        text-align: center; }
    .fourColumnDataContent.variant-single .c-wrapper .c-container-02 :first-child {
      margin-left: 0; }
  .fourColumnDataContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .fourColumnDataContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .fourColumnDataContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .fourColumnDataContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .fourColumnDataContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01.paddingTopNone {
      padding-top: 0; }
    .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01.paddingTopSmall {
      padding-top: 8px; }
    .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01.paddingTopMedium {
      padding-top: 16px; }
    .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01.paddingTopLarge {
      padding-top: 24px; }
    .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01.paddingTopExtralarge {
      padding-top: 32px; }
    .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fourColumnDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fourColumnDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .fourColumnDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .fourColumnDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .fourColumnDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto; }
  .fourColumnDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    margin-top: 8px;
    text-align: center; }
  .fourColumnDataContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .fourColumnDataContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .fourColumnDataContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .fourColumnDataContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .fourColumnDataContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fourColumnDataContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fourColumnDataContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .fourColumnDataContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fourColumnDataContent.variant-stack .c-wrapper .c-container-01.paddingTopNone {
      padding-top: 0; }
    .fourColumnDataContent.variant-stack .c-wrapper .c-container-01.paddingTopSmall {
      padding-top: 8px; }
    .fourColumnDataContent.variant-stack .c-wrapper .c-container-01.paddingTopMedium {
      padding-top: 16px; }
    .fourColumnDataContent.variant-stack .c-wrapper .c-container-01.paddingTopLarge {
      padding-top: 24px; }
    .fourColumnDataContent.variant-stack .c-wrapper .c-container-01.paddingTopExtralarge {
      padding-top: 32px; }
    .fourColumnDataContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fourColumnDataContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fourColumnDataContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fourColumnDataContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .fourColumnDataContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .fourColumnDataContent.variant-stack .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .fourColumnDataContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto; }
  .fourColumnDataContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    margin-top: 8px;
    text-align: center; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .fiveColumnContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .fiveColumnContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .fiveColumnContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .fiveColumnContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .fiveColumnContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fiveColumnContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .fiveColumnContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .fiveColumnContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .fiveColumnContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .fiveColumnContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .fiveColumnContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fiveColumnContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .fiveColumnContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fiveColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fiveColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fiveColumnContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fiveColumnContent.variant-single .c-wrapper .c-container-02 {
    display: flex; }
    .fiveColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .fiveColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .fiveColumnContent.variant-single .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
      border-radius: 50%; }
    .fiveColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
      margin-left: 8px;
      margin-left: 8px;
      width: 20%; }
      .fiveColumnContent.variant-single .c-wrapper .c-container-02 .c-item-01 img {
        width: 100%;
        height: auto; }
    .fiveColumnContent.variant-single .c-wrapper .c-container-02 :first-child {
      margin-left: 0; }
  .fiveColumnContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .fiveColumnContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .fiveColumnContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .fiveColumnContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .fiveColumnContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fiveColumnContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .fiveColumnContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .fiveColumnContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .fiveColumnContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .fiveColumnContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .fiveColumnContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fiveColumnContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .fiveColumnContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fiveColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fiveColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fiveColumnContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fiveColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .fiveColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .fiveColumnContent.variant-overflow .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .fiveColumnContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; }
  .fiveColumnContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .fiveColumnContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .fiveColumnContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .fiveColumnContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .fiveColumnContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fiveColumnContent.variant-stack.paddingTopNone {
    padding-top: 0; }
  .fiveColumnContent.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .fiveColumnContent.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .fiveColumnContent.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .fiveColumnContent.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .fiveColumnContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fiveColumnContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .fiveColumnContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fiveColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fiveColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fiveColumnContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fiveColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .fiveColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .fiveColumnContent.variant-stack .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .fiveColumnContent.variant-stack .c-wrapper .c-container-02 .c-item-01 img {
    width: 100%;
    height: auto; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .fiveColumnDataContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .fiveColumnDataContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .fiveColumnDataContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .fiveColumnDataContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .fiveColumnDataContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fiveColumnDataContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .fiveColumnDataContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .fiveColumnDataContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .fiveColumnDataContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .fiveColumnDataContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .fiveColumnDataContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fiveColumnDataContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .fiveColumnDataContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fiveColumnDataContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fiveColumnDataContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fiveColumnDataContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fiveColumnDataContent.variant-single .c-wrapper .c-container-02 {
    display: flex; }
    .fiveColumnDataContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .fiveColumnDataContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .fiveColumnDataContent.variant-single .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
      border-radius: 50%; }
    .fiveColumnDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
      margin-left: 8px;
      margin-left: 8px;
      width: 20%; }
      .fiveColumnDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
        width: 100%;
        height: auto; }
      .fiveColumnDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
        margin-top: 8px;
        text-align: center; }
    .fiveColumnDataContent.variant-single .c-wrapper .c-container-02 :first-child {
      margin-left: 0; }
  .fiveColumnDataContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .fiveColumnDataContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .fiveColumnDataContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .fiveColumnDataContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .fiveColumnDataContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fiveColumnDataContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .fiveColumnDataContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .fiveColumnDataContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .fiveColumnDataContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .fiveColumnDataContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto; }
  .fiveColumnDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    margin-top: 8px;
    text-align: center; }
  .fiveColumnDataContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .fiveColumnDataContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .fiveColumnDataContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .fiveColumnDataContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .fiveColumnDataContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .fiveColumnDataContent.variant-stack.paddingTopNone {
    padding-top: 0; }
  .fiveColumnDataContent.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .fiveColumnDataContent.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .fiveColumnDataContent.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .fiveColumnDataContent.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .fiveColumnDataContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .fiveColumnDataContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .fiveColumnDataContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .fiveColumnDataContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .fiveColumnDataContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .fiveColumnDataContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .fiveColumnDataContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .fiveColumnDataContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .fiveColumnDataContent.variant-stack .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .fiveColumnDataContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto; }
  .fiveColumnDataContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    margin-top: 8px;
    text-align: center; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .overflowProductListContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .overflowProductListContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .overflowProductListContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .overflowProductListContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .overflowProductListContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .overflowProductListContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .overflowProductListContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .overflowProductListContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .overflowProductListContent.variant-overflow .c-wrapper .c-container-01.paddingTopNone {
      padding-top: 0; }
    .overflowProductListContent.variant-overflow .c-wrapper .c-container-01.paddingTopSmall {
      padding-top: 8px; }
    .overflowProductListContent.variant-overflow .c-wrapper .c-container-01.paddingTopMedium {
      padding-top: 16px; }
    .overflowProductListContent.variant-overflow .c-wrapper .c-container-01.paddingTopLarge {
      padding-top: 24px; }
    .overflowProductListContent.variant-overflow .c-wrapper .c-container-01.paddingTopExtralarge {
      padding-top: 32px; }
    .overflowProductListContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .overflowProductListContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .overflowProductListContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .overflowProductListContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp {
    border-radius: 0; }
  .overflowProductListContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded {
    border-radius: 12px; }
  .overflowProductListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto;
    border-radius: 12px; }
  .overflowProductListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    width: max-content;
    margin-top: 16px;
    padding: 2px 4px;
    background: #E6E6E6;
    border-radius: 4px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 14px;
    color: #000000; }
  .overflowProductListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-03 {
    margin-top: 6px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #000000; }
  .overflowProductListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-04 {
    margin-top: 6px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    opacity: 0.6;
    color: #000000; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .overflowProductDetailContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .overflowProductDetailContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .overflowProductDetailContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .overflowProductDetailContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .overflowProductDetailContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01.paddingTopNone {
      padding-top: 0; }
    .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01.paddingTopSmall {
      padding-top: 8px; }
    .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01.paddingTopMedium {
      padding-top: 16px; }
    .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01.paddingTopLarge {
      padding-top: 24px; }
    .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01.paddingTopExtralarge {
      padding-top: 32px; }
    .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp {
    border-radius: 0; }
  .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded {
    border-radius: 12px; }
  .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto;
    border-radius: 12px; }
  .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    margin-top: 8px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 17px;
    color: #000000; }
  .overflowProductDetailContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-03 {
    margin-top: 6px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    opacity: 0.6;
    color: #000000; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .threeColumnDataContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .threeColumnDataContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .threeColumnDataContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .threeColumnDataContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .threeColumnDataContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .threeColumnDataContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .threeColumnDataContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .threeColumnDataContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .threeColumnDataContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .threeColumnDataContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .threeColumnDataContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .threeColumnDataContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .threeColumnDataContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .threeColumnDataContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .threeColumnDataContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .threeColumnDataContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .threeColumnDataContent.variant-single .c-wrapper .c-container-02 {
    display: flex; }
    .threeColumnDataContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .threeColumnDataContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .threeColumnDataContent.variant-single .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
      border-radius: 50%; }
    .threeColumnDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
      margin-left: 8px;
      width: 33%; }
      .threeColumnDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
        width: 100%;
        height: auto; }
      .threeColumnDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
        margin-top: 8px;
        text-align: center; }
    .threeColumnDataContent.variant-single .c-wrapper .c-container-02 :first-child {
      margin-left: 0; }
  .threeColumnDataContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .threeColumnDataContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .threeColumnDataContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .threeColumnDataContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .threeColumnDataContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .threeColumnDataContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .threeColumnDataContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .threeColumnDataContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .threeColumnDataContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .threeColumnDataContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .threeColumnDataContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .threeColumnDataContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .threeColumnDataContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .threeColumnDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .threeColumnDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .threeColumnDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .threeColumnDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .threeColumnDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .threeColumnDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .threeColumnDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto; }
  .threeColumnDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    margin-top: 8px;
    text-align: center; }
  .threeColumnDataContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .threeColumnDataContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .threeColumnDataContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .threeColumnDataContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .threeColumnDataContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .threeColumnDataContent.variant-stack.paddingTopNone {
    padding-top: 0; }
  .threeColumnDataContent.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .threeColumnDataContent.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .threeColumnDataContent.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .threeColumnDataContent.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .threeColumnDataContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .threeColumnDataContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .threeColumnDataContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .threeColumnDataContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .threeColumnDataContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .threeColumnDataContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .threeColumnDataContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .threeColumnDataContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .threeColumnDataContent.variant-stack .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .threeColumnDataContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto; }
  .threeColumnDataContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    margin-top: 8px;
    text-align: center; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .pillviewDataContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .pillviewDataContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .pillviewDataContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .pillviewDataContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .pillviewDataContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .pillviewDataContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .pillviewDataContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .pillviewDataContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .pillviewDataContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .pillviewDataContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .pillviewDataContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .pillviewDataContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .pillviewDataContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .pillviewDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .pillviewDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .pillviewDataContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .pillviewDataContent.variant-overflow .c-wrapper .c-container-02 {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px; }
    .pillviewDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 {
      border-radius: 0; }
    .pillviewDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 {
      border-radius: 12px; }
    .pillviewDataContent.variant-overflow .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 {
      border-radius: 50%; }
    .pillviewDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 {
      display: flex;
      flex-shrink: 0;
      align-items: center;
      width: max-content;
      height: 40px;
      padding: 8px 12px;
      margin-right: 8px;
      background-color: #E6E6E6; }
      .pillviewDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-A {
        flex-shrink: 0;
        width: 24px;
        height: 24px; }
        .pillviewDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-A .c-unit-01 {
          width: 100%;
          object-fit: cover;
          object-position: center;
          height: auto; }
      .pillviewDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-B {
        flex-shrink: 0;
        margin-left: 6px;
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 12px;
        line-height: 20px;
        color: #000000; }
      .pillviewDataContent.variant-overflow .c-wrapper .c-container-02 .c-item-01:first-child {
        margin-left: 20px; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .listviewDataContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .listviewDataContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .listviewDataContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .listviewDataContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .listviewDataContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .listviewDataContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .listviewDataContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .listviewDataContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .listviewDataContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .listviewDataContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .listviewDataContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .listviewDataContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .listviewDataContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .listviewDataContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .listviewDataContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .listviewDataContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .listviewDataContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 .c-item-01-A {
    border-radius: 0; }
  .listviewDataContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 .c-item-01-A {
    border-radius: 12px; }
  .listviewDataContent.variant-single .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 .c-item-01-A {
    border-radius: 50%; }
  .listviewDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
    display: flex;
    align-items: center;
    width: 100%;
    height: 56px;
    padding: 12px 0 12px 0;
    border-bottom: 1px solid #F0EEEB; }
    .listviewDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-item-01-A {
      width: 32px;
      height: 32px; }
      .listviewDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-item-01-A .c-unit-01 {
        width: 100%;
        object-fit: cover;
        object-position: center;
        height: auto; }
    .listviewDataContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-item-01-B {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      margin-left: 12px;
      color: #000000; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .productGroupListContent.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .productGroupListContent.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .productGroupListContent.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .productGroupListContent.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .productGroupListContent.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .productGroupListContent.variant-single.paddingTopNone {
    padding-top: 0; }
  .productGroupListContent.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .productGroupListContent.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .productGroupListContent.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .productGroupListContent.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .productGroupListContent.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .productGroupListContent.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .productGroupListContent.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .productGroupListContent.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .productGroupListContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .productGroupListContent.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .productGroupListContent.variant-single .c-wrapper .c-container-02 {
    display: flex;
    flex-direction: column; }
    .productGroupListContent.variant-single .c-wrapper .c-container-02.shapeTypeSharp {
      border-radius: 0; }
    .productGroupListContent.variant-single .c-wrapper .c-container-02.shapeTypeRounded {
      border-radius: 12px; }
    .productGroupListContent.variant-single .c-wrapper .c-container-02 .c-item-01 {
      display: flex;
      width: 100%;
      margin-bottom: 8px; }
      .productGroupListContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-item-01-A {
        width: 104px;
        height: 104px;
        flex-shrink: 0; }
        .productGroupListContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-item-01-A .c-unit-01 {
          width: 100%;
          height: auto;
          border-radius: 12px; }
      .productGroupListContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-item-01-B {
        width: 100%;
        margin-left: 12px;
        padding: 8px 0px 12px 0px; }
        .productGroupListContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-item-01-B .c-unit-02 {
          width: max-content;
          padding: 2px 4px;
          background: #E6E6E6;
          border-radius: 4px;
          font-family: 'Inter';
          font-style: normal;
          font-weight: 600;
          font-size: 11px;
          line-height: 14px;
          color: #000000; }
        .productGroupListContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-item-01-B .c-unit-03 {
          width: 100%;
          margin-top: 6px;
          font-family: 'Inter';
          font-style: normal;
          font-weight: 500;
          font-size: 13px;
          line-height: 18px;
          color: #000000; }
        .productGroupListContent.variant-single .c-wrapper .c-container-02 .c-item-01 .c-item-01-B .c-unit-04 {
          margin-top: 6px;
          font-family: 'Inter';
          font-style: normal;
          font-weight: 500;
          font-size: 13px;
          line-height: 18px;
          opacity: 0.6;
          color: #000000; }
      .productGroupListContent.variant-single .c-wrapper .c-container-02 .c-item-01:last-child {
        margin-bottom: 0px; }
  .productGroupListContent.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .productGroupListContent.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .productGroupListContent.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .productGroupListContent.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .productGroupListContent.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .productGroupListContent.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .productGroupListContent.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .productGroupListContent.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .productGroupListContent.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .productGroupListContent.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .productGroupListContent.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .productGroupListContent.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .productGroupListContent.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .productGroupListContent.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .productGroupListContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .productGroupListContent.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .productGroupListContent.variant-overflow .c-wrapper .c-container-02 {
    display: flex;
    flex-direction: column;
    height: 336px;
    flex-wrap: wrap;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px;
    overflow-x: auto;
    overflow-y: hidden; }
    .productGroupListContent.variant-overflow .c-wrapper .c-container-02:first-child {
      margin-left: 20px; }
    .productGroupListContent.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp {
      border-radius: 0; }
    .productGroupListContent.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded {
      border-radius: 12px; }
    .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 {
      display: flex;
      width: calc(100% - 20px);
      flex-shrink: 0;
      margin-right: -30px;
      margin-bottom: 8px; }
      .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-A {
        width: 104px;
        height: 104px; }
        .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-A .c-unit-01 {
          width: 100%;
          height: auto;
          border-radius: 12px; }
      .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-B {
        margin-left: 12px;
        padding: 8px 0px 12px 0px; }
        .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-B .c-unit-02 {
          width: max-content;
          padding: 2px 4px;
          background: #E6E6E6;
          border-radius: 4px;
          font-family: 'Inter';
          font-style: normal;
          font-weight: 600;
          font-size: 11px;
          line-height: 14px;
          color: #000000; }
        .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-B .c-unit-03 {
          width: 207px;
          margin-top: 6px;
          font-family: 'Inter';
          font-style: normal;
          font-weight: 500;
          font-size: 13px;
          line-height: 18px;
          color: #000000;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden; }
        .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-B .c-unit-04 {
          margin-top: 6px;
          font-family: 'Inter';
          font-style: normal;
          font-weight: 500;
          font-size: 13px;
          line-height: 18px;
          opacity: 0.6;
          color: #000000; }
      .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01:first-child {
        margin-left: 20px; }
      .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01:nth-child(2) {
        margin-left: 20px; }
      .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01:nth-child(3) {
        margin-left: 20px; }
      .productGroupListContent.variant-overflow .c-wrapper .c-container-02 .c-item-01:last-child {
        margin-bottom: 0px; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .basicProductListContent.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .basicProductListContent.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .basicProductListContent.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .basicProductListContent.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .basicProductListContent.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .basicProductListContent.variant-stack.paddingTopNone {
    padding-top: 0; }
  .basicProductListContent.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .basicProductListContent.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .basicProductListContent.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .basicProductListContent.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .basicProductListContent.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .basicProductListContent.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .basicProductListContent.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .basicProductListContent.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .basicProductListContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .basicProductListContent.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .basicProductListContent.variant-stack .c-wrapper .c-container-02.shapeTypeSharp {
    border-radius: 0; }
  .basicProductListContent.variant-stack .c-wrapper .c-container-02.shapeTypeRounded {
    border-radius: 12px; }
  .basicProductListContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto;
    border-radius: 12px; }
  .basicProductListContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    width: max-content;
    margin-top: 16px;
    padding: 2px 4px;
    background: #E6E6E6;
    border-radius: 4px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 14px;
    color: #000000; }
  .basicProductListContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-03 {
    margin-top: 6px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #000000; }
  .basicProductListContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-04 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 14px;
    text-decoration-line: line-through;
    color: #000000; }
  .basicProductListContent.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-05 {
    margin-top: 6px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    opacity: 0.6;
    color: #000000; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .largePillviewCategoryList.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .largePillviewCategoryList.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .largePillviewCategoryList.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .largePillviewCategoryList.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .largePillviewCategoryList.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .largePillviewCategoryList.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .largePillviewCategoryList.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .largePillviewCategoryList.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .largePillviewCategoryList.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .largePillviewCategoryList.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-02.shapeTypeCircle .c-item-01 img {
    border-radius: 50%; }
  .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
    width: 100%;
    height: auto; }
  .largePillviewCategoryList.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
    margin-top: 8px;
    text-align: center; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .tabbedProductListView.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .tabbedProductListView.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .tabbedProductListView.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .tabbedProductListView.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .tabbedProductListView.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .tabbedProductListView.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .tabbedProductListView.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .tabbedProductListView.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .tabbedProductListView.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .tabbedProductListView.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .tabbedProductListView.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .tabbedProductListView.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .tabbedProductListView.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .tabbedProductListView.variant-overflow .c-wrapper .c-container-02 {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    width: calc(100% + 40px);
    margin: 0 0 0 -20px; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-02 .c-item-01 {
      display: flex;
      flex-shrink: 0;
      align-items: center;
      width: max-content;
      height: 40px;
      padding: 8px 16px;
      margin-right: 8px;
      border-radius: 100px;
      border: 1px solid #DDDDDD;
      background-color: #fff; }
      .tabbedProductListView.variant-overflow .c-wrapper .c-container-02 .c-item-01.on {
        background-color: #000000; }
        .tabbedProductListView.variant-overflow .c-wrapper .c-container-02 .c-item-01.on .c-item-01-A {
          color: #fff; }
      .tabbedProductListView.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-item-01-A {
        flex-shrink: 0;
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 12px;
        line-height: 20px;
        color: #000000; }
      .tabbedProductListView.variant-overflow .c-wrapper .c-container-02 .c-item-01:first-child {
        margin-left: 20px; }
  .tabbedProductListView.variant-overflow .c-wrapper .c-container-03 {
    display: none;
    margin-top: 16px; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-03.active {
      display: flex; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-03 .c-container-03-A .c-item-01 .c-unit-01 {
      width: 100%;
      height: auto;
      border-radius: 12px; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-03 .c-container-03-A .c-item-01 .c-unit-02 {
      margin-top: 8px;
      width: max-content;
      padding: 2px 4px;
      background: #E6E6E6;
      border-radius: 4px;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 600;
      font-size: 13px;
      line-height: 17px;
      color: #000000; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-03 .c-container-03-A .c-item-01 .c-unit-03 {
      margin-top: 6px;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 18px;
      color: #000000;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-03 .c-container-03-A .c-item-01 .c-unit-04 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 400;
      font-size: 11px;
      line-height: 14px;
      text-decoration-line: line-through;
      color: #000000; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-03 .c-container-03-A .c-item-01 .c-unit-05 {
      margin-top: 6px;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 18px;
      opacity: 0.6;
      color: #000000; }
    .tabbedProductListView.variant-overflow .c-wrapper .c-container-03 .c-container-03-A .c-item-02 {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 32px;
      margin-top: 12px;
      border: 1px solid #000000;
      border-radius: 100px;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 600;
      font-size: 13px;
      line-height: 24px;
      color: #000; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .oneColumnFullContentView.variant-single.paddingBottomNone {
    padding-bottom: 0; }
  .oneColumnFullContentView.variant-single.paddingBottomSmall {
    padding-bottom: 8px; }
  .oneColumnFullContentView.variant-single.paddingBottomMedium {
    padding-bottom: 16px; }
  .oneColumnFullContentView.variant-single.paddingBottomLarge {
    padding-bottom: 24px; }
  .oneColumnFullContentView.variant-single.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .oneColumnFullContentView.variant-single.paddingTopNone {
    padding-top: 0; }
  .oneColumnFullContentView.variant-single.paddingTopSmall {
    padding-top: 8px; }
  .oneColumnFullContentView.variant-single.paddingTopMedium {
    padding-top: 16px; }
  .oneColumnFullContentView.variant-single.paddingTopLarge {
    padding-top: 24px; }
  .oneColumnFullContentView.variant-single.paddingTopExtralarge {
    padding-top: 32px; }
  .oneColumnFullContentView.variant-single .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .oneColumnFullContentView.variant-single .c-wrapper .c-container-01.headNone {
      display: none; }
    .oneColumnFullContentView.variant-single .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .oneColumnFullContentView.variant-single .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .oneColumnFullContentView.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .oneColumnFullContentView.variant-single .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .oneColumnFullContentView.variant-single .c-wrapper .c-container-02 {
    width: calc(100% + 40px);
    margin-left: -20px; }
    .oneColumnFullContentView.variant-single .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .oneColumnFullContentView.variant-single .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .oneColumnFullContentView.variant-single .c-wrapper .c-container-02 .c-item-01 {
      display: block;
      margin-bottom: 8px; }
      .oneColumnFullContentView.variant-single .c-wrapper .c-container-02 .c-item-01 img {
        width: 100%;
        height: auto; }
  .oneColumnFullContentView.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .oneColumnFullContentView.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .oneColumnFullContentView.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .oneColumnFullContentView.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .oneColumnFullContentView.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .oneColumnFullContentView.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .oneColumnFullContentView.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .oneColumnFullContentView.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .oneColumnFullContentView.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .oneColumnFullContentView.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .oneColumnFullContentView.variant-overflow .c-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .oneColumnFullContentView.variant-overflow .c-wrapper .c-container-01 {
      display: flex;
      justify-content: space-between;
      padding-bottom: 16px; }
      .oneColumnFullContentView.variant-overflow .c-wrapper .c-container-01.headNone {
        display: none; }
      .oneColumnFullContentView.variant-overflow .c-wrapper .c-container-01.headBlock {
        display: flex; }
      .oneColumnFullContentView.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 20px;
        opacity: 0.7; }
        .oneColumnFullContentView.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
          display: none; }
        .oneColumnFullContentView.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
          display: block; }
    .oneColumnFullContentView.variant-overflow .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
      border-radius: 0; }
    .oneColumnFullContentView.variant-overflow .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
      border-radius: 12px; }
    .oneColumnFullContentView.variant-overflow .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
      width: 100%;
      height: auto; }
  .oneColumnFullContentView.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .oneColumnFullContentView.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .oneColumnFullContentView.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .oneColumnFullContentView.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .oneColumnFullContentView.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .oneColumnFullContentView.variant-stack.paddingTopNone {
    padding-top: 0; }
  .oneColumnFullContentView.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .oneColumnFullContentView.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .oneColumnFullContentView.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .oneColumnFullContentView.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .oneColumnFullContentView.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .oneColumnFullContentView.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .oneColumnFullContentView.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .oneColumnFullContentView.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .oneColumnFullContentView.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .oneColumnFullContentView.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .oneColumnFullContentView.variant-stack .c-wrapper .c-container-02.shapeTypeSharp .c-item-01 img {
    border-radius: 0; }
  .oneColumnFullContentView.variant-stack .c-wrapper .c-container-02.shapeTypeRounded .c-item-01 img {
    border-radius: 12px; }
  .oneColumnFullContentView.variant-stack .c-wrapper .c-container-02 .c-item-01 {
    display: block;
    margin-bottom: 8px; }
    .oneColumnFullContentView.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
      width: 100%;
      height: auto; }
  .oneColumnFullContentView.variant-stack .c-wrapper .c-container-02 :last-child {
    margin-bottom: 0; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .overflowProductListView-CTA.variant-overflow.paddingBottomNone {
    padding-bottom: 0; }
  .overflowProductListView-CTA.variant-overflow.paddingBottomSmall {
    padding-bottom: 8px; }
  .overflowProductListView-CTA.variant-overflow.paddingBottomMedium {
    padding-bottom: 16px; }
  .overflowProductListView-CTA.variant-overflow.paddingBottomLarge {
    padding-bottom: 24px; }
  .overflowProductListView-CTA.variant-overflow.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .overflowProductListView-CTA.variant-overflow.paddingTopNone {
    padding-top: 0; }
  .overflowProductListView-CTA.variant-overflow.paddingTopSmall {
    padding-top: 8px; }
  .overflowProductListView-CTA.variant-overflow.paddingTopMedium {
    padding-top: 16px; }
  .overflowProductListView-CTA.variant-overflow.paddingTopLarge {
    padding-top: 24px; }
  .overflowProductListView-CTA.variant-overflow.paddingTopExtralarge {
    padding-top: 32px; }
  .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-01.headNone {
      display: none; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A {
    height: 300px; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A.shapeTypeSharp {
      border-radius: 0; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A.shapeTypeRounded {
      border-radius: 12px; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-01 .c-unit-01 {
      display: flex;
      justify-content: center;
      align-items: center;
      width: auto;
      height: 140px;
      margin-bottom: 12px !important; }
      .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-01 .c-unit-01 .c-unit-01-A {
        width: 100%;
        height: 100%;
        object-fit: contain;
        border-radius: 12px; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-01 .c-unit-02 {
      width: 48px;
      height: 48px;
      position: absolute;
      top: 4px;
      left: 4px; }
      .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-01 .c-unit-02 .c-unit-02-A {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-01 .c-unit-03 {
      width: fit-content;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      border-radius: 4px;
      padding: 3px 6px;
      color: #000;
      text-align: center;
      font-family: Inter;
      font-size: 10px;
      font-style: normal;
      font-weight: 600;
      line-height: 14px;
      background: #D8FF00; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-01 .c-unit-04 {
      margin-top: 6px;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 18px;
      color: #000000;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-01 .c-unit-05 {
      margin-top: 6px;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 400;
      font-size: 11px;
      line-height: 14px;
      text-decoration-line: line-through;
      color: #000000; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-01 .c-unit-06 {
      color: #000;
      font-family: Inter;
      font-size: 13px;
      font-style: normal;
      font-weight: 600;
      line-height: 18px; }
    .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-02 {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 32px;
      position: absolute;
      width: 100%;
      bottom: 0px;
      margin-top: 12px;
      border: 1px solid #000000;
      border-radius: 100px;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 600;
      font-size: 13px;
      line-height: 24px;
      color: #000; }
      .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-02.addBasketButtonNone {
        display: none; }
      .overflowProductListView-CTA.variant-overflow .c-wrapper .c-container-02 .c-container-02-A .c-item-02.addBasketButtonBlock {
        display: flexs; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .rowFixedProductListView.variant-stack.paddingBottomNone {
    padding-bottom: 0; }
  .rowFixedProductListView.variant-stack.paddingBottomSmall {
    padding-bottom: 8px; }
  .rowFixedProductListView.variant-stack.paddingBottomMedium {
    padding-bottom: 16px; }
  .rowFixedProductListView.variant-stack.paddingBottomLarge {
    padding-bottom: 24px; }
  .rowFixedProductListView.variant-stack.paddingBottomExtralarge {
    padding-bottom: 32px; }
  .rowFixedProductListView.variant-stack.paddingTopNone {
    padding-top: 0; }
  .rowFixedProductListView.variant-stack.paddingTopSmall {
    padding-top: 8px; }
  .rowFixedProductListView.variant-stack.paddingTopMedium {
    padding-top: 16px; }
  .rowFixedProductListView.variant-stack.paddingTopLarge {
    padding-top: 24px; }
  .rowFixedProductListView.variant-stack.paddingTopExtralarge {
    padding-top: 32px; }
  .rowFixedProductListView.variant-stack .c-wrapper .c-container-01 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px; }
    .rowFixedProductListView.variant-stack .c-wrapper .c-container-01.headNone {
      display: none; }
    .rowFixedProductListView.variant-stack .c-wrapper .c-container-01.headBlock {
      display: flex; }
    .rowFixedProductListView.variant-stack .c-wrapper .c-container-01 .c-item-02 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 13px;
      line-height: 20px;
      opacity: 0.7; }
      .rowFixedProductListView.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkNone {
        display: none; }
      .rowFixedProductListView.variant-stack .c-wrapper .c-container-01 .c-item-02.headLinkBlock {
        display: block; }
  .rowFixedProductListView.variant-stack .c-wrapper .c-container-02.shapeTypeSharp {
    border-radius: 0; }
  .rowFixedProductListView.variant-stack .c-wrapper .c-container-02.shapeTypeRounded {
    border-radius: 12px; }
  .rowFixedProductListView.variant-stack .c-wrapper .c-container-02 .c-item-01 {
    display: flex; }
    .rowFixedProductListView.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-01-A {
      margin-left: 12px; }
    .rowFixedProductListView.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-01 {
      width: 100%;
      height: 100%;
      border-radius: 12px; }
    .rowFixedProductListView.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-02 {
      width: max-content;
      padding: 2px 4px;
      background: #E6E6E6;
      border-radius: 4px;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 600;
      font-size: 11px;
      line-height: 14px;
      color: #000000; }
    .rowFixedProductListView.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-03 {
      margin-top: 6px;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 18px;
      color: #000000; }
    .rowFixedProductListView.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-04 {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 400;
      font-size: 11px;
      line-height: 14px;
      text-decoration-line: line-through;
      color: #000000;
      margin-top: 4px; }
    .rowFixedProductListView.variant-stack .c-wrapper .c-container-02 .c-item-01 .c-unit-05 {
      margin-top: 6px;
      font-family: "Inter";
      font-style: normal;
      font-weight: 900;
      font-size: 13px;
      line-height: 7px;
      color: #000000; } }
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .showcase-01 {
    padding: 120px 0 32px 0;
    background-image: none !important;
    background-color: #D8FF00; }
    .showcase-01 .c-wrapper {
      padding-bottom: 12px; }
      .showcase-01 .c-wrapper .c-item-01 {
        margin-bottom: 16px; }
      .showcase-01 .c-wrapper .c-item-02 {
        margin-bottom: 28px; }
      .showcase-01 .c-wrapper .c-item-03 {
        display: flex; }
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-A, .showcase-01 .c-wrapper .c-item-03 .c-item-03-B, .showcase-01 .c-wrapper .c-item-03 .c-item-03-C {
          display: flex;
          justify-content: space-between;
          width: 335px;
          height: 136px;
          padding: 12px 20px 12px 12px;
          border-radius: 16px; }
          .showcase-01 .c-wrapper .c-item-03 .c-item-03-A .c-unit-01, .showcase-01 .c-wrapper .c-item-03 .c-item-03-B .c-unit-01, .showcase-01 .c-wrapper .c-item-03 .c-item-03-C .c-unit-01 {
            margin-right: 16px; }
            .showcase-01 .c-wrapper .c-item-03 .c-item-03-A .c-unit-01 img, .showcase-01 .c-wrapper .c-item-03 .c-item-03-B .c-unit-01 img, .showcase-01 .c-wrapper .c-item-03 .c-item-03-C .c-unit-01 img {
              width: 90px;
              height: 100%;
              border-radius: 12px;
              object-fit: cover;
              object-position: center; }
          .showcase-01 .c-wrapper .c-item-03 .c-item-03-A .c-unit-02, .showcase-01 .c-wrapper .c-item-03 .c-item-03-B .c-unit-02, .showcase-01 .c-wrapper .c-item-03 .c-item-03-C .c-unit-02 {
            width: 228px;
            padding-top: 10px;
            display: flex;
            flex-direction: column;
            justify-content: space-between; }
            .showcase-01 .c-wrapper .c-item-03 .c-item-03-A .c-unit-02 .c-unit-02-B, .showcase-01 .c-wrapper .c-item-03 .c-item-03-B .c-unit-02 .c-unit-02-B, .showcase-01 .c-wrapper .c-item-03 .c-item-03-C .c-unit-02 .c-unit-02-B {
              width: 197px;
              padding: 2px 0 0 0; }
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-A {
          background-color: #000; }
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-B {
          background-color: #666666; }
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-C {
          background-color: #fff; }
      .showcase-01 .c-wrapper .owl-carousel.owl-theme .owl-stage-outer {
        width: calc(100% + 40px);
        margin: 0 0 0 -20px;
        padding-left: 20px; }
      .showcase-01 .c-wrapper .owl-carousel.owl-theme {
        width: calc(100% + 40px);
        margin: 0 0 0 -20px;
        padding-left: 20px; }
        .showcase-01 .c-wrapper .owl-carousel.owl-theme .owl-dots {
          display: flex;
          justify-content: center;
          position: absolute;
          bottom: -20px;
          left: calc( 50% - 20px); }
          .showcase-01 .c-wrapper .owl-carousel.owl-theme .owl-dots .owl-dot {
            width: 8px;
            height: 8px;
            border-radius: 50px;
            background: #000000;
            opacity: 0.2; }
            .showcase-01 .c-wrapper .owl-carousel.owl-theme .owl-dots .owl-dot:not(:last-child) {
              margin-right: 8px; }
            .showcase-01 .c-wrapper .owl-carousel.owl-theme .owl-dots .owl-dot.active {
              background: #000000;
              opacity: 1; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .showcase-01 {
    padding: 175px 0 80px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #D8FF00;
    border-radius: 0px 0px 80px 80px; }
    .showcase-01 .c-wrapper .c-item-01 {
      width: 836px;
      margin-bottom: 20px;
      text-align: left; }
    .showcase-01 .c-wrapper .c-item-02 {
      width: 620px;
      margin-bottom: 64px;
      text-align: left; }
    .showcase-01 .c-wrapper .c-item-03 {
      display: flex;
      justify-content: space-between; }
      .showcase-01 .c-wrapper .c-item-03 .c-item-03-A,
      .showcase-01 .c-wrapper .c-item-03 .c-item-03-B,
      .showcase-01 .c-wrapper .c-item-03 .c-item-03-C {
        display: flex;
        justify-content: space-between;
        width: 404px;
        min-height: 164px;
        padding: 12px 32px 12px 12px;
        border-radius: 24px; }
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-A .c-unit-01 img,
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-B .c-unit-01 img,
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-C .c-unit-01 img {
          width: 112px;
          height: 100%;
          border-radius: 12px;
          object-fit: cover; }
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-A .c-unit-02,
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-B .c-unit-02,
        .showcase-01 .c-wrapper .c-item-03 .c-item-03-C .c-unit-02 {
          width: 228px;
          padding-top: 12px;
          display: flex;
          flex-direction: column;
          justify-content: space-between; }
          .showcase-01 .c-wrapper .c-item-03 .c-item-03-A .c-unit-02 .c-unit-02-B,
          .showcase-01 .c-wrapper .c-item-03 .c-item-03-B .c-unit-02 .c-unit-02-B,
          .showcase-01 .c-wrapper .c-item-03 .c-item-03-C .c-unit-02 .c-unit-02-B {
            padding-top: 2px;
            margin-bottom: 4px; }
      .showcase-01 .c-wrapper .c-item-03 .c-item-03-A {
        background-color: #000; }
      .showcase-01 .c-wrapper .c-item-03 .c-item-03-B {
        background-color: #666666; }
      .showcase-01 .c-wrapper .c-item-03 .c-item-03-C {
        background-color: #fff; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .showcase-02 {
    padding: 100px 0 60px 0;
    background-color: #D8FF00; }
    .showcase-02 .c-wrapper > .c-item-01 {
      width: 315px;
      text-align: left; }
    .showcase-02 .c-wrapper > .c-item-02 {
      width: 315px;
      margin-top: 16px; }
    .showcase-02 .c-wrapper > .c-item-03 {
      width: calc(100% + 40px);
      margin: 28px -20px 0 -20px; }
    .showcase-02 .c-wrapper .visibleNearby {
      background: transparent; }
      .showcase-02 .c-wrapper .visibleNearby .rsSlide {
        background: transparent;
        border-radius: 16px; }
        .showcase-02 .c-wrapper .visibleNearby .rsSlide .rsImg {
          border-radius: 16px;
          object-fit: cover;
          object-position: center; }
      .showcase-02 .c-wrapper .visibleNearby .rsOverflow {
        background: transparent;
        margin-left: 20px !important; }
      .showcase-02 .c-wrapper .visibleNearby .rsBullets {
        bottom: -28px;
        background: none;
        background-color: none;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        width: 100%;
        position: absolute; }
        .showcase-02 .c-wrapper .visibleNearby .rsBullets .rsBullet {
          padding: 0;
          background: #000000;
          opacity: 0.2;
          width: 8px;
          height: 8px;
          border-radius: 50%; }
          .showcase-02 .c-wrapper .visibleNearby .rsBullets .rsBullet:not(:last-child) {
            margin-right: 8px; }
        .showcase-02 .c-wrapper .visibleNearby .rsBullets .rsNavSelected {
          background: #000000;
          opacity: 1; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .showcase-02 {
    padding: 204px 0 136px 0;
    background-image: url("/Content/Visuals/Temp/showcase-main-01.jpg");
    background-size: cover;
    background-color: #D8FF00;
    border-radius: 0px 0px 80px 80px; }
    .showcase-02 .c-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .showcase-02 .c-wrapper > .c-item-01 {
        text-align: center;
        width: 836px; }
      .showcase-02 .c-wrapper > .c-item-02 {
        text-align: center;
        width: 580px;
        margin-top: 20px; }
      .showcase-02 .c-wrapper > .c-item-03 {
        margin-top: 48px;
        width: 100%; }
      .showcase-02 .c-wrapper .visibleNearby {
        background: transparent; }
        .showcase-02 .c-wrapper .visibleNearby .rsSlide {
          background: transparent;
          transition: opacity 0.3s;
          opacity: 0.8; }
          .showcase-02 .c-wrapper .visibleNearby .rsSlide .rsImg {
            transition: transform 0.3s ease-out;
            transform: scale(0.65);
            border-radius: 24px;
            object-fit: cover;
            object-position: center; }
          .showcase-02 .c-wrapper .visibleNearby .rsSlide .micro-slider-01 {
            transition: transform 0.3s ease-out;
            transform: scale(0.59);
            border-radius: 24px;
            opacity: 0.9; }
          .showcase-02 .c-wrapper .visibleNearby .rsSlide.rsActiveSlide {
            overflow: visible;
            z-index: 1;
            opacity: 1; }
            .showcase-02 .c-wrapper .visibleNearby .rsSlide.rsActiveSlide .rsImg {
              transform: scale(1); }
            .showcase-02 .c-wrapper .visibleNearby .rsSlide.rsActiveSlide .micro-slider-01 {
              transform: scale(1);
              opacity: 1; }
        .showcase-02 .c-wrapper .visibleNearby .rsOverflow {
          background: transparent; }
        .showcase-02 .c-wrapper .visibleNearby .rsBullets {
          bottom: -56px;
          background: none;
          background-color: none;
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 0;
          position: absolute;
          width: 100%; }
          .showcase-02 .c-wrapper .visibleNearby .rsBullets .rsBullet {
            padding: 0;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background: #000000;
            opacity: 0.2; }
            .showcase-02 .c-wrapper .visibleNearby .rsBullets .rsBullet:not(:last-child) {
              margin-right: 12px; }
          .showcase-02 .c-wrapper .visibleNearby .rsBullets .rsNavSelected {
            background: #000000;
            opacity: 1; }
        .showcase-02 .c-wrapper .visibleNearby .rsArrowLeft,
        .showcase-02 .c-wrapper .visibleNearby .rsArrowRight {
          width: 60px;
          height: 60px;
          display: flex !important;
          align-items: center;
          justify-content: center;
          border-radius: 50%;
          background-color: #FFFFFF;
          top: calc(50% - 30px);
          position: absolute; }
          .showcase-02 .c-wrapper .visibleNearby .rsArrowLeft > .rsArrowIcn,
          .showcase-02 .c-wrapper .visibleNearby .rsArrowRight > .rsArrowIcn {
            width: 24px;
            height: 24px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #FFF; }
        .showcase-02 .c-wrapper .visibleNearby .rsArrowLeft {
          left: 200px; }
          .showcase-02 .c-wrapper .visibleNearby .rsArrowLeft .rsArrowIcn {
            background-image: url("data:image/svg+xml,%20%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M7.828%2011H20V13H7.828L13.192%2018.364L11.778%2019.778L4%2012L11.778%204.22205L13.192%205.63605L7.828%2011Z%22%20fill%3D%22%23141414%22%2F%3E%20%3C%2Fsvg%3E"); }
        .showcase-02 .c-wrapper .visibleNearby .rsArrowRight {
          right: 200px; }
          .showcase-02 .c-wrapper .visibleNearby .rsArrowRight > .rsArrowIcn {
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M16.172%2011L10.808%205.63605L12.222%204.22205L20%2012L12.222%2019.778L10.808%2018.364L16.172%2013H4V11H16.172Z%22%20fill%3D%22%23141414%22%2F%3E%20%3C%2Fsvg%3E%20"); } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .showcase-03 {
    background-color: #D8FF00; }
    .showcase-03 .c-wrapper {
      padding: 124px 0 48px 0; }
      .showcase-03 .c-wrapper > .c-column-01 > .c-item-01 {
        width: 315px; }
      .showcase-03 .c-wrapper > .c-column-01 > .c-item-02 {
        width: 315px;
        margin-top: 16px; }
      .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 {
        margin-top: 24px; }
        .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 {
          display: flex;
          align-items: center;
          width: 100%;
          padding: 12px 16px;
          margin-bottom: 8px;
          background-color: #FFFFFF;
          border-radius: 8px; }
          .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01:last-child {
            margin-bottom: 0; }
          .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 > .c-unit-01-A {
            display: flex;
            align-items: center;
            margin-right: 16px; }
          .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 > .c-unit-01-B {
            text-align: left;
            width: 239px; }
      .showcase-03 .c-wrapper > .c-column-02 {
        display: flex;
        justify-content: space-between;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 99;
        padding: 20px 20px 32px 20px;
        width: 100%;
        background-color: #000000; }
        .showcase-03 .c-wrapper > .c-column-02 > .c-item-01 {
          display: none; }
        .showcase-03 .c-wrapper > .c-column-02 > .c-item-02 {
          Width: 177px; }
        .showcase-03 .c-wrapper > .c-column-02 > .c-item-03 {
          padding: 0;
          width: 138px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .showcase-03 {
    background-image: url("/Content/Visuals/Temp/showcase-main-03.jpg");
    background-size: cover;
    background-color: #D8FF00;
    border-radius: 0px 0px 80px 80px;
    overflow: hidden; }
    .showcase-03::before {
      content: "";
      position: absolute;
      right: -109px;
      bottom: -145px;
      display: block;
      width: 550px;
      height: 550px;
      border: 80px solid #FFFFFF;
      border-radius: 50%; }
    .showcase-03 .c-wrapper {
      display: flex;
      justify-content: space-between;
      padding: 160px 0 166px 0; }
      .showcase-03 .c-wrapper > .c-column-01 > .c-item-01 {
        width: 728px;
        margin-top: 40px; }
      .showcase-03 .c-wrapper > .c-column-01 > .c-item-02 {
        width: 512px;
        margin-top: 24px; }
      .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 {
        display: flex;
        margin-top: 48px; }
        .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 {
          display: flex;
          justify-content: space-between;
          width: 296px;
          height: 88px;
          padding: 20px;
          margin-right: 8px;
          background-color: #FFFFFF;
          border-radius: 20px;
          align-items: center; }
          .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01:last-child {
            margin-right: 0; }
          .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 > .c-unit-01-A {
            display: flex;
            align-items: center; }
          .showcase-03 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 > .c-unit-01-B {
            width: 192px; }
      .showcase-03 .c-wrapper > .c-column-02 {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 12px 12px 32px 12px;
        width: 404px;
        height: 434px;
        background: #000000;
        border-radius: 24px; }
        .showcase-03 .c-wrapper > .c-column-02 > .c-item-01 {
          width: 380px;
          border-radius: 16px; }
        .showcase-03 .c-wrapper > .c-column-02 > .c-item-02 {
          width: 340px;
          margin-top: 24px; }
        .showcase-03 .c-wrapper > .c-column-02 > .c-item-03 {
          width: 340px;
          height: 56px;
          margin-top: 32px;
          font-size: 16px;
          line-height: 56px; }
      .showcase-03 .c-wrapper > .c-container-01 {
        position: absolute;
        left: calc(50% - 16px);
        bottom: 56px;
        display: block;
        width: 32px;
        height: 32px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M17.3334%2021.5626L24.4854%2014.4106L26.3707%2016.2959L16.0001%2026.6666L5.62939%2016.2959L7.51473%2014.4106L14.6667%2021.5626V5.33325H17.3334V21.5626Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E%20");
        opacity: 0.85;
        transition: opacity 0.2s;
        z-index: 99;
        animation: opacityToggle 1s infinite; }
        .showcase-03 .c-wrapper > .c-container-01:hover {
          opacity: 1; }
  @keyframes opacityToggle {
    0% {
      opacity: 0; }
    50% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-webkit-keyframes opacityToggle {
    0% {
      opacity: 0; }
    50% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-moz-keyframes opacityToggle {
    0% {
      opacity: 0; }
    50% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-o-keyframes opacityToggle {
    0% {
      opacity: 0; }
    50% {
      opacity: 1; }
    100% {
      opacity: 0; } } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .showcase-04 {
    padding-top: 84px;
    background-color: #D8FF00; }
    .showcase-04 .c-wrapper {
      padding: 40px 0 48px 0; }
      .showcase-04 .c-wrapper > .c-column-01 > .c-item-01 {
        width: 315px; }
      .showcase-04 .c-wrapper > .c-column-01 > .c-item-02 {
        width: 315px;
        margin-top: 16px; }
      .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 {
        margin-top: 24px; }
        .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 {
          display: flex;
          align-items: center;
          width: 100%;
          padding: 12px 16px;
          margin-bottom: 8px;
          background-color: #FFFFFF;
          border-radius: 8px; }
          .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01:last-child {
            margin-bottom: 0; }
          .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 > .c-unit-01-A {
            display: flex;
            align-items: center;
            margin-right: 16px; }
          .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 > .c-unit-01-B {
            text-align: left;
            width: 239px; }
      .showcase-04 .c-wrapper > .c-column-02 {
        display: none; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .showcase-04 {
    padding-top: 84px;
    background-image: url("/Content/Visuals/Temp/showcase-main-04.jpg");
    background-size: cover;
    background-color: #D8FF00;
    border-radius: 0px 0px 80px 80px;
    overflow: hidden; }
    .showcase-04 .c-wrapper {
      display: flex;
      justify-content: space-between;
      padding: 130px 0 119px 0; }
      .showcase-04 .c-wrapper > .c-column-01 {
        margin-top: 70px; }
        .showcase-04 .c-wrapper > .c-column-01 > .c-item-01 {
          width: 728px;
          margin-top: 40px; }
        .showcase-04 .c-wrapper > .c-column-01 > .c-item-02 {
          width: 512px;
          margin-top: 24px; }
        .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 {
          display: flex;
          margin-top: 48px; }
          .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 {
            display: flex;
            justify-content: space-between;
            width: 296px;
            height: 88px;
            padding: 20px;
            margin-right: 8px;
            background-color: #FFFFFF;
            border-radius: 20px;
            align-items: center; }
            .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01:last-child {
              margin-right: 0; }
            .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 > .c-unit-01-A {
              display: flex;
              align-items: center; }
            .showcase-04 .c-wrapper > .c-column-01 > .c-item-03 > .c-unit-01 > .c-unit-01-B {
              width: 192px; }
      .showcase-04 .c-wrapper > .c-column-02 {
        width: 512.52px;
        height: 512.52px;
        border-radius: 50%; }
        .showcase-04 .c-wrapper > .c-column-02 > img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: center;
          border-radius: 50%;
          z-index: 1; }
        .showcase-04 .c-wrapper > .c-column-02::before {
          content: "";
          position: absolute;
          right: 36px;
          top: -45px;
          display: block;
          width: 350px;
          height: 350px;
          border: 80px solid #000000;
          border-radius: 50%; }
        .showcase-04 .c-wrapper > .c-column-02::after {
          content: "";
          position: absolute;
          left: 0;
          bottom: -222px;
          display: block;
          width: 630px;
          height: 630px;
          border: 80px solid #FFFFFF;
          border-radius: 50%; }
      .showcase-04 .c-wrapper > .c-container-01 {
        position: absolute;
        left: calc(50% - 16px);
        bottom: 56px;
        display: block;
        width: 32px;
        height: 32px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M17.3334%2021.5626L24.4854%2014.4106L26.3707%2016.2959L16.0001%2026.6666L5.62939%2016.2959L7.51473%2014.4106L14.6667%2021.5626V5.33325H17.3334V21.5626Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E%20");
        opacity: 0.85;
        transition: opacity 0.2s;
        animation: opacityToggle 1s infinite; }
        .showcase-04 .c-wrapper > .c-container-01:hover {
          opacity: 1; }
  @keyframes opacityToggle {
    0% {
      opacity: 0; }
    50% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-webkit-keyframes opacityToggle {
    0% {
      opacity: 0; }
    50% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-moz-keyframes opacityToggle {
    0% {
      opacity: 0; }
    50% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-o-keyframes opacityToggle {
    0% {
      opacity: 0; }
    50% {
      opacity: 1; }
    100% {
      opacity: 0; } } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .showcase-05 {
    padding-top: 120px; }
    .showcase-05:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      display: block;
      height: 135px;
      background-color: #D8FF00; }
    .showcase-05 .c-wrapper {
      padding: 14px 0 24px 0; }
      .showcase-05 .c-wrapper > .c-container-01 > .c-column-01 img {
        width: calc(100% + 40px);
        max-height: 278px;
        margin: 0 -20px;
        object-fit: cover;
        object-position: center; }
      .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 {
        padding-top: 16px; }
        .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-01 .c-unit-01 {
          display: inline-block;
          padding: 4px 20px;
          background-color: #F5F5F5;
          border-radius: 8px; }
        .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-01 > .c-unit-02 {
          width: 315px;
          margin-top: 16px; }
        .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-01 > .c-unit-03 {
          width: 315px;
          margin-top: 16px; }
        .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-02 {
          width: 335px;
          height: 66px;
          margin-top: 21px;
          padding: 16px 94px 16px 16px;
          border: 2px solid #000000;
          box-sizing: border-box;
          border-radius: 16px;
          background-color: #F5F5F5; }
          .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-02 > .c-unit-01 {
            display: flex;
            justify-content: space-between; }
            .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-02 > .c-unit-01 > .c-unit-01-A > .c-unit-01-A-02 {
              margin-top: 6px; }
            .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-02 > .c-unit-01 > .c-unit-01-B {
              display: flex;
              align-items: center; }
      .showcase-05 .c-wrapper > .c-container-01 > .c-column-03 {
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 250px;
        right: 0;
        background-color: #FFFFFF;
        border-radius: 8px;
        box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.15); }
        .showcase-05 .c-wrapper > .c-container-01 > .c-column-03 > img {
          width: 100px;
          height: 56px;
          border-radius: 8px; }
    .showcase-05 > .c-container-02 {
      display: flex;
      position: absolute;
      top: 84px;
      width: 100%;
      overflow: auto;
      padding: 16px 0 16px 20px;
      white-space: nowrap; }
      .showcase-05 > .c-container-02 > .c-item-01 {
        margin-right: 28px;
        font-weight: 400;
        font-size: 0.75em;
        line-height: 18px;
        color: #000000; }
        .showcase-05 > .c-container-02 > .c-item-01:after {
          content: '';
          position: absolute;
          width: 12px;
          height: 12px;
          top: calc(50% - 8px);
          right: -20px;
          background-repeat: no-repeat;
          background-position: center;
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_1225_2046%29%22%3E%20%3Cpath%20d%3D%22M8.086%205.49984L5.404%202.81784L6.111%202.11084L10%205.99984L6.111%209.88884L5.404%209.18184L8.086%206.49984H2V5.49984H8.086Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_1225_2046%22%3E%20%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20"); }
        .showcase-05 > .c-container-02 > .c-item-01:last-child {
          font-weight: 700; }
          .showcase-05 > .c-container-02 > .c-item-01:last-child:after {
            display: none; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .showcase-05 {
    background-color: #D8FF00; }
    .showcase-05 .c-wrapper {
      padding: 190px 0 90px 0; }
      .showcase-05 .c-wrapper > .c-container-01 {
        display: flex;
        justify-content: space-between;
        padding: 20px 48px 20px 20px;
        background-color: #FFFFFF;
        border-radius: 32px; }
        .showcase-05 .c-wrapper > .c-container-01 > .c-column-01 {
          margin-right: 48px;
          width: 100%;
          height: 450px;
          border-radius: 20px; }
          .showcase-05 .c-wrapper > .c-container-01 > .c-column-01 img {
            width: 100%;
            height: 100%;
            background: linear-gradient(126.87deg, #000000 0%, rgba(0, 0, 0, 0) 18.48%);
            object-fit: cover;
            object-position: center;
            border-radius: 20px; }
        .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 {
          display: flex;
          flex-direction: column;
          justify-content: space-between; }
          .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-01 {
            padding: 28px 0 0px 0; }
            .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-01 .c-unit-01 {
              display: inline-block;
              padding: 4px 20px;
              background-color: #F5F5F5;
              border-radius: 8px; }
            .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-01 > .c-unit-02 {
              width: 540px;
              margin-top: 24px; }
            .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-01 > .c-unit-03 {
              width: 480px;
              margin-top: 20px; }
          .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-02 {
            width: 333px;
            height: 80px;
            padding: 20px 24px 16px 24px;
            margin-bottom: 28px;
            border: 2px solid #000000;
            box-sizing: border-box;
            border-radius: 16px;
            background-color: #F5F5F5; }
            .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-02 > .c-unit-01 {
              display: flex;
              justify-content: space-between; }
              .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-02 > .c-unit-01 > .c-unit-01-A > .c-unit-01-A-02 {
                margin-top: 6px; }
              .showcase-05 .c-wrapper > .c-container-01 > .c-column-02 > .c-item-02 > .c-unit-01 > .c-unit-01-B {
                display: flex;
                align-items: center; }
        .showcase-05 .c-wrapper > .c-container-01 > .c-column-03 {
          position: absolute;
          right: 48px;
          bottom: 48px;
          box-sizing: border-box;
          width: 141px;
          height: 80px; }
          .showcase-05 .c-wrapper > .c-container-01 > .c-column-03 > img {
            width: 100%; }
    .showcase-05 > .c-container-02 {
      display: flex;
      position: absolute;
      top: 120px;
      left: 40px; }
      .showcase-05 > .c-container-02 > .c-item-01 {
        font-weight: 400;
        font-size: 0.875em;
        line-height: 22px;
        color: #000000;
        margin-right: 28px; }
        .showcase-05 > .c-container-02 > .c-item-01:after {
          content: '';
          position: absolute;
          width: 12px;
          height: 12px;
          top: calc(50% - 8px);
          right: -20px;
          background-repeat: no-repeat;
          background-position: center;
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_1225_2046%29%22%3E%20%3Cpath%20d%3D%22M8.086%205.49984L5.404%202.81784L6.111%202.11084L10%205.99984L6.111%209.88884L5.404%209.18184L8.086%206.49984H2V5.49984H8.086Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_1225_2046%22%3E%20%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20"); }
        .showcase-05 > .c-container-02 > .c-item-01:last-child {
          font-weight: 700; }
          .showcase-05 > .c-container-02 > .c-item-01:last-child:after {
            display: none; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .form-block-01 > .c-wrapper {
    width: 100%; }
    .form-block-01 > .c-wrapper > .block-body-01 > .form-group-01 {
      margin-bottom: 8px; }

  .form-block-02 > .c-wrapper {
    width: 100%; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .form-block-01 > .c-wrapper {
    width: 100%; }
    .form-block-01 > .c-wrapper > .block-body-01 {
      display: flex; }

  .form-block-02 .c-wrapper {
    width: 100%; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .form-group-01 {
    width: 100%; }
    .form-group-01 .field-cluster-01 .element-container-01 .tb-01 {
      width: 100%;
      height: 48px;
      padding: 0 16px;
      border: 2px solid #E0E0E0;
      border-radius: 8px;
      font-family: 'Nexa';
      font-size: 0.875em;
      font-weight: 500;
      color: #292929;
      line-height: 24px;
      letter-spacing: -0.01em; }
    .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container .select2-selection--single {
      display: flex;
      align-items: center;
      width: 100%;
      height: 48px;
      border: 2px solid #E0E0E0;
      border-radius: 8px; }
      .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container .select2-selection--single .select2-selection__rendered {
        width: 100%;
        padding-left: 16px;
        font-size: 0.875em;
        font-weight: 500;
        color: #292929;
        line-height: 23px;
        letter-spacing: -0.01em; }
      .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container .select2-selection--single .select2-selection__arrow {
        top: calc(50% - 13px); }
    .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container.select2-container--open.select2-container--above .select2-selection--single {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container.select2-container--open.select2-container--below .select2-selection--single {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .form-group-01.w_lg_240px {
    width: 240px; }
  .form-group-01.w_lg_298px {
    width: 298px; }
  .form-group-01 .field-cluster-01 .element-container-01 .tb-01 {
    width: 100%;
    height: 48px;
    padding: 0 16px;
    border: 2px solid #E0E0E0;
    border-radius: 8px;
    font-family: 'Nexa';
    font-size: 0.875em;
    font-weight: 500;
    color: #292929;
    line-height: 24px;
    letter-spacing: -0.01em; }
  .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container .select2-selection--single {
    display: flex;
    align-items: center;
    width: 100%;
    height: 48px;
    border: 2px solid #E0E0E0;
    border-radius: 8px; }
    .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container .select2-selection--single .select2-selection__rendered {
      width: 236px;
      padding-left: 16px;
      font-size: 0.875em;
      font-weight: 500;
      color: #292929;
      line-height: 23px;
      letter-spacing: -0.01em; }
    .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container .select2-selection--single .select2-selection__arrow {
      top: calc(50% - 13px); }
  .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .form-group-01 .field-cluster-01 .element-container-01 .sl-01 ~ .select2-container.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Select2 dropdown container styles */
.select2-container .sl-01-dropdown {
  border: 2px solid #E0E0E0;
  border-radius: 8px; }
  .select2-container .sl-01-dropdown .select2-search--dropdown {
    padding: 8px 16px; }
    .select2-container .sl-01-dropdown .select2-search--dropdown .select2-search__field {
      width: 100%;
      height: 34px;
      padding: 0 8px;
      border: 1px solid #E0E0E0;
      border-radius: 8px;
      font-size: 0.875em;
      font-weight: 500;
      color: #292929;
      line-height: 24px;
      letter-spacing: -0.01em; }
  .select2-container .sl-01-dropdown .select2-results .select2-results__message {
    padding: 8px 16px;
    font-size: 0.875em;
    font-weight: 400;
    color: #666666;
    letter-spacing: -0.01px; }
  .select2-container .sl-01-dropdown .select2-results .select2-results__options::-webkit-scrollbar {
    width: 8px; }
  .select2-container .sl-01-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb {
    background-color: #8F8F8F; }
  .select2-container .sl-01-dropdown .select2-results .select2-results__options .select2-results__option {
    padding: 8px 16px;
    font-size: 0.9375em;
    font-weight: 500;
    color: #292929;
    line-height: 24px;
    letter-spacing: -0.01em; }
    .select2-container .sl-01-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected {
      background-color: #F5F5F5;
      color: #141414; }
    .select2-container .sl-01-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted:not(.select2-results__option--selected) {
      color: #fff; }
  .select2-container .sl-01-dropdown.select2-dropdown--above {
    box-shadow: 0px -6px 10px 0px rgba(0, 0, 0, 0.1); }
  .select2-container .sl-01-dropdown.select2-dropdown--below {
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1); }

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  font-weight: 500;
  font-size: 15px;
  line-height: 24px; }

/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
.btn-lg-prm-01,
.btn-lg-prm-02,
.btn-lg-prm-03,
.btn-lg-prm-04 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 32px 0 32px;
  border-radius: 100px;
  font-weight: 700;
  line-height: normal;
  height: 56px;
  font-size: 1em; }

.btn-lg-prm-01 {
  background-color: #000000;
  color: #FFFFFF;
  transition: background-color 0.2s; }
  .btn-lg-prm-01:hover {
    background-color: #3D3D3D; }
  .btn-lg-prm-01[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-lg-prm-01.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-white.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-lg-prm-02 {
  background-color: #D8FF00;
  border: 2px solid #D8FF00;
  color: #000000;
  transition: border 0.2s; }
  .btn-lg-prm-02:hover {
    border: 2px solid #000000; }
  .btn-lg-prm-02[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-lg-prm-02.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-black.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-lg-prm-03 {
  background-color: #8F8F8F;
  color: #FFFFFF;
  transition: background-color 0.2s; }
  .btn-lg-prm-03:hover {
    background-color: #B8B8B8; }
  .btn-lg-prm-03[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-lg-prm-03.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-white.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-lg-prm-04 {
  background-color: #fff;
  color: #000;
  transition: background-color 0.2s; }
  .btn-lg-prm-04:hover {
    background-color: #F5F5F5; }
  .btn-lg-prm-04[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-lg-prm-04.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-black.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-md-prm-01,
.btn-md-prm-02,
.btn-md-prm-03,
.btn-md-prm-04 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 32px 0 32px;
  border-radius: 100px;
  font-weight: 700;
  line-height: normal;
  height: 48px;
  font-size: 0.875em; }

.btn-md-prm-01 {
  background-color: #000000;
  color: #FFFFFF;
  transition: background-color 0.2s; }
  .btn-md-prm-01:hover {
    background-color: #3D3D3D; }
  .btn-md-prm-01[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-md-prm-01.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-white.svg");
    background-size: 21px 21px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-md-prm-02 {
  background-color: #D8FF00;
  border: 2px solid #D8FF00;
  color: #000000;
  transition: border 0.2s; }
  .btn-md-prm-02:hover {
    border: 2px solid #000000; }
  .btn-md-prm-02[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-md-prm-02.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-black.svg");
    background-size: 21px 21px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-md-prm-03 {
  background-color: #8F8F8F;
  color: #FFFFFF;
  transition: background-color 0.2s; }
  .btn-md-prm-03:hover {
    background-color: #B8B8B8; }
  .btn-md-prm-03[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-md-prm-03.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-white.svg");
    background-size: 21px 21px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-md-prm-04 {
  background-color: #fff;
  color: #000;
  transition: background-color 0.2s; }
  .btn-md-prm-04:hover {
    background-color: #F5F5F5; }
  .btn-md-prm-04[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-md-prm-04.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-black.svg");
    background-size: 21px 21px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-sm-prm-01,
.btn-sm-prm-02,
.btn-sm-prm-03,
.btn-sm-prm-04 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 32px 0 32px;
  border-radius: 100px;
  font-weight: 700;
  line-height: normal;
  height: 44px;
  font-size: 0.875em; }

.btn-sm-prm-01 {
  background-color: #000000;
  color: #FFFFFF;
  transition: background-color 0.2s; }
  .btn-sm-prm-01:hover {
    background-color: #3D3D3D; }
  .btn-sm-prm-01[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-sm-prm-01.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-white.svg");
    background-size: 21px 21px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-sm-prm-02 {
  background-color: #D8FF00;
  border: 2px solid #D8FF00;
  color: #000000;
  transition: border 0.2s; }
  .btn-sm-prm-02:hover {
    border: 2px solid #000000; }
  .btn-sm-prm-02[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-sm-prm-02.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-black.svg");
    background-size: 21px 21px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-sm-prm-03 {
  background-color: #8F8F8F;
  color: #FFFFFF;
  transition: background-color 0.2s; }
  .btn-sm-prm-03:hover {
    background-color: #B8B8B8; }
  .btn-sm-prm-03[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-sm-prm-03.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-white.svg");
    background-size: 21px 21px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-sm-prm-04 {
  background-color: #fff;
  color: #000;
  transition: background-color 0.2s; }
  .btn-sm-prm-04:hover {
    background-color: #F5F5F5; }
  .btn-sm-prm-04[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-sm-prm-04.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-black.svg");
    background-size: 21px 21px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-lg-sec-01,
.btn-lg-sec-02,
.btn-lg-sec-03 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 32px 0 32px;
  border-radius: 100px;
  font-weight: 700;
  line-height: normal;
  height: 56px;
  font-size: 1em; }

.btn-lg-sec-01 {
  border: 2px solid #000000;
  color: #000000;
  transition: border 0.2s; }
  .btn-lg-sec-01:hover {
    border: 2px solid #7A7A7A; }
  .btn-lg-sec-01[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-lg-sec-01.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-black.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-lg-sec-02 {
  border: 2px solid #D8FF00;
  color: #D8FF00;
  transition: border 0.2s; }
  .btn-lg-sec-02:hover {
    border: 2px solid #8F8F8F; }
  .btn-lg-sec-02[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-lg-sec-02.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-yellow.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-lg-sec-03 {
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  transition: border 0.2s; }
  .btn-lg-sec-03:hover {
    border: 2px solid #FFFFFF; }
  .btn-lg-sec-03[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-lg-sec-03.loading {
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-md-sec-01,
.btn-md-sec-02,
.btn-md-sec-03 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 32px 0 32px;
  border-radius: 100px;
  font-weight: 700;
  line-height: normal;
  height: 48px;
  font-size: 0.875em; }

.btn-md-sec-01 {
  border: 2px solid #000000;
  color: #000000;
  transition: border 0.2s; }
  .btn-md-sec-01:hover {
    border: 2px solid #7A7A7A; }
  .btn-md-sec-01[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-md-sec-01.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-black.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-md-sec-02 {
  border: 2px solid #D8FF00;
  color: #D8FF00;
  transition: border 0.2s; }
  .btn-md-sec-02:hover {
    border: 2px solid #8F8F8F; }
  .btn-md-sec-02[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-md-sec-02.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-yellow.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-md-sec-03 {
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  transition: border 0.2s; }
  .btn-md-sec-03:hover {
    border: 2px solid #FFFFFF; }
  .btn-md-sec-03[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-md-sec-03.loading {
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-sm-sec-01,
.btn-sm-sec-02,
.btn-sm-sec-03 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 32px 0 32px;
  border-radius: 100px;
  font-weight: 700;
  line-height: normal;
  height: 44px;
  font-size: 0.875em; }

.btn-sm-sec-01 {
  border: 2px solid #000000;
  color: #000000;
  transition: border 0.2s; }
  .btn-sm-sec-01:hover {
    border: 2px solid #7A7A7A; }
  .btn-sm-sec-01[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-sm-sec-01.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-black.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-sm-sec-02 {
  border: 2px solid #D8FF00;
  color: #D8FF00;
  transition: border 0.2s; }
  .btn-sm-sec-02:hover {
    border: 2px solid #8F8F8F; }
  .btn-sm-sec-02[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-sm-sec-02.loading {
    background-image: url("/Content/Visuals/Icons/icon-loading-yellow.svg");
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-sm-sec-03 {
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  transition: border 0.2s; }
  .btn-sm-sec-03:hover {
    border: 2px solid #FFFFFF; }
  .btn-sm-sec-03[disabled] {
    background-color: #E0E0E0;
    color: #A3A3A3; }
  .btn-sm-sec-03.loading {
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000px;
    width: fit-content; }

.btn-icon-01 {
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M7.828%2011H20V13H7.828L13.192%2018.364L11.778%2019.778L4%2012L11.778%204.22198L13.192%205.63598L7.828%2011Z%22%20fill%3D%22%23141414%22%2F%3E%20%3C%2Fsvg%3E%20");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #F5F5F5;
  transition: background-color 0.2s; }
  .btn-icon-01:hover {
    background-color: #E0E0E0; }

/* Media Query: xs1, xs2 */
@media all and (max-width: 767px) {
  .btn-lg-prm-01,
  .btn-lg-prm-02,
  .btn-lg-prm-03,
  .btn-lg-prm-04 {
    height: 48px;
    font-size: 1em; }

  .btn-md-prm-01,
  .btn-md-prm-02,
  .btn-md-prm-03,
  .btn-md-prm-04 {
    height: 48px;
    font-size: 0.875em; }

  .btn-sm-prm-01,
  .btn-sm-prm-02,
  .btn-sm-prm-03,
  .btn-sm-prm-04 {
    height: 44px;
    font-size: 0.875em; }

  .btn-lg-sec-01,
  .btn-lg-sec-02,
  .btn-lg-sec-03 {
    height: 48px;
    font-size: 1em; }

  .btn-md-sec-01,
  .btn-md-sec-02,
  .btn-md-sec-03 {
    height: 48px;
    font-size: 0.875em; }

  .btn-sm-sec-01,
  .btn-sm-sec-02,
  .btn-sm-sec-03 {
    height: 44px;
    font-size: 0.875em; }

  .btn-icon-01 {
    width: 48px;
    height: 48px; }
    .btn-icon-01:hover {
      background-color: #E0E0E0; } }
/* End: Media Query: xs1, xs2 */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Fancybox navigasyon oklarının doğru yerleşimi için aşağıdaki stil uygulandı. */
.fancybox__carousel, .fancybox__nav {
  position: static; }

/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .hr-xs-01 {
    width: 100%;
    height: 1px;
    margin: 24px auto 20px auto;
    background: #3D3D3D; }

  .hr-xs-02 {
    width: 100%;
    height: 1px;
    margin: 24px auto 20px auto;
    background: #3D3D3D; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .hr-lg-01 {
    width: 100%;
    height: 1px;
    margin: 40px auto 32px auto;
    background: #3D3D3D; }

  .hr-lg-02 {
    width: 100%;
    height: 1px;
    margin: 40px auto 32px auto;
    background: #3D3D3D; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  #ShoppingPoint {
    display: none; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  #ShoppingPoint {
    position: fixed;
    right: 51px;
    bottom: 52px;
    width: 119px;
    height: 155px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-left: auto;
    flex-direction: column;
    background: transparent;
    border-radius: 20px;
    z-index: 99; }
    #ShoppingPoint .c-item-01 {
      position: absolute;
      top: 0; }
    #ShoppingPoint .c-item-02 {
      position: absolute;
      top: 4px; }
    #ShoppingPoint .c-item-03 {
      position: absolute;
      top: 23px; }
    #ShoppingPoint .c-item-04 {
      position: absolute;
      top: 59px; }
    #ShoppingPoint .c-item-05 {
      position: absolute;
      top: 81px;
      width: 51px;
      margin-top: 4px;
      font-style: normal;
      font-weight: 800;
      font-size: 14px;
      line-height: 16px;
      color: #D8FF00;
      text-align: center;
      letter-spacing: -0.01em; }

  .f-scrolled #upIcon {
    position: fixed;
    width: 56px;
    height: 56px;
    border-radius: 100%;
    background-color: #D8FF00;
    border: 2px solid #B8D900;
    left: 64px;
    bottom: 64px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M8.99992%203.828V16H6.99992V3.828L1.63592%209.192L0.221924%207.778L7.99992%200L15.7779%207.778L14.3639%209.192L8.99992%203.828Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E%20");
    opacity: 0.85;
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 99; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
#modal-wrapper.type-drw #modal-header {
  color: #0E1012; }
#modal-wrapper.type-drw #modal-body::-webkit-scrollbar {
  width: 5px; }
#modal-wrapper.type-drw #modal-body::-webkit-scrollbar-thumb {
  width: 5px;
  border-radius: 2px;
  background-color: #F5F7F9; }
#modal-wrapper.type-drw #modal-footer {
  border-top: 1px solid #F5F7F9; }
  #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary,
  #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary {
    border-radius: 4px; }
  #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary {
    background-color: #002855;
    color: #fff; }
  #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary {
    margin-right: 8px;
    color: #002855; }
  #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerTertiary {
    margin-right: 8px;
    background-color: #002855;
    color: #fff;
    border-radius: 4px; }
#modal-wrapper.type-drw #modal-close {
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M12%201.05L10.95%200L6%204.95L1.05%200L0%201.05L4.95%206L0%2010.95L1.05%2012L6%207.05L10.95%2012L12%2010.95L7.05%206L12%201.05Z%22%20fill%3D%22%23232941%22%2F%3E%20%3C%2Fsvg%3E%20");
  background-color: #fff;
  opacity: 0;
  -moz-transition: transform 0.25s ease, opacity 0.3s 0.2s;
  -o-transition: transform 0.25s ease, opacity 0.3s 0.2s;
  -webkit-transition: transform 0.25s ease, opacity 0.3s 0.2s;
  transition: transform 0.25s ease, opacity 0.3s 0.2s; }
  #modal-wrapper.type-drw #modal-close:hover {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    -o-transform: scale(1.04);
    transform: scale(1.04); }

/* Common XS1 and XS2 */
@media all and (max-width: 767px) {
  #modal-wrapper.type-drw #modal-header {
    height: 76px;
    padding: 0 70px 0 20px;
    border-bottom: 1px solid #F5F7F9;
    line-height: 22px !important; }
    #modal-wrapper.type-drw #modal-header h1, #modal-wrapper.type-drw #modal-header h2, #modal-wrapper.type-drw #modal-header h3, #modal-wrapper.type-drw #modal-header h4, #modal-wrapper.type-drw #modal-header h5, #modal-wrapper.type-drw #modal-header h6 {
      font-weight: 600 !important;
      font-size: 18px !important;
      letter-spacing: -0.005em !important; }
  #modal-wrapper.type-drw #modal-footer {
    height: 100px;
    padding: 16px 20px 36px 20px;
    border-top: 1px solid #F5F7F9; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary,
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary,
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerTertiary {
      height: 48px;
      line-height: 17px;
      font-weight: 500;
      font-size: 14px;
      letter-spacing: -0.01em; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary {
      flex: 1; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary {
      width: 33%;
      background-color: #002855; }
  #modal-wrapper.type-drw #modal-close {
    top: 20px;
    right: 20px;
    bottom: auto;
    left: auto;
    width: 40px;
    height: 40px;
    background-color: #002855; } }
/* XS1 */
/* XS2 */
/* Common SM1 and SM2 */
@media all and (min-width: 768px) and (max-width: 1179px) {
  #modal-wrapper.type-drw #modal-header {
    height: 109px;
    padding: 0 40px;
    line-height: 29px !important; }
    #modal-wrapper.type-drw #modal-header h1, #modal-wrapper.type-drw #modal-header h2, #modal-wrapper.type-drw #modal-header h3, #modal-wrapper.type-drw #modal-header h4, #modal-wrapper.type-drw #modal-header h5, #modal-wrapper.type-drw #modal-header h6 {
      font-weight: 600 !important;
      font-size: 24px !important;
      letter-spacing: -0.005em !important; }
  #modal-wrapper.type-drw #modal-body {
    padding: 0 30px 0 40px;
    margin: 0 10px 40px 0; }
  #modal-wrapper.type-drw #modal-footer {
    height: 82px;
    padding: 0 40px; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary,
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary,
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerTertiary {
      height: 42px;
      padding: 0 24px;
      line-height: 16px;
      font-weight: 500;
      font-size: 13px;
      transition: background-color 0.3s; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary {
      color: #fff; }
      #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary:hover {
        background-color: #002855; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary {
      background-color: #002855; }
      #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary:hover {
        background-color: #002855; }
  #modal-wrapper.type-drw #modal-close {
    width: 40px;
    height: 40px; }
  #modal-wrapper.type-drw.dir-r2l #modal-close, #modal-wrapper.type-drw.dir-sm1-r2l #modal-close, #modal-wrapper.type-drw.dir-sm2-r2l #modal-close {
    top: 32px;
    right: auto;
    bottom: auto;
    left: -56px; }
  #modal-wrapper.type-drw.dir-l2r #modal-close, #modal-wrapper.type-drw.dir-sm1-l2r #modal-close, #modal-wrapper.type-drw.dir-sm2-l2r #modal-close {
    top: 32px;
    right: -68px;
    bottom: auto;
    left: auto; } }
/* SM1 */
/* SM2 */
/* SM2 */
/* Common MD and LG */
@media all and (min-width: 1180px) {
  #modal-wrapper.type-drw #modal-header {
    height: 109px;
    padding: 0 40px;
    line-height: 29px; }
    #modal-wrapper.type-drw #modal-header h1, #modal-wrapper.type-drw #modal-header h2, #modal-wrapper.type-drw #modal-header h3, #modal-wrapper.type-drw #modal-header h4, #modal-wrapper.type-drw #modal-header h5, #modal-wrapper.type-drw #modal-header h6 {
      font-weight: 600;
      font-size: 24px;
      letter-spacing: -0.005em; }
  #modal-wrapper.type-drw #modal-body {
    padding: 0 32px 0 32px;
    margin: 0 0 32px 0; }
  #modal-wrapper.type-drw #modal-footer {
    height: 82px;
    padding: 0 40px; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary,
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary,
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerTertiary {
      height: 42px;
      padding: 0 24px;
      line-height: 16px;
      font-weight: 500;
      font-size: 13px;
      transition: background-color 0.3s; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary:hover {
      background-color: #002855; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary {
      background-color: #002855; }
      #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary:hover {
        background-color: #002855; }
  #modal-wrapper.type-drw #modal-close {
    width: 40px;
    height: 40px; }
  #modal-wrapper.type-drw.dir-r2l #modal-close, #modal-wrapper.type-drw.dir-md-r2l #modal-close, #modal-wrapper.type-drw.dir-lg-r2l #modal-close {
    top: 32px;
    right: auto;
    bottom: auto;
    left: -56px; }
  #modal-wrapper.type-drw.dir-l2r #modal-close, #modal-wrapper.type-drw.dir-md-l2r #modal-close, #modal-wrapper.type-drw.dir-lg-l2r #modal-close {
    top: 32px;
    right: -68px;
    bottom: auto;
    left: auto; } }
/* MD */
/* LG */
#modal-wrapper.type-drw {
  position: fixed;
  z-index: 1000;
  visibility: hidden;
  background-color: #fff; }
  #modal-wrapper.type-drw.size-lg {
    -moz-transition: visibility 0s 0.6s, transform 0.6s ease-in-out;
    -o-transition: visibility 0s 0.6s, transform 0.6s ease-in-out;
    -webkit-transition: visibility 0s 0.6s, transform 0.6s ease-in-out;
    transition: visibility 0s 0.6s, transform 0.6s ease-in-out; }
  #modal-wrapper.type-drw.size-sm {
    -moz-transition: visibility 0s 0.45s, transform 0.45s ease-in-out;
    -o-transition: visibility 0s 0.45s, transform 0.45s ease-in-out;
    -webkit-transition: visibility 0s 0.45s, transform 0.45s ease-in-out;
    transition: visibility 0s 0.45s, transform 0.45s ease-in-out; }
  #modal-wrapper.type-drw.dir-t2b {
    top: auto;
    right: 0;
    bottom: 100%;
    left: 0; }
  #modal-wrapper.type-drw.dir-r2l {
    top: 0;
    right: auto;
    bottom: 0;
    left: 100%; }
  #modal-wrapper.type-drw.dir-b2t {
    top: 100%;
    right: 0;
    bottom: auto;
    left: 0; }
  #modal-wrapper.type-drw.dir-l2r {
    top: 0;
    right: 100%;
    bottom: 0;
    left: auto; }
  #modal-wrapper.type-drw #modal-content {
    display: flex;
    height: 100%;
    flex-direction: column; }
  #modal-wrapper.type-drw #modal-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
  #modal-wrapper.type-drw #modal-body {
    flex: 1;
    overflow-y: auto; }
  #modal-wrapper.type-drw #modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerPrimary,
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerSecondary,
    #modal-wrapper.type-drw #modal-footer .lnkBtnDrawerTertiary {
      display: flex;
      justify-content: center;
      align-items: center; }
  #modal-wrapper.type-drw #modal-close {
    position: absolute;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #F5F7F9;
    opacity: 0;
    -moz-transition: transform 0.25s ease, opacity 0.3s 0.2s;
    -o-transition: transform 0.25s ease, opacity 0.3s 0.2s;
    -webkit-transition: transform 0.25s ease, opacity 0.3s 0.2s;
    transition: transform 0.25s ease, opacity 0.3s 0.2s; }
    #modal-wrapper.type-drw #modal-close:hover {
      -webkit-transform: scale(1.04);
      -moz-transform: scale(1.04);
      -ms-transform: scale(1.04);
      -o-transform: scale(1.04);
      transform: scale(1.04); }
  #modal-wrapper.type-drw.on {
    visibility: visible; }
    #modal-wrapper.type-drw.on.size-lg {
      -moz-transition: visibility 0s 0s, transform 0.75s ease-in-out;
      -o-transition: visibility 0s 0s, transform 0.75s ease-in-out;
      -webkit-transition: visibility 0s 0s, transform 0.75s ease-in-out;
      transition: visibility 0s 0s, transform 0.75s ease-in-out; }
    #modal-wrapper.type-drw.on.size-sm {
      -moz-transition: visibility 0s 0s, transform 0.65s ease-in-out;
      -o-transition: visibility 0s 0s, transform 0.65s ease-in-out;
      -webkit-transition: visibility 0s 0s, transform 0.65s ease-in-out;
      transition: visibility 0s 0s, transform 0.65s ease-in-out; }
    #modal-wrapper.type-drw.on.dir-t2b {
      -webkit-transform: translateY(100%);
      -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
      -o-transform: translateY(100%);
      transform: translateY(100%); }
    #modal-wrapper.type-drw.on.dir-r2l {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
    #modal-wrapper.type-drw.on.dir-b2t {
      -webkit-transform: translateY(-100%);
      -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      -o-transform: translateY(-100%);
      transform: translateY(-100%); }
    #modal-wrapper.type-drw.on.dir-l2r {
      -webkit-transform: translateX(100%);
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -o-transform: translateX(100%);
      transform: translateX(100%); }
    #modal-wrapper.type-drw.on #modal-close {
      opacity: 1;
      -moz-transition: transform 0.25s ease, opacity 0.3s 0s;
      -o-transition: transform 0.25s ease, opacity 0.3s 0s;
      -webkit-transition: transform 0.25s ease, opacity 0.3s 0s;
      transition: transform 0.25s ease, opacity 0.3s 0s; }

/* Common XS1 and XS2 */
/* XS1 */
@media all and (max-width: 419px) {
  #modal-wrapper.type-drw.dir-r2l.size-lg, #modal-wrapper.type-drw.dir-l2r.size-lg {
    width: 100%;
    height: auto; }
  #modal-wrapper.type-drw.dir-r2l.size-sm, #modal-wrapper.type-drw.dir-l2r.size-sm {
    width: 100%;
    height: auto; }
  #modal-wrapper.type-drw.dir-t2b.size-lg, #modal-wrapper.type-drw.dir-b2t.size-lg {
    width: auto;
    height: 50%; }
  #modal-wrapper.type-drw.dir-t2b.size-sm, #modal-wrapper.type-drw.dir-b2t.size-sm {
    width: auto;
    height: 35%; }
    #modal-wrapper.type-drw.dir-t2b.size-sm.size-sm-01, #modal-wrapper.type-drw.dir-b2t.size-sm.size-sm-01 {
      height: 210px; }
    #modal-wrapper.type-drw.dir-t2b.size-sm.size-sm-02, #modal-wrapper.type-drw.dir-b2t.size-sm.size-sm-02 {
      height: 410px; }
  #modal-wrapper.type-drw.dir-xs1-r2l.size-lg, #modal-wrapper.type-drw.dir-xs1-l2r.size-lg {
    width: 100%;
    height: auto; }
  #modal-wrapper.type-drw.dir-xs1-r2l.size-sm, #modal-wrapper.type-drw.dir-xs1-l2r.size-sm {
    width: 100%;
    height: auto; }
  #modal-wrapper.type-drw.dir-xs1-t2b.size-lg, #modal-wrapper.type-drw.dir-xs1-b2t.size-lg {
    width: auto;
    height: 50%; }
  #modal-wrapper.type-drw.dir-xs1-t2b.size-sm, #modal-wrapper.type-drw.dir-xs1-b2t.size-sm {
    width: auto;
    height: 35%; }
  #modal-wrapper.type-drw.dir-xs1-t2b {
    top: auto;
    right: 0;
    bottom: 100%;
    left: 0; }
  #modal-wrapper.type-drw.dir-xs1-r2l {
    top: 0;
    right: auto;
    bottom: 0;
    left: 100%; }
  #modal-wrapper.type-drw.dir-xs1-b2t {
    top: 100%;
    right: 0;
    bottom: auto;
    left: 0; }
  #modal-wrapper.type-drw.dir-xs1-l2r {
    top: 0;
    right: 100%;
    bottom: 0;
    left: auto; }
  #modal-wrapper.type-drw.on.dir-xs1-t2b {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%); }
  #modal-wrapper.type-drw.on.dir-xs1-r2l {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  #modal-wrapper.type-drw.on.dir-xs1-b2t {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  #modal-wrapper.type-drw.on.dir-xs1-l2r {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); } }
/* XS2 */
@media all and (min-width: 420px) and (max-width: 767px) {
  #modal-wrapper.type-drw.dir-r2l.size-lg, #modal-wrapper.type-drw.dir-l2r.size-lg {
    width: 100%;
    height: auto; }
  #modal-wrapper.type-drw.dir-r2l.size-sm, #modal-wrapper.type-drw.dir-l2r.size-sm {
    width: 100%;
    height: auto; }
  #modal-wrapper.type-drw.dir-t2b.size-lg, #modal-wrapper.type-drw.dir-b2t.size-lg {
    width: auto;
    height: 50%; }
  #modal-wrapper.type-drw.dir-t2b.size-sm, #modal-wrapper.type-drw.dir-b2t.size-sm {
    width: auto;
    height: 35%; }
  #modal-wrapper.type-drw.dir-xs2-r2l.size-lg, #modal-wrapper.type-drw.dir-xs2-l2r.size-lg {
    width: 100%;
    height: auto; }
  #modal-wrapper.type-drw.dir-xs2-r2l.size-sm, #modal-wrapper.type-drw.dir-xs2-l2r.size-sm {
    width: 100%;
    height: auto; }
  #modal-wrapper.type-drw.dir-xs2-t2b.size-lg, #modal-wrapper.type-drw.dir-xs2-b2t.size-lg {
    width: auto;
    height: 50%; }
  #modal-wrapper.type-drw.dir-xs2-t2b.size-sm, #modal-wrapper.type-drw.dir-xs2-b2t.size-sm {
    width: auto;
    height: 35%; }
  #modal-wrapper.type-drw.dir-xs2-t2b {
    top: auto;
    right: 0;
    bottom: 100%;
    left: 0; }
  #modal-wrapper.type-drw.dir-xs2-r2l {
    top: 0;
    right: auto;
    bottom: 0;
    left: 100%; }
  #modal-wrapper.type-drw.dir-xs2-b2t {
    top: 100%;
    right: 0;
    bottom: auto;
    left: 0; }
  #modal-wrapper.type-drw.dir-xs2-l2r {
    top: 0;
    right: 100%;
    bottom: 0;
    left: auto; }
  #modal-wrapper.type-drw.on.dir-xs2-t2b {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%); }
  #modal-wrapper.type-drw.on.dir-xs2-r2l {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  #modal-wrapper.type-drw.on.dir-xs2-b2t {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  #modal-wrapper.type-drw.on.dir-xs2-l2r {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); } }
/* Common SM1 and SM2 */
/* SM1 */
@media all and (min-width: 768px) and (max-width: 1023px) {
  #modal-wrapper.type-drw.dir-r2l.size-lg, #modal-wrapper.type-drw.dir-l2r.size-lg {
    width: 620px;
    height: auto; }
  #modal-wrapper.type-drw.dir-r2l.size-sm, #modal-wrapper.type-drw.dir-l2r.size-sm {
    width: 480px;
    height: auto; }
  #modal-wrapper.type-drw.dir-t2b.size-lg, #modal-wrapper.type-drw.dir-b2t.size-lg {
    width: auto;
    height: 350px; }
  #modal-wrapper.type-drw.dir-t2b.size-sm, #modal-wrapper.type-drw.dir-b2t.size-sm {
    width: auto;
    height: 250px; }
  #modal-wrapper.type-drw.dir-sm1-r2l.size-lg, #modal-wrapper.type-drw.dir-sm1-l2r.size-lg {
    width: 620px;
    height: auto; }
  #modal-wrapper.type-drw.dir-sm1-r2l.size-sm, #modal-wrapper.type-drw.dir-sm1-l2r.size-sm {
    width: 480px;
    height: auto; }
  #modal-wrapper.type-drw.dir-sm1-t2b.size-lg, #modal-wrapper.type-drw.dir-sm1-b2t.size-lg {
    width: auto;
    height: 350px; }
  #modal-wrapper.type-drw.dir-sm1-t2b.size-sm, #modal-wrapper.type-drw.dir-sm1-b2t.size-sm {
    width: auto;
    height: 250px; }
  #modal-wrapper.type-drw.dir-sm1-t2b {
    top: auto;
    right: 0;
    bottom: 100%;
    left: 0; }
  #modal-wrapper.type-drw.dir-sm1-r2l {
    top: 0;
    right: auto;
    bottom: 0;
    left: 100%; }
  #modal-wrapper.type-drw.dir-sm1-b2t {
    top: 100%;
    right: 0;
    bottom: auto;
    left: 0; }
  #modal-wrapper.type-drw.dir-sm1-l2r {
    top: 0;
    right: 100%;
    bottom: 0;
    left: auto; }
  #modal-wrapper.type-drw.on.dir-sm1-t2b {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%); }
  #modal-wrapper.type-drw.on.dir-sm1-r2l {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  #modal-wrapper.type-drw.on.dir-sm1-b2t {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  #modal-wrapper.type-drw.on.dir-sm1-l2r {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); } }
/* SM2 */
@media all and (min-width: 1024px) and (max-width: 1179px) {
  #modal-wrapper.type-drw.dir-r2l.size-lg, #modal-wrapper.type-drw.dir-l2r.size-lg {
    width: 620px;
    height: auto; }
  #modal-wrapper.type-drw.dir-r2l.size-sm, #modal-wrapper.type-drw.dir-l2r.size-sm {
    width: 480px;
    height: auto; }
  #modal-wrapper.type-drw.dir-t2b.size-lg, #modal-wrapper.type-drw.dir-b2t.size-lg {
    width: auto;
    height: 350px; }
  #modal-wrapper.type-drw.dir-t2b.size-sm, #modal-wrapper.type-drw.dir-b2t.size-sm {
    width: auto;
    height: 250px; }
  #modal-wrapper.type-drw.dir-sm2-r2l.size-lg, #modal-wrapper.type-drw.dir-sm2-l2r.size-lg {
    width: 620px;
    height: auto; }
  #modal-wrapper.type-drw.dir-sm2-r2l.size-sm, #modal-wrapper.type-drw.dir-sm2-l2r.size-sm {
    width: 480px;
    height: auto; }
  #modal-wrapper.type-drw.dir-sm2-t2b.size-lg, #modal-wrapper.type-drw.dir-sm2-b2t.size-lg {
    width: auto;
    height: 350px; }
  #modal-wrapper.type-drw.dir-sm2-t2b.size-sm, #modal-wrapper.type-drw.dir-sm2-b2t.size-sm {
    width: auto;
    height: 250px; }
  #modal-wrapper.type-drw.dir-sm2-t2b {
    top: auto;
    right: 0;
    bottom: 100%;
    left: 0; }
  #modal-wrapper.type-drw.dir-sm2-r2l {
    top: 0;
    right: auto;
    bottom: 0;
    left: 100%; }
  #modal-wrapper.type-drw.dir-sm2-b2t {
    top: 100%;
    right: 0;
    bottom: auto;
    left: 0; }
  #modal-wrapper.type-drw.dir-sm2-l2r {
    top: 0;
    right: 100%;
    bottom: 0;
    left: auto; }
  #modal-wrapper.type-drw.on.dir-sm2-t2b {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%); }
  #modal-wrapper.type-drw.on.dir-sm2-r2l {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  #modal-wrapper.type-drw.on.dir-sm2-b2t {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  #modal-wrapper.type-drw.on.dir-sm2-l2r {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); } }
/* Common MD and LG */
/* MD */
@media all and (min-width: 1180px) and (max-width: 1679px) {
  #modal-wrapper.type-drw.dir-r2l.size-lg, #modal-wrapper.type-drw.dir-l2r.size-lg {
    width: 800px;
    height: auto; }
  #modal-wrapper.type-drw.dir-r2l.size-sm, #modal-wrapper.type-drw.dir-l2r.size-sm {
    width: 480px;
    height: auto; }
  #modal-wrapper.type-drw.dir-t2b.size-lg, #modal-wrapper.type-drw.dir-b2t.size-lg {
    width: auto;
    height: 450px; }
  #modal-wrapper.type-drw.dir-t2b.size-sm, #modal-wrapper.type-drw.dir-b2t.size-sm {
    width: auto;
    height: 375px; }
  #modal-wrapper.type-drw.dir-md-r2l.size-lg, #modal-wrapper.type-drw.dir-md-l2r.size-lg {
    width: 800px;
    height: auto; }
  #modal-wrapper.type-drw.dir-md-r2l.size-sm, #modal-wrapper.type-drw.dir-md-l2r.size-sm {
    width: 480px;
    height: auto; }
  #modal-wrapper.type-drw.dir-md-t2b.size-lg, #modal-wrapper.type-drw.dir-md-b2t.size-lg {
    width: auto;
    height: 450px; }
  #modal-wrapper.type-drw.dir-md-t2b.size-sm, #modal-wrapper.type-drw.dir-md-b2t.size-sm {
    width: auto;
    height: 375px; }
  #modal-wrapper.type-drw.dir-md-t2b {
    top: auto;
    right: 0;
    bottom: 100%;
    left: 0; }
  #modal-wrapper.type-drw.dir-md-r2l {
    top: 0;
    right: auto;
    bottom: 0;
    left: 100%; }
  #modal-wrapper.type-drw.dir-md-b2t {
    top: 100%;
    right: 0;
    bottom: auto;
    left: 0; }
  #modal-wrapper.type-drw.dir-md-l2r {
    top: 0;
    right: 100%;
    bottom: 0;
    left: auto; }
  #modal-wrapper.type-drw.on.dir-md-t2b {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%); }
  #modal-wrapper.type-drw.on.dir-md-r2l {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  #modal-wrapper.type-drw.on.dir-md-b2t {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  #modal-wrapper.type-drw.on.dir-md-l2r {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); } }
/* LG */
@media all and (min-width: 1680px) {
  #modal-wrapper.type-drw.dir-r2l.size-lg, #modal-wrapper.type-drw.dir-l2r.size-lg {
    width: 800px;
    height: auto; }
  #modal-wrapper.type-drw.dir-r2l.size-sm, #modal-wrapper.type-drw.dir-l2r.size-sm {
    width: 480px;
    height: auto; }
  #modal-wrapper.type-drw.dir-t2b.size-lg, #modal-wrapper.type-drw.dir-b2t.size-lg {
    width: auto;
    height: 450px; }
  #modal-wrapper.type-drw.dir-t2b.size-sm, #modal-wrapper.type-drw.dir-b2t.size-sm {
    width: auto;
    height: 375px; }
  #modal-wrapper.type-drw.dir-lg-r2l.size-lg, #modal-wrapper.type-drw.dir-lg-l2r.size-lg {
    width: 800px;
    height: auto; }
  #modal-wrapper.type-drw.dir-lg-r2l.size-sm, #modal-wrapper.type-drw.dir-lg-l2r.size-sm {
    width: 480px;
    height: auto; }
  #modal-wrapper.type-drw.dir-lg-t2b.size-lg, #modal-wrapper.type-drw.dir-lg-b2t.size-lg {
    width: auto;
    height: 450px; }
  #modal-wrapper.type-drw.dir-lg-t2b.size-sm, #modal-wrapper.type-drw.dir-lg-b2t.size-sm {
    width: auto;
    height: 375px; }
  #modal-wrapper.type-drw.dir-lg-t2b {
    top: auto;
    right: 0;
    bottom: 100%;
    left: 0; }
  #modal-wrapper.type-drw.dir-lg-r2l {
    top: 0;
    right: auto;
    bottom: 0;
    left: 100%; }
  #modal-wrapper.type-drw.dir-lg-b2t {
    top: 100%;
    right: 0;
    bottom: auto;
    left: 0; }
  #modal-wrapper.type-drw.dir-lg-l2r {
    top: 0;
    right: 100%;
    bottom: 0;
    left: auto; }
  #modal-wrapper.type-drw.on.dir-lg-t2b {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%); }
  #modal-wrapper.type-drw.on.dir-lg-r2l {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  #modal-wrapper.type-drw.on.dir-lg-b2t {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%); }
  #modal-wrapper.type-drw.on.dir-lg-l2r {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
.feedbackPlaceholder {
  display: flex;
  flex-direction: column; }
  .feedbackPlaceholder .feedback-item .f-wrapper .f-content {
    width: 100%; }
    .feedbackPlaceholder .feedback-item .f-wrapper .f-content .f-close {
      position: absolute;
      display: block;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M18%207.05L16.95%206L12%2010.95L7.05%206L6%207.05L10.95%2012L6%2016.95L7.05%2018L12%2013.05L16.95%2018L18%2016.95L13.05%2012L18%207.05Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fsvg%3E%20");
      background-repeat: no-repeat;
      background-position: center center; }
  .feedbackPlaceholder .feedback-danger .f-content {
    background-color: #EB3223; }
    .feedbackPlaceholder .feedback-danger .f-content .f-description .f-title {
      color: #fff; }
    .feedbackPlaceholder .feedback-danger .f-content .f-close {
      background-color: #EB3223; }

.feedbackPlaceholder.f-fade .feedback-item {
  height: 0;
  opacity: 0;
  transition: height 0.2s 0.1s, opacity 0.2s 0s; }
  .feedbackPlaceholder.f-fade .feedback-item.on {
    opacity: 1;
    transition: height 0.3s 0s, opacity 0.5s 0.1s; }

/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .feedback-style-01 {
    width: 100%; }
    .feedback-style-01 .feedback-item .f-wrapper {
      padding: 8px 0 8px 0; }
      .feedback-style-01 .feedback-item .f-wrapper .f-content {
        padding: 11px 36px 8px 8px;
        border-radius: 8px; }
        .feedback-style-01 .feedback-item .f-wrapper .f-content .f-description .f-title {
          font-size: 0.875em;
          font-weight: 500;
          letter-spacing: -0.01em; }
        .feedback-style-01 .feedback-item .f-wrapper .f-content .f-close {
          right: -10px;
          top: -10px;
          width: 26px;
          height: 26px;
          border: 2px solid #fff;
          border-radius: 50%; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .feedback-style-01 {
    width: 580px; }
    .feedback-style-01 .feedback-item .f-wrapper {
      padding: 8px 0 8px 0; }
      .feedback-style-01 .feedback-item .f-wrapper .f-content {
        padding: 11px 36px 8px 8px;
        border-radius: 8px; }
        .feedback-style-01 .feedback-item .f-wrapper .f-content .f-description .f-title {
          font-size: 0.875em;
          font-weight: 500;
          letter-spacing: -0.01em; }
        .feedback-style-01 .feedback-item .f-wrapper .f-content .f-close {
          right: -10px;
          top: -10px;
          width: 26px;
          height: 26px;
          border: 2px solid #fff;
          border-radius: 50%; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .footer-01 {
    background: #141414;
    padding: 48px 0; }
    .footer-01 .c-wrapper .c-column-01 .c-item-01 {
      width: 134px;
      height: 40px;
      margin-bottom: 40px; }
    .footer-01 .c-wrapper .c-column-01 .c-item-02 {
      display: flex;
      align-items: center; }
      .footer-01 .c-wrapper .c-column-01 .c-item-02 .c-unit-01 {
        width: 97px;
        height: 20px;
        margin-right: 15px; }
      .footer-01 .c-wrapper .c-column-01 .c-item-02 .c-unit-02 {
        font-weight: 400;
        font-size: 12px;
        line-height: 19px;
        color: #7A7A7A; }
    .footer-01 .c-wrapper .c-column-02 .c-item-01 {
      width: calc(100% - 72px);
      font-weight: 400;
      font-size: 13px;
      line-height: 20px;
      color: #CCCCCC;
      margin-bottom: 20px; }
    .footer-01 .c-wrapper .c-column-02 .c-item-02 {
      display: flex;
      flex-direction: column;
      align-items: flex-start; }
      .footer-01 .c-wrapper .c-column-02 .c-item-02 .c-unit-01 {
        display: flex;
        margin-top: 8px;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        color: #7A7A7A;
        transition: color 0.2s; }
        .footer-01 .c-wrapper .c-column-02 .c-item-02 .c-unit-01:first-child {
          margin-top: 0; }
        .footer-01 .c-wrapper .c-column-02 .c-item-02 .c-unit-01:hover {
          color: #A3A3A3; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .footer-01 {
    background-color: #090A00;
    padding: 32px 80px 80px 32px; }
    .footer-01 .c-wrapper .c-column-01 {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .footer-01 .c-wrapper .c-column-01 .c-item-01 {
        width: 177px;
        height: 53px; }
      .footer-01 .c-wrapper .c-column-01 .c-item-02 {
        display: flex;
        align-items: end; }
        .footer-01 .c-wrapper .c-column-01 .c-item-02 .c-unit-01 {
          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: center;
          margin: 0 16px 1px 0; }
        .footer-01 .c-wrapper .c-column-01 .c-item-02 .c-unit-02 {
          font-weight: 400;
          font-size: 15px;
          line-height: 18px;
          color: #7A7A7A; }
    .footer-01 .c-wrapper .c-column-02 {
      display: flex;
      justify-content: space-between; }
      .footer-01 .c-wrapper .c-column-02 .c-item-01 {
        font-weight: 400;
        font-size: 15px;
        line-height: 18px;
        color: #CCCCCC; }
      .footer-01 .c-wrapper .c-column-02 .c-item-02 {
        display: flex; }
        .footer-01 .c-wrapper .c-column-02 .c-item-02 .c-unit-01 {
          margin-left: 32px;
          font-size: 15px;
          font-weight: 400;
          color: #7A7A7A;
          line-height: 18px;
          transition: color 0.2s; }
          .footer-01 .c-wrapper .c-column-02 .c-item-02 .c-unit-01:first-child {
            margin-left: 0; }
          .footer-01 .c-wrapper .c-column-02 .c-item-02 .c-unit-01:hover {
            color: #B8B8B8; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .header-01 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    width: 100%;
    padding: 20px;
    transition: background 0.25s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 84px; }
    .header-01 #site-logo {
      display: flex;
      width: 147px;
      height: 44px; }
      .header-01 #site-logo .c-unit-01 {
        display: block;
        width: 147px;
        height: 44px; }
      .header-01 #site-logo .c-unit-02 {
        display: none;
        width: 147px;
        height: 44px; }
    .header-01 #menu-primary {
      padding: 20px;
      flex: 1; }
      .header-01 #menu-primary > ul {
        display: flex; }
        .header-01 #menu-primary > ul > li > a {
          font-weight: 700;
          font-size: 16px;
          line-height: 24px;
          letter-spacing: 0.01em;
          color: #090A00; }
        .header-01 #menu-primary > ul > li:not(:last-child) {
          margin-right: 40px; }
    .header-01 > #activity-container {
      display: flex; }
      .header-01 > #activity-container > .c-unit-01 {
        display: none; }
      .header-01 > #activity-container #search-area {
        z-index: 10;
        background: #000000; }
        .header-01 > #activity-container #search-area > #search-button {
          display: flex;
          width: 44px;
          height: 44px;
          background: rgba(0, 0, 0, 0.05);
          align-items: center;
          justify-content: center;
          border-radius: 100px;
          margin-right: 8px; }
          .header-01 > #activity-container #search-area > #search-button > .c-unit-01 {
            display: block;
            width: 20px;
            height: 20px; }
          .header-01 > #activity-container #search-area > #search-button > .c-unit-02 {
            display: none;
            width: 20px;
            height: 20px; }
        .header-01 > #activity-container #search-area > #search-textbox {
          display: none; }
        .header-01 > #activity-container #search-area > #search-list-container {
          display: none; }
      .header-01 > #activity-container .menu-buttons {
        display: block; }
        .header-01 > #activity-container .menu-buttons #button-hamburger {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 44px;
          height: 44px;
          background-color: rgba(0, 0, 0, 0.05);
          border-radius: 100px; }
          .header-01 > #activity-container .menu-buttons #button-hamburger > .c-unit-01 {
            display: block; }
          .header-01 > #activity-container .menu-buttons #button-hamburger > .c-unit-02 {
            display: none; }
        .header-01 > #activity-container .menu-buttons #button-menuclose {
          display: none; }
      .header-01 > #activity-container #search-button,
      .header-01 > #activity-container #profil-button {
        width: 44px;
        height: 44px;
        margin-right: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: rgba(0, 0, 0, 0.05);
        border-radius: 50%; }
        .header-01 > #activity-container #search-button svg,
        .header-01 > #activity-container #profil-button svg {
          width: 20px;
          height: 20px; }
        .header-01 > #activity-container #search-button .c-unit-02,
        .header-01 > #activity-container #profil-button .c-unit-02 {
          display: none; }

  .header-05 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 16px 0 16px 0px;
    background-color: #000000; }
    .header-05 .c-item-01 {
      position: absolute;
      top: calc(50% - 12px);
      left: 20px;
      width: 24px;
      height: 24px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_731_2606%29%22%3E%20%3Cpath%20d%3D%22M7.828%2011H20V13H7.828L13.192%2018.364L11.778%2019.778L4%2012L11.778%204.22205L13.192%205.63605L7.828%2011Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_731_2606%22%3E%20%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 28px 28px; }
      .header-05 .c-item-01.exitIcon {
        position: absolute;
        top: calc(50% - 12px);
        left: 20px;
        width: 24px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_888_3074%29%22%3E%20%3Cpath%20d%3D%22M12%2010.5862L16.95%205.63623L18.364%207.05023L13.414%2012.0002L18.364%2016.9502L16.95%2018.3642L12%2013.4142L7.04999%2018.3642L5.63599%2016.9502L10.586%2012.0002L5.63599%207.05023L7.04999%205.63623L12%2010.5862Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_888_3074%22%3E%20%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20");
        height: 24px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 28px 28px; }
    .header-05 .c-item-02 {
      display: block;
      height: 28px; }
    .header-05 .c-item-03 {
      position: absolute;
      top: calc(50% - 12px);
      right: 20px;
      width: 24px;
      height: 24px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_1069_104%29%22%3E%20%3Cpath%20d%3D%22M3%2010H2V4.003C2%203.449%202.455%203%202.992%203H21.008C21.1393%202.99973%2021.2693%203.02556%2021.3905%203.07601C21.5117%203.12645%2021.6217%203.2005%2021.714%203.29383C21.8063%203.38717%2021.8791%203.49794%2021.9282%203.61969C21.9773%203.74144%2022.0017%203.87173%2022%204.003V10H21V20.001C21.0004%2020.1318%2020.975%2020.2614%2020.9253%2020.3824C20.8756%2020.5034%2020.8026%2020.6134%2020.7104%2020.7062C20.6182%2020.7989%2020.5086%2020.8726%2020.3879%2020.923C20.2672%2020.9735%2020.1378%2020.9996%2020.007%2021H3.993C3.8622%2020.9996%203.73276%2020.9735%203.61207%2020.923C3.49139%2020.8726%203.38181%2020.7989%203.2896%2020.7062C3.19739%2020.6134%203.12436%2020.5034%203.07467%2020.3824C3.02498%2020.2614%202.99961%2020.1318%203%2020.001V10ZM19%2010H5V19H19V10ZM4%205V8H20V5H4ZM9%2012H15V14H9V12Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_1069_104%22%3E%20%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 28px 28px; }

  .f-scrolled .header-01 {
    background: #000000;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
    z-index: 101; }
    .f-scrolled .header-01 #site-logo .c-unit-01 {
      display: none; }
    .f-scrolled .header-01 #site-logo .c-unit-02 {
      display: block; }
    .f-scrolled .header-01 #menu-primary ul li a {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.01em;
      color: #F5F5F5; }
    .f-scrolled .header-01 #activity-container > .c-unit-01 {
      display: none; }
    .f-scrolled .header-01 #activity-container > #search-area > #search-button {
      display: flex;
      width: 44px;
      height: 44px;
      background-color: rgba(255, 255, 255, 0.2);
      align-items: center;
      justify-content: center;
      border-radius: 100px; }
      .f-scrolled .header-01 #activity-container > #search-area > #search-button > .c-unit-01 {
        display: none; }
      .f-scrolled .header-01 #activity-container > #search-area > #search-button > .c-unit-02 {
        display: block; }
    .f-scrolled .header-01 #activity-container > .menu-buttons #button-hamburger {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 44px;
      height: 44px;
      background-color: rgba(255, 255, 255, 0.2);
      border-radius: 100px; }
      .f-scrolled .header-01 #activity-container > .menu-buttons #button-hamburger > .c-unit-01 {
        display: none; }
      .f-scrolled .header-01 #activity-container > .menu-buttons #button-hamburger > .c-unit-02 {
        display: block; }
    .f-scrolled .header-01 #activity-container > .menu-buttons #button-menuclose {
      display: none; }
    .f-scrolled .header-01 #activity-container #search-button,
    .f-scrolled .header-01 #activity-container #profil-button {
      background-color: rgba(255, 255, 255, 0.2); }
      .f-scrolled .header-01 #activity-container #search-button svg,
      .f-scrolled .header-01 #activity-container #profil-button svg {
        width: 20px;
        height: 20px; }
      .f-scrolled .header-01 #activity-container #search-button .c-unit-01,
      .f-scrolled .header-01 #activity-container #profil-button .c-unit-01 {
        display: none; }
      .f-scrolled .header-01 #activity-container #search-button .c-unit-02,
      .f-scrolled .header-01 #activity-container #profil-button .c-unit-02 {
        display: block; }

  .noscroll #site-logo .c-unit-01 {
    display: none;
    width: 147px;
    height: 44px; }
  .noscroll #site-logo .c-unit-02 {
    display: block;
    width: 147px;
    height: 44px; }
  .noscroll .header-01 {
    display: block;
    background: #000000; }
    .noscroll .header-01 > #activity-container {
      display: none; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .header-01 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    padding: 32px 40px;
    transition: background 0.25s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 120px; }
    .header-01 #site-logo {
      display: flex;
      margin-right: 40px; }
      .header-01 #site-logo .c-unit-01 {
        width: 187px;
        height: 56px;
        display: block; }
      .header-01 #site-logo .c-unit-02 {
        width: 187px;
        height: 56px;
        display: none; }
    .header-01 #menu-primary {
      display: block;
      flex: 1; }
      .header-01 #menu-primary > ul {
        display: flex; }
        .header-01 #menu-primary > ul #liBecomeSalePoint {
          display: none; }
        .header-01 #menu-primary > ul > li > a {
          padding: 20px !important;
          font-weight: 700 !important;
          font-size: 16px !important;
          line-height: 24px !important;
          letter-spacing: 0.01em !important;
          color: #090A00 !important; }
    .header-01 > #activity-container {
      display: flex;
      width: 370px; }
      .header-01 > #activity-container > .c-unit-01 {
        margin-right: 12px;
        padding-top: 3px; }
      .header-01 > #activity-container .c-container-03 > #search-button {
        display: flex;
        width: 56px;
        height: 56px;
        background: rgba(0, 0, 0, 0.05);
        align-items: center;
        justify-content: center;
        border-radius: 100px; }
        .header-01 > #activity-container .c-container-03 > #search-button > .c-unit-01 {
          display: block; }
        .header-01 > #activity-container .c-container-03 > #search-button > .c-unit-02 {
          display: none; }
      .header-01 > #activity-container .c-container-03 > #search-textbox {
        display: none; }
      .header-01 > #activity-container .c-container-03 > #search-list-container {
        display: none; }
      .header-01 > #activity-container .menu-buttons {
        display: none; }
      .header-01 > #activity-container #search-button,
      .header-01 > #activity-container #profil-button {
        width: 56px;
        height: 56px;
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: center;
        background-color: rgba(0, 0, 0, 0.05);
        border-radius: 50%;
        margin-right: 12px; }
        .header-01 > #activity-container #search-button .c-unit-02,
        .header-01 > #activity-container #profil-button .c-unit-02 {
          display: none; }

  .f-scrolled .header-01 {
    background: #000000;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
    z-index: 101; }
    .f-scrolled .header-01 #site-logo .c-unit-01 {
      display: none; }
    .f-scrolled .header-01 #site-logo .c-unit-02 {
      display: block; }
    .f-scrolled .header-01 #menu-primary > ul > li > a {
      font-weight: 700 !important;
      font-size: 16px !important;
      line-height: 24px !important;
      letter-spacing: 0.01em !important;
      color: #F5F5F5 !important; }
    .f-scrolled .header-01 #activity-container > .c-unit-01 {
      background-color: #D8FF00;
      color: #000000; }
    .f-scrolled .header-01 #activity-container .c-container-03 > #search-button {
      display: flex;
      width: 56px;
      height: 56px;
      background-color: rgba(255, 255, 255, 0.2);
      align-items: center;
      justify-content: center;
      border-radius: 100px; }
      .f-scrolled .header-01 #activity-container .c-container-03 > #search-button > .c-unit-01 {
        display: none; }
      .f-scrolled .header-01 #activity-container .c-container-03 > #search-button > .c-unit-02 {
        display: block; }
    .f-scrolled .header-01 #activity-container #search-button,
    .f-scrolled .header-01 #activity-container #profil-button {
      background-color: rgba(255, 255, 255, 0.2); }
      .f-scrolled .header-01 #activity-container #search-button .c-unit-01,
      .f-scrolled .header-01 #activity-container #profil-button .c-unit-01 {
        display: none; }
      .f-scrolled .header-01 #activity-container #search-button .c-unit-02,
      .f-scrolled .header-01 #activity-container #profil-button .c-unit-02 {
        display: block; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
#hamburger-menu-wrapper,
#menu-primary,
#account-container,
#menu-socialmedia {
  display: none; }

#menu-primary ul, #menu-primary .submenu-ad, #menu-primary .level-2-header {
  display: block; }

/* Common XS1 and XS2 */
@media all and (max-width: 767px) {
  #page-wrapper.menu-on #hamburger-menu-wrapper, #page-wrapper.menu-on #button-menuclose {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.3s; }
  #page-wrapper.menu-on #button-basket, #page-wrapper.menu-on #button-hamburger {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 0.3s, opacity 0.3s 0s; }
  #page-wrapper.menu-on.menu-off #hamburger-menu-wrapper, #page-wrapper.menu-on.menu-off #button-menuclose {
    opacity: 0; }
  #page-wrapper.menu-on.menu-off #button-basket, #page-wrapper.menu-on.menu-off #button-hamburger {
    opacity: 1; }

  #hamburger-menu-wrapper {
    position: fixed;
    z-index: 200;
    visibility: hidden;
    top: 76px;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: #fff;
    overflow: hidden;
    opacity: 0; }
    #hamburger-menu-wrapper::before {
      content: '';
      position: fixed;
      z-index: 2;
      top: 72px;
      display: block;
      width: 100%;
      height: 4px;
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); }
    #hamburger-menu-wrapper #close-button-menu {
      position: absolute;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 44px;
      border-radius: 50%;
      height: 44px;
      background-color: rgba(255, 255, 255, 0.1);
      right: 20px;
      top: 20px; }
    #hamburger-menu-wrapper #menu-content-wrapper {
      height: 100%; }
    #hamburger-menu-wrapper #menu-animation-wrapper {
      display: flex;
      justify-content: space-between;
      width: 300%;
      height: 100%; }
    #hamburger-menu-wrapper #menu-screen-1,
    #hamburger-menu-wrapper #menu-screen-2,
    #hamburger-menu-wrapper #menu-screen-3 {
      display: flex;
      flex-wrap: wrap;
      align-content: start;
      width: 100%;
      height: 100%;
      overflow-x: hidden;
      overflow-y: auto; }
    #hamburger-menu-wrapper #account-container {
      display: flex;
      order: 1;
      width: 100%; }
      #hamburger-menu-wrapper #account-container .user-not-registered {
        width: 100%;
        padding: 24px 20px 20px 20px; }
        #hamburger-menu-wrapper #account-container .user-not-registered .intro-header {
          font-weight: 600;
          font-size: 15px; }
        #hamburger-menu-wrapper #account-container .user-not-registered .intro-text {
          width: 295px;
          margin: 12px 0 24px 0;
          line-height: 18px;
          font-weight: 400;
          font-size: 13px; }
        #hamburger-menu-wrapper #account-container .user-not-registered .login-link {
          display: flex;
          justify-content: center;
          align-items: center;
          height: 52px;
          background-color: #fff;
          border-radius: 8px; }
          #hamburger-menu-wrapper #account-container .user-not-registered .login-link svg {
            margin-right: 12px; }
          #hamburger-menu-wrapper #account-container .user-not-registered .login-link .link-text-hamburger {
            display: flex;
            font-weight: 600;
            font-size: 13px; }
          #hamburger-menu-wrapper #account-container .user-not-registered .login-link .link-text-regular {
            display: none; }
      #hamburger-menu-wrapper #account-container .user-registered {
        width: 100%;
        padding: 20px 20px 20px 20px; }
        #hamburger-menu-wrapper #account-container .user-registered #menu-account-head {
          z-index: 1;
          display: flex;
          align-items: center;
          width: 100%;
          height: 52px;
          padding: 4px 4px;
          background-color: #fff;
          border-radius: 100px;
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M11.25%203.75L10.3562%204.62063L15.0938%209.375H2.5V10.625H15.0938L10.3562%2015.3581L11.25%2016.25L17.5%2010L11.25%203.75Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E");
          background-position: right 16px center;
          background-repeat: no-repeat; }
          #hamburger-menu-wrapper #account-container .user-registered #menu-account-head .account-head-abbreviation {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 44px;
            height: 44px;
            margin: 0 14px 0 0;
            border-radius: 50%; }
          #hamburger-menu-wrapper #account-container .user-registered #menu-account-head .account-head-text {
            font-size: 13px;
            font-weight: 600; }
        #hamburger-menu-wrapper #account-container .user-registered #menu-account {
          display: none; }
        #hamburger-menu-wrapper #account-container .user-registered #menu-account-overlay {
          display: none; }
    #hamburger-menu-wrapper #menu-socialmedia {
      display: flex;
      order: 3;
      justify-content: center;
      width: 100%;
      margin: 40px 0 100px 0; }
      #hamburger-menu-wrapper #menu-socialmedia > ul {
        display: flex; }
        #hamburger-menu-wrapper #menu-socialmedia > ul > li {
          display: flex;
          width: 40px;
          height: 40px; }
          #hamburger-menu-wrapper #menu-socialmedia > ul > li:not(:last-child) {
            margin-right: 37px; }
          #hamburger-menu-wrapper #menu-socialmedia > ul > li > a {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%;
            height: 100%;
            border-radius: 50%; }
    #hamburger-menu-wrapper #menu-primary {
      display: flex;
      order: 2;
      width: 100%; }
      #hamburger-menu-wrapper #menu-primary #submenu-animation-wrapper {
        width: 100%; }
    #hamburger-menu-wrapper .ul-level-1, #hamburger-menu-wrapper .ul-level-2, #hamburger-menu-wrapper .ul-level-3 {
      display: block;
      width: 100%;
      padding: 16px 20px 0 20px; }
      #hamburger-menu-wrapper .ul-level-1 > li > a:not(.submenu-ad), #hamburger-menu-wrapper .ul-level-2 > li > a:not(.submenu-ad), #hamburger-menu-wrapper .ul-level-3 > li > a:not(.submenu-ad) {
        display: flex;
        align-items: center;
        height: 48px;
        font-weight: 500;
        font-size: 14px; }
    #hamburger-menu-wrapper .ul-level-1 .hasSubmenu, #hamburger-menu-wrapper .ul-level-2 .hasSubmenu {
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.9998%208L5.9998%2013L5.2998%2012.3L9.5998%208L5.2998%203.7L5.9998%203L10.9998%208Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
      background-position: right center;
      background-repeat: no-repeat; }
    #hamburger-menu-wrapper .ul-level-2, #hamburger-menu-wrapper .ul-level-3 {
      display: none; }
      #hamburger-menu-wrapper .ul-level-2:not(.account-submenu) > li:first-child > a, #hamburger-menu-wrapper .ul-level-3:not(.account-submenu) > li:first-child > a {
        font-weight: 600; }
        #hamburger-menu-wrapper .ul-level-2:not(.account-submenu) > li:first-child > a svg, #hamburger-menu-wrapper .ul-level-3:not(.account-submenu) > li:first-child > a svg {
          display: none; }
      #hamburger-menu-wrapper .ul-level-2.account-submenu svg, #hamburger-menu-wrapper .ul-level-3.account-submenu svg {
        margin-right: 16px; }
      #hamburger-menu-wrapper .ul-level-2.on, #hamburger-menu-wrapper .ul-level-3.on {
        display: block; }
    #hamburger-menu-wrapper .level-2-header,
    #hamburger-menu-wrapper .level-3-header {
      display: none;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 64px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.5%2019.5L11.5575%2018.4425L5.8725%2012.75H21V11.25H5.8725L11.5575%205.5575L10.5%204.5L3%2012L10.5%2019.5Z%22%20fill%3D%22%25232B3E73%22%2F%3E%3C%2Fsvg%3E");
      background-position: 23px center;
      background-repeat: no-repeat;
      font-weight: 600;
      font-size: 15px; }
      #hamburger-menu-wrapper .level-2-header.on,
      #hamburger-menu-wrapper .level-3-header.on {
        display: flex; }

  .noscroll #hamburger-menu-wrapper {
    padding: 20px;
    top: 0px;
    background-color: #000000; }
  .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 .c-unit-01 {
    width: 100%;
    margin-top: 44px;
    padding: 14px 102px;
    text-align: center;
    background: #D8FF00;
    border-radius: 100px;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #000000; }
  .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 #menu-primary {
    margin-top: 44px; }
    .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 #menu-primary .ul-level-1 {
      padding: 0;
      display: flex;
      flex-direction: column; }
      .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 #menu-primary .ul-level-1 li {
        border-bottom: 1px solid #3D3D3D; }
        .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 #menu-primary .ul-level-1 li a {
          font-weight: 400;
          font-size: 16px;
          line-height: 20px;
          color: #FFFFFF; }
      .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 #menu-primary .ul-level-1 #liLearnYourLimit {
        display: block;
        background: transparent;
        border-radius: 100px;
        text-align: center;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 12px;
        border: solid 1px #D8FF00;
        color: #D8FF00; }
        .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 #menu-primary .ul-level-1 #liLearnYourLimit a {
          display: flex;
          align-items: center;
          justify-content: center;
          font-weight: 700;
          font-size: 14px;
          line-height: 20px;
          text-align: center;
          color: #D8FF00; }
      .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 #menu-primary .ul-level-1 #liBecomeSalePoint {
        display: block;
        background: #D8FF00;
        border-radius: 100px;
        text-align: center;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px;
        color: #000000; }
        .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 #menu-primary .ul-level-1 #liBecomeSalePoint a {
          display: flex;
          align-items: center;
          justify-content: center;
          font-weight: 700;
          font-size: 14px;
          line-height: 20px;
          text-align: center;
          color: #000000; }
  .noscroll #menu-content-wrapper #menu-animation-wrapper #menu-screen-1 #close-button-menu {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    border-radius: 50%;
    height: 44px;
    background-color: rgba(255, 255, 255, 0.1);
    right: 0;
    top: 0; }
  .noscroll #hamburger-menu-wrapper:before {
    display: none; }
  .noscroll #hamburger-menu-wrapper #site-logo-menu > .c-unit-01 {
    display: none; }
  .noscroll #hamburger-menu-wrapper #site-logo-menu > .c-unit-02 {
    width: 147px;
    height: 44px; } }
/* XS1 */
/* XS2 */
/* Common SM1 and SM2 */
@media all and (min-width: 768px) and (max-width: 1179px) {
  #page-wrapper.menu-on #hamburger-menu-wrapper, #page-wrapper.menu-on #button-menuclose {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.3s; }
  #page-wrapper.menu-on #button-basket, #page-wrapper.menu-on #button-hamburger {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 0.3s, opacity 0.3s 0s; }
  #page-wrapper.menu-on.menu-off #hamburger-menu-wrapper, #page-wrapper.menu-on.menu-off #button-menuclose {
    opacity: 0; }
  #page-wrapper.menu-on.menu-off #button-basket, #page-wrapper.menu-on.menu-off #button-hamburger {
    opacity: 1; }

  #hamburger-menu-wrapper {
    position: fixed;
    z-index: 200;
    visibility: hidden;
    top: 76px;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: #fff;
    overflow: hidden;
    opacity: 0; }
    #hamburger-menu-wrapper::before {
      content: '';
      position: fixed;
      z-index: 2;
      top: 72px;
      display: block;
      width: 100%;
      height: 4px;
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); }
    #hamburger-menu-wrapper #menu-content-wrapper {
      width: 564px;
      height: 100%;
      margin: 0 auto 0 auto;
      overflow: hidden; }
    #hamburger-menu-wrapper #menu-animation-wrapper {
      display: flex;
      justify-content: space-between;
      width: 300%;
      height: 100%; }
    #hamburger-menu-wrapper #menu-screen-1,
    #hamburger-menu-wrapper #menu-screen-2,
    #hamburger-menu-wrapper #menu-screen-3 {
      display: flex;
      flex-wrap: wrap;
      align-content: start;
      width: 100%;
      height: 100%;
      overflow-x: hidden;
      overflow-y: auto; }
    #hamburger-menu-wrapper #account-container {
      display: flex;
      order: 1;
      width: 100%; }
      #hamburger-menu-wrapper #account-container .user-not-registered {
        width: 100%;
        padding: 24px 20px 20px 20px; }
        #hamburger-menu-wrapper #account-container .user-not-registered .intro-header {
          font-weight: 600;
          font-size: 15px; }
        #hamburger-menu-wrapper #account-container .user-not-registered .intro-text {
          width: 295px;
          margin: 12px 0 24px 0;
          line-height: 18px;
          font-weight: 400;
          font-size: 13px; }
        #hamburger-menu-wrapper #account-container .user-not-registered .login-link {
          display: flex;
          justify-content: center;
          align-items: center;
          height: 52px;
          background-color: #fff;
          border-radius: 8px; }
          #hamburger-menu-wrapper #account-container .user-not-registered .login-link svg {
            margin-right: 12px; }
          #hamburger-menu-wrapper #account-container .user-not-registered .login-link .link-text-hamburger {
            display: flex;
            font-weight: 600;
            font-size: 13px; }
          #hamburger-menu-wrapper #account-container .user-not-registered .login-link .link-text-regular {
            display: none; }
      #hamburger-menu-wrapper #account-container .user-registered {
        width: 100%;
        padding: 20px 20px 20px 20px; }
        #hamburger-menu-wrapper #account-container .user-registered #menu-account-head {
          z-index: 1;
          display: flex;
          align-items: center;
          width: 100%;
          height: 52px;
          padding: 4px 4px;
          background-color: #fff;
          border-radius: 100px;
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M11.25%203.75L10.3562%204.62063L15.0938%209.375H2.5V10.625H15.0938L10.3562%2015.3581L11.25%2016.25L17.5%2010L11.25%203.75Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E");
          background-position: right 16px center;
          background-repeat: no-repeat; }
          #hamburger-menu-wrapper #account-container .user-registered #menu-account-head .account-head-abbreviation {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 44px;
            height: 44px;
            margin: 0 14px 0 0;
            border-radius: 50%; }
          #hamburger-menu-wrapper #account-container .user-registered #menu-account-head .account-head-text {
            font-size: 13px;
            font-weight: 600; }
        #hamburger-menu-wrapper #account-container .user-registered #menu-account {
          display: none; }
        #hamburger-menu-wrapper #account-container .user-registered #menu-account-overlay {
          display: none; }
    #hamburger-menu-wrapper #menu-socialmedia {
      display: flex;
      order: 3;
      justify-content: center;
      width: 100%;
      margin: 40px 0 100px 0; }
      #hamburger-menu-wrapper #menu-socialmedia ul {
        display: flex; }
        #hamburger-menu-wrapper #menu-socialmedia ul li {
          display: flex;
          width: 40px;
          height: 40px; }
          #hamburger-menu-wrapper #menu-socialmedia ul li:not(:last-child) {
            margin-right: 37px; }
          #hamburger-menu-wrapper #menu-socialmedia ul li a {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%;
            height: 100%;
            border-radius: 50%; }
    #hamburger-menu-wrapper #menu-primary {
      display: flex;
      order: 2;
      width: 100%; }
      #hamburger-menu-wrapper #menu-primary #submenu-animation-wrapper {
        width: 100%; }
    #hamburger-menu-wrapper .ul-level-1, #hamburger-menu-wrapper .ul-level-2, #hamburger-menu-wrapper .ul-level-3 {
      display: block;
      width: 100%;
      padding: 16px 20px 0 20px; }
      #hamburger-menu-wrapper .ul-level-1 > li > a:not(.submenu-ad), #hamburger-menu-wrapper .ul-level-2 > li > a:not(.submenu-ad), #hamburger-menu-wrapper .ul-level-3 > li > a:not(.submenu-ad) {
        display: flex;
        align-items: center;
        height: 48px;
        font-weight: 500;
        font-size: 14px; }
    #hamburger-menu-wrapper .ul-level-1 .hasSubmenu, #hamburger-menu-wrapper .ul-level-2 .hasSubmenu {
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.9998%208L5.9998%2013L5.2998%2012.3L9.5998%208L5.2998%203.7L5.9998%203L10.9998%208Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
      background-position: right center;
      background-repeat: no-repeat; }
    #hamburger-menu-wrapper .ul-level-2, #hamburger-menu-wrapper .ul-level-3 {
      display: none; }
      #hamburger-menu-wrapper .ul-level-2:not(.account-submenu) > li:first-child > a, #hamburger-menu-wrapper .ul-level-3:not(.account-submenu) > li:first-child > a {
        font-weight: 600; }
        #hamburger-menu-wrapper .ul-level-2:not(.account-submenu) > li:first-child > a svg, #hamburger-menu-wrapper .ul-level-3:not(.account-submenu) > li:first-child > a svg {
          display: none; }
      #hamburger-menu-wrapper .ul-level-2.account-submenu svg, #hamburger-menu-wrapper .ul-level-3.account-submenu svg {
        margin-right: 16px; }
      #hamburger-menu-wrapper .ul-level-2.on, #hamburger-menu-wrapper .ul-level-3.on {
        display: block; }
    #hamburger-menu-wrapper .level-2-header,
    #hamburger-menu-wrapper .level-3-header {
      display: none;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 64px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.5%2019.5L11.5575%2018.4425L5.8725%2012.75H21V11.25H5.8725L11.5575%205.5575L10.5%204.5L3%2012L10.5%2019.5Z%22%20fill%3D%22%25232B3E73%22%2F%3E%3C%2Fsvg%3E");
      background-position: 23px center;
      background-repeat: no-repeat;
      font-weight: 600;
      font-size: 15px; }
      #hamburger-menu-wrapper .level-2-header.on,
      #hamburger-menu-wrapper .level-3-header.on {
        display: flex; }

  .noscroll #hamburger-menu-wrapper {
    top: 82px; }
  .noscroll #hamburger-menu-wrapper:before {
    display: none; } }
/* SM1 */
/* SM2 */
/* Common MD and LG */
@media all and (min-width: 1180px) {
  #hamburger-menu-wrapper {
    display: none; }

  #menu-primary {
    display: block;
    z-index: 1;
    height: 57px; }
    #menu-primary > .ul-level-1 {
      display: flex;
      height: 100%; }
      #menu-primary > .ul-level-1 > li {
        position: static;
        display: flex;
        align-items: center;
        height: 100%; }
        #menu-primary > .ul-level-1 > li:first-child {
          padding-left: 0; }
        #menu-primary > .ul-level-1 > li:last-child {
          padding-right: 0; }
        #menu-primary > .ul-level-1 > li > a:not(.submenu-ad) {
          display: block;
          padding: 10px 0 10px 0;
          line-height: 17px;
          color: #fff;
          font-size: 14px;
          font-weight: 500; }
      #menu-primary > .ul-level-1 > li.hasSubmenu::after {
        content: '';
        visibility: hidden;
        position: absolute;
        z-index: 0;
        top: 100%;
        display: block;
        height: 544px;
        box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
        cursor: default; }
      #menu-primary > .ul-level-1 > li.hasSubmenu:hover .ul-level-2 {
        visibility: visible; }
      #menu-primary > .ul-level-1 > li.hasSubmenu:hover .ul-level-3 {
        display: flex; }
      #menu-primary > .ul-level-1 > li.hasSubmenu:hover .submenu-ad {
        visibility: visible; }
      #menu-primary > .ul-level-1 > li.hasSubmenu:hover::after {
        visibility: visible; }
    #menu-primary > .ul-level-2 {
      position: absolute;
      z-index: 1;
      top: calc(100% + 48px);
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
      align-content: start;
      height: 465px;
      visibility: hidden; }
      #menu-primary > .ul-level-2 > li {
        display: flex;
        flex-direction: column;
        align-items: start;
        width: 320px;
        padding: 0 32px 0 0;
        margin: 0 0 32px 0; }
        #menu-primary > .ul-level-2 > li:first-child {
          margin: 0 0 40px 0; }
          #menu-primary > .ul-level-2 > li:first-child > a {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: -0.005em; }
            #menu-primary > .ul-level-2 > li:first-child > a > svg {
              margin-left: 14px; }
            #menu-primary > .ul-level-2 > li:first-child > a:hover {
              text-decoration: underline; }
        #menu-primary > .ul-level-2 > li:not(:first-child) > a {
          font-size: 14px;
          font-weight: 600;
          letter-spacing: -0.005em; }
    #menu-primary > .ul-level-3 {
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      margin: 20px 0 0 0; }
      #menu-primary > .ul-level-3 > li {
        padding-right: 4px; }
        #menu-primary > .ul-level-3 > li:not(:last-child) {
          margin: 0 0 6px 0; }
          #menu-primary > .ul-level-3 > li:not(:last-child) > a {
            font-size: 13px;
            font-weight: 400;
            letter-spacing: -0.005em; }
            #menu-primary > .ul-level-3 > li:not(:last-child) > a::after {
              content: ','; }
            #menu-primary > .ul-level-3 > li:not(:last-child) > a:hover {
              text-decoration: underline; }
        #menu-primary > .ul-level-3 > li:last-child {
          width: 100%; }
          #menu-primary > .ul-level-3 > li:last-child > a {
            font-size: 13px;
            font-weight: 500;
            letter-spacing: -0.005em; }
            #menu-primary > .ul-level-3 > li:last-child > a:hover {
              text-decoration: underline; }
    #menu-primary .submenu-ad {
      position: absolute;
      z-index: 1;
      top: calc(100% + 48px);
      display: flex;
      width: 295px;
      visibility: hidden; }
      #menu-primary .submenu-ad .adVisual {
        height: auto;
        border-radius: 8px; }
      #menu-primary .submenu-ad .adInfo {
        position: absolute;
        right: 9px;
        bottom: 9px;
        left: 9px;
        padding: 12px 16px 16px 16px;
        background-color: #fff;
        border-radius: 8px;
        line-height: 18.47px;
        font-weight: 400;
        font-size: 14px;
        letter-spacing: -0.01em; }
        #menu-primary .submenu-ad .adInfo span {
          font-weight: 600; } }
/* MD */
@media all and (min-width: 1180px) and (max-width: 1679px) {
  #menu-primary .ul-level-1 {
    width: 100%; }
    #menu-primary .ul-level-1 > li.hasSubmenu::after {
      right: 0;
      left: 0; }
  #menu-primary .ul-level-2 {
    left: calc(50% - 620px); }
  #menu-primary .submenu-ad {
    right: calc(50% - 620px); } }
/* LG */
@media all and (min-width: 1680px) {
  #menu-primary {
    padding: 0 40px 0 40px; }
    #menu-primary .ul-level-1 > li.hasSubmenu::after {
      right: -40px;
      left: -40px; }
    #menu-primary .ul-level-2 {
      left: 20px; }
    #menu-primary .submenu-ad {
      left: 1050px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
[data-modal-section='content'] {
  display: none; }

#modal-wrapper {
  visibility: hidden; }
  #modal-wrapper.type-mdl {
    position: fixed;
    z-index: 1000;
    visibility: hidden;
    background-color: #fff;
    opacity: 0; }
    #modal-wrapper.type-mdl.dir-fade.size-lg {
      -moz-transition: visibility 0s 0.3s, opacity 0.3s ease-in-out;
      -o-transition: visibility 0s 0.3s, opacity 0.3s ease-in-out;
      -webkit-transition: visibility 0s 0.3s, opacity 0.3s ease-in-out;
      transition: visibility 0s 0.3s, opacity 0.3s ease-in-out; }
    #modal-wrapper.type-mdl.dir-fade.size-sm {
      -moz-transition: visibility 0s 0.3s, opacity 0.3s ease-in-out;
      -o-transition: visibility 0s 0.3s, opacity 0.3s ease-in-out;
      -webkit-transition: visibility 0s 0.3s, opacity 0.3s ease-in-out;
      transition: visibility 0s 0.3s, opacity 0.3s ease-in-out; }
    #modal-wrapper.type-mdl #modal-content {
      display: flex;
      height: 100%;
      flex-direction: column; }
    #modal-wrapper.type-mdl #modal-header {
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
    #modal-wrapper.type-mdl #modal-body {
      flex: 1;
      overflow-y: auto; }
    #modal-wrapper.type-mdl #modal-footer {
      display: flex;
      align-items: center;
      justify-content: flex-end; }
      #modal-wrapper.type-mdl #modal-footer.footer-01 {
        justify-content: center !important; }
      #modal-wrapper.type-mdl #modal-footer .lnkBtnModalPrimary, #modal-wrapper.type-mdl #modal-footer .lnkBtnModalSecondary, #modal-wrapper.type-mdl #modal-footer .lnkBtnModalTertiary {
        display: flex;
        justify-content: center;
        align-items: center; }
    #modal-wrapper.type-mdl #modal-close {
      position: absolute;
      background-position: center center;
      background-repeat: no-repeat;
      background-color: #fff;
      opacity: 0;
      -moz-transition: transform 0.25s ease, opacity 0.3s 0.2s;
      -o-transition: transform 0.25s ease, opacity 0.3s 0.2s;
      -webkit-transition: transform 0.25s ease, opacity 0.3s 0.2s;
      transition: transform 0.25s ease, opacity 0.3s 0.2s; }
      #modal-wrapper.type-mdl #modal-close:hover {
        -webkit-transform: scale(1.04);
        -moz-transform: scale(1.04);
        -ms-transform: scale(1.04);
        -o-transform: scale(1.04);
        transform: scale(1.04); }
    #modal-wrapper.type-mdl.on {
      visibility: visible; }
      #modal-wrapper.type-mdl.on.dir-fade.size-lg {
        opacity: 1;
        -moz-transition: visibility 0s 0s, opacity 0.5s ease-in-out;
        -o-transition: visibility 0s 0s, opacity 0.5s ease-in-out;
        -webkit-transition: visibility 0s 0s, opacity 0.5s ease-in-out;
        transition: visibility 0s 0s, opacity 0.5s ease-in-out; }
      #modal-wrapper.type-mdl.on.dir-fade.size-sm {
        opacity: 1;
        -moz-transition: visibility 0s 0s, opacity 0.5s ease-in-out;
        -o-transition: visibility 0s 0s, opacity 0.5s ease-in-out;
        -webkit-transition: visibility 0s 0s, opacity 0.5s ease-in-out;
        transition: visibility 0s 0s, opacity 0.5s ease-in-out; }
      #modal-wrapper.type-mdl.on #modal-close {
        opacity: 1;
        -moz-transition: transform 0.25s ease, opacity 0.3s 0s;
        -o-transition: transform 0.25s ease, opacity 0.3s 0s;
        -webkit-transition: transform 0.25s ease, opacity 0.3s 0s;
        transition: transform 0.25s ease, opacity 0.3s 0s; }

/* Common XS1 and XS2 */
/* XS1 */
@media all and (max-width: 419px) {
  #modal-wrapper.type-mdl.size-lg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  #modal-wrapper.type-mdl.size-sm {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }
/* XS2 */
@media all and (min-width: 420px) and (max-width: 767px) {
  #modal-wrapper.type-mdl.size-lg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  #modal-wrapper.type-mdl.size-sm {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }
/* Common SM1 and SM2 */
/* SM1 */
@media all and (min-width: 768px) and (max-width: 1023px) {
  #modal-wrapper.type-mdl.size-lg {
    top: calc(50% - 175px);
    left: calc(50% - 310px);
    width: 620px;
    height: 350px; }
  #modal-wrapper.type-mdl.size-sm {
    top: calc(50% - 305px);
    left: calc(50% - 224px);
    width: 448px;
    height: 610px; } }
/* SM2 */
@media all and (min-width: 1024px) and (max-width: 1179px) {
  #modal-wrapper.type-mdl.size-lg {
    top: calc(50% - 175px);
    left: calc(50% - 310px);
    width: 620px;
    height: 350px; }
  #modal-wrapper.type-mdl.size-sm {
    top: calc(50% - 305px);
    left: calc(50% - 224px);
    width: 448px;
    height: 610px; } }
/* Common MD and LG */
/* MD */
@media all and (min-width: 1180px) and (max-width: 1679px) {
  #modal-wrapper.type-mdl.size-lg {
    top: calc(50% - 225px);
    left: calc(50% - 400px);
    width: 800px;
    height: 450px; }
  #modal-wrapper.type-mdl.size-sm {
    top: calc(50% - 305px);
    left: calc(50% - 224px);
    width: 448px;
    height: 610px; } }
/* LG */
@media all and (min-width: 1680px) {
  #modal-wrapper.type-mdl.size-lg {
    top: calc(50% - 225px);
    left: calc(50% - 400px);
    width: 800px;
    height: 450px; }
  #modal-wrapper.type-mdl.size-sm {
    top: calc(50% - 305px);
    left: calc(50% - 224px);
    width: 448px;
    height: 610px; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common XS1 and XS2 */
@media all and (max-width: 767px) {
  .tabber-container .tabber-header {
    display: flex;
    flex-direction: row;
    overflow-x: auto; }
    .tabber-container .tabber-header .tab-head-item {
      display: flex;
      align-items: center;
      white-space: nowrap; }
  .tabber-container .tabber-body {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: height 0.5s; }
    .tabber-container .tabber-body .tab-content-item {
      position: absolute;
      z-index: 0;
      top: -10000px;
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      visibility: hidden;
      opacity: 0;
      overflow: hidden;
      transition: visibility 0s 0.2s, position 0s 0.2s, opacity 0.2s; }
      .tabber-container .tabber-body .tab-content-item.on {
        position: relative;
        z-index: 1;
        top: auto;
        visibility: visible;
        opacity: 1;
        transition: visibility 0s 0s, position 0s 0s, opacity 0.2s; } }
/* XS1 */
/* XS2 */
/* Common SM1 and SM2 */
@media all and (min-width: 768px) and (max-width: 1179px) {
  .tabber-container .tabber-header {
    display: flex;
    flex-direction: row;
    overflow-x: auto; }
    .tabber-container .tabber-header .tab-head-item {
      display: flex;
      align-items: center;
      white-space: nowrap; }
  .tabber-container .tabber-body {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: height 0.5s; }
    .tabber-container .tabber-body .tab-content-item {
      position: absolute;
      z-index: 0;
      top: -10000px;
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      visibility: hidden;
      opacity: 0;
      overflow: hidden;
      transition: visibility 0s 0.2s, position 0s 0.2s, opacity 0.2s; }
      .tabber-container .tabber-body .tab-content-item.on {
        position: relative;
        z-index: 1;
        top: auto;
        visibility: visible;
        opacity: 1;
        transition: visibility 0s 0s, position 0s 0s, opacity 0.2s; } }
/* SM1 */
/* SM2 */
/* Common MD and LG */
@media all and (min-width: 1180px) {
  .tabber-container .tabber-header {
    display: flex;
    flex-direction: row;
    overflow-x: auto; }
    .tabber-container .tabber-header .tab-head-item {
      display: flex;
      align-items: center;
      white-space: nowrap; }
  .tabber-container .tabber-body {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: height 0.5s; }
    .tabber-container .tabber-body .tab-content-item {
      position: absolute;
      z-index: 0;
      top: -10000px;
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      visibility: hidden;
      opacity: 0;
      overflow: hidden;
      transition: visibility 0s 0.2s, position 0s 0.2s, opacity 0.2s; }
      .tabber-container .tabber-body .tab-content-item.on {
        position: relative;
        z-index: 1;
        top: auto;
        visibility: visible;
        opacity: 1;
        transition: visibility 0s 0s, position 0s 0s, opacity 0.2s; } }
/* MD */
/* LG */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
[data-animation='fade'] .toast-item {
  opacity: 0;
  transform: translateY(-14px); }
  [data-animation='fade'] .toast-item.on {
    opacity: 1;
    transform: translateY(0); }

#toast-wrapper {
  width: 100%;
  position: fixed;
  z-index: 1000; }
  #toast-wrapper .toast-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 320px;
    margin: 72px 20px 0px 20px;
    padding: 16px 16px 16px 20px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    border-radius: 12px; }
    #toast-wrapper .toast-item .t-icon {
      display: block;
      width: 28px;
      height: 28px; }
    #toast-wrapper .toast-item.toast-info {
      border-left: 4px solid #0043CE;
      background: #EDF5FF; }
      #toast-wrapper .toast-item.toast-info .t-icon {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10%201.25C8.26942%201.25%206.57769%201.76318%205.13876%202.72464C3.69983%203.6861%202.57832%205.05267%201.91606%206.65152C1.25379%208.25037%201.08051%2010.0097%201.41813%2011.707C1.75575%2013.4044%202.58911%2014.9635%203.81282%2016.1872C5.03653%2017.4109%206.59563%2018.2442%208.29296%2018.5819C9.9903%2018.9195%2011.7496%2018.7462%2013.3485%2018.0839C14.9473%2017.4217%2016.3139%2016.3002%2017.2754%2014.8612C18.2368%2013.4223%2018.75%2011.7306%2018.75%2010C18.75%207.67936%2017.8281%205.45376%2016.1872%203.81282C14.5462%202.17187%2012.3206%201.25%2010%201.25ZM10%205C10.1854%205%2010.3667%205.05498%2010.5209%205.158C10.675%205.26101%2010.7952%205.40743%2010.8661%205.57873C10.9371%205.75004%2010.9557%205.93854%2010.9195%206.1204C10.8833%206.30225%2010.794%206.4693%2010.6629%206.60041C10.5318%206.73152%2010.3648%206.82081%2010.1829%206.85699C10.001%206.89316%209.81254%206.87459%209.64124%206.80364C9.46993%206.73268%209.32351%206.61252%209.2205%206.45835C9.11749%206.30418%209.0625%206.12292%209.0625%205.9375C9.0625%205.68886%209.16128%205.4504%209.33709%205.27459C9.51291%205.09877%209.75136%205%2010%205ZM12.5%2015.0781H7.5V13.6719H9.29688V10.0781H8.125V8.67188H10.7031V13.6719H12.5V15.0781Z%22%20fill%3D%22%230043CE%22%2F%3E%3C%2Fsvg%3E"); }
    #toast-wrapper .toast-item.toast-danger {
      border-left: 4px solid #DA1E28;
      background: #FFF1F1; }
      #toast-wrapper .toast-item.toast-danger .t-icon {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20%3B%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M9.99998%201.24998C8.84892%201.24285%207.7079%201.4643%206.64308%201.9015C5.57826%202.3387%204.61083%202.98295%203.79689%203.79689C2.98295%204.61083%202.3387%205.57826%201.9015%206.64308C1.4643%207.7079%201.24285%208.84892%201.24998%209.99998C1.24285%2011.151%201.4643%2012.2921%201.9015%2013.3569C2.3387%2014.4217%202.98295%2015.3891%203.79689%2016.2031C4.61083%2017.017%205.57826%2017.6613%206.64308%2018.0985C7.7079%2018.5357%208.84892%2018.7571%209.99998%2018.75C11.151%2018.7571%2012.2921%2018.5357%2013.3569%2018.0985C14.4217%2017.6613%2015.3891%2017.017%2016.2031%2016.2031C17.017%2015.3891%2017.6613%2014.4217%2018.0985%2013.3569C18.5357%2012.2921%2018.7571%2011.151%2018.75%209.99998C18.7571%208.84892%2018.5357%207.7079%2018.0985%206.64308C17.6613%205.57826%2017.017%204.61083%2016.2031%203.79689C15.3891%202.98295%2014.4217%202.3387%2013.3569%201.9015C12.2921%201.4643%2011.151%201.24285%209.99998%201.24998ZM13.403%2014.375L5.62498%206.5973L6.5973%205.62498L14.375%2013.403L13.403%2014.375Z%22%20fill%3D%22%23DA1E28%22%2F%3E%20%3C%2Fsvg%3E%20"); }
    #toast-wrapper .toast-item.toast-warning {
      border-left: 4px solid #F1C21B;
      background: #FFF8E1; }
      #toast-wrapper .toast-item.toast-warning .t-icon {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10%201.25C5.1875%201.25%201.25%205.1875%201.25%2010C1.25%2014.8125%205.1875%2018.75%2010%2018.75C14.8125%2018.75%2018.75%2014.8125%2018.75%2010C18.75%205.1875%2014.8125%201.25%2010%201.25ZM9.3125%205H10.6875V11.875H9.3125V5ZM10%2015.625C9.5%2015.625%209.0625%2015.1875%209.0625%2014.6875C9.0625%2014.1875%209.5%2013.75%2010%2013.75C10.5%2013.75%2010.9375%2014.1875%2010.9375%2014.6875C10.9375%2015.1875%2010.5%2015.625%2010%2015.625Z%22%20fill%3D%22%23F1C21B%22%2F%3E%20%3C%2Fsvg%3E%20"); }
    #toast-wrapper .toast-item.toast-success {
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 12px 21px 14px 12px;
      background: #505050; }
      #toast-wrapper .toast-item.toast-success .iconParty {
        background-image: url("/Areas/Corporate/Content/Visual/1.png"); }
      #toast-wrapper .toast-item.toast-success .iconThinking {
        background-image: url("/Areas/Corporate/Content/Visual/2.png"); }
    #toast-wrapper .toast-item .t-description {
      display: flex;
      flex-direction: column;
      justify-content: center;
      flex: 1;
      margin: 0 12px; }
      #toast-wrapper .toast-item .t-description .t-title {
        font-weight: 700;
        font-size: 13px;
        letter-spacing: 0.01em;
        color: #FFFFFF; }
      #toast-wrapper .toast-item .t-description .t-explanation {
        display: block;
        margin: 12px 0 0 0;
        font-weight: 500;
        font-size: 12px;
        line-height: 16px;
        color: #232941; }
        #toast-wrapper .toast-item .t-description .t-explanation a {
          color: #232941;
          text-decoration: underline; }
    #toast-wrapper .toast-item .t-close {
      display: block;
      width: 20px;
      height: 20px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20clip-path%3D%22url%28%23clip0_256_2140%29%22%3E%20%3Cpath%20d%3D%22M15%205.875L14.125%205L10%209.125L5.875%205L5%205.875L9.125%2010L5%2014.125L5.875%2015L10%2010.875L14.125%2015L15%2014.125L10.875%2010L15%205.875Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_256_2140%22%3E%20%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E%20"); }

/* Common XS1 and XS2 */
@media all and (max-width: 767px) {
  #toast-wrapper.toast-default-xs-tl {
    top: 0;
    right: auto;
    bottom: auto;
    left: 0; }
  #toast-wrapper.toast-xs-tl {
    top: 0 !important;
    right: auto;
    bottom: auto;
    left: 0 !important; }
  #toast-wrapper .toast-item {
    width: calc(100% - 40px); }
  #toast-wrapper.toast-default-xs-tc {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%; }
  #toast-wrapper.toast-xs-tc {
    top: 0 !important;
    right: auto;
    bottom: auto;
    left: 50% !important; }
  #toast-wrapper .toast-item {
    width: calc(100% - 40px); }
  #toast-wrapper.toast-default-xs-tr {
    top: 0;
    bottom: auto;
    right: 0;
    left: auto; }
  #toast-wrapper.toast-xs-tr {
    top: 0 !important;
    bottom: auto;
    right: 0 !important;
    left: auto; }
  #toast-wrapper .toast-item {
    width: calc(100% - 40px); }
  #toast-wrapper.toast-default-xs-ml {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0; }
  #toast-wrapper.toast-xs-ml {
    top: 50% !important;
    right: auto;
    bottom: auto;
    left: 0 !important; }
  #toast-wrapper .toast-item {
    width: calc(100% - 40px); }
  #toast-wrapper.toast-default-xs-mc {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%; }
  #toast-wrapper.toast-xs-mc {
    top: 50% !important;
    right: auto;
    bottom: auto;
    left: 50% !important; }
  #toast-wrapper .toast-item {
    width: calc(100% - 40px); }
  #toast-wrapper.toast-default-xs-mr {
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto; }
  #toast-wrapper.toast-xs-mr {
    top: 50% !important;
    right: 0 !important;
    bottom: auto;
    left: auto; }
  #toast-wrapper .toast-item {
    width: calc(100% - 40px); }
  #toast-wrapper.toast-default-xs-bl {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0; }
  #toast-wrapper.toast-xs-bl {
    top: auto;
    right: auto;
    bottom: 0 !important;
    left: 0 !important; }
  #toast-wrapper .toast-item {
    width: calc(100% - 40px); }
  #toast-wrapper.toast-default-xs-bc {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%; }
  #toast-wrapper.toast-xs-bc {
    top: auto;
    right: auto;
    bottom: 0 !important;
    left: 50% !important; }
  #toast-wrapper .toast-item {
    width: calc(100% - 40px); }
  #toast-wrapper.toast-default-xs-br {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto; }
  #toast-wrapper.toast-xs-br {
    top: auto;
    right: 0 !important;
    bottom: 0 !important;
    left: auto; }
  #toast-wrapper .toast-item {
    width: calc(100% - 40px); } }
/* XS1 */
/* XS2 */
/* Common SM1 and SM2 */
@media all and (min-width: 768px) and (max-width: 1179px) {
  #toast-wrapper.toast-default-sm-tl {
    top: 0;
    right: auto;
    bottom: auto;
    left: 0; }
  #toast-wrapper.toast-sm-tl {
    top: 0 !important;
    right: auto;
    bottom: auto;
    left: 0 !important; }
  #toast-wrapper.toast-default-sm-tc {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%; }
  #toast-wrapper.toast-sm-tc {
    top: 0 !important;
    right: auto;
    bottom: auto;
    left: 50% !important; }
  #toast-wrapper.toast-default-sm-tr {
    top: 0;
    bottom: auto;
    right: 0;
    left: auto; }
  #toast-wrapper.toast-sm-tr {
    top: 0 !important;
    bottom: auto;
    right: 0 !important;
    left: auto; }
  #toast-wrapper.toast-default-sm-ml {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0; }
  #toast-wrapper.toast-sm-ml {
    top: 50% !important;
    right: auto;
    bottom: auto;
    left: 0 !important; }
  #toast-wrapper.toast-default-sm-mc {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%; }
  #toast-wrapper.toast-sm-mc {
    top: 50% !important;
    right: auto;
    bottom: auto;
    left: 50% !important; }
  #toast-wrapper.toast-default-sm-mr {
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto; }
  #toast-wrapper.toast-sm-mr {
    top: 50% !important;
    right: 0 !important;
    bottom: auto;
    left: auto; }
  #toast-wrapper.toast-default-sm-bl {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0; }
  #toast-wrapper.toast-sm-bl {
    top: auto;
    right: auto;
    bottom: 0 !important;
    left: 0 !important; }
  #toast-wrapper.toast-default-sm-bc {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%; }
  #toast-wrapper.toast-sm-bc {
    top: auto;
    right: auto;
    bottom: 0 !important;
    left: 50% !important; }
  #toast-wrapper.toast-default-sm-br {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto; }
  #toast-wrapper.toast-sm-br {
    top: auto;
    right: 0 !important;
    bottom: 0 !important;
    left: auto; }
  #toast-wrapper.toast-default-mdlg-tc .toast-item, #toast-wrapper.toast-default-mdlg-mc .toast-item, #toast-wrapper.toast-default-mdlg-tc .toast-item {
    margin-left: -160px; }
  #toast-wrapper.toast-mdlg-tc .toast-item, #toast-wrapper.toast-mdlg-mc .toast-item, #toast-wrapper.toast-mdlg-bc .toast-item {
    margin-left: -160px !important; } }
/* SM1 */
/* SM2 */
/* Common MD and LG */
@media all and (min-width: 1180px) {
  #toast-wrapper.toast-default-mdlg-tl {
    top: 0;
    right: auto;
    bottom: auto;
    left: 0; }
  #toast-wrapper.toast-mdlg-tl {
    top: 0 !important;
    right: auto;
    bottom: auto;
    left: 0 !important; }
  #toast-wrapper.toast-default-mdlg-tc {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%; }
  #toast-wrapper.toast-mdlg-tc {
    top: 0 !important;
    right: auto;
    bottom: auto;
    left: 50% !important; }
  #toast-wrapper.toast-default-mdlg-tr {
    top: 0;
    bottom: auto;
    right: 0;
    left: auto; }
  #toast-wrapper.toast-mdlg-tr {
    top: 0 !important;
    bottom: auto;
    right: 0 !important;
    left: auto; }
  #toast-wrapper.toast-default-mdlg-ml {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0; }
  #toast-wrapper.toast-mdlg-ml {
    top: 50% !important;
    right: auto;
    bottom: auto;
    left: 0 !important; }
  #toast-wrapper.toast-default-mdlg-mc {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%; }
  #toast-wrapper.toast-mdlg-mc {
    top: 50% !important;
    right: auto;
    bottom: auto;
    left: 50% !important; }
  #toast-wrapper.toast-default-mdlg-mr {
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto; }
  #toast-wrapper.toast-mdlg-mr {
    top: 50% !important;
    right: 0 !important;
    bottom: auto;
    left: auto; }
  #toast-wrapper.toast-default-mdlg-bl {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0; }
  #toast-wrapper.toast-mdlg-bl {
    top: auto;
    right: auto;
    bottom: 0 !important;
    left: 0 !important; }
  #toast-wrapper.toast-default-mdlg-bc {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%; }
  #toast-wrapper.toast-mdlg-bc {
    top: auto;
    right: auto;
    bottom: 0 !important;
    left: 50% !important; }
  #toast-wrapper.toast-default-mdlg-br {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto; }
  #toast-wrapper.toast-mdlg-br {
    top: auto;
    right: 0 !important;
    bottom: 0 !important;
    left: auto; }
  #toast-wrapper .toast-item {
    position: absolute;
    width: 380px;
    top: 0px;
    right: 30px; }
  #toast-wrapper.toast-default-mdlg-tc .toast-item, #toast-wrapper.toast-default-mdlg-mc .toast-item, #toast-wrapper.toast-default-mdlg-tc .toast-item {
    margin-left: -160px; }
  #toast-wrapper.toast-mdlg-tc .toast-item, #toast-wrapper.toast-mdlg-mc .toast-item, #toast-wrapper.toast-mdlg-bc .toast-item {
    margin-left: -160px !important; } }
/* MD */
/* LG */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
[data-tvw="checkbox"] .jstree-container-ul .jstree-node {
  min-height: 27px;
  line-height: normal; }
[data-tvw="checkbox"] .jstree-container-ul .jstree-ocl {
  width: 15px;
  height: 15px;
  margin: 1px 14px 1px 0;
  background: #fff;
  border: 1.5px solid #656565;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%221%22%20viewBox%3D%220%200%207%201%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Crect%20width%3D%227%22%20height%3D%221%22%20fill%3D%22%23656565%22%2F%3E%20%3C%2Fsvg%3E%20");
  background-position: 2px 5.5px !important;
  background-repeat: no-repeat; }
[data-tvw="checkbox"] .jstree-container-ul .jstree-closed .jstree-ocl {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%227%22%20viewBox%3D%220%200%207%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204V7H4V4H7V3H4V0H3V3H0V4H3Z%22%20fill%3D%22%23656565%22%2F%3E%20%3C%2Fsvg%3E%20");
  background-position: 2px 2.5px !important; }
[data-tvw="checkbox"] .jstree-container-ul .jstree-leaf .jstree-ocl {
  visibility: hidden; }
[data-tvw="checkbox"] .jstree-container-ul .jstree-anchor {
  height: 17px;
  padding: 0;
  margin: 0 0 10px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 17px; }
  [data-tvw="checkbox"] .jstree-container-ul .jstree-anchor .jstree-checkbox {
    width: 15px;
    height: 15px;
    padding: 0;
    margin: 1px 10px 1px 0;
    background: #fff;
    border: 1px solid #B9B9B9;
    border-radius: 3px;
    background-image: none;
    background-repeat: no-repeat !important;
    background-position: center center !important; }
    [data-tvw="checkbox"] .jstree-container-ul .jstree-anchor .jstree-checkbox.jstree-undetermined {
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%227%22%20viewBox%3D%220%200%207%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Crect%20width%3D%227%22%20height%3D%227%22%20fill%3D%22%23C4C4C4%22%2F%3E%20%3C%2Fsvg%3E%20"); }
  [data-tvw="checkbox"] .jstree-container-ul .jstree-anchor.jstree-clicked .jstree-checkbox {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%227%22%20viewBox%3D%220%200%209%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.1206%200.0860571C8.01071%20-0.0286857%207.83181%20-0.0286857%207.72267%200.0860571L3.52923%204.41478C3.41934%204.5303%203.24006%204.5303%203.13092%204.41478L1.29355%202.47426C1.23917%202.4167%201.16791%202.3883%201.09627%202.38791C1.02389%202.38753%200.950379%202.41592%200.895246%202.47426L0.0832613%203.23118C0.029254%203.28874%200%203.3607%200%203.43577C0%203.51123%200.029254%203.59019%200.0836363%203.64736L1.93639%205.66373C2.0459%205.77886%202.22555%205.96556%202.33469%206.07991L3.1313%206.91267C3.24081%207.02664%203.41971%207.02664%203.5296%206.91267L8.91758%201.335C9.02747%201.22065%209.02747%201.03278%208.91758%200.918429L8.1206%200.0860571Z%22%20fill%3D%22%23656565%22%2F%3E%20%3C%2Fsvg%3E"); }
[data-tvw="checkbox"] .jstree-container-ul .jstree-children .jstree-node {
  margin: 0 0 0 29px; }
[data-tvw="checkbox"] .jstree-container-ul .jstree-themeicon {
  display: none !important; }
[data-tvw="checkbox"] .jstree-container-ul .jstree-hovered {
  background-color: transparent !important; }
[data-tvw="checkbox"] .jstree-container-ul .jstree-wholerow {
  height: 17px;
  background: transparent !important; }
[data-tvw="checkbox"] .jstree-container-ul .jstree-clicked.jstree-disabled {
  background: transparent !important; }

/* Common XS1 and XS2 */
/* XS1*/
/* XS2 */
/* Common SM1 and SM2 */
/* SM1 */
/* SM2 */
/* Common MD and LG */
/* MD */
/* LG */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
.f-dropmenu-sender {
  z-index: 120; }

.f-dropmenu {
  position: absolute;
  z-index: 110; }
  .f-dropmenu.f-dropmenu-fade {
    opacity: 0;
    visibility: hidden;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -o-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s; }
    .f-dropmenu.f-dropmenu-fade.on {
      opacity: 1;
      visibility: visible;
      -moz-transition: opacity 0.3s 0.1s, visibility 0s 0s;
      -o-transition: opacity 0.3s 0.1s, visibility 0s 0s;
      -webkit-transition: opacity 0.3s 0.1s, visibility 0s 0s;
      transition: opacity 0.3s 0.1s, visibility 0s 0s; }

.f-dropmenu-overlay {
  background-color: rgba(76, 255, 0, 0.5) !important; }

[data-expand] {
  height: 0;
  overflow: hidden;
  opacity: 0;
  -moz-transition: height 0.4s ease-in-out, opacity 0.3s;
  -o-transition: height 0.4s ease-in-out, opacity 0.3s;
  -webkit-transition: height 0.4s ease-in-out, opacity 0.3s;
  transition: height 0.4s ease-in-out, opacity 0.3s; }
  [data-expand].on {
    opacity: 1;
    -moz-transition: height 0.4s ease-in-out, opacity 1s;
    -o-transition: height 0.4s ease-in-out, opacity 1s;
    -webkit-transition: height 0.4s ease-in-out, opacity 1s;
    transition: height 0.4s ease-in-out, opacity 1s; }
  [data-expand].init-on {
    opacity: 1;
    height: auto; }

.f-tooltip-A {
  z-index: 3; }
  .f-tooltip-A .tooltip-icon {
    display: flex;
    width: 15px;
    height: 15px;
    margin: 0 0 0 10px;
    background-color: #fff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    font-size: 9px;
    letter-spacing: 0.2px;
    color: #555;
    transition: background-color 0.3s, color 0.3s; }
    .f-tooltip-A .tooltip-icon::before {
      content: '?'; }
    .f-tooltip-A .tooltip-icon.no-icon {
      display: inline;
      width: 0;
      height: 0;
      margin: 0;
      background-color: transparent;
      font-size: 100%;
      letter-spacing: normal; }
      .f-tooltip-A .tooltip-icon.no-icon::before {
        content: ''; }
    .f-tooltip-A .tooltip-icon.dropBottom .tooltip-content {
      top: calc(100% + 8px);
      bottom: auto; }
  .f-tooltip-A .tooltip-content {
    position: absolute;
    left: 0px;
    bottom: 25px;
    visibility: hidden;
    padding: 5px 5px;
    background-color: #efefef;
    border: 1px solid #efefef;
    border-radius: 2px;
    opacity: 0;
    color: #555;
    white-space: nowrap;
    transition: opacity 0.35s 0.2s, visibility 0s 0.55s; }
    .f-tooltip-A .tooltip-content::before {
      display: inline-block;
      content: '';
      position: absolute;
      z-index: 5;
      top: -6px;
      left: 11px;
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #efefef;
      transform: rotate(-180deg); }
    .f-tooltip-A .tooltip-content:after {
      display: inline-block;
      content: '';
      position: absolute;
      top: -7px;
      left: 10px;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #555;
      transform: rotate(-180deg); }
  .f-tooltip-A:not(.disabled):hover {
    cursor: help; }
    .f-tooltip-A:not(.disabled):hover .tooltip-icon {
      color: #fff !important;
      background-color: #555; }
    .f-tooltip-A:not(.disabled):hover .tooltip-content {
      opacity: 1;
      visibility: visible;
      transition: opacity 0.35s 0.2s, visibility 0s 0.2s; }

/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  #search-area {
    position: fixed;
    display: none;
    flex-wrap: wrap;
    z-index: 9999999;
    width: 100%;
    height: auto; }
    #search-area .c-container-01 {
      z-index: 200;
      margin: 32px 0 0 0;
      width: 100%; }
      #search-area .c-container-01 #search-symbol {
        position: absolute;
        z-index: 200;
        top: 17px;
        left: 37px;
        display: flex;
        width: 24px;
        height: 24px;
        border-radius: 100px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M18.031%2016.617L22.314%2020.899L20.899%2022.314L16.617%2018.031C15.0237%2019.3082%2013.042%2020.0029%2011%2020C6.032%2020%202%2015.968%202%2011C2%206.032%206.032%202%2011%202C15.968%202%2020%206.032%2020%2011C20.0029%2013.042%2019.3082%2015.0237%2018.031%2016.617ZM16.025%2015.875C17.2941%2014.5699%2018.0029%2012.8204%2018%2011C18%207.132%2014.867%204%2011%204C7.132%204%204%207.132%204%2011C4%2014.867%207.132%2018%2011%2018C12.8204%2018.0029%2014.5699%2017.2941%2015.875%2016.025L16.025%2015.875V15.875Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E%20");
        background-position: center center;
        background-repeat: no-repeat; }
      #search-area .c-container-01 #clear-value-button {
        position: absolute;
        z-index: 200;
        top: 12px;
        right: 38px;
        display: none;
        width: 32px;
        height: 32px;
        background-color: #E0E0E0;
        border-radius: 100px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.0001%208.82178L14.1251%204.69678L15.3034%205.87511L11.1784%2010.0001L15.3034%2014.1251L14.1251%2015.3034L10.0001%2011.1784L5.87511%2015.3034L4.69678%2014.1251L8.82178%2010.0001L4.69678%205.87511L5.87511%204.69678L10.0001%208.82178Z%22%20fill%3D%22%23333333%22%2F%3E%20%3C%2Fsvg%3E%20");
        background-position: center center;
        background-repeat: no-repeat;
        opacity: 0.7;
        transition: opacity 0.2s; }
        #search-area .c-container-01 #clear-value-button:hover {
          opacity: 1; }
      #search-area .c-container-01 #search-textbox {
        display: flex;
        align-items: center;
        width: 100%;
        height: 56px;
        padding-left: 56px;
        background: #fff;
        border-radius: 100px;
        border: 2px solid #A3A3A3;
        font-size: 16px;
        font-weight: 700;
        color: #141414; }
        #search-area .c-container-01 #search-textbox::placeholder {
          font-weight: 500;
          color: #A3A3A3; }
        #search-area .c-container-01 #search-textbox:not(:placeholder-shown) ~ #clear-value-button {
          display: block; }
    #search-area #search-close-button {
      position: absolute;
      z-index: 200;
      top: -64px;
      right: 20px;
      display: flex;
      width: 44px;
      height: 44px;
      border-radius: 100px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M12%2010.5862L16.95%205.63623L18.364%207.05023L13.414%2012.0002L18.364%2016.9502L16.95%2018.3642L12%2013.4142L7.04999%2018.3642L5.63599%2016.9502L10.586%2012.0002L5.63599%207.05023L7.04999%205.63623L12%2010.5862Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fsvg%3E%20");
      background-position: center center;
      background-repeat: no-repeat; }
    #search-area #autoCompletePlaceholder {
      display: flex;
      flex-direction: column;
      align-items: center;
      width: 100%;
      max-height: 209px;
      background: none;
      z-index: 151;
      overflow-y: auto;
      border-radius: 0; }
      #search-area #autoCompletePlaceholder .focus-container {
        padding: 0; }
        #search-area #autoCompletePlaceholder .focus-container .on-search .not-result > .c-item-03 > .c-item-03-A {
          margin-bottom: 40px; }
    #search-area.on {
      top: 84px !important;
      height: calc(100vh - 84px) !important;
      display: flex;
      top: 0;
      height: 100vh; }
      #search-area.on header {
        display: none; }
      #search-area.on > .close-icon-03 {
        display: block; }
      #search-area.on #autoCompletePlaceholder {
        display: flex; }
      #search-area.on ~ #button-basket {
        display: none; }
      #search-area.on ~ .menu-buttons {
        display: none; }
      #search-area.on #autoCompletePlaceholder {
        padding: 0 20px 92px 20px;
        z-index: 5555555; }
        #search-area.on #autoCompletePlaceholder .c-item-01 .c-item-01-A {
          display: flex;
          margin-bottom: 16px; }
          #search-area.on #autoCompletePlaceholder .c-item-01 .c-item-01-A .c-unit-01 {
            font-weight: 600;
            font-size: 14px;
            line-height: 20px;
            color: #000000;
            margin-right: 12px; }
          #search-area.on #autoCompletePlaceholder .c-item-01 .c-item-01-A .c-unit-02 {
            width: 16px;
            height: 16px; }
        #search-area.on #autoCompletePlaceholder .c-item-01 .c-item-01-B {
          display: none; }
      #search-area.on .c-container-01 {
        position: absolute;
        padding: 0 20px;
        margin: 24px 0 32px 0; }
        #search-area.on .c-container-01 .c-item-01 {
          display: none; }
        #search-area.on .c-container-01 .c-item-04 {
          display: none;
          position: absolute;
          right: 30px;
          top: 12px;
          width: 24px;
          height: 24px;
          background: #E0E0E0;
          border-radius: 100px;
          align-items: center;
          justify-content: center;
          z-index: 11111111; }
      #search-area.on #search-list-container {
        position: absolute;
        z-index: 150;
        top: 20px;
        display: none;
        width: 100%;
        padding: 90px 0px 84px 20px;
        border-radius: 16px; }
        #search-area.on #search-list-container.on {
          display: block; }
      #search-area.on #search-textbox {
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        border-radius: 8px !important;
        color: #000000; }
        #search-area.on #search-textbox:not(:placeholder-shown) ~ .c-item-04 {
          display: flex; }
        #search-area.on #search-textbox::placeholder {
          font-weight: 500;
          font-size: 14px;
          line-height: 20px;
          color: #000000; }
      #search-area.on > .c-container-03 {
        width: 100%;
        height: 84px;
        top: 0;
        padding: 0 20px;
        position: fixed;
        z-index: 9999999;
        position: absolute;
        justify-content: space-between;
        align-items: center;
        display: flex; }
        #search-area.on > .c-container-03 > .c-item-01 {
          display: flex;
          width: 44px;
          height: 44px;
          border-radius: 100px;
          background-color: rgba(255, 255, 255, 0.1);
          box-sizing: border-box;
          align-items: center;
          justify-content: center;
          order: 2; }
        #search-area.on > .c-container-03 > .c-item-02 {
          order: 1; }
      #search-area.on .c-container-02 {
        position: absolute;
        top: 180px; }
        #search-area.on .c-container-02 .search-result-item-row {
          margin-bottom: 16px; }
          #search-area.on .c-container-02 .search-result-item-row > a {
            font-weight: 700;
            font-size: 14px;
            line-height: 20px;
            text-decoration-line: underline;
            color: #CCCCCC; }
          #search-area.on .c-container-02 .search-result-item-row::after {
            content: "";
            position: absolute;
            margin-left: 8px;
            width: 16px;
            height: 16px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.7814%207.33312L7.20541%203.75712L8.14808%202.81445L13.3334%207.99979L8.14808%2013.1851L7.20541%2012.2425L10.7814%208.66645H2.66675V7.33312H10.7814Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%20%3C%2Fsvg%3E%20"); }
    #search-area #search-result-items {
      max-height: 116px;
      overflow-y: auto; }
      #search-area #search-result-items::-webkit-scrollbar {
        width: 4px; }
      #search-area #search-result-items::-webkit-scrollbar-track {
        background: #fff; }
      #search-area #search-result-items::-webkit-scrollbar-thumb {
        background: #ECEAFA; }
      #search-area #search-result-items::-webkit-scrollbar-thumb:hover {
        background: #aaa; }
      #search-area #search-result-items .search-result-item-row {
        margin-bottom: 12px; }
        #search-area #search-result-items .search-result-item-row:last-child {
          margin-bottom: 0; }
        #search-area #search-result-items .search-result-item-row .search-result-item-link {
          font-size: 18px;
          font-weight: 400;
          color: #CCCCCC;
          letter-spacing: -0.01em;
          line-height: 28px; }
          #search-area #search-result-items .search-result-item-row .search-result-item-link:after {
            content: '';
            position: absolute;
            top: 2px;
            right: -32px;
            display: block;
            width: 24px;
            height: 24px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M8.78141%205.33312L5.20541%201.75712L6.14808%200.814453L11.3334%205.99979L6.14808%2011.1851L5.20541%2010.2425L8.78141%206.66645H0.666748V5.33312H8.78141Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%20%3C%2Fsvg%3E%20");
            background-repeat: no-repeat; }
          #search-area #search-result-items .search-result-item-row .search-result-item-link:hover:after {
            opacity: 1; }
    #search-area #overlay-wrapper {
      top: 84px;
      display: block;
      background: #000000; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  #search-area {
    position: fixed;
    top: 0;
    display: none;
    z-index: 555555;
    width: 100%;
    flex-direction: column;
    align-items: center;
    height: 124px; }
    #search-area.on {
      display: flex; }
    #search-area .c-container-01 {
      z-index: 200;
      margin: 32px 0 0 0;
      width: 952px; }
      #search-area .c-container-01 #search-symbol {
        position: absolute;
        z-index: 200;
        top: 16px;
        left: 20px;
        display: flex;
        width: 24px;
        height: 24px;
        border-radius: 100px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M18.031%2016.617L22.314%2020.899L20.899%2022.314L16.617%2018.031C15.0237%2019.3082%2013.042%2020.0029%2011%2020C6.032%2020%202%2015.968%202%2011C2%206.032%206.032%202%2011%202C15.968%202%2020%206.032%2020%2011C20.0029%2013.042%2019.3082%2015.0237%2018.031%2016.617ZM16.025%2015.875C17.2941%2014.5699%2018.0029%2012.8204%2018%2011C18%207.132%2014.867%204%2011%204C7.132%204%204%207.132%204%2011C4%2014.867%207.132%2018%2011%2018C12.8204%2018.0029%2014.5699%2017.2941%2015.875%2016.025L16.025%2015.875V15.875Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E%20");
        background-position: center center;
        background-repeat: no-repeat; }
      #search-area .c-container-01 #clear-value-button {
        position: absolute;
        z-index: 200;
        top: 12px;
        right: 12px;
        display: none;
        width: 32px;
        height: 32px;
        background-color: #E0E0E0;
        border-radius: 100px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.0001%208.82178L14.1251%204.69678L15.3034%205.87511L11.1784%2010.0001L15.3034%2014.1251L14.1251%2015.3034L10.0001%2011.1784L5.87511%2015.3034L4.69678%2014.1251L8.82178%2010.0001L4.69678%205.87511L5.87511%204.69678L10.0001%208.82178Z%22%20fill%3D%22%23333333%22%2F%3E%20%3C%2Fsvg%3E%20");
        background-position: center center;
        background-repeat: no-repeat;
        opacity: 0.7;
        transition: opacity 0.2s; }
        #search-area .c-container-01 #clear-value-button:hover {
          opacity: 1; }
      #search-area .c-container-01 #search-textbox {
        display: flex;
        align-items: center;
        width: 100%;
        height: 56px;
        padding-left: 56px;
        background: #fff;
        border-radius: 100px;
        border: 2px solid #A3A3A3;
        font-size: 16px;
        font-weight: 700;
        color: #141414; }
        #search-area .c-container-01 #search-textbox::placeholder {
          font-weight: 500;
          color: #A3A3A3; }
        #search-area .c-container-01 #search-textbox:not(:placeholder-shown) ~ #clear-value-button {
          display: block; }
    #search-area #search-list-container {
      position: absolute;
      z-index: 150;
      top: 20px;
      display: none;
      width: 976px;
      padding: 100px 72px 84px 72px;
      background-color: #fff;
      border-radius: 16px; }
      #search-area #search-list-container.on {
        display: block; }
    #search-area #search-result-items {
      max-height: 350px;
      overflow-y: auto; }
      #search-area #search-result-items::-webkit-scrollbar {
        width: 4px; }
      #search-area #search-result-items::-webkit-scrollbar-track {
        background: #fff; }
      #search-area #search-result-items::-webkit-scrollbar-thumb {
        background: #ECEAFA; }
      #search-area #search-result-items::-webkit-scrollbar-thumb:hover {
        background: #aaa; }
      #search-area #search-result-items .search-result-item-row {
        margin-bottom: 12px; }
        #search-area #search-result-items .search-result-item-row:last-child {
          margin-bottom: 0; }
        #search-area #search-result-items .search-result-item-row .search-result-item-link {
          font-size: 18px;
          font-weight: 400;
          color: #525252;
          letter-spacing: -0.01em;
          line-height: 28px;
          opacity: 0.9;
          transition: opacity 0.2s; }
          #search-area #search-result-items .search-result-item-row .search-result-item-link:after {
            content: '';
            position: absolute;
            top: -3px;
            right: -32px;
            display: block;
            width: 24px;
            height: 24px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M16.172%2011.0002L10.808%205.63617L12.222%204.22217L20%2012.0002L12.222%2019.7782L10.808%2018.3642L16.172%2013.0002H4V11.0002H16.172Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fsvg%3E%20");
            opacity: 0.6;
            transition: opacity 0.2s; }
          #search-area #search-result-items .search-result-item-row .search-result-item-link:hover {
            opacity: 1; }
            #search-area #search-result-items .search-result-item-row .search-result-item-link:hover:after {
              opacity: 1; }
    #search-area #no-result-pane {
      display: none; }
      #search-area #no-result-pane.on {
        display: block; }
    #search-area > #overlay-wrapper {
      background: #000;
      opacity: 0.8; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
/* Common sm, md, lg */
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
@font-face {
  font-family: 'Nexa';
  src: url("/Content/Files/Fonts/FF_Nexa/Nexa-Light.ttf");
  font-weight: 200; }
@font-face {
  font-family: 'Nexa';
  src: url("/Content/Files/Fonts/FF_Nexa/Nexa-Light.ttf");
  font-weight: 200; }
@font-face {
  font-family: 'Nexa';
  src: url("/Content/Files/Fonts/FF_Nexa/Nexa-Regular.ttf");
  font-weight: 400; }
@font-face {
  font-family: 'Nexa';
  src: url("/Content/Files/Fonts/FF_Nexa/Nexa-XBold.ttf");
  font-weight: 700; }
@font-face {
  font-family: 'Nexa';
  src: url("/Content/Files/Fonts/FF_Nexa/Nexa-Heavy.ttf");
  font-weight: 800; }
@font-face {
  font-family: 'Gilroy';
  src: url("/Content/Files/Fonts/Gilroy/Gilroy-Semibold.otf");
  font-weight: 600; }
@font-face {
  font-family: 'Gilroy';
  src: url("/Content/Files/Fonts/Gilroy/Gilroy-Medium.otf");
  font-weight: 500; }
@font-face {
  font-family: 'Inter';
  src: url("/Content/Files/Fonts/Inter/Inter-Regular.ttf");
  font-weight: 400; }
@font-face {
  font-family: 'Inter';
  src: url("/Content/Files/Fonts/Inter/Inter-Medium.ttf");
  font-weight: 500; }
@font-face {
  font-family: 'Inter';
  src: url("/Content/Files/Fonts/Inter/Inter-SemiBold.ttf");
  font-weight: 600; }
body {
  font-family: 'Nexa';
  font-size: 100%; }

a {
  text-decoration: none; }

/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .hdr-xs-01 {
    font-size: 2em;
    font-weight: 400;
    color: #000000;
    line-height: 40px;
    letter-spacing: -0.01em; }
    .hdr-xs-01 b, .hdr-xs-01 strong {
      font-weight: 700; }

  .hdr-xs-02 {
    font-size: 0.9375em;
    font-weight: 700;
    color: #FFFFFF;
    line-height: 20px; }

  .hdr-xs-03 {
    font-size: 0.9375em;
    font-weight: 700;
    color: #090A00;
    line-height: 20px; }

  .hdr-xs-04 {
    font-size: 2em;
    font-weight: 700;
    color: #F5F5F5;
    line-height: 36px;
    letter-spacing: -0.01em; }

  .hdr-xs-05 {
    font-size: 2em;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-lg-06 {
    font-size: 0.875em;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #D8FF00; }
    .hdr-lg-06 b, .hdr-lg-06 strong {
      font-weight: 800; }

  .hdr-lg-07 {
    font-size: 0.875em;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #000000; }
    .hdr-lg-07 b, .hdr-lg-07 strong {
      font-weight: 800; }

  .hdr-xs-08 {
    font-size: 2em;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-xs-09 {
    font-weight: 700;
    font-size: 1.1875em;
    line-height: 25px;
    color: #000000; }

  .hdr-xs-10 {
    font-weight: 700;
    font-size: 1.25em;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-xs-11 {
    font-size: 0.875em;
    font-weight: 400;
    color: #000000;
    line-height: 20px; }
    .hdr-xs-11 b, .hdr-xs-11 strong {
      font-weight: 700; }

  .hdr-xs-12 {
    font-size: 1em;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 22px;
    letter-spacing: -0.02em; }
    .hdr-xs-12 b, .hdr-xs-12 strong {
      font-weight: 700; }

  .hdr-xs-13 {
    font-size: 1.5em;
    font-weight: 700;
    color: #000000;
    line-height: 30px;
    letter-spacing: -0.01em; }

  .hdr-xs-14 {
    font-weight: 700;
    font-size: 0.9375em;
    line-height: 21px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-xs-15 {
    font-weight: 500;
    font-size: 0.8125em;
    line-height: 28px;
    color: #000000; }
    .hdr-xs-15 b, .hdr-xs-15 strong {
      font-weight: 700; }

  .hdr-xs-16 {
    font-size: 1.25em;
    font-weight: 700;
    color: #000000;
    line-height: 30px;
    letter-spacing: -0.01em; }

  .hdr-xs-17 {
    font-size: 1.5em;
    font-weight: 700;
    color: #000000;
    line-height: 30px;
    letter-spacing: -0.01em; }

  .hdr-xs-18 {
    font-weight: 500;
    font-size: 0.8125em;
    line-height: 28px;
    color: #000000; }

  .hdr-xs-19 {
    font-size: 1.25em;
    font-weight: 700;
    color: #000000;
    line-height: 30px;
    letter-spacing: -0.01em; }
    .hdr-xs-19 b, .hdr-xs-19 strong {
      font-weight: 700; }

  .hdr-xs-20 {
    font-size: 1em;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-xs-21 {
    font-size: 2em;
    font-weight: 400;
    line-height: 44px;
    letter-spacing: -0.01em;
    color: #000000; }
    .hdr-xs-21 b, .hdr-xs-21 strong {
      font-weight: 700; }

  .hdr-xs-22 {
    font-size: 0.9375em;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-xs-23 {
    font-size: 1.375em;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: #141414; }

  .hdr-xs-26 {
    font-family: Nexa;
    font-size: 1.125em;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 25px;
    color: #000000; }
    .hdr-xs-26 b, .hdr-xs-26 strong {
      display: block;
      font-weight: 800; }

  .hdr-xs-27 {
    font-family: Nexa;
    font-size: 1.125em;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 25px;
    color: #000000; }
    .hdr-xs-27 b, .hdr-xs-27 strong {
      display: block;
      font-weight: 800; }

  .hdr-xs-28 {
    font-size: 1.5em;
    font-weight: 800;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #141414; }

  .hdr-xs-29 {
    font-size: 1.25em;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #141414; }

  .hdr-xs-30 {
    font-size: 2em;
    font-weight: 800;
    line-height: 40px;
    letter-spacing: -0.01em;
    color: #000000; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .hdr-lg-01 {
    font-size: 4.5em;
    font-weight: 400;
    color: #000000;
    line-height: 76px;
    letter-spacing: -0.01em; }

  .hdr-lg-02 {
    font-size: 1.0625em;
    font-weight: 500;
    color: #fff;
    line-height: 22px; }

  .hdr-lg-03 {
    font-size: 1.0625em;
    font-weight: 700;
    color: #090A00;
    line-height: 22px; }

  .hdr-lg-04 {
    font-size: 3.25em;
    font-weight: 700;
    color: #F5F5F5;
    line-height: 60px;
    letter-spacing: -0.01em; }

  .hdr-lg-05 {
    font-size: 3.25em;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-lg-06 {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #D8FF00; }
    .hdr-lg-06 b, .hdr-lg-06 strong {
      font-weight: 800; }

  .hdr-lg-07 {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #000000; }
    .hdr-lg-07 b, .hdr-lg-07 strong {
      font-weight: 800; }

  .hdr-lg-08 {
    font-size: 3.75em;
    font-weight: 700;
    line-height: 68px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-lg-09 {
    font-weight: 700;
    font-size: 3.25em;
    line-height: 60px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-lg-10 {
    font-weight: 700;
    font-size: 1.375em;
    line-height: 27px;
    color: #000000; }

  .hdr-lg-11 {
    font-weight: 700;
    font-size: 1.5em;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-lg-12 {
    font-size: 1em;
    font-weight: 400;
    color: #000000;
    line-height: 22px; }
    .hdr-lg-12 b, .hdr-lg-12 strong {
      font-weight: 700; }

  .hdr-lg-13 {
    font-size: 1.375em;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
    letter-spacing: -0.02em; }
    .hdr-lg-13 b, .hdr-lg-13 strong {
      font-weight: 700; }

  .hdr-lg-14 {
    font-weight: 700;
    font-size: 1.125em;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-lg-15 {
    font-weight: 400;
    font-size: 1.125em;
    line-height: 24px;
    color: #000000; }

  .hdr-lg-16 {
    font-size: 2em;
    font-weight: 700;
    color: #000000;
    line-height: 30px;
    letter-spacing: -0.01em; }
    .hdr-lg-16 b, .hdr-lg-16 strong {
      font-weight: 800; }

  .hdr-lg-17 {
    font-weight: 500;
    font-size: 0.8125em;
    line-height: 28px;
    color: #000000; }

  .hdr-lg-19 {
    font-size: 2.5em;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-lg-20 {
    font-size: 1.25em;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-lg-21 {
    font-size: 2em;
    font-weight: 700;
    color: #000000;
    line-height: 40px;
    letter-spacing: -0.01em; }
    .hdr-lg-21 b, .hdr-lg-21 strong {
      font-weight: 800; }

  .hdr-lg-22 {
    font-size: 4.5em;
    font-weight: 400;
    color: #000000;
    line-height: 76px;
    letter-spacing: -0.01em; }
    .hdr-lg-22 b, .hdr-lg-22 strong {
      font-size: 6 em;
      font-weight: 700;
      line-height: 88px; }

  .hdr-lg-23 {
    font-size: 1.0625em;
    font-weight: 500;
    color: #090A00;
    line-height: 22px; }

  .hdr-lg-24 {
    font-size: 1.0625em;
    font-weight: 800;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #000000; }

  .hdr-lg-25 {
    font-size: 2.75em;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: -0.01em;
    color: #000000; }
    .hdr-lg-25 b, .hdr-lg-25 strong {
      font-weight: 700; }

  .hdr-lg-26 {
    font-size: 1.5em;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #141414; }

  .hdr-lg-27 {
    font-family: Nexa;
    font-size: 1.125em;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 25px;
    color: #000000; }
    .hdr-lg-27 b, .hdr-lg-27 strong {
      display: block;
      font-weight: 800; }

  .hdr-lg-28 {
    font-size: 2.5em;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -0.01em;
    color: #141414; }

  .hdr-lg-29 {
    font-size: 1.5em;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: #141414; }

  .hdr-lg-30 {
    font-size: 4em;
    font-weight: 800;
    line-height: 72px;
    letter-spacing: -0.01em;
    color: #000000; } }
/* Neutral */
/* Accent */
/* System */
/* Information */
/* Warning */
/* Success */
.prg-bold {
  font-weight: bold; }

/* Common xs1, xs2 */
@media all and (max-width: 767px) {
  .prg-xs-01 {
    font-size: 0.9375em;
    font-weight: 400;
    color: #000000;
    line-height: 22px; }

  .prg-xs-02 {
    font-size: 0.9375em;
    font-weight: 400;
    color: #B8B8B8;
    line-height: 22px; }

  .prg-xs-03 {
    font-size: 0.9375em;
    font-weight: 400;
    line-height: 22px;
    color: #000000; }

  .prg-xs-04 {
    font-size: 0.875em;
    font-weight: 400;
    line-height: 20px;
    color: #000000; }

  .prg-xs-05 {
    font-size: 1.375em;
    font-weight: 400;
    color: #fff;
    line-height: 26px;
    letter-spacing: -0.01em; }
    .prg-xs-05 b, .prg-xs-05 strong {
      font-weight: 700; }

  .prg-xs-06 {
    font-size: 1em;
    font-weight: 400;
    line-height: 22px;
    color: #000000;
    letter-spacing: -0.01em; }

  .prg-xs-07 {
    font-size: 0.9375em;
    font-weight: 400;
    line-height: 22px;
    color: #000000; }

  .prg-xs-08 {
    font-weight: 700;
    font-size: 0.9375em;
    line-height: 19px;
    letter-spacing: -0.01em;
    color: #000000; }

  .prg-xs-09 {
    font-weight: 400;
    font-size: 0.875em;
    line-height: 20px;
    color: #000000;
    opacity: 0.8; }

  .prg-xs-10 {
    font-weight: 700;
    font-size: 0.875em;
    line-height: 22px;
    color: #000000; }

  .prg-xs-11 {
    font-size: 0.9375em;
    font-weight: 400;
    line-height: 22px;
    color: #000000; }

  .prg-xs-12 {
    font-weight: 400;
    font-size: 0.75em;
    line-height: 14px;
    color: #000000;
    opacity: 0.8; }

  .prg-xs-13 {
    font-weight: 400;
    font-size: 0.8125em;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #525252; }

  .prg-xs-14 {
    font-weight: 400;
    font-size: 0.8125em;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #525252; }

  .prg-xs-15 {
    font-weight: 700;
    font-size: 0.8125em;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #525252; }

  .prg-xs-16 {
    font-size: 0.9375em;
    font-weight: 400;
    line-height: 22px;
    color: #000000; }

  .prg-xs-17 {
    font-weight: 400;
    font-size: 0.75em;
    line-height: 14px;
    color: #000000;
    opacity: 0.8; }

  .prg-xs-18 {
    font-weight: 700;
    font-size: 0.875em;
    line-height: 18px;
    color: #000000; }

  .prg-xs-19 {
    font-weight: 400;
    font-size: 0.875em;
    line-height: 21px;
    color: #000000; }

  .prg-xs-20 {
    font-weight: 500;
    font-size: 0.8125em;
    line-height: 28px;
    color: #000000; }

  .prg-xs-21 {
    font-weight: 400;
    font-size: 1em;
    line-height: 20px;
    color: #000000; }

  .prg-xs-22 {
    font-size: 0.9375em;
    font-weight: 400;
    color: #000000;
    line-height: 22px; }
    .prg-xs-22 b, .prg-xs-22 strong {
      font-weight: 800; }

  .prg-xs-23 {
    font-size: 0.875em;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #525252; }

  .prg-xs-24 {
    color: #000000;
    font-size: 1.125em;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 22px; }

  .prg-xs-30 {
    font-size: 1.125em;
    font-weight: 800;
    letter-spacing: -0.01em;
    line-height: 26px;
    color: #ffffff; }

  .prg-xs-31 {
    font-family: 'Inter';
    font-size: 0.75em;
    font-weight: 500;
    letter-spacing: -0.01em;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.8); }

  .prg-xs-32 {
    font-family: 'Inter';
    font-size: 0.6875em;
    font-weight: 500;
    letter-spacing: -0.01em;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.8); }

  .prg-xs-33 {
    font-size: 1.0625em;
    font-weight: 800;
    letter-spacing: -0.01em;
    line-height: 24px;
    color: #D8FF00; }

  .prg-xs-34 {
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 18px;
    color: #000000; }

  .prg-xs-35 {
    font-size: 1.0625em;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 24px;
    color: #000000; }

  .prg-xs-36 {
    font-size: 0.875em;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 18px;
    color: #000000; }

  .prg-xs-42 {
    font-family: Nexa;
    font-size: 0.8125em;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 18px;
    color: #000000;
    opacity: 0.8; }

  .prg-xs-43 {
    font-size: 0.875em;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 24px;
    color: #3D3D3D; }

  .prg-xs-258 {
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; } }
/* Common sm, md, lg */
@media all and (min-width: 768px) {
  .prg-lg-01 {
    font-size: 1.25em;
    font-weight: 400;
    color: #000000;
    line-height: 30px; }

  .prg-lg-02 {
    font-size: 1.125em;
    font-weight: 400;
    color: #B8B8B8;
    line-height: 28px; }

  .prg-lg-03 {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 28px;
    color: #000000; }

  .prg-lg-04 {
    font-size: 1.0625em;
    font-weight: 700;
    line-height: 24px;
    color: #000000; }

  .prg-lg-05 {
    font-size: 2.25em;
    font-weight: 400;
    color: #fff;
    line-height: 42px;
    letter-spacing: -0.01em; }
    .prg-lg-05 b, .prg-lg-05 strong {
      font-weight: 700; }

  .prg-lg-06 {
    font-size: 3.25em;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
    text-align: center; }

  .prg-lg-07 {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 24px;
    color: #000000;
    letter-spacing: -0.01em; }

  .prg-lg-08 {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 28px;
    color: #000000;
    letter-spacing: -0.01em; }

  .prg-lg-09 {
    font-weight: 400;
    font-size: 1em;
    line-height: 22px;
    color: #000000;
    opacity: 0.8; }

  .prg-lg-10 {
    font-weight: 700;
    font-size: 1em;
    line-height: 24px;
    color: #000000; }

  .prg-lg-13 {
    font-weight: 400;
    font-size: 1em;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #000000; }

  .prg-lg-14 {
    font-weight: 400;
    font-size: 1em;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #000000;
    opacity: 0.6; }

  .prg-lg-15 {
    font-weight: 700;
    font-size: 1em;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #000000; }

  .prg-lg-16 {
    font-weight: 400;
    font-size: 1em;
    line-height: 24px;
    color: #000000;
    opacity: 0.8; }

  .prg-lg-17 {
    font-weight: 400;
    font-size: 0.75em;
    line-height: 14px;
    color: #000000;
    opacity: 0.8; }

  .prg-lg-18 {
    font-weight: 700;
    font-size: 1.25em;
    line-height: 24px;
    color: #000000; }

  .prg-lg-19 {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 26px;
    color: #000000;
    letter-spacing: -0.01em; }
    .prg-lg-19 b, .prg-lg-19 strong {
      font-weight: 700; }

  .prg-lg-20 {
    font-weight: 500;
    font-size: 1.2307692308em;
    line-height: 28px;
    color: #000000; }

  .prg-lg-21 {
    font-weight: 400;
    font-size: 1.25em;
    line-height: 26px;
    letter-spacing: -0.01em;
    color: #000000; }

  .prg-lg-22 {
    font-weight: 400;
    font-size: 1.5em;
    line-height: 30px;
    letter-spacing: -0.01em;
    color: #000000; }
    .prg-lg-22 b, .prg-lg-22 strong {
      font-weight: 800; }

  .prg-lg-23 {
    font-size: 1.0625em;
    font-weight: 800;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #000000; }

  .prg-lg-24 {
    font-size: 0.875em;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #525252; }

  .prg-lg-25 {
    color: #000000;
    font-size: 1.375em;
    font-weight: 700;
    letter-spacing: -0.02em;
    line-height: 28px; }

  .prg-lg-26 {
    font-family: 'Inter';
    color: #FFFFFF;
    font-size: 0.875em;
    font-weight: 500;
    letter-spacing: -0.01em;
    line-height: 28px;
    opacity: 0.8; }

  .prg-lg-27 {
    color: #FFFFFF;
    font-size: 1.25em;
    font-weight: 800;
    letter-spacing: -0.01em;
    line-height: 32px; }

  .prg-lg-28 {
    font-family: 'Inter';
    color: #ccc;
    font-size: 0.75em;
    font-weight: 500;
    letter-spacing: -0.01em;
    line-height: 16px; }

  .prg-lg-29 {
    color: #D8FF00;
    font-size: 1.25em;
    font-weight: 800;
    letter-spacing: -0.01em;
    line-height: 24px; }

  .prg-lg-30 {
    font-family: 'Gilroy';
    color: #000000;
    font-size: 0.8125em;
    font-weight: 600;
    letter-spacing: -0.01em;
    line-height: 18px; }

  .prg-lg-32 {
    font-family: 'Gilroy';
    font-size: 0.8125em;
    font-weight: 600;
    letter-spacing: -0.01em;
    line-height: 18px;
    color: #000000; }

  .prg-lg-33 {
    font-size: 2.25em;
    font-weight: 700;
    letter-spacing: -0.02em;
    line-height: 44px;
    color: #000000; }

  .prg-lg-34 {
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 18px;
    color: #000000; }

  .prg-lg-35 {
    font-family: 'Gilroy';
    font-size: 1.125em;
    font-weight: 500;
    letter-spacing: -0.01em;
    line-height: 26px;
    color: #000000; }

  .prg-lg-36 {
    font-family: Nexa;
    font-size: 0.8125em;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 18px;
    color: #000000;
    opacity: 0.8; }

  .prg-lg-37 {
    font-size: 1em;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 28px;
    color: #3D3D3D; } }

/*# sourceMappingURL=Base.css.map */
