﻿.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--heading-color);outline:0;box-shadow:0 0 0 0.25rem rgba(39,61,78,0.25)}.btn-group-lg>.btn,.btn-lg{font-size:1rem;font-weight:bolder;height:48px;display:flex;align-items:center}.tags{display:flex;gap:8px;height:48px;align-items:center}.tag{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.tag span{width:45px;height:45px;border-width:2px;display:flex;align-items:center;justify-content:center}.badge-tags{gap:6px;font-size:15px !important;font-weight:bolder;color:var(--heading-color);background-color:white;border:2px solid;transition:all 0.3s ease;height:48px;display:flex;align-items:center;justify-content:center}.badge-tags:hover{cursor:pointer;color:white;background-color:rgba(39,61,78,0.7);border:2px solid rgba(39,61,78,0.7)}.badge-tags.active{cursor:pointer;color:white;background-color:var(--heading-color);border:2px solid var(--heading-color)}.btn-primary{--bs-btn-color: var(--accent-color);--bs-btn-bg: var(--heading-color);--bs-btn-border-color: var(--heading-color);--bs-btn-hover-color: white;--bs-btn-hover-bg: rgba(39, 61, 78, .9);--bs-btn-hover-border-color: var(--heading-color);--bs-btn-focus-shadow-rgb: 49,132,253;--bs-btn-active-color: var(--accent-color);--bs-btn-active-bg: var(--heading-color);--bs-btn-active-border-color: var(--heading-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: var(--accent-color);--bs-btn-disabled-bg: rgba(39, 61, 78, .7);--bs-btn-disabled-border-color: rgba(39, 61, 78, .7)}.info-items{display:flex;justify-content:space-around;font-size:12px}.info-items .item{display:grid}.info-items .item img{margin:auto}.swiper{width:100%;height:100%;padding:1rem}.swiper-button-next-custom,.swiper-rtl .swiper-button-prev-custom{right:-35px;left:auto;position:absolute}.swiper-button-prev-custom,.swiper-rtl .swiper-button-next-custom{left:-35px;right:auto}.swiper-button-next-custom,.swiper-button-prev-custom{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:35px;height:35px;margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--bs-body-bg);background-color:var(--heading-color);border-radius:50%}.swiper-button-next-custom:after,.swiper-button-prev-custom:after{font-size:15px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.btn-business{position:relative;display:flex;gap:5px}.box-search{background:white;width:100%;max-width:800px;min-height:90px;border-radius:10px;display:flex;justify-content:space-between}.box-search .tipo-imovel{border-radius:10px 0 0 10px;width:50%;height:inherit;cursor:pointer;position:relative;background-image:url(/assets/chevron-down-3b0bd07afea15aac3af76385d0cab366b6f327773c6cd0ebeb08ae8cb53494ae.svg);background-repeat:no-repeat;background-position:top 18px right 28px;background-color:white;z-index:5}.box-search .tipo-imovel:before{content:'Tipo de imóvel';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-house-door' viewBox='0 0 16 16'%3E%3Cpath d='M8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4.5a.5.5 0 0 0 .5-.5v-4h2v4a.5.5 0 0 0 .5.5H14a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146zM2.5 14V7.707l5.5-5.5 5.5 5.5V14H10v-4a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v4H2.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;color:black;padding:0 0 0 22px;margin:15px 0 0 32px;position:absolute;display:flex;align-items:center;font-size:13px;font-weight:400;z-index:99}.box-search .tipo-imovel input[name='tipo-imovel']{background:transparent;position:absolute;right:0;bottom:0;padding:22px 15px 0 54px;width:100%;height:100%;border:0;z-index:99;cursor:text}.box-search .tipo-imovel input[name='tipo-imovel']::-webkit-input-placeholder{color:black;font-weight:400}.box-search .bairro{border-radius:0 10px 10px 0;border-left:1px solid var(--bs-gray-300);width:50%;height:inherit;position:relative;cursor:text;background-image:url(/assets/chevron-down-3b0bd07afea15aac3af76385d0cab366b6f327773c6cd0ebeb08ae8cb53494ae.svg);background-repeat:no-repeat;background-position:top 18px right 28px;background-color:white;z-index:4}.box-search .bairro:before{content:'Cidade, Bairro, Condomínio ou Empreendimento...';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-geo-alt' viewBox='0 0 16 16'%3E%3Cpath d='M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A31.493 31.493 0 0 1 8 14.58a31.481 31.481 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94zM8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10z'/%3E%3Cpath d='M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;color:black;padding:0 0 0 22px;margin:15px 0 0 32px;position:absolute;display:flex;align-items:center;font-size:13px;font-weight:400;z-index:99}.box-search .bairro input[name='bairro']{background:transparent;position:absolute;right:0;bottom:0;padding:22px 15px 0 54px;width:100%;height:100%;border:0;z-index:99}.box-search .bairro input[name='bairro']::-webkit-input-placeholder{color:black;font-weight:400}.box-search #resultAutoSearch{display:none;position:absolute;background:white;width:100%;padding-top:12px;top:77.9px;border-radius:0 0 13px 13px;box-shadow:0 6px 8px #eeeff2}.box-search #resultAutoSearch ul{list-style:circle;padding:0;max-height:270px;overflow-x:scroll;border-top:1px solid #eeeff2}.box-search #resultAutoSearch ul li{width:100%;margin:0;padding:8px 35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start;color:var(--bs-body-color)}.box-search #resultAutoSearch ul li:hover{cursor:pointer;background:#ddd}.alugar,.venda{color:white !important}input{outline:none !important}.box-search-mobile{height:181px;flex-direction:column;border:1px solid var(--bs-border-color)}.box-search-mobile .tipo-imovel{border-bottom:1px solid var(--bs-border-color);width:100% !important;border-radius:13px 13px 0 0 !important}.box-search-mobile .bairro{width:100% !important;border-radius:0 0 13px 13px !important;border-left:0px solid !important}@media only screen and (max-width: 768px){.box-search{height:181px;flex-direction:column}.tipo-imovel{border-bottom:1px solid #eeeff2;width:100% !important;border-radius:13px 13px 0 0 !important}.bairro{width:100% !important;border-radius:0 0 13px 13px !important;border-left:0px solid !important}}.form-search{display:none;background:white;width:100%;min-height:80px;border-radius:10px;justify-content:space-between}.select-type-property{border-right:1px solid #eeeff2;width:70%;height:inherit;cursor:text;position:relative}@media only screen and (max-width: 991px){.form-search{height:160px;flex-direction:column}.select-type-property{border-right:0px solid #eeeff2;border-bottom:1px solid #eeeff2;width:100%}}.select-type-property:before{content:'Tipo de imóvel';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-house-door' viewBox='0 0 16 16'%3E%3Cpath d='M8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4.5a.5.5 0 0 0 .5-.5v-4h2v4a.5.5 0 0 0 .5.5H14a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146zM2.5 14V7.707l5.5-5.5 5.5 5.5V14H10v-4a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v4H2.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;color:black;padding:0 0 0 22px;margin:12px 0 0 32px;position:absolute;display:flex;align-items:center;font-size:13px;font-weight:400;z-index:99}select[name='type-property']{background:transparent;position:absolute;right:0;bottom:0;padding:13px 15px 0 54px;width:100%;height:100%;border:0}select[name='type-property']::-webkit-input-placeholder{color:black;font-weight:400}.select-neighborhood{width:100%;height:inherit;position:relative;cursor:text}.select-neighborhood:before{content:'Cidade, Bairro, Condomínio ou Empreendimento...';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-pin-map' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M3.1 11.2a.5.5 0 0 1 .4-.2H6a.5.5 0 0 1 0 1H3.75L1.5 15h13l-2.25-3H10a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .4.2l3 4a.5.5 0 0 1-.4.8H.5a.5.5 0 0 1-.4-.8l3-4z'/%3E%3Cpath fill-rule='evenodd' d='M8 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6zM4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999z'/%3E%3C/svg%3E");background-repeat:no-repeat;color:black;padding:0 0 0 22px;margin:12px 0 0 32px;position:absolute;display:flex;align-items:center;font-size:13px;font-weight:400;z-index:99}input[name='select-neighborhood']{background:transparent;position:absolute;right:0;bottom:0;padding:13px 15px 0 54px;width:100%;height:100%;border:0}input[name='select-neighborhood']::-webkit-input-placeholder{color:black;font-weight:400}button#btnBusiness{background-color:rgba(255,255,255,0.1);padding:2px 9px;border-radius:9px;transition:all 0.3s ease;width:107px;height:42px;border:none;box-shadow:0 0 1px}button#btnBusiness:hover{border-color:white;background:rgba(255,255,255,0.1)}button#btnBusiness.active{color:initial !important;background:white}#code{display:none;border:1px solid var(--golden-two);box-shadow:inset 0 0 2px var(--golden-two);width:100%;text-align:center;border-radius:10px}.btn-code{text-decoration:none;color:white;width:fit-content;margin:auto}.btn-code:hover{color:var(--golden-two) !important}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;border-bottom:1px solid #dadce0}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:15px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:0px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:0 16px;line-height:48px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:5px}.select2-search--dropdown .select2-search__field{padding:11px 15px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:34%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--bootstrap4 .select2-selection--single{height:calc(3.25rem + 2px) !important}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{color:#757575;line-height:2.25rem}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:34%;right:15px;width:20px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{top:60%;border-color:#343a40 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;width:0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height:3.30rem}.select2-search--dropdown .select2-search__field{border:1px solid #ced4da;border-radius:8px}.select2-results__message{color:#6c757d}.select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(2.25rem + 2px) !important}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{color:#343a40;border:1px solid #bdc6d0;border-radius:0.2rem;padding:0;padding-right:5px;cursor:pointer;float:left;margin-top:0.3em;margin-right:5px}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{color:#bdc6d0;font-weight:bold;margin-left:3px;margin-right:1px;padding-right:3px;padding-left:3px;float:left}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}.select2-container{display:block}.select2-container *:focus{outline:0}.input-group .select2-container--bootstrap4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-group-prepend~.select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4 .select2-selection{background-color:#fff;border:0px solid var(--heading-color);box-shadow:0 0 1px var(--heading-color);border-radius:8px;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;width:100%}@media screen and (prefers-reduced-motion: reduce){.select2-container--bootstrap4 .select2-selection{-webkit-transition:none;transition:none}}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4.select2-container--disabled .select2-selection,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection{background-color:#e9ecef;cursor:not-allowed;border-color:#ced4da;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap4.select2-container--disabled .select2-search__field,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field{background-color:transparent}select.is-invalid~.select2-container--bootstrap4 .select2-selection,form.was-validated select:invalid~.select2-container--bootstrap4 .select2-selection{border-color:#dc3545}select.is-valid~.select2-container--bootstrap4 .select2-selection,form.was-validated select:valid~.select2-container--bootstrap4 .select2-selection{border-color:#28a745}.select2-container--bootstrap4 .select2-dropdown{border-color:#ced4da;border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 0 8px rgba(0,0,0,0.5);border-radius:8px;margin:-54px 0}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#e9ecef}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#eaeaea;color:inherit}.select2-container--bootstrap4 .select2-results__option[role=group]{padding:0}.select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}.select2-container--bootstrap4 .select2-results__group{padding:6px;display:list-item;color:#6c757d}.select2-container--bootstrap4 .select2-selection__clear{width:2.0em;height:1.2em;line-height:1.30em;padding-left:0.34em;margin-top:1.25em;border-radius:100%;color:#6c757d;float:right;margin-right:0.3em}.select2-container--bootstrap4 .select2-selection__clear:hover{color:#000000}.select-btn{padding:0.4rem;text-decoration:none;font-weight:500;width:100%;border:none;background:var(--bs-border-color);outline:none;border-bottom:3px solid transparent;border-radius:8px;-webkit-transition:width .3s,right .3s;-moz-transition:width .3s,right .3s;-o-transition:width .3s,right .3s;transition:width .3s,right .3s}.select-btn:hover,.select-btn:focus{cursor:pointer;outline:none;color:var(--heading-color);background-color:rgba(255,255,255,0.6);-webkit-transition:width .3s,right .3s,background-color .3s;-moz-transition:width .3s,right .3s,background-color .3s;-o-transition:width .3s,right .3s,background-color .3s;transition:width .3s,right .3s,background-color .3s}.select-btn.active{color:var(--accent-color);background:var(--heading-color)}.property-features{color:var(--accent-color)}.building-features{color:var(--accent-color)}.whatsapp-link{color:#25D366;z-index:99;position:relative}.whatsapp-link:hover{color:#25D366}.lazy-bg,.lazy-img{opacity:0;filter:blur(10px);transition:opacity 0.4s ease, filter 0.4s ease}.lazyloaded{opacity:1;filter:blur(0)}.lazy-bg{background-color:#eee;background-size:cover;background-position:center;background-repeat:no-repeat}.lazy-img{display:block;width:100%;height:auto;background:#eee}
