.wp-block-st-property-map{position:relative;z-index:6;border-bottom:1px solid var(--wp--preset--color--lightestgrey)}@media(min-width: 782px){.wp-block-st-property-map{display:flex;flex-direction:row;gap:0;margin-block-start:0 !important}}.wp-block-st-property-map .studiothink-property-map__toggle{position:sticky;top:95vh;bottom:1rem;width:120px;height:1px;left:50%;transform:translateX(-50%);z-index:99}@media(min-width: 782px){.wp-block-st-property-map .studiothink-property-map__toggle{display:none}}.wp-block-st-property-map .studiothink-property-map__toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--lightestgrey);color:var(--wp--preset--color--midgrey);border:none;cursor:pointer;padding:0 1rem;line-height:1;height:2rem;display:flex;align-items:center;justify-content:center;font-size:0.875rem}.wp-block-st-property-map .spider-leg-container{width:1px;height:1px;overflow:display;will-change:transform}.wp-block-st-property-map .spider-leg-container:hover{cursor:pointer}.wp-block-st-property-map .spider-leg-container .spider-leg-pin{position:relative;z-index:1}.wp-block-st-property-map .spider-leg-container .spider-leg-pin.default-spider-pin{position:relative;width:20px;height:20px;margin-left:-10px;margin-top:-10px}.wp-block-st-property-map .spider-leg-container .spider-leg-line{position:absolute;bottom:0;left:0;width:2px;background-color:#343434;opacity:.45;transform-origin:bottom;z-index:0;height:0}.wp-block-st-property-map .spider-leg-container:hover .spider-leg-line{opacity:1}.wp-block-st-property-map .spider-leg-container.animate{transition:margin .15s linear}.wp-block-st-property-map .spider-leg-container.initial,.wp-block-st-property-map .spider-leg-container.exit{margin-left:0 !important;margin-top:0 !important;height:0}.wp-block-st-property-map .spider-leg-container.animate .spider-leg-line{transition:all .15s linear;transition-delay:inherit}.wp-block-st-property-map .spider-leg-container.animate.initial .spider-leg-line,.wp-block-st-property-map .spider-leg-container.animate.exit .spider-leg-line{height:0 !important}.wp-block-st-property-map .spider-leg-container .spider-leg-pin{width:16px;height:16px;margin-left:-10px;margin-top:-10px;background:#004876;background-image:none !important;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.wp-block-st-property-map .spider-leg-container .spider-leg-line{width:2px;background-color:rgba(0,72,118,.5)}.wp-block-st-property-map .spiderified-point-marker{position:relative;width:24px;height:24px;background:#004876;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;display:flex;align-items:center;justify-content:center}.wp-block-st-property-map .spiderified-point-marker .spiderified-point-count{color:#fff;font-size:11px;font-weight:bold;line-height:1;text-align:center;pointer-events:none}.wp-block-st-property-map .studiothink-property-map__search-wrapper{position:absolute;height:100%;width:100%;pointer-events:none;z-index:99;top:0;right:0}@media(min-width: 782px){.wp-block-st-property-map .studiothink-property-map__search-wrapper{position:absolute;width:35%}}.wp-block-st-property-map .studiothink-property-map__search-wrapper__search{width:100%;height:70px;padding:1rem var(--outer--padding);background-color:#fff;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:1rem;right:0;top:-70px;position:absolute}@media(min-width: 782px){.wp-block-st-property-map .studiothink-property-map__search-wrapper__search{height:80px;top:-80px;position:absolute;clip-path:polygon(35px 0, 100% 0, 100% 100%, 0 100%);padding:1.5rem 20px 1.5rem 40px}}.wp-block-st-property-map .studiothink-property-map__search-wrapper>*{pointer-events:auto}.wp-block-st-property-map .studiothink-property-map__search-wrapper .property-search+.select2{height:50px;width:100% !important;border:none;border-radius:5px}.wp-block-st-property-map .studiothink-property-map__search-wrapper .property-search+.select2 .select2-selection__arrow{display:none}.wp-block-st-property-map .studiothink-property-map__search-wrapper .property-search+.select2 .select2-selection{background-color:rgba(0,0,0,0);height:50px;padding-right:20px;padding-left:45px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNyAxNyI+PGNpcmNsZSBjeD0iNy4xMTEiIGN5PSI3LjExMSIgcj0iNi4xMTEiIHN0cm9rZT0iIzAwNDg3NiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZmlsbD0iIzAwNDg3NiIgZD0iTTE1LjI5MyAxNi43MDdhMSAxIDAgMCAwIDEuNDE0LTEuNDE0bC0xLjQxNCAxLjQxNFptLTMuNzM3LTUuMTUyLS43MDcuNzA4IDQuNDQ0IDQuNDQ0TDE2IDE2bC43MDctLjcwNy00LjQ0NC00LjQ0NS0uNzA3LjcwN1oiLz48L3N2Zz4=");background-repeat:no-repeat;background-position:center left 5px;background-size:16px}.wp-block-st-property-map .studiothink-property-map__search-wrapper .property-search+.select2 .select2-selection .select2-selection__rendered{height:50px;padding:0;color:var(--wp--preset--color--blue);line-height:50px}.wp-block-st-property-map .studiothink-property-map__search-wrapper .property-search+.select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:var(--wp--preset--color--blue)}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;color:var(--wp--preset--color--blue)}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-toggle .studiothink-property-map__filter-toggle-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-toggle .studiothink-property-map__filter-toggle-icon .studiothink-property-map__filter-toggle-icon__open{display:block;width:28px;height:15px}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-toggle .studiothink-property-map__filter-toggle-icon .studiothink-property-map__filter-toggle-icon__close{display:none;width:20px;height:20px}@media(max-width: 400px){.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-toggle-text{display:none}}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;width:100%;height:100%;overflow:hidden;z-index:100}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content{pointer-events:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;overflow-y:auto;transform:translateX(100%);transition:transform 600ms ease-in-out;padding:2rem}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media(min-width: 782px){.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row{flex-direction:row}}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item{flex-grow:1}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input{max-width:100%}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item label.is-style-h5{display:block;font-size:0.9375rem;margin-bottom:.5rem}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item select,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input.number,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=text],.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=number]{width:100% !important}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item .select2-selection{background-color:var(--wp--preset--color--lightestgrey);border-bottom:2px solid #e8e8e8}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item .select2-selection:focus{outline:none;border-bottom:2px solid var(--wp--preset--color--midgrey) !important}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input.number,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=text],.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=number]{border:none;background-color:var(--wp--preset--color--lightestgrey);border-bottom:2px solid #e8e8e8;-moz-appearance:textfield}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input.number::-webkit-outer-spin-button,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input.number::-webkit-inner-spin-button,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=text]::-webkit-outer-spin-button,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=text]::-webkit-inner-spin-button,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=number]::-webkit-outer-spin-button,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input.number:focus,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=text]:focus,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item input[type=number]:focus{outline:none;border-bottom:2px solid var(--wp--preset--color--midgrey) !important}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item .checkbox-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:6px}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item .checkbox-row .checkbox-pill{flex:0 0 auto;white-space:nowrap}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item .checkbox-row .checkbox-pill input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item .checkbox-row .checkbox-pill input:checked+label{background-color:#e8e8e8}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item .checkbox-row .checkbox-pill label{display:inline-block;padding:.7rem 1rem;line-height:1;font-size:0.9375rem;background-color:#fff;border-radius:40px;color:var(--wp--preset--color--midgrey);border:1px solid #e8e8e8;cursor:pointer;transition:all 600ms ease-in-out}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item .checkbox-row .checkbox-pill label:hover{background-color:var(--wp--preset--color--lightestgrey)}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row .filter-item.lease-month{display:none}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row.price-sale,.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-row.price-lease{display:none}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-buttons{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-buttons .studiothink-property-map__filter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-buttons #clear-property-filters{background-color:var(--wp--preset--color--lightestgrey);color:var(--wp--preset--color--midgrey)}.wp-block-st-property-map .studiothink-property-map__search-wrapper .studiothink-property-map__filter-drawer__content .filter-buttons #apply-property-filters{background-color:var(--wp--preset--color--blue);color:#fff}.wp-block-st-property-map .studiothink-property-map__search-wrapper.show-filters .studiothink-property-map__filter-toggle-icon .studiothink-property-map__filter-toggle-icon__open{display:none}.wp-block-st-property-map .studiothink-property-map__search-wrapper.show-filters .studiothink-property-map__filter-toggle-icon .studiothink-property-map__filter-toggle-icon__close{display:flex}.wp-block-st-property-map .studiothink-property-map__search-wrapper.show-filters .studiothink-property-map__filter-drawer__content{transform:translateX(0)}.wp-block-st-property-map .studiothink-property-map__container{position:relative;width:100%;height:calc(100vh - 10rem);overflow:hidden}@media(min-width: 782px){.wp-block-st-property-map .studiothink-property-map__container{width:65%}}.wp-block-st-property-map .studiothink-property-map__container .map-style-controls{position:absolute;top:10px;left:10px;z-index:10;display:flex;gap:0;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);overflow:hidden}.wp-block-st-property-map .studiothink-property-map__container .map-style-controls .map-style-btn{position:relative;padding:8px 16px;border:none;background:#f8f9fa;color:var(--wp--preset--color--darkblue);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px;text-align:center}.wp-block-st-property-map .studiothink-property-map__container .map-style-controls .map-style-btn:hover{background:var(--wp--preset--color--lightestgrey)}.wp-block-st-property-map .studiothink-property-map__container .map-style-controls .map-style-btn.active{background:var(--wp--preset--color--darkblue);color:#fff;cursor:default}.wp-block-st-property-map .studiothink-property-map__container .map-style-controls .map-style-btn.loading{color:rgba(0,0,0,0);position:relative;pointer-events:none}.wp-block-st-property-map .studiothink-property-map__container .map-style-controls .map-style-btn.loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.wp-block-st-property-map .studiothink-property-map__list{width:100%;overflow:visible;z-index:3;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:0}@media(min-width: 782px){.wp-block-st-property-map .studiothink-property-map__list{position:relative;height:calc(100vh - 10rem);width:35%}}.wp-block-st-property-map .studiothink-property-map__list>*{pointer-events:auto;width:100%}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--wp--preset--color--lightestgrey);border-top:1px solid var(--wp--preset--color--lightestgrey);padding:.5rem 1rem}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-header .results-count{font-size:0.9375rem;font-weight:400;color:var(--wp--preset--color--midgrey)}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-header .results-count__number{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #e8e8e8;color:var(--wp--preset--color--midgrey);margin-right:4px}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-header .sort-by .select2-container{width:auto !important;font-size:0.9375rem;color:var(--wp--preset--color--midgrey) !important}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-header .sort-by .select2-container.select2-container--flat .select2-selection--single .select2-selection__rendered{color:var(--wp--preset--color--midgrey) !important}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container{overflow-x:hidden;overflow-y:auto;flex-grow:1;width:100%;background-color:var(--wp--preset--color--lightestgrey)}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__no-results{padding:1rem;text-align:center;height:100%;display:flex;align-items:center}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__no-results a{text-decoration:underline !important}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item{position:relative;width:100%;display:grid;grid-template-columns:1fr;gap:0;border-bottom:1px solid var(--wp--preset--color--lightestgrey);border-top:1px solid var(--wp--preset--color--lightestgrey)}@media(min-width: 600px){.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item{grid-template-columns:35% 65%;min-height:140px}}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__image{position:relative;width:100%;height:160px;overflow:hidden;background-color:#edf3f4}@media(min-width: 600px){.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__image{height:100%}}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__image-overlay{display:block;margin:0;position:absolute;bottom:-1px;right:-1px;padding:.5rem 1.5rem .5rem 2.5rem;clip-path:polygon(20px 0, 100% 0, 100% 100%, 0 100%);background-color:#fff;font-family:var(--wp--preset--font-family--accent, sans-serif);font-size:var(--wp--preset--font-size--h-5, 24px);text-transform:uppercase;font-weight:500;letter-spacing:.07em;font-size:0.875rem;color:var(--wp--preset--color--midgrey)}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__content{padding:10px 1rem 1rem;background-color:#fff;display:flex;flex-direction:column;align-content:stretch;align-items:stretch;justify-content:flex-start;transition:background-color 275ms ease-in-out}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__content .property-type{display:block;text-align:right;font-size:14px;width:100%}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__content h3{font-family:var(--wp--preset--font-family--main-content, sans-serif);font-size:var(--wp--preset--font-size--h-4, 32px);font-weight:500;line-height:var(--wp--custom--line-height--h-4);letter-spacing:-0.02em;font-size:1rem;margin-bottom:0}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__content .row{display:flex;justify-content:flex-start;align-items:center;gap:.4rem;color:var(--wp--preset--color--lightgrey);margin-top:auto}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__content .row span{margin-bottom:0;font-size:0.875rem !important;font-weight:400;color:var(--wp--preset--color--midgrey)}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item__content :last-child{margin-bottom:0}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__list-container .studiothink-property-map__list-item:hover .studiothink-property-map__list-item__content{background-color:var(--wp--preset--color--lightestgrey)}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__pagination{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;justify-self:flex-end;border-top:1px solid var(--wp--preset--color--lightestgrey)}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__pagination .studiothink-property-map__pagination-page{font-size:0.9375rem !important;margin:0;line-height:1}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__pagination-button-container{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__pagination-button-container button{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer;position:relative}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__pagination-button-container button svg{width:100%;height:100%;position:absolute;top:0;left:0}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__pagination-button-container button.studiothink-property-map__pagination-button--next{transform:rotate(180deg)}.wp-block-st-property-map .studiothink-property-map__list .studiothink-property-map__pagination-button-container button:disabled{cursor:not-allowed;opacity:0}.wp-block-st-property-map .property-marker{width:20px;height:20px;background-color:#ff6b6b;border-radius:50%;border:2px solid #fff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s ease}.wp-block-st-property-map .property-marker:hover{transform:scale(1.2)}.wp-block-st-property-map .mapboxgl-popup{max-width:350px !important;width:350px !important}@media(max-width: 600px){.wp-block-st-property-map .mapboxgl-popup{max-width:calc(100% - 2rem) !important;width:calc(100% - 2rem) !important;position:absolute;top:auto !important;bottom:4rem !important;left:1rem !important;right:1rem !important;transform:none !important}}.wp-block-st-property-map .mapboxgl-popup .mapboxgl-popup-tip{display:none}.wp-block-st-property-map .mapboxgl-popup .mapboxgl-popup-content{padding:0;border-radius:0;overflow:hidden;border:1px solid var(--wp--preset--color--lightestgrey);box-shadow:none;width:100%}.wp-block-st-property-map .mapboxgl-popup .property-popup__link{display:block;text-decoration:none;color:inherit;outline:none;display:grid;grid-template-columns:45% 55%;gap:0;border-bottom:1px solid var(--wp--preset--color--lightestgrey);border-top:1px solid var(--wp--preset--color--lightestgrey)}.wp-block-st-property-map .mapboxgl-popup .property-popup__image{position:relative;width:100%;height:100%;overflow:hidden;background-color:#edf3f4}.wp-block-st-property-map .mapboxgl-popup .property-popup__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wp-block-st-property-map .mapboxgl-popup .property-popup__image-overlay{display:block;margin:0;position:absolute;bottom:-1px;right:-1px;padding:.5rem 1rem .5rem 2rem;clip-path:polygon(15px 0, 100% 0, 100% 100%, 0 100%);background-color:#fff;font-family:var(--wp--preset--font-family--accent, sans-serif);font-size:var(--wp--preset--font-size--h-5, 24px);text-transform:uppercase;font-weight:500;letter-spacing:.07em;font-size:0.8125rem;color:var(--wp--preset--color--midgrey)}.wp-block-st-property-map .mapboxgl-popup .property-popup__content{padding:1rem;background-color:#fff;transition:background-color 275ms ease-in-out}.wp-block-st-property-map .mapboxgl-popup .property-popup__content .property-popup__property-type{display:block;font-size:0.8125rem}.wp-block-st-property-map .mapboxgl-popup .property-popup__content .property-popup__price{display:block;font-size:0.875rem;color:var(--wp--preset--color--blue);margin-bottom:0;font-weight:500}.wp-block-st-property-map .mapboxgl-popup .property-popup__content .property-popup__listing-name{font-family:var(--wp--preset--font-family--main-content, sans-serif);font-size:var(--wp--preset--font-size--h-4, 32px);font-weight:500;line-height:var(--wp--custom--line-height--h-4);letter-spacing:-0.02em;font-size:0.875rem;font-weight:500;color:var(--wp--preset--color--midgrey) !important}.wp-block-st-property-map .mapboxgl-popup .property-popup__content p{margin-bottom:0;font-size:0.8125rem}.wp-block-st-property-map .mapboxgl-popup .property-popup__content :last-child{margin-bottom:0}.wp-block-st-property-map .mapboxgl-popup .property-popup:hover .property-popup__content{background-color:var(--wp--preset--color--lightestgrey)}@media(max-width: 782px){.wp-block-st-property-map.list-view .studiothink-property-map__container{display:none}}.wp-block-st-property-map.list-view .studiothink-property-map__toggle-list{display:none}@media(max-width: 782px){.wp-block-st-property-map.map-view .studiothink-property-map__list{display:none}}.wp-block-st-property-map.map-view .studiothink-property-map__toggle-map{display:none}[class$=skeleton__content] .editor-styles-wrapper .wp-block-st-property-map .studiothink-property-map__container{min-height:300px;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;border:1px dashed #ccc}.select2-dropdown.property-search-dropdown li{padding:0 !important;border-bottom:1px solid var(--wp--preset--color--lightestgrey)}.select2-result-properties{display:grid;grid-template-columns:100px 1fr;align-items:stretch;gap:0}.select2-result-properties .select2-thumbnail{margin:0 !important}.select2-result-properties .select2-thumbnail img{height:75px;width:100% !important;min-height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;-o-object-position:center !important;object-position:center !important}.select2-result-properties .select2-content{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:12px}.select2-result-properties .select2-content .select2-title{font-size:0.8125rem;color:var(--wp--preset--color--darkblue)}.select2-result-properties .select2-content .select2-info{display:flex;flex-direction:column;gap:0;font-size:0.6875rem;color:var(--wp--preset--color--midgrey);flex-wrap:wrap}
/*# sourceMappingURL=studiothink-template.css.map */
