.elementor-5175 .elementor-element.elementor-element-e6edfeb{--display:flex;--min-height:80vh;--background-transition:0.3s;--margin-block-start:140px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0em;--padding-block-end:5em;--padding-inline-start:5em;--padding-inline-end:5em;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-search-form .field-col{padding:0px 0px 0px 0px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-field-title .tp-title-text{font-family:var( --e-global-typography-e0b8e37-font-family ), Helvetica;font-size:var( --e-global-typography-e0b8e37-font-size );font-weight:var( --e-global-typography-e0b8e37-font-weight );line-height:var( --e-global-typography-e0b8e37-line-height );letter-spacing:var( --e-global-typography-e0b8e37-letter-spacing );word-spacing:var( --e-global-typography-e0b8e37-word-spacing );color:var( --e-global-color-primary );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-field-title .tp-title-icon i{font-size:20px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-field-title .tp-title-icon svg{fill:var( --e-global-color-primary );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-field-title .tp-title-icon{color:var( --e-global-color-primary );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-field-title .tp-title-toggle{color:var( --e-global-color-accent );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-checkBox .tp-check-icon{width:0px;height:0px;min-width:0px;min-height:0px;margin-right:1px;background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-checkBox .tp-check-icon .checkbox-icon{width:20px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-checkBox input[type=checkbox]+label:hover .tp-check-icon .checkbox-icon{color:var( --e-global-color-text );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-checkBox .tp-field-content{font-family:var( --e-global-typography-1d03923-font-family ), Helvetica;font-size:var( --e-global-typography-1d03923-font-size );font-weight:var( --e-global-typography-1d03923-font-weight );line-height:var( --e-global-typography-1d03923-line-height );letter-spacing:var( --e-global-typography-1d03923-letter-spacing );word-spacing:var( --e-global-typography-1d03923-word-spacing );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-checkBox input[type=checkbox]:checked+label .tp-field-content{color:var( --e-global-color-text );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-checkBox.style-2 .tp-field-Counter{font-family:var( --e-global-typography-472eff8-font-family ), Helvetica;font-size:var( --e-global-typography-472eff8-font-size );font-weight:var( --e-global-typography-472eff8-font-weight );line-height:var( --e-global-typography-472eff8-line-height );letter-spacing:var( --e-global-typography-472eff8-letter-spacing );word-spacing:var( --e-global-typography-472eff8-word-spacing );border-style:none;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-toggle-div .tp-checkBox .tog-plus{font-size:8px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-toggle-div .tp-checkBox .tp-toggle{right:0px;color:#757575C7;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-search-form .field-col .tp-wp-checkBox.tp-normal-scroll::-webkit-scrollbar{width:1px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-search-form .field-col .tp-wp-checkBox{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-radio .tp-radio-icon{margin-right:1px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-tabbing-wrapper svg{width:20px;height:20px;fill:#000;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-tabbing-wrapper{color:#000;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-tabbing-wrapper:hover{color:#000;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-tabbing-wrapper:hover svg{fill:#000;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-toggle-div .tp-star-rating{justify-content:center;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-search-form .tp-total-results-wrap{justify-content:left;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-search-form .tp-tabbing-redmore{justify-content:flex-start;}.elementor-5175 .elementor-element.elementor-element-d2893b6{width:auto;max-width:auto;z-index:10;}.elementor-5175 .elementor-element.elementor-element-d2893b6.elementor-element{--align-self:center;}.elementor-5175 .elementor-element.elementor-element-2411128 .dynamic-listing .post-inner-loop .grid-item{padding:20px 20px 20px 20px;}.elementor-5175 .elementor-element.elementor-element-2411128 .tp-listing-preloader.post-inner-loop:before{width:10px !important;height:10px !important;border-top:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-field-title .tp-title-text{font-size:var( --e-global-typography-e0b8e37-font-size );line-height:var( --e-global-typography-e0b8e37-line-height );letter-spacing:var( --e-global-typography-e0b8e37-letter-spacing );word-spacing:var( --e-global-typography-e0b8e37-word-spacing );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-checkBox .tp-field-content{font-size:var( --e-global-typography-1d03923-font-size );line-height:var( --e-global-typography-1d03923-line-height );letter-spacing:var( --e-global-typography-1d03923-letter-spacing );word-spacing:var( --e-global-typography-1d03923-word-spacing );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-checkBox.style-2 .tp-field-Counter{font-size:var( --e-global-typography-472eff8-font-size );line-height:var( --e-global-typography-472eff8-line-height );letter-spacing:var( --e-global-typography-472eff8-letter-spacing );word-spacing:var( --e-global-typography-472eff8-word-spacing );}.elementor-5175 .elementor-element.elementor-element-2411128 .dynamic-listing .post-inner-loop .grid-item{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-5175 .elementor-element.elementor-element-e6edfeb{--width:100%;}}@media(max-width:767px){.elementor-5175 .elementor-element.elementor-element-e6edfeb{--margin-block-start:80px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:2em;--padding-inline-end:02em;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-field-title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-field-title .tp-title-text{font-size:var( --e-global-typography-e0b8e37-font-size );line-height:var( --e-global-typography-e0b8e37-line-height );letter-spacing:var( --e-global-typography-e0b8e37-letter-spacing );word-spacing:var( --e-global-typography-e0b8e37-word-spacing );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-checkBox .tp-check-icon{width:0px;height:0px;min-width:0px;min-height:0px;margin-right:0px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-checkBox .tp-check-icon .checkbox-icon{width:21px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-checkBox .tp-field-content{font-size:var( --e-global-typography-1d03923-font-size );line-height:var( --e-global-typography-1d03923-line-height );letter-spacing:var( --e-global-typography-1d03923-letter-spacing );word-spacing:var( --e-global-typography-1d03923-word-spacing );}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-checkBox.style-2 .tp-field-Counter{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:var( --e-global-typography-472eff8-font-size );line-height:var( --e-global-typography-472eff8-line-height );letter-spacing:var( --e-global-typography-472eff8-letter-spacing );word-spacing:var( --e-global-typography-472eff8-word-spacing );border-radius:0px 0px 0px 0px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-toggle-div .tp-checkBox .tog-plus{font-size:10px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-toggle-div .tp-checkBox .tp-toggle{right:-6px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-search-form .field-col .tp-wp-checkBox{border-radius:0px 0px 0px 0px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .field-col .tp-radio.style-2 .tp-field-Counter{margin:0px 0px 0px 0px;}.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-toggle-div .tp-radio .tp-toggle{right:0px;}.elementor-5175 .elementor-element.elementor-element-d2893b6{width:initial;max-width:initial;}.elementor-5175 .elementor-element.elementor-element-2411128 .dynamic-listing .post-inner-loop .grid-item{padding:10px 10px 10px 10px;}}/* Start custom CSS for tp-search-filter, class: .elementor-element-d2893b6 */.elementor-1362 .elementor-element.elementor-element-d2893b6 .tp-toggle-div .tp-checkBox .tp-check-icon {
    display: none;
}

.tp-search-filter .tb-checkBox-data {
    display: flex;
    flex-direction: row;
    align-content: flex-start;
    align-items: flex-start;
}

.tp-radio, .tp-search-filter .tp-checkBox {
    display: block;
    position: relative;
    padding: 0px 0px;
}

.tp-search-filter .tp-checkBox:not(:last-child), .tp-search-filter .tp-radio:not(:last-child) {
    margin-bottom: 0;
}

.tp-search-filter .tp-child-taxo {
    position: relative;
    padding-left: 0px;
}

.tp-search-filter .tp-field-content {
    display: flex;
    justify-content: center;
    overflow: visible;
}

.tp-search-filter .tb-checkBox-data {
    display: inline-flex;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 8px;
}

 .tp-checkBox .tp-field-content {
    color: var(--e-global-color-text);
    padding: 15px;
    background: var(--e-global-color-secondary);
    border-radius:100px;
}

@media only screen and (max-width: 620px) {
 .tp-checkBox .tp-field-content {
    color: var(--e-global-color-text);
    padding: 10px 15px 7px 15px;
    background: var(--e-global-color-secondary);
    border-radius:100px;
}

.tp-checkBox input[type=checkbox]:checked+label .tp-field-content{
    padding: 10px 15px 7px 15px !important;
    

}

    .tp-search-filter .tp-child-taxo {
 
    margin-top: 38px !important;
}
}

.tp-checkBox input[type=checkbox]:checked+label .tp-field-content{
    color: var(--e-global-color-secondary) !important;
    padding: 15px;
    background: none;
    border-radius:100px;
    
}


.tp-search-filter .tp-field-content {
    display: inline-flex !important;
    width: auto;
}


.tp-search-filter .tp-child-taxo {
    position: absolute;
    padding-left: 0px;
    z-index: 10;
    /* display: flex; */
    justify-content: center;
    flex-direction: column;
    align-content: center;
    align-items: center;
    margin-top: 48px;
}



.tp-checkBox.style-1 {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.tp-search-filter .tp-child-checkbox {
    margin: 8px auto;
    width: min-content;
}

.elementor-5175 .elementor-element.elementor-element-d2893b6 .tp-search-filter .tp-toggle-div .tp-checkBox .tp-toggle {
    right: -7px;
}

.tp-search-filter .tp-toggle.open .tog-minus {
    display: block;
    font-size: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6edfeb */.pp-offcanvas-content-slide-along .pp-offcanvas-container {
    /* background: #F7F6F2; */
    overflow: hidden;
    width: 40vw;
    position: relative !important;
}

.pp-offcanvas-container{
-webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: width 0.5s;
    transition: width 0.5s, -webkit-transform 0.5s;
        width: 100vw;
}


.pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-right .pp-offcanvas-container {
    -webkit-transform: translate3d(-60vw, 0, 0);
    transform: translate3d(0vw, 0, 0) !important;
}/* End custom CSS */