/**
* Styling for the Location Service Finder Block
* Created By: RubicoTech (Philip Pradeep)
* @Package SBX Genesis Collection
*/
.module_find-us .form_field {
    max-width: 275px !important;
}

.module_find-us .col_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.module_find-us .col_img {
    margin-top: var(--module-spacing);
}

.module_find-us .col_desc p {
    margin-bottom: var(--text-spacing--l);
}

#resultNotFound {
    border-radius: 30px;
    padding: var(--text-spacing--l);
    background: rgba(202, 202, 202, 0.2);
    text-align: center;
}

#resultNotFound > img {
    display: inline-block;
    margin-bottom: var(--text-spacing--m);
}

#resultNotFound > div a {
    color: var(--black-100);
    font-family: var(--ZirkelBold-700);
    display: inline-block;
}

#resultNotFound > div a:hover {
    color: var(--dark-purple-100);
}

.display-name {
    display: none !important;
}

/* Media BreakPoints */
@media (min-width: 768px) {
    .module_find-us .col_desc {
        grid-column: 1 / 7;
        grid-row: 1 / auto;
    }

    .module_find-us .col_img {
        grid-column: 7 / 13;
        grid-row: 1 / auto;
        margin-top: 0;
    }

    .module_find-us .col_desc p {
        max-width: 325px;
        margin-bottom: var(--text-spacing--l);
    }

    #resultNotFound {
        display: flex;
        align-items: center;
        padding: var(--text-spacing--l) var(--text-spacing--xl);
    }

    #resultNotFound > div {
        padding-left: var(--text-spacing--xl);
        text-align: left;
    }

    #resultNotFound > img {
        margin-bottom: 0;
    }

    /* location info mobile number sizing */
    .wrap_overview #overview li a[href^="tel:"] {
        font-size: 18px;
        line-height: 23px;
    }

    .wrap_overview #overview li ul {
        margin-bottom: 15px;
    }
}

@media (min-width: 1024px) {
    .module_find-us .col_desc {
        grid-column: 1 / 6;
    }

    .module_find-us .col_desc p {
        max-width: 400px;
        margin-bottom: var(--text-spacing--xl);
    }
}

@media (min-width: 1440px) {
    #resultNotFound {
        margin-left: -40px;
    }
}