.elementor-69010000 .elementor-element.elementor-element-27bae8f2{padding:10px 0px 0px 0px;}.elementor-69010000 .elementor-element.elementor-element-2c2124b5.elementor-widget-heading .elementor-heading-title{color:#313537;}.elementor-69010000 .elementor-element.elementor-element-2c2124b5 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-69010000 .elementor-element.elementor-element-2c2124b5 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#f2f2f2;}.elementor-69010000 .elementor-element.elementor-element-6965fafa > .elementor-widget-container{background-color:#f2f2f2;}/* Start custom CSS for heading, class: .elementor-element-2c2124b5 */.elementor-69010000 .elementor-element.elementor-element-2c2124b5::before {
    content: '';
    position: absolute;
    inset: 0 -15px;
    background: #f2f2f2;
    z-index: -1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for category-tree, class: .elementor-element-6965fafa *//* per menu mobile sticky */
@media (max-width: 768px) {
.elementor-69010000 .elementor-element.elementor-element-6965fafa {
    overflow-y: auto;
    background: #f2f2f2;
    max-height: calc(100vh - 70px);
}
.elementor-69010000 .elementor-element.elementor-element-6965fafa.elementor-sticky--active {
    left: 0;
    right: 0;
    width: 100% !important;
    padding: 0 15px;
}
.elementor-69010000 .elementor-element.elementor-element-6965fafa .ps_categorytree{
    padding-bottom: 35px;
}
}/* End custom CSS */