@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #000;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:55px;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-dropdown{background-color:#fff;border:1px solid #f4f4f4;border-radius:4px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.098);box-shadow:0 10px 20px rgba(0,0,0,.098);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:-100000px;margin-top:4px;opacity:0;position:absolute;top:50px;-webkit-transition:opacity .3s ease-in-out,top .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__options::-webkit-scrollbar{height:6px;width:6px}.select2-results__options::-webkit-scrollbar-thumb{background:#999;border-radius:8px}.select2-results__options::-webkit-scrollbar-track{background:#fff}.select2-results__options{scrollbar-face-color:#999;scrollbar-track-color:#fff}.select2-results__option{cursor:pointer;font-size:14px;padding:10px 15px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer;-webkit-transition:background-color 50ms ease-in-out;transition:background-color 50ms ease-in-out}.select2-container--open .select2-dropdown{left:0;opacity:1;top:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.select2-search--dropdown{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-size:16px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:55px;margin-right:50px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#bec3c6;font-size:16px;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;width:16px}.select2-container--default .select2-selection--single .select2-selection__arrow b:after,.select2-container--default .select2-selection--single .select2-selection__arrow b:before{background-color:#000;content:"";height:2px;position:absolute;top:9px;width:8px}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{left:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.select2-container--default .select2-selection--single .select2-selection__arrow b:after{right:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.select2-container--default .select2-results>.select2-results__options{max-height:350px;overflow-y:auto}.select2-container--default .select2-results__option:hover{color:rgba(0,0,0,.7)}.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--group{padding:0}.select2-container--default .select2-results__option--selected{background-color:var(--gray)}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.popup-active:before{background-color:rgba(0,0,0,.75);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.property-listing{margin-top:70px}@media(min-width:768px){.property-listing{margin-top:0}}.property-listing .page-header{background-color:var(--gray);padding:20px 0}@media(min-width:992px){.property-listing .page-header{padding:40px 0}}@media(max-width:768px){.property-listing .page-header .content p{font-size:16px;line-height:1.35}}.property-listing .page-header .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.property-listing .page-header .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.property-listing .page-header .row .sort{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;justify-content:flex-start;text-align:left}@media(min-width:992px){.property-listing .page-header .row .sort{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;font-size:16px}}.property-listing .page-header .row .sort>.select2{margin-top:5px}@media(min-width:992px){.property-listing .page-header .row .sort>.select2{margin-left:30px;margin-top:0}}.property-listing .page-header .row .sort select{font-size:14px;width:100%}@media(min-width:992px){.property-listing .page-header .row .sort select{font-size:16px;height:55px;width:245px}}.property-listing .page-content{padding:40px 0}.property{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Familjen Grotesk,sans-serif;padding:20px 0;width:100%}@media(min-width:992px){.property{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.property:hover{opacity:.7}.property:hover .property-link{border-color:#000}.property:not(:last-of-type){border-bottom:1px solid #dedede}.property-thumbnail{width:200px}.property-thumbnail img{height:220px;width:195px}.property-status{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:25px;width:100%}@media(min-width:1200px){.property-status{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:0;width:350px}}.property-status h3{display:block;margin:0 0 5px;width:100%}.property-status span{border-radius:6px;color:#fff;font-size:11px;font-weight:500;line-height:1;min-width:80px;padding:3px 12px 6px;text-align:center}.property-status span.available{background:#31bd00}.property-status span.reservation{background:var(--golden)}.property-status span.soon{background:#383838}.property-status span.not-available{background:#d12e1b}.property-parameters{margin-top:10px;width:100%}@media(min-width:1200px){.property-parameters{margin-top:0;width:315px}}.property-parameters ul{margin:0;padding:0}.property-parameters ul li{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 0 5px}@media(min-width:992px){.property-parameters ul li{margin:0 0 15px}}.property-parameters ul li:last-of-type{margin-bottom:0}.property-parameters ul li .value{color:#878787;margin-left:auto}.property-price{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:36px;font-weight:500;margin-top:20px;width:100%}@media(min-width:1200px){.property-price{margin-top:0;text-align:center;width:auto}}.property-price-per-m2{color:#666;display:block;font-size:14px;font-weight:500;margin-top:5px}@media(min-width:1200px){.property-price-per-m2{font-size:16px}}.property-link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f2f2f2;border-radius:50%;display:none;height:45px;justify-content:center;margin:25px auto 0;position:relative;right:-10px;width:45px}@media(min-width:992px){.property-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:0}}.property-link svg{fill:#000}.property-link:hover{background-color:#000}.property-link:hover svg{fill:#fff}.property-link,.property-parameters,.property-price,.property-status,.property-thumbnail{pointer-events:none}.property-popup{background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.098);box-shadow:0 10px 20px rgba(0,0,0,.098);color:#000;display:none;left:50%;max-height:95vh;max-width:95vw;overflow-y:auto;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:999}.property-popup::-webkit-scrollbar{height:8px;width:8px}.property-popup::-webkit-scrollbar-thumb{background:#f1f1f1;border-radius:8px}.property-popup::-webkit-scrollbar-track{background:#fff}.property-popup{scrollbar-face-color:#f1f1f1;scrollbar-track-color:#fff}@media(min-width:1200px){.property-popup{padding:30px 120px 75px;width:auto}}.property-popup .property-gallery--wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding:0 15px}@media(min-width:1200px){.property-popup .property-gallery--wrapper{padding:0}}.property-popup .property-gallery .splide__track{max-width:100%}@media(min-width:1200px){.property-popup .property-gallery .splide__track{max-width:450px}}.property-popup .property-gallery .splide__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property-popup .property-gallery .splide{max-height:100vh;max-width:100%;min-height:0;min-width:0;width:100%}.property-popup .property-gallery .splide__slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;max-height:100%;max-width:100%;width:auto}.property-popup .property-gallery .splide__slide img{display:table;height:auto;margin:auto;max-height:250px;max-width:100%}@media(min-width:1200px){.property-popup .property-gallery .splide__slide img{max-height:none;min-width:200px}}.property-popup .splide{position:relative}.property-popup .splide__arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;background:#fff;border:1px solid #e9e9e9;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;z-index:1}.property-popup .splide__arrow--small{height:50px;width:50px}.property-popup .splide__arrow--small.splide__arrow--prev{left:30px}.property-popup .splide__arrow--small.splide__arrow--next{right:30px}.property-popup .splide__arrow--small svg{width:20px}.property-popup .splide__arrow svg{fill:#000;width:20px}@media(min-width:1200px){.property-popup .splide__arrow svg{width:20px}}.property-popup .splide__arrow:hover{background:#000}.property-popup .splide__arrow:hover svg{fill:#fff}.property-popup .splide__arrow--prev{left:-25px}.property-popup .splide__arrow--next{right:-25px}.property-popup .splide__pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:15px 0 0;padding:0}@media(min-width:992px){.property-popup .splide__pagination{display:none}}.property-popup .splide__pagination li{display:-webkit-box;display:-ms-flexbox;display:flex}.property-popup .splide__pagination li button{border:0;height:3px;margin:0 5px;outline:0;width:16px}.property-popup .splide__pagination li button.is-active{background:var(--golden)}.property-popup .popup-close{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid #f2f2f2;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;justify-content:center;margin-left:auto;position:relative;right:-60px;width:45px}.property-popup .popup-close svg{fill:#000}.property-popup .popup-close:hover{border-color:#000}.property-popup .inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.property-popup .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.property-popup .inner .property-gallery,.property-popup .inner .property-popup--content{margin-top:15px;width:100%}@media(min-width:1200px){.property-popup .inner .property-gallery,.property-popup .inner .property-popup--content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}}.property-popup--content{font-family:Familjen Grotesk,sans-serif}@media(min-width:1200px){.property-popup--content{margin-left:100px}}.property-popup--content .property-status{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0}@media(min-width:1200px){.property-popup--content .property-status{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.property-popup--content .property-status h3{width:auto}.property-popup--content .property-status span{margin-left:15px;padding:4px 12px 5px}@media(min-width:1200px){.property-popup--content .property-status span{margin-left:30px}}.property-popup--content .property-parameters{margin:15px 0}@media(min-width:1200px){.property-popup--content .property-parameters{margin:30px 0}}.property-popup--content .property-parameters ul{margin:0;padding:0}.property-popup--content .property-parameters ul li{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #ececec;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0;padding:10px 0}.property-popup--content .property-parameters ul li:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.property-popup--content .property-parameters ul li .value{color:#878787;margin-left:auto}.property-popup--content .property-price{margin:15px 0;text-align:left}.property-popup--content .property-price.hidden{display:none}@media(min-width:1200px){.property-popup--content .property-price{margin-bottom:30px;margin-top:45px}}.property-popup--content .property-price .label{display:block;font-size:14px;font-weight:400}@media(min-width:1200px){.property-popup--content .property-price .label{font-size:16px}}.property-popup--content .property-price .price{font-size:32px;font-weight:500}@media(min-width:1200px){.property-popup--content .property-price .price{font-size:42px}}.property-popup--content .property-actions{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;border-bottom:1px solid #d4d4d4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding-bottom:30px}@media(min-width:1200px){.property-popup--content .property-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.property-popup--content .property-actions .property-file{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;white-space:nowrap}.property-popup--content .property-actions .property-file:hover{color:var(--golden)}.property-popup--content .property-actions .property-file svg{fill:#000;margin-right:15px;width:20px}.property-popup--content .property-actions .property-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--golden);border:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Familjen Grotesk,sans-serif;font-size:16px;font-weight:500;margin-top:30px;padding:12px 24px;white-space:nowrap}@media(min-width:1200px){.property-popup--content .property-actions .property-form{margin-left:30px;margin-top:0}}.property-popup--content .property-actions .property-form:hover{background-color:#000}.property-popup--content .property-actions .property-form svg{fill:#fff;margin-right:15px;width:20px}.property-popup--content .property-phone{font-size:16px}.property-popup--content .property-phone a{color:var(--golden);display:block;font-size:24px;font-weight:500}@media(min-width:1200px){.property-popup--content .property-phone a{font-size:32px}}.price-history-popup{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.price-history-popup.active{display:-webkit-box;display:-ms-flexbox;display:flex}.price-history-popup .inner{background:#fff;border-radius:8px;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.price-history-popup .inner::-webkit-scrollbar{height:8px;width:8px}.price-history-popup .inner::-webkit-scrollbar-thumb{background:#f1f1f1;border-radius:8px}.price-history-popup .inner::-webkit-scrollbar-track{background:#fff}.price-history-popup .inner{scrollbar-face-color:#f1f1f1;scrollbar-track-color:#fff}.price-history-popup .popup-close{background:none;border:none;cursor:pointer;position:absolute;right:15px;top:15px;z-index:1001}.price-history-popup .popup-close svg{height:16px;width:16px}.price-history-popup .popup-close svg path{fill:#666}.price-history-popup .popup-close:hover svg path{fill:#000}.price-history-popup .history-header{border-bottom:1px solid #eee;padding:30px 30px 20px}.price-history-popup .history-header .property-name{color:#333;font-size:24px;font-weight:600;margin:0 0 10px}.price-history-popup .history-header .property-details{color:#666;font-size:14px;margin:0}.price-history-popup .history-content{padding:20px 30px 30px}.price-history-popup .history-table .table-header,.price-history-popup .history-table .table-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:15px;grid-template-columns:1fr 1.5fr 1.5fr 1fr;padding:12px 0}@media(max-width:768px){.price-history-popup .history-table .table-header,.price-history-popup .history-table .table-row{gap:10px;grid-template-columns:1fr 1fr}}.price-history-popup .history-table .table-header{border-bottom:2px solid #eee;color:#333;font-size:14px;font-weight:600}@media(max-width:768px){.price-history-popup .history-table .table-header .col-note,.price-history-popup .history-table .table-header .col-price-m2{display:none}}.price-history-popup .history-table .table-row{border-bottom:1px solid #f5f5f5;font-size:14px}.price-history-popup .history-table .table-row:last-child{border-bottom:none}@media(max-width:768px){.price-history-popup .history-table .table-row .col-note,.price-history-popup .history-table .table-row .col-price-m2{display:none}}.price-history-popup .history-table .col-date{font-weight:500}.price-history-popup .history-table .col-price,.price-history-popup .history-table .col-price-m2{color:var(--golden,#b8860b);font-weight:600}.price-history-popup .history-table .col-note{color:#666;font-style:italic}.price-history-popup .error,.price-history-popup .loading,.price-history-popup .no-history{color:#666;font-style:italic;padding:40px 20px;text-align:center}.price-history-popup .error{color:#e74c3c}.property-price .price-per-m2{color:#666;display:block;font-size:14px;font-weight:500;margin-top:5px}.property-price .price-history-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid var(--golden,#b8860b);border-radius:4px;color:var(--golden,#b8860b);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;gap:8px;margin-top:15px;padding:8px 15px;-webkit-transition:all .2s ease;transition:all .2s ease}.property-price .price-history-btn:hover{background:var(--golden,#b8860b);color:#fff}.property-price .price-history-btn:hover svg path{stroke:#fff}.property-price .price-history-btn svg{height:14px;width:14px}.property-price .price-history-btn svg path{stroke:var(--golden,#b8860b);fill:none;stroke-width:1.5;-webkit-transition:stroke .2s ease;transition:stroke .2s ease}.property-price .price-history-btn .accordion-arrow{margin-left:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.property-price .price-history-btn.active .accordion-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.property-price .price-history-accordion{border:1px solid #e0e0e0;border-radius:4px;margin-top:15px;overflow:hidden}.property-price .price-history-accordion .price-history-content{padding:15px}.property-price .price-history-accordion .price-history-loading{color:#666;font-style:italic;text-align:center}.property-price .price-history-accordion .price-history-error{color:#d32f2f;font-size:14px;text-align:center}.property-price .price-history-accordion .price-history-table .table-header{background:#f5f5f5;border-bottom:1px solid #e0e0e0;margin:-15px -15px 15px;padding:10px 15px}.property-price .price-history-accordion .price-history-table .table-header .table-row{color:#666;font-size:13px;font-weight:600;text-transform:uppercase}.property-price .price-history-accordion .price-history-table .table-row{border-bottom:1px solid #f0f0f0;display:grid;gap:15px;grid-template-columns:1fr 1.2fr 1fr 1fr;padding:8px 0}.property-price .price-history-accordion .price-history-table .table-row:last-child{border-bottom:none}.property-price .price-history-accordion .price-history-table .table-cell{font-size:14px}.property-price .price-history-accordion .price-history-table .table-cell:nth-child(2),.property-price .price-history-accordion .price-history-table .table-cell:nth-child(3){font-weight:500}.property-map{display:none}@media(min-width:768px){.property-map{display:-webkit-box;display:-ms-flexbox;display:flex}}.property-map .splide-nav{-webkit-box-pack:center;-ms-flex-pack:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:39px;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:992px){.property-map .splide-nav{margin:0;padding:0;top:200px;z-index:3}}.property-map .splide-nav button{background:#fff;border:0;color:#000;cursor:pointer;font-size:14px;font-weight:500;margin:0 1px;opacity:.5;padding:10px 15px}.property-map .splide-nav button.active{opacity:1}.property-map .splide__slide figure{position:relative}.property-map .splide__slide figure:before{background:rgba(0,0,0,.2);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.tooltip{background:#fff;border:1px solid rgba(0,0,0,.2);display:none;left:0;min-width:300px;padding:25px;position:absolute;top:0;z-index:3}@media(max-width:992px){.tooltip{display:none!important}}.tooltip .tooltip-head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px}.tooltip .tooltip-head .status{border-radius:6px;color:#fff;font-size:11px;font-weight:500;line-height:1;padding:3px 6px;text-align:center}.tooltip .tooltip-head .status.available{background:#31bd00}.tooltip .tooltip-head .status.reservation{background:var(--golden)}.tooltip .tooltip-head .status.soon{background:#383838}.tooltip .tooltip-head .status.not-available{background:#d12e1b}.tooltip ul li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.tooltip ul li:not(:last-of-type){margin-bottom:5px}.tooltip ul li .value{color:#878787;margin-left:auto}