.developer-map.sdm .sdm__title{margin-bottom:16px}.developer-map.sdm .sdm__map-wrap{position:relative;border-radius:16px;overflow:hidden;background-color:#efefe9;min-height:calc(clamp(457px,41.67vw,600px) + 33px)}.developer-map.sdm .sdm__canvas{width:100%;min-height:calc(clamp(457px,41.67vw,600px) + 33px);border-radius:24px}@media (max-width:767px){.developer-map.sdm .sdm__canvas{min-height:844px}}.developer-map.sdm .sdm__map-wrap--placeholder{display:flex;align-items:center;justify-content:center;padding:24px}.developer-map.sdm .sdm__placeholder-text{margin:0;max-width:28rem;text-align:center;color:rgba(0,0,0,.55);font-size:16px;line-height:1.5}.developer-map.sdm .sdm__zoom{position:absolute;left:12px;bottom:12px;z-index:2;display:flex;flex-direction:column;gap:8px}.developer-map.sdm .sdm__zoom-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:8px;background-color:#fff;color:#2f2f2f;font-size:22px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:background-color .15s ease}:is(.developer-map.sdm .sdm__zoom-btn):hover{background-color:#f7f7f5}@media (max-width:767px){.developer-map.sdm .sdm__zoom-btn{display:none}}.developer-map.sdm .sdm__popup{display:none;position:absolute;right:12px;top:12px;z-index:2;width:clamp(358px,45.2vw,448px);background-color:#efefe9;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.12);max-height:calc(100% - 24px);overflow:auto}:is(.developer-map.sdm .sdm__popup)::-webkit-scrollbar{height:4px;width:5px;background:transparent}:is(.developer-map.sdm .sdm__popup)::-webkit-scrollbar-track{background:transparent}:is(.developer-map.sdm .sdm__popup)::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:999px}.is-open:is(.developer-map.sdm .sdm__popup){display:block}@media (max-width:767px){.is-open:is(.developer-map.sdm .sdm__popup){max-width:calc(100% - 32px);bottom:16px;height:fit-content;top:unset;right:16px}}.developer-map.sdm .sdm__popup-close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:clamp(32px,3.334vw,48px);height:clamp(32px,3.334vw,48px);border:none;border-radius:999px;background-color:hsla(0,0%,100%,.9);color:#000;font-size:35px;line-height:1;cursor:pointer;z-index:2}.developer-map.sdm .sdm__popup-card{display:none}.developer-map.sdm .sdm__popup-card.is-active{display:block}.developer-map.sdm .sdm__popup-card .dap__item{gap:12px;border-radius:12px}.developer-map.sdm .sdm__popup-card .dap-item__img-wrapper{padding-top:clamp(179px,22.5vw,324px)}.developer-map.sdm .sdm__popup-card .dap-item__title-wrapper{justify-content:space-between;gap:12px}.developer-map.sdm .sdm__popup-card .dap-location__district{font-size:12px;margin-bottom:6px}.developer-map.sdm .sdm__popup-card .dap-item__cta{display:inline-flex;justify-content:center;align-items:center;width:100%;border-radius:999px;background-color:#2f2f2f;color:#fff;font-size:clamp(16px,1.25vw,18px);font-weight:600;min-height:clamp(66px,5vw,72px)}.developer-map.sdm .sdm__popup-card .dap-item__featured-badge{position:absolute;top:clamp(8px,1.112vw,16px);left:clamp(8px,1.112vw,16px);z-index:1;padding:8px 16px;display:flex;gap:4px;align-items:center;color:var(--title-color);font-size:14px;line-height:20px;border-radius:999px;border:2px solid var(--white-010);background:hsla(37,43%,83%,.01);box-shadow:inset 31.107px 31.107px 330.14px -23.33px hsla(0,0%,100%,.3),inset 24.885px 24.885px 27.996px -31.107px hsla(0,0%,100%,.5);backdrop-filter:blur(50px)}:is(.developer-map.sdm .sdm__popup-card .dap-item__text-content) .dap-item__title-wrapper{gap:10px}:is(.developer-map.sdm .sdm__popup-card .dap-item__text-content) .dap-location__district{font-size:clamp(14px,1.112vw,16px)}:is(.developer-map.sdm .sdm__popup-card .dap-item__text-content) .dap-item__size,:is(.developer-map.sdm .sdm__popup-card .dap-item__text-content) .dap-item__types{gap:clamp(4px,.56vw,8px);font-size:clamp(12px,1.112vw,16px)}:is(.developer-map.sdm .sdm__popup-card .dap-item__text-content) .dap-item__features ul{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:8px}:is(:is(.developer-map.sdm .sdm__popup-card .dap-item__text-content) .dap-item__features ul) li{flex:1 0 auto}.developer-map.sdm .gm-style-cc,.developer-map.sdm .gmnoprint,.developer-map.sdm .gmnoscreen{display:none}