.l-main .gccarousel .p-layout__content {
  padding: 0 1.5rem;
}
.l-main .gccarousel .p-layout__content .p-media-layout-02 h3.c-heading-3__heading,
.l-main .gccarousel .p-layout__content .p-media-layout-02 .c-text {
  max-width: var(--width-max-content);
  margin-left: auto;
  margin-right: auto;
}
.l-main .gccarousel .slick-prev,
.l-main .gccarousel .slick-next {
  z-index: 99;
}
@media screen and (max-width: 767px) {
  .l-main .gccarousel.slick-dotted.slick-slider {
    margin-bottom: 60px;
  }
  .l-main .gccarousel .slick-dots {
    bottom: -45px
  }
}
