/* New York page only */

.coway-newyork .coway-atlanta-top {
    display: flex;
    align-items: center;
    gap: 30px;
}

.coway-newyork .coway-atlanta-text {
    flex: 1 1 65%;
    min-width: 0;
}

.coway-newyork .coway-atlanta-image {
    flex: 0 0 33%;
    max-width: 33%;
}

    .coway-newyork .coway-atlanta-image img {
        display: block;
        width: 100%;
        height: auto;
        border-radius: 12px;
    }

.coway-newyork .coway-service-row {
    display: flex;
    align-items: flex-start;
    gap: 15px;
}

.coway-newyork .coway-state {
    flex: 0 0 48px;
}

.coway-newyork .coway-cities {
    flex: 1;
    min-width: 0;
    line-height: 1.9;
}

/* Mobile */
@media (max-width: 767px) {

    .coway-newyork .coway-atlanta-top {
        flex-direction: column;
        align-items: stretch;
        gap: 18px;
    }

    .coway-newyork .coway-atlanta-text,
    .coway-newyork .coway-atlanta-image {
        flex: none;
        width: 100%;
        max-width: 100%;
    }

    .coway-newyork .coway-service-row {
        gap: 10px;
    }

    .coway-newyork .coway-state {
        flex-basis: 42px;
    }

    .coway-newyork .coway-region-buttons a {
        text-align: center;
    }
}
