#ndzn-footer-v2 {
    margin-top: 127px;
    --tw-bg-opacity: 1;
    background-color: rgb(224 220 228 / var(--tw-bg-opacity))
}

#ndzn-footer-v2 .container {
    margin: -38px auto 0;
    padding-bottom: 56px
}

#ndzn-footer-v2 .container-section-sml {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 103px;
    padding-right: 1.25rem;
    padding-top: 14px;
    padding-bottom: 16px
}

#ndzn-footer-v2 .header-logo {
    background: url("https://pika-network.net/dist/img/ndzn/HeaderLogo.png") no-repeat center/100% auto;
    position: absolute;
    top: -18px;
    left: -59px;
    height: 111px;
    width: 157px
}

#ndzn-footer-v2 .section-sml {
    border-radius: 8px;
    --tw-bg-opacity: 1;
    background-color: rgb(126 49 227 / var(--tw-bg-opacity))
}

#ndzn-footer-v2 .section-sml .sml-left-text {
    cursor: pointer
}

#ndzn-footer-v2 .section-sml .sml-left-text h6,
#ndzn-footer-v2 .section-sml .sml-left-text span {
    text-shadow: 0 2px 0 #7e31e3;
    display: block
}

#ndzn-footer-v2 .section-sml .sml-left-text h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    font-weight: 800;
    line-height: 26px;
    letter-spacing: .05em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .section-sml .sml-left-text span {
    margin-top: 1px;
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    --tw-text-opacity: 1;
    color: rgb(119 94 1 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .section-sml .sml-left-text .copyIpSpan {
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgb(242 226 55 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .section-sml .sml-left-text .copyIpSpan span {
    margin-right: .25rem;
    font-style: normal;
    --tw-text-opacity: 1;
    color: rgb(242 226 55 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .section-sml .section-sml-right {
    margin-left: auto;
    margin-bottom: -2px;
    margin-right: -2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.25rem
}

#ndzn-footer-v2 .section-sml .section-sml-right>a {
    -webkit-filter: drop-shadow(0 3px 0 #6226B2);
    filter: drop-shadow(0 3px 0 #6226B2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 36px;
    width: 36px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 36px;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

#ndzn-footer-v2 .section-sml .section-sml-right>a:focus,
#ndzn-footer-v2 .section-sml .section-sml-right>a:hover {
    -webkit-transform: rotate(4deg) scale(1.04);
    -ms-transform: rotate(4deg) scale(1.04);
    transform: rotate(4deg) scale(1.04)
}

#ndzn-footer-v2 .container-section-big {
    margin-top: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#ndzn-footer-v2 .container-section-big .section-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#ndzn-footer-v2 .container-section-big .section-info>:not(:first-child) {
    margin-top: .75rem
}

#ndzn-footer-v2 .container-section-big .section-info.links {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    margin-left: 90px
}

#ndzn-footer-v2 .container-section-big .section-info.support-us {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 310px;
    flex: 0 0 310px;
    margin-left: 65px
}

#ndzn-footer-v2 .container-section-big .section-info h6 {
    font-family: 'Palanquin Dark', sans-serif;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
    font-size: 17px;
    font-weight: 800;
    line-height: 23px;
    --tw-text-opacity: 1;
    color: rgb(95 87 103 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .container-section-big .section-info ul {
    font-family: 'Palanquin Dark', sans-serif;
    margin-top: 7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0
}

#ndzn-footer-v2 .container-section-big .section-info li>a,
#ndzn-footer-v2 .container-section-big .section-info p {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
    font-size: 16px;
    line-height: 26px;
    --tw-text-opacity: 1;
    color: rgb(124 114 135 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .container-section-big .section-info p {
    font-family: Palanquin, sans-serif;
    font-weight: 500
}

#ndzn-footer-v2 .container-section-big .section-info li {
    list-style-type: none
}

#ndzn-footer-v2 .container-section-big .section-info li:not(:first-child) {
    margin-top: .5rem
}

#ndzn-footer-v2 .container-section-big .section-info li>a {
    position: relative;
    padding-left: 18px;
    font-size: 16px;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s
}

#ndzn-footer-v2 .container-section-big .section-info li>a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    display: block;
    height: .5rem;
    width: .5rem;
    border-radius: 100px;
    --tw-bg-opacity: 1;
    background-color: rgb(179 178 180 / var(--tw-bg-opacity))
}

#ndzn-footer-v2 .container-section-big .section-info li>a:focus,
#ndzn-footer-v2 .container-section-big .section-info li>a:hover {
    --tw-text-opacity: 1;
    color: rgb(135 126 145 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .container-section-big .section-info a {
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

#ndzn-footer-v2 .container-section-big .section-info a.btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

#ndzn-footer-v2 .container-section-big .section-info .section-info-buttons {
    margin-top: 18px
}

#ndzn-footer-v2 .container-section-big .section-info .btn-visit-store {
    -webkit-box-shadow: 0 4px 4px #0000000d;
    box-shadow: 0 4px 4px #0000000d;
    height: 44px;
    border-radius: 8px !important;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff80;
    --tw-bg-opacity: 1;
    background-color: rgb(242 226 55 / var(--tw-bg-opacity));
    fill: #574E00;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(87 78 0 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .container-section-big .section-info .btn-visit-store:focus,
#ndzn-footer-v2 .container-section-big .section-info .btn-visit-store:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 233 103 / var(--tw-bg-opacity))
}

#ndzn-footer-v2 .container-section-big .section-info .btn-visit-store span {
    margin-top: -3px;
    font-size: 15px;
    font-weight: 500
}

#ndzn-footer-v2 .container-section-big.bottom {
    margin-top: 52px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#ndzn-footer-v2 .container-section-big.bottom .part-bottom-left {
    font-family: 'Palanquin Dark', sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    opacity: .8;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s
}

#ndzn-footer-v2 .container-section-big.bottom .part-bottom-left:focus,
#ndzn-footer-v2 .container-section-big.bottom .part-bottom-left:hover {
    opacity: 1
}

#ndzn-footer-v2 .container-section-big.bottom .part-bottom-left svg {
    margin-right: 1.25rem;
    fill: #ADA6B5 !important
}

#ndzn-footer-v2 .container-section-big.bottom .part-bottom-left>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#ndzn-footer-v2 .container-section-big.bottom .part-bottom-left>div b {
    font-size: 14px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(124 114 135 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .container-section-big.bottom .part-bottom-left>div span {
    margin-top: .125rem;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(155 146 163 / var(--tw-text-opacity))
}

#ndzn-footer-v2 .container-section-big.bottom .part-bottom-right {
    font-family: 'Palanquin Dark', sans-serif;
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .25rem;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    opacity: .8;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s
}

#ndzn-footer-v2 .container-section-big.bottom .part-bottom-right:focus,
#ndzn-footer-v2 .container-section-big.bottom .part-bottom-right:hover {
    opacity: 1
}

#ndzn-footer-v2 .container-section-big.bottom .part-bottom-right span {
    margin-right: .625rem;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(124 114 135 / var(--tw-text-opacity));
    opacity: .4
}

@media(max-width:1470px) {
    #ndzn-footer-v2 .container-section-sml {
        padding-left: 154px
    }
    #ndzn-footer-v2 .header-logo {
        left: -3px
    }
}

@media(max-width:950px) {
    #ndzn-footer-v2 .container-section-big {
        margin-top: 34px
    }
    #ndzn-footer-v2 .container-section-big,
    #ndzn-footer-v2 .container-section-big.bottom {
        margin-top: 34px
    }
    #ndzn-footer-v2 .container-section-big.bottom .part-bottom-left svg {
        margin-right: 1rem
    }
    #ndzn-footer-v2 .container-section-big .section-info.links {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 190px;
        flex: 0 0 190px
    }
    #ndzn-footer-v2 .container-section-big .section-info.links {
        margin-left: 34px
    }
    #ndzn-footer-v2 .container-section-big .section-info.support-us {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 230px;
        flex: 0 0 230px
    }
    #ndzn-footer-v2 .container-section-big .section-info.support-us {
        margin-left: 34px
    }
    #ndzn-footer-v2 .container{
        padding-bottom: 36px
    }
}

@media(max-width:800px) {
    #ndzn-footer-v2 .container-section-big .section-info p {
        font-size: 13px
    }
}

@media(max-width:750px) {
    #ndzn-footer-v2 .container {
        padding-left: 0;
        padding-right: 0;
        max-width: 100%;
    }
    #ndzn-footer-v2 .container-section-sml {
        padding-left: 20px;
        padding-right: 20px
    }
    #ndzn-footer-v2 .header-logo {
        display: none
    }
    #ndzn-footer-v2 .section-sml {
        border-radius: 0
    }
    #ndzn-footer-v2 .section-big-inner {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    #ndzn-footer-v2 .container-section-big {
        margin-top: 51px
    }
    #ndzn-footer-v2 .container-section-big {
        display: -ms-grid;
        display: grid
    }
    #ndzn-footer-v2 .container-section-big {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
    #ndzn-footer-v2 .container-section-big .section-info.links,
    #ndzn-footer-v2 .container-section-big .section-info.support-us {
        margin-left: 0
    }
    #ndzn-footer-v2 .container-section-big .section-info {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    #ndzn-footer-v2 .container-section-big .section-info {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    #ndzn-footer-v2 .container-section-big .section-info {
        text-align: center
    }
    #ndzn-footer-v2 .container-section-big .section-info:not(:first-child) {
        margin-top: 2rem
    }
    #ndzn-footer-v2 .container-section-big .section-info>:not(:first-child) {
        margin-top: .75rem
    }
    #ndzn-footer-v2 .container-section-big .section-info li>a {
        padding-left: 0
    }
    #ndzn-footer-v2 .container-section-big .section-info li>a:before {
        display: none
    }
    #ndzn-footer-v2 .container-section-big .section-info ul {
        margin-bottom: 0 !important
    }
    #ndzn-footer-v2 .container-section-big .section-info ul {
        margin-top: .5rem
    }
    #ndzn-footer-v2 .container-section-big .section-info .section-info-buttons {
        margin-top: 1.25rem
    }
    #ndzn-footer-v2 .container-section-big .section-info .btn-visit-store {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}

@media(max-width:560px) {
    #ndzn-footer-v2 .container {
        padding-bottom: 22px
    }
    #ndzn-footer-v2 .container-section-sml {
        margin-bottom: 1.25rem
    }
    #ndzn-footer-v2 .container-section-sml {
        margin-top: 1.5rem
    }
    #ndzn-footer-v2 .container-section-sml {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    #ndzn-footer-v2 .section-sml .sml-left-text {
        text-align: center
    }
    #ndzn-footer-v2 .section-sml .sml-left-text .copyIpSpan {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    #ndzn-footer-v2 .section-sml .section-sml-right {
        margin-left: auto;
        margin-right: auto
    }
    #ndzn-footer-v2 .section-sml .section-sml-right {
        margin-top: 14px
    }
    #ndzn-footer-v2 .container-section-big.bottom {
        margin-top: 60px
    }
    #ndzn-footer-v2 .container-section-big.bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    #ndzn-footer-v2 .container-section-big.bottom .part-bottom-left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    #ndzn-footer-v2 .container-section-big.bottom .part-bottom-left>div {
        margin-top: 11px
    }
    #ndzn-footer-v2 .container-section-big.bottom .part-bottom-left>div {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    #ndzn-footer-v2 .container-section-big.bottom .part-bottom-left svg {
        margin-right: 0
    }
    #ndzn-footer-v2 .container-section-big.bottom .part-bottom-right {
        margin-left: auto;
        margin-right: auto
    }
    #ndzn-footer-v2 .container-section-big.bottom .part-bottom-right {
        margin-top: 53px
    }
}