@font-face {
    font-family: holt;
    src: url(/fonts/VCNudgeNormalExtraBoldItalicTrial.otf) format("opentype");
    font-weight: 400;
    font-style: normal
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
button {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box;
    color: #00c3ff;
    font-family: holt
}

.dnone {
    display: none
}

a {
    text-decoration: none
}

input,
textarea {
    box-sizing: border-box
}

.free_img {
    width: 0px;
    height: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

html {
    scroll-behavior: smooth
}

#app {
    width: 100%;
    overflow: hidden
}

.header {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 3;
    height: 70px;
    top: 30px;
    padding: 0 12px
}

.header_logo {
    font-size: 56px;
    text-shadow: 6px 0px #000000, 5.71px 1.85px #000000, 4.85px 3.53px #000000, 3.53px 4.85px #000000, 1.85px 5.71px #000000, 0px 6px #000000, -1.85px 5.71px #000000, -3.53px 4.85px #000000, -4.85px 3.53px #000000, -5.71px 1.85px #000000, -6px 0px #000000, -5.71px -1.85px #000000, -4.85px -3.53px #000000, -3.53px -4.85px #000000, -1.85px -5.71px #000000, 0px -6px #000000, 1.85px -5.71px #000000, 3.53px -4.85px #000000, 4.85px -3.53px #000000, 5.71px -1.85px #000000, 7.8px 1.8px #fdf109, 7.51px 3.65px #fdf109, 6.65px 5.33px #fdf109, 5.33px 6.65px #fdf109, 3.65px 7.51px #fdf109, 1.8px 7.8px #fdf109, -.05px 7.51px #fdf109, -1.73px 6.65px #fdf109, -3.05px 5.33px #fdf109, -3.91px 3.65px #fdf109, -4.2px 1.8px #fdf109, -3.91px -.05px #fdf109, -3.05px -1.73px #fdf109, -1.73px -3.05px #fdf109, -.05px -3.91px #fdf109, 1.8px -4.2px #fdf109, 3.65px -3.91px #fdf109, 5.33px -3.05px #fdf109, 6.65px -1.73px #fdf109, 7.51px -.05px #fdf109
}

.header_media {
    padding: 12px 32px 8px;
    display: flex;
    align-items: center;
    column-gap: 24px;
    border-radius: 12px;
    box-shadow: 4px 4px #cbb552;
    border: 10px solid #000000;
    background-color: #fdf109
}

@media (max-width: 600px) {
    .header_media {
        border: 6px solid #000000;
        padding: 8px 16px 4px
    }

    .header_media img {
        max-height: 30px
    }
}

.hero {
    background-color: #fdf109;
    min-height: 100dvh;
    position: relative;
    top: -70px;
    z-index: 2;
    padding-top: 120px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between
}

.hero_bg {
    width: 100% !important;
    position: relative;
    z-index: 0;
    top: -300px;
    align-items: start
}

.hero_bg_inner {
    display: flex;
    transform: rotate(0deg)
}

.hero_bg img {
    width: 220vh;
    animation: heroBgAnim 30s infinite linear
}

@keyframes heroBgAnim {
    0% {
        translate: 0px 0px
    }

    to {
        translate: 220vh
    }
}

.hero_decor {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: end;
    height: 800px;
    position: relative;
    z-index: 2
}

.hero_decor_girl {
    top: -200px;
    pointer-events: none;
    opacity: 0
}

@media (max-width: 1200px) {
    .hero_decor_girl {
        top: -100px
    }
}

@media (max-width: 1200px) {
    .hero_decor_girl img {
        width: 1000px
    }
}

.hero_decor_tg {
    align-items: end;
    left: -450px;
    top: -60px;
    opacity: 0;
    transition: top .2s
}

.hero_decor_tg:hover {
    top: -90px
}

@media (max-width: 1200px) {
    .hero_decor_tg {
        left: 0;
        top: -240px
    }

    .hero_decor_tg:hover {
        top: -240px
    }
}

.hero_header {
    width: 100%;
    text-align: center;
    font-size: 150px;
    position: relative;
    z-index: 3;
    text-shadow: 10px 0px #000000, 9.24px 3.83px #000000, 7.07px 7.07px #000000, 3.83px 9.24px #000000, 0px 10px #000000, -3.83px 9.24px #000000, -7.07px 7.07px #000000, -9.24px 3.83px #000000, -10px 0px #000000, -9.24px -3.83px #000000, -7.07px -7.07px #000000, -3.83px -9.24px #000000, 0px -10px #000000, 3.83px -9.24px #000000, 7.07px -7.07px #000000, 9.24px -3.83px #000000, 14px 4px #fdf109, 13.24px 7.83px #fdf109, 11.07px 11.07px #fdf109, 7.83px 13.24px #fdf109, 4px 14px #fdf109, .17px 13.24px #fdf109, -3.07px 11.07px #fdf109, -5.24px 7.83px #fdf109, -6px 4px #fdf109, -5.24px .17px #fdf109, -3.07px -3.07px #fdf109, .17px -5.24px #fdf109, 4px -6px #fdf109, 7.83px -5.24px #fdf109, 11.07px -3.07px #fdf109, 13.24px .17px #fdf109
}

@media (max-width: 600px) {
    .hero_header {
        font-size: 90px
    }
}

.nfts {
    margin-top: 300px
}

.nfts_header {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0 15px;
    font-size: 96px;
    min-height: 350px;
    text-align: center;
    text-shadow: 12px 0px #E1DAC0, 11.09px 4.59px #E1DAC0, 8.49px 8.49px #E1DAC0, 4.59px 11.09px #E1DAC0, 0px 12px #E1DAC0, -4.59px 11.09px #E1DAC0, -8.49px 8.49px #E1DAC0, -11.09px 4.59px #E1DAC0, -12px 0px #E1DAC0, -11.09px -4.59px #E1DAC0, -8.49px -8.49px #E1DAC0, -4.59px -11.09px #E1DAC0, 0px -12px #E1DAC0, 4.59px -11.09px #E1DAC0, 8.49px -8.49px #E1DAC0, 11.09px -4.59px #E1DAC0, 16px 4px #000000, 15.09px 8.59px #000000, 12.49px 12.49px #000000, 8.59px 15.09px #000000, 4px 16px #000000, -.59px 15.09px #000000, -4.49px 12.49px #000000, -7.09px 8.59px #000000, -8px 4px #000000, -7.09px -.59px #000000, -4.49px -4.49px #000000, -.59px -7.09px #000000, 4px -8px #000000, 8.59px -7.09px #000000, 12.49px -4.49px #000000, 15.09px -.59px #000000
}

@media (max-width: 1000px) {
    .nfts_header {
        font-size: 48px;
        text-shadow: 6px 0px #E1DAC0, 5.54px 2.3px #E1DAC0, 4.24px 4.24px #E1DAC0, 2.3px 5.54px #E1DAC0, 0px 6px #E1DAC0, -2.3px 5.54px #E1DAC0, -4.24px 4.24px #E1DAC0, -5.54px 2.3px #E1DAC0, -6px 0px #E1DAC0, -5.54px -2.3px #E1DAC0, -4.24px -4.24px #E1DAC0, -2.3px -5.54px #E1DAC0, 0px -6px #E1DAC0, 2.3px -5.54px #E1DAC0, 4.24px -4.24px #E1DAC0, 5.54px -2.3px #E1DAC0, 8px 2px #000000, 7.54px 4.3px #000000, 6.24px 6.24px #000000, 4.3px 7.54px #000000, 2px 8px #000000, -.3px 7.54px #000000, -2.24px 6.24px #000000, -3.54px 4.3px #000000, -4px 2px #000000, -3.54px -.3px #000000, -2.24px -2.24px #000000, -.3px -3.54px #000000, 2px -4px #000000, 4.3px -3.54px #000000, 6.24px -2.24px #000000, 7.54px -.3px #000000
    }
}

.nfts_run {
    display: flex;
    justify-content: center;
    width: 120vw;
    position: relative;
    left: -10vw;
    height: 320px;
    align-items: center;
    margin-top: 90px;
    transform: rotate(-1.6deg);
    background-color: #fdf109;
    box-shadow: 12px 12px #000000;
    border-bottom: 12px solid #00eaff;
    border-top: 12px solid #00eaff
}

.nfts_run_list {
    column-gap: 24px
}

.nfts_run_element {
    min-width: 256px;
    min-height: 256px;
    max-width: 256px;
    max-height: 256px;
    border-radius: 48px;
    overflow: hidden;
    width: fit-content;
    border: 10px solid #000000;
    box-shadow: 4px 4px #000000;
    animation: nfts_run 20s infinite linear
}

@keyframes nfts_run {
    0% {
        translate: 0px 0px
    }

    to {
        translate: 2216px 0px
    }
}

.nfts_run_element:nth-child(2n) {
    transform: rotate(2deg)
}

.nfts_run_element:nth-child(odd) {
    transform: rotate(-4deg)
}

.meow {
    width: 100%;
    margin-top: 200px
}

.vibe {
    margin-top: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50vh;
    flex-wrap: wrap;
    position: relative;
    z-index: 10
}

.vibe_header {
    font-size: 48px;
    max-width: 460px;
    text-align: center;
    text-shadow: 4px 0px #E1DAC0, 3.7px 1.53px #E1DAC0, 2.83px 2.83px #E1DAC0, 1.53px 3.7px #E1DAC0, 0px 4px #E1DAC0, -1.53px 3.7px #E1DAC0, -2.83px 2.83px #E1DAC0, -3.7px 1.53px #E1DAC0, -4px 0px #E1DAC0, -3.7px -1.53px #E1DAC0, -2.83px -2.83px #E1DAC0, -1.53px -3.7px #E1DAC0, 0px -4px #E1DAC0, 1.53px -3.7px #E1DAC0, 2.83px -2.83px #E1DAC0, 3.7px -1.53px #E1DAC0, 8px 4px #000000, 7.7px 5.53px #000000, 6.83px 6.83px #000000, 5.53px 7.7px #000000, 4px 8px #000000, 2.47px 7.7px #000000, 1.17px 6.83px #000000, .3px 5.53px #000000, 0px 4px #000000, .3px 2.47px #000000, 1.17px 1.17px #000000, 2.47px .3px #000000, 4px 0px #000000, 5.53px .3px #000000, 6.83px 1.17px #000000, 7.7px 2.47px #000000;
    min-height: 300px;
    position: relative;
    z-index: 99
}

.vibe_decor {
    position: relative;
    top: -300px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.vibe_decor_1 {
    left: -40vw
}

.vibe_decor_1 .vibe_decor_inner {
    min-width: 250px;
    transform: rotate(-10deg)
}

.vibe_decor_2 {
    left: 20vw
}

.vibe_decor_2 .vibe_decor_inner {
    min-width: 300px;
    transform: rotate(5deg)
}

.vibe_decor_3 {
    left: -20vw
}

.vibe_decor_3 .vibe_decor_inner {
    min-width: 200px;
    transform: rotate(5deg)
}

.vibe_decor_4 {
    left: 45vw
}

.vibe_decor_4 .vibe_decor_inner {
    min-width: 230px
}

.vibe_decor_inner {
    background-color: #000000;
    border-radius: 64px;
    box-shadow: 6px 6px #000000;
    padding: 0 4px
}

.vibe_decor_content {
    position: relative;
    width: 100%
}

.vibe_decor_content img {
    width: 100%;
    border-radius: 0 0 64px 64px
}

.vibe_decor_header {
    width: 100%;
    position: relative;
    top: 20px;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 80px;
    text-shadow: 6px 0px #000000, 5.71px 1.85px #000000, 4.85px 3.53px #000000, 3.53px 4.85px #000000, 1.85px 5.71px #000000, 0px 6px #000000, -1.85px 5.71px #000000, -3.53px 4.85px #000000, -4.85px 3.53px #000000, -5.71px 1.85px #000000, -6px 0px #000000, -5.71px -1.85px #000000, -4.85px -3.53px #000000, -3.53px -4.85px #000000, -1.85px -5.71px #000000, 0px -6px #000000, 1.85px -5.71px #000000, 3.53px -4.85px #000000, 4.85px -3.53px #000000, 5.71px -1.85px #000000, 7.8px 1.8px #fdf109, 7.51px 3.65px #fdf109, 6.65px 5.33px #fdf109, 5.33px 6.65px #fdf109, 3.65px 7.51px #fdf109, 1.8px 7.8px #fdf109, -.05px 7.51px #fdf109, -1.73px 6.65px #fdf109, -3.05px 5.33px #fdf109, -3.91px 3.65px #fdf109, -4.2px 1.8px #fdf109, -3.91px -.05px #fdf109, -3.05px -1.73px #fdf109, -1.73px -3.05px #fdf109, -.05px -3.91px #fdf109, 1.8px -4.2px #fdf109, 3.65px -3.91px #fdf109, 5.33px -3.05px #fdf109, 6.65px -1.73px #fdf109, 7.51px -.05px #fdf109
}

.tapes {
    margin-top: 120px;
    margin-bottom: 200px;
    position: relative;
    z-index: 2
}

.tapes_inner {
    height: 800px;
    width: 100%;
    background-color: #fdf109;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (max-width: 1000px) {
    .tapes_inner {
        height: 300px
    }
}

.tapes_top,
.tapes_bot {
    width: 100% !important;
    position: relative;
    z-index: 0
}

.tapes_top img,
.tapes_bot img {
    width: 115vw;
    height: 20vw
}

.tapes_element_1 {
    top: -240px;
    transform: rotate(4deg);
    position: relative;
    z-index: 2
}

@media (max-width: 1000px) {
    .tapes_element_1 {
        top: -90px
    }
}

.tapes_element_2 {
    transform: rotate(-4deg);
    position: relative;
    z-index: 1
}

.tapes_element_3 {
    top: 240px;
    transform: rotate(4deg);
    position: relative;
    z-index: 2
}

@media (max-width: 1000px) {
    .tapes_element_3 {
        top: 90px
    }
}

.tapes_element_inner {
    min-width: 150vw;
    height: 200px;
    border: 12px solid #00eaff;
    box-shadow: 0 12px #000000;
    background-color: #fdf109;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 64px
}

@media (max-width: 1000px) {
    .tapes_element_inner {
        height: 80px;
        border: 6px solid #00eaff;
        box-shadow: 0 6px #000000
    }
}

.tapes_element_inner_text {
    white-space: nowrap;
    font-size: 128px
}

@media (max-width: 1000px) {
    .tapes_element_inner_text {
        font-size: 48px
    }
}

.strip {
    position: relative;
    z-index: 1;
    background-color: #000;
    top: -220px
}

.strip_decor {
    align-items: start;
    width: 100% !important
}

@media (max-width: 800px) {
    .strip_decor {
        left: 200px
    }
}

.strip_content {
    height: 900px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 16px
}

@media (max-width: 800px) {
    .strip_content {
        flex-wrap: wrap;
        align-items: center;
        align-content: center
    }
}

.strip_header {
    font-size: 48px;
    max-width: 420px;
    text-align: left;
    text-shadow: 4px 0px #E1DAC0, 3.7px 1.53px #E1DAC0, 2.83px 2.83px #E1DAC0, 1.53px 3.7px #E1DAC0, 0px 4px #E1DAC0, -1.53px 3.7px #E1DAC0, -2.83px 2.83px #E1DAC0, -3.7px 1.53px #E1DAC0, -4px 0px #E1DAC0, -3.7px -1.53px #E1DAC0, -2.83px -2.83px #E1DAC0, -1.53px -3.7px #E1DAC0, 0px -4px #E1DAC0, 1.53px -3.7px #E1DAC0, 2.83px -2.83px #E1DAC0, 3.7px -1.53px #E1DAC0, 8px 4px #000000, 7.7px 5.53px #000000, 6.83px 6.83px #000000, 5.53px 7.7px #000000, 4px 8px #000000, 2.47px 7.7px #000000, 1.17px 6.83px #000000, .3px 5.53px #000000, 0px 4px #000000, .3px 2.47px #000000, 1.17px 1.17px #000000, 2.47px .3px #000000, 4px 0px #000000, 5.53px .3px #000000, 6.83px 1.17px #000000, 7.7px 2.47px #000000;
    min-height: 400px
}

@media (max-width: 800px) {
    .strip_header {
        max-width: 100%;
        width: 100%
    }
}

@media (max-width: 800px) {
    .strip_media {
        height: 300px !important;
        width: 100% !important;
        display: flex;
        justify-content: right;
        align-items: center
    }
}

.strip_media_el {
    justify-content: right !important
}

.strip_media_el_1 {
    top: -50px;
    transform: rotate(4deg)
}

.strip_media_el_2 {
    top: 40px;
    transform: rotate(-4deg)
}

.strip_media_el_inner {
    min-width: 250px;
    height: 80px;
    background-color: #fdf109;
    border-radius: 12px;
    border: 10px solid #000000;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 48px;
    box-shadow: 4px 4px #cbb552
}

.strip_media_el_inner_2 {
    min-width: 290px;
    column-gap: 24px
}

.rug {
    height: calc(57vw - 250px);
    position: relative;
    top: -250px;
    z-index: 0
}

@media (max-width: 1600px) {
    .rug {
        height: calc(93vw - 250px)
    }
}

@media (max-width: 700px) {
    .rug {
        height: calc(186vw - 250px)
    }
}

.rug_decor {
    z-index: 1;
    align-items: start;
    width: 100% !important;
    display: flex;
    justify-content: left
}

.rug_decor_inner {
    justify-content: left;
    align-items: start
}

.rug_decor_inner img {
    width: 100vw;
    position: relative
}

@media (max-width: 1600px) {
    .rug_decor_inner img {
        width: 200vw;
        height: 93vw;
        animation: rugBg1600 10s infinite alternate
    }

    @keyframes rugBg1600 {
        0% {
            left: 0vw
        }

        to {
            left: -50vw
        }
    }
}

@media (max-width: 700px) {
    .rug_decor_inner img {
        width: 300vw;
        height: 186vw;
        animation: rugBg700 10s infinite alternate
    }

    @keyframes rugBg700 {
        0% {
            left: 0vw
        }

        to {
            left: -150vw
        }
    }
}

.rug_header {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0 15px;
    font-size: 120px;
    position: relative;
    z-index: 2;
    top: 200px;
    text-shadow: 12px 0px #E1DAC0, 11.09px 4.59px #E1DAC0, 8.49px 8.49px #E1DAC0, 4.59px 11.09px #E1DAC0, 0px 12px #E1DAC0, -4.59px 11.09px #E1DAC0, -8.49px 8.49px #E1DAC0, -11.09px 4.59px #E1DAC0, -12px 0px #E1DAC0, -11.09px -4.59px #E1DAC0, -8.49px -8.49px #E1DAC0, -4.59px -11.09px #E1DAC0, 0px -12px #E1DAC0, 4.59px -11.09px #E1DAC0, 8.49px -8.49px #E1DAC0, 11.09px -4.59px #E1DAC0, 16px 4px #000000, 15.09px 8.59px #000000, 12.49px 12.49px #000000, 8.59px 15.09px #000000, 4px 16px #000000, -.59px 15.09px #000000, -4.49px 12.49px #000000, -7.09px 8.59px #000000, -8px 4px #000000, -7.09px -.59px #000000, -4.49px -4.49px #000000, -.59px -7.09px #000000, 4px -8px #000000, 8.59px -7.09px #000000, 12.49px -4.49px #000000, 15.09px -.59px #000000
}

@media (max-width: 1200px) {
    .rug_header {
        font-size: 70px;
        text-shadow: 6px 0px #E1DAC0, 5.54px 2.3px #E1DAC0, 4.24px 4.24px #E1DAC0, 2.3px 5.54px #E1DAC0, 0px 6px #E1DAC0, -2.3px 5.54px #E1DAC0, -4.24px 4.24px #E1DAC0, -5.54px 2.3px #E1DAC0, -6px 0px #E1DAC0, -5.54px -2.3px #E1DAC0, -4.24px -4.24px #E1DAC0, -2.3px -5.54px #E1DAC0, 0px -6px #E1DAC0, 2.3px -5.54px #E1DAC0, 4.24px -4.24px #E1DAC0, 5.54px -2.3px #E1DAC0, 8px 2px #000000, 7.54px 4.3px #000000, 6.24px 6.24px #000000, 4.3px 7.54px #000000, 2px 8px #000000, -.3px 7.54px #000000, -2.24px 6.24px #000000, -3.54px 4.3px #000000, -4px 2px #000000, -3.54px -.3px #000000, -2.24px -2.24px #000000, -.3px -3.54px #000000, 2px -4px #000000, 4.3px -3.54px #000000, 6.24px -2.24px #000000, 7.54px -.3px #000000
    }
}

@media (max-width: 700px) {
    .rug_header {
        font-size: 48px;
        text-shadow: 4px 0px #E1DAC0, 3.7px 1.53px #E1DAC0, 2.83px 2.83px #E1DAC0, 1.53px 3.7px #E1DAC0, 0px 4px #E1DAC0, -1.53px 3.7px #E1DAC0, -2.83px 2.83px #E1DAC0, -3.7px 1.53px #E1DAC0, -4px 0px #E1DAC0, -3.7px -1.53px #E1DAC0, -2.83px -2.83px #E1DAC0, -1.53px -3.7px #E1DAC0, 0px -4px #E1DAC0, 1.53px -3.7px #E1DAC0, 2.83px -2.83px #E1DAC0, 3.7px -1.53px #E1DAC0, 6px 2px #000000, 5.7px 3.53px #000000, 4.83px 4.83px #000000, 3.53px 5.7px #000000, 2px 6px #000000, .47px 5.7px #000000, -.83px 4.83px #000000, -1.7px 3.53px #000000, -2px 2px #000000, -1.7px .47px #000000, -.83px -.83px #000000, .47px -1.7px #000000, 2px -2px #000000, 3.53px -1.7px #000000, 4.83px -.83px #000000, 5.7px .47px #000000
    }
}

.footer {
    background-color: #fdf109;
    border: 10px solid #000000;
    box-shadow: 4px 4px #978634;
    border-radius: 12px;
    display: flex;
    justify-content: center
}

.footer_inner {
    width: 100%;
    max-width: 1400px;
    height: 128px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 1100px) {
    .footer_inner {
        flex-wrap: wrap;
        height: auto;
        padding: 24px;
        row-gap: 24px;
        justify-content: center
    }
}

.footer_wrapper {
    background-color: #000
}

.footer_rights {
    font-size: 48px
}

@media (max-width: 1100px) {
    .footer_rights {
        text-align: center
    }
}

@media (max-width: 550px) {
    
    .footer_rights {
        font-size: 24px
    }

    .hero_decor_girl img {
        width: 460px !important;
    }

    .hero_decor_girl img {
        width: 450px !important;
    }

    .nfts_run {
        margin-top: 0 !important;
    }

    .vibe_decor_header {
        font-size: 27px !important;
    }

    .vibe_decor_1.free_img {
        transform: unset !important;
        top: 0px !important;
        left: 0;
    }

    .vibe_decor_2.free_img {
        transform: unset !important;
        left: 0;
        top: 260px;
    }

    .vibe_decor_3.free_img {
        transform: unset !important;
        left: 0;
        top: 500px;
    }

    .vibe_decor_4.free_img {
        transform: unset !important;
        left: 0;
        top: 730px;
    }

    .tapes {
        margin-top: 300px;
    }

    .loader_text {
        animation: none !important;
    }

    .hero {
        min-height: 550px !important;
    }

    .hero_bg_inner {
        height: 700px;
    }

    .nfts {
        margin-top: 30px;
    }

    .nfts_run_element {
        min-width: 166px;
        min-height: 186px;
        max-width: 206px;
        max-height: 186px;
        border-radius: 28px;
    }

    .nfts_run {
        margin-bottom: 260px;
    }

    .hero {
        min-height: 550px !important;
    }

    .hero_bg_inner {
        height: 700px;
    }

    .nfts {
        margin-top: 30px;
    }

    .nfts_run_element {
        min-width: 166px;
        min-height: 186px;
        max-width: 206px;
        max-height: 186px;
        border-radius: 28px;
    }

    .nfts_run {
        margin-bottom: 260px;
    }


    .vibe_header {
        position: relative;
        top: -230px;
    }

    .tapes {
        margin-top: 600px;
    }

    .strip {
        background: url(/Capture.JPG);
    }
    img.stripweb {
        visibility: hidden;
    }

    .strip {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    
    div#buysis2 {
        font-size: 19px;
    }
    .hero_decor {
        height: 400px;
    }

}

.footer_media {
    font-size: 48px;
    display: flex;
    align-items: center;
    column-gap: 24px
}

.footer a {
    display: flex;
    justify-content: center;
    align-items: center
}

.footer_logo {
    background-color: #fdf109;
    border: 10px solid #000000;
    box-shadow: 4px 4px #978634;
    padding: 4px 24px;
    border-radius: 12px;
    transform: rotate(-10deg)
}

#buysis,
#buysis2 {
    cursor: pointer;
    transition: scale .2s
}

#buysis:hover,
#buysis2:hover {
    scale: 1.1
}