.elementor-19 .elementor-element.elementor-element-cd71fa0{--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 shortcode, class: .elementor-element-ce357fa */.searchandfilter ul > li > ul:not(.children){
    position: absolute;
    top: -40px;
}

.searchandfilter ul{
    width: 100%;
    padding: 0px
}


.searchandfilter li{
    padding-top: 40px;

}

.elementor-19 .elementor-element.elementor-element-ce357fa{
    font-family: poppins;
}

.elementor-19 .elementor-element.elementor-element-ce357fa [type=radio]{
    margin-right: -10px;
    opacity: 0;
    background: #E0E0E0;
}

.elementor-19 .elementor-element.elementor-element-ce357fa label{

    background: #E0E0E0;
    padding: 10px 15px 10px 10px;
    border-radius: 10px;
    cursor: pointer;

}



.elementor-19 .elementor-element.elementor-element-ce357fa label:has(input:checked) {
 background-color: transparent;
    background-image: linear-gradient(90deg, #AFC928 0%, #349437 100%)!important;
    color: #FFFFFF;
}/* End custom CSS */