.elementor-72730 .elementor-element.elementor-element-c63b427{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72730 .elementor-element.elementor-element-7f22293{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72730 .elementor-element.elementor-element-7f22293.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-72730 .elementor-element.elementor-element-1ec248c{left:0px;}body.rtl .elementor-72730 .elementor-element.elementor-element-1ec248c{right:0px;}.elementor-72730 .elementor-element.elementor-element-1ec248c{top:0px;z-index:-9;}body:not(.rtl) .elementor-72730 .elementor-element.elementor-element-abb2523{left:0px;}body.rtl .elementor-72730 .elementor-element.elementor-element-abb2523{right:0px;}.elementor-72730 .elementor-element.elementor-element-abb2523{top:0px;z-index:-9;}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-listing{height:100vh;}.elementor-72730 .elementor-element.elementor-element-03ae1d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .popup-has-pin .jet-map-box:after{margin:0 0 0 -12px;border-width:12px 12px 0 12px;border-top-color:#D1D591;}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-preloader.is-active{background-color:var( --e-global-color-secondary );height:200px;}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-preloader.is-active .jet-map-loader{color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-marker-wrap{width:44px;font-size:1.3em;font-weight:600;color:#E1E1D5;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;box-shadow:-2px -2px 10px -10px #070000 inset;margin-bottom:20px;text-align:center;}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-marker-image{width:44px;}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-marker{font-size:24px;color:var( --e-global-color-d06d81a );}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-marker-wrap:after{border-top-color:var( --e-global-color-primary );margin:0 0 0 -20px;border-width:20px 20px 0 20px;}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:not(.unset-fill):not(.custom-color):not(.keep-color) path{fill:var( --e-global-color-d06d81a );}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-marker-wrap:hover{color:var( --e-global-color-d06d81a );background-color:var( --e-global-color-accent );}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-marker-wrap:hover:after{border-top-color:var( --e-global-color-accent );}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:hover{color:var( --e-global-color-d06d81a );}.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:hover path{fill:var( --e-global-color-d06d81a );}.elementor-72730 .elementor-element.elementor-element-2a577a6{--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;--justify-content:flex-start;--gap:1vh 1vh;--row-gap:1vh;--column-gap:1vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;}.elementor-72730 .elementor-element.elementor-element-2a577a6:not(.elementor-motion-effects-element-type-background), .elementor-72730 .elementor-element.elementor-element-2a577a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-72730 .elementor-element.elementor-element-69f21eb{text-align:left;}.elementor-72730 .elementor-element.elementor-element-69f21eb .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.1em;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-35e016e{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-72730 .elementor-element.elementor-element-35e016e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-72730 .elementor-element.elementor-element-35e016e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-72730 .elementor-element.elementor-element-8e5555a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72730 .elementor-element.elementor-element-8e5555a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-999db84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-72730 .elementor-element.elementor-element-999db84 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-5a658c9{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter{display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor-72730 .elementor-element.elementor-element-01f2e58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input{font-size:0.8em;font-weight:400;color:var( --e-global-color-text );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 32px;}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input::placeholder{color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input-clear{color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input-loading{color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-filter-label{color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list__label{font-size:1rem;font-weight:500;text-transform:none;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list__button{color:var( --e-global-color-text );padding:4px 8px 4px 8px;border-radius:6px 6px 6px 6px;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list__button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:4px;background-color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-f589ade );}.rtl .elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list__decorator{margin-left:4px;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{border-color:var( --e-global-color-primary );}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-primary );}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-collapse-icon{width:20px;height:20px;border-radius:0px 0px 0px 0px;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-collapse-none{width:20px;height:20px;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-filter-items-search{max-width:100%;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-filter-items-search__input{font-family:var( --e-global-typography-4368e8f-font-family ), Sans-serif;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-filter-items-dropdown__label{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-filter-label{border-radius:0px 0px 0px 0px;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-filter+.jet-filter{margin-top:12px;}.elementor-72730 .elementor-element.elementor-element-53d2762 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:12px;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list__label{font-size:1rem;font-weight:500;text-transform:capitalize;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list__button{color:var( --e-global-color-text );padding:4px 8px 4px 8px;border-radius:6px 6px 6px 6px;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list__button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:4px;background-color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-f589ade );}.rtl .elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list__decorator{margin-left:4px;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{border-color:var( --e-global-color-primary );}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-primary );}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-collapse-icon{width:20px;height:20px;border-radius:0px 0px 0px 0px;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-collapse-none{width:20px;height:20px;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-filter-items-dropdown__label{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-filter-label{border-radius:0px 0px 0px 0px;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-filter+.jet-filter{margin-top:12px;}.elementor-72730 .elementor-element.elementor-element-431ed1d .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:12px;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-checkboxes-list__row{display:inline-block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-list-tree__children{display:inline-block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-left:10px;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-checkboxes-list-wrapper{margin-left:calc(-8px/2);margin-right:calc(-8px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-checkboxes-list__label{font-size:1rem;font-weight:500;text-transform:capitalize;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:4px;border-style:solid;border-color:var( --e-global-color-f589ade );}.rtl .elementor-72730 .elementor-element.elementor-element-8396446 .jet-checkboxes-list__decorator{margin-left:4px;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-collapse-icon{width:20px;height:20px;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-collapse-none{width:20px;height:20px;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-filter-items-dropdown__label{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-filter+.jet-filter{margin-top:16px;}.elementor-72730 .elementor-element.elementor-element-8396446 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:16px;}body:not(.rtl) .elementor-72730 .elementor-element.elementor-element-a7191d5{left:-1000px;}body.rtl .elementor-72730 .elementor-element.elementor-element-a7191d5{right:-1000px;}.elementor-72730 .elementor-element.elementor-element-a7191d5{top:-1000px;z-index:-999;}.elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-72730 .elementor-element.elementor-element-4fee551{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}:is( .elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__items, .elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);padding-top:calc(8px / 2);padding-bottom:calc(8px / 2);}:is( .elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid, .elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}:is( .elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid, .elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 8px / -2);margin-bottom:calc( 8px / -2);}.elementor-72730 .elementor-element.elementor-element-4fee551 .jet-listing-not-found{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-72730 .elementor-element.elementor-element-9e969ae{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72730 .elementor-element.elementor-element-7526394{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:center;text-align:left;}.elementor-72730 .elementor-element.elementor-element-7526394.elementor-element{--align-self:center;}.elementor-72730 .elementor-element.elementor-element-7526394 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:0.8em;font-weight:400;color:var( --e-global-color-text );}.elementor-72730 .elementor-element.elementor-element-10d4b1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-72730 .elementor-element.elementor-element-10d4b1f.elementor-element{--align-self:center;}.elementor-72730 .elementor-element.elementor-element-10d4b1f{z-index:2;}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination{padding:0px 0px 0px 0px;margin-right:calc(-8px/2);margin-left:calc(-8px/2);justify-content:center;}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__link, .elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__dots{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e978a34 );}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );padding:0px 10px 2px 10px;border-radius:100px 100px 100px 100px;}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__dots{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );padding:0px 10px 2px 10px;border-radius:100px 100px 100px 100px;}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__link:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__load-more{order:initial;}.elementor-72730 .elementor-element.elementor-element-578f2a1 .elementor-button{background-color:var( --e-global-color-bfeecce );fill:var( --e-global-color-195c11b );color:var( --e-global-color-195c11b );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e978a34 );padding:16px 32px 16px 32px;}.elementor-72730 .elementor-element.elementor-element-578f2a1 .elementor-button:hover, .elementor-72730 .elementor-element.elementor-element-578f2a1 .elementor-button:focus{background-color:var( --e-global-color-1a29b29 );color:var( --e-global-color-5376d26 );}.elementor-72730 .elementor-element.elementor-element-578f2a1 .elementor-button:hover svg, .elementor-72730 .elementor-element.elementor-element-578f2a1 .elementor-button:focus svg{fill:var( --e-global-color-5376d26 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-72730 .elementor-element.elementor-element-7f22293{--width:64%;}}@media(max-width:1024px) and (min-width:768px){.elementor-72730 .elementor-element.elementor-element-7f22293{--width:100%;}}@media(max-width:1024px){.elementor-72730 .elementor-element.elementor-element-c63b427{--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-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-listing{height:70vh;}.elementor-72730 .elementor-element.elementor-element-2a577a6{--padding-top:64px;--padding-bottom:24px;--padding-left:64px;--padding-right:64px;}.elementor-72730 .elementor-element.elementor-element-69f21eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-72730 .elementor-element.elementor-element-35e016e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72730 .elementor-element.elementor-element-35e016e .elementor-divider-separator{width:100%;}.elementor-72730 .elementor-element.elementor-element-8e5555a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-72730 .elementor-element.elementor-element-999db84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter{display:flex;flex-direction:row;justify-content:center;}.elementor-72730 .elementor-element.elementor-element-01f2e58{width:100%;max-width:100%;}.elementor-72730 .elementor-element.elementor-element-01f2e58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input{padding:6px 12px 8px 12px;}.elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-72730 .elementor-element.elementor-element-4fee551 .jet-listing-not-found{font-size:var( --e-global-typography-secondary-font-size );}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__link, .elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__dots{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-72730 .elementor-element.elementor-element-03ae1d7 .jet-map-listing{height:75vh;}.elementor-72730 .elementor-element.elementor-element-2a577a6{--padding-top:48px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-72730 .elementor-element.elementor-element-69f21eb .elementor-heading-title{font-size:1.7em;}.elementor-72730 .elementor-element.elementor-element-35e016e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72730 .elementor-element.elementor-element-35e016e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-72730 .elementor-element.elementor-element-35e016e .elementor-divider{text-align:center;}.elementor-72730 .elementor-element.elementor-element-8e5555a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-72730 .elementor-element.elementor-element-999db84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-72730 .elementor-element.elementor-element-5a658c9{--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;--flex-wrap:wrap;}.elementor-72730 .elementor-element.elementor-element-01f2e58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input{padding:10px 10px 10px 10px;}.elementor-72730 .elementor-element.elementor-element-4fee551 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-72730 .elementor-element.elementor-element-4fee551 .jet-listing-not-found{font-size:var( --e-global-typography-secondary-font-size );}.elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__link, .elementor-72730 .elementor-element.elementor-element-10d4b1f .jet-filters-pagination__dots{font-size:var( --e-global-typography-secondary-font-size );}.elementor-72730 .elementor-element.elementor-element-578f2a1 .elementor-button{padding:16px 72px 16px 72px;}}/* Start custom CSS for jet-engine-maps-listing, class: .elementor-element-03ae1d7 *//* https://developers.google.com/maps/documentation/javascript/style-reference?hl=it */

/* *** Cores dos temas no mapa cultural
• Arte Digital
• Arte urbana
• Artes cênicas
• Artes Literárias
• Artes Musicais
• Artes plásticas
• Artes visuais
• Artesanato
• Audiovisual
• Design
• Fotografia
• Moda
• Narrativa gráfica
*/

:root {
  /* for .jet-map-listing and dropdown on the right */
  --mc-cluster-bg: var(--ucpa-color-4, black);
  --mc-cluster-bg-hover: #a4bf5f;
  --mc-cluster-color: var(--ucpa-color-3, black);
  --mc-zoom-buttons-bg: var(--ucpa-color-4);
  --mc-zoom-buttons-color: var(--ucpa-color-3, black);
  --mc-zoom-buttons-border: var(--ucpa-color-3, black);

  /* --- Cores por Tema --- */
  --mc-cor-tema-artedigital-texto: #154360; /* Azul profundo */
  --mc-cor-tema-artedigital-background: #AED6F1; /* Azul claro */
  --mc-cor-tema-artedigital-accent: #2874A6; /* Azul médio */

  --mc-cor-tema-arteurbana-texto: #2F4F4F; /* Cinza ardósia escuro */
  --mc-cor-tema-arteurbana-background: #E0FFFF; /* Ciano claro */
  --mc-cor-tema-arteurbana-accent: #00CED1; /* Turquesa escuro */

  --mc-cor-tema-artescenicas-texto: #4A235A; /* Roxo escuro */
  --mc-cor-tema-artescenicas-background: #E8DAEF; /* Lavanda clara */
  --mc-cor-tema-artescenicas-accent: #7D3C98; /* Púrpura vivo */
  
  --mc-cor-tema-artesliterarias-texto: #7B241C; /* Vinho */
  --mc-cor-tema-artesliterarias-background: #F5C6A5; /* Pêssego claro */
  --mc-cor-tema-artesliterarias-accent: #922B21; /* Vinho acentuado */
  
  --mc-cor-tema-artesmusicais-texto: #0B5345; /* Verde escuro */
  --mc-cor-tema-artesmusicais-background: #D5F5E3; /* Verde claro */
  --mc-cor-tema-artesmusicais-accent: #1ABC9C; /* Verde turquesa */
  
  --mc-cor-tema-artesplasticas-texto: #A0522D; /* Siena */
  --mc-cor-tema-artesplasticas-background: #FFE4C4; /* Bisque */
  --mc-cor-tema-artesplasticas-accent: #DEB887; /* Madeira resistente */
  
  --mc-cor-tema-artesvisuais-texto: #943126; /* Vermelho queimado */
  --mc-cor-tema-artesvisuais-background: #F5B7B1; /* Rosa claro */
  --mc-cor-tema-artesvisuais-accent: #C0392B; /* Vermelho vivo */

  --mc-cor-tema-artesanato-texto: #784212; /* Marrom */
  --mc-cor-tema-artesanato-background: #D5A67A; /* Bege claro */
  --mc-cor-tema-artesanato-accent: #A0522D; /* Marrom acentuado */

  --mc-cor-tema-audiovisual-texto: #1C2833; /* Azul petróleo */
  --mc-cor-tema-audiovisual-background: #ABB2B9; /* Cinza claro */
  --mc-cor-tema-audiovisual-accent: #566573; /* Cinza escuro */

  --mc-cor-tema-design-texto: #696969; /* Cinza escuro */
  --mc-cor-tema-design-background: #D3D3D3; /* Cinza claro */
  --mc-cor-tema-design-accent: #4682B4; /* Azul aço */
  
  --mc-cor-tema-fotografia-texto: #1E8449; /* Verde médio-claro */
  --mc-cor-tema-fotografia-background: #D4EFDF; /* Verde muito claro */
  --mc-cor-tema-fotografia-accent: #52BE80; /* Verde claro */

  --mc-cor-tema-moda-texto: #4A235A; /* Roxo escuro */
  --mc-cor-tema-moda-background: #E8DAEF; /* Lavanda clara */
  --mc-cor-tema-moda-accent: #7D3C98; /* Púrpura vivo */

  --mc-cor-tema-narrativagrafica-texto: #191970; /* Azul da meia-noite */
  --mc-cor-tema-narrativagrafica-background: #FFFFE0; /* Amarelo claro */
  --mc-cor-tema-narrativagrafica-accent: #4169E1; /* Azul royal */
}


.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker {
  color: var(--color);
  background-color: var(--color-background);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker svg path {
  fill: var(--color);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:hover svg path {
  fill: var(--color-accent);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:has(svg.e-fas-book-open) {
  --color: var(--mc-cor-tema-artesliterarias-texto);
  --color-accent: var(--mc-cor-tema-artesliterarias-accent);
  --color-background: var(--mc-cor-tema-artesliterarias-background);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:has(svg.e-fas-music) {
  --color: var(--mc-cor-tema-artesmusicais-texto);
  --color-accent: var(--mc-cor-tema-artesmusicais-accent);
  --color-background: var(--mc-cor-tema-artesmusicais-background);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:has(svg.e-fas-camera) {
  --color: var(--mc-cor-tema-fotografia-texto);
  --color-accent: var(--mc-cor-tema-fotografia-accent);
  --color-background: var(--mc-cor-tema-fotografia-background);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:has(svg.e-fas-eye) {
  --color: var(--mc-cor-tema-artesvisuais-texto);
  --color-accent: var(--mc-cor-tema-artesvisuais-accent);
  --color-background: var(--mc-cor-tema-artesvisuais-background);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:has(svg.e-fas-film) {
  --color: var(--mc-cor-tema-audiovisual-texto);
  --color-accent: var(--mc-cor-tema-audiovisual-accent);
  --color-background: var(--mc-cor-tema-audiovisual-background);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:has(svg.e-fas-hands) {
  --color: var(--mc-cor-tema-artesanato-texto);
  --color-accent: var(--mc-cor-tema-artesanato-accent);
  --color-background: var(--mc-cor-tema-artesanato-background);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:has(svg.e-fas-theater-masks) {
  --color: var(--mc-cor-tema-artescenicas-texto);
  --color-accent: var(--mc-cor-tema-artescenicas-accent);
  --color-background: var(--mc-cor-tema-artescenicas-background);
}

.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker:has(svg.e-fas-laptop) {
  --color: var(--mc-cor-tema-artedigital-texto);
  --color-accent: var(--mc-cor-tema-artedigital-accent);
  --color-background: var(--mc-cor-tema-artedigital-background);
}

/* coloca botoes de zoom + e - no topo */
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
  bottom: unset !important;
  top: 0 !important;
}

.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom button {
  transition: scale var(--ucpa-transition-duration) var(--ucpa-transition-timing-function);
}

.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom button:hover,
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom button:focus {
  scale: 1.1;
}

/* botões mapa & satélite: efeito no botao quando aria-checked = true */

.gm-style-mtc button {
  font-size: 0 !important;
  padding: 0 !important;
  min-width: 50px !important;
  border-color: var(--mc-zoom-buttons-border) !important;
  transition: none;
}

.gm-style-mtc button:hover,
.gm-style-mtc button:focus {
  outline: 2px solid rgba(255, 255, 255, 1);
  outline-offset: 1px;
}

.gm-style-mtc button[aria-checked="true"] {
  box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.6) !important;
  border-color: var(--mc-zoom-buttons-border) !important;
  outline: 2px solid var(--mc-zoom-buttons-border);
  outline-offset: 1px;
}

.gm-style-mtc button::before {
    content: "🗺️";
    font-size: 1rem;
}
.gm-style-mtc + .gm-style-mtc button::before {
    content: "🛰️";
    font-size: 1rem;
}

/* coloca fundo nos icones SVG do mapa */
.jet-map-marker.is-svg-icon {
  background: var(--ucpa-color-main, #4f3030);
  border-radius: 50%;
  padding: 4px;
  position: relative;
  isolation: isolate;
  animation: pulse-animation 2s infinite;
}


.elementor-57548 .elementor-element.elementor-element-03ae1d7 .jet-map-marker.is-svg-icon svg {
  scale: 0.9;
}

.jet-map-listing .cluster:is(:empty) { display: none; }
.jet-map-listing .cluster { position: absolute; isolation: isolate; transition: scale 150ms var(--ucpa-transition-timing-function); }
.jet-map-listing .cluster:hover { scale: 1.3; }
.jet-map-listing .cluster img { display: none; }
.jet-map-listing .cluster div span { color: var(--mc-cluster-color); }
.jet-map-listing .cluster::after {
  content: "";
  position: absolute;
  inset: var(--cluster-inset, 26%);
  background: var(--mc-cluster-bg);
  border-radius: 33% 67% 44% 56% / 50% 30% 70% 50%;
  z-index: -1;
  animation: pulse-animation 2s infinite, rotation 8s linear infinite;
  transition: inset 150ms var(--ucpa-transition-timing-function);
}

/* close button when artist is opened on the map */
img.jet-map-close {
  top: 10px !important;
  right: 10px !important;
  box-shadow: 0 0 0 1px #999 !important;
  border-radius: 4px !important;
  display: block !important;
  padding: 0 !important;
  transition: all 150ms var(--ucpa-transition-timing-function);
  color:red !important;
}
img.jet-map-close:hover {
  scale: 1.1;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2),
    0 0 0 0 rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 24px rgba(0, 0, 0, 0),
    0 0 0 12px rgba(0, 0, 0, 0);
  }
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(4);
  }
  100% {
    transform: scale(1);
  }
}

/* janela modal preloader */
.jet-map-preloader.is-active {
  background-color: var(--ucpa-color-5) !important;
  border-radius: 9px;
}

/* coloca os filtros em tamanho uniforme */
.jet-filter-items-dropdown__label {
  font-size: 0.85rem !important;
}

/* outros estilos */
.jet-map-box .jet-map-close{
    padding: 10px 5px 10px 0;
    width: 25px; 
}


.gmnoprint button {
  background-color: var(--mc-zoom-buttons-bg) !important;
  border: 2px solid var(--mc-zoom-buttons-border) !important;
  color: var(--mc-zoom-buttons-color) !important;
}

.gmnoprint ul[role="menu"] {
  right: auto !important;
  left: 0 !important;
  top: 42px !important;
  opacity: 0;
  scale: 0;
}

.gmnoprint label {
  font-size: 1rem !important;
}

.gmnoprint {
    gap: 5px;
}
.gmnoprint > div {
  display: grid;
  gap: 5px;
}

.gmnoprint > div > div:empty{
  display: none;
}

.gmnoprint > div {
  background-color: transparent !important;
}

.gmnoprint > div img {
  filter: saturate(0) brightness(0) invert(1);
}

/* -------------------- agora os filtros, na coluna da direita ------------- */
.elementor-57548 .elementor-element.elementor-element-23f4489 .jet-checkboxes-list__decorator {
  border-color: white;
}

input.jet-checkboxes-list__input + div.jet-checkboxes-list__button {
  padding: 2px 4px 4px 4px;
  border-radius: 3px;
  justify-content: start;
  width: max-content;
  background: var(--color-background);
  color: var(--color);
}
input.jet-checkboxes-list__input + div.jet-checkboxes-list__button:hover {
  background: var(--color-accent);
  color: white;
}

input.jet-checkboxes-list__input[aria-label="Arte Digital"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-artedigital-background);
  --color: var(--mc-cor-tema-artedigital-texto);
  --color-accent: var(--mc-cor-tema-artedigital-accent);
}

input.jet-checkboxes-list__input[aria-label="Arte urbana"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-arteurbana-background);
  --color: var(--mc-cor-tema-arteurbana-texto);
  --color-accent: var(--mc-cor-tema-arteurbana-accent);
}

input.jet-checkboxes-list__input[aria-label="Artes cênicas"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-artescenicas-background);
  --color: var(--mc-cor-tema-artescenicas-texto);
  --color-accent: var(--mc-cor-tema-artescenicas-accent);
}

input.jet-checkboxes-list__input[aria-label="Artes Literárias"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-artesliterarias-background);
  --color: var(--mc-cor-tema-artesliterarias-texto);
  --color-accent: var(--mc-cor-tema-artesliterarias-accent);
}

input.jet-checkboxes-list__input[aria-label="Artes Musicais"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-artesmusicais-background);
  --color: var(--mc-cor-tema-artesmusicais-texto);
  --color-accent: var(--mc-cor-tema-artesmusicais-accent);
}

input.jet-checkboxes-list__input[aria-label="Artes plásticas"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-artesplasticas-background);
  --color: var(--mc-cor-tema-artesplasticas-texto);
  --color-accent: var(--mc-cor-tema-artesplasticas-accent);
}

input.jet-checkboxes-list__input[aria-label="Artes visuais"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-artesvisuais-background);
  --color: var(--mc-cor-tema-artesvisuais-texto);
  --color-accent: var(--mc-cor-tema-artesvisuais-accent);
}

input.jet-checkboxes-list__input[aria-label="Artesanato"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-artesanato-background);
  --color: var(--mc-cor-tema-artesanato-texto);
  --color-accent: var(--mc-cor-tema-artesanato-accent);
}

input.jet-checkboxes-list__input[aria-label="Audiovisual"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-audiovisual-background);
  --color: var(--mc-cor-tema-audiovisual-texto);
  --color-accent: var(--mc-cor-tema-audiovisual-accent);
}

input.jet-checkboxes-list__input[aria-label="Design"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-design-background);
  --color: var(--mc-cor-tema-design-texto);
  --color-accent: var(--mc-cor-tema-design-accent);
}

input.jet-checkboxes-list__input[aria-label="Fotografia"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-fotografia-background);
  --color: var(--mc-cor-tema-fotografia-texto);
  --color-accent: var(--mc-cor-tema-fotografia-accent);
}

input.jet-checkboxes-list__input[aria-label="Moda"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-moda-background);
  --color: var(--mc-cor-tema-moda-texto);
  --color-accent: var(--mc-cor-tema-moda-accent);
}

input.jet-checkboxes-list__input[aria-label="Narrativa gráfica"] + div.jet-checkboxes-list__button {
  --color-background: var(--mc-cor-tema-narrativagrafica-background);
  --color: var(--mc-cor-tema-narrativagrafica-texto);
  --color-accent: var(--mc-cor-tema-narrativagrafica-accent);
}

/* remove por display: none se a div não contiver imagem de perfil */
.elementor-element-343bc2b > div:first-child:not(:has(img)) {
  display: none;
}

/* scrollbar .descricao-artista-mapa */
.descricao-artista-mapa::-webkit-scrollbar-track { background   : var(--ucpa-color-white) !important; }
.descricao-artista-mapa::-webkit-scrollbar-thumb { background   : var(--ucpa-color-accent) !important; }
.descricao-artista-mapa::-webkit-scrollbar-thumb:hover { background: var(--ucpa-color-accent) !important; }

.gmnoprint gmp-internal-camera-control[data-control-width] button[aria-label^="Controles"] {
  display: none !important;
}


/* hover nos SVGS */
.jet-map-listing .leaflet-marker-icon.leaflet-div-icon.leaflet-zoom-animated.leaflet-interactive:hover img {
	filter: saturate(200%);
}

.jet-map-listing .leaflet-marker-icon.leaflet-div-icon.leaflet-zoom-animated.leaflet-interactive img {
    animation: flutuation 16s alternate infinite var(--delay),
    redimentionation 8s alternate infinite var(--delay);
}

.a11y .jet-map-listing .leaflet-marker-icon.leaflet-div-icon.leaflet-zoom-animated.leaflet-interactive img {
    animation: none !important;
}

@media (prefers-reduced-motion: reduce) {
    .jet-map-listing .leaflet-marker-icon.leaflet-div-icon.leaflet-zoom-animated.leaflet-interactive img {
        animation: none !important;
    }
}

@keyframes flutuation {
    30% {
        rotate: -20deg;
    }

    70% {
        rotate: 20deg;
    }
}

@keyframes redimentionation {
    30% {
        scale: 0.95;
    }

    60% {
        scale: 1.05;
    }
}

.marker-cluster-small { --cluster-initial-color: rgba(110,204,57,.6); }
.marker-cluster-medium { --cluster-initial-color: rgba(240,194,12,.6); }
.marker-cluster-large { --cluster-initial-color: rgba(241,128,23,.6); }

.marker-cluster { --cluster-color: var(--cluster-initial-color); }
.marker-cluster:hover { --cluster-color: color-mix(in lab, var(--cluster-initial-color) 80%, black 20%); }

.marker-cluster-small div { background-color: var(--cluster-color); }
.marker-cluster-medium div { background-color: var(--cluster-color); }
.marker-cluster-large div { background-color: var(--cluster-color); }

.leaflet-marker-icon { --delay: 0ms; }

html .marker-cluster > div {
    /* content: ""; */
    /* position: absolute; */
    /* inset: var(--cluster-inset, 26%); */
    /* background: var(--mc-cluster-bg); */
    border-radius: 33% 67% 44% 56% / 50% 30% 70% 50%;
    /* z-index: -1; */
    animation: pulse-animation 2s linear infinite var(--delay);
    /* transition: inset 150ms var(--ucpa-transition-timing-function); */
}

.leaflet-marker-icon:nth-child(2n) { --delay: 300ms; }
.leaflet-marker-icon:nth-child(3n) { --delay: 730ms; }
.leaflet-marker-icon:nth-child(5n) { --delay: 1180ms; }

@keyframes pulse-animation {
    0% {
      box-shadow: 0 0 0 0 var(--cluster-color),
      0 0 0 0 var(--cluster-color);
    }
    100% {
      box-shadow: 0 0 0 24px transparent,
      0 0 0 12px transparent;
    }
  }/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-01f2e58 *//* UCPA Lupa para Pesquisar */
.elementor-72730 .elementor-element.elementor-element-01f2e58 .jet-search-filter__input {
    background-image: var(--ucpa-lupa, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:100px;height:auto;fill:%233241AD' viewBox='0 0 12.7 12.93'%3E%3Cpath d='M5.5 11.01c-3.03 0-5.5-2.47-5.5-5.5C0 2.47 2.47 0 5.51 0c3.04 0 5.51 2.47 5.51 5.51 0 3.04-2.47 5.5-5.51 5.5ZM5.5.58C2.79.58.58 2.79.58 5.51c0 2.71 2.21 4.92 4.92 4.92s4.93-2.21 4.93-4.92C10.43 2.79 8.22.59 5.5.59Z' class='cls-1'/%3E%3Cpath d='M12.41 12.93c-.07 0-.15-.03-.21-.09L8.96 9.6c-.11-.11-.11-.3 0-.41.11-.11.3-.11.41 0l3.24 3.24c.11.11.11.3 0 .41-.06.06-.13.09-.21.09Z' /%3E%3C/svg%3E"));
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 10px 12px;
    background-color: var(--ucpa-color-white, white);
    padding-inline-start: 36px !important;
}/* End custom CSS */