.elementor-2938 .elementor-element.elementor-element-7500419{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2938 .elementor-element.elementor-element-3b85bb9{--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-2938 .elementor-element.elementor-element-2b5051e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2938 .elementor-element.elementor-element-2b5051e:not(.elementor-motion-effects-element-type-background), .elementor-2938 .elementor-element.elementor-element-2b5051e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2938 .elementor-element.elementor-element-3ff70a0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;color:#16163f;}.elementor-2938 .elementor-element.elementor-element-2dcf2c2{--divider-border-style:solid;--divider-color:#33333333;--divider-border-width:1px;}.elementor-2938 .elementor-element.elementor-element-2dcf2c2 > .elementor-widget-container{padding:15px 0px 5px 0px;}.elementor-2938 .elementor-element.elementor-element-2dcf2c2 .elementor-divider-separator{width:100%;}.elementor-2938 .elementor-element.elementor-element-459cc50 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2938 .elementor-element.elementor-element-d161be2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;color:#16163f;}.elementor-2938 .elementor-element.elementor-element-68c5a76{--divider-border-style:solid;--divider-color:#33333333;--divider-border-width:1px;}.elementor-2938 .elementor-element.elementor-element-68c5a76 > .elementor-widget-container{padding:15px 0px 5px 0px;}.elementor-2938 .elementor-element.elementor-element-68c5a76 .elementor-divider-separator{width:100%;}.elementor-2938 .elementor-element.elementor-element-68c5a76 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2938 .elementor-element.elementor-element-b421d19 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2938 .elementor-element.elementor-element-f951d96{--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-2938 .elementor-element.elementor-element-043eb10{--grid-columns:2;}@media(min-width:768px){.elementor-2938 .elementor-element.elementor-element-3b85bb9{--width:30%;}.elementor-2938 .elementor-element.elementor-element-f951d96{--width:71%;}}@media(max-width:1024px){.elementor-2938 .elementor-element.elementor-element-3ff70a0 .elementor-heading-title{font-size:22px;}.elementor-2938 .elementor-element.elementor-element-d161be2 .elementor-heading-title{font-size:22px;}.elementor-2938 .elementor-element.elementor-element-043eb10{--grid-columns:2;}}@media(max-width:767px){.elementor-2938 .elementor-element.elementor-element-3ff70a0 .elementor-heading-title{font-size:20px;}.elementor-2938 .elementor-element.elementor-element-d161be2 .elementor-heading-title{font-size:20px;}.elementor-2938 .elementor-element.elementor-element-043eb10{--grid-columns:1;}}/* Start custom CSS for woofilters, class: .elementor-element-459cc50 */.elementor-2938 .elementor-element.elementor-element-459cc50 .wpfFilterWrapper[data-radio="1"] .wpfCheckbox label:before {
    border-radius: 1px !important;
    /*background: #D9D9D9 !important;*/
    border: 1px solid #1A1A1A !important;
    height: 25px !important;
    width: 25px !important;
    margin-top: -3px !important;
}
.elementor-2938 .elementor-element.elementor-element-459cc50 span.wpfFilterTaxNameWrapper {
    font-family: 'Montserrat' !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}
.elementor-2938 .elementor-element.elementor-element-459cc50 li {
    min-height: 30px;
    padding: 10px 0;
}
.elementor-2938 .elementor-element.elementor-element-459cc50 label.wpfLiLabel {
    display: flex !important;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for woofilters, class: .elementor-element-b421d19 */.elementor-2938 .elementor-element.elementor-element-b421d19 .ui-slider.ui-widget-content:not(.iris-slider-offset) {
    border-radius: 0;
    border: 0px solid black;
    background: #E2E2E2;
}
.elementor-2938 .elementor-element.elementor-element-b421d19 .ui-slider-range.ui-corner-all.ui-widget-header {
    background: #546F42 !important;
}
.elementor-2938 .elementor-element.elementor-element-b421d19 .ui-slider.ui-widget-content .ui-slider-handle {
    background: #fff;
    border: 3px solid #546F42!important;
    border-radius: 50px;
}
.elementor-2938 .elementor-element.elementor-element-b421d19 .wpfPriceInputs, .elementor-2938 .elementor-element.elementor-element-b421d19 input#wpfMinPrice, .elementor-2938 .elementor-element.elementor-element-b421d19 input#wpfMaxPrice {
    font-size: 25px;
    font-weight: bold;
    color: #546F42;
}/* End custom CSS */