.section-address-page .pa-add-link {
    position: relative;
}

.section-address-page .add-pa-gap {
    gap: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.section-address-page .pa-add-content {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    color: #fff;
    gap: 0.5rem;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 85%;
    text-align: center;
    transition: 0.3s;
}

.section-address-page .pa-add-content .title-heading {
    font-family: var(--medium_font);
    font-size: clamp(1rem, 2vw, 1.125rem);
}

.section-address-page .pa-add-content .pa-add-content-desc {
    font-size: clamp(14px, 2vw, 1rem);
}

.section-address-page .add-pa-single .pa-add-content .pa-add-content-desc {
    font-size: 0.875rem;
    max-width: 40%;
    text-align: center;
}

.section-address-page span.link-title {
    color: var(--bg_white);
    border: 2px solid var(--bg_white);
    padding: 0 0.875rem;
}

.section-address-page .pa-add-link:hover span.link-title {
    color: var(--color1);
    background-color: var(--bg_white);
}

@media screen and (min-width:768px) {
    .section-address-page .pa-add-link {
        flex: 0 0 48.5%;
        max-width: 48.5%;
    }

    .section-address-page .add-pa-gap {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 1.5rem;
    }
}