@font-face {
    font-family: Super Foods;
    src: url(../fonts/super-foods.ttf) format("truetype");
    font-display: swap
}

.secondaryClass {
    font-family: Super Foods, Arial, Helvetica, sans-serif
}

:root {
    --blue-100: #e4f0f6;
    --blue-200: #ceecf8;
    --blue-300: #8bd8fa;
    --blue-400: #42bff6;
    --blue-bg: #beeff5;
    --orange-100: #ffebd4;
    --orange-200: #ffe8cd;
    --orange-300: #ffd4a2;
    --orange-400: #fbbe79;
    --orange-bg: #ffead2;
    --purple-100: #eae9ff;
    --purple-200: #ead2f9;
    --purple-300: #bfbef1;
    --purple-400: #b980dc;
    --purple-bg: #f8e8ff;
    --green-100: #e0fbdb;
    --green-200: #d3f7cd;
    --green-300: #a1e696;
    --green-400: #66c657;
    --green-bg: #d4f8ce;
    --red-100: #ffebed;
    --red-200: #ffdce0;
    --red-300: #fbcbd0;
    --red-400: #ffb0ba;
    --red-bg: #ffecee;
    --secondary: red;
    --black: #000;
    --white: #fff;
    --dark: #29093c;
    --text: #242424;
    --text-black: #242424;
    --warning: #c8b100;
    --success: #66c657;
    --confirming: #32d6ff;
    --red: #ea1313;
    --cool: #30374f;
    --pink: #df4375;
    --cyan: #74e0d5;
    --1: min(0.069vw, 1.3px)
}

@media(max-width:991.98px) {
    :root {
        --1: 0.19vw
    }
}

.space {
    height: calc(var(--1)*20)
}

html:has(.modalhere) {
    overflow: hidden !important
}

html {
    scroll-behavior: smooth
}

body.no-scroll {
    overflow: hidden !important
}

body.no-scroll ::selection {
    background-color: transparent !important
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

a {
    color: inherit;
    text-decoration: none
}

html {
    overflow-x: hidden
}

body {
    min-height: 100dvh;
    display: flex;
    flex-direction: column;
    overflow-x: hidden !important
}

body footer {
    margin-top: auto
}

::-webkit-scrollbar {
    width: 5px
}

::-webkit-scrollbar-track {
    background: #f1f1f1
}

::-webkit-scrollbar-thumb {
    background: #888
}

::-webkit-scrollbar-thumb:hover {
    background: #555
}

.swiper-pagination-bullet {
    background-color: #524a41 !important
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--white) !important
}

.color-white {
    color: var(--white)
}

.color-black {
    color: var(--black)
}

.color-dark {
    color: var(--dark)
}

.color-primary {
    color: var(--primary)
}

.color-text-white {
    color: var(--text-white)
}

.color-text-black {
    color: var(--text-black)
}

.color-red {
    color: var(--secondary)
}

.color-blue {
    color: var(--blue-300)
}

.color-orange {
    color: var(--orange-300)
}

.color-purple {
    color: var(--purple-300)
}

.color-green {
    color: var(--green-300)
}

.color-red {
    color: var(--red-300)
}

.color-bluestroke {
    color: var(--blue-300)
}

.color-bluestroke,
.color-orangestroke {
    -webkit-text-stroke-width: calc(var(--1)*2);
    -webkit-text-stroke-color: #000;
    filter: drop-shadow(calc(var(--1) * -4) calc(var(--1) * 4) 0 #000)
}

.color-orangestroke {
    color: var(--orange-300)
}

.max-w-max {
    max-width: max-content;
    position: relative;
    display: inline-flex
}

.text-align-left {
    text-align: left
}

.text-align-center {
    text-align: center
}

.text-align-right {
    text-align: right
}

.margin-left {
    margin-right: auto
}

.margin-center {
    margin-inline: auto
}

.margin-right {
    margin-left: auto
}

.font-weight-500 {
    font-weight: 500
}

.font-weight-600 {
    font-weight: 600
}

.font-weight-700 {
    font-weight: 700
}

@media(max-width:991.98px) {
    .d-md {
        display: none !important
    }
}

@media(min-width:992px) {
    .d-sm {
        display: none !important
    }
}

.overflow-hidden {
    overflow: hidden !important
}

main {
    min-height: 100svh;
    display: flex;
    flex-direction: column;
    padding-top: calc(var(--1)*100)
}

main footer {
    margin-top: auto
}

.toast-container {
    position: fixed;
    top: 10px;
    right: 10px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
    z-index: 999999
}

.warn {
    font-weight: 700;
    font-size: calc(var(--1)*31) !important;
    line-height: 1 !important
}

@media(max-width:991.98px) {
    .warn {
        font-size: calc(var(--1)*24) !important
    }
}

.faqUl li {
    list-style: none;
    padding-left: calc(var(--1)*20)
}

.faqUl li:before {
    content: "";
    position: relative;
    display: inline-flex;
    width: calc(var(--1)*60)
}

@media(max-width:991.98px) {
    .faqUl li {
        padding-left: calc(var(--1)*20)
    }

    .faqUl li:before {
        width: calc(var(--1)*10)
    }
}

input {
    font-family: inherit
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/8cdee4d3ed444abc-s.woff2) format("woff2");
    unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/01af0fc7b4278e65-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/8cdee4d3ed444abc-s.woff2) format("woff2");
    unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/01af0fc7b4278e65-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/8cdee4d3ed444abc-s.woff2) format("woff2");
    unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/01af0fc7b4278e65-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/8cdee4d3ed444abc-s.woff2) format("woff2");
    unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/01af0fc7b4278e65-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/8cdee4d3ed444abc-s.woff2) format("woff2");
    unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Urbanist_781fa5;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/01af0fc7b4278e65-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Urbanist_Fallback_781fa5;
    src: local("Arial");
    ascent-override: 95.93%;
    descent-override: 25.24%;
    line-gap-override: 0.00%;
    size-adjust: 99.04%
}

.__className_781fa5 {
    font-family: __Urbanist_781fa5, __Urbanist_Fallback_781fa5;
    font-style: normal
}

@font-face {
    font-family: __Titan_One_ffdf68;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/6a410fd009b36628-s.woff2) format("woff2");
    unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Titan_One_ffdf68;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/c54f5554a21e3ae1-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Titan_One_Fallback_ffdf68;
    src: local("Arial");
    ascent-override: 79.49%;
    descent-override: 14.34%;
    line-gap-override: 0.00%;
    size-adjust: 122.03%
}

.__className_ffdf68 {
    font-family: __Titan_One_ffdf68, __Titan_One_Fallback_ffdf68;
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: __Luckiest_Guy_6d9c92;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/844dc71011366724-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Luckiest_Guy_Fallback_6d9c92;
    src: local("Arial");
    ascent-override: 61.73%;
    descent-override: 26.06%;
    line-gap-override: 0.00%;
    size-adjust: 113.91%
}

.__className_6d9c92 {
    font-family: __Luckiest_Guy_6d9c92, __Luckiest_Guy_Fallback_6d9c92;
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: __Chewy_a5633d;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/5e9b8939ed592006-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Chewy_Fallback_a5633d;
    src: local("Arial");
    ascent-override: 110.13%;
    descent-override: 34.04%;
    line-gap-override: 2.75%;
    size-adjust: 88.94%
}

.__className_a5633d {
    font-family: __Chewy_a5633d, __Chewy_Fallback_a5633d;
    font-weight: 400;
    font-style: normal
}

.footer_footer__dfLeS {
    background-color: #f3e6f5;
    padding-block: calc(var(--1)*54);
    margin-top: calc(var(--1)*24)
}

@media(min-width:992px) {
    .footer_footer__dfLeS .footer_logoArea__ebaAj img {
        width: calc(var(--1)*243);
        height: calc(var(--1)*173)
    }
}

@media(max-width:991.98px) {
    .footer_footer__dfLeS .footer_logoArea__ebaAj img {
        width: calc(var(--1)*217);
        height: calc(var(--1)*253)
    }
}

.footer_footer__dfLeS .footer_container__9DvpJ {
    border-radius: 40px;
    border: 3px solid #000;
    background: #bfbef1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse
}

@media(max-width:991.98px) {
    .footer_footer__dfLeS .footer_container__9DvpJ {
        flex-direction: column;
        align-items: flex-start;
        gap: calc(var(--1)*65);
        padding-block: calc(var(--1)*90)
    }
}

.footer_footer__dfLeS .footer_container__9DvpJ .footer_nav__sUN88 {
    display: flex;
    gap: calc(var(--1)*65)
}

@media(max-width:991.98px) {
    .footer_footer__dfLeS .footer_container__9DvpJ .footer_nav__sUN88 {
        flex-wrap: wrap
    }
}

.footer_footer__dfLeS .footer_container__9DvpJ .footer_nav__sUN88 .footer_navItem__Us3yX {
    display: flex;
    flex-direction: column
}

@media(max-width:991.98px) {
    .footer_footer__dfLeS .footer_container__9DvpJ .footer_nav__sUN88 .footer_navItem__Us3yX {
        flex: 1 1;
        min-width: 33.33%
    }
}

.footer_footer__dfLeS .footer_container__9DvpJ .footer_nav__sUN88 .footer_navItem__Us3yX h5 {
    color: #fff;
    font-size: calc(var(--1)*21);
    font-style: normal;
    font-weight: 700;
    line-height: 1.21;
    letter-spacing: -1.05px;
    margin-bottom: calc(var(--1)*10)
}

.footer_footer__dfLeS .footer_container__9DvpJ .footer_nav__sUN88 .footer_navItem__Us3yX ul {
    display: flex;
    flex-direction: column
}

.footer_footer__dfLeS .footer_container__9DvpJ .footer_nav__sUN88 .footer_navItem__Us3yX ul li {
    list-style: none
}

.footer_footer__dfLeS .footer_container__9DvpJ .footer_nav__sUN88 .footer_navItem__Us3yX ul li a {
    color: #fff;
    font-size: calc(var(--1)*17);
    font-style: normal;
    font-weight: 300;
    line-height: 1.2
}

.container_container__ZgtMu {
    margin-inline: auto;
    width: 100%
}

@media(min-width:992px) {
    .container_container__ZgtMu {
        max-width: calc(var(--1)*1336);
        padding-block: calc(var(--1)*56);
        padding-inline: calc(var(--1)*56);
        border-radius: calc(var(--1)*78)
    }
}

@media(max-width:991.98px) {
    .container_container__ZgtMu {
        max-width: calc(var(--1)*459);
        padding-block: calc(var(--1)*29);
        padding-inline: calc(var(--1)*29);
        border-radius: calc(var(--1)*78)
    }
}

.container_container__ZgtMu.container_blue__wVOFR {
    background-color: var(--blue-bg)
}

.container_container__ZgtMu.container_blue__wVOFR ::selection {
    background-color: var(--blue-300)
}

.container_container__ZgtMu.container_orange__6rbjr {
    background-color: var(--orange-bg)
}

.container_container__ZgtMu.container_orange__6rbjr ::selection {
    background-color: var(--orange-300)
}

.container_container__ZgtMu.container_purple__QvTVo {
    background-color: var(--purple-bg)
}

.container_container__ZgtMu.container_purple__QvTVo ::selection {
    background-color: var(--purple-300)
}

.container_container__ZgtMu.container_green__eU02N {
    background-color: var(--green-bg)
}

.container_container__ZgtMu.container_green__eU02N ::selection {
    background-color: var(--green-300)
}

.container_container__ZgtMu.container_red__mGgFU {
    background-color: var(--red-bg)
}

.container_container__ZgtMu.container_red__mGgFU ::selection {
    background-color: var(--red-300)
}

.container_container__ZgtMu.container_lines__r5PWT {
    background-image: url(../images/lines.webp);
    background-position: 50%;
    background-repeat: repeat;
    background-size: auto
}

@media(max-width:991.98px) {
    .container_container__ZgtMu.container_lines__r5PWT {
        background-image: url(../images/lines-mobile.webp)
    }
}

.header_header__1OXnM {
    z-index: 90;
    border-bottom: 1px solid #000;
    display: flex;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: var(--white);
    height: calc(var(--1)*100);
    overflow: hidden
}

.header_header__1OXnM .header_container__XSEN0 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-block: calc(var(--1)*23) calc(var(--1)*24);
    border-radius: 0;
    position: relative
}

@media(max-width:991.98px) {
    .header_header__1OXnM .header_container__XSEN0 {
        padding-block: calc(var(--1)*23) calc(var(--1)*24);
        padding-inline: calc(var(--1)*0)
    }
}

.header_header__1OXnM .header_container__XSEN0 .header_socials__AEuN5 ul {
    display: flex;
    gap: calc(var(--1)*16)
}

.header_header__1OXnM .header_container__XSEN0 .header_socials__AEuN5 ul li {
    list-style: none
}

.header_header__1OXnM .header_container__XSEN0 .header_socials__AEuN5 ul li a:hover {
    opacity: .8
}

.header_header__1OXnM .header_container__XSEN0 .header_socials__AEuN5 ul li a img {
    width: calc(var(--1)*36);
    height: calc(var(--1)*36)
}

.header_header__1OXnM .header_container__XSEN0 .header_logo__SX7rD img {
    object-fit: contain
}

@media(min-width:992px) {
    .header_header__1OXnM .header_container__XSEN0 .header_logo__SX7rD img {
        width: calc(var(--1)*347);
        height: calc(var(--1)*117)
    }
}

@media(max-width:991.98px) {
    .header_header__1OXnM .header_container__XSEN0 .header_logo__SX7rD img {
        width: calc(var(--1)*109);
        height: calc(var(--1)*99)
    }
}

.header_header__1OXnM .header_container__XSEN0 nav ul {
    display: flex;
    gap: calc(var(--1)*36)
}

.header_header__1OXnM .header_container__XSEN0 nav ul li {
    list-style: none
}

.header_header__1OXnM .header_container__XSEN0 nav ul li a {
    font-size: calc(var(--1)*20);
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

@media(max-width:991.98px) {
    .header_header__1OXnM .header_container__XSEN0 nav {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: -1;
        padding: calc(var(--1)*120) calc(var(--1)*80);
        transform: translateX(0%);
        transition: transform .8s ease-in-out
    }

    .header_header__1OXnM .header_container__XSEN0 nav.header_active__2h9Dq {
        transform: translateX(0)
    }

    .header_header__1OXnM .header_container__XSEN0 nav ul {
        flex-direction: column;
        align-items: center;
        justify-content: center
    }

    .header_header__1OXnM .header_container__XSEN0 nav ul li a {
        display: flex;
        font-size: calc(var(--1)*50);
        font-weight: 700;
        text-align: center
    }
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU {
    display: flex;
    align-items: center;
    gap: calc(var(--1)*10)
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU a,
.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU button {
    min-width: unset;
    padding-inline: calc(var(--1)*30)
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU .header_hamburger__nCheC {
    display: flex;
    width: calc(var(--1)*40);
    height: calc(var(--1)*40);
    padding: 0;
    background-color: transparent;
    border: none;
    position: relative
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU .header_hamburger__nCheC span {
    display: flex;
    width: calc(var(--1)*24);
    height: calc(var(--1)*3);
    background-color: #000;
    position: absolute;
    left: 50%;
    border-radius: calc(var(--1)*10);
    transition: transform .8s ease-in-out
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU .header_hamburger__nCheC span:first-child {
    top: calc(50% - var(--1)*8);
    transform: translate(-50%, -50%)
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU .header_hamburger__nCheC span:nth-child(2) {
    top: 50%;
    transform: translate(-50%, -50%)
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU .header_hamburger__nCheC span:nth-child(3) {
    top: calc(50% + var(--1)*8);
    transform: translate(-50%, -50%)
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU .header_hamburger__nCheC.header_active__2h9Dq span:first-child {
    transform: translate(-50%, calc(-50% + var(--1) * 8)) rotate(-135deg)
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU .header_hamburger__nCheC.header_active__2h9Dq span:nth-child(2) {
    transform: translate(-50%, -50%) scaleX(0)
}

.header_header__1OXnM .header_container__XSEN0 .header_right__MrQsU .header_hamburger__nCheC.header_active__2h9Dq span:nth-child(3) {
    transform: translate(-50%, calc(-50% - var(--1) * 8)) rotate(135deg)
}

.calculator_calculator__HpjMi {
    padding-top: calc(var(--1)*48) !important
}

.calculator_calculator__HpjMi .calculator_container__zoXxN {
    display: flex;
    gap: calc(var(--1)*24)
}

@media(max-width:991.98px) {
    .calculator_calculator__HpjMi .calculator_container__zoXxN {
        flex-direction: column
    }
}

@media(min-width:992px) {
    .calculator_calculator__HpjMi .calculator_container__zoXxN {
        flex-wrap: wrap
    }

    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxBar__D4llK {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: calc(var(--1)*24)
    }

    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxBar__D4llK .calculator_boxBarContent__y_yqA {
        flex: 323 1;
        display: flex;
        flex-direction: column;
        gap: calc(var(--1)*10)
    }

    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxBar__D4llK .calculator_boxBarBar__UvmRR {
        flex: 678 1
    }

    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF {
        flex: 627 1
    }

    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxButtons__qAM0A {
        flex: 567 1;
        justify-content: center
    }
}

@media(max-width:991.98px) {
    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxBar__D4llK {
        padding-bottom: calc(var(--1)*100)
    }
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxBar__D4llK .calculator_boxBarContent__y_yqA {
    display: flex;
    flex-direction: column;
    gap: calc(var(--1)*10);
    position: relative
}

@keyframes calculator_calcAnimation__MKLQf {
    50% {
        transform: translate(-65%, -62%)
    }

    75% {
        transform: translate(-75%, -62%) rotate(-10deg)
    }
}

@keyframes calculator_calcAnimation2__Jf4xX {
    50% {
        transform: translate(55%, -75%)
    }

    75% {
        transform: translate(45%, -75%) rotate(-10deg)
    }
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxBar__D4llK .calculator_boxBarContent__y_yqA .calculator_calculatorImg__ZryTs {
    position: absolute;
    left: 0;
    width: calc(var(--1)*238);
    height: calc(var(--1)*249);
    top: 0;
    transform: translate(-65%, -62%);
    pointer-events: none
}

@media(min-width:992px) {
    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxBar__D4llK .calculator_boxBarContent__y_yqA .calculator_calculatorImg__ZryTs {
        animation: calculator_calcAnimation__MKLQf 3s ease-in-out infinite
    }
}

@media(max-width:991.98px) {
    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxBar__D4llK .calculator_boxBarContent__y_yqA {
        text-align: center
    }

    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxBar__D4llK .calculator_boxBarContent__y_yqA .calculator_calculatorImg__ZryTs {
        left: 50%;
        top: calc(var(--1)*50);
        width: calc(var(--1)*180);
        height: calc(var(--1)*188);
        transform: translate(55%, -75%);
        animation: calculator_calcAnimation2__Jf4xX 3s ease-in-out infinite
    }
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsArea__RBeDB {
    display: flex;
    flex-direction: column;
    gap: calc(var(--1)*16);
    margin-top: calc(var(--1)*24)
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw {
    display: flex;
    align-items: center;
    gap: calc(var(--1)*16);
    position: relative
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw .calculator_inputBox__AcBZS,
.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw input {
    background-color: #ffe9f8;
    border-radius: calc(var(--1)*100);
    height: calc(var(--1)*52);
    display: flex;
    align-items: center;
    border: calc(var(--1)*3) solid #000;
    padding-left: calc(var(--1)*16);
    flex-grow: 1
}

@media(max-width:991.98px) {

    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw .calculator_inputBox__AcBZS,
    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw input {
        max-width: calc(var(--1)*210)
    }
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw input {
    display: flex;
    color: var(--dark);
    font-size: calc(var(--1)*17);
    font-style: normal;
    font-weight: 600;
    line-height: 1.19;
    letter-spacing: .595px
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw input::-webkit-inner-spin-button,
.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw input[type=number] {
    -moz-appearance: textfield
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxResults__XZvZF .calculator_boxResultsResult__Zadcw .calculator_calcTitle__dIQsE {
    width: calc(var(--1)*120);
    min-width: calc(var(--1)*120)
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxButtons__qAM0A {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: calc(var(--1)*16)
}

@media(max-width:991.98px) {
    .calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxButtons__qAM0A {
        order: 3
    }
}

.calculator_calculator__HpjMi .calculator_container__zoXxN .calculator_boxButtons__qAM0A button {
    margin-top: auto
}

@keyframes stars_starAnimation__hyMw4 {
    50% {
        transform: translateX(-105%) scale(0)
    }
}

@keyframes stars_starAnimation2___7oWn {
    50% {
        transform: translateX(105%) scale(0)
    }
}

@keyframes stars_starAnimation3__S1YcI {
    50% {
        transform: translate(-50%, 100%) scale(0) rotate(5deg)
    }
}

@keyframes stars_starShine__f0C2q {
    50% {
        scale: 0
    }
}

.stars_stars__j_1mB {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter: none;
    pointer-events: none
}

.stars_stars__j_1mB img {
    transition: all .5s ease-in-out
}

.stars_stars__j_1mB .stars_first__Z_MNx,
.stars_stars__j_1mB .stars_second__Onisv {
    position: absolute;
    width: calc(var(--1)*40);
    height: calc(var(--1)*46)
}

.stars_stars__j_1mB .stars_third__VNnPz {
    position: absolute;
    width: calc(var(--1)*20);
    height: calc(var(--1)*23)
}

.stars_stars__j_1mB.stars_var1__TrfJT .stars_first__Z_MNx {
    left: calc(var(--1)*-50);
    top: 0;
    animation: stars_starShine__f0C2q 1.5s ease-in-out infinite
}

.stars_stars__j_1mB.stars_var1__TrfJT .stars_second__Onisv {
    right: calc(var(--1)*-50);
    bottom: 0;
    animation: stars_starShine__f0C2q 1.75s ease-in-out infinite
}

.stars_stars__j_1mB.stars_var2__iFVsZ .stars_first__Z_MNx {
    left: calc(var(--1)*-50);
    bottom: 0;
    animation: stars_starShine__f0C2q 1s ease-in-out -.5s infinite
}

.stars_stars__j_1mB.stars_var2__iFVsZ .stars_second__Onisv {
    right: calc(var(--1)*-50);
    top: 0;
    animation: stars_starShine__f0C2q 1.55s ease-in-out infinite
}

.stars_stars__j_1mB.stars_var3__p1SN4 .stars_first__Z_MNx {
    left: calc(var(--1)*-50);
    top: 0;
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

.stars_stars__j_1mB.stars_var3__p1SN4 .stars_second__Onisv {
    right: calc(var(--1)*-50);
    bottom: 0;
    animation: stars_starShine__f0C2q 1.25s ease-in-out infinite
}

.stars_stars__j_1mB.stars_var3__p1SN4 .stars_third__VNnPz {
    left: calc(var(--1)*-10);
    bottom: calc(var(--1)*-30);
    animation: stars_starShine__f0C2q 1s ease-in-out -1s infinite
}

.stars_stars__j_1mB.stars_raised__TZvPi .stars_first__Z_MNx {
    left: calc(var(--1)*-50);
    top: 0;
    animation: stars_starShine__f0C2q 1.5s ease-in-out infinite
}

.stars_stars__j_1mB.stars_raised__TZvPi .stars_second__Onisv,
.stars_stars__j_1mB.stars_raised__TZvPi .stars_third__VNnPz {
    display: none
}

.stars_stars__j_1mB.stars_buyM__nSPTQ .stars_first__Z_MNx {
    left: calc(var(--1)*-30);
    top: 80%;
    animation: stars_starShine__f0C2q 1.5s ease-in-out infinite;
    width: calc(var(--1)*30);
    height: calc(var(--1)*34)
}

.stars_stars__j_1mB.stars_buyM__nSPTQ .stars_second__Onisv,
.stars_stars__j_1mB.stars_buyM__nSPTQ .stars_third__VNnPz {
    display: none
}

.stars_stars__j_1mB.stars_top__e0SV8 .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    right: calc(var(--1)*15);
    bottom: calc(var(--1)*12);
    animation: stars_starShine__f0C2q 1.5s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_top__e0SV8 .stars_first__Z_MNx {
        right: calc(var(--1)*-20)
    }
}

.stars_stars__j_1mB.stars_top__e0SV8 .stars_second__Onisv,
.stars_stars__j_1mB.stars_top__e0SV8 .stars_third__VNnPz {
    display: none
}

.stars_stars__j_1mB.stars_uncover__Gvyja .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-20);
    top: 0;
    animation: stars_starShine__f0C2q 1.5s ease-in-out infinite
}

.stars_stars__j_1mB.stars_uncover__Gvyja .stars_second__Onisv,
.stars_stars__j_1mB.stars_uncover__Gvyja .stars_third__VNnPz {
    display: none
}

.stars_stars__j_1mB.stars_hopenomics__NvPE3 .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-50);
    top: calc(var(--1)*10);
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

.stars_stars__j_1mB.stars_hopenomics__NvPE3 .stars_second__Onisv {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-35);
    top: calc(var(--1)*-10);
    animation: stars_starShine__f0C2q 1.25s ease-in-out infinite
}

.stars_stars__j_1mB.stars_hopenomics__NvPE3 .stars_third__VNnPz {
    display: none
}

.stars_stars__j_1mB.stars_roadmap__9ziet .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-35);
    top: calc(var(--1)*-5);
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_roadmap__9ziet .stars_first__Z_MNx {
        display: none
    }
}

.stars_stars__j_1mB.stars_roadmap__9ziet .stars_second__Onisv {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    right: calc(var(--1)*-30);
    top: calc(var(--1)*-10);
    animation: stars_starShine__f0C2q 1.25s ease-in-out infinite
}

.stars_stars__j_1mB.stars_roadmap__9ziet .stars_third__VNnPz {
    width: calc(var(--1)*20);
    height: calc(var(--1)*23);
    right: calc(var(--1)*-40);
    top: calc(var(--1)*15);
    animation: stars_starShine__f0C2q 1.55s ease-in-out infinite
}

.stars_stars__j_1mB.stars_calc__P7g48 .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-35);
    bottom: calc(var(--1)*10);
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_calc__P7g48 .stars_first__Z_MNx {
        left: calc(var(--1)*10);
        bottom: calc(var(--1)*10)
    }
}

.stars_stars__j_1mB.stars_calc__P7g48 .stars_second__Onisv {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    right: calc(var(--1)*115);
    top: calc(var(--1)*0);
    animation: stars_starShine__f0C2q 1.25s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_calc__P7g48 .stars_second__Onisv {
        right: calc(var(--1)*50);
        top: calc(var(--1)*0)
    }
}

.stars_stars__j_1mB.stars_calc__P7g48 .stars_third__VNnPz {
    display: none
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_holdings__jIPMB {
        display: none
    }
}

.stars_stars__j_1mB.stars_holdings__jIPMB .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*30);
    top: calc(var(--1)*-15);
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_holdings__jIPMB .stars_first__Z_MNx {
        left: calc(var(--1)*0);
        top: calc(var(--1)*-15)
    }
}

.stars_stars__j_1mB.stars_holdings__jIPMB .stars_second__Onisv {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    right: calc(var(--1)*10);
    top: calc(var(--1)*10);
    animation: stars_starShine__f0C2q 1.25s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_holdings__jIPMB .stars_second__Onisv {
        right: calc(var(--1)*-10);
        top: calc(var(--1)*10)
    }
}

.stars_stars__j_1mB.stars_holdings__jIPMB .stars_third__VNnPz {
    display: none
}

.stars_stars__j_1mB.stars_stage___KXcs .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-40);
    top: calc(var(--1)*-15);
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_stage___KXcs .stars_first__Z_MNx {
        left: calc(var(--1)*-40);
        top: calc(var(--1)*-15)
    }
}

.stars_stars__j_1mB.stars_stage___KXcs .stars_second__Onisv {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    right: calc(var(--1)*20);
    bottom: calc(var(--1)*-10);
    animation: stars_starShine__f0C2q 1.25s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_stage___KXcs .stars_second__Onisv {
        right: calc(var(--1)*10);
        bottom: calc(var(--1)*-10)
    }
}

.stars_stars__j_1mB.stars_stage___KXcs .stars_third__VNnPz {
    display: none
}

.stars_stars__j_1mB.stars_step1__LCSkH .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-35);
    bottom: calc(var(--1)*-5);
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_step1__LCSkH .stars_first__Z_MNx {
        bottom: calc(var(--1)*15)
    }
}

.stars_stars__j_1mB.stars_step1__LCSkH .stars_second__Onisv {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    right: calc(var(--1)*-35);
    top: calc(var(--1)*-15);
    animation: stars_starShine__f0C2q 1.55s ease-in-out infinite
}

@media(max-width:991.98px) {
    .stars_stars__j_1mB.stars_step1__LCSkH .stars_second__Onisv {
        display: none
    }
}

.stars_stars__j_1mB.stars_step1__LCSkH .stars_third__VNnPz {
    width: calc(var(--1)*20);
    height: calc(var(--1)*23);
    left: calc(var(--1)*-45);
    top: calc(var(--1)*15);
    animation: stars_starShine__f0C2q 1.25s ease-in-out infinite
}

.stars_stars__j_1mB.stars_step2__QcDNV .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-35);
    top: calc(var(--1)*-15);
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

.stars_stars__j_1mB.stars_step2__QcDNV .stars_second__Onisv {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    right: calc(var(--1)*-35);
    top: calc(var(--1)*30);
    animation: stars_starShine__f0C2q 1.55s ease-in-out infinite
}

.stars_stars__j_1mB.stars_step2__QcDNV .stars_third__VNnPz {
    width: calc(var(--1)*20);
    height: calc(var(--1)*23);
    left: calc(var(--1)*-45);
    top: calc(var(--1)*15);
    animation: stars_starShine__f0C2q 1.25s ease-in-out infinite
}

.stars_stars__j_1mB.stars_step3__xUTut .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-35);
    top: calc(var(--1)*-15);
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

.stars_stars__j_1mB.stars_step3__xUTut .stars_second__Onisv {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    right: calc(var(--1)*-35);
    top: calc(var(--1)*30);
    animation: stars_starShine__f0C2q 1.55s ease-in-out infinite
}

.stars_stars__j_1mB.stars_step3__xUTut .stars_third__VNnPz {
    display: none
}

.stars_stars__j_1mB.stars_ring__HgPtN .stars_first__Z_MNx {
    width: calc(var(--1)*30);
    height: calc(var(--1)*34);
    left: calc(var(--1)*-35);
    top: calc(var(--1)*-15);
    animation: stars_starShine__f0C2q 1.85s ease-in-out infinite
}

.stars_stars__j_1mB.stars_ring__HgPtN .stars_second__Onisv {
    display: none
}

.stars_stars__j_1mB.stars_ring__HgPtN .stars_third__VNnPz {
    width: calc(var(--1)*20);
    height: calc(var(--1)*23);
    left: calc(var(--1)*-45);
    top: calc(var(--1)*15);
    animation: stars_starShine__f0C2q 1.25s ease-in-out infinite
}

.text_text__PePj0 {
    line-height: 1.1
}

@media(min-width:992px) {
    .text_text__PePj0.text_default__0o7N9 {
        font-size: calc(var(--1)*23)
    }
}

@media(max-width:991.98px) {
    .text_text__PePj0.text_default__0o7N9 {
        font-size: calc(var(--1)*18)
    }
}

@media(min-width:992px) {
    .text_text__PePj0.text_small__evoSP {
        font-size: calc(var(--1)*16)
    }
}

@media(max-width:991.98px) {
    .text_text__PePj0.text_small__evoSP {
        font-size: calc(var(--1)*14)
    }
}

@media(min-width:992px) {
    .text_text__PePj0.text_large____Cio {
        font-size: calc(var(--1)*24)
    }
}

@media(max-width:991.98px) {
    .text_text__PePj0.text_large____Cio {
        font-size: calc(var(--1)*21)
    }
}

.toast_toast__Hf0vh {
    padding: calc(var(--1)*10) calc(var(--1)*20) calc(var(--1)*12);
    color: var(--text);
    background-color: var(--white);
    font-size: calc(var(--1)*18);
    transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    opacity: 0;
    transform: translateX(100%);
    width: calc(var(--1)*320);
    max-width: calc(var(--1)*320);
    border: 1px solid transparent;
    border-left-width: 3px;
    position: relative;
    animation: toast_deActiveToast__03RvW .3s ease-in-out forwards
}

@keyframes toast_deActiveToast__03RvW {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(100%)
    }
}

@keyframes toast_activeToast__0FNmn {
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.toast_toast__Hf0vh.toast_active__QAZGz {
    animation: toast_activeToast__0FNmn .3s ease-in-out forwards
}

.toast_toast__Hf0vh.toast_success__NyjXu {
    border-left-color: var(--green-400)
}

.toast_toast__Hf0vh.toast_error__pRoFq {
    border-left-color: var(--red-400)
}

.toast_toast__Hf0vh.toast_info__gHO3_ {
    border-left-color: var(--blue-400)
}

@media(max-width:991.98px) {
    .styles_content__ue1rT {
        height: calc(var(--1)*400) !important
    }
}

.styles_content__ue1rT .styles_texts__0y1qk {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: calc(var(--1)*16);
    text-align: center;
    max-width: calc(var(--1)*600)
}

.styles_content__ue1rT .styles_texts__0y1qk a {
    color: var(--purple-400);
    font-weight: 700
}

@media(max-width:991.98px) {
    .styles_content__ue1rT .styles_texts__0y1qk p {
        max-width: calc(var(--1)*300)
    }
}

.styles_content__ue1rT .styles_star__DO0R1 {
    position: absolute;
    width: calc(var(--1)*46);
    height: calc(var(--1)*53)
}

.styles_content__ue1rT .styles_star__DO0R1.styles_star1__MTSk1 {
    display: none
}

.styles_content__ue1rT .styles_star__DO0R1.styles_star3__grGPA {
    right: calc(var(--1)*140);
    top: calc(var(--1)*100)
}

@media(max-width:991.98px) {
    .styles_content__ue1rT .styles_star__DO0R1.styles_star3__grGPA {
        right: calc(var(--1)*10);
        top: calc(var(--1)*100)
    }
}

.styles_content__ue1rT .styles_cloud1__3N9gi {
    position: absolute;
    width: calc(var(--1)*143);
    height: calc(var(--1)*85);
    top: calc(var(--1)*40);
    left: calc(var(--1)*140)
}

@media(max-width:991.98px) {
    .styles_content__ue1rT .styles_cloud1__3N9gi {
        top: calc(var(--1)*20);
        left: calc(var(--1)*-20)
    }
}

.styles_content__ue1rT .styles_cloud2__NbpuU {
    position: absolute;
    width: calc(var(--1)*271);
    height: calc(var(--1)*155);
    right: calc(var(--1)*-200);
    bottom: calc(var(--1)*200)
}

@media(max-width:991.98px) {
    .styles_content__ue1rT .styles_cloud2__NbpuU {
        width: calc(var(--1)*168);
        height: calc(var(--1)*96);
        right: calc(var(--1)*-20);
        bottom: calc(var(--1)*20)
    }
}

.styles_content__ue1rT .styles_cloud3__ZX7p4 {
    position: absolute;
    width: calc(var(--1)*202);
    height: calc(var(--1)*120);
    right: calc(var(--1)*0);
    bottom: calc(var(--1)*140)
}

@media(max-width:991.98px) {
    .styles_content__ue1rT .styles_cloud3__ZX7p4 {
        width: calc(var(--1)*109);
        height: calc(var(--1)*64);
        right: calc(var(--1)*100);
        bottom: calc(var(--1)*0)
    }
}

.styles_content__ue1rT .styles_hero___NKU2 {
    width: calc(var(--1)*408);
    height: calc(var(--1)*501);
    position: absolute;
    bottom: calc(var(--1)*-42);
    left: calc(var(--1)*-120)
}

@media(max-width:991.98px) {
    .styles_content__ue1rT .styles_hero___NKU2 {
        width: calc(var(--1)*245);
        height: calc(var(--1)*411);
        bottom: calc(var(--1)*-80);
        left: calc(var(--1)*-60)
    }

    .styles_content__IMENv {
        height: calc(var(--1)*650) !important
    }
}

.styles_content__IMENv .styles_texts__yx1ES {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: calc(var(--1)*16);
    text-align: center;
    max-width: calc(var(--1)*700)
}

@media(max-width:991.98px) {
    .styles_content__IMENv .styles_texts__yx1ES {
        padding-bottom: calc(var(--1)*100)
    }
}

.styles_content__IMENv .styles_texts__yx1ES p {
    max-width: calc(var(--1)*540)
}

.styles_content__IMENv .styles_star__7lZ7y {
    position: absolute;
    width: calc(var(--1)*46);
    height: calc(var(--1)*53)
}

.styles_content__IMENv .styles_star__7lZ7y.styles_star1__5Y9u1 {
    left: calc(var(--1)*70);
    bottom: calc(var(--1)*260)
}

@media(max-width:991.98px) {
    .styles_content__IMENv .styles_star__7lZ7y.styles_star1__5Y9u1 {
        display: none
    }
}

.styles_content__IMENv .styles_star__7lZ7y.styles_star2__02BWS {
    left: calc(var(--1)*110);
    bottom: calc(var(--1)*230)
}

@media(max-width:991.98px) {
    .styles_content__IMENv .styles_star__7lZ7y.styles_star2__02BWS {
        display: none
    }
}

.styles_content__IMENv .styles_star__7lZ7y.styles_star3__oKb5B {
    right: calc(var(--1)*340);
    top: calc(var(--1)*120)
}

.styles_content__IMENv .styles_cloud1__NkusK {
    position: absolute;
    width: calc(var(--1)*143);
    height: calc(var(--1)*85);
    top: calc(var(--1)*40);
    left: calc(var(--1)*140)
}

@media(max-width:991.98px) {
    .styles_content__IMENv .styles_cloud1__NkusK {
        display: none
    }
}

.styles_content__IMENv .styles_cloud2__MPBRo {
    position: absolute;
    width: calc(var(--1)*224);
    height: calc(var(--1)*128);
    left: calc(var(--1)*-30);
    bottom: calc(var(--1)*40)
}

@media(max-width:991.98px) {
    .styles_content__IMENv .styles_cloud2__MPBRo {
        width: calc(var(--1)*174);
        height: calc(var(--1)*99);
        left: calc(var(--1)*-20);
        bottom: calc(var(--1)*100)
    }
}

.styles_content__IMENv .styles_cloud3__XOP54 {
    position: absolute;
    width: calc(var(--1)*143);
    height: calc(var(--1)*85);
    right: calc(var(--1)*250);
    bottom: calc(var(--1)*20)
}

@media(max-width:991.98px) {
    .styles_content__IMENv .styles_cloud3__XOP54 {
        width: calc(var(--1)*109);
        height: calc(var(--1)*64);
        left: calc(var(--1)*120);
        bottom: calc(var(--1)*20)
    }
}

.styles_content__IMENv .styles_hero__nktwv {
    width: calc(var(--1)*380);
    height: calc(var(--1)*528);
    position: absolute;
    bottom: calc(var(--1)*-100);
    right: calc(var(--1)*-120)
}

@media(max-width:991.98px) {
    .styles_content__IMENv .styles_hero__nktwv {
        width: calc(var(--1)*333);
        height: calc(var(--1)*462);
        right: calc(var(--1)*-60)
    }
}

.styles_content__IMENv .styles_diamond__RvvIQ {
    position: absolute;
    top: calc(var(--1)*0);
    width: calc(var(--1)*251);
    height: calc(var(--1)*246)
}

@media(max-width:991.98px) {
    .styles_content__IMENv .styles_diamond__RvvIQ {
        top: calc(var(--1)*0)
    }
}

.styles_content__XtF6w {
    align-items: flex-start !important;
    justify-content: flex-start !important;
    padding: calc(var(--1)*54) !important
}

@media(max-width:991.98px) {
    .styles_content__XtF6w {
        height: calc(var(--1)*900) !important
    }
}

.styles_content__XtF6w .styles_texts__1xoY_ {
    display: flex;
    flex-direction: column;
    gap: calc(var(--1)*24);
    max-width: calc(var(--1)*600)
}

.styles_content__XtF6w .styles_texts__1xoY_ p {
    max-width: calc(var(--1)*600)
}

.styles_content__XtF6w .styles_texts__1xoY_ form {
    display: flex;
    flex-direction: column;
    gap: calc(var(--1)*24);
    max-width: calc(var(--1)*500)
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_input__KlF_T {
    display: flex;
    width: 100%;
    border: none;
    outline: none;
    font-size: calc(var(--1)*20);
    font-style: normal;
    font-weight: 400;
    line-height: 1.44;
    padding-bottom: calc(var(--1)*18);
    border-bottom: 1px solid var(--blue-200)
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_input__KlF_T:focus {
    border-bottom: 1px solid var(--blue-400)
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_input__KlF_T::placeholder {
    color: #c6c6c6
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_phoneInputContainer__onn7n {
    position: relative;
    display: flex;
    width: 100%;
    border: none;
    outline: none;
    padding-bottom: calc(var(--1)*18);
    border-bottom: 1px solid var(--blue-200)
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_phoneInputContainer__onn7n input {
    border: none;
    flex: 1 1;
    height: 100%;
    font-size: calc(var(--1)*20);
    font-style: normal;
    font-weight: 400;
    line-height: 1.44
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_phoneInputContainer__onn7n input::placeholder {
    color: #c6c6c6
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_phoneInputContainer__onn7n .styles_select__g1Qxt {
    position: absolute;
    left: 0;
    width: calc(var(--1)*80)
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_phoneInputContainer__onn7n .styles_dropdown__TMlyO {
    max-height: calc(var(--1)*300) !important;
    overflow-y: auto;
    width: calc(var(--1)*200);
    left: -50%
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_phoneInputContainer__onn7n .styles_phoneInput__fvqBP {
    padding-left: calc(var(--1)*64)
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_buttons___CR5b {
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: calc(var(--1)*36)
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_checkbox__IWlAr {
    display: flex;
    gap: calc(var(--1)*9);
    align-items: center
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_checkbox__IWlAr .styles_check__cm7F0 {
    display: flex;
    min-width: calc(var(--1)*16);
    height: calc(var(--1)*16);
    border: 1px solid #555;
    border-radius: calc(var(--1)*4)
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_checkbox__IWlAr input:checked+.styles_check__cm7F0 {
    background-color: var(--green-400)
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_checkbox__IWlAr label {
    font-size: calc(var(--1)*13);
    color: #999;
    cursor: pointer
}

.styles_content__XtF6w .styles_texts__1xoY_ form .styles_checkbox__IWlAr label a {
    color: var(--black);
    font-weight: 700;
    text-decoration: underline
}

.styles_content__XtF6w .styles_star__FiyGg {
    position: absolute;
    width: calc(var(--1)*46);
    height: calc(var(--1)*53)
}

.styles_content__XtF6w .styles_star__FiyGg.styles_star1__Siul1 {
    left: calc(var(--1)*70);
    bottom: calc(var(--1)*260)
}

@media(max-width:991.98px) {
    .styles_content__XtF6w .styles_star__FiyGg.styles_star1__Siul1 {
        display: none
    }
}

.styles_content__XtF6w .styles_star__FiyGg.styles_star2__Zu6WQ {
    left: calc(var(--1)*110);
    bottom: calc(var(--1)*230)
}

@media(max-width:991.98px) {
    .styles_content__XtF6w .styles_star__FiyGg.styles_star2__Zu6WQ {
        display: none
    }
}

.styles_content__XtF6w .styles_star__FiyGg.styles_star3__8VzrS {
    right: calc(var(--1)*340);
    top: calc(var(--1)*120)
}

.styles_content__XtF6w .styles_hero__656oo {
    aspect-ratio: 378/356;
    width: calc(var(--1)*420);
    height: unset;
    position: absolute;
    bottom: calc(var(--1)*0);
    right: calc(var(--1)*-24)
}

@media(max-width:991.98px) {
    .styles_content__XtF6w .styles_hero__656oo {
        width: calc(var(--1)*333);
        left: 50%;
        transform: translateX(-50%);
        right: unset;
        bottom: calc(var(--1)*24)
    }
}

:root {
    --PhoneInput-color--focus: #03b2cb;
    --PhoneInputInternationalIconPhone-opacity: 0.8;
    --PhoneInputInternationalIconGlobe-opacity: 0.65;
    --PhoneInputCountrySelect-marginRight: 0.35em;
    --PhoneInputCountrySelectArrow-width: 0.3em;
    --PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);
    --PhoneInputCountrySelectArrow-borderWidth: 1px;
    --PhoneInputCountrySelectArrow-opacity: 0.45;
    --PhoneInputCountrySelectArrow-color: currentColor;
    --PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
    --PhoneInputCountrySelectArrow-transform: rotate(45deg);
    --PhoneInputCountryFlag-aspectRatio: 1.5;
    --PhoneInputCountryFlag-height: 1em;
    --PhoneInputCountryFlag-borderWidth: 1px;
    --PhoneInputCountryFlag-borderColor: rgba(0, 0, 0, .5);
    --PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
    --PhoneInputCountryFlag-backgroundColor--loading: rgba(0, 0, 0, .1)
}

.PhoneInput {
    display: flex;
    align-items: center
}

.PhoneInputInput {
    flex: 1 1;
    min-width: 0
}

.PhoneInputCountryIcon {
    width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
    height: var(--PhoneInputCountryFlag-height)
}

.PhoneInputCountryIcon--square {
    width: var(--PhoneInputCountryFlag-height)
}

.PhoneInputCountryIcon--border {
    background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
    box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)
}

.PhoneInputCountryIconImg {
    display: block;
    width: 100%;
    height: 100%
}

.PhoneInputInternationalIconPhone {
    opacity: var(--PhoneInputInternationalIconPhone-opacity)
}

.PhoneInputInternationalIconGlobe {
    opacity: var(--PhoneInputInternationalIconGlobe-opacity)
}

.PhoneInputCountry {
    position: relative;
    align-self: stretch;
    display: flex;
    align-items: center;
    margin-right: var(--PhoneInputCountrySelect-marginRight)
}

.PhoneInputCountrySelect {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    border: 0;
    opacity: 0;
    cursor: pointer
}

.PhoneInputCountrySelect[disabled],
.PhoneInputCountrySelect[readonly] {
    cursor: default
}

.PhoneInputCountrySelectArrow {
    display: block;
    content: "";
    width: var(--PhoneInputCountrySelectArrow-width);
    height: var(--PhoneInputCountrySelectArrow-width);
    margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
    border-style: solid;
    border-color: var(--PhoneInputCountrySelectArrow-color);
    border-top-width: 0;
    border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
    border-left-width: 0;
    border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
    transform: var(--PhoneInputCountrySelectArrow-transform);
    opacity: var(--PhoneInputCountrySelectArrow-opacity)
}

.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow {
    opacity: 1;
    color: var(--PhoneInputCountrySelectArrow-color--focus)
}

.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border {
    box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)
}

.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe {
    opacity: 1;
    color: var(--PhoneInputCountrySelectArrow-color--focus)
}

@media(max-width:991.98px) {
    .styles_content__sTkfD {
        height: calc(var(--1)*750) !important
    }
}

.styles_content__sTkfD .styles_texts__OGsXB {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: calc(var(--1)*16);
    text-align: center;
    max-width: calc(var(--1)*700);
    padding-bottom: calc(var(--1)*0)
}

@media(max-width:991.98px) {
    .styles_content__sTkfD .styles_texts__OGsXB {
        padding-inline: calc(var(--1)*24)
    }

    .styles_content__sTkfD .styles_texts__OGsXB>button {
        margin-bottom: calc(var(--1)*200)
    }
}

.styles_content__sTkfD .styles_money__l9wxw {
    position: absolute;
    aspect-ratio: 97/116;
    width: calc(var(--1)*60);
    height: unset
}

@media(max-width:991.98px) {
    .styles_content__sTkfD .styles_money__l9wxw {
        width: calc(var(--1)*40)
    }
}

.styles_content__sTkfD .styles_money__l9wxw.styles_moneyLT__Ou6qF {
    top: calc(var(--1)*25);
    left: calc(var(--1)*80);
    transform: rotate(-90deg)
}

@media(max-width:991.98px) {
    .styles_content__sTkfD .styles_money__l9wxw.styles_moneyLT__Ou6qF {
        left: calc(var(--1)*-20);
        top: calc(var(--1)*120)
    }
}

.styles_content__sTkfD .styles_money__l9wxw.styles_moneyLB__kYDsA {
    top: calc(var(--1)*100);
    left: calc(var(--1)*80)
}

@media(max-width:991.98px) {
    .styles_content__sTkfD .styles_money__l9wxw.styles_moneyLB__kYDsA {
        display: none
    }
}

.styles_content__sTkfD .styles_money__l9wxw.styles_moneyRT__s67qZ {
    top: calc(var(--1)*25);
    right: calc(var(--1)*80);
    transform: rotate(-45deg)
}

@media(max-width:991.98px) {
    .styles_content__sTkfD .styles_money__l9wxw.styles_moneyRT__s67qZ {
        right: calc(var(--1)*-20);
        top: calc(var(--1)*60)
    }
}

.styles_content__sTkfD .styles_money__l9wxw.styles_moneyRB__QRme0 {
    transform: rotate(-90deg);
    top: calc(var(--1)*100);
    right: calc(var(--1)*80)
}

@media(max-width:991.98px) {
    .styles_content__sTkfD .styles_money__l9wxw.styles_moneyRB__QRme0 {
        right: calc(var(--1)*-20);
        top: calc(var(--1)*120)
    }
}

.styles_content__sTkfD .styles_hero__OZ_Et {
    aspect-ratio: 344/436;
    width: calc(var(--1)*344);
    height: unset;
    position: absolute;
    bottom: calc(var(--1)*-100);
    left: calc(var(--1)*-120)
}

@media(max-width:991.98px) {
    .styles_content__sTkfD .styles_hero__OZ_Et {
        width: calc(var(--1)*200);
        height: unset;
        left: 50%;
        transform: translateX(-50%);
        top: calc(var(--1)*330)
    }
}

.socials_socials__P4Qw_ {
    display: flex;
    gap: calc(var(--1)*12)
}

.socials_socials__P4Qw_ a {
    position: relative;
    width: calc(var(--1)*40);
    height: calc(var(--1)*40)
}

.socials_socials__P4Qw_ a>img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}



p.text_text__PePj0.color-black.font-weight-400.text_default__0o7N9.bottomimg {
    text-align: center;
}






