.swiper-wrapper{
    height: fit-content;
    height: -moz-fit-content;
    height: available;
    height: -moz-available;
}
#banner .swiper-wrapper{
    padding-bottom: 0px;
}
.swiper-pagination{
    padding: 10px 0px;
    bottom: 0px;
    z-index: 2;
}
.swiper-pagination-bullet{
    background: #1E1E1E;
    border: 2px solid #1E1E1E;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    position: relative;
    opacity: 1;
}
.swiper-pagination-bullet-active{
    background: transparent;
}


.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background: #000 url("../img/arrowEsq1.webp") no-repeat center !important;
    left: 0px;
    right: auto;
    width: 48px;
    height: 48px;
    border-radius: 50%;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background: #000 url("../img/arrowDir1.webp") no-repeat center !important;
    right: 0px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
}

.swiper-button-prev:hover,
.swiper-container-rtl .swiper-button-next:hover{
    background: #FFF212 url("../img/arrowEsq2.webp") no-repeat center !important;
}
.swiper-button-next:hover,
.swiper-container-rtl .swiper-button-prev:hover{
    background: #FFF212 url("../img/arrowDir2.webp") no-repeat center !important;
}
