.elementor-30170 .elementor-element.elementor-element-ed66b24{--display:flex;}.elementor-30170 .elementor-element.elementor-element-3b7ff8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30170 .elementor-element.elementor-element-a3aa901{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30170 .elementor-element.elementor-element-6050715{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30170 .elementor-element.elementor-element-e290733{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30170 .elementor-element.elementor-element-ba17d0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30170 .elementor-element.elementor-element-d830bb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30170 .elementor-element.elementor-element-bfba986{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for wc-elements, class: .elementor-element-c504947 *//* Hide Description and Reviews Tabs */
.woocommerce-tabs {
    display: none !important;
}
.related-title {
    display: none !important;
}
/* Hide Related and Upsells Container */
.related-and-upsells {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7456681 */.scrolling-testimonials-section {
    width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    max-width: 100vw !important;
    box-sizing: border-box !important;
}

/* Essential to prevent horizontal scrollbar */
body, html {
    overflow-x: hidden !important;
}/* End custom CSS */