.card[data-v-72a730cd]{border:1px solid #284b63;border-radius:20px;display:flex;flex-direction:row;margin-bottom:16px;min-height:280px;padding:0;width:500px}@media(max-width:767.98px){.card[data-v-72a730cd]{min-height:auto;width:100%}}.card-image[data-v-72a730cd]{margin:0;width:70%}@media(max-width:767.98px){.card .card-image[data-v-72a730cd]{width:50%}}.card-image img[data-v-72a730cd]{border-radius:20px 0 0 20px;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.card-body[data-v-72a730cd]{border-top:1px solid #c4d3e4;display:flex;flex-direction:column;justify-content:space-between;padding:20px;text-align:center;width:calc(100% - 250px)}.card-title[data-v-72a730cd]{color:#284b63;font-size:20px;font-weight:700;margin-bottom:8px}.card-information-property-title[data-v-72a730cd]{color:#284b63;font-size:20px;font-weight:400;line-height:22px}.card-text[data-v-72a730cd]{color:#bbb;font-size:16px;font-weight:500}.btn-primary[data-v-72a730cd]{background-color:#284b63;border-radius:10px;color:#fff;padding:8px 16px;text-decoration:none}.btn-primary[data-v-72a730cd]:hover{background-color:#fff;border:1px solid #284b63;border-radius:10px;color:#284b63;padding:8px 16px}.filter-container{margin-top:20px}.rr-btn-group{display:inline-flex;position:relative;vertical-align:middle}.rr-btn-group>.btn{flex:1 1 auto;position:relative}.rr-btn-group>.btn-check:checked+.btn,.rr-btn-group>.btn-check:focus+.btn,.rr-btn-group>.btn.active,.rr-btn-group>.btn:active,.rr-btn-group>.btn:focus,.rr-btn-group>.btn:hover{z-index:1}.rr-btn-group.filter-btn{display:flex;margin:20px 20px 10px}button{cursor:pointer;padding:10px 30px}.rr-btn-group .btn-outline-filter,.rr-btn-group .btn.btn-outline-bedroom{background:#fafafa;border:1px solid #284b63;color:#284b63;font-weight:700;line-height:24px;margin:0 12px}.rr-btn-group .btn{border-radius:10px}.filter-btn .btn-check+.btn:hover{background-color:#f2f2f2;border-color:#212427;color:#212427}.btn-check:checked+.btn.btn-outline-bedroom,.btn-check:checked+.btn.btn-outline-bedroom:hover,.btn-check:checked+.btn.btn-outline-filter{background:#284b63;border:1px solid #284b63;color:#fafafa}.bedrooms-row{padding:0 30px}.bedrooms-row .rr-btn-group{display:flex}.rr-btn-group .btn.btn-outline-bedroom:hover{background-color:#f2f2f2;border-color:#212427;color:#212427}hr.hr-line{border:2px solid rgba(115,110,110,.38);margin:20px}@media(max-width:991.98px){hr.hr-line{border:1px solid rgba(115,110,110,.38);margin:30px}}.category-row{padding:0 30px}.filter-title{color:#284b63;font-size:20px;font-weight:700;line-height:24px}.form-check-categories{max-height:150px}.form-check-categories .form-check-input:checked{background-color:#284b63;border-color:#284b63}.price-row{padding:0 30px}.min-price{margin-right:5px}.max-price{margin-left:5px}.min-max-row label{color:#212427;padding-bottom:10px}.min-max-row input{background:#fafafa;border:1px solid #284b63;border-radius:10px}.area-row{padding:0 30px}.min-max-row{display:flex}.min-area{margin-right:5px}.max-area{margin-left:5px}.furnishing-row{padding:0 30px}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(../font/fontello.eot?61523665);src:url(../font/fontello.eot?61523665#iefix) format("embedded-opentype"),url(../font/fontello.woff2?61523665) format("woff2"),url(../font/fontello.woff?61523665) format("woff"),url(../font/fontello.ttf?61523665) format("truetype"),url(../font/fontello.svg?61523665#fontello) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;font-variant:normal;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-list:before{content:""}.icon-filter-1:before{content:""}.toggle-button-container{margin:10px}.filter-button{background-color:#284b63;border:none;border-radius:5px;font-size:25px;padding:5px 10px}.icon-filter-1{color:#f2f2f2}.toggle-list-button-container{margin:10px}.list-button{background-color:#284b63;border:none;border-radius:5px;font-size:25px;padding:5px 10px}.icon-list{color:#f2f2f2}.intro-button{background-color:#284b63;border:none;border-radius:5px;color:#f2f2f2;padding:5px 10px}.intro-button:hover{background-color:#1f3a4d}.faq-button{background-color:#284b63;border:none;border-radius:5px;color:#f2f2f2;padding:5px 10px}.faq-button:hover{background-color:#1f3a4d}.sort-bar{padding:0 12px}.sort-label{color:#284b63;font-size:14px;font-weight:700}@media(max-width:767.98px){.sort-bar{align-items:flex-start!important;flex-direction:column;gap:.5rem}.sort-bar .form-select{width:100%!important}}.offcanvas-list.offcanvas.offcanvas-start{width:100%}#offcanvas-filters .btn-close,#offcanvas-list .btn-close{padding:20px 20px 20px 10px}#offcanvas-list .offcanvas-body{margin-top:25px;padding:0}#offcanvas-list .offcanvas-body .row{margin-left:0;margin-right:0;margin-top:0;padding-left:12px;padding-right:12px}#offcanvas-list .offcanvas-body .row .col .card{margin-bottom:25px;padding:0}#offcanvas-list .offcanvas-body .row .col .card .card-body{border-top:none}@media(min-width:768px){#offcanvas-list .offcanvas-body .row .col .card{width:100%}}.container-fluid.map-view{padding:0}.filter-map-row{margin:0}.filter-map-row .filter-column,.filter-map-row .map-column{padding:0}@media(min-width:992px){.filter-map-row .filter-column{width:350px}.offcanvas-list.offcanvas.offcanvas-start{width:600px}}#map{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}@media(min-width:992px){#map{width:calc(100% - 350px)}}.faq-toggle,.filter-toggle,.intro-toggle,.list-toggle{z-index:2}.offcanvas-content .offcanvas-body{margin-top:40px;padding:0 12px 16px}@media(max-width:991.98px){.leaflet-top{top:56px}.leaflet-left .leaflet-control-zoom{margin-left:10px;margin-top:10px}}.page-heading{background-color:#fffffff2;color:#284b63;font-size:1.1rem;font-weight:700;line-height:1.25;margin:0;padding:1rem 30px .75rem;position:relative;z-index:2}@media(max-width:991.98px){.page-heading{text-align:center}}@media(min-width:992px){.page-heading{background-color:transparent;font-size:1.25rem;padding:1.25rem 30px .75rem}}.cards-container.row,.container-fluid .map-view{bottom:1.25rem;left:50%;margin-left:0;max-width:570px;min-width:400px;position:absolute;transform:translate(-50%);width:min(570px,calc(100vw - 1.5rem));z-index:55}@media(min-width:992px){.cards-container.row{bottom:8.5rem}}@media(max-width:767.98px){.cards-container.row{max-width:calc(100vw - 1rem);min-width:0;width:calc(100vw - 1rem)}.cards-container .col,.container-fluid .map-view{padding:0}}.custom-marker{background-color:#5575cb;border:2px solid #fff;border-radius:4px;box-shadow:0 0 3px 3px #0003;height:25px;position:relative;text-align:center;width:50px}.custom-marker:hover{background-color:#bfcbec}.custom-marker:before{border-color:#5575cb transparent transparent;border-style:solid;border-width:4px 4px 0;bottom:-4px;content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.custom-marker:hover:before{border-color:#bfcbec transparent transparent}.custom-marker .marker-num{color:#fff;display:flex;font-weight:600;justify-content:center}.custom-marker:hover .marker-num{color:#353535}.reset-filters-link{align-items:center;color:#284b63;display:inline-flex;font-weight:700;gap:.25rem;text-decoration:none}.reset-filters-link:hover{color:#212427}.reset-filters-link:hover .reset-filters-text,.reset-filters-text{text-decoration:underline}.reset-filters-icon{align-items:center;display:inline-flex;margin-right:.25rem}.reset-filters-wrapper{margin:0 12px}.faq-card[data-v-ca06feda]{margin:.75rem 12px 0}.faq-inner[data-v-ca06feda]{background-color:#fffffff5;border:1px solid rgba(40,75,99,.2);border-radius:12px;padding:1rem}.faq-heading[data-v-ca06feda]{color:#284b63;font-size:1.05rem;font-weight:700;margin:0 0 .6rem}.faq-list[data-v-ca06feda]{list-style:none;margin:0;padding:0}.faq-item+.faq-item[data-v-ca06feda]{border-top:1px solid rgba(40,75,99,.12);margin-top:.75rem;padding-top:.75rem}.faq-question[data-v-ca06feda]{color:#284b63;font-size:.98rem;font-weight:700;margin:0 0 .35rem}.faq-answer[data-v-ca06feda]{color:#212427;font-size:.95rem;line-height:1.45;margin:0}.intro-card[data-v-b6b50ef8]{margin:.75rem 12px 0}.intro-inner[data-v-b6b50ef8]{background-color:#fffffff5;border:1px solid rgba(40,75,99,.2);border-radius:12px;padding:1rem}.intro-heading[data-v-b6b50ef8]{color:#284b63;font-size:1.05rem;font-weight:700;margin:0 0 .6rem}.intro-text[data-v-b6b50ef8]{color:#212427;font-size:.98rem;line-height:1.45;margin:0}
