.col-12{padding-right:10px!important;padding-left:10px!important}@media (max-width:1399px){.col-lg-3{width:33.33333333%}.col-lg-4{width:50%}.col-lg-9{width:66.66666666%}.mfp-hide{display:block!important}.btn-filter{margin-right:10px!important}}@media (max-width:1199px){button.mfp-close{right:calc(50% - 210px)!important}}@media (max-width:575px){button.mfp-close{right:10px!important}.btn-filter{margin-right:0!important}}.mfp-wrap{overflow-y:scroll}.mfp-wrap .mfp-container{padding:0}.mfp-wrap .mfp-container .mfp-content{padding:20px!important}.mfp-wrap .mfp-container .mfp-content #modal-filtro-mobile{margin:0 auto!important;max-width:400px!important}.mfp-wrap .mfp-container .mfp-content #modal-filtro-mobile .mfp-close{margin-top:20px;margin-right:20px}.section-imoveis .container-fluid{padding-right:0;padding-left:0}.filters{height:100%;background-color:var(--very-light-gray)}.filters .filters-sticky{position:-webkit-sticky;position:sticky;top:80px}.filters .filters-sticky .filter-box{padding:30px 40px 35px}@media (max-width:991px){.col-filter.d-flex{display:none!important}.col-lg-3,.col-lg-4,.col-lg-9{width:100%}.filters{margin-left:20px!important;margin-right:20px!important;padding:10px 20px}.filters .filters-sticky .filter-box{padding:20px 0}}.filters .category-filter-radio-group{display:flex;flex-direction:column;gap:5px}.filters .category-filter-radio-group .form-check{display:flex;align-items:center;padding:6px 8px 6px 10px;margin-bottom:0;border:1px solid var(--extra-medium-gray);border-radius:var(--bs-border-radius);background-color:var(--white);transition:.2s;cursor:pointer}.filters .category-filter-radio-group .form-check:hover{background-color:#f8f9fa}.filters .category-filter-radio-group .form-check .form-check-input{font-size:14px;margin:0;padding:0;cursor:pointer;width:1.15em;height:1.15em;flex-shrink:0;border-width:1.5px;border-color:#6b6b6b;accent-color:#6b6b6b}@media (max-width:991px){.filters .category-filter-radio-group .form-check .form-check-input{padding:9px}}.filters .category-filter-radio-group .form-check .form-check-input:checked{background-color:var(--dark-gray);border-color:var(--dark-gray);accent-color:var(--dark-gray)}.filters .category-filter-radio-group .form-check .form-check-input:checked+.form-check-label{font-weight:600;color:var(--dark-gray)}.filters .category-filter-radio-group .form-check .form-check-label{flex-grow:1;display:flex;justify-content:space-between;align-items:center;margin-left:10px;cursor:pointer;font-weight:400;color:#444;width:100%}.filters .category-filter-radio-group .form-check .form-check-label .item-qty{font-size:12px;line-height:22px;background:#f1f1f1;padding:2px 10px;border-radius:4px;color:#606060;font-weight:500;transition:background .2s}.filters .category-filter-radio-group .form-check:hover .item-qty{background:#e9ecef}.filters .listbox-filter{height:142px;position:relative;border:1px solid var(--extra-medium-gray);border-radius:var(--bs-border-radius);background-color:var(--white)}.filters .listbox-filter .checkbox-list-container{height:100%;display:flex;flex-direction:column;gap:6px;overflow-y:scroll;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 87%,transparent 100%)}.filters .listbox-filter .checkbox-list-container .checkbox-item{display:flex;align-items:center;gap:10px;padding-left:12px}.filters .listbox-filter .checkbox-list-container .checkbox-item:first-child{margin-top:10px}.filters .listbox-filter .checkbox-list-container .checkbox-item:last-child{margin-bottom:10px}.filters .listbox-filter .checkbox-list-container .checkbox-item input[type=checkbox]{width:auto;padding:10px;margin:0;cursor:pointer;accent-color:var(--dark-gray)}.filters .listbox-filter .checkbox-list-container .checkbox-item input[type=checkbox]:checked+label{font-weight:600;color:var(--dark-gray)}.filters .listbox-filter .checkbox-list-container .checkbox-item label{display:inline-flex!important;cursor:pointer;font-size:16px;color:#666;font-family:"Atkinson Hyperlegible",sans-serif;user-select:none;transition:color .2s}.filters .listbox-filter .checkbox-list-container .checkbox-item label:hover{color:#333}.filters .button-group{display:flex;flex-direction:row;width:100%}.filters .button-group .filter-button{display:block;flex:1;height:40px;padding:3px 10px;margin-left:-1px;background-color:transparent;border:1px solid var(--extra-medium-gray);color:var(--dark-gray);font-size:14px;font-weight:400;text-align:center;cursor:pointer;outline:0;background-color:var(--white)}.filters .button-group .filter-button:first-child{margin-left:0;border-radius:.375rem 0 0 .375rem}.filters .button-group .filter-button:last-child{border-radius:0 .375rem .375rem 0}.filters .button-group .filter-button:hover{background-color:rgba(0,0,0,.05)}.filters .button-group .filter-button.active{background-color:var(--dark-gray);color:var(--white);border-color:var(--dark-gray);z-index:1}.filters #minimum_area{border-radius:.375rem 0 0 .375rem!important;font-size:14px;line-height:24px;padding-right:30px}.filters .area.position-relative::before{content:"";position:absolute;right:calc(50% + 30px);top:1px;bottom:1px;width:40px;background:linear-gradient(to right,transparent,#fff);pointer-events:none;z-index:2}.filters #maximum_area{margin-left:-1px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;font-size:14px;line-height:24px;padding-right:30px}.filters .area.position-relative::after{content:"";position:absolute;top:1px;right:30px;bottom:1px;width:40px;background:linear-gradient(to right,transparent,#fff);pointer-events:none;z-index:2}.filters #minimum_price{border-radius:.375rem 0 0 .375rem!important;font-size:14px;line-height:24px;padding-right:30px}.filters .valor.position-relative::before{content:"";position:absolute;right:calc(50% + 30px);top:1px;bottom:1px;width:40px;background:linear-gradient(to right,transparent,#fff);pointer-events:none;z-index:2}.filters #maximum_price{margin-left:-1px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;font-size:14px;line-height:24px;padding-right:30px}.filters .valor.position-relative::after{content:"";position:absolute;top:1px;right:30px;bottom:1px;width:40px;background:linear-gradient(to right,transparent,#fff);pointer-events:none;z-index:2}.filters .buttons{display:none;flex-direction:row;align-items:center;justify-content:center;gap:15px}.filters .buttons button{width:auto;flex:1}.list-imoveis{height:100%;min-height:100px;margin-left:-10px!important;margin-right:-5px!important;align-items:flex-start;align-content:flex-start}.list-imoveis .header-list-wrapper{background-color:var(--very-light-gray);--bs-gutter-x:0.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-right:0;margin-left:0}.list-imoveis .header-list-wrapper .page_entries_info{line-height:40px;font-size:15px;white-space:nowrap}.list-imoveis .header-list-wrapper .page_entries_info .show{display:inline}.list-imoveis .header-list-wrapper .select-small{width:170px;font-size:15px;line-height:16px;padding:11px 20px 11px 10px;background-position:right .3rem center;float:right}@media (max-width:711px){.list-imoveis .header-list-wrapper .page_entries_info .show{display:none}.list-imoveis .header-list-wrapper .select-small{width:106px;display:none}}.list-imoveis .header-list-wrapper .btn-filter{display:inline-flex!important;width:106px;padding:0 14px 0 10px;background-color:#fff;font-size:15px;line-height:38px;text-align:center;text-decoration:none;color:var(--medium-gray);border:1px solid var(--extra-medium-gray);border-radius:var(--bs-border-radius);display:flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer}@media (min-width:992px){.list-imoveis .header-list-wrapper .btn-filter{display:none!important}}.list-imoveis .item{align-self:flex-start!important}@media (max-width:991px){.filters .buttons{display:flex}.list-imoveis{margin-right:0!important;margin-left:0!important}.list-imoveis .header-list-wrapper{margin-right:10px;margin-left:10px}.list-imoveis .item{padding-right:20px!important;padding-left:20px!important;width:50%!important}.list-imoveis .item:nth-child(odd){padding-left:7.5px!important}.list-imoveis .item:nth-child(even){padding-right:7.5px!important}}@media (max-width:711px){.list-imoveis .item{padding-right:20px!important;padding-left:20px!important;width:100%!important}.list-imoveis .item:nth-child(even),.list-imoveis .item:nth-child(odd){padding-right:20px!important;padding-left:20px!important}}.list-imoveis .item .image{background-color:var(--base-color)}.list-imoveis .item .image .image-empreendimento{display:block;min-height:350px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (hover:hover){.list-imoveis .item .image .image-empreendimento:hover{filter:brightness(.8);opacity:.75;transition:.3s ease-in-out}}.list-imoveis .item .image .col-auto{top:20px;left:20px;pointer-events:none}.list-imoveis .item .content [class^=icon-]::before{margin-left:0}.list-imoveis .item .content .area{flex-grow:0;width:max-content;margin-right:20px}.list-imoveis .item .content .btn{width:auto;flex:1;white-space:nowrap;padding:12px 20px;font-size:12px;line-height:1}.list-imoveis .item .content .text-end{text-align:right;justify-content:flex-end}@media (max-width:991px){.list-imoveis .item .image{background-color:transparent!important}.list-imoveis .item .image .image-empreendimento{min-height:280px!important}.pagination-wrapper{margin-left:20px!important;margin-right:20px!important}}
/*# sourceMappingURL=imoveis.min.css.map */
