* {
    box-sizing: border-box;
}

body {
    margin: 0;
}

* {
    scrollbar-width: none;
}

::-webkit-scrollbar {
    display: none;
}

.pwb-scene {
    display: none;
}

.pwb-scene>canvas {
    display: block;
    width: 100%;
    height: 100%;
    user-select: none;
    pointer-events: none;
}

#iyfu {
    z-index: 0;
    position: relative;
    background-color: #000000;
}

#is78 {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100vw;
    bottom: 0px;
    height: 100vh;
    display: block;
    z-index: -1;
    position: fixed;
}

#ia5i {
    width: 100%;
    height: 100%;
    display: block;
    min-height: 75px;
}

#i2iyf {
    top: 0%;
    height: 50dvh;
    display: block;
    position: static;
}

#ipd57 {
    top: px;
    left: 6dvw;
    bottom: 15dvh;
    display: block;
    position: fixed;
    min-height: 75px;
    align-items: start;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: start;
}

#ikjfi {
    color: #ffffff;
    width: 100%;
    display: block;
    font-size: 9dvw;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 5dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#ikjfi-2 {
    left: 25dvw;
    color: #ffffff;
    width: 100%;
    display: block;
    position: relative;
    font-size: 9dvw;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 5dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
    top: 1dvh;
}

#ikjfi-2-2 {
    left: 44dvw;
    color: #ffffff;
    width: 100%;
    display: block;
    position: relative;
    font-size: 9dvw;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 5dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
    top: 2dvh;
}

#isnqv {
    font-family: "kantumruypro-italic";
}

#ic1ud {
    top: 0px;
    width: 100dvw;
    display: flex;
    position: fixed;
    align-items: center;
    padding-top: 10px;
    padding-left: 24px;
    padding-right: 24px;
    flex-direction: row;
    justify-content: space-between;
}

#ic1ud-2 {
    right: px;
    width: 100dvw;
    bottom: 0px;
    display: flex;
    position: fixed;
    padding-left: 24px;
    padding-right: 24px;
    flex-direction: row;
    padding-bottom: 10px;
    justify-content: space-between;
}

#ic1ud-2-2 {
    gap: 24px;
    top: 36dvh;
    right: 0px;
    display: flex;
    position: fixed;
    padding-right: 24px;
    flex-direction: column;
}

#iu28u {
    color: #ffffff;
    width: 100%;
    display: block;
    font-size: 18px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 24px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#i8fid {
    display: block;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

#itf7w {
    gap: 8px;
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: row;
    padding-bottom: 10px;
    justify-content: start;
    width: 320px;
}

#iamvx-4 {
    color: #ffffff4d;
}

#iu28u-3 {
    color: #ffffff;
    width: 100%;
    display: block;
    font-size: 18px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 24px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
    text-align: end;
}

#iu28u-3-2 {
    color: #ffffff;
    width: 90%;
    display: block;
    font-size: 18px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 24px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
    text-align: end;
}

#itf7w-2 {
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: row;
    padding-bottom: 10px;
    justify-content: start;
}

#iu28u-3-3 {
    color: #ffffff;
    width: 100%;
    display: block;
    font-size: 18px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 24px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#itf7w-2-2 {
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: row;
    padding-bottom: 10px;
    justify-content: start;
}

#igwjg {
    width: 40px;
    border: 1px solid #ffffff4d;
    height: 40px;
    display: flex;
    align-items: center;
    border-radius: 999px;
    flex-direction: column;
    justify-content: center;
}

#ihyee {
    width: 32px;
    height: 32px;
    display: block;
    padding-top: 8px;
    padding-left: 8px;
    border-radius: px;
    padding-right: 8px;
    padding-bottom: 8px;
}

#iarcl {
    color: #ffffff;
    width: 100%;
    display: block;
    font-size: 18px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 24px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
    text-align: end;
}

#i281j {
    width: 20px;
    display: block;
    margin-left: 3px;
}

#i281j-2 {
    width: 20px;
    display: block;
    margin-left: 3px;
}

#i281j-2-2 {
    width: 28px;
    display: block;
}

#iu91k {
    width: 100%;
}

#iu91k-2 {
    width: 100%;
}

#iu91k-3 {
    width: 100%;
}

#i6hnk {
    color: #ffffff;
    display: block;
    font-size: 5dvw;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 4.5dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#ie8qo {
    gap: 8px;
    top: px;
    left: 6dvw;
    bottom: 15dvh;
    display: block;
    position: fixed;
    min-height: 75px;
    align-items: start;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: start;
    max-width: 80vw;
}

#i6hnk-2 {
    color: #ffffff;
    display: block;
    font-size: 1dvw;
    max-width: 600px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.3dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#igxhh {
    color: #ffffff;
    display: block;
    font-size: 5dvw;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 4.5dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#iz0a8 {
    color: #ffffff;
    display: block;
    font-size: 1dvw;
    max-width: 600px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.3dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#ique8 {
    gap: 0px;
    left: 6dvw;
    bottom: 15dvh;
    display: block;
    position: fixed;
    min-height: 75px;
    align-items: start;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: start;
    max-width: 80vw;
}

#iqkfx {
    display: flex;
    margin-top: 20px;
    align-items: center;
    margin-left: px;
    flex-direction: row;
    justify-content: start;
}

#iz0a8-2 {
    color: #ffffff;
    display: block;
    font-size: 1dvw;
    max-width: 600px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.3dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#i9wj3 {
    width: 40px;
    border: 1px solid #ffffff4d;
    height: 40px;
    display: flex;
    align-items: center;
    border-radius: 999px;
    flex-direction: column;
    justify-content: center;
}

#i0u1r {
    width: 50%;
}

#id6ti {
    color: #ffffff;
    display: block;
    font-size: 5dvw;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 4.5dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#id1ok {
    color: #ffffff;
    display: block;
    font-size: 1dvw;
    max-width: 600px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.3dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#ifbsef {
    color: #ffffff;
    display: block;
    font-size: 1dvw;
    max-width: 600px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.3dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#i7zecz {
    width: 50%;
}

#iwwp4a {
    width: 40px;
    border: 1px solid #ffffff4d;
    height: 40px;
    display: flex;
    align-items: center;
    border-radius: 999px;
    flex-direction: column;
    justify-content: center;
}

#ibadil {
    display: flex;
    margin-top: 20px;
    align-items: center;
    margin-left: px;
    flex-direction: row;
    justify-content: start;
}

#iyqm8b {
    gap: 0px;
    left: 6dvw;
    bottom: 15dvh;
    display: block;
    position: fixed;
    min-height: 75px;
    align-items: start;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: start;
}

#i91gpk {
    color: #ffffff;
    display: block;
    font-size: 5dvw;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 4.5dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#i62p1c {
    color: #ffffff;
    display: block;
    font-size: 1dvw;
    max-width: 400px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.3dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#ize7nl {
    gap: 8px;
    top: px;
    left: 6dvw;
    bottom: 15dvh;
    display: block;
    position: fixed;
    min-height: 75px;
    align-items: start;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: start;
}

#ir1hcg {
    color: #ffffff;
    display: block;
    font-size: 3dvw;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

#i4ofrj {
    color: #ffffff;
    display: block;
    position: relative;
    font-size: 3dvw;
    text-align: end;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
}

#i4atvk {
    gap: 19px;
    top: px;
    left: 6dvw;
    bottom: 15dvh;
    display: block;
    position: static;
    align-items: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10dvh;
    justify-content: center;
}

#ietwcs {
    font-family: "kantumruypro-italic";
}

#iqkfx-2 {
    display: flex;
    position: relative;
    align-items: center;
    margin-left: px;
    flex-direction: row;
    justify-content: start;
}

#iz0a8-2-2 {
    color: #ffffff;
    display: block;
    font-size: 1dvw;
    max-width: 600px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1em;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#i9wj3-2 {
    width: 40px;
    border: 1px solid #ffffff4d;
    height: 40px;
    display: flex;
    align-items: center;
    border-radius: 999px;
    flex-direction: column;
    justify-content: center;
}

#i0u1r-2 {
    width: 50%;
}

#i2iyf-2 {
    top: 20%;
    height: 60dvh;
    display: block;
    position: static;
    max-width: px;
}

#i2iyf-3 {
    top: 40%;
    height: 80dvh;
    display: block;
    position: static;
    margin-top: 20dvh;
}

#i2iyf-4 {
    top: 60%;
    height: 80dvh;
    display: block;
    position: static;
    margin-top: 20dvh;
}

#i2iyf-5 {
    top: 80%;
    width: 20px;
    height: 80dvh;
    display: block;
    position: static;
}

#i2iyf-6 {
    top: 97%;
    width: 20px;
    height: 90dvh;
    display: block;
    position: static;
    margin-top: px;
}

#ipsruj {
    gap: 30dvh;
    width: 10px;
    display: flex;
    padding: px;
    flex-direction: column;
}

#iya8xd {
    display: flex;
    min-height: 75px;
    align-items: end;
    flex-direction: column;
    justify-content: center;
}

#it2vlt {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    bottom: 0px;
    height: 100%;
    z-index: -1;
    position: absolute;
    display: block;
}

#it2vlt-2 {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    bottom: 0px;
    height: 100%;
    z-index: -1;
    position: absolute;
    display: block;
}

#it2vlt-2-2 {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    bottom: 0px;
    height: 100%;
    z-index: -1;
    position: absolute;
}

#it2vlt-2-3 {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    bottom: 0px;
    height: 100%;
    z-index: -1;
    position: absolute;
}

#i1e96p {
    width: 100%;
    display: flex;
    min-height: 75px;
    align-items: end;
    flex-direction: row;
    justify-content: center;
}

#iu28u-3-3-2 {
    color: #ffffff;
    display: block;
    font-size: 15px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 24px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#ibm19 {
    font-family: "kantumruypro-italic";
}

#i4ci8k {
    font-family: kantumruypro-italic;
}

#i281j-2-3 {
    width: 26px;
    display: block;
    margin-left: 1px;
}

#iu91k-2-2 {
    width: 100%;
}

#i281j-2-3-2 {
    width: 26px;
    display: block;
    margin-left: 1px;
}

#iu91k-2-2-2 {
    width: 100%;
}

#ip581w {
    font-family: kantumruypro-italic;
}

#ixstks {
    font-family: kantumruypro-italic;
}

#i84mhh {
    font-family: kantumruypro-italic;
}

#ib3t7h {
    font-family: kantumruypro-italic;
}

#iu28u-3-3-4-4 {
    color: #999999;
    font-size: 12px;
    width: 80%;
    text-align: center;
}

#ibadil-2 {
    display: flex;
    margin-top: 20px;
    align-items: center;
    margin-left: px;
    flex-direction: row;
    justify-content: start;
}

#ifbsef-2 {
    color: #ffffff;
    display: block;
    font-size: 1dvw;
    max-width: 600px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.3dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#iwwp4a-2 {
    width: 40px;
    border: 1px solid #ffffff4d;
    height: 40px;
    display: flex;
    align-items: center;
    border-radius: 999px;
    flex-direction: column;
    justify-content: center;
}

#i7zecz-2 {
    width: 50%;
}

#ibadil-2-4 {
    display: flex;
    margin-top: 20px;
    align-items: center;
    margin-left: px;
    flex-direction: row;
    justify-content: start;
}

#ifbsef-2-4 {
    color: #ffffff;
    display: block;
    font-size: 1dvw;
    max-width: 600px;
    font-family: "kantumruypro-regular";
    font-weight: 400;
    line-height: 1.3dvw;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}

#iwwp4a-2-4 {
    width: 40px;
    border: 1px solid #ffffff4d;
    height: 40px;
    display: flex;
    align-items: center;
    border-radius: 999px;
    flex-direction: column;
    justify-content: center;
}

#i7zecz-2-4 {
    width: 50%;
}

@font-face {
    src: url("https://files.peachworlds.com/website/95fa88c3-b2d2-423c-89cd-78f31308aad5/gluten-bold.ttf");
    font-family: gluten-bold;
}

@font-face {
    src: url("https://files.peachworlds.com/website/53c1c12a-e357-4532-adf3-f3bccd521349/gluten-thin.ttf");
    font-family: gluten-thin;
}

@font-face {
    src: url("https://files.peachworlds.com/website/95fa88c3-b2d2-423c-89cd-78f31308aad5/gluten-bold.ttf");
    font-family: gluten-bold;
}

@font-face {
    src: url("https://files.peachworlds.com/website/6a7f8071-75de-4a21-856a-c39014c2a19b/kantumruypro-regular.ttf");
    font-family: kantumruypro-regular;
}

@font-face {
    src: url("https://files.peachworlds.com/website/36187d7f-0211-4d0d-8c24-1d52f98cda2b/kantumruypro-light.ttf");
    font-family: kantumruypro-light;
}

@font-face {
    src: url("https://files.peachworlds.com/website/407be136-2143-48b7-b4cb-4118584d9884/kantumruypro-italic.ttf");
    font-family: kantumruypro-italic;
}

@font-face {
    src: url("https://files.peachworlds.com/website/36187d7f-0211-4d0d-8c24-1d52f98cda2b/kantumruypro-light.ttf");
    font-family: kantumruypro-light;
}

@media (max-width: 992px) {
    #ikjfi-2 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #ikjfi-2-2 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #ic1ud-2 {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 0px;
    }

    #ic1ud-2-2 {
        display: flex;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #iu28u {
        color: #ffffff;
        width: 100%;
        display: block;
        font-size: 16px;
        font-family: Inter;
        font-weight: 400;
        line-height: 24px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #iu28u-3 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-size: 16px;
        font-family: Inter;
        font-weight: 400;
        line-height: 24px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #iu28u-3-2 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-size: 16px;
        font-family: Inter;
        font-weight: 400;
        line-height: 24px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #itf7w-2 {
        display: flex;
        align-items: center;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        flex-direction: row;
        padding-bottom: 10px;
        justify-content: start;
    }

    #iu28u-3-3 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-size: 16px;
        font-family: Inter;
        font-weight: 400;
        line-height: 24px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #itf7w-2-2 {
        display: flex;
        align-items: center;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        flex-direction: row;
        padding-bottom: 10px;
        justify-content: start;
    }

    #iarcl {
        color: #ffffff;
        width: 100%;
        display: block;
        font-size: 16px;
        font-family: Inter;
        font-weight: 400;
        line-height: 24px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #i281j-2 {
        width: 20px;
        height: 20px;
        display: block;
    }

    #i281j-2-2 {
        width: 20px;
        height: 20px;
        display: block;
    }

    #iu91k-2 {
        width: 100%;
        height: 100%;
    }

    #iu91k-3 {
        width: 100%;
        height: 100%;
    }

    #i6hnk-2 {
        color: #ffffff;
        display: block;
        font-size: 3dvw;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 3dvw;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #iz0a8 {
        color: #ffffff;
        display: block;
        font-size: 3dvw;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        line-height: 3dvw;
    }

    #iz0a8-2 {
        color: #ffffff;
        display: block;
        font-size: 14px;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 1em;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #id1ok {
        color: #ffffff;
        display: block;
        font-size: 3dvw;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 3dvw;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #ifbsef {
        color: #ffffff;
        display: block;
        font-size: 14px;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 1em;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #i62p1c {
        color: #ffffff;
        display: block;
        font-size: 3dvw;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 3dvw;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #i4ofrj {
        color: #ffffff;
        width: 100%;
        display: block;
        font-family: Inter;
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #iqkfx-2 {
        display: flex;
        margin-top: 20px;
        align-items: center;
        margin-left: px;
        flex-direction: row;
        justify-content: start;
    }

    #iz0a8-2-2 {
        color: #ffffff;
        display: block;
        font-size: 2dvw;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 1em;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #i9wj3-2 {
        width: 40px;
        border: 1px solid #ffffff4d;
        height: 40px;
        display: flex;
        align-items: center;
        border-radius: 999px;
        flex-direction: column;
        justify-content: center;
    }

    #i0u1r-2 {
        width: 50%;
    }

    #i2iyf-2 {
        top: 0px;
        display: block;
        position: static;
    }

    #i2iyf-3 {
        top: 0px;
        display: block;
        position: static;
    }

    #i2iyf-4 {
        top: 0px;
        display: block;
        position: static;
    }

    #i2iyf-5 {
        top: 0px;
        display: block;
        position: static;
    }

    #i2iyf-6 {
        top: 0px;
        display: block;
        position: static;
    }

    #it2vlt-2 {
        top: 0px;
        left: 0px;
        right: 0px;
        width: 100%;
        bottom: 0px;
        height: 100%;
        z-index: -1;
        position: absolute;
    }

    #it2vlt-2-2 {
        top: 0px;
        left: 0px;
        right: 0px;
        width: 100%;
        bottom: 0px;
        height: 100%;
        z-index: -1;
        position: absolute;
    }

    #it2vlt-2-3 {
        top: 0px;
        left: 0px;
        right: 0px;
        width: 100%;
        bottom: 0px;
        height: 100%;
        z-index: -1;
        position: absolute;
    }

    #ipsruj {
        justify-content: center;
    }

    #ihyee {
        display: block;
    }

    #ipd57 {
        display: block;
    }

    #ique8 {
        display: block;
    }

    #ie8qo {
        display: block;
    }

    #iyqm8b {
        display: block;
    }

    #ize7nl {
        display: block;
    }

    #ikjfi {
        font-family: "kantumruypro-regular";
    }

    #iwwp4a {
        width: 32px;
        height: 32px;
    }

    #i9wj3 {
        width: 32px;
        height: 32px;
    }

    #iu28u-3-3-2 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-size: 12px;
        text-align: center;
        font-family: Inter;
        font-weight: 400;
        line-height: 12px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #i4atvk {
        gap: 0px;
    }

    #i281j-2-3 {
        width: 20px;
        height: 20px;
        display: block;
    }

    #iu91k-2-2 {
        width: 100%;
        height: 100%;
    }

    #i281j-2-3-2 {
        width: 20px;
        height: 20px;
        display: block;
    }

    #iu91k-2-2-2 {
        width: 100%;
        height: 100%;
    }

    #ifbsef-2 {
        color: #ffffff;
        display: block;
        font-size: 14px;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 1em;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #iwwp4a-2 {
        width: 32px;
        height: 32px;
    }

    #ifbsef-2-4 {
        color: #ffffff;
        display: block;
        font-size: 14px;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 1em;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #iwwp4a-2-4 {
        width: 32px;
        height: 32px;
    }
}

@media (max-width: 480px) {
    #ikjfi-2 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #ikjfi-2-2 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #ic1ud-2 {
        display: block;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #ic1ud-2-2 {
        display: flex;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #iu28u {
        color: #ffffff;
        display: block;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-left: 10px;
        padding-bottom: 10px;
    }

    #iu28u-3 {
        color: #000;
        width: 100%;
        display: block;
        font-size: 16px;
        font-family: Inter;
        font-weight: 400;
        line-height: 24px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #iu28u-3-2 {
        color: #000;
        width: 100%;
        display: block;
        font-size: 16px;
        font-family: Inter;
        font-weight: 400;
        line-height: 24px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #itf7w-2 {
        display: block;
        align-items: center;
        padding-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
        flex-direction: row;
        padding-bottom: 0px;
        justify-content: start;
    }

    #iu28u-3-3 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-size: 16px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 1em;
        padding-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 0px;
    }

    #itf7w-2-2 {
        display: flex;
        align-items: center;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        flex-direction: row;
        padding-bottom: 10px;
        justify-content: end;
    }

    #iarcl {
        color: #000;
        width: 100%;
        display: block;
        font-size: 16px;
        font-family: Inter;
        font-weight: 400;
        line-height: 24px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #i281j-2 {
        display: block;
    }

    #i281j-2-2 {
        display: block;
    }

    #i6hnk-2 {
        color: #ffffff;
        display: block;
        font-size: 5dvw;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 5dvw;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #iz0a8 {
        color: #ffffff;
        display: block;
        font-size: 5dvw;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 5dvw;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #iz0a8-2 {
        color: #ffffff;
        display: block;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #id1ok {
        color: #ffffff;
        display: block;
        font-size: 5dvw;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 5dvw;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #ifbsef {
        color: #ffffff;
        display: block;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #i62p1c {
        color: #ffffff;
        display: block;
        font-size: 5dvw;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 5dvw;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #i4ofrj {
        color: #ffffff;
        display: block;
        font-size: 6dvw;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #iqkfx-2 {
        display: flex;
        margin-top: 20px;
        align-items: center;
        margin-left: px;
        flex-direction: row;
        justify-content: center;
    }

    #iz0a8-2-2 {
        color: #ffffff;
        display: block;
        font-size: 4dvw;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 5dvw;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #i9wj3-2 {
        width: 32px;
        border: 1px solid #ffffff4d;
        height: 32px;
        display: flex;
        align-items: center;
        border-radius: 999px;
        flex-direction: column;
        justify-content: center;
    }

    #i0u1r-2 {
        width: 50%;
    }

    #i2iyf-2 {
        top: 0px;
        display: block;
        position: static;
    }

    #i2iyf-3 {
        top: 0px;
        display: block;
        position: static;
    }

    #i2iyf-4 {
        top: 0px;
        display: block;
        position: static;
    }

    #i2iyf-5 {
        top: 0px;
        display: block;
        position: static;
    }

    #i2iyf-6 {
        top: 0px;
        display: block;
        position: static;
    }

    #it2vlt-2 {
        top: 0px;
        left: 0px;
        right: 0px;
        width: 100%;
        bottom: 0px;
        height: 100%;
        z-index: -1;
        position: absolute;
    }

    #it2vlt-2-2 {
        top: 0px;
        left: 0px;
        right: 0px;
        width: 100%;
        bottom: 0px;
        height: 100%;
        z-index: -1;
        position: absolute;
    }

    #it2vlt-2-3 {
        top: 0px;
        left: 0px;
        right: 0px;
        width: 100%;
        bottom: 0px;
        height: 100%;
        z-index: -1;
        position: absolute;
    }

    #itf7w {
        display: block;
    }

    #ipd57 {
        display: block;
    }

    #ique8 {
        left: 2dvw;
        display: block;
        padding-left: 0px;
        padding-right: 0px;
    }

    #ie8qo {
        left: 2dvw;
        display: block;
    }

    #iyqm8b {
        left: 2dvw;
        display: block;
    }

    #ize7nl {
        left: 2dvw;
        display: block;
    }

    #i4atvk {
        gap: 15px;
        display: flex;
    }

    #iya8xd {
        min-height: 0px;
        align-items: center;
    }

    #ir1hcg {
        font-size: 6dvw;
    }

    #iu28u-3-3-2 {
        color: #ffffff;
        width: 100%;
        display: block;
        font-size: 14px;
        text-align: center;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        line-height: 1em;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }

    #ic1ud {
        padding-left: 10px;
    }

    #i281j-2-3 {
        display: block;
    }

    #i281j-2-3-2 {
        display: block;
    }

    #iu28u-3-3-4-4 {
        font-size: 12px;
        color: #999999;
        text-align: center;
        width: 100%;
    }

    #ifbsef-2 {
        color: #ffffff;
        display: block;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    #ifbsef-2-4 {
        color: #ffffff;
        display: block;
        max-width: 600px;
        font-family: "kantumruypro-regular";
        font-weight: 400;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }
}