span.highlighted {
    color: #8a273f;
    font-weight: bold;
}

#map-canvas{
    display: block;
    width: 100%;
    height: 40rem;
    
}

#map-content{
    padding: 1rem 2rem;
    color: var(--bs-primary);
}

#map-content h5{
    font-weight: 600;
}

.contact-header{
    background: var(--bs-primary);
}

.contact-form{
    background: var(--bs-secondary);
    border-color: var(--bs-secondary);
    color: var(--bs-primary);
}

.form-control{
    border-color: var(--bs-secondary);
}

.control-label{
    padding-bottom: 0.5rem;
    text-transform: uppercase;
    color: var(--bs-dark);
}

.map-canvas-container{
    position: relative;
}

.get-direction{
    position: absolute;
    z-index: 999;
    top: 1rem;
    left: 1rem;
}