.exclusive-properties {
    max-width: 100vw;
}

.exclusive-container {
    margin: auto;
}

.exclusive-loading-message {
    align-items: center;
    display: flex;
    flex-direction: column;
}

.exclusive-container .slick-slide {
    padding-left: 0 !important;
}

.exclusive-container .slick-slide img {
    height: 750px;
    object-fit: cover;
    width: 100vw;
}

.exclusive-card {
    position: relative;
}

.exclusive-card:before {
    background: linear-gradient(to top, rgba(16, 16, 16, .9) 0%, rgba(16, 16, 16, .1) 25%);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    transition: all .5s ease-in-out;
    width: 100vw;
}

.exclusive-card:hover.exclusive-card::before {
    opacity: 0;
}

.exclusive-card-type {
    background-color: #82684c;
    color: #FFF;
    right: 0;
    line-height: 1;
    padding: .75rem 2rem;
    position: absolute;
    top: 1rem;
    z-index: 1;
}

.exclusive-card-content {
    bottom: 2rem;
    color: #FFF;
    left: 2rem;
    position: absolute;
    z-index: 1;
}

.exclusive-arrows {
    border: 1px solid #FFF;
    color: #FFF;
    padding: 10px 20px !important;
    position: absolute !important;
    top: 50% !important;
    transition: all .15s ease-in;
    transform: translateY(-50%);
    z-index: 1 !important;
}

.exclusive-arrows:hover {
    background-color: #FFF;
    color: #101010;
}

.exclusive-prev {
    cursor: pointer;
    left: 7px !important;
}

.exclusive-next {
    cursor: pointer;
    right: 7px !important;
}