﻿/*! CSS Used from: Embedded */
* {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}

input {
    font-family: var(--secondaryFont);
    background: var(--white);
    font-size: 16px;
}

@media (min-width: 0px) {
    .irqELh {
        position: relative;
        max-width: 100vw;
        overflow: hidden;
    }
}

@media (min-width: 0px) {
    .bEZKop {
        background-clip: text;
/*        -webkit-text-fill-color: transparent;*/
    }
}

@media (min-width: 0px) {
    .dtsCat {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--additionalBlack);
        text-align: center;
    }
}

@media (min-width: 960px) {
    .dtsCat {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

@media (min-width: 0px) {
    .szOZy {
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        gap: 24px;
        position: relative;
        z-index: 99;
        flex-direction: column;
        display: flex;
    }
}

@media (min-width: 768px) {
    .szOZy {
        flex-direction: row;
    }
}

@media (min-width: 0px) {
    .cjnJPZ {
        padding: 16px 24px;
        background-color: var(--graanoBlue);
        border: none;
        color: var(--white);
        border-radius: 50px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        font-family: var(--secondaryFont);
        cursor: pointer;
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        outline: none;
        text-align: center;
        position: relative;
        text-decoration: none;
        pointer-events: all;
        height: 48px;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row-reverse;
        gap: 8px;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .cjnJPZ:hover {
            background: var(--hoverBlue);
        }
    }
}

@media (min-width: 0px) {
    .bcZpUy {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 24px;
        height: 24px;
        cursor: pointer;
    }
}

@media (min-width: 960px) {
    .bcZpUy svg [stroke="var(--white)"] {
        stroke: var(--white);
        transition: 0.2s;
    }
}

@media (min-width: 0px) {
    .bsYWzG {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--headline);
    }
}

@media (min-width: 0px) {
    .hOdOdH {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--writer);
    }
}

@media (min-width: 0px) {
    .hUUnrm {
        display: flex;
        grid-template-areas: none;
        gap: 0px;
        grid-template-columns: none;
        -webkit-box-align: stretch;
        align-items: stretch;
        -webkit-box-pack: justify;
        justify-content: space-between;
        padding: 0px;
        border-radius: 10px;
        overflow: hidden;
        border: 1px solid var(--frameGrey);
        width: 100%;
        flex-flow: column wrap;
        transition: all;
        background: var(--white);
    }
}

@media (min-width: 768px) {
    .hUUnrm {
        display: flex;
        grid-template-areas: none;
        gap: 0px;
        grid-template-columns: none;
        -webkit-box-align: stretch;
        align-items: stretch;
        padding: 0px;
        flex-direction: column;
        transition: 0.2s;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .hUUnrm:hover {
            background: var(--lightGrey);
        }
    }
}

@media (min-width: 0px) {
    .DfDHM {
        display: flex;
        gap: 16px;
        width: 100%;
        padding: 24px;
        background: var(--detached);
        flex-direction: column;
        -webkit-box-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 768px) {
    .DfDHM {
        display: flex;
        width: 100%;
        padding: 24px;
        background: var(--detached);
        flex-direction: column;
        -webkit-box-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 0px) {
    .ewTuhD {
        width: 100%;
        gap: 16px;
        flex-direction: row-reverse;
        -webkit-box-pack: justify;
        justify-content: space-between;
        display: flex;
    }
}

@media (min-width: 768px) {
    .ewTuhD {
        flex-direction: row-reverse;
        -webkit-box-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 0px) {
    .idcEAe {
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        gap: 8px;
        width: calc(100% - 64px);
        flex: 0 0 auto;
        overflow: hidden;
        display: flex;
    }
}

@media (min-width: 0px) {
    .bpChfR {
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        gap: 8px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .chfQET {
        display: none;
    }
}

@media (min-width: 768px) {
    .chfQET {
        display: none;
    }
}

@media (min-width: 0px) {
    .gMLpDc {
        gap: 16px;
        -webkit-box-align: center;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 0px) {
    .jzccpK {
        width: 100%;
        gap: 16px;
        flex-direction: row-reverse;
        -webkit-box-pack: justify;
        justify-content: space-between;
        display: none;
        grid-area: MI;
        overflow: hidden;
    }
}

@media (min-width: 768px) {
    .jzccpK {
        flex-direction: row-reverse;
        -webkit-box-pack: justify;
        justify-content: space-between;
        display: none;
    }
}

@media (min-width: 0px) {
    .jPQhTG {
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        gap: 8px;
        display: none;
        grid-area: PF;
        overflow: hidden;
    }
}

@media (min-width: 768px) {
    .jPQhTG {
        display: none;
    }
}

@media (min-width: 0px) {
    .kUKhXQ {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        width: 100%;
        border-top: 1px solid var(--frameGrey);
        padding: 24px 24px 12px;
    }
}

@media (min-width: 768px) {
    .kUKhXQ {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        width: 100%;
        border-top: 1px solid var(--frameGrey);
        padding: 24px 24px 12px;
    }
}

@media (min-width: 0px) {
    .eKLjAq {
        display: flex;
        -webkit-box-align: stretch;
        align-items: stretch;
        width: 100%;
        align-self: stretch;
        -webkit-box-pack: justify;
        justify-content: space-between;
        padding: 12px 24px 24px;
    }
}

@media (min-width: 768px) {
    .eKLjAq {
        display: flex;
        width: 100%;
        padding: 12px 24px;
    }
}

@media (min-width: 0px) {
    .ciwHup {
        grid-area: DT;
        -webkit-box-align: stretch;
        align-items: stretch;
        width: 100%;
        align-self: stretch;
        -webkit-box-pack: justify;
        justify-content: space-between;
        padding: 12px 24px 24px;
        display: flex;
    }
}

@media (min-width: 768px) {
    .ciwHup {
        width: 100%;
        padding: 12px 24px;
    }
}

@media (min-width: 0px) {
    .ckfxlf {
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        width: 100%;
        display: flex;
    }
}

@media (min-width: 768px) {
    .ckfxlf {
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        width: 100%;
    }
}

@media (min-width: 0px) {
    .hrkQlj {
        display: flex;
        -webkit-box-align: stretch;
        align-items: stretch;
        width: 100%;
        align-self: stretch;
        border-bottom: 1px solid var(--frameGrey);
        padding: 12px 24px 24px;
    }
}

@media (min-width: 768px) {
    .hrkQlj {
        display: flex;
        width: 100%;
        border-bottom: 1px solid var(--frameGrey);
        padding: 12px 24px 24px;
    }
}

@media (min-width: 0px) {
    .cUOBgp {
        grid-area: ST;
        flex-direction: column;
        width: 100%;
        align-self: stretch;
        -webkit-box-pack: center;
        justify-content: center;
        gap: 8px;
        padding: 24px;
        display: flex;
    }
}

@media (min-width: 768px) {
    .cUOBgp {
        width: 100%;
        padding: 24px;
    }
}

@media (min-width: 0px) {
    .gLfaI {
        flex: 0 0 auto;
        display: block;
        width: 100%;
    }
}

@media (min-width: 0px) {
    .cWEqCo {
        position: relative;
        background: var(--frameGrey);
        border-radius: 50px;
        height: 10px;
        flex: 1 1 0%;
        overflow: hidden;
    }
}

@media (min-width: 0px) {
    .hzlPLy {
        font-family: var(--secondaryFont);
        color: var(--graanoBlue);
        font-weight: 600;
        font-size: 16px;
        line-height: 21px;
        text-decoration: none;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .hzlPLy:hover {
            text-decoration: underline;
        }
    }
}

@media (min-width: 0px) {
    .eEgCay {
        width: 48px;
        height: 48px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        background: none;
        flex: 0 0 auto;
        border-radius: 50%;
        overflow: hidden;
        display: flex;
    }
}

@media (min-width: 0px) {
    .lnkSPh {
        font-family: var(--secondaryFont);
        font-weight: 600;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--headline);
        width: 100%;
        overflow: hidden;
    }
}

@media (min-width: 0px) {
    .lnkSPh {
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .fMqvKO {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--headline);
        width: 100%;
        overflow: hidden;
    }
}

@media (min-width: 0px) {
    .fMqvKO {
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .eWINCw {
        font-family: var(--secondaryFont);
        font-weight: 600;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--headline);
    }
}

@media (min-width: 0px) {
    .dbwrBi {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--pigmentGreen);
        text-align: right;
    }
}

@media (min-width: 0px) {
    .gLoDtz {
        display: inline-block;
        background-color: var(--oneMintDrop);
        padding: 6px 8px;
        border-radius: 6px;
        text-transform: none;
        color: var(--additionalBlack);
        line-height: 0.75rem;
        font-size: 0.75rem;
        font-weight: 600;
        font-family: var(--secondaryFont);
    }
}

@media (min-width: 0px) {
    .gLoDtz {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .kVhFtG {
        display: inline-block;
        background-color: var(--aquaBlue);
        padding: 6px 8px;
        border-radius: 6px;
        text-transform: none;
        color: var(--additionalBlack);
        line-height: 0.75rem;
        font-size: 0.75rem;
        font-weight: 600;
        font-family: var(--secondaryFont);
    }
}

@media (min-width: 0px) {
    .kVhFtG {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .iYMuCn {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--writer);
        display: block;
    }
}

@media (min-width: 768px) {
    .iYMuCn {
        display: block;
    }
}

@media (min-width: 0px) {
    .dgzUYD {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--headline);
        text-align: right;
    }
}

@media (min-width: 0px) {
    .mZUQF {
        font-family: var(--secondaryFont);
        font-weight: 600;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--headline);
    }
}

@media (min-width: 0px) {
    .eoUjqI {
        -webkit-box-align: center;
        align-items: center;
        width: 100%;
        gap: 16px;
        padding: 0px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .kNBahx {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--tagGrey);
        flex: 0 0 auto;
    }
}

@media (min-width: 0px) {
    .eTBNgd {
        position: relative;
        width: 100%;
        padding: 32px 16px;
        -webkit-box-pack: center;
        justify-content: center;
        display: flex;
    }
}

@media (min-width: 960px) {
    .eTBNgd {
        padding: 95px 0px;
    }
}

@media (min-width: 0px) {
    .jtJETT {
        width: 100%;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
        gap: 32px;
        display: flex;
    }
}

@media (min-width: 1140px) {
    .jtJETT {
        width: 1208px;
    }
}

@media (min-width: 0px) {
    .dlovhY {
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
        gap: 16px;
        display: flex;
    }
}

@media (min-width: 1140px) {
    .dlovhY {
        gap: 24px;
    }
}

@media (min-width: 0px) {
    .kwKvBe {
        font-family: var(--primaryFont);
        font-weight: 500;
        font-size: 1.5rem;
        line-height: 2rem;
        color: var(--headline);
        text-align: center;
    }
}

@media (min-width: 1140px) {
    .kwKvBe {
        font-size: 3rem;
        line-height: 3.5rem;
    }
}

@media (min-width: 0px) {
    .kwKvBe br {
        content: " ";
        display: inline;
    }

        .kwKvBe br::before {
            content: " ";
        }
}

@media (min-width: 768px) {
    .kwKvBe br {
        content: normal;
    }

        .kwKvBe br::before {
            content: normal;
        }
}

@media (min-width: 0px) {
    .gFbVyl {
        position: absolute;
        width: 747px;
        height: 624px;
        opacity: 0.5;
        z-index: 1;
        left: -428px;
        top: 100%;
        margin-top: -344px;
        background: radial-gradient(circle, rgb(76, 178, 112) -15%, rgb(165, 211, 179) 35%, rgba(242, 240, 235, 0.1) 75%, rgba(242, 240, 235, 0) 100%);;
    }
}

@media (min-width: 0px) {
    .gFbVyl {
        filter: blur(62px);
        user-select: none;
        pointer-events: none;
    }
}

@media (min-width: 0px) {
    .bwRnKW {
        padding: 0px 16px 32px;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        z-index: 2;
        display: flex;
    }
}

@media (min-width: 960px) {
    .bwRnKW {
        padding: 0px 80px 32px;
    }
}

@media (min-width: 0px) {
    .boBVxM {
        width: 100%;
        gap: 40px;
        flex-direction: column;
        position: relative;
        overflow: hidden;
        display: flex;
    }
}

@media (min-width: 0px) {
    .blumjL {
        flex-direction: column;
        width: 100%;
        gap: 32px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .bsUWp {
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        width: 100%;
        flex-wrap: wrap;
        display: flex;
    }
}

@media (min-width: 768px) {
    .bsUWp {
        flex-wrap: nowrap;
    }
}

@media (min-width: 0px) {
    .dtHGIC {
        -webkit-box-align: stretch;
        align-items: stretch;
        gap: 16px;
        -webkit-box-pack: justify;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        display: flex;
    }
}

@media (min-width: 768px) {
    .dtHGIC {
        flex-wrap: nowrap;
        width: auto;
    }
}

@media (min-width: 0px) {
    .kENpJX {
        gap: 16px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .dukLjF {
        padding: 8px 14px;
        background: var(--platinum);
        border: 1px solid var(--platinum);
        color: var(--white);
        border-radius: 6px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        font-family: var(--secondaryFont);
        cursor: pointer;
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        outline: none;
        text-align: center;
        position: relative;
        text-decoration: none;
        pointer-events: all;
        height: 36px;
        display: inline-block;
        align-items: normal;
        flex-direction: row;
        gap: 0px;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .dukLjF:hover {
            border: 1px solid var(--platinum);
        }
    }
}

@media (min-width: 0px) {
    .dukLjF {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .kMsPiX {
        padding: 8px 14px;
        background: var(--white);
        border: 1px solid var(--frameGrey);
        color: var(--writer);
        border-radius: 6px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        font-family: var(--secondaryFont);
        cursor: pointer;
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        outline: none;
        text-align: center;
        position: relative;
        text-decoration: none;
        pointer-events: all;
        height: 36px;
        display: inline-block;
        align-items: normal;
        flex-direction: row;
        gap: 0px;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .kMsPiX:hover {
            border: 1px solid var(--writer);
        }
    }
}

@media (min-width: 0px) {
    .kMsPiX {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .QflYG {
        border-top: none;
        border-bottom: none;
        border-left: none;
        border-image: initial;
        border-right: 1px solid var(--frameGrey);
        display: none;
    }
}

@media (min-width: 768px) {
    .QflYG {
        display: block;
    }
}

@media (min-width: 0px) {
    .cffMqE {
        position: relative;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .cffMqE {
        width: 300px;
    }
}

@media (min-width: 0px) {
    .ibCJda {
        padding: 8.5px 48px 8.5px 12px;
        border: 1px solid var(--symbol);
        border-radius: 6px;
        background: var(--white);
        outline: none;
        color: var(--additionalBlack);
        font-family: var(--secondaryFont);
        font-size: 14px;
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        cursor: text;
        width: 100% !important;
    }
}

@media (min-width: 0px) {
    .ibCJda:focus {
        border-color: var(--writer);
    }
}

@media (min-width: 0px) {
    .kHYomE {
        position: absolute;
        width: 24px;
        height: 24px;
        top: 50%;
        right: 12px;
        transform: translateY(-50%);
        margin-top: 0px;
        color: var(--decorGrey);
    }
}

@media (min-width: 0px) {
    .kHYomE {
        user-select: none;
        pointer-events: none;
    }
}

@media (min-width: 0px) {
    .felNMs {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 24px;
        height: 24px;
        cursor: default;
        transition: 0.2s;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) scale(1);
        opacity: 1;
    }
}

@media (min-width: 960px) {
    .felNMs svg [stroke="var(--tagGrey)"] {
        stroke: var(--tagGrey);
        transition: 0.2s;
    }
}

@media (min-width: 0px) {
    .bWGUqk {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 24px;
        height: 24px;
        cursor: pointer;
        transition: 0.2s;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) scale(0);
        opacity: 0;
    }
}

@media (min-width: 960px) {
    .bWGUqk svg [stroke="var(--tagGrey)"] {
        stroke: var(--tagGrey);
        transition: 0.2s;
    }

    .bWGUqk:hover svg [stroke="var(--tagGrey)"] {
        stroke: var(--writer);
    }
}

@media (min-width: 0px) {
    .XRTgy {
        -webkit-box-align: center;
        align-items: center;
        gap: 24px;
        display: flex;
    }
}

@media (min-width: 768px) {
    .XRTgy {
        display: flex;
    }
}

@media (min-width: 0px) {
    .kYcPeC {
        -webkit-box-align: center;
        align-items: center;
        gap: 16px;
        display: none;
    }
}

@media (min-width: 768px) {
    .kYcPeC {
        display: flex;
    }
}

@media (min-width: 0px) {
    .ihlGmz {
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        font-weight: 600;
        font-size: 14px;
        font-family: var(--secondaryFont);
        text-decoration: none;
        pointer-events: all;
        cursor: pointer;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
        gap: 0px;
        border: none;
        background: var(--platinum);
        width: 28px;
        height: 28px;
        border-radius: 6px;
        flex: 0 0 auto;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

@media (min-width: 0px) {
    .eOxrkO {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 20px;
        height: 20px;
        cursor: pointer;
    }
}

@media (min-width: 960px) {
    .eOxrkO svg [stroke="var(--white)"] {
        stroke: var(--white);
        transition: 0.2s;
    }

    .eOxrkO:hover svg [stroke="var(--white)"] {
        stroke: var(--white);
    }
}


@media (min-width: 0px) {
    .kXHMoz {
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        font-weight: 600;
        font-size: 14px;
        font-family: var(--secondaryFont);
        text-decoration: none;
        pointer-events: all;
        cursor: pointer;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
        gap: 0px;
        border: none;
        background: none;
        width: 28px;
        height: 28px;
        border-radius: 6px;
        flex: 0 0 auto;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

@media (min-width: 0px) {
    .kXHMoz {
    }
}

@media (min-width: 0px) {
    .jsQGBK {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 20px;
        height: 20px;
        cursor: pointer;
    }
}

@media (min-width: 1400px) {
    .jsQGBK svg [fill="var(--overtone)"] {
        fill: var(--overtone);
        transition: 0.2s;
    }

    .jsQGBK svg [stroke="var(--overtone)"] {
        stroke: var(--overtone);
        transition: 0.2s;
    }

    .jsQGBK:hover svg [fill="var(--overtone)"] {
        fill: var(--pinkSonhatorio);
    }

    .jsQGBK:hover svg [stroke="var(--overtone)"] {
        stroke: var(--pinkSonhatorio);
    }
}

@media (min-width: 0px) {
    .dlUMoU {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background: var(--white);
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        transition: 0.2s;
        opacity: 0;
        border-radius: 10px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .dlUMoU {
        user-select: none;
        pointer-events: none;
    }
}

@media (min-width: 0px) {
    .kKMKAg {
        flex-flow: wrap;
        gap: 24px;
        width: 100%;
        height: auto;
        overflow: hidden;
        position: relative;
        display: flex;
    }
}

@media (min-width: 1140px) {
    .kKMKAg {
        gap: 32px;
    }
}

@media (min-width: 0px) {
    .grMPib {
        font-family: var(--secondaryFont);
        color: var(--graanoBlue);
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        text-decoration: none;
        width: calc(-32px + 100vw);
        display: block;
    }
}

@media (min-width: 768px) {
    .grMPib {
        width: calc(50% - 12px);
    }
}

@media (min-width: 1140px) {
    .grMPib {
        width: calc(33% - 18px);
    }
}

@media (min-width: 1680px) {
    .grMPib {
        width: calc(25% - 24px);
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .grMPib:hover {
            text-decoration: none;
        }
    }
}

@media (min-width: 0px) {
    .fLKqDF {
        width: 94.05%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        border-radius: 50px;
        overflow: hidden;
        transition: 0.2s;
        background: linear-gradient(180deg,var(--lightPurple) 0%,var(--tagPurple) 100%);
    }
}

@media (min-width: 0px) {
    .fLKqDF::before {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        animation: 2s ease 0s infinite normal none running slide;
        opacity: 0.45;
        background: linear-gradient(230deg, rgb(162, 168, 255) -30%, rgb(252, 150, 227) 10%, rgba(245, 86, 233, 0.1) 35%, rgba(245, 86, 233, 0) 100%);
    }
}

@media (min-width: 0px) {
    .RVhmD {
        width: 17.43%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        border-radius: 50px;
        overflow: hidden;
        transition: 0.2s;
        background: linear-gradient(180deg,var(--lightPurple) 0%,var(--tagPurple) 100%);
    }
}

@media (min-width: 0px) {
    .RVhmD::before {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        animation: 2s ease 0s infinite normal none running slide;
        opacity: 0.45;
        background: linear-gradient(230deg, rgb(162, 168, 255) -30%, rgb(252, 150, 227) 10%, rgba(245, 86, 233, 0.1) 35%, rgba(245, 86, 233, 0) 100%);
    }
}

@media (min-width: 0px) {
    .cqUuYA {
        display: inline-block;
        background-color: var(--frameGrey);
        padding: 6px 8px;
        border-radius: 6px;
        text-transform: none;
        color: var(--additionalBlack);
        line-height: 0.75rem;
        font-size: 0.75rem;
        font-weight: 600;
        font-family: var(--secondaryFont);
    }
}

@media (min-width: 0px) {
    .cqUuYA {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .fEPmlk {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 52px;
        color: var(--writer);
    }
}

@media (min-width: 0px) {
    .fjWsEA {
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        display: flex;
    }
}

@media (min-width: 0px) {
    .eMSoVo {
        padding: 14px 22px;
        background: transparent;
        border: 2px solid var(--graanoBlue);
        color: var(--graanoBlue);
        border-radius: 50px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 600;
        font-family: var(--secondaryFont);
        cursor: pointer;
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        outline: none;
        text-align: center;
        position: relative;
        text-decoration: none;
        pointer-events: all;
        height: 48px;
        display: inline-block;
        align-items: normal;
        flex-direction: row;
        gap: 0px;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .eMSoVo:hover {
            background: var(--hoverBlue);
            border: 2px solid var(--hoverBlue);
            color: var(--white);
        }
    }
}

.iGVWOG {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: var(--graanoBlue);
    border-radius: 50px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
    opacity: 0;
    transition: 0.2s;
}

.iGVWOK {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: var(--graanoBlue);
    border-radius: 10px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
    opacity: 0;
    transition: 0.2s;
}



/*! CSS Used from: Embedded */
* {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}

@media (min-width: 0px) {
    .XRTgy {
        -webkit-box-align: center;
        align-items: center;
        gap: 24px;
        display: flex;
    }
}

@media (min-width: 768px) {
    .XRTgy {
        display: flex;
    }
}

@media (min-width: 0px) {
    .kYcPeC {
        -webkit-box-align: center;
        align-items: center;
        gap: 16px;
        display: none;
    }
}

@media (min-width: 768px) {
    .kYcPeC {
        display: flex;
    }
}

@media (min-width: 0px) {
    .ihlGmz {
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        font-weight: 600;
        font-size: 14px;
        font-family: var(--secondaryFont);
        text-decoration: none;
        pointer-events: all;
        cursor: pointer;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
        gap: 0px;
        border: none;
        background: var(--platinum);
        width: 28px;
        height: 28px;
        border-radius: 6px;
        flex: 0 0 auto;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

@media (min-width: 0px) {
    .eOxrkO {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 20px;
        height: 20px;
        cursor: pointer;
    }
}

@media (min-width: 960px) {
    .eOxrkO svg [fill="var(--white)"] {
        fill: var(--white);
        transition: 0.2s;
    }

    .eOxrkO svg [stroke="var(--white)"] {
        stroke: var(--white);
        transition: 0.2s;
    }

    .eOxrkO:hover svg [fill="var(--white)"] {
        fill: var(--white);
    }

    .eOxrkO:hover svg [stroke="var(--white)"] {
        stroke: var(--white);
    }
}

@media (min-width: 960px) {
    .jsQGBK svg [stroke="var(--overtone)"] {
        stroke: var(--overtone);
        transition: 0.2s;
    }

    .jsQGBK:hover svg [stroke="var(--overtone)"] {
        stroke: var(--pinkSonhatorio);
    }
}
































/*! CSS Used from: Embedded */
*{padding:0px;margin:0px;box-sizing:border-box;}
@media (min-width: 0px){
.bsYWzG{font-family:var(--secondaryFont);font-weight:400;font-size:0.875rem;line-height:1.375rem;color:var(--headline);}
}
@media (min-width: 0px){
.hOdOdH{font-family:var(--secondaryFont);font-weight:400;font-size:0.875rem;line-height:1.375rem;color:var(--writer);}
}
@media (min-width: 0px){
.idcEAe{flex-direction:column;-webkit-box-pack:center;justify-content:center;gap:8px;width:calc(100% - 64px);flex:0 0 auto;overflow:hidden;display:flex;}
}
@media (min-width: 0px){
.bpChfR{flex-direction:column;-webkit-box-pack:center;justify-content:center;gap:8px;display:flex;}
}
@media (min-width: 0px){
.gMLpDc{gap:16px;-webkit-box-align:center;align-items:center;display:flex;}
}
@media (min-width: 0px){
.gLfaI{flex:0 0 auto;display:block;width:100%;}
}
@media (min-width: 0px){
.cWEqCo{position:relative;background:var(--frameGrey);border-radius:50px;height:10px;flex:1 1 0%;overflow:hidden;}
}
@media (min-width: 0px){
.eEgCay{width:48px;height:48px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:none;flex:0 0 auto;border-radius:50%;overflow:hidden;display:flex;}
}
@media (min-width: 0px){
.lnkSPh{font-family:var(--secondaryFont);font-weight:600;font-size:1rem;line-height:1.5rem;color:var(--headline);width:100%;overflow:hidden;}
}
@media (min-width: 0px){
.lnkSPh{text-overflow:ellipsis;white-space:nowrap;}
}
@media (min-width: 0px){
.fMqvKO{font-family:var(--secondaryFont);font-weight:400;font-size:0.875rem;line-height:1.375rem;color:var(--headline);width:100%;overflow:hidden;}
}
@media (min-width: 0px){
.fMqvKO{text-overflow:ellipsis;white-space:nowrap;}
}
@media (min-width: 0px){
.eWINCw{font-family:var(--secondaryFont);font-weight:600;font-size:0.875rem;line-height:1.375rem;color:var(--headline);}
}
@media (min-width: 0px){
.gLoDtz{display:inline-block;background-color:var(--oneMintDrop);padding:6px 8px;border-radius:6px;text-transform:none;color:var(--additionalBlack);line-height:0.75rem;font-size:0.75rem;font-weight:600;font-family:var(--secondaryFont);}
}
@media (min-width: 0px){
.gLoDtz{white-space:nowrap;}
}
@media (min-width: 0px){
.kVhFtG{display:inline-block;background-color:var(--aquaBlue);padding:6px 8px;border-radius:6px;text-transform:none;color:var(--additionalBlack);line-height:0.75rem;font-size:0.75rem;font-weight:600;font-family:var(--secondaryFont);}
}
@media (min-width: 0px){
.kVhFtG{white-space:nowrap;}
}
@media (min-width: 0px){
.mZUQF{font-family:var(--secondaryFont);font-weight:600;font-size:1rem;line-height:1.5rem;color:var(--headline);}
}
@media (min-width: 0px){
.eoUjqI{-webkit-box-align:center;align-items:center;width:100%;gap:16px;padding:0px;display:flex;}
}
@media (min-width: 0px){
.kNBahx{font-family:var(--secondaryFont);font-weight:400;font-size:0.875rem;line-height:1.375rem;color:var(--tagGrey);flex:0 0 auto;}
}
@media (min-width: 0px){
.cqUuYA{display:inline-block;background-color:var(--frameGrey);padding:6px 8px;border-radius:6px;text-transform:none;color:var(--additionalBlack);line-height:0.75rem;font-size:0.75rem;font-weight:600;font-family:var(--secondaryFont);}
}
@media (min-width: 0px){
.cqUuYA{white-space:nowrap;}
}
@media (min-width: 0px){
.fEPmlk{font-family:var(--secondaryFont);font-weight:400;font-size:0.875rem;line-height:52px;color:var(--writer);}
}
@media (min-width: 0px){
.dlUMoU{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1000;background:var(--white);-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:0.2s;opacity:0;border-radius:10px;display:flex;}
}
@media (min-width: 0px){
.dlUMoU{user-select:none;pointer-events:none;}
}
@media (min-width: 0px){
.ikLjMe{width:26.47%;height:100%;position:absolute;top:0px;left:0px;border-radius:50px;overflow:hidden;transition:0.2s;background:linear-gradient(180deg,var(--lightPurple) 0%,var(--tagPurple) 100%);}
}
@media (min-width: 0px){
.ikLjMe::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;animation:2s ease 0s infinite normal none running slide;opacity:0.45;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);}
}
@media (min-width: 0px){
.lkHGfl{flex-direction:column;gap:24px;width:100%;height:auto;overflow:hidden;position:relative;display:flex;}
}
@media (min-width: 1140px){
.lkHGfl{gap:16px;}
}
@media (min-width: 0px){
.bmgcop{font-family:var(--secondaryFont);color:var(--graanoBlue);font-weight:600;font-size:14px;line-height:21px;text-decoration:none;width:calc(-32px + 100vw);display:block;}
}
@media (min-width: 768px){
.bmgcop{width:100%;}
}
@media (min-width: 1140px){
.bmgcop{width:100%;}
}
@media (min-width: 1680px){
.bmgcop{width:100%;}
}
@media (min-width: 960px){
@media (min-width: 0px){
.bmgcop:hover{text-decoration:none;}
}
}
@media (min-width: 0px){
.kxTaaR{display:flex;grid-template-areas:none;gap:0px;grid-template-columns:none;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;padding:0px;border-radius:10px;overflow:hidden;border:1px solid var(--frameGrey);width:100%;flex-flow:column wrap;transition:all;background:var(--white);}
}
@media (min-width: 768px){
.kxTaaR{display:grid;grid-template-areas:"MI PF DT ST";gap:16px;grid-template-columns:1.2fr 1.2fr 0.6fr 1fr;-webkit-box-align:center;align-items:center;padding:16px;flex-direction:row;transition:0.2s;}
}
@media (min-width: 960px){
@media (min-width: 0px){
.kxTaaR:hover{background:var(--lightGrey);}
}
}
@media (min-width: 0px){
.kieUPO{display:flex;gap:16px;width:100%;padding:24px;background:var(--detached);flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;}
}
@media (min-width: 768px){
.kieUPO{display:none;width:100%;padding:0px;background:none;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;}
}
@media (min-width: 0px){
.hIMWhA{width:auto;gap:16px;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between;display:flex;}
}
@media (min-width: 768px){
.hIMWhA{flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;}
}
@media (min-width: 0px){
.idGkBQ{display:none;}
}
@media (min-width: 768px){
.idGkBQ{display:block;}
}
@media (min-width: 0px){
.bxOQvl{font-family:var(--secondaryFont);font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--pigmentGreen);text-align:left;}
}
@media (min-width: 0px){
.eOylLo{width:auto;gap:16px;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between;display:none;grid-area:MI;overflow:hidden;}
}
@media (min-width: 768px){
.eOylLo{flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;display:flex;}
}
@media (min-width: 0px){
.fmkVFT{flex-direction:column;-webkit-box-pack:center;justify-content:center;gap:8px;display:none;grid-area:PF;overflow:hidden;}
}
@media (min-width: 768px){
.fmkVFT{display:flex;}
}
@media (min-width: 0px){
.jcpCmU{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%;border-top:1px solid var(--frameGrey);padding:24px 24px 12px;}
}
@media (min-width: 768px){
.jcpCmU{display:none;-webkit-box-pack:center;justify-content:center;width:185px;border-top:none;padding:0px;}
}
@media (min-width: 0px){
.beYmU{font-family:var(--secondaryFont);font-weight:400;font-size:0.875rem;line-height:1.375rem;color:var(--writer);display:block;}
}
@media (min-width: 768px){
.beYmU{display:none;}
}
@media (min-width: 0px){
.hnnbbP{display:flex;-webkit-box-align:stretch;align-items:stretch;width:100%;align-self:stretch;-webkit-box-pack:justify;justify-content:space-between;padding:12px 24px 24px;}
}
@media (min-width: 768px){
.hnnbbP{display:none;width:166px;padding:0px;}
}
@media (min-width: 0px){
.gkdrHA{font-family:var(--secondaryFont);font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--headline);text-align:left;}
}
@media (min-width: 0px){
.iKgtir{grid-area:DT;-webkit-box-align:stretch;align-items:stretch;width:100%;align-self:stretch;-webkit-box-pack:justify;justify-content:space-between;padding:12px 24px 24px;display:flex;}
}
@media (min-width: 768px){
.iKgtir{width:auto;padding:0px;}
}
@media (min-width: 0px){
.cquLAV{flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%;display:flex;}
}
@media (min-width: 768px){
.cquLAV{flex-direction:column;align-items:flex-start;width:auto;}
}
@media (min-width: 0px){
.cIUQhe{display:flex;-webkit-box-align:stretch;align-items:stretch;width:100%;align-self:stretch;border-bottom:1px solid var(--frameGrey);padding:12px 24px 24px;}
}
@media (min-width: 768px){
.cIUQhe{display:none;width:166px;border-bottom:none;padding:0px;}
}
@media (min-width: 0px){
.hPbLms{grid-area:ST;flex-direction:column;width:100%;align-self:stretch;-webkit-box-pack:center;justify-content:center;gap:8px;padding:24px;display:flex;}
}
@media (min-width: 768px){
.hPbLms{width:auto;padding:0px;}
}


/*! CSS Used from: Embedded */
* {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}

input {
    font-family: var(--secondaryFont);
    background: var(--white);
    font-size: 16px;
}

@media (min-width: 0px) {
    .bsYWzG {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--headline);
    }
}

@media (min-width: 0px) {
    .hOdOdH {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--writer);
    }
}

@media (min-width: 0px) {
    .idcEAe {
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        gap: 8px;
        width: calc(100% - 64px);
        flex: 0 0 auto;
        overflow: hidden;
        display: flex;
    }
}

@media (min-width: 0px) {
    .bpChfR {
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        gap: 8px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .gMLpDc {
        gap: 16px;
        -webkit-box-align: center;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 0px) {
    .gLfaI {
        flex: 0 0 auto;
        display: block;
        width: 100%;
    }
}

@media (min-width: 0px) {
    .cWEqCo {
        position: relative;
        background: var(--frameGrey);
        border-radius: 50px;
        height: 10px;
        flex: 1 1 0%;
        overflow: hidden;
    }
}

@media (min-width: 0px) {
    .eEgCay {
        width: 48px;
        height: 48px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        background: none;
        flex: 0 0 auto;
        border-radius: 50%;
        overflow: hidden;
        display: flex;
    }
}

@media (min-width: 0px) {
    .lnkSPh {
        font-family: var(--secondaryFont);
        font-weight: 600;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--headline);
        width: 100%;
        overflow: hidden;
    }
}

@media (min-width: 0px) {
    .lnkSPh {
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .fMqvKO {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--headline);
        width: 100%;
        overflow: hidden;
    }
}

@media (min-width: 0px) {
    .fMqvKO {
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .eWINCw {
        font-family: var(--secondaryFont);
        font-weight: 600;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--headline);
    }
}

@media (min-width: 0px) {
    .gLoDtz {
        display: inline-block;
        background-color: var(--oneMintDrop);
        padding: 6px 8px;
        border-radius: 6px;
        text-transform: none;
        color: var(--additionalBlack);
        line-height: 0.75rem;
        font-size: 0.75rem;
        font-weight: 600;
        font-family: var(--secondaryFont);
    }
}

@media (min-width: 0px) {
    .gLoDtz {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .kVhFtG {
        display: inline-block;
        background-color: var(--aquaBlue);
        padding: 6px 8px;
        border-radius: 6px;
        text-transform: none;
        color: var(--additionalBlack);
        line-height: 0.75rem;
        font-size: 0.75rem;
        font-weight: 600;
        font-family: var(--secondaryFont);
    }
}

@media (min-width: 0px) {
    .kVhFtG {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .mZUQF {
        font-family: var(--secondaryFont);
        font-weight: 600;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--headline);
    }
}

@media (min-width: 0px) {
    .eoUjqI {
        -webkit-box-align: center;
        align-items: center;
        width: 100%;
        gap: 16px;
        padding: 0px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .kNBahx {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--tagGrey);
        flex: 0 0 auto;
    }
}

@media (min-width: 0px) {
    .cqUuYA {
        display: inline-block;
        background-color: var(--frameGrey);
        padding: 6px 8px;
        border-radius: 6px;
        text-transform: none;
        color: var(--additionalBlack);
        line-height: 0.75rem;
        font-size: 0.75rem;
        font-weight: 600;
        font-family: var(--secondaryFont);
    }
}

@media (min-width: 0px) {
    .cqUuYA {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .fEPmlk {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 52px;
        color: var(--writer);
    }
}

@media (min-width: 0px) {
    .bwRnKW {
        padding: 0px 16px 32px;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        z-index: 2;
        display: flex;
    }
}

@media (min-width: 960px) {
    .bwRnKW {
        padding: 0px 80px 32px;
    }
}

@media (min-width: 0px) {
    .boBVxM {
        width: 100%;
        gap: 40px;
        flex-direction: column;
        position: relative;
        overflow: hidden;
        display: flex;
    }
}

@media (min-width: 0px) {
    .blumjL {
        flex-direction: column;
        width: 100%;
        gap: 32px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .bsUWp {
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        width: 100%;
        flex-wrap: wrap;
        display: flex;
    }
}

@media (min-width: 768px) {
    .bsUWp {
        flex-wrap: nowrap;
    }
}

@media (min-width: 0px) {
    .dtHGIC {
        -webkit-box-align: stretch;
        align-items: stretch;
        gap: 16px;
        -webkit-box-pack: justify;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        display: flex;
    }
}

@media (min-width: 768px) {
    .dtHGIC {
        flex-wrap: nowrap;
        width: auto;
    }
}

@media (min-width: 0px) {
    .kENpJX {
        gap: 16px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .dukLjF {
        padding: 8px 14px;
        background: var(--platinum);
        border: 1px solid var(--platinum);
        color: var(--white);
        border-radius: 6px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        font-family: var(--secondaryFont);
        cursor: pointer;
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        outline: none;
        text-align: center;
        position: relative;
        text-decoration: none;
        pointer-events: all;
        height: 36px;
        display: inline-block;
        align-items: normal;
        flex-direction: row;
        gap: 0px;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .dukLjF:hover {
            border: 1px solid var(--platinum);
        }
    }
}

@media (min-width: 0px) {
    .dukLjF {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .kMsPiX {
        padding: 8px 14px;
        background: var(--white);
        border: 1px solid var(--frameGrey);
        color: var(--writer);
        border-radius: 6px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        font-family: var(--secondaryFont);
        cursor: pointer;
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        outline: none;
        text-align: center;
        position: relative;
        text-decoration: none;
        pointer-events: all;
        height: 36px;
        display: inline-block;
        align-items: normal;
        flex-direction: row;
        gap: 0px;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .kMsPiX:hover {
            border: 1px solid var(--writer);
        }
    }
}

@media (min-width: 0px) {
    .kMsPiX {
        white-space: nowrap;
    }
}

@media (min-width: 0px) {
    .QflYG {
        border-top: none;
        border-bottom: none;
        border-left: none;
        border-image: initial;
        border-right: 1px solid var(--frameGrey);
        display: none;
    }
}

@media (min-width: 768px) {
    .QflYG {
        display: block;
    }
}

@media (min-width: 0px) {
    .cffMqE {
        position: relative;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .cffMqE {
        width: 300px;
    }
}

@media (min-width: 0px) {
    .ibCJda {
        padding: 8.5px 48px 8.5px 12px;
        border: 1px solid var(--symbol);
        border-radius: 6px;
        background: var(--white);
        outline: none;
        color: var(--additionalBlack);
        font-family: var(--secondaryFont);
        font-size: 14px;
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        cursor: text;
        width: 100% !important;
    }
}

@media (min-width: 0px) {
    .ibCJda:focus {
        border-color: var(--writer);
    }
}

@media (min-width: 0px) {
    .kHYomE {
        position: absolute;
        width: 24px;
        height: 24px;
        top: 50%;
        right: 12px;
        transform: translateY(-50%);
        margin-top: 0px;
        color: var(--decorGrey);
    }
}

@media (min-width: 0px) {
    .kHYomE {
        user-select: none;
        pointer-events: none;
    }
}

@media (min-width: 0px) {
    .felNMs {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 24px;
        height: 24px;
        cursor: default;
        transition: 0.2s;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) scale(1);
        opacity: 1;
    }
}

@media (min-width: 960px) {
    .felNMs svg [stroke="var(--tagGrey)"] {
        stroke: var(--tagGrey);
        transition: 0.2s;
    }
}

@media (min-width: 0px) {
    .bWGUqk {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 24px;
        height: 24px;
        cursor: pointer;
        transition: 0.2s;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) scale(0);
        opacity: 0;
    }
}

@media (min-width: 960px) {
    .bWGUqk svg [stroke="var(--tagGrey)"] {
        stroke: var(--tagGrey);
        transition: 0.2s;
    }

    .bWGUqk:hover svg [stroke="var(--tagGrey)"] {
        stroke: var(--writer);
    }
}

@media (min-width: 0px) {
    .XRTgy {
        -webkit-box-align: center;
        align-items: center;
        gap: 24px;
        display: flex;
    }
}

@media (min-width: 768px) {
    .XRTgy {
        display: flex;
    }
}

@media (min-width: 0px) {
    .kYcPeC {
        -webkit-box-align: center;
        align-items: center;
        gap: 16px;
        display: none;
    }
}

@media (min-width: 768px) {
    .kYcPeC {
        display: flex;
    }
}

@media (min-width: 0px) {
    .ihlGmz {
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        font-weight: 600;
        font-size: 14px;
        font-family: var(--secondaryFont);
        text-decoration: none;
        pointer-events: all;
        cursor: pointer;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
        gap: 0px;
        border: none;
        background: var(--platinum);
        width: 28px;
        height: 28px;
        border-radius: 6px;
        flex: 0 0 auto;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

@media (min-width: 0px) {
    .eOxrkO {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 20px;
        height: 20px;
        cursor: pointer;
    }
}

@media (min-width: 960px) {
    .eOxrkO svg [fill="var(--white)"] {
        fill: var(--white);
        transition: 0.2s;
    }

    .eOxrkO svg [stroke="var(--white)"] {
        stroke: var(--white);
        transition: 0.2s;
    }

    .eOxrkO:hover svg [fill="var(--white)"] {
        fill: var(--white);
    }

    .eOxrkO:hover svg [stroke="var(--white)"] {
        stroke: var(--white);
    }
}

@media (min-width: 0px) {
    .kXHMoz {
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        font-weight: 600;
        font-size: 14px;
        font-family: var(--secondaryFont);
        text-decoration: none;
        pointer-events: all;
        cursor: pointer;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
        gap: 0px;
        border: none;
        background: none;
        width: 28px;
        height: 28px;
        border-radius: 6px;
        flex: 0 0 auto;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

@media (min-width: 0px) {
    .jsQGBK {
        flex: 0 0 auto;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 0px;
        width: 20px;
        height: 20px;
        cursor: pointer;
    }
}

@media (min-width: 960px) {
    .jsQGBK svg [stroke="var(--overtone)"] {
        stroke: var(--overtone);
        transition: 0.2s;
    }

    .jsQGBK:hover svg [stroke="var(--overtone)"] {
        stroke: var(--pinkSonhatorio);
    }
}

@media (min-width: 0px) {
    .dlUMoU {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background: var(--white);
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        transition: 0.2s;
        opacity: 0;
        border-radius: 10px;
        display: flex;
    }
}

@media (min-width: 0px) {
    .dlUMoU {
        user-select: none;
        pointer-events: none;
    }
}

@media (min-width: 0px) {
    .ikLjMe {
        width: 26.47%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        border-radius: 50px;
        overflow: hidden;
        transition: 0.2s;
        background: linear-gradient(180deg,var(--lightPurple) 0%,var(--tagPurple) 100%);
    }
}

@media (min-width: 0px) {
    .ikLjMe::before {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        animation: 2s ease 0s infinite normal none running slide;
        opacity: 0.45;
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);
    }
}

@media (min-width: 0px) {
    .fjWsEA {
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        display: flex;
    }
}

@media (min-width: 0px) {
    .eMSoVo {
        padding: 14px 22px;
        background: transparent;
        border: 2px solid var(--graanoBlue);
        color: var(--graanoBlue);
        border-radius: 50px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 600;
        font-family: var(--secondaryFont);
        cursor: pointer;
        transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
        outline: none;
        text-align: center;
        position: relative;
        text-decoration: none;
        pointer-events: all;
        height: 48px;
        display: inline-block;
        align-items: normal;
        flex-direction: row;
        gap: 0px;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .eMSoVo:hover {
            background: var(--hoverBlue);
            border: 2px solid var(--hoverBlue);
            color: var(--white);
        }
    }
}

@media (min-width: 0px) {
    .lkHGfl {
        flex-direction: column;
        gap: 24px;
        width: 100%;
        height: auto;
        overflow: hidden;
        position: relative;
        display: flex;
    }
}

@media (min-width: 1140px) {
    .lkHGfl {
        gap: 16px;
    }
}

@media (min-width: 0px) {
    .bmgcop {
        font-family: var(--secondaryFont);
        color: var(--graanoBlue);
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        text-decoration: none;
        width: calc(-32px + 100vw);
        display: block;
    }
}

@media (min-width: 768px) {
    .bmgcop {
        width: 100%;
    }
}

@media (min-width: 1140px) {
    .bmgcop {
        width: 100%;
    }
}

@media (min-width: 1680px) {
    .bmgcop {
        width: 100%;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .bmgcop:hover {
            text-decoration: none;
        }
    }
}

@media (min-width: 0px) {
    .kxTaaR {
        display: flex;
        grid-template-areas: none;
        gap: 0px;
        grid-template-columns: none;
        -webkit-box-align: stretch;
        align-items: stretch;
        -webkit-box-pack: justify;
        justify-content: space-between;
        padding: 0px;
        border-radius: 10px;
        overflow: hidden;
        border: 1px solid var(--frameGrey);
        width: 100%;
        flex-flow: column wrap;
        transition: all;
        background: var(--white);
    }
}

@media (min-width: 768px) {
    .kxTaaR {
        display: grid;
        grid-template-areas: "MI PF DT ST";
        gap: 16px;
        grid-template-columns: 1.2fr 1.2fr 0.6fr 1fr;
        -webkit-box-align: center;
        align-items: center;
        padding: 16px;
        flex-direction: row;
        transition: 0.2s;
    }
}

@media (min-width: 960px) {
    @media (min-width: 0px) {
        .kxTaaR:hover {
            background: var(--lightGrey);
        }
    }
}

@media (min-width: 0px) {
    .kieUPO {
        display: flex;
        gap: 16px;
        width: 100%;
        padding: 24px;
        background: var(--detached);
        flex-direction: column;
        -webkit-box-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 768px) {
    .kieUPO {
        display: none;
        width: 100%;
        padding: 0px;
        background: none;
        flex-direction: row;
        -webkit-box-pack: start;
        justify-content: flex-start;
    }
}

@media (min-width: 0px) {
    .hIMWhA {
        width: auto;
        gap: 16px;
        flex-direction: row-reverse;
        -webkit-box-pack: justify;
        justify-content: space-between;
        display: flex;
    }
}

@media (min-width: 768px) {
    .hIMWhA {
        flex-direction: row;
        -webkit-box-pack: start;
        justify-content: flex-start;
    }
}

@media (min-width: 0px) {
    .idGkBQ {
        display: none;
    }
}

@media (min-width: 768px) {
    .idGkBQ {
        display: block;
    }
}

@media (min-width: 0px) {
    .bxOQvl {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--pigmentGreen);
        text-align: left;
    }
}

@media (min-width: 0px) {
    .eOylLo {
        width: auto;
        gap: 16px;
        flex-direction: row-reverse;
        -webkit-box-pack: justify;
        justify-content: space-between;
        display: none;
        grid-area: MI;
        overflow: hidden;
    }
}

@media (min-width: 768px) {
    .eOylLo {
        flex-direction: row;
        -webkit-box-pack: start;
        justify-content: flex-start;
        display: flex;
    }
}

@media (min-width: 0px) {
    .fmkVFT {
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        gap: 8px;
        display: none;
        grid-area: PF;
        overflow: hidden;
    }
}

@media (min-width: 768px) {
    .fmkVFT {
        display: flex;
    }
}

@media (min-width: 0px) {
    .jcpCmU {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        width: 100%;
        border-top: 1px solid var(--frameGrey);
        padding: 24px 24px 12px;
    }
}

@media (min-width: 768px) {
    .jcpCmU {
        display: none;
        -webkit-box-pack: center;
        justify-content: center;
        width: 185px;
        border-top: none;
        padding: 0px;
    }
}

@media (min-width: 0px) {
    .beYmU {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: var(--writer);
        display: block;
    }
}

@media (min-width: 768px) {
    .beYmU {
        display: none;
    }
}

@media (min-width: 0px) {
    .hnnbbP {
        display: flex;
        -webkit-box-align: stretch;
        align-items: stretch;
        width: 100%;
        align-self: stretch;
        -webkit-box-pack: justify;
        justify-content: space-between;
        padding: 12px 24px 24px;
    }
}

@media (min-width: 768px) {
    .hnnbbP {
        display: none;
        width: 166px;
        padding: 0px;
    }
}

@media (min-width: 0px) {
    .gkdrHA {
        font-family: var(--secondaryFont);
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--headline);
        text-align: left;
    }
}

@media (min-width: 0px) {
    .iKgtir {
        grid-area: DT;
        -webkit-box-align: stretch;
        align-items: stretch;
        width: 100%;
        align-self: stretch;
        -webkit-box-pack: justify;
        justify-content: space-between;
        padding: 12px 24px 24px;
        display: flex;
    }
}

@media (min-width: 768px) {
    .iKgtir {
        width: auto;
        padding: 0px;
    }
}

@media (min-width: 0px) {
    .cquLAV {
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        width: 100%;
        display: flex;
    }
}

@media (min-width: 768px) {
    .cquLAV {
        flex-direction: column;
        align-items: flex-start;
        width: auto;
    }
}

@media (min-width: 0px) {
    .cIUQhe {
        display: flex;
        -webkit-box-align: stretch;
        align-items: stretch;
        width: 100%;
        align-self: stretch;
        border-bottom: 1px solid var(--frameGrey);
        padding: 12px 24px 24px;
    }
}

@media (min-width: 768px) {
    .cIUQhe {
        display: none;
        width: 166px;
        border-bottom: none;
        padding: 0px;
    }
}

@media (min-width: 0px) {
    .hPbLms {
        grid-area: ST;
        flex-direction: column;
        width: 100%;
        align-self: stretch;
        -webkit-box-pack: center;
        justify-content: center;
        gap: 8px;
        padding: 24px;
        display: flex;
    }
}

@media (min-width: 768px) {
    .hPbLms {
        width: auto;
        padding: 0px;
    }
}

.iGVWOG {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: var(--graanoBlue);
    border-radius: 50px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
    opacity: 0;
    transition: 0.2s;
}

.iGVWOK {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: var(--graanoBlue);
    border-radius: 10px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
    opacity: 0;
    transition: 0.2s;
}


/*! CSS Used from: Embedded */
* {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}



