.tdp-hdws-map {
    display: block !important;
    width: 100%;
    height: var(--hdws-height, 660px);
    margin: 0 auto !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    vertical-align: bottom;
}

.tdp-hdws-map__frame {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent;
    overflow: hidden;
    vertical-align: bottom;
}

@media (max-width: 820px) {
    .tdp-hdws-map {
        height: var(--hdws-mobile-height, 590px);
    }
}
