.elementor-2355 .elementor-element.elementor-element-7675638{--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:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-2355 .elementor-element.elementor-element-7675638:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-7675638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57b262e );background-image:url("https://www.generalfilters.com/wp-content/uploads/2026/03/GF-hero-dots-e1773828260129.png");background-position:bottom center;background-repeat:repeat-x;}.elementor-2355 .elementor-element.elementor-element-0ce7590{width:var( --container-widget-width, 946px );max-width:946px;--container-widget-width:946px;--container-widget-flex-grow:0;text-align:center;}.elementor-2355 .elementor-element.elementor-element-0ce7590 .elementor-heading-title{font-family:var( --e-global-typography-ebdac52-font-family ), Sans-serif;font-size:var( --e-global-typography-ebdac52-font-size );font-weight:var( --e-global-typography-ebdac52-font-weight );text-transform:var( --e-global-typography-ebdac52-text-transform );line-height:var( --e-global-typography-ebdac52-line-height );letter-spacing:var( --e-global-typography-ebdac52-letter-spacing );color:var( --e-global-color-120d864 );}.elementor-2355 .elementor-element.elementor-element-fe75a5a{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-2355 .elementor-element.elementor-element-5659e71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:145px 145px;--row-gap:145px;--column-gap:145px;}.elementor-2355 .elementor-element.elementor-element-648012d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2355 .elementor-element.elementor-element-0695bd5 .elementor-heading-title{font-family:var( --e-global-typography-2180cf3-font-family ), Sans-serif;font-size:var( --e-global-typography-2180cf3-font-size );font-weight:var( --e-global-typography-2180cf3-font-weight );text-transform:var( --e-global-typography-2180cf3-text-transform );line-height:var( --e-global-typography-2180cf3-line-height );letter-spacing:var( --e-global-typography-2180cf3-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-03675e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2355 .elementor-element.elementor-element-78a7040.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance__location{flex-basis:80%;}.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance{gap:10px;}.elementor-2355 .elementor-element.elementor-element-78a7040 input.jsf-location-distance__location-input, .elementor-2355 .elementor-element.elementor-element-78a7040 select.jsf-location-distance__distance{font-family:var( --e-global-typography-b1cda27-font-family ), Sans-serif;font-size:var( --e-global-typography-b1cda27-font-size );font-weight:var( --e-global-typography-b1cda27-font-weight );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5d70f00 );}.elementor-2355 .elementor-element.elementor-element-78a7040 input.jsf-location-distance__location-input{color:var( --e-global-color-3baf56f );background-color:var( --e-global-color-b97adac );border-radius:4px 4px 4px 4px;padding:13px 20px 13px 20px;}.elementor-2355 .elementor-element.elementor-element-78a7040 select.jsf-location-distance__distance{color:var( --e-global-color-3baf56f );background-color:var( --e-global-color-b97adac );border-radius:4px 4px 4px 4px;padding:13px 20px 13px 20px;}.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance__location-icon{opacity:50%;}.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance__location-control:hover .jsf-location-distance__location-icon{opacity:100%;}.elementor-2355 .elementor-element.elementor-element-6e743e8{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-2355 .elementor-element.elementor-element-6e743e8 .apply-filters__button{font-family:var( --e-global-typography-7561e78-font-family ), Sans-serif;font-size:var( --e-global-typography-7561e78-font-size );font-weight:var( --e-global-typography-7561e78-font-weight );text-transform:var( --e-global-typography-7561e78-text-transform );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );border-style:none;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;-webkit-align-self:stretch;align-self:stretch;}.elementor-2355 .elementor-element.elementor-element-6e743e8 .apply-filters__button:disabled{opacity:50%;}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter{display:flex;flex-direction:row;align-items:left;}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input-wrapper{max-width:100%;}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input{font-family:var( --e-global-typography-b1cda27-font-family ), Sans-serif;font-size:var( --e-global-typography-b1cda27-font-size );font-weight:var( --e-global-typography-b1cda27-font-weight );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );color:var( --e-global-color-3baf56f );background-color:var( --e-global-color-b97adac );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5d70f00 );border-radius:4px 4px 4px 4px;padding:13px 20px 13px 20px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input::placeholder{color:var( --e-global-color-3baf56f );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-3baf56f );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-3baf56f );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input-clear{color:var( --e-global-color-3baf56f );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input-loading{color:var( --e-global-color-3baf56f );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input:focus{color:var( --e-global-color-7d11824 );background-color:var( --e-global-color-6022ff8 );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input:focus::placeholder{color:var( --e-global-color-7d11824 );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input:focus:-ms-input-placeholder{color:var( --e-global-color-7d11824 );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input:focus::-ms-input-placeholder{color:var( --e-global-color-7d11824 );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input:focus ~ .jet-search-filter__input-clear{color:var( --e-global-color-7d11824 );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input:focus ~ .jet-search-filter__input-loading{color:var( --e-global-color-7d11824 );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__submit{font-family:var( --e-global-typography-7561e78-font-family ), Sans-serif;font-size:var( --e-global-typography-7561e78-font-size );font-weight:var( --e-global-typography-7561e78-font-weight );text-transform:var( --e-global-typography-7561e78-text-transform );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );border-style:none;border-radius:4px 4px 4px 4px;overflow:hidden;padding:12px 24px 12px 24px;margin:0px 0px 0px 10px;}.elementor-2355 .elementor-element.elementor-element-789dede{--divider-border-style:solid;--divider-color:var( --e-global-color-ba0ba95 );--divider-border-width:1px;}.elementor-2355 .elementor-element.elementor-element-789dede .elementor-divider-separator{width:100%;}.elementor-2355 .elementor-element.elementor-element-789dede .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2355 .elementor-element.elementor-element-789dede .elementor-divider__text{color:var( --e-global-color-2efc693 );font-family:var( --e-global-typography-b1cda27-font-family ), Sans-serif;font-size:var( --e-global-typography-b1cda27-font-size );font-weight:var( --e-global-typography-b1cda27-font-weight );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-4c15085{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2355 .elementor-element.elementor-element-27873ea .elementor-heading-title{font-family:var( --e-global-typography-2180cf3-font-family ), Sans-serif;font-size:var( --e-global-typography-2180cf3-font-size );font-weight:var( --e-global-typography-2180cf3-font-weight );text-transform:var( --e-global-typography-2180cf3-text-transform );line-height:var( --e-global-typography-2180cf3-line-height );letter-spacing:var( --e-global-typography-2180cf3-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-e5708e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-smart-filters-select.jet-filter{display:block;}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:100%;max-width:100%;}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-2355 .elementor-element.elementor-element-53fb324{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-select__control{font-family:var( --e-global-typography-b1cda27-font-family ), Sans-serif;font-size:var( --e-global-typography-b1cda27-font-size );font-weight:var( --e-global-typography-b1cda27-font-weight );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );color:var( --e-global-color-2efc693 );background-color:var( --e-global-color-b97adac );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5d70f00 );border-radius:4px 4px 4px 4px;padding:13px 20px 13px 20px;}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-smart-filters-select.jet-filter{display:block;}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:100%;max-width:100%;}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-2355 .elementor-element.elementor-element-38b7c4a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-select__control{font-family:var( --e-global-typography-b1cda27-font-family ), Sans-serif;font-size:var( --e-global-typography-b1cda27-font-size );font-weight:var( --e-global-typography-b1cda27-font-weight );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );color:var( --e-global-color-2efc693 );background-color:var( --e-global-color-b97adac );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5d70f00 );border-radius:4px 4px 4px 4px;padding:13px 20px 13px 20px;}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-2355 .elementor-element.elementor-element-4a0abb3{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-2355 .elementor-element.elementor-element-4a0abb3 .apply-filters__button{font-family:var( --e-global-typography-7561e78-font-family ), Sans-serif;font-size:var( --e-global-typography-7561e78-font-size );font-weight:var( --e-global-typography-7561e78-font-weight );text-transform:var( --e-global-typography-7561e78-text-transform );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );border-style:none;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;-webkit-align-self:stretch;align-self:stretch;}.elementor-2355 .elementor-element.elementor-element-4a0abb3 .apply-filters__button:disabled{opacity:50%;}.elementor-2355 .elementor-element.elementor-element-40e5786{--display:flex;--min-height:560px;}.elementor-2355 .elementor-element.elementor-element-820378f .elementor-heading-title{font-family:var( --e-global-typography-a6e7955-font-family ), Sans-serif;font-size:var( --e-global-typography-a6e7955-font-size );font-weight:var( --e-global-typography-a6e7955-font-weight );line-height:var( --e-global-typography-a6e7955-line-height );letter-spacing:var( --e-global-typography-a6e7955-letter-spacing );color:var( --e-global-color-6b8c111 );}.elementor-2355 .elementor-element.elementor-element-cb5174e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2355 .elementor-element.elementor-element-ae85960{--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;}@media(max-width:1024px) and (min-width:768px){.elementor-2355 .elementor-element.elementor-element-648012d{--width:50%;}.elementor-2355 .elementor-element.elementor-element-4c15085{--width:50%;}}@media(max-width:1366px){.elementor-2355 .elementor-element.elementor-element-0ce7590 .elementor-heading-title{font-size:var( --e-global-typography-ebdac52-font-size );line-height:var( --e-global-typography-ebdac52-line-height );letter-spacing:var( --e-global-typography-ebdac52-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-0695bd5 .elementor-heading-title{font-size:var( --e-global-typography-2180cf3-font-size );line-height:var( --e-global-typography-2180cf3-line-height );letter-spacing:var( --e-global-typography-2180cf3-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-03675e3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance__location{flex-basis:80%;}.elementor-2355 .elementor-element.elementor-element-78a7040 input.jsf-location-distance__location-input, .elementor-2355 .elementor-element.elementor-element-78a7040 select.jsf-location-distance__distance{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-6e743e8 .apply-filters__button{font-size:var( --e-global-typography-7561e78-font-size );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__submit{font-size:var( --e-global-typography-7561e78-font-size );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-789dede .elementor-divider__text{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-27873ea .elementor-heading-title{font-size:var( --e-global-typography-2180cf3-font-size );line-height:var( --e-global-typography-2180cf3-line-height );letter-spacing:var( --e-global-typography-2180cf3-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-select__control{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-select__control{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-4a0abb3 .apply-filters__button{font-size:var( --e-global-typography-7561e78-font-size );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-820378f .elementor-heading-title{font-size:var( --e-global-typography-a6e7955-font-size );line-height:var( --e-global-typography-a6e7955-line-height );letter-spacing:var( --e-global-typography-a6e7955-letter-spacing );}}@media(max-width:1024px){.elementor-2355 .elementor-element.elementor-element-0ce7590 .elementor-heading-title{font-size:var( --e-global-typography-ebdac52-font-size );line-height:var( --e-global-typography-ebdac52-line-height );letter-spacing:var( --e-global-typography-ebdac52-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-5659e71{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2355 .elementor-element.elementor-element-0695bd5 .elementor-heading-title{font-size:var( --e-global-typography-2180cf3-font-size );line-height:var( --e-global-typography-2180cf3-line-height );letter-spacing:var( --e-global-typography-2180cf3-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-03675e3{--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance__location{flex-basis:60%;}.elementor-2355 .elementor-element.elementor-element-78a7040 input.jsf-location-distance__location-input, .elementor-2355 .elementor-element.elementor-element-78a7040 select.jsf-location-distance__distance{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-6e743e8{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-2355 .elementor-element.elementor-element-6e743e8 .apply-filters__button{font-size:var( --e-global-typography-7561e78-font-size );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__submit{font-size:var( --e-global-typography-7561e78-font-size );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-789dede .elementor-divider__text{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-27873ea .elementor-heading-title{font-size:var( --e-global-typography-2180cf3-font-size );line-height:var( --e-global-typography-2180cf3-line-height );letter-spacing:var( --e-global-typography-2180cf3-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-53fb324{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-select__control{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-38b7c4a{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-select__control{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-4a0abb3{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-2355 .elementor-element.elementor-element-4a0abb3 .apply-filters__button{font-size:var( --e-global-typography-7561e78-font-size );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );-webkit-align-self:flex-start;align-self:flex-start;}.elementor-2355 .elementor-element.elementor-element-820378f .elementor-heading-title{font-size:var( --e-global-typography-a6e7955-font-size );line-height:var( --e-global-typography-a6e7955-line-height );letter-spacing:var( --e-global-typography-a6e7955-letter-spacing );}}@media(max-width:767px){.elementor-2355 .elementor-element.elementor-element-7675638:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-7675638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:80px auto;}.elementor-2355 .elementor-element.elementor-element-7675638{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-2355 .elementor-element.elementor-element-0ce7590 .elementor-heading-title{font-size:var( --e-global-typography-ebdac52-font-size );line-height:var( --e-global-typography-ebdac52-line-height );letter-spacing:var( --e-global-typography-ebdac52-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-fe75a5a{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-2355 .elementor-element.elementor-element-648012d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2355 .elementor-element.elementor-element-0695bd5 .elementor-heading-title{font-size:var( --e-global-typography-2180cf3-font-size );line-height:var( --e-global-typography-2180cf3-line-height );letter-spacing:var( --e-global-typography-2180cf3-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance__location{flex-basis:70%;}.elementor-2355 .elementor-element.elementor-element-78a7040 input.jsf-location-distance__location-input, .elementor-2355 .elementor-element.elementor-element-78a7040 select.jsf-location-distance__distance{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-6e743e8{width:100%;max-width:100%;}.elementor-2355 .elementor-element.elementor-element-6e743e8 .apply-filters__button{font-size:var( --e-global-typography-7561e78-font-size );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );-webkit-align-self:stretch;align-self:stretch;}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter{display:flex;flex-direction:column;}.elementor-2355 .elementor-element.elementor-element-4e0de6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input-wrapper{max-width:100%;}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__submit{font-size:var( --e-global-typography-7561e78-font-size );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );margin:10px 0px 0px 0px;}.elementor-2355 .elementor-element.elementor-element-789dede .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2355 .elementor-element.elementor-element-789dede .elementor-divider__text{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-789dede{--divider-element-spacing:10px;}.elementor-2355 .elementor-element.elementor-element-4c15085{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2355 .elementor-element.elementor-element-27873ea .elementor-heading-title{font-size:var( --e-global-typography-2180cf3-font-size );line-height:var( --e-global-typography-2180cf3-line-height );letter-spacing:var( --e-global-typography-2180cf3-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-e5708e0{--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-2355 .elementor-element.elementor-element-53fb324{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2355 .elementor-element.elementor-element-53fb324 .jet-select__control{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-38b7c4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2355 .elementor-element.elementor-element-38b7c4a .jet-select__control{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2355 .elementor-element.elementor-element-4a0abb3{--container-widget-width:199%;--container-widget-flex-grow:0;width:var( --container-widget-width, 199% );max-width:199%;}.elementor-2355 .elementor-element.elementor-element-4a0abb3 .apply-filters__button{font-size:var( --e-global-typography-7561e78-font-size );line-height:var( --e-global-typography-7561e78-line-height );letter-spacing:var( --e-global-typography-7561e78-letter-spacing );-webkit-align-self:stretch;align-self:stretch;}.elementor-2355 .elementor-element.elementor-element-820378f .elementor-heading-title{font-size:var( --e-global-typography-a6e7955-font-size );line-height:var( --e-global-typography-a6e7955-line-height );letter-spacing:var( --e-global-typography-a6e7955-letter-spacing );}}/* Start custom CSS for jet-smart-filters-location-distance, class: .elementor-element-78a7040 */.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance__location-input:focus-visible,
.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance__distance:focus-visible{
    outline: 0;
}
.elementor-2355 .elementor-element.elementor-element-78a7040 .jsf-location-distance__location-dropdown{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-6e743e8 */.elementor-2355 .elementor-element.elementor-element-6e743e8 .apply-filters__button{
    margin: 0; 
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-4e0de6c */.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input:focus-visible{
    outline: 0;
}
.elementor-2355 .elementor-element.elementor-element-4e0de6c .jet-search-filter__input{
   
}
.elementor-2355 .elementor-element.elementor-element-4e0de6c .apply-filters__button{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-53fb324 */.elementor-2355 .elementor-element.elementor-element-53fb324 select:focus-visible{
    outline: 0;
}
.elementor-2355 .elementor-element.elementor-element-53fb324 select:focus-visible{
    outline: 0;
}
.elementor-2355 .elementor-element.elementor-element-53fb324 select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    background-image: url(https://www.generalfilters.com/wp-content/uploads/2026/03/chevron-down-1.svg);
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 24px;
    background-color: var(--e-global-color-b97adac);
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-38b7c4a */.elementor-2355 .elementor-element.elementor-element-38b7c4a select:focus-visible{
    outline: 0;
}
.elementor-2355 .elementor-element.elementor-element-38b7c4a select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    background-image: url(https://www.generalfilters.com/wp-content/uploads/2026/03/chevron-down-1.svg);
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 24px;
    background-color: var(--e-global-color-b97adac);
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-4a0abb3 */.elementor-2355 .elementor-element.elementor-element-4a0abb3 .apply-filters__button{
    margin: 0; 
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-cb5174e */.elementor-2355 .elementor-element.elementor-element-cb5174e{
    display: none;
}/* End custom CSS */