.ls-search-form {}

.ls-search-form__form {
    display: flex;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translateY(100%);
    right: 0;
    width: 100%;
    background: white;

    .input-group-prepend .input-group-text {
        padding-left: 8px;
        padding-right: 8px;
    }

    .ls-search-form__service-field,
    .ls-search-form__location-field {
        font-size: 14px;
    }
}

@media (min-width: 840px) {
    .ls-search-form__form {
        position: static;
        transform: translateY(0);
        width: auto;
        background: transparent;
    }

    .input-group-prepend {
        padding-left: inherit;
        padding-right: inherit;
    }
}