div[id^=property_carousel] {
    position: relative;
}

div[id^=property_carousel] .swiper-buttons {
    display: flex;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

div[id^=property_carousel] .swiper-buttons div[class^=swiper-button] {
    position: relative;
    width: auto;
    height: auto;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
}

div[id^=property_carousel] .swiper-buttons div[class^=swiper-button]::after {
    content: unset;
}

div[id^=property_carousel] .swiper-buttons div[class^=swiper-button] svg {
    width: 1em;
    height: 1em;
}

div[id^=property_carousel] .swiper-pagination {
    display: inline-flex;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.dots-align-left div[id^=property_carousel] .swiper-pagination {
    left: 0;
    right: auto;
    transform: unset;
}

.dots-align-right div[id^=property_carousel] .swiper-pagination {
    right: 0;
    left: auto;
    transform: unset;
}