.paragraph--type--bp-slick.slick-items-padding .slick__slide
{
    padding-left: 8px;
}

.angled-components .paragraph--type--bp-slick .slick-dots
{
    bottom: 0;
    left: 50%;

    display: flex;

    width: auto;
    height: 28px;
    margin: 0 auto;
    padding: 8px 16px;

    transform: translateX(-50%);

    opacity: .8;

    align-items: center;
}

.angled-components .paragraph--type--bp-slick .slick-dots li
{
    height: auto;
    margin-bottom: 0;
}

.angled-components .paragraph--type--bp-slick .slick-dots li button
{
    height: 12px;
    padding: 0;
}

.angled-components .paragraph--type--bp-slick .slick-dots li button:before
{
    font-size: 12px;
    line-height: 12px;
}

@media (max-width: 991.98px)
{
    .paragraph--type--bp-slick.paragraph--view-mode--br-slick-1-item-no-autoplay .slick--initialized .slick__slide
    {
        position: unset;

        visibility: visible;
    }
}

/* Support for slick nested in tab */
.tab-pane .slick-arrow.slick-prev,
.tab-pane .slick-arrow.slick-next {
  background-color: #122147 !important;
  opacity: 1 !important;
}
.tab-pane .slick-arrow.slick-prev {
  z-index: 1;
}
@media (min-width: 768px) {
  .tab-pane .slick-arrow.slick-prev {
    left: -16px;
  }
  .tab-pane .slick-arrow.slick-next {
    right: -16px;
  }
  .tab-pane .slick-arrow:hover.slick-prev::before,
  .tab-pane .slick-arrow:hover.slick-next::before {
    color: #fff !important;
  }
}
