@media only screen and (min-width: 667px) {
  #d1745935 .p-media-layout__media {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  #d1745935 .c-media__item {
    display: none;
  }
}
.l-main {
  max-width: var(--width-max-content);
  margin-left: auto;
  margin-right: auto;
}

#d1745935 .p-text {
  font-size: 14px;
}

#d1745668 {
  padding-top: 15px;
}

#d1758318 {
  clear: left;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1747905 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1748494 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1748246 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1751727 {
  clear: left;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1750313 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1759202 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1769799 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1755127 {
  clear: left;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1763756 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1755305 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1747495 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1758709 {
  clear: left;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1750759 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1748226 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1748495 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1747389 {
  clear: left;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1757877 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1748507 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

#d1750999 {
  clear: none;
  margin-bottom: 9.5px;
  width: 25%;
  float: left;
}

.p-media-layout__inner {
  flex-direction: column-reverse !important;
}

.p-media-layout__media {
  max-width: initial !important;
}

.l-footer,
.l-footer-banner,
.l-footer-breadcrumb {
  clear: both;
}
@media only screen and (max-width: 768px) {
  #d1758318, #d1747905, #d1748494, #d1748246, 
  #d1751727, #d1750313, #d1759202, #d1769799, 
  #d1755127, #d1763756, #d1755305, #d1747495, 
  #d1758709, #d1750759, #d1748226, #d1748495, 
  #d1747389, #d1757877, #d1748507, #d1750999 {
    width: 50% !important;
  }
  #d1755305 {
    clear: left !important;
  }
  #d1747495 {
    clear: none !important;
  }
}

@media screen and (max-width: 400px) {
  :is(#d1758318, #d1747905, #d1748494, #d1748246, 
      #d1751727, #d1750313, #d1759202, #d1769799, 
      #d1755127, #d1763756, #d1755305, #d1747495, 
      #d1758709, #d1750759, #d1748226, #d1748495, 
      #d1747389, #d1757877, #d1748507, #d1750999) 
      a {
    padding: 0.5rem 1rem;
  }
  :is(#d1758318, #d1747905, #d1748494, #d1748246, 
      #d1751727, #d1750313, #d1759202, #d1769799, 
      #d1755127, #d1763756, #d1755305, #d1747495, 
      #d1758709, #d1750759, #d1748226, #d1748495, 
      #d1747389, #d1757877, #d1748507, #d1750999) 
      .c-button__text {
    font-size: 0.9rem;
  }
}

