.elementor-85010000 .elementor-element.elementor-element-5c292e93{padding:10px 0px 0px 0px;}.elementor-85010000 .elementor-element.elementor-element-687fe7fd.elementor-widget-heading .elementor-heading-title{color:#313537;}.elementor-85010000 .elementor-element.elementor-element-687fe7fd .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-85010000 .elementor-element.elementor-element-687fe7fd > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#f2f2f2;}.elementor-85010000 .elementor-element.elementor-element-1e36aaf4 > .elementor-widget-container{background-color:#f2f2f2;}/* Start custom CSS for heading, class: .elementor-element-687fe7fd */.elementor-85010000 .elementor-element.elementor-element-687fe7fd::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-1e36aaf4 *//* per menu mobile sticky */
@media (max-width: 768px) {
.elementor-85010000 .elementor-element.elementor-element-1e36aaf4 {
    overflow-y: auto;
    background: #f2f2f2;
    max-height: calc(100vh - 70px);
}
.elementor-85010000 .elementor-element.elementor-element-1e36aaf4.elementor-sticky--active {
    left: 0;
    right: 0;
    width: 100% !important;
    padding: 0 15px;
}
.elementor-85010000 .elementor-element.elementor-element-1e36aaf4 .ps_categorytree{
    padding-bottom: 35px;
}
}/* End custom CSS */