.elementor-5432 .elementor-element.elementor-element-8077184{--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-5432 .elementor-element.elementor-element-2eabe79{--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-5432 .elementor-element.elementor-element-c66e229{--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;--border-radius:23px 23px 23px 23px;}.elementor-5432 .elementor-element.elementor-element-c66e229:not(.elementor-motion-effects-element-type-background), .elementor-5432 .elementor-element.elementor-element-c66e229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-5432 .elementor-element.elementor-element-b420d6b{--spacer-size:5px;}.elementor-5432 .elementor-element.elementor-element-b284158{width:var( --container-widget-width, 78% );max-width:78%;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;padding:25px 25px 0px 25px;--container-widget-width:78%;--container-widget-flex-grow:0;column-gap:0px;text-align:left;color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:39px;font-weight:700;line-height:46px;letter-spacing:0px;}.elementor-5432 .elementor-element.elementor-element-0a0eec1{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;padding:0px 25px 0px 25px;--container-widget-width:78%;--container-widget-flex-grow:0;color:#FFFFFF;font-size:18px;line-height:28px;}.elementor-5432 .elementor-element.elementor-element-0fdf7b6 .elementor-button{background-color:var( --e-global-color-blocksy_palette_10 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-5432 .elementor-element.elementor-element-0fdf7b6 .elementor-button:hover, .elementor-5432 .elementor-element.elementor-element-0fdf7b6 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_10 );}.elementor-5432 .elementor-element.elementor-element-0fdf7b6{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;z-index:0;border-radius:0px 0px 0px 0px;}.elementor-5432 .elementor-element.elementor-element-0fdf7b6.elementor-element{--align-self:flex-start;}.elementor-5432 .elementor-element.elementor-element-0fdf7b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5432 .elementor-element.elementor-element-0fdf7b6 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-5432 .elementor-element.elementor-element-0fdf7b6 .elementor-button:hover svg, .elementor-5432 .elementor-element.elementor-element-0fdf7b6 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_10 );}.elementor-5432 .elementor-element.elementor-element-923c6f2{--spacer-size:5px;}.elementor-5432 .elementor-element.elementor-element-7702da4{--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-5432 .elementor-element.elementor-element-dce436d{--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;--z-index:0;}.elementor-5432 .elementor-element.elementor-element-cbcd14c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5432 .elementor-element.elementor-element-cbcd14c:not(.elementor-motion-effects-element-type-background), .elementor-5432 .elementor-element.elementor-element-cbcd14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5432 .elementor-element.elementor-element-cbcd14c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5432 .elementor-element.elementor-element-7f876ed{--display:flex;--min-height:7vh;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-blocksy_palette_5 );--border-color:var( --e-global-color-blocksy_palette_5 );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5432 .elementor-element.elementor-element-482d2df{color:#000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-5432 .elementor-element.elementor-element-542812a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-5432 .elementor-element.elementor-element-542812a .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-5432 .elementor-element.elementor-element-542812a .jet-collapse-icon{width:20px;height:20px;}.elementor-5432 .elementor-element.elementor-element-542812a .jet-collapse-none{width:20px;height:20px;}.elementor-5432 .elementor-element.elementor-element-542812a .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-5432 .elementor-element.elementor-element-542812a .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-5432 .elementor-element.elementor-element-542812a .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-5432 .elementor-element.elementor-element-542812a .jet-filter+.jet-filter{margin-top:10px;}.elementor-5432 .elementor-element.elementor-element-542812a .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-5432 .elementor-element.elementor-element-8b6026e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-collapse-icon{width:20px;height:20px;}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-collapse-none{width:20px;height:20px;}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-5432 .elementor-element.elementor-element-8b6026e .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-filter+.jet-filter{margin-top:10px;}.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-5432 .elementor-element.elementor-element-12b6a79 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-collapse-icon{width:20px;height:20px;}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-collapse-none{width:20px;height:20px;}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-filter+.jet-filter{margin-top:10px;}.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-collapse-icon{width:20px;height:20px;}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-collapse-none{width:20px;height:20px;}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-5432 .elementor-element.elementor-element-be1be28 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-filter+.jet-filter{margin-top:10px;}.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-5432 .elementor-element.elementor-element-3f7ec4d{--display:flex;}.elementor-5432 .elementor-element.elementor-element-3f7ec4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5432 .elementor-element.elementor-element-a25ddbf > .elementor-widget-container{margin:0px 12px 12px 12px;}.elementor-5432 .elementor-element.elementor-element-a25ddbf .jet-search-filter__input-wrapper{max-width:100%;}.elementor-5432 .elementor-element.elementor-element-a25ddbf .jet-search-filter__input{border-radius:6px 6px 6px 6px;}.elementor-5432 .elementor-element.elementor-element-a25ddbf .jet-search-filter__submit{border-style:solid;}.elementor-5432 .elementor-element.elementor-element-a25ddbf .jet-search-filter__submit > i{font-size:15px;}.elementor-5432 .elementor-element.elementor-element-a25ddbf .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-5432 .elementor-element.elementor-element-a25ddbf .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-5432 .elementor-element.elementor-element-db97285 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-5432 .elementor-element.elementor-element-0a0e5dd{--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-5432 .elementor-element.elementor-element-0f5b61f .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-5432 .elementor-element.elementor-element-0f5b61f .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-5432 .elementor-element.elementor-element-0f5b61f .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-5432 .elementor-element.elementor-element-0f5b61f .jet-filters-pagination{margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-5432 .elementor-element.elementor-element-0f5b61f .jet-filters-pagination__load-more{order:initial;}.elementor-5432 .elementor-element.elementor-element-648fd75{--spacer-size:100px;}.elementor-5432 .elementor-element.elementor-element-55f9919{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5432 .elementor-element.elementor-element-55f9919:not(.elementor-motion-effects-element-type-background), .elementor-5432 .elementor-element.elementor-element-55f9919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009CA2;}.elementor-5432 .elementor-element.elementor-element-55f9919 > .elementor-shape-top svg, .elementor-5432 .elementor-element.elementor-element-55f9919 > .e-con-inner > .elementor-shape-top svg{width:calc(118% + 1.3px);height:46px;}.elementor-5432 .elementor-element.elementor-element-1446a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5432 .elementor-element.elementor-element-1446a3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-blocksy_palette_5 );}.elementor-5432 .elementor-element.elementor-element-59c1ddb{--display:flex;}.elementor-5432 .elementor-element.elementor-element-e1e61b7 .elementor-button{background-color:var( --e-global-color-blocksy_palette_10 );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-radius:17px 17px 17px 17px;padding:10px 10px 10px 10px;}.elementor-5432 .elementor-element.elementor-element-e1e61b7 .elementor-button:hover, .elementor-5432 .elementor-element.elementor-element-e1e61b7 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-blocksy_palette_10 );border-color:var( --e-global-color-blocksy_palette_10 );}.elementor-5432 .elementor-element.elementor-element-e1e61b7{--e-transform-scale:1.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5432 .elementor-element.elementor-element-e1e61b7.elementor-element{--align-self:center;}.elementor-5432 .elementor-element.elementor-element-e1e61b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5432 .elementor-element.elementor-element-e1e61b7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5432 .elementor-element.elementor-element-e1e61b7 .elementor-button:hover svg, .elementor-5432 .elementor-element.elementor-element-e1e61b7 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_10 );}.elementor-5432 .elementor-element.elementor-element-0a32df6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-blocksy_palette_5 );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}@media(max-width:1024px){.elementor-5432 .elementor-element.elementor-element-b284158{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-5432 .elementor-element.elementor-element-0a0eec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-5432 .elementor-element.elementor-element-0fdf7b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5432 .elementor-element.elementor-element-dce436d{--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-5432 .elementor-element.elementor-element-cbcd14c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-5432 .elementor-element.elementor-element-b284158{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-5432 .elementor-element.elementor-element-0a0eec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-5432 .elementor-element.elementor-element-3f7ec4d{--width:100vw;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5432 .elementor-element.elementor-element-a25ddbf{width:var( --container-widget-width, 90vw );max-width:90vw;--container-widget-width:90vw;--container-widget-flex-grow:0;}.elementor-5432 .elementor-element.elementor-element-a25ddbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5432 .elementor-element.elementor-element-a25ddbf.elementor-element{--align-self:center;}.elementor-5432 .elementor-element.elementor-element-db97285 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-5432 .elementor-element.elementor-element-db97285{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-5432 .elementor-element.elementor-element-db97285 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5432 .elementor-element.elementor-element-0a0e5dd{--width:90vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-5432 .elementor-element.elementor-element-cbcd14c{--width:20%;}.elementor-5432 .elementor-element.elementor-element-3f7ec4d{--width:76.364%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5432 .elementor-element.elementor-element-cbcd14c{--width:90vw;}.elementor-5432 .elementor-element.elementor-element-3f7ec4d{--width:90vw;}}/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-542812a */.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__item {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    transition: transform 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__item:hover {
    transform: translateX(3px) !important;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__input {
    position: absolute;
    opacity: 0;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__label {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: color 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__label:hover {
    color: #3b82f6 !important;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__decorator {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 2px solid #ccc;
    border-radius: 4px;
    margin-right: 8px;
    position: relative;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__label:hover .jet-checkboxes-list__decorator {
    border-color: #3b82f6 !important;
    transform: scale(1.05) !important;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label .jet-checkboxes-list__decorator {
    border-color: #3b82f6 !important;
    background-color: #3b82f6 !important;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label {
    color: #3b82f6 !important;
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label .jet-checkboxes-list__decorator:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 6px;
    width: 4px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 0;
    animation: fadeIn 0.3s forwards !important;
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-filter-label {
    display: none;
}

.elementor-5432 .elementor-element.elementor-element-542812a .jet-filter-items-list {
    padding: 0;
    margin: 0;
}

/* Tambahan untuk memastikan animasi bekerja */
.elementor-5432 .elementor-element.elementor-element-542812a * {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-8b6026e */.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__item {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    transition: transform 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__item:hover {
    transform: translateX(3px) !important;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__input {
    position: absolute;
    opacity: 0;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__label {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: color 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__label:hover {
    color: #3b82f6 !important;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__decorator {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 2px solid #ccc;
    border-radius: 4px;
    margin-right: 8px;
    position: relative;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__label:hover .jet-checkboxes-list__decorator {
    border-color: #3b82f6 !important;
    transform: scale(1.05) !important;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label .jet-checkboxes-list__decorator {
    border-color: #3b82f6 !important;
    background-color: #3b82f6 !important;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label {
    color: #3b82f6 !important;
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label .jet-checkboxes-list__decorator:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 6px;
    width: 4px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 0;
    animation: fadeIn 0.3s forwards !important;
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-filter-label {
    display: none;
}

.elementor-5432 .elementor-element.elementor-element-8b6026e .jet-filter-items-list {
    padding: 0;
    margin: 0;
}

/* Tambahan untuk memastikan animasi bekerja */
.elementor-5432 .elementor-element.elementor-element-8b6026e * {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-12b6a79 */.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__item {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    transition: transform 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__item:hover {
    transform: translateX(3px) !important;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__input {
    position: absolute;
    opacity: 0;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__label {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: color 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__label:hover {
    color: #3b82f6 !important;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__decorator {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 2px solid #ccc;
    border-radius: 4px;
    margin-right: 8px;
    position: relative;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__label:hover .jet-checkboxes-list__decorator {
    border-color: #3b82f6 !important;
    transform: scale(1.05) !important;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label .jet-checkboxes-list__decorator {
    border-color: #3b82f6 !important;
    background-color: #3b82f6 !important;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label {
    color: #3b82f6 !important;
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label .jet-checkboxes-list__decorator:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 6px;
    width: 4px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 0;
    animation: fadeIn 0.3s forwards !important;
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-filter-label {
    display: none;
}

.elementor-5432 .elementor-element.elementor-element-12b6a79 .jet-filter-items-list {
    padding: 0;
    margin: 0;
}

/* Tambahan untuk memastikan animasi bekerja */
.elementor-5432 .elementor-element.elementor-element-12b6a79 * {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-be1be28 */.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__item {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    transition: transform 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__item:hover {
    transform: translateX(3px) !important;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__input {
    position: absolute;
    opacity: 0;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__label {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: color 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__label:hover {
    color: #3b82f6 !important;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__decorator {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 2px solid #ccc;
    border-radius: 4px;
    margin-right: 8px;
    position: relative;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__label:hover .jet-checkboxes-list__decorator {
    border-color: #3b82f6 !important;
    transform: scale(1.05) !important;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label .jet-checkboxes-list__decorator {
    border-color: #3b82f6 !important;
    background-color: #3b82f6 !important;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label {
    color: #3b82f6 !important;
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__label .jet-checkboxes-list__decorator:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 6px;
    width: 4px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 0;
    animation: fadeIn 0.3s forwards !important;
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-filter-label {
    display: none;
}

.elementor-5432 .elementor-element.elementor-element-be1be28 .jet-filter-items-list {
    padding: 0;
    margin: 0;
}

/* Tambahan untuk memastikan animasi bekerja */
.elementor-5432 .elementor-element.elementor-element-be1be28 * {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbcd14c */.container {
    background-color: none;
}


.container:hover {
    background-color: none;
}


.heading h2 {
    color: #000000 !important;
     transition: all 0.3s ease-in-out
}

/*for insert the transition effect*/
.container:hover .heading h2 {
    color: #10824B !important; transform: translateX(4px);
}


.icon svg {
    fill: #000000 !important;
    transition: all 0.3s ease-in-out;
}

/*for insert the transition effect*/
.container:hover .icon svg {
    fill: #10824B !important; 
}


@media only screen and (max-width: 767px) {

    .container:hover .heading h2 {
        transform: none !important;
    }
    
     .container:hover .icon svg {
        transform: none !important;
    }
    
    
}


/* This part neutralizes the color change on hover for mobile devices - devices under 767px. Make sure the colors match your normal state, pre-hover colors. Delete this if you want the color changes to happen on mobile as well. */

@media only screen and (max-width: 767px) {
    
    .container:hover {
    background-color: #FFFFFF !important;
    }
    
    .container:hover .heading h2 {
        color: #10824B !important;
    }
    
    .container:hover .icon svg {
        fill: #10824B !important;
    }
    
    
}/* End custom CSS */