.load-more-hidden {
    position: absolute !important;
    left: -9999px !important;
    top: -9999px !important;
    visibility: hidden !important;
}

.hide-the-filter {
    display: none;
}

/* Make slick track stretch its slides */
.sg-global-slider .slick-track {
    display: flex !important;
}

/* Let each slide stretch */
.sg-global-slider .slick-slide {
    height: auto !important;
    display: flex;
}

/* Your content block fills the slide */
.sg-global-slider .slick-slide .sg-content-postblock {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}


/* Dots container */
.sg-global-slider .slick-dots {
    display: flex !important;
    justify-content: center;
    margin-top: 30px;
    padding: 0;
    list-style: none;
}

/* Each dot wrapper */
.sg-global-slider .slick-dots li {
    margin: 0 14px; /* spacing between pills */
}

/* The pill */
.sg-global-slider .slick-dots li button {
    width: 40px;
    height: 10px;
    border-radius: 999px;
    border: 2px solid #371f4c;
    background: transparent;
    padding: 0;
    font-size: 0;
    transition: all 0.25s ease;
}

/* Remove Slick default dot */
.sg-global-slider .slick-dots li button:before {
    display: none;
}

/* Active pill */
.sg-global-slider .slick-dots li.slick-active button {
    background: #371f4c;
}

/* Hover */
.sg-global-slider .slick-dots li button:hover {
    background: rgba(55,31,76,0.25);
}

.sg-content-postblock-hiddenbyfilters {
    display: none !important;
}