.h1,h1{font-size:32px}.h1,.h2,h1,h2{color:var(--color-green)}.h2,h2{font-size:24px}.h3,h3{font-size:21px}.h4,h4{font-size:16px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{display:block;font-weight:700;line-height:1.6}.h1,.h2,.h3,h1,h2,h3{line-height:1.4;margin-bottom:16px;margin-top:0}*+h1,*+h2,*+h3{margin-top:41px}.content-plenta-casa-filter .checkbox-group{display:flex;flex-direction:column;gap:10px}.content-plenta-casa-filter .checkbox-group>div{position:relative}.content-plenta-casa-filter .checkbox-group>div:has(input.level-1){margin-left:16px}.content-plenta-casa-filter .checkbox-group>div:has(input.level-2){margin-left:32px}.content-plenta-casa-filter .checkbox-group>div label{align-items:center;cursor:pointer;display:flex;gap:10px}.content-plenta-casa-filter .checkbox-group>div label:before{background:transparent;border:1.5px solid var(--pcasa-default-color);border-radius:2px;content:"";flex-shrink:0;height:18px;width:18px}.content-plenta-casa-filter .checkbox-group>div label:after{border-bottom:2px solid transparent;border-left:2px solid transparent;content:"";height:6px;left:6px;pointer-events:none;position:absolute;transform:rotate(-45deg) translateY(-2px);transition:border-color .1s ease;width:10px}.content-plenta-casa-filter .checkbox-group>div label:hover{color:var(--pcasa-default-color)}.content-plenta-casa-filter .checkbox-group>div label:hover:before{border-color:var(--pcasa-default-color)}.content-plenta-casa-filter .checkbox-group>div input[type=checkbox]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);pointer-events:none;white-space:nowrap}.content-plenta-casa-filter .checkbox-group>div:has(input:checked) label{color:var(--pcasa-default-color)}.content-plenta-casa-filter .checkbox-group>div:has(input:checked) label:before{background:var(--pcasa-default-color);border-color:var(--pcasa-default-color)}.content-plenta-casa-filter .checkbox-group>div:has(input:checked) label:after{border-bottom-color:var(--pcasa-checkbox-active);border-left-color:var(--pcasa-checkbox-active)}.content-plenta-casa-filter .checkbox-group>div:has(input:focus-visible) label{outline:2px solid var(--pcasa-default-color-light);outline-offset:2px}.content-plenta-casa-filter.home-view .checkbox-group{flex-direction:row;gap:26px}.widget-range{border:none;margin:0;padding:0 0 1.5rem;position:relative}.widget-range legend{margin-bottom:3rem;padding:0}.widget-range .range.noUi-target{background:var(--pcasa-default-color-light);border:none;border-radius:999px;box-shadow:none;height:4px;margin:0 10px}.widget-range .noUi-base,.widget-range .noUi-connects{border-radius:999px;height:100%;overflow:visible;position:relative;width:100%}.widget-range .noUi-connect{background:var(--pcasa-default-color);border-radius:999px;height:100%}.widget-range .noUi-origin{height:100%;position:absolute;right:0;top:0;width:100%}.widget-range .noUi-handle{background:#fff;border:2.5px solid var(--pcasa-default-color);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:grab;height:20px;outline:none;position:absolute;right:-10px;top:50%;transform:translateY(-50%);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);width:20px}.widget-range .noUi-handle:after,.widget-range .noUi-handle:before{display:none}.widget-range .noUi-handle .noUi-touch-area{inset:-10px;position:absolute}.widget-range .noUi-handle:hover{box-shadow:0 0 0 6px rgba(26,26,46,.1)}.widget-range .noUi-handle:active{box-shadow:0 0 0 8px rgba(26,26,46,.14);cursor:grabbing;transform:translateY(-50%) scale(1.15)}.widget-range .noUi-handle:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--pcasa-default-color)}.widget-range .noUi-tooltip{background:var(--pcasa-default-color-light);border-color:transparent;border-radius:4px;bottom:calc(100% + 10px);color:var(--pcasa-range-color);font-size:.72rem;font-weight:600;left:50%;letter-spacing:.03em;opacity:1;padding:3px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.widget-range .noUi-tooltip:after{border:6px solid transparent;border-top:6px solid var(--pcasa-default-color-light);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.widget-range .noUi-horizontal .noUi-handle{height:20px;top:0;width:20px}:root{--pcasa-checkbox-active:#fff;--pcasa-range-color:#000;--pcasa-form-input-border:#ccc}.content-plenta-casa-filter form input.captcha,.content-plenta-casa-filter form input[type=date],.content-plenta-casa-filter form input[type=email],.content-plenta-casa-filter form input[type=number],.content-plenta-casa-filter form input[type=password],.content-plenta-casa-filter form input[type=search],.content-plenta-casa-filter form input[type=tel],.content-plenta-casa-filter form input[type=text],.content-plenta-casa-filter form input[type=url],.content-plenta-casa-filter form select,.content-plenta-casa-filter form textarea{background-clip:padding-box;background-image:none;border:1px solid var(--pcasa-form-input-border);border-radius:var(--pcasa-base-border-radius);box-sizing:border-box;display:block;padding:8px;width:100%}.content-plenta-casa-filter form>div>:nth-last-child(n+2){margin-bottom:16px}.content-plenta-casa-filter form fieldset legend{font-weight:600}.content-plenta-casa-filter form fieldset.widget-checkbox{align-items:center;border:none;display:flex;flex-wrap:wrap;gap:0 16px;margin:0;padding:0}.content-plenta-casa-filter form fieldset.widget-checkbox .badge{align-items:center;background-color:var(--pcasa-badge-bg-color-light);border-radius:999px;color:var(--pcasa-badge-color-text);display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;margin-left:auto;min-width:10px;padding:.1em .55em;text-align:center;transition:background .15s,color .15s}.content-plenta-casa-filter form .widget-select label,.content-plenta-casa-filter form .widget-text label{font-weight:600}.content-plenta-casa-filter form fieldset.widget-range{flex-grow:1;width:95%}.content-plenta-casa-filter form>div .widget-submit{border-right:0;margin-bottom:0;padding-right:0}.content-plenta-casa-filter form>div .widget-submit button{padding:8px 16px}.content-plenta-casa-filter form .widget-reset-button>:hover{text-decoration:underline}