.tb-tourist-information {
    @include mappy-bp(md) {
        display: flex;
    }
}

.tb-tourist-information__map {
    @include mappy-bp(md) {
        width: calc(66.66% - #{config('margin.10')});
    }

    @include mappy-bp(md) {
        .tb-static-map,
        .tb-static-map__image {
            height: 100%;
        }
    }

    .tb-static-map__image {
        width: 100%;
        object-fit: cover;
        object-position: right;
    }
}

.tb-tourist-information__aside {
    @include mappy-bp(md) {
        flex: 1;
    }
}

.tb-tourist-information__aside--contact {
    color: config('colors.grey-darkest');
    padding-top: config('padding.12');

    @include mappy-bp(md) {
        padding: config('padding.6') config('padding.8');
        background-color: config('colors.grey-lightest');
    }
}

.tb-tourist-information__title {
    font-size: config('textSizes.xl');
    margin-top: 0;
}
