.elementor-2824 .elementor-element.elementor-element-147a1ec{--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:20vw;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2824 .elementor-element.elementor-element-5a9dd7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:997;}.elementor-2824 .elementor-element.elementor-element-5a9dd7a:not(.elementor-motion-effects-element-type-background), .elementor-2824 .elementor-element.elementor-element-5a9dd7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2824 .elementor-element.elementor-element-b2dcd6a > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2824 .elementor-element.elementor-element-b65ebde{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2824 .elementor-element.elementor-element-e18beb9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2824 .elementor-element.elementor-element-30feb95{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}@media(min-width:768px){.elementor-2824 .elementor-element.elementor-element-b65ebde{--width:34%;}}@media(max-width:1024px){.elementor-2824 .elementor-element.elementor-element-30feb95{--grid-columns:2;}}@media(max-width:767px){.elementor-2824 .elementor-element.elementor-element-30feb95{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-76eac1d */.elementor-2824 .elementor-element.elementor-element-76eac1d .wpc-filters-ul-list{
    text-align: center;
}

.elementor-2824 .elementor-element.elementor-element-76eac1d li.wpc-filter-chip a{
    border-color:var(--e-global-color-astglobalcolor3);
}
.elementor-2824 .elementor-element.elementor-element-76eac1d li.wpc-filter-chip .wpc-filter-chip-name{
    color:var(--e-global-color-astglobalcolor0);
}


.elementor-2824 .elementor-element.elementor-element-76eac1d li.wpc-chip-reset-all a{
    border-color:red;
}
.elementor-2824 .elementor-element.elementor-element-76eac1d li.wpc-chip-reset-all .wpc-filter-chip-name{
    color:red;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1606fc1 */.elementor-2824 .elementor-element.elementor-element-1606fc1 .wpc-filters-section{
    /*margin-bottom:0;*/
    text-align: center
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 .wpc-filter-header{
    text-align: center;
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 .wpc-filter-header .wpc-filter-title{
    justify-content: center;
    margin-bottom:10px;   
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 ul{
    display: block;
    padding:0;
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 li{
    display: inline-block;
    margin-right:5px; 
}

/*checkbox styling*/
.elementor-2824 .elementor-element.elementor-element-1606fc1 input{
    display: none
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 li{
    border: 1px solid var(--e-global-color-astglobalcolor3);
    padding:2px 8px;
    border-radius: 15px;
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 li:hover{
    border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 li label{
    padding-left:0;
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 li.wpc-term-selected{
 background:var(--e-global-color-astglobalcolor3);
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 li.wpc-term-selected a{
 color:var(--e-global-color-astglobalcolor5);
}
.elementor-2824 .elementor-element.elementor-element-1606fc1 li.wpc-term-selected:hover{
 background:var(--e-global-color-astglobalcolor0);
}/* End custom CSS */