.pac-dcm-display-none {
    display: none;
}

.slick-prev, .slick-next {
    z-index: 999 !important;
}

.prev-label, .next-label {
    webkit-transition: all 300ms ease 0ms;
    -moz-transition: all 300ms ease 0ms;
    -o-transition: all 300ms ease 0ms;
    transition: all 300ms ease 0ms;
}

.slick-prev:before, .slick-next:before {
    opacity: 1 !important;
    z-index: 999 !important;
    webkit-transition: all 300ms ease 0ms;
    -moz-transition: all 300ms ease 0ms;
    -o-transition: all 300ms ease 0ms;
    transition: all 300ms ease 0ms;
}

ul.slick-dots {
    position: relative !important;
    padding: 0 !important;
    bottom: 0 !important;
}

ul.slick-dots.left {
    left: 0;
    width: auto !important;
}

ul.slick-dots.right {
    right: 0;
    width: auto !important;
}

ul.slick-dots li {
    width: initial !important;
    height: initial !important;
}

ul.slick-dots button {
    webkit-transition: all 300ms ease 0ms;
    -moz-transition: all 300ms ease 0ms;
    -o-transition: all 300ms ease 0ms;
    transition: all 300ms ease 0ms;
}

ul.slick-dots li button:before {
    content: '' !important;
}

ul.slick-dots li span {
    webkit-transition: all 300ms ease 0ms;
    -moz-transition: all 300ms ease 0ms;
    -o-transition: all 300ms ease 0ms;
    transition: all 300ms ease 0ms;
}

.slick-track {
    display: flex !important;
}