.elementor-292 .elementor-element.elementor-element-e0e0055{--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;--overlay-mix-blend-mode:color;--border-radius:0px 0px 20px 20px;--padding-top:140px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-e0e0055:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-e0e0055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab9bd15 );background-image:url("https://carpol.proyectosgulupa.com/wp-content/uploads/2026/02/banner_proyectos_color.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-292 .elementor-element.elementor-element-6c4db7f{width:var( --container-widget-width, 613px );max-width:613px;--container-widget-width:613px;--container-widget-flex-grow:0;text-align:center;}.elementor-292 .elementor-element.elementor-element-6c4db7f > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-6c4db7f.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-6c4db7f .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-0f66734 );}.elementor-292 .elementor-element.elementor-element-b99fcd3{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-6922a91{--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:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-1af0859{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-f5ac67d .elementor-button{background-color:#2D80B800;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:32px 32px 32px 32px;padding:8px 24px 8px 24px;}.elementor-292 .elementor-element.elementor-element-f5ac67d .elementor-button-content-wrapper{flex-direction:row;}.elementor-292 .elementor-element.elementor-element-f5ac67d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-292 .elementor-element.elementor-element-668a839 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-292 .elementor-element.elementor-element-668a839{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:520px;--e-off-canvas-height:90vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-292 .elementor-element.elementor-element-668a839 .e-off-canvas__content{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-292 .elementor-element.elementor-element-67faf0d{--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:flex-end;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-292 .elementor-element.elementor-element-e33a353{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-ff6df5f .elementor-heading-title{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-f38ce53 .elementor-icon-wrapper{text-align:center;}.elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-framed .elementor-icon:hover, .elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-framed .elementor-icon:hover, .elementor-292 .elementor-element.elementor-element-f38ce53.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-f38ce53 .elementor-icon{font-size:12px;}.elementor-292 .elementor-element.elementor-element-f38ce53 .elementor-icon svg{height:12px;}.elementor-292 .elementor-element.elementor-element-37a75c8{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-checkboxes-list__row{display:inline-block;margin-right:calc(6px/2);margin-left:calc(6px/2);padding-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-list-tree__children{display:inline-block;margin-right:calc(6px/2);margin-left:calc(6px/2);padding-left:6px;}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-checkboxes-list-wrapper{margin-left:calc(-6px/2);margin-right:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-checkboxes-list__label{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-checkboxes-list__button{color:var( --e-global-color-text );background-color:var( --e-global-color-0f66734 );padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:20px 20px 20px 20px;}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-checkboxes-list__button:hover{color:var( --e-global-color-0f66734 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-0f66734 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-collapse-icon{width:20px;height:20px;}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-collapse-none{width:20px;height:20px;}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-filter-label{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );border-style:none;margin:0px 0px 8px 0px;}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-filter+.jet-filter{margin-top:20px;}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:20px;}.elementor-292 .elementor-element.elementor-element-d8baf7c{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-d8baf7c > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-24d9a75 );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__slider__track{height:2px;background-color:var( --e-global-color-24d9a75 );border-style:none;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__slider__track__range{color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__slider__input::-webkit-slider-thumb{width:12px;height:12px;background-color:var( --e-global-color-primary );border-style:none;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__slider__input::-moz-range-thumb{width:12px;height:12px;background-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__slider__input::-ms-thumb{width:12px;height:12px;background-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__slider__input{height:12px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__values{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );color:var( --e-global-color-text );text-align:left;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__container{max-width:100%;margin-left:auto;margin-right:auto;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group:first-child{margin-right:calc(30px/2);}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group:last-child{margin-left:calc(30px/2);}.rtl .elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group:first-child{margin-left:calc(30px/2);margin-right:0;}.rtl .elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group:last-child{margin-right:calc(30px/2);margin-left:0;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs{margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );color:var( --e-global-color-text );background-color:#E8E8E8;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group input{margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group__text{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );color:var( --e-global-color-text );background-color:#02010100;padding:8px 12px 8px 12px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-filter-label{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );margin:0px 0px 8px 0px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .apply-filters__button, .elementor-292 .elementor-element.elementor-element-d8baf7c .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-filters-group .jet-filter+.jet-filter{margin-top:28px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:28px;}.elementor-292 .elementor-element.elementor-element-fcf28b7{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-fcf28b7 > .elementor-widget-container{padding:0px 0px 24px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-24d9a75 );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__slider__track{height:2px;background-color:var( --e-global-color-24d9a75 );border-style:none;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__slider__track__range{color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__slider__input::-webkit-slider-thumb{width:12px;height:12px;background-color:var( --e-global-color-primary );border-style:none;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__slider__input::-moz-range-thumb{width:12px;height:12px;background-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__slider__input::-ms-thumb{width:12px;height:12px;background-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__slider__input{height:12px;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__values{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );color:var( --e-global-color-primary );text-align:left;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__container{max-width:100%;margin-left:auto;margin-right:auto;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group:first-child{margin-right:calc(30px/2);}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group:last-child{margin-left:calc(30px/2);}.rtl .elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group:first-child{margin-left:calc(30px/2);margin-right:0;}.rtl .elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group:last-child{margin-right:calc(30px/2);margin-left:0;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs{margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );color:var( --e-global-color-text );background-color:#E8E8E8;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group input{margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group__text{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );color:var( --e-global-color-text );background-color:#02010100;padding:8px 12px 8px 12px;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-filter-label{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );margin:0px 0px 8px 0px;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-filters-group .jet-filter+.jet-filter{margin-top:28px;}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:28px;}.elementor-292 .elementor-element.elementor-element-088e983{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-088e983 > .elementor-widget-container{padding:0px 0px 36px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#E8E8E8;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__row{display:inline-block;margin-right:calc(6px/2);margin-left:calc(6px/2);padding-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-292 .elementor-element.elementor-element-088e983 .jet-list-tree__children{display:inline-block;margin-right:calc(6px/2);margin-left:calc(6px/2);padding-left:6px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list-wrapper{margin-left:calc(-6px/2);margin-right:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__label{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__button{color:var( --e-global-color-text );background-color:var( --e-global-color-0f66734 );padding:0px 0px 0px 0px;border-style:none;border-radius:32px 32px 32px 32px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__button:hover{color:#333333;background-color:#33333300;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#FFFFFF;background-color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__decorator{width:32px;height:32px;min-width:32px;min-height:32px;margin-right:5px;background-color:#E8E8E8;border-style:none;border-radius:32px 32px 32px 32px;overflow:hidden;}.rtl .elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#ADC9E8;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__checked-icon{font-size:0px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-collapse-icon{width:20px;height:20px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-collapse-none{width:20px;height:20px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-filter-label{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );border-style:none;margin:0px 0px 8px 0px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-filter+.jet-filter{margin-top:10px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-292 .elementor-element.elementor-element-9154cbd{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-9154cbd > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(12px/2);margin-bottom:calc(12px/2);}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:12px;}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-12px/2);margin-bottom:calc(-12px/2);}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list__label{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list__decorator{width:24px;height:24px;min-width:24px;min-height:24px;margin-top:0px;margin-right:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list__decorator{margin-left:15px;}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-0f66734 );}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-collapse-icon{width:20px;height:20px;}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-collapse-none{width:20px;height:20px;}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-filter-label{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;padding:0px 0px 0px 0px;margin:0px 0px 18px 0px;}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-filter+.jet-filter{margin-top:10px;}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-292 .elementor-element.elementor-element-ce68741{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-8a1425f{width:auto;max-width:auto;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filters__title{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-smart-filters-active{flex-direction:row;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filters__list{flex-direction:row;padding:0px 0px 0px 0px;justify-content:flex-start;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter{margin-right:5px;margin-bottom:5px;flex-direction:row;font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-0f66734 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:32px 32px 32px 32px;padding:8px 16px 8px 16px;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter .jet-active-filter__label + .jet-active-filter__val{margin-left:5px;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter__label{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );padding:0px 15px 0px 0px;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter__remove{font-size:20px;top:5px;right:10px;color:var( --e-global-color-text );background-color:#02010100;border-style:none;padding:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-be6010d{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-4ac1078 .jet-remove-all-filters__button{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;text-decoration:underline;color:var( --e-global-color-text );background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-292 .elementor-element.elementor-element-35d6888.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-292 .elementor-element.elementor-element-35d6888 .apply-filters__button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-0f66734 );background-color:var( --e-global-color-primary );border-style:none;border-radius:32px 32px 32px 32px;padding:10px 30px 10px 30px;margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-35d6888 .apply-filters__button:hover{color:var( --e-global-color-0f66734 );background-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-35d6888 .apply-filters__button:disabled{opacity:50%;}.elementor-292 .elementor-element.elementor-element-763fdc4{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-1c9f891{width:auto;max-width:auto;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filters__title{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-smart-filters-active{flex-direction:row;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filters__list{flex-direction:row;padding:0px 0px 0px 0px;justify-content:flex-start;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter{margin-right:5px;margin-bottom:5px;flex-direction:row;font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-0f66734 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:32px 32px 32px 32px;padding:8px 16px 8px 16px;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter .jet-active-filter__label + .jet-active-filter__val{margin-left:5px;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter__label{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;padding:0px 15px 0px 0px;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter__remove{font-size:20px;top:5px;right:10px;color:var( --e-global-color-text );background-color:#02010100;border-style:none;padding:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-fbf2201 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-fbf2201 .jet-remove-all-filters__button{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;text-decoration:underline;color:var( --e-global-color-text );background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-292 .elementor-element.elementor-element-cde126f{width:auto;max-width:auto;}.elementor-292 .elementor-element.elementor-element-901c177{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-792b2c9{width:auto;max-width:auto;}.elementor-292 .elementor-element.elementor-element-792b2c9.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filters__title{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-smart-filters-active{flex-direction:row;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filters__list{flex-direction:row;padding:0px 0px 0px 0px;justify-content:center;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter{margin-right:5px;margin-bottom:5px;flex-direction:row;font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-0f66734 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:32px 32px 32px 32px;padding:8px 16px 8px 16px;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter .jet-active-filter__label + .jet-active-filter__val{margin-left:5px;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter__label{font-family:var( --e-global-typography-a09ddfb-font-family ), Sans-serif;font-size:var( --e-global-typography-a09ddfb-font-size );font-weight:var( --e-global-typography-a09ddfb-font-weight );line-height:var( --e-global-typography-a09ddfb-line-height );padding:0px 15px 0px 0px;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter__remove{font-size:20px;top:5px;right:10px;color:var( --e-global-color-text );background-color:#02010100;border-style:none;padding:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-3172ff7 .jet-remove-all-filters__button{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;text-decoration:underline;color:var( --e-global-color-text );background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-292 .elementor-element.elementor-element-95e662f .elementor-heading-title{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );color:var( --e-global-color-ab9bd15 );}.elementor-292 .elementor-element.elementor-element-3e2c769{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-292 .elementor-element.elementor-element-0adbbf1{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-6bd084d{width:100%;max-width:100%;text-align:center;}.elementor-292 .elementor-element.elementor-element-6bd084d.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-6bd084d .elementor-heading-title{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-3cd537f{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-3cd537f.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination{border-style:none;column-gap:16px;row-gap:16px;justify-content:center;}.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__link, .elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__dots{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__link{background-color:var( --e-global-color-ab9bd15 );color:var( --e-global-color-0f66734 );padding:12px 12px 12px 12px;border-radius:32px 32px 32px 32px;}.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__dots{background-color:var( --e-global-color-ab9bd15 );color:var( --e-global-color-0f66734 );padding:12px 12px 12px 12px;border-radius:32px 32px 32px 32px;}.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__load-more{order:initial;}@media(min-width:768px){.elementor-292 .elementor-element.elementor-element-1af0859{--width:80%;}}@media(max-width:1366px){.elementor-292 .elementor-element.elementor-element-6c4db7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-292 .elementor-element.elementor-element-f5ac67d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-292 .elementor-element.elementor-element-ff6df5f .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-checkboxes-list__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__values{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group__text{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .apply-filters__button, .elementor-292 .elementor-element.elementor-element-d8baf7c .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__values{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group__text{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list__label{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filters__title{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-35d6888 .apply-filters__button{font-size:var( --e-global-typography-text-font-size );}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filters__title{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filters__title{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-95e662f .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-6bd084d .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__link, .elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__dots{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-292 .elementor-element.elementor-element-6c4db7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-292 .elementor-element.elementor-element-f5ac67d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-292 .elementor-element.elementor-element-ff6df5f .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-checkboxes-list__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-filter-label{font-size:18px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__values{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group__text{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-filter-label{font-size:18px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .apply-filters__button, .elementor-292 .elementor-element.elementor-element-d8baf7c .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__values{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group__text{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-filter-label{font-size:18px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-088e983 .jet-filter-label{font-size:18px;}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list__label{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-filter-label{font-size:18px;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filters__title{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-4ac1078 .jet-remove-all-filters__button{font-size:14px;}.elementor-292 .elementor-element.elementor-element-35d6888 .apply-filters__button{font-size:var( --e-global-typography-text-font-size );}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filters__title{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter__label{font-size:12px;}.elementor-292 .elementor-element.elementor-element-fbf2201 .jet-remove-all-filters__button{font-size:14px;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filters__title{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-3172ff7 .jet-remove-all-filters__button{font-size:14px;}.elementor-292 .elementor-element.elementor-element-95e662f .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-3e2c769{--grid-columns:2;}.elementor-292 .elementor-element.elementor-element-6bd084d .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__link, .elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__dots{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-292 .elementor-element.elementor-element-e0e0055{--padding-top:100px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-6c4db7f{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-6c4db7f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-6c4db7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-292 .elementor-element.elementor-element-b99fcd3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-6922a91{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-292 .elementor-element.elementor-element-1af0859{--width:fit-content;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-292 .elementor-element.elementor-element-f5ac67d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-292 .elementor-element.elementor-element-668a839{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:80vw;--e-off-canvas-height:100dvh;--e-off-canvas-content-overflow:auto;}.elementor-292 .elementor-element.elementor-element-668a839 .e-off-canvas__content{border-radius:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-67faf0d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-ff6df5f .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-checkboxes-list__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-37a75c8 .jet-filter-label{font-size:16px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__values{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-range__inputs__group__text{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-d8baf7c .jet-filter-label{font-size:16px;}.elementor-292 .elementor-element.elementor-element-d8baf7c .apply-filters__button, .elementor-292 .elementor-element.elementor-element-d8baf7c .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__values{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-range__inputs__group__text{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-fcf28b7 .jet-filter-label{font-size:16px;}.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-088e983 .jet-filter-label{font-size:16px;}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-checkboxes-list__label{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-9154cbd .jet-filter-label{font-size:16px;}.elementor-292 .elementor-element.elementor-element-ce68741{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-292 .elementor-element.elementor-element-8a1425f{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-8a1425f.elementor-element{--align-self:flex-start;--order:4;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filters__title{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-smart-filters-active{flex-direction:column;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filters__list{flex-direction:column;padding:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter{margin-bottom:0px;min-width:100%;flex-direction:row;font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter .jet-active-filter__label + .jet-active-filter__val{margin-left:2px;}.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-be6010d{--flex-wrap:nowrap;}.elementor-292 .elementor-element.elementor-element-4ac1078.elementor-element{--order:1;}.elementor-292 .elementor-element.elementor-element-35d6888.elementor-element{--order:1;}.elementor-292 .elementor-element.elementor-element-35d6888 .apply-filters__button{font-size:var( --e-global-typography-text-font-size );}.elementor-292 .elementor-element.elementor-element-1c9f891{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-1c9f891.elementor-element{--align-self:flex-start;--order:4;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filters__title{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-smart-filters-active{flex-direction:column;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filters__list{flex-direction:column;padding:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter{margin-bottom:16px;font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter .jet-active-filter__label + .jet-active-filter__val{margin-left:0px;}.elementor-292 .elementor-element.elementor-element-fbf2201 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-901c177{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-292 .elementor-element.elementor-element-792b2c9{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-792b2c9.elementor-element{--align-self:flex-start;--order:4;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filters__title{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-smart-filters-active{flex-direction:column;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filters__list{flex-direction:column;padding:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter{margin-bottom:16px;min-width:100%;flex-direction:row;font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter .jet-active-filter__label + .jet-active-filter__val{margin-left:5px;}.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter__label{font-size:var( --e-global-typography-a09ddfb-font-size );line-height:var( --e-global-typography-a09ddfb-line-height );}.elementor-292 .elementor-element.elementor-element-3172ff7 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-95e662f .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-3e2c769{--grid-columns:1;}.elementor-292 .elementor-element.elementor-element-6bd084d.elementor-element{--order:3;}.elementor-292 .elementor-element.elementor-element-6bd084d .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__link, .elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__dots{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-f525d0d */.elementor-292 .elementor-element.elementor-element-f525d0d  * {
    color: #fff;
    font-size: calmp(14px, 5vw, 12px);
}

.elementor-292 .elementor-element.elementor-element-f525d0d a {
    text-decoration: underline;
}

.elementor-292 .elementor-element.elementor-element-f525d0d .separator{
    color: #2D80B8;
}

.rank-math-breadcrumb .separator:nth-of-type(n+2),
.rank-math-breadcrumb .separator:nth-of-type(n+2) ~ * {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5ac67d */.elementor-292 .elementor-element.elementor-element-f5ac67d {
    min-width: 152.6px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f38ce53 */.elementor-292 .elementor-element.elementor-element-f38ce53 i {
    color: #333333;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-d8baf7c */.elementor-292 .elementor-element.elementor-element-d8baf7c [data-active-label="Rango de área"] input{
    width: fit-content;
    text-align: center!important;
}

.elementor-292 .elementor-element.elementor-element-d8baf7c [data-active-label="Rango de área"] .jet-range__inputs__group {
    justify-content: center;
}


.elementor-292 .elementor-element.elementor-element-d8baf7c [data-active-label="Rango de área"] .jet-range__inputs__group__text {
    padding-left: 0;
}

.elementor-292 .elementor-element.elementor-element-d8baf7c input[type="range"]:hover::-webkit-slider-thumb {
    background-color: #2D80B8;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-fcf28b7 */.elementor-292 .elementor-element.elementor-element-fcf28b7 [data-active-label="Rango de área"] input{
    width: fit-content;
    text-align: center!important;
}

.elementor-292 .elementor-element.elementor-element-fcf28b7 [data-active-label="Rango de área"] .jet-range__inputs__group {
    justify-content: center;
}


.elementor-292 .elementor-element.elementor-element-fcf28b7 [data-active-label="Rango de área"] .jet-range__inputs__group__text {
    padding-left: 0;
}

.elementor-292 .elementor-element.elementor-element-fcf28b7 input[type="range"]:hover::-webkit-slider-thumb {
    background-color: #2D80B8;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-088e983 */.elementor-292 .elementor-element.elementor-element-088e983 .jet-smart-filters-checkboxes.jet-filter {
    display: inline-flex; 
    justify-content: space-between;
    align-items: center; 
    gap: 10px;
    width: 100%;
}

.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__item {
    position: relative
}

.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__label {
    position: absolute;
    top: 50%; 
    left: 50%;
    transform: translate(-50%, -50%);
}

.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__item input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__label {
    color: #333!important;
}

.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__decorator {
    
    margin: 0!important;
}



.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__row.jet-filter-row:nth-child(n + 6) {
    display: none!important;
}
.elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__button:hover .jet-checkboxes-list__decorator {
    background-color: #ADC9E8!important;
}



@media(max-width: 767px) {
    .elementor-292 .elementor-element.elementor-element-088e983 .jet-checkboxes-list__decorator {
        width: 28px!important;
        height: 28px!important;
        min-width: 28px!important;
        min-height: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-active, class: .elementor-element-8a1425f */.elementor-292 .elementor-element.elementor-element-8a1425f, 
.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filters__list{
    max-width: 656px!important;
}

.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filters__list {
    justify-content: flex-start;
    row-gap: 5px
}
.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter{
    padding-right: 32px!important;
    margin-bottom: 0!important;
}


.elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter__label {
    padding: 0!important;
}



@media(max-width: 767px) {
    .elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter{
        margin: 0px 0!important;
    }
    
    .elementor-292 .elementor-element.elementor-element-8a1425f .jet-active-filter {
        width: 100%;
        height: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce68741 */.elementor-292 .elementor-element.elementor-element-ce68741 .elementor-button i {
    color: #2D80B8;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-4ac1078 */button.jet-remove-all-filters__button::before {
    font-family: 'Corre-mi-tierra' !important;
    speak: never;
    color: #2D80B8;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e938";
    text-decoration: none!important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-35d6888 */.elementor-292 .elementor-element.elementor-element-35d6888 i {
    margin-left: 10px;
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-763fdc4 *//* CONTENEDOR */
.jet-range__slider {
    position: relative;
    width: 100%;
    height: 20px;
}

/* TRACK BASE */
.jet-range__slider__track {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 4px;
    transform: translateY(-50%);
    background: #ccc;
    border-radius: 2px;
    z-index: 1;
}

/* RANGE ACTIVO (si lo usas) */
.jet-range__slider__track__range {
    position: absolute;
    height: 100%;
    width: 100%;
}

/* 🔴 INPUTS SUPERPUESTOS CORRECTAMENTE */
.jet-range__slider__input {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%;
    margin: 0;
    padding: 0;
    background: none;
    pointer-events: none;
    -webkit-appearance: none;
    z-index: 2;
}

/* THUMBS ACTIVOS */
.jet-range__slider__input::-webkit-slider-thumb {
    pointer-events: auto;
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
    background: #000;
    border-radius: 50%;
    cursor: pointer;
    position: relative;
    z-index: 3;
}

.jet-range__slider__input::-moz-range-thumb {
    pointer-events: auto;
    width: 14px;
    height: 14px;
    background: #000;
    border-radius: 50%;
    cursor: pointer;
}

/* 🔴 CRÍTICO: eliminar estilos de Elementor */
.jet-range__slider input[type="range"] {
    max-width: 100% !important;
    flex: none !important;
}


.is-todos.is-active .jet-checkboxes-list__button{
    color: #fff!important;
    background-color: #2D80B8!important;
    border-color:  #2D80B8!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67faf0d */.elementor-292 .elementor-element.elementor-element-67faf0d .jet-range__inputs input{
    font-size: 14px!important;
}


@media(max-width: 767px){
   .elementor-292 .elementor-element.elementor-element-67faf0d .jet-range__inputs input{
        font-size: 12px!important;
    } 
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-active, class: .elementor-element-1c9f891 */.elementor-292 .elementor-element.elementor-element-1c9f891, 
.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filters__list{
    max-width: 656px!important;
}

.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filters__list {
    justify-content: flex-start;
    row-gap: 5px
}
.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter{
    padding-right: 32px!important;
    margin-bottom: 0!important;
}


.elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter__label {
    padding: 0!important;
}



@media(max-width: 767px) {
    .elementor-292 .elementor-element.elementor-element-1c9f891 .jet-active-filter{
        margin: 4px 0!important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-fbf2201 */button.jet-remove-all-filters__button::before {
    font-family: 'Corre-mi-tierra' !important;
    speak: never;
    color: #2D80B8;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e938";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af0859 */.elementor-292 .elementor-element.elementor-element-1af0859 .elementor-button i {
    color: #2D80B8;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-active, class: .elementor-element-792b2c9 */.elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter{
    padding-right: 32px!important;
    margin-bottom: 0!important;
}


@media(max-width: 767px) {
    .elementor-292 .elementor-element.elementor-element-792b2c9 .jet-active-filter{
        margin: 4px 0!important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-3172ff7 */button.jet-remove-all-filters__button::before {
    font-family: 'Corre-mi-tierra' !important;
    speak: never;
    color: #2D80B8;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e938";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-901c177 */.elementor-292 .elementor-element.elementor-element-901c177 i {
    color: #2D80B8;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6922a91 */.elementor-292 .elementor-element.elementor-element-6922a91 .sort::before {
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
    color: #2D80B8;
    font-family: 'Corre-mi-tierra' !important;
    speak: never;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e916";
}

.elementor-292 .elementor-element.elementor-element-6922a91 select {
    appearance: none; /* Disable the default arrow */
    -webkit-appearance: none; /* For WebKit-based browsers */
    -moz-appearance: none; 
    
    
    border-radius: 4px;
    background-color: #fff;
    background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/></svg>');
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 12px;
    cursor: pointer;
}

.jet-sorting-select option {
    background-color: #fff!important;
}

[lang="en-US"] .elementor-292 .elementor-element.elementor-element-6922a91 .sort {
    display: none;
}


@media(max-width: 767px){
    
    .elementor-292 .elementor-element.elementor-element-6922a91 select option{
        padding: 2px 10px!important;
        color: #333333!important;
        background-color: #fff!important;
    }
    
    .elementor-292 .elementor-element.elementor-element-6922a91 .sort::before {
        left: 14px;
    }
    
    .elementor-292 .elementor-element.elementor-element-6922a91 select {
    padding: 4.5px 14px 4.5px 35px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95e662f */.elementor-292 .elementor-element.elementor-element-95e662f .result_legend{
    color: #2D80B8;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3e2c769 */.gf-progress-box div:last-child {
    margin: 0 auto;
    padding: 3px 3px;
    margin-bottom: 20px;
    background-color: #222831!important;
    border-radius: 10px;
    max-width: 250px;
}

.gf-progress-box div:last-child > div {
    margin: 0;
    height: 2px;
    padding: 0;
    background-color: #fff!important;
    
}


.elementor-pagination:not(:last-child) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bd084d */.gf-progress-box div:last-child {
    margin: 0 auto;
    padding: 3px 3px;
    background-color: #222831!important;
    border-radius: 10px;
    max-width: 250px;
}

.gf-progress-box div:last-child > div {
    margin: 0;
    height: 2px;
    padding: 0;
    background-color: #fff!important;
    
}


.elementor-pagination:not(:last-child) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-3cd537f */.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__item:not(.prev-next) {
    display: none;
}
.elementor-292 .elementor-element.elementor-element-3cd537f .jet-filters-pagination__link {
    display: flex!important;
    justify-content: center;
    align-items: center;
    width: 39px;
    height: 39px;
}/* End custom CSS */
/* Start custom CSS */@media(min-width: 768px) {
    body.elementor-page-292 .newsletter {
        display: none;
    }
}/* End custom CSS */