.elementor-7965 .elementor-element.elementor-element-8578b5b{--display:flex;--min-height:25vh;--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:flex-end;--align-items:center;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-7965 .elementor-element.elementor-element-8578b5b:not(.elementor-motion-effects-element-type-background), .elementor-7965 .elementor-element.elementor-element-8578b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43d5f1c );}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7965 .elementor-element.elementor-element-237b6b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3em;font-weight:500;color:#FFFFFF;}.elementor-7965 .elementor-element.elementor-element-f0a928c{--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;--margin-top:5%;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-7965 .elementor-element.elementor-element-800d280{--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;--overflow:auto;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:#0201011C;--border-color:#0201011C;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7965 .elementor-element.elementor-element-173f08e > .elementor-widget-container{background-color:#0000000D;padding:5px 0px 4px 8px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010124;}.elementor-7965 .elementor-element.elementor-element-173f08e{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-widget-filter-widget .filter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax .label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-filter-widget .bpfwe-swatch{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .list-style label span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget button.reset-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-widget-filter-widget button.submit-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-7965 .elementor-element.elementor-element-a24b21a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7965 .elementor-element.elementor-element-a24b21a .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-7965 .elementor-element.elementor-element-a24b21a{--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-7965 .elementor-element.elementor-element-a24b21a .filter-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;padding:0px 0px 0px 0px;margin:0% 0% 5% 0%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0201012B;}.elementor-7965 .elementor-element.elementor-element-a24b21a .form-tax .label-text{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:300;color:#000000;border-style:none;}.elementor-7965 .elementor-element.elementor-element-a24b21a .form-tax label:hover .label-text{color:var( --e-global-color-43d5f1c );}.elementor-7965 .elementor-element.elementor-element-a24b21a .form-tax input:checked + span .label-text{color:var( --e-global-color-43d5f1c );}.elementor-7965 .elementor-element.elementor-element-a24b21a .bpfwe-swatch{opacity:1;}.elementor-7965 .elementor-element.elementor-element-a24b21a  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-7965 .elementor-element.elementor-element-a24b21a input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-7965 .elementor-element.elementor-element-a24b21a .form-tax input[type="radio"], .elementor-7965 .elementor-element.elementor-element-a24b21a .form-tax input[type="checkbox"]{font-size:10px;}.elementor-7965 .elementor-element.elementor-element-a24b21a .bpfwe-select2 .select2-selection, .elementor-7965 .elementor-element.elementor-element-a24b21a .bpfwe-select2 .select2-selection__rendered, .elementor-7965 .elementor-element.elementor-element-a24b21a .bpfwe-select2 .select2{width:100% !important;}.elementor-7965 .elementor-element.elementor-element-a24b21a .bpfwe-select2 .select2-selection, .elementor-7965 .elementor-element.elementor-element-a24b21a .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-7965 .elementor-element.elementor-element-a24b21a button.reset-form{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;text-transform:uppercase;background-color:#0000000D;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-7965 .elementor-element.elementor-element-a24b21a  button.reset-form{text-align:center;}.elementor-7965 .elementor-element.elementor-element-a24b21a button.reset-form:hover{background-color:#0000001F;}.elementor-7965 .elementor-element.elementor-element-8a8fd40{--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-7965 .elementor-element.elementor-element-d06d49a .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-7965 .elementor-element.elementor-element-d06d49a .elementor-repeater-item-6e1f645 i{font-size:18px;margin-right:6px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .elementor-repeater-item-6e1f645 svg{width:18px;height:18px;margin-right:6px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-wrapper .overlay{background-color:#000000;}.elementor-7965 .elementor-element.elementor-element-d06d49a{--grid-column-gap:1px;--grid-row-gap:1px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-wrapper,.elementor-7965 .elementor-element.elementor-element-d06d49a .post-wrapper .overlay,.elementor-7965 .elementor-element.elementor-element-d06d49a .post-wrapper a,.elementor-7965 .elementor-element.elementor-element-d06d49a .post-title,.elementor-7965 .elementor-element.elementor-element-d06d49a .post-content,.elementor-7965 .elementor-element.elementor-element-d06d49a .post-taxonomy,.elementor-7965 .elementor-element.elementor-element-d06d49a .post-read-more{transition-duration:0.3s;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-wrapper{flex-direction:column;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-image, .elementor-7965 .elementor-element.elementor-element-d06d49a .post-image a, .elementor-7965 .elementor-element.elementor-element-d06d49a .post-image img, .elementor-7965 .elementor-element.elementor-element-d06d49a .tax-image, .elementor-7965 .elementor-element.elementor-element-d06d49a .tax-image a, .elementor-7965 .elementor-element.elementor-element-d06d49a .tax-image img{aspect-ratio:3 / 2;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-image img{border-style:none;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-wrapper:hover .overlay{opacity:0.4;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-title, .elementor-7965 .elementor-element.elementor-element-d06d49a .post-title a{font-size:1.1em;font-weight:100;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-title a{color:#FFFFFF;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-title{color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-meta a{color:#FFFFFF;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-meta{color:#FFFFFF;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-meta i, .elementor-7965 .elementor-element.elementor-element-d06d49a .post-meta svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-meta i{margin-right:4px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-meta svg{margin-right:4px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-read-more, .elementor-7965 .elementor-element.elementor-element-d06d49a .post-read-more a{font-size:0.8em;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-read-more a{color:var( --e-global-color-43d5f1c );}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-read-more{color:var( --e-global-color-43d5f1c );margin:10px 0px 0px 0px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-read-more:hover a{color:#000000;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-read-more:hover{color:#000000;}.elementor-7965 .elementor-element.elementor-element-d06d49a .pagination, .elementor-7965 .elementor-element.elementor-element-d06d49a .pagination-filter{text-align:center;}.elementor-7965 .elementor-element.elementor-element-d06d49a .preloader-inner .preloader-inner-half-circle, .elementor-7965 .elementor-element.elementor-element-d06d49a .load::before{border-color:#0098C7;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-pin i{margin-right:6px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .post-pin svg{margin-right:6px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .edit-options i{margin-right:6px;}.elementor-7965 .elementor-element.elementor-element-d06d49a .edit-options svg{margin-right:6px;}.elementor-widget-posts-found-widget .filter-post-count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}@media(max-width:1024px){.elementor-7965 .elementor-element.elementor-element-a24b21a .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-7965 .elementor-element.elementor-element-d06d49a .elementor-grid{grid-template-columns:repeat(3,1fr);}}@media(max-width:767px){.elementor-7965 .elementor-element.elementor-element-8578b5b{--min-height:auto;--padding-top:14%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-7965 .elementor-element.elementor-element-237b6b6 .elementor-heading-title{font-size:2.2em;}.elementor-7965 .elementor-element.elementor-element-800d280{--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-7965 .elementor-element.elementor-element-a24b21a .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-7965 .elementor-element.elementor-element-d06d49a .elementor-grid{grid-template-columns:repeat(1,1fr);}}@media(min-width:768px){.elementor-7965 .elementor-element.elementor-element-f0a928c{--width:90%;}.elementor-7965 .elementor-element.elementor-element-800d280{--width:20%;}.elementor-7965 .elementor-element.elementor-element-8a8fd40{--width:80%;}}/* Start custom CSS for filter-widget, class: .elementor-element-a24b21a */.filter-cus ul.child-terms{
    list-style: inside;
}

.filter-cus ul li{
    list-style-type: none
}

.filter-cus .label-text{
    display: block!important;
}
.filter-cus .filter-title{
    padding: 0px 0px 2.5% 0px !important;
    margin: 0% 0% 2.5% 0% !important;
    border-bottom: 1px solid #0201012B!important ;
}
.filter-cus .form-tax input[type="radio"]{
    border-radius: 0!important;
}
@media(max-width:880px){
.filter-cus{
    width: 200%;
    overflow: scroll;
}
.filter-col {
    height: auto!important;
}
.filter-cus .filter-title.collapsible{
    border: 1px solid #cbc8c8 !important;
    padding-left: 7px!important;
}
.filter-cus .bpfwe-taxonomy-wrapper {
    display: flex;
    position: fixed;
    inset: 0 0px 0px;
    align-items: flex-end;
    background: rgb(0 0 0 / 60%);
    z-index: 999;
    border: 1px solid;
    overflow: scroll;
    max-height: 100vh;
    margin: 0;
}
.filter-cus .taxonomy-filter {
    background: rgb(255, 255, 255);
    z-index: 999;
    border: 1px solid;
    overflow: scroll;
    padding: 10px 10px;
    width: 100%;
    margin: 0;
    height: 50vh;
}

.filter-container form{
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    width:200%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800d280 */.filter-col{
    height: 90vh;
}
@media(max-width:980px){
    .filter-col{
    height: 75vh;
}
}/* End custom CSS */
/* Start custom CSS for post-widget, class: .elementor-element-d06d49a */.posts .inner-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    text-align: center;
    justify-content: center;
}
.posts span.overlay {
    z-index: 0;
    opacity: 0.5;
}/* End custom CSS */