.tb-map {
    width: 100%;
    max-width: var(--tb-breakpoint-large);
    aspect-ratio: 16/8;
}

.tb-map-iframe {
    width: 100%;
    height: 100%;
    border: none;
}

@media (max-width: 1024px) {
    .tb-map {
        aspect-ratio: 16/9;
    }
}

@media (max-width: 500px) {
    .tb-map {
        aspect-ratio: 1;
    }
}
