.body {font-family: 'Onest'; font-size: 1rem; color: rgba(254, 253, 255, 1); background-color: rgb(95, 1, 155);}
.heading-style-h1 {font-family: 'Benzin Semibold'; font-size: 52px; line-height: 100%;}
.heading-style-h2 {font-family: 'Benzin Semibold'; font-size: 2.5rem; line-height: 100%;}
.heading-style-h3 {font-family: 'Benzin Semibold'; font-size: 1.75rem; line-height: 100%;}
.heading-style-h4 {font-size: 1.13rem; font-weight: 600; line-height: 100%;}
.text-style-xl {font-size: 1.13rem; line-height: 130%;}
.text-style-l {font-size: 1rem; line-height: 140%;}
.text-style-m {line-height: 120%; font-size: 0.88rem;}
.text-style-s {line-height: 120%; font-size: 0.75rem;}
.button-text-style {line-height: 120%; font-size: 1rem; font-weight: 600; letter-spacing: 0.02rem;}
.topbar-text-style {font-weight: 600; line-height: 120%; font-size: 0.81rem; letter-spacing: 0.02rem;}
.menu-link {font-weight: 600; font-size: 0.94rem; line-height: 120%; letter-spacing: 0.02rem;}
.main-button {padding-left: 2rem; padding-right: 2rem; padding-top: 1rem; padding-bottom: 1rem; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.3); border-left-color: rgba(255, 255, 255, 0.3); border-right-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgba(255, 255, 255, 0.3); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.btn-pink {box-shadow: inset 0px -2em 2em 0px rgba(209, 0, 164, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 95, 221);}
.btn-pink:hover {box-shadow: inset 0px -2em 2em 0px rgba(209, 0, 164, 0); background-image: linear-gradient(rgba(255, 0, 201, 1) 0%, rgba(255, 0, 201, 1) 100%);}
.main-button-xl {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.3); border-left-color: rgba(255, 255, 255, 0.3); border-right-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgba(255, 255, 255, 0.3); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; width: 100%; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.btn-orange {box-shadow: inset 0px -2em 2em 0px rgba(230, 92, 0, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 160, 67);}
.btn-orange:hover {box-shadow: inset 0px -2em 2em 0px rgba(230, 92, 0, 0); background-color: rgb(255, 119, 0);}
.btn-purple {box-shadow: inset 0px -2em 2em 0px rgba(75, 2, 121, 1); background-color: rgb(109, 0, 178); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-purple:hover {box-shadow: inset 0px -2em 2em 0px rgba(75, 2, 121, 0); background-size: auto; background-image: none/*linear-gradient(rgba(109, 0, 178, 1) 0%, rgba(109, 0, 178, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(95, 1, 155);}
.content-wrapper-wrap {width: 27.5rem; box-shadow: 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; background-size: auto; background-image: linear-gradient(rgba(254, 253, 255, 1) 0%, rgba(254, 253, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; display: flex; flex-direction: column; align-items: center; overflow-x: hidden; overflow-y: hidden;}
.menu-button {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.3); border-left-color: rgba(255, 255, 255, 0.3); border-right-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgba(255, 255, 255, 0.3); border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.menu-button:hover {background-color: rgb(255, 0, 201);}
.neon-wrapper {width: 100%; box-shadow: 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow-x: hidden; overflow-y: hidden; flex-direction: column; align-items: flex-start; justify-content: flex-start; background-image: url("/d/photo.webp");}
.central-purple-substrat {display: flex; flex-direction: column; justify-content: center; align-items: center; row-gap: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.88rem; padding-bottom: 1.88rem; background-size: auto; background-image: linear-gradient(rgba(95, 1, 155, 1) 0%, rgba(95, 1, 155, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; box-shadow: inset 0px -0.31em 3.13em 0px rgba(254, 253, 255, 0.6), 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7);}
.grid-wrapper-2 {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 1.25rem; column-gap: 1.25rem; max-width: 85rem;}
.horizontal-wrapper-20 {display: flex; justify-content: space-between; align-items: center; column-gap: 20px; max-width: 85rem;}
.btn-purple-light {box-shadow: inset 0px -2em 2em 0px rgba(101, 48, 138, 1); background-color: rgb(132, 61, 178); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-purple-light:hover {box-shadow: inset 0px -2em 2em 0px rgba(101, 48, 138, 0); background-color: rgb(95, 1, 155);}
.btn-mint {display: flex; justify-content: center; align-items: center; box-shadow: inset 0px -2em 2em 0px rgba(0, 183, 176, 1); background-color: rgb(111, 246, 240); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-mint:hover {box-shadow: inset 0px -2em 2em 0px rgba(0, 183, 176, 0); background-color: rgb(0, 227, 218);}
.cta-wrapper {width: 41.88rem; box-shadow: inset 0px -0.62em 2.5em 0px rgba(254, 253, 255, 0.5); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; flex-direction: column; align-items: center; justify-content: center; background-image: url("/d/cta_bg.webp"); background-position: center center; background-size: cover; height: 27.38rem; row-gap: 2.5rem; display: flex;}
.main-button-medium {padding-left: 2rem; padding-right: 2rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.3); border-left-color: rgba(255, 255, 255, 0.3); border-right-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgba(255, 255, 255, 0.3); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.footer-wrapper {border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow-x: hidden; overflow-y: hidden; background-size: cover; background-image: url("/d/footer_bg.webp"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; display: flex; flex-direction: column; justify-content: space-between; max-width: 85rem;}
.footer-content-wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.25rem;}
.footer-content-wrapper-wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.94rem;}
.neon-central-wrapper {width: 100%; box-shadow: 0px 0px 60px 0px rgba(0, 227, 218, 0.7), inset 0px -0.62em 2.5em 0px rgba(254, 253, 255, 0.5); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow-x: hidden; overflow-y: hidden; flex-direction: column; align-items: center; justify-content: space-between;}
.grid-wrapper-5 {display: flex; flex-wrap: wrap; row-gap: 1.25rem; column-gap: 1.25rem; justify-content: center; align-items: center; max-width: 85rem;}
.grid-wrapper-20 {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 1.25rem; column-gap: 1.25rem;}
.prices-wrapper {width: 100%; box-shadow: 0px 0px 60px 0px rgba(0, 227, 218, 0.7), inset 0px -0.62em 2.5em 0px rgba(254, 253, 255, 0.5); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow-x: hidden; overflow-y: hidden; flex-direction: column; align-items: center; row-gap: 2rem; justify-content: flex-start;}
.price-wrapper {display: flex; justify-content: space-between;}
.footer {display: flex; justify-content: center;}
.web-hide {display: none;}
.slider-wrapper {width: 100%; box-shadow: 0px 0px 60px 0px rgba(0, 227, 218, 0.7), inset 0px -0.62em 2.5em 0px rgba(254, 253, 255, 0.5); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow-x: hidden; overflow-y: hidden; flex-direction: column; align-items: center; justify-content: space-between;}
.drop-shadow {box-shadow: 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7);}
.inner-shadow {box-shadow: inset 0px -0.31em 3.13em 0px rgba(254, 253, 255, 0.5);}
.purple-substrat {display: flex; flex-direction: column; row-gap: 0.63rem; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; background-size: auto; background-image: linear-gradient(rgba(95, 1, 155, 1) 0%, rgba(95, 1, 155, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; box-shadow: inset 0px -0.31em 3.13em 0px rgba(254, 253, 255, 0.6), 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7); align-items: flex-start; justify-content: center;}
.shadows {box-shadow: 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7), inset 0px -0.31em 3.13em 0px rgba(254, 253, 255, 0.6);}
.grid-wrapper-mob {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 1.25rem; column-gap: 1.25rem; max-width: 85rem;}
.neon-wrapper-copy {width: 100%; box-shadow: 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow-x: hidden; overflow-y: hidden; flex-direction: column; align-items: flex-start; justify-content: flex-start;}
.menu-link-copy {font-weight: 600; font-size: 0.94rem; line-height: 120%; letter-spacing: 0.02rem;}
.neon-central-wrapper-copy {width: 100%; box-shadow: 0px 0px 60px 0px rgba(0, 227, 218, 0.7), inset 0px -0.62em 2.5em 0px rgba(254, 253, 255, 0.5); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow-x: hidden; overflow-y: hidden; flex-direction: column; align-items: center; justify-content: space-between;}
.embed-maps {width: 100%; height: 100%; min-height: auto; cursor: grab;}
.neon-wrapper-big {width: 100%; box-shadow: 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow-x: hidden; overflow-y: hidden; flex-direction: column; align-items: flex-start; justify-content: flex-start; background-image: url("/d/photo_545698.webp");}
.rules-wrapper {width: 100%; box-shadow: 0px 0px 60px 0px rgba(0, 227, 218, 0.7), inset 0px -0.62em 2.5em 0px rgba(254, 253, 255, 0.5); border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; overflow-x: hidden; overflow-y: hidden; flex-direction: column; align-items: flex-start; justify-content: space-between;}
.policy-content {display: flex; flex-direction: column; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; background-size: auto; background-image: linear-gradient(rgba(95, 1, 155, 1) 0%, rgba(95, 1, 155, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; box-shadow: inset 0px -0.31em 3.13em 0px rgba(254, 253, 255, 0.6), 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7); align-items: flex-start; justify-content: space-between; height: 16.25rem;}
.policy-heading-style {font-family: 'Benzin Semibold'; font-size: 3.25rem; line-height: 100%;}
.body-template {font-family: 'Onest'; font-size: 1rem; color: rgba(95, 1, 155, 1); background-color: rgb(95, 1, 155);}
.input-group {width: 100%; border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem; overflow-x: hidden; overflow-y: hidden; display: flex; align-items: center; margin-top: 0.31rem; margin-bottom: 0.31rem; position: relative;}
.input-2 {height: 2.94rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 0.94rem; padding-bottom: 0.94rem;}
.img-promt {width: 40.06rem; height: 25rem; border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; position: sticky; top: 1.25rem;}
.preloader {height: 100vh; pointer-events: none; z-index: 100; position: fixed; top: 0px;}
.loyalty-content {display: flex; flex-direction: column; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; background-size: auto; background-image: linear-gradient(rgba(95, 1, 155, 1) 0%, rgba(95, 1, 155, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; box-shadow: inset 0px -0.31em 3.13em 0px rgba(254, 253, 255, 0.6), 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7); align-items: flex-start; justify-content: space-between; height: auto;}
.loyalty-content-copy {display: flex; flex-direction: column; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; background-size: auto; background-image: linear-gradient(rgba(95, 1, 155, 1) 0%, rgba(95, 1, 155, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 2rem; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; box-shadow: inset 0px -0.31em 3.13em 0px rgba(254, 253, 255, 0.6), 0px 0px 3.75em 0px rgba(0, 227, 218, 0.7); align-items: flex-start; justify-content: space-between; height: auto;}
.max-w--1400px {max-width: 1400px;}
.text--h1 {font-family: 'Manrope'; font-size: 72px; letter-spacing: -0.04em; line-height: 110%; font-weight: 700; width: 100%; flex-direction: column;}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.radius--20px {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.paddings--40px {padding-top: 40px; padding-bottom: 40px; padding-left: 40px; padding-right: 40px;}
.min-h--80vh {min-height: 80vh;}
.gap-hor--20px {column-gap: 20px;}
.gap-ver--25px {row-gap: 25px;}
.max-w--600px {max-width: 600px;}
.link-block--black-on {color: rgba(255, 255, 255, 1); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; text-decoration: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-bottom-color: rgba(255, 255, 255, 1); border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); column-gap: 5px;}
.link-block--black-on:hover {border-top-color: rgba(255, 255, 255, 0.7); border-left-color: rgba(255, 255, 255, 0.7); border-right-color: rgba(255, 255, 255, 0.7); border-bottom-color: rgba(255, 255, 255, 0.7); color: rgba(255, 255, 255, 0.7);}
.button--black-on {background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; color: rgba(0, 0, 0, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--black-on:hover {background-color: rgba(255, 255, 255, 0.8);}
.color-text--black-on {color: rgba(255, 255, 255, 1);}
.paddings--t-b-80-20px {padding-top: 80px; padding-bottom: 20px;}
.test {font-size: 6em;}
@media (max-width: 991px) {.text--h1 {font-size: 72px;}}
@media (max-width: 991px) {.paddings--40px {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 991px) {.test {font-size: 4em;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.gap-ver--25px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-hor--20px {column-gap: 10px;}}
@media (max-width: 767px) {.paddings--40px {padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 767px) {.text--h1 {font-size: 58px;}}
@media (max-width: 767px) {.paddings--t-b-80-20px {padding-top: 100px;}}
@media (max-width: 767px) {.heading-style-h1 {font-size: 52px;}}
@media (max-width: 767px) {.test {font-size: 2em;}}
@media (max-width: 479px) {.btn-orange:hover {box-shadow: inset 0px -2em 2em 0px rgba(230, 92, 0, 1); background-color: rgb(255, 160, 67);}}
@media (max-width: 479px) {.btn-purple:hover {box-shadow: inset 0px -2em 2em 0px rgba(75, 2, 121, 1);}}
@media (max-width: 479px) {.btn-purple-light:hover {box-shadow: inset 0px -2em 2em 0px rgba(101, 48, 138, 1);}}
@media (max-width: 479px) {.btn-mint:hover {box-shadow: inset 0px -2em 2em 0px rgba(0, 183, 176, 1);}}
@media (max-width: 479px) {.heading-style-h1 {font-size: 2.11rem; letter-spacing: -0.02em;}}
@media (max-width: 479px) {.text-style-xl {font-size: 1rem;}}
@media (max-width: 479px) {.mob-hide {display: none;}}
@media (max-width: 479px) {.web-hide {display: flex;}}
@media (max-width: 479px) {.heading-style-h3 {font-size: 1.13rem;}}
@media (max-width: 479px) {.heading-style-h2 {font-size: 1.94rem;}}
@media (max-width: 479px) {.neon-wrapper {width: 22.19rem; background-image: url("/d/photo_587330.webp"); background-size: cover;}}
@media (max-width: 479px) {.text-style-l {font-size: 0.88rem;}}
@media (max-width: 479px) {.horizontal-wrapper-20 {max-width: none; flex-direction: column; row-gap: 2.5rem; column-gap: 1.25rem;}}
@media (max-width: 479px) {.grid-wrapper-2 {max-width: none; display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 479px) {.cta-wrapper {width: auto; height: auto; padding-top: 3.75rem; padding-bottom: 3.75rem;}}
@media (max-width: 479px) {.footer-wrapper {max-width: none; background-image: url("/d/footer_mob.webp");}}
@media (max-width: 479px) {.footer {padding-right: 0.63rem; padding-left: 0.63rem;}}
@media (max-width: 479px) {.footer-content-wrapper {align-items: center; row-gap: 0.94rem;}}
@media (max-width: 479px) {.footer-content-wrapper-wrap {row-gap: 0.63rem; align-items: center;}}
@media (max-width: 479px) {.menu-link {font-size: 0.88rem;}}
@media (max-width: 479px) {.button-text-style {line-height: 115%; letter-spacing: 0.019rem;}}
@media (max-width: 479px) {.text-style-m {font-size: 0.81rem;}}
@media (max-width: 479px) {.heading-style-h4 {font-size: 1rem;}}
@media (max-width: 479px) {.grid-wrapper-20 {display: flex; flex-direction: column;}}
@media (max-width: 479px) {.prices-wrapper {row-gap: 1.25rem;}}
@media (max-width: 479px) {.price-wrapper {flex-direction: column; align-items: flex-start; row-gap: 0.63rem;}}
@media (max-width: 479px) {.content-wrapper-wrap {width: auto;}}
@media (max-width: 479px) {.grid-wrapper-5 {max-width: none; flex-direction: column; justify-content: flex-start; align-items: stretch;}}
@media (max-width: 479px) {.purple-substrat {padding-left: 1.9rem; padding-right: 1.9rem;}}
@media (max-width: 479px) {.grid-wrapper-mob {max-width: none; display: flex; flex-direction: column; align-items: flex-start; row-gap: 0rem;}}
@media (max-width: 479px) {.neon-wrapper-copy {width: 22.19rem;}}
@media (max-width: 479px) {.menu-button {height: 2.5rem;}}
@media (max-width: 479px) {.menu-link-copy {font-size: 0.94rem;}}
@media (max-width: 479px) {.neon-central-wrapper-copy {row-gap: 1.88rem; height: auto;}}
@media (max-width: 479px) {.btn-pink:hover {box-shadow: inset 0px -2em 2em 0px rgba(209, 0, 164, 1);}}
@media (max-width: 479px) {.neon-wrapper-big {width: 22.19rem; background-image: url("/d/photo_361677.webp");}}
@media (max-width: 479px) {.rules-wrapper {row-gap: 1.88rem; height: auto;}}
@media (max-width: 479px) {.policy-content {padding-left: 1.9rem; padding-right: 1.9rem; height: auto; row-gap: 1.25rem;}}
@media (max-width: 479px) {.policy-heading-style {font-size: 1.5rem; letter-spacing: -0.01em;}}
@media (max-width: 479px) {.img-promt {width: auto; height: 19.69rem; order: 1000; margin-top: 1.2rem;}}
@media (max-width: 479px) {.loyalty-content {height: auto; row-gap: 1.25rem; padding-left: 2.3rem; padding-right: 2.3rem;}}
@media (max-width: 479px) {.loyalty-content-copy {height: auto; row-gap: 1.25rem; padding-left: 0rem; padding-right: 0rem; overflow-x: hidden; overflow-y: hidden;}}
@media (max-width: 479px) {.custom-slider-track {scroll-snap-type: x mandatory; justify-content: flex-start; overflow-x: auto; overflow-y: auto;}}
@media (max-width: 479px) {.text--h1 {font-size: 58px;}}
@media (max-width: 479px) {.gap-ver--25px {row-gap: 25px;}}
@media (min-width: 1920px) {.heading-style-h1 {font-size: 52px;}}
@media (min-width: 1920px) {.body {background-color: rgb(255, 255, 255);}}
@media (min-width: 1920px) {.test {font-size: 8em;}}
@media (min-width: 1920px) {.text_2 {font-size: 2.25em;}}
@media (min-width: 1920px) {.text_3 {font-size: 6rem;}}
