@charset "utf-8";
/* CSS Document */

/*** KV ***/
@media screen and (max-width: 767px) {
  .l-wrapper[data-id="2318502"] {
    padding-left: 0;
    padding-right: 0;
  }
}

/*** Dante / Analog ***/
#d1768173,
#d1769064 {
  display: inherit;
}
#d1746579 .c-link--arrow::after {
  content: "\f105"!important;
  font-family: FontAwesome!important;
}

@media only screen and (min-width: 769px) {
  main > div:nth-child(7) {
    display: flex;
    max-width: 1264px!important;
    padding: 0 32px;
    margin-right: auto;
    margin-left: auto;
  }
  #d1768173,
  #d1769064 {
    width: 49%!important;
    padding: 0;
  }
  #d1768173 .l-inner {
    margin-right: 0;
    padding-right: 32px;
  }
  #d1769064 .l-inner {
    margin-left: 0;
    padding-left: 32px;
  }
  .p-media-list[data-col-wide="auto"] .p-media-list__item {
    max-width: 100%;
  }
}

/*** What's Dante ***/
@media only screen and (min-width: 769px) {
  main > div:nth-child(16) {
    background: transparent;
    max-width: 1264px;
    padding: 0 32px;
  }
  #d1746579,
  main > div:nth-child(16) [data-id="d1784516"] {
    background: #EEEEEE;
    padding: 0 48px;
  }
  main > div:nth-child(16) [data-id="d1784516"] {
    padding-bottom: 32px;
  }
  main > div:nth-child(16) .l-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  :is(#d1768487, #d1768925, #d1764266, #d1766366) {
    margin: 0 20px 24px 0;
  }
  .p-breadcurmb {
    padding: 8px 1.5rem;
  }
}

@media only screen and (max-width: 768px) {
  main > div:nth-child(16) {
    background: transparent;
    padding: 32px 16px;
  }
  #d1746579,
  main > div:nth-child(16) [data-id="d1784516"] {
    background: #EEEEEE;
    padding: 0 45px;
  }
  main > div:nth-child(16) [data-id="d1784516"] {
    padding-bottom: 32px;
  }
  #d1768487 .p-media-layout,
  #d1768925 .p-media-layout,
  #d1764266 .p-media-layout,
  #d1766366 .p-media-layout
  {
    margin-bottom: 33.5px;
  }
}