.elementor-19413 .elementor-element.elementor-element-253c718{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6906e8e );--border-color:var( --e-global-color-6906e8e );}.elementor-19413 .elementor-element.elementor-element-253c718:hover{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);}.elementor-19413 .elementor-element.elementor-element-e47c7d0{--display:flex;--justify-content:center;}.elementor-19413 .elementor-element.elementor-element-e47c7d0:not(.elementor-motion-effects-element-type-background), .elementor-19413 .elementor-element.elementor-element-e47c7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(60deg, var( --e-global-color-b739361 ) 14%, var( --e-global-color-75e8db4 ) 100%);}.elementor-19413 .elementor-element.elementor-element-e47c7d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19413 .elementor-element.elementor-element-fe9307f{width:initial;max-width:initial;padding:25px 20px 20px 30px;}.elementor-19413 .elementor-element.elementor-element-fe9307f img{width:100%;max-width:90%;}.elementor-19413 .elementor-element.elementor-element-3d06872{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19413 .elementor-element.elementor-element-3d06872:not(.elementor-motion-effects-element-type-background), .elementor-19413 .elementor-element.elementor-element-3d06872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b739361 );}.elementor-19413 .elementor-element.elementor-element-18a8ea3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19413 .elementor-element.elementor-element-18a8ea3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-19413 .elementor-element.elementor-element-101d0ea{--display:flex;}.elementor-19413 .elementor-element.elementor-element-0c0ad44{--spacer-size:20px;}.elementor-19413 .elementor-element.elementor-element-600bc69{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19413 .elementor-element.elementor-element-8dd8742 .elementor-repeater-item-7b2c758 .taxonomy-filter, .elementor-19413 .elementor-element.elementor-element-8dd8742 .elementor-repeater-item-7b2c758 .taxonomy-filter li{display:block;}.elementor-19413 .elementor-element.elementor-element-8dd8742{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;z-index:0;--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-19413 .elementor-element.elementor-element-8dd8742 > .elementor-widget-container{background-color:var( --e-global-color-b739361 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6906e8e );}.elementor-19413 .elementor-element.elementor-element-8dd8742.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-19413 .elementor-element.elementor-element-8dd8742 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-19413 .elementor-element.elementor-element-8dd8742 .filter-title{margin-bottom:0px;display:block;border-style:none;}.elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax .label-text{font-size:var( --e-global-typography-9a89ddb-font-size );font-weight:var( --e-global-typography-9a89ddb-font-weight );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );}.elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax label:hover .label-text{color:var( --e-global-color-primary );}.elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax input:checked + span .label-text{color:var( --e-global-color-primary );}.elementor-19413 .elementor-element.elementor-element-8dd8742 .bpfwe-swatch{opacity:1;}.elementor-19413 .elementor-element.elementor-element-8dd8742  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-19413 .elementor-element.elementor-element-8dd8742 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax input[type="radio"]:checked::before, .elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax input[type="checkbox"]:checked::before{background:var( --e-global-color-primary );}.elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax input[type="radio"], .elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax input[type="checkbox"]{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6906e8e );}.elementor-19413 .elementor-element.elementor-element-8dd8742 .bpfwe-select2 .select2-selection, .elementor-19413 .elementor-element.elementor-element-8dd8742 .bpfwe-select2 .select2-selection__rendered, .elementor-19413 .elementor-element.elementor-element-8dd8742 .bpfwe-select2 .select2{width:100% !important;}.elementor-19413 .elementor-element.elementor-element-8dd8742 button.reset-form{font-size:var( --e-global-typography-9a89ddb-font-size );font-weight:var( --e-global-typography-9a89ddb-font-weight );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );margin-top:0px;border-style:none;}.elementor-19413 .elementor-element.elementor-element-93e3dd6{--grid-columns:1;--grid-row-gap:10px;--grid-column-gap:0px;}.elementor-19413 .elementor-element.elementor-element-93e3dd6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19413 .elementor-element.elementor-element-27fdfea{--spacer-size:40px;}@media(max-width:1366px){.elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax .label-text{font-size:var( --e-global-typography-9a89ddb-font-size );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );}.elementor-19413 .elementor-element.elementor-element-8dd8742 button.reset-form{font-size:var( --e-global-typography-9a89ddb-font-size );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );}}@media(max-width:1024px){.elementor-19413 .elementor-element.elementor-element-8dd8742 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax .label-text{font-size:var( --e-global-typography-9a89ddb-font-size );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );}.elementor-19413 .elementor-element.elementor-element-8dd8742 button.reset-form{font-size:var( --e-global-typography-9a89ddb-font-size );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );}.elementor-19413 .elementor-element.elementor-element-93e3dd6{--grid-columns:1;}}@media(max-width:767px){.elementor-19413 .elementor-element.elementor-element-253c718{--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-19413 .elementor-element.elementor-element-3d06872{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19413 .elementor-element.elementor-element-54676cb .elementor-heading-title{font-size:1.1rem;}.elementor-19413 .elementor-element.elementor-element-8dd8742 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax .label-text{font-size:var( --e-global-typography-9a89ddb-font-size );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );}.elementor-19413 .elementor-element.elementor-element-8dd8742 button.reset-form{font-size:var( --e-global-typography-9a89ddb-font-size );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );}.elementor-19413 .elementor-element.elementor-element-93e3dd6{--grid-columns:1;}}@media(min-width:768px){.elementor-19413 .elementor-element.elementor-element-e47c7d0{--width:290px;}}@media(min-width:2400px){.elementor-19413 .elementor-element.elementor-element-8dd8742 .form-tax .label-text{font-size:var( --e-global-typography-9a89ddb-font-size );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );}.elementor-19413 .elementor-element.elementor-element-8dd8742 button.reset-form{font-size:var( --e-global-typography-9a89ddb-font-size );letter-spacing:var( --e-global-typography-9a89ddb-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-3d06872 */@media all and (min-width: 768px) {
    .elementor-19413 .elementor-element.elementor-element-3d06872:after {
        content: '';
        padding: 10px;
        transform: rotate(45deg);
        background-color: white;
        position: absolute;
        left: -10px;
        top: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-8dd8742 */.elementor-19413 .elementor-element.elementor-element-8dd8742 .parent-term {
    display: flex !important;
    flex-direction: column;
}

.elementor-19413 .elementor-element.elementor-element-8dd8742 .parent-term > label {
    background-color: var(--e-global-color-313e851);
    padding: 10px;
    pointer-events: none;
    
    & input {
         display: none !important;
    }
}

.elementor-19413 .elementor-element.elementor-element-8dd8742 .parent-term > label .label-text{
    font-weight: bold !important;
}

.elementor-19413 .elementor-element.elementor-element-8dd8742 .child-terms {
    padding-left: 10px !important;
}

.elementor-19413 .elementor-element.elementor-element-8dd8742 ul .child-terms.depth-1 {
    margin-right: 10px;
    padding-left: 25px !important;
}

.elementor-19413 .elementor-element.elementor-element-8dd8742 ul .child-terms.depth-1 .depth-2{
    margin: 0 !important;
}/* End custom CSS */