/* Freccie */
#rz-carosello-02 .elementor-swiper-button {
    top: unset;
    bottom: -40px;
    z-index: 900;
    cursor: pointer;
}
#rz-carosello-02 .elementor-swiper-button-prev {
    position: absolute;
    left: unset;
    right: 410px;
}
#rz-carosello-02 .elementor-swiper-button-next {
    position: absolute;
    right: 300px;
}
#rz-carosello-02 .elementor-swiper-button svg{
    background-color: #1F2740;
    width: 100px;
    height: 50px;
}
#rz-carosello-02 svg path{
    fill: #A07D07
}
#rz-carosello-02 .elementor-swiper-button:hover svg path{
    fill: #5C5C5C;
}

.swiper-slide-inner {
    box-shadow: 0px -40px 200px 20px #171C2C inset;
}
.swiper-slide-inner img {
    position: relative;
    z-index: -1;
}
#rz-carosello-02 .elementor-image-carousel-caption {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

/** TABLET LANDSCAPE **/
@media only screen and (min-width: 1025px) and (max-width: 1366px) {
    #rz-carosello-02 .elementor-swiper-button-next {
        right: 100px;
    }
    #rz-carosello-02 .elementor-swiper-button-prev {
        right: 210px;
    }
}
/** TABLET PORTRAIT **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #rz-carosello-02 .elementor-swiper-button-next {
        right: 100px;
    }
    #rz-carosello-02 .elementor-swiper-button-prev {
        right: 210px;
    }
}
/** MOBILE **/
@media only screen and (max-width: 767px) {
    #rz-carosello-02 .elementor-swiper-button-next {
        right: 10px;
    }
    #rz-carosello-02 .elementor-swiper-button-prev {
        right: 120px;
    }
}