.elementor-widget-solarpanel-scrollbox,
.elementor-widget-solarpanel-scrollbox .elementor-widget-container,
.elementor-widget-solarpanel-scrollbox .elementor-scrollbox,
.elementor-widget-solarpanel-scrollbox .elementor-scrollbox-simplebar,
.elementor-widget-solarpanel-scrollbox .simplebar-wrapper,
.elementor-scrollbox-simplebar .scrollbox-area,
.elementor-scrollbox-scrollbar .scrollbox-area,
.elementor-widget-solarpanel-scrollbox .simplebar-content,
.elementor-widget-solarpanel-scrollbox .elementor-scrollbox-swiper,
.elementor-widget-solarpanel-scrollbox .swiper-slide-inner {
    height: 100%;
}

.elementor-scrollbox-simplebar .scrollbox-area {
    overflow-y: hidden;
    overflow-x: auto;
}

.elementor-scrollbox-swiper {
    overflow: hidden;
}

.elementor-scrollbox {
    padding-bottom: 30px;
}

.scrollbox-area .swiper-slide {
    width: 150%;
}
.scrollbox-area .swiper-slide-inner {
    column-count: auto;
    column-fill: auto;
    column-gap: 62px;
}

.elementor-scrollbox-scrollbar .mCSB_scrollTools,
.elementor-scrollbox-simplebar .simplebar-track.simplebar-horizontal,
.elementor-scrollbox-swiper .swiper-scrollbar {
    border-radius: 2px;
    height: 2px;
    width: 200px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-scrollbox-simplebar .simplebar-track.simplebar-horizontal {
    bottom: -30px;
}

.elementor-scrollbox-scrollbar .mCSB_dragger,
.elementor-scrollbox-simplebar .simplebar-scrollbar.simplebar-visible,
.elementor-scrollbox-swiper .swiper-scrollbar-drag {
    background-color: #84B953;
}


.scrollbox-area .swiper-slide-inner * {
    -webkit-column-break-inside: auto;
          page-break-inside: auto;
               break-inside: auto;
} 

.scrollbox-area .swiper-slide-inner p:last-child,
.scrollbox-area .swiper-slide-inner p:empty {
    margin-bottom: 0;
}

@media only screen and (max-width:767px) {
    .scrollbox-area .swiper-slide-inner {
        height: auto!important;
    }
    
    .scrollbox-area .swiper-slide {
        width: 100%;
    }
}