.contact-us::before {
    background-image: url("../images/pizza-bg-contact-form.webp");
}
.contact-options {
    /* GRID FLOAT */
    display: flex;
    flex-wrap: wrap;
    background-color: var(--bg-light-gray);
    min-height: 300px;
    padding: 5vw;
    justify-content: center;
    align-items: center;
    gap: 3vw;

    font-size: var(--text-large);

    .segment {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-around;
        box-shadow: var(--shadow-flat);
        border: solid 1px #cfcfcf;
        background: white;
        border-radius: 1.5em;
        padding: 2em 1em;
        flex: 1;
        aspect-ratio: 1/1;
        border-radius: 50%;
        min-width: 300px;
        width: 300px;
        max-width: 300px;

        .title {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: space-evenly;
            color: var(--color-dark);
            text-align: center;

            .icon {
                color: var(--color-accent);
                scale: 1.5;
                margin-bottom: .8em;
            }
        }

        address {
            text-align: center;
        }

        .link {
            font-family: var(--font-Roboto);
            font-weight: 900;
        }
    }
}

#contact-maps-form {
    flex-wrap: wrap;

    .contact-form {
        max-width: 100%;
        background-color: var(--color-dark);
        color: var(--color-light);

        .main-title span {
            display: inline;
        }

        .button {
            float: right;
        }
    }

    .google-maps {
        min-width: 300px;
        min-height: 300px;
    }
}