.elementor-119998 .elementor-element.elementor-element-f2d2711{--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;--padding-top:82px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-119998 .elementor-element.elementor-element-f2d2711:not(.elementor-motion-effects-element-type-background), .elementor-119998 .elementor-element.elementor-element-f2d2711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-119998 .elementor-element.elementor-element-3210cab{columns:2;}.elementor-119998 .elementor-element.elementor-element-3b9388e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .elementor-repeater-item-4f1a7c5 .taxonomy-filter, .elementor-119998 .elementor-element.elementor-element-3f0c6fd .elementor-repeater-item-4f1a7c5 .taxonomy-filter li{display:block;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .elementor-repeater-item-ef891b5 .taxonomy-filter, .elementor-119998 .elementor-element.elementor-element-3f0c6fd .elementor-repeater-item-ef891b5 .taxonomy-filter li{display:block;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .elementor-grid{grid-template-columns:repeat(5,1fr);}.elementor-119998 .elementor-element.elementor-element-3f0c6fd{--grid-column-gap:25px;--grid-row-gap:25px;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .bpfwe-swatch{opacity:1;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-119998 .elementor-element.elementor-element-3f0c6fd input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .form-tax input[type="radio"], .elementor-119998 .elementor-element.elementor-element-3f0c6fd .form-tax input[type="checkbox"]{font-size:15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCCCC;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .bpfwe-select2 .select2-selection, .elementor-119998 .elementor-element.elementor-element-3f0c6fd .bpfwe-select2 .select2-selection__rendered, .elementor-119998 .elementor-element.elementor-element-3f0c6fd .bpfwe-select2 .select2{width:100% !important;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .bpfwe-multi-select2 .select2-selection__choice{border-radius:4px 4px 4px 4px !important;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .select2-selection, .select2-dropdown{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px !important;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .select2-selection:focus{border-color:var( --e-global-color-accent );}.elementor-119998 .elementor-element.elementor-element-3f0c6fd button.reset-form{line-height:1em;margin-top:31px;padding:11px 15px 11px 15px;color:var( --e-global-color-backgroundAccent );border-style:none;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-119998 .elementor-element.elementor-element-f3cdb31{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-wrapper,.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-wrapper .overlay,.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-wrapper a,.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-title,.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-content,.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-taxonomy,.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-read-more{transition-duration:0.3s;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-meta i{margin-right:4px;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-meta svg{margin-right:4px;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .product-price del{font-size:16px;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .product-rating span{font-size:20px;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .pagination, .elementor-119998 .elementor-element.elementor-element-f3cdb31 .pagination-filter{text-align:center;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .preloader-inner .preloader-inner-half-circle, .elementor-119998 .elementor-element.elementor-element-f3cdb31 .load::before{border-color:#0098C7;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-pin i{margin-right:6px;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .post-pin svg{margin-right:6px;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .edit-options i{margin-right:6px;}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .edit-options svg{margin-right:6px;}.elementor-119998 .elementor-element.elementor-element-70d895e{--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;}.elementor-119998 .elementor-element.elementor-element-70d895e:not(.elementor-motion-effects-element-type-background), .elementor-119998 .elementor-element.elementor-element-70d895e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-119998 .elementor-element.elementor-element-f0ba575{--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-119998 .elementor-element.elementor-element-dfac44c{color:var( --e-global-color-backgroundAccent );}.elementor-119998 .elementor-element.elementor-element-1a7c5b2 .elementor-button{background-color:var( --e-global-color-backgroundAccent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-119998 .elementor-element.elementor-element-1a7c5b2 .elementor-button:hover, .elementor-119998 .elementor-element.elementor-element-1a7c5b2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-backgroundAccent );}.elementor-119998 .elementor-element.elementor-element-1a7c5b2 .elementor-button:hover svg, .elementor-119998 .elementor-element.elementor-element-1a7c5b2 .elementor-button:focus svg{fill:var( --e-global-color-backgroundAccent );}.elementor-119998 .elementor-element.elementor-element-90d22cc{--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-119998 .elementor-element.elementor-element-327ba17{color:var( --e-global-color-backgroundAccent );}.elementor-119998 .elementor-element.elementor-element-aa461bd .elementor-button{background-color:var( --e-global-color-backgroundAccent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-119998 .elementor-element.elementor-element-aa461bd .elementor-button:hover, .elementor-119998 .elementor-element.elementor-element-aa461bd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-backgroundAccent );}.elementor-119998 .elementor-element.elementor-element-aa461bd .elementor-button:hover svg, .elementor-119998 .elementor-element.elementor-element-aa461bd .elementor-button:focus svg{fill:var( --e-global-color-backgroundAccent );}.elementor-119998 .elementor-element.elementor-element-2dfab79{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}@media(min-width:768px){.elementor-119998 .elementor-element.elementor-element-70d895e{--content-width:1450px;}}@media(max-width:1024px){.elementor-119998 .elementor-element.elementor-element-f2d2711{--padding-top:82px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-119998 .elementor-element.elementor-element-3210cab{columns:1;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .elementor-grid{grid-template-columns:repeat(1,1fr);}}@media(max-width:767px){.elementor-119998 .elementor-element.elementor-element-f2d2711{--padding-top:57px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-119998 .elementor-element.elementor-element-3b9388e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:20px;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-119998 .elementor-element.elementor-element-3f0c6fd .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-119998 .elementor-element.elementor-element-f3cdb31 .elementor-grid{grid-template-columns:repeat(1,1fr);}}/* Start custom CSS for filter-widget, class: .elementor-element-3f0c6fd *//* ACF filtering required hooks. See functions.php if filtering breaks */

.elementor-119998 .elementor-element.elementor-element-3f0c6fd .taxonomy-filter li {
    line-height: 1;
}

.elementor-119998 .elementor-element.elementor-element-3f0c6fd .select2-container--default .select2-selection--multiple {
    min-height: 42px;
}

@media (min-with: 1025px) {
    .elementor-119998 .elementor-element.elementor-element-3f0c6fd .elementor-grid {
        display: flex;
    }

    .elementor-119998 .elementor-element.elementor-element-3f0c6fd .flex-wrapper.group_type {
        flex-grow: 1;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for post-widget, class: .elementor-element-f3cdb31 */#group-list .post-wrapper {
    overflow: visible;
}

#group-list .description {
    height: 2em;
    overflow: visible;
}

#group-list .description:hover {
    z-index: 1;
}

#group-list .description > div {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
}

@media (max-width: 1024px) {
    #group-list .description {
        height: 3em;
    }

    #group-list .description > div {
        -webkit-line-clamp: 3;
        line-clamp: 3;
    }
}

#group-list .description:hover > div {
    box-shadow: 0 10px 10px -5px rgba(0,0,0,0.3);
    margin: -5px -5px;
    padding: 5px 5px 10px;
    -webkit-line-clamp: none;
    line-clamp: none;
}

#group-list .post-wrapper:nth-of-type(odd) .description > div {
    background-color: #f9f9f9;
}

#group-list .post-wrapper:nth-of-type(even) .description > div {
    background-color: white;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-loop-grid .e-loop-item.support-groups:nth-of-type(odd),
#group-list.elementor-widget-post-widget .post-wrapper:nth-of-type(odd) {
    background: #f9f9f9;
}/* End custom CSS */