html {
    scroll-behavior: smooth;
}

#backToTop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #F5B51B;
    color: #fff;
    padding: 12px 24px;
    border-radius: 50%;
    font-size: 24px;
    text-decoration: none;
    z-index: -1;
	opacity: 0;
	transition: opacity 0.3s ease;
}

#backToTop.show {
    opacity: 1;
	z-index: 999;
}

#backToTop:hover {
    background-color: #163F58;
}

#container .css-vh2lqg {
    width: var(--viewport-width-scaled);
    min-height: var(--viewport-height-scaled);
    height: 100%;
    top: 0px;
}

#container .css-tzn6qh {
    display: block;
    position: absolute;
}

#container .css-6gkcj1 {
    transform-origin: top left;
    --max-layout-width: 2048px;
    --min-layout-width: 320px;
    --max-font-size: 288px;
    --min-font-size: 6px;
    --viewport-width-scaled: calc(var(--100dvw) / var(--viewport-scale));
    --viewport-height-scaled: calc(var(--100dvh) / var(--viewport-scale));
    --content-width-scaled: calc(var(--content-width-unscaled) / var(--viewport-scale));
    --content-margin-x-scaled: max(calc((var(--viewport-width) - var(--max-layout-width)) / var(--viewport-scale) / 2), 0px);
}

#container .css-el7bxh {
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 1px;
    padding: 0px;
}

#container .css-j6ldtg {
    min-width: var(--content-min-width);
    width: 100%;
    height: var(--content-min-height);
}

#container .css-iwelr8 {
    --content-width: calc(var(--content-width-scaled, 100%) - (var(--content-margin-x-scaled, 0px) * 2));
    --content-margin: 0 var(--content-margin-x-scaled, 0);
    --content-min-width: calc(var(--viewport-width-scaled, 100%) - (var(--content-margin-x-scaled, 0px) * 2));
    --content-min-height: max(var(--viewport-height-scaled, var(--100dvh)), 5050px);
    align-content: stretch;
    overflow: clip;
    background-color: #FFF;
}

#container .css-c6k69j {
    height: 752px;
    width: 100%;
}

#container .css-l2ajuu {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 50px;
    padding: 0px;
}

#container .css-7js8wp {
    align-content: stretch;
    overflow: visible;
}

#container .css-8pqln8 {
    height: 310.3125px;
    width: 100%;
}

#container .css-wc1msa {
    position: relative;
    flex-shrink: 0;
    display: block;
}

#container .css-gs60ek {
    overflow: visible;
}

#container .css-3squru {
    width: calc(1px * ((var(--transform-inner-height) * 0.8472955226898193) + (var(--transform-inner-width) * 0.608929455280304)));
    height: calc(1px * ((var(--transform-inner-width) * 0.7932244539260864) + (var(--transform-inner-height) * 0.5311218500137329)));
    left: -39.56381703726947px;
    right: auto;
    top: -49.57455676495374px;
    bottom: auto;
}

#container .css-grtgjx {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}

#container .css-ayg824 {
    flex: 0 0 auto;
}

#container .css-hldvwd {
    transform: matrix(-0.608929455280304, -0.7932244539260864, 0.8472955226898193, -0.5311218500137329, 0, 0);
}

#container .css-edc7e7 {
    width: auto;
    height: auto;
}

#container .css-vf8mzy {
    position: relative;
    display: block;
}

#container .css-nne4ri {
    width: 321.09375px;
    height: 315.4294128417969px;
}

#container .css-roiesn {
    position: absolute;
    display: block;
}

#container .css-8ekhw9 {
    top: -16.92335911476703%;
    left: -16.62481823106752%;
    right: -16.624820607131994%;
    bottom: -16.92337120843081%;
}

#container .css-9j6u1t {
    width: 100%;
    height: 100%;
    max-width: none;
}

#container .css-8zr56v {
    display: block;
}

#container .css-5lr65h {
    width: calc(1px * ((var(--transform-inner-height) * 0.8473488092422485) + (var(--transform-inner-width) * 0.6090089678764343)));
    height: calc(1px * ((var(--transform-inner-width) * 0.7931634187698364) + (var(--transform-inner-height) * 0.5310367345809937)));
    left: calc(50% + 56.000943988571635px);
    right: auto;
    top: calc(50% + -29.74974520145952px);
    bottom: auto;
}

#container .css-2chd6x {
    transform: translateX(-50%) translateY(-50%);
}

#container .css-g3e7z5 {
    transform: matrix(-0.6090089678764343, -0.7931634187698364, 0.8473488092422485, -0.5310367345809937, 0, 0);
}

#container .css-hkn0em {
    width: 350.9598083496094px;
    height: 361.21697998046875px;
}

#container .css-wixxpz {
    inset: 0;
}

#container .css-kjgstj {
    width: calc(1px * ((var(--transform-inner-height) * 0.9828429222106934) + (var(--transform-inner-width) * 0.18444447219371796)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9828429222106934) + (var(--transform-inner-height) * 0.18444447219371796)));
    left: 8.450541461346802px;
    right: auto;
    top: -92.95857664362438px;
    bottom: auto;
}

#container .css-bz2tic {
    position: absolute;
    display: contents;
}

#container .css-ra4o7p {
    width: calc(1px * ((var(--transform-inner-height) * 0.9290223417451902) + (var(--transform-inner-width) * 0.7928864377601355)));
    height: calc(1px * ((var(--transform-inner-width) * 0.6093694693346157) + (var(--transform-inner-height) * 0.37002381593449307)));
    left: -11.221595928234024px;
    right: auto;
    top: -75.08906273960218px;
    bottom: auto;
}

#container .css-cy1kyx {
    transform: matrix(-0.7928864377601355, -0.6093694693346157, 0.9290223417451902, -0.37002381593449307, 0, 0);
}

#container .css-hrxeco {
    width: 328.4163818359375px;
    height: 320.0819091796875px;
}

#container .css-d2n3lz {
    mask-image: url("../images/f141b5b79175ae0d11da72107f6444c96ab1b9c2.png");
    mask-position: 19.67204099754599px -17.869503798141523px;
    mask-repeat: no-repeat;
    mask-clip: no-clip;
    mask-composite: intersect;
    mask-size: 438.35791015625px 393.9677429199219px;
    mask-mode: alpha;
    -webkit-mask-image: url("../images/f141b5b79175ae0d11da72107f6444c96ab1b9c2.png");
    -webkit-mask-position: 19.67204099754599px -17.869503798141523px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-clip: no-clip;
    -webkit-mask-size: 438.35791015625px 393.9677429199219px;
}

#container .css-2tlpzj {
    width: calc(1px * ((var(--transform-inner-height) * 0.2357868254184723) + (var(--transform-inner-width) * 0.9718047976493835)));
    height: calc(1px * ((var(--transform-inner-width) * 0.2357868254184723) + (var(--transform-inner-height) * 0.9718047976493835)));
    left: 32.682046131636525px;
    right: auto;
    top: -55.31217434001519px;
    bottom: auto;
}

#container .css-yn49zl {
    width: calc(1px * ((var(--transform-inner-height) * 0.1689891436962423) + (var(--transform-inner-width) * 0.9856179195504575)));
    height: calc(1px * ((var(--transform-inner-width) * 0.1689891436962423) + (var(--transform-inner-height) * 0.9856179195504575)));
    left: 133.3006578392274px;
    right: auto;
    top: -2.452770585191047px;
    bottom: auto;
}

#container .css-x1j0lb {
    transform: matrix(-0.9856179195504575, -0.1689891436962423, 0.1689891436962423, -0.9856179195504575, 0, 0);
}

#container .css-6s9u5a {
    width: 172.4618377685547px;
    height: 145.10244750976562px;
}

#container .css-trglf0 {
    position: absolute;
}

#container .css-r0azwh {
    inset: 0px;
    pointer-events: none;
}

#container .css-phc9f9 {
    overflow: hidden;
    inset: 0px;
}

#container .css-owecdy {
    width: 168.6%;
    height: 114.17999999999999%;
    top: -6.510000000000001%;
    left: -34.760000000000005%;
    max-width: none;
}

#container .css-n4yng2 {
    width: calc(1px * ((var(--transform-inner-height) * 0.9047105894831287) + (var(--transform-inner-width) * 0.42602676862881417)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9047105894831287) + (var(--transform-inner-height) * 0.42602676862881417)));
    left: 49.090096987973084px;
    right: auto;
    top: -1.7527868466623602px;
    bottom: auto;
}

#container .css-hp2h4v {
    transform: matrix(0.42602676862881417, -0.9047105894831287, 0.9047105894831287, 0.42602676862881417, 0, 0);
}

#container .css-cr7hgh {
    width: 89.3592758178711px;
    height: 112.23869323730469px;
}

#container .css-eeyyn4 {
    width: 284.02%;
    height: 150.59%;
    top: -27.189999999999998%;
    left: -88.61%;
    max-width: none;
}

#container .css-37h81x {
    width: calc(1px * ((var(--transform-inner-height) * 0.9861404789559884) + (var(--transform-inner-width) * 0.16591240708780397)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9861404789559884) + (var(--transform-inner-height) * 0.16591240708780397)));
    left: 229.61652035895935px;
    right: auto;
    top: 200.74308056439602px;
    bottom: auto;
}

#container .css-sjnxmb {
    transform: matrix(-0.16591240708780397, 0.9861404789559884, -0.9861404789559884, -0.16591240708780397, 0, 0);
}

#container .css-syzkey {
    width: 85.12489318847656px;
    height: 109.6680908203125px;
}

#container .css-duzqvj {
    width: calc(1px * ((var(--transform-inner-height) * 0.6431601643562317) + (var(--transform-inner-width) * 0.765731692314148)));
    height: calc(1px * ((var(--transform-inner-width) * 0.6431601643562317) + (var(--transform-inner-height) * 0.765731692314148)));
    left: 195.62586878876175px;
    right: auto;
    top: 199.06330725215753px;
    bottom: auto;
}

#container .css-jngij7 {
    transform: matrix(-0.765731692314148, 0.6431601643562317, -0.6431601643562317, -0.765731692314148, 0, 0);
}

#container .css-1ag7vj {
    width: 133.90777587890625px;
    height: 22.519025802612305px;
}

#container .css-cma6pg {
    top: -237.29934175838557%;
    left: -39.90619637228828%;
    right: -39.90619637228828%;
    bottom: -237.29935022832848%;
}

#container .css-g8zipi {
    width: calc(1px * ((var(--transform-inner-height) * 0.9064992666244507) + (var(--transform-inner-width) * 0.4222073256969452)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9064992666244507) + (var(--transform-inner-height) * 0.4222073256969452)));
    left: -15.468510841353236px;
    right: auto;
    top: -5.572757720947266px;
    bottom: auto;
}

#container .css-4rlnv {
    transform: matrix(-0.4222073256969452, 0.9064992666244507, 0.9064992666244507, 0.4222073256969452, 0, 0);
}

#container .css-1fh9vs {
    width: 285.0635070800781px;
    height: 255.7908172607422px;
}

#container .css-9unj7x {
    object-fit: cover;
    object-position: 50% 50%;
}

#container .css-ez8men {
    max-width: none;
    width: 100%;
    height: 100%;
}

#container .css-6lnuq3 {
    max-width: 375px;
    width: 375px;
    height: 402px;
}

#container .css-bark2t {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 34px;
    padding: 0px;
}

#container .css-5j6fxj {
    height: 402px;
    width: 100%;
}

#container .css-5knerd {
    position: relative;
    flex-shrink: 0;
}

#container .css-g0vp85 {
    border-radius: inherit;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

#container .css-j9f0op {
    width: 100%;
    height: 100%;
}

#container .css-ep36vc {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 25px;
    position: relative;
    padding: 0px 44px;
}

#container .css-dyncyn {
    width: 100%;
    height: 402px;
}

#container .css-bnsnia {
    position: relative;
    flex-shrink: 0;
    display: inline-grid;
    justify-items: start;
    align-items: start;
}

#container .css-z9kw5f {
    line-height: 0;
}

#container .css-4cmtt6 {
    grid-template-columns: max-content;
    grid-template-rows: max-content;
}

#container .css-i5go71 {
    width: 375px;
}

#container .css-ovcr0a {
    grid-column: 1;
    grid-row: 1;
    position: relative;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: auto;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
    padding: 0px;
}

#container .css-xnbx1n {
    width: 213px;
    height: 44px;
}

#container .css-gxdil1 {
    overflow: clip;
}

#container .css-l2ampb {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
    padding: 0px;
}

#container .css-v27th6 {
    width: 100%;
}

#container .css-i5grwi {
    width: 325px;
}

#container .css-ch0yn4 {
    font-family: "Poppins:Bold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 27px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-yqdygo {
    color: #000;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-204uhd {
    white-space: pre-wrap;
    line-height: 41px;
}

#container .css-vxktkl {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-7qwb3n {
    color: #163F58;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-148s2f {
    white-space: pre-wrap;
    line-height: 25px;
}

#container .css-1nqd2r {
    max-width: 287px;
}

#container .css-7z3wyd {
    max-width: inherit;
}

#container .css-gee2mc {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-bqf26n {
    width: 195px;
    height: 47px;
}

#container .css-hlnz1j {
    position: relative;
    flex-shrink: 0;
    border-radius: 70px;
}

#container .css-tez0ol {
    background-color: #F5B51B;
}

#container .css-5tekj9 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: inherit;
    padding: 0px 16px;
}

#container .css-wuzdyi {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-wi1vip {
    white-space: nowrap;
    font-family: "Poppins:Medium", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-monuaz {
    color: #FFF;
    --paragraph-spacing: 41px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-wwciga {
    white-space: pre;
    line-height: normal;
}

#container .css-z1vh9j {
    position: relative;
    flex-shrink: 0;
    border-radius: 90px;
}

#container .css-bbmv0m {
    background-color: #FFF;
}

#container .css-5osztg {
    border-radius: 90px;
}

#container .css-emsify {
    box-shadow: 0px 0px 20px 0px rgba(0, 48.024980798363686, 120.06249949336052, 0.10000000149011612);
    overflow: visible;
    pointer-events: none;
}

#container .css-s753wl {
    position: absolute;
    border-style: solid;
    border-color: rgba(22, 63, 88, 0.10);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-radius: 90px;
}

#container .css-ggwoeh {
    inset: 0px;
}

#container .css-nua7z2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: relative;
    border-radius: inherit;
    padding: 0px 16px;
}

#container .css-fasn7h {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-mgkyzz {
    white-space: nowrap;
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 15px;
    letter-spacing: -0.4848649203777313px;
    text-align: center;
    line-height: 0;
}

#container .css-9wuh6w {
    color: #163F58;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: -0.4848649203777313px;
}

#container .css-n2wom5 {
    height: 626px;
    width: 100%;
}

#container .css-jbwi5x {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 40px;
    position: relative;
    padding: 20px 44px;
}

#container .css-dyooij {
    width: 100%;
    height: 626px;
}

#container .css-jb0clr {
    width: 287px;
    height: 259.3488464355469px;
}

#container .css-8kkpf5 {
    display: block;
    position: relative;
    border-radius: inherit;
}

#container .css-3uhqfv {
    left: 0;
    right: auto;
    top: -18.43129539489746px;
    bottom: auto;
}

#container .css-glewwn {
    width: calc(1px * ((var(--transform-inner-height) * 0.34841829538345337) + (var(--transform-inner-width) * 0.937339186668396)));
    height: calc(1px * ((var(--transform-inner-width) * 0.34841829538345337) + (var(--transform-inner-height) * 0.937339186668396)));
    left: 137.25402846788893px;
    right: auto;
    top: -18.431322258931687px;
    bottom: auto;
}

#container .css-x07jbr {
    transform: matrix(-0.937339186668396, 0.34841829538345337, -0.34841829538345337, -0.937339186668396, 0, 0);
}

#container .css-ll733z {
    position: relative;
}

#container .css-piq9jg {
    width: 120.7656478881836px;
    height: 79.76771545410156px;
}

#container .css-5goy0d {
    left: 0;
    right: auto;
    top: 6.235654830932617px;
    bottom: auto;
}

#container .css-2ngcll {
    width: 174.20339965820312px;
    height: 214.8782501220703px;
    left: 0;
    right: auto;
    top: 6.235654830932617px;
    bottom: auto;
}

#container .css-lhrgl0 {
    position: absolute;
    border-radius: 2.8604650497436523px;
}

#container .css-fmw5l8 {
    position: absolute;
    border-radius: 2.8604650497436523px;
}

#container .css-cs79ee {
    width: 174.20339965820312px;
    height: 214.8782501220703px;
}

#container .css-b4ui4h {
    left: 128.5980224609375px;
    right: auto;
    top: 47.321550369262695px;
    bottom: auto;
}

#container .css-tyum4b {
    width: 158.1799774169922px;
    height: 212.00225830078125px;
    left: 128.5980224609375px;
    right: auto;
    top: 47.321550369262695px;
    bottom: auto;
}

#container .css-mw41yw {
    width: 158.1799774169922px;
    height: 212.00225830078125px;
}

#container .css-6ym9y4 {
    max-width: 287px;
    width: 287px;
}

#container .css-kj5t9o {
    max-width: inherit;
    width: 287px;
}

#container .css-932eil {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-819bat {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-ftdmor {
    grid-column: 1;
    grid-row: 1;
    position: relative;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: auto;
    display: block;
}

#container .css-pm8qqp {
    white-space: nowrap;
    font-family: "Miniver:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-fcmixn {
    color: #F5B51B;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-z5im9x {
    white-space: pre;
    line-height: 26px;
}

#container .css-59rdls {
    width: min-content;
    min-width: 100%;
}

#container .css-xmg67f {
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 24px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-lysh1o {
    color: #000;
    font-feature-settings: "kern" 0;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-x78r3n {
    white-space: pre-wrap;
    line-height: normal;
}

#container .css-sqruha {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 13px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-bs1lsn {
    color: #8A9FAB;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-iswyr5 {
    height: 1342px;
    width: 100%;
}

#container .css-z5ojy {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 40px;
    position: relative;
    border-radius: inherit;
    padding: 0px 0px 40px;
}

#container .css-6lucxx {
    width: 100%;
    height: 1342px;
}

#container .css-8zbasi {
    width: 375px;
    height: 748.0867309570312px;
    left: 0;
    right: auto;
    top: 14.47119140625px;
    bottom: auto;
}

#container .css-9lecm0 {
    top: -30.405103252902734%;
    left: -148.76909179687502%;
    right: -85.87026367187501%;
    bottom: -50.827424093673855%;
}

#container .css-jtm96h {
    max-width: 375px;
    width: 100%;
}

#container .css-jo8ywo {
    width: 100%;
    height: 100%;
    max-width: inherit;
}

#container .css-4b0cup {
    max-width: inherit;
    width: 100%;
}

#container .css-k8k4kt {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
    position: relative;
    padding: 0px 44px;
}

#container .css-iw2g1r {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 17px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-8wd0vf {
    white-space: nowrap;
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 24px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-8ywb6v {
    max-width: 287px;
    width: 100%;
}

#container .css-ahvdke {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 30px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-vsfgg0 {
    align-content: flex-start;
    overflow: visible;
}

#container .css-53uskc {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 40px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-9hp8h3 {
    position: relative;
    flex-shrink: 0;
    border-radius: 20px;
}

#container .css-jvd8z0 {
    border-radius: 20px;
}

#container .css-qljqe7 {
    box-shadow: 0px 10px 14px 0px rgba(253.0000001192093, 197.0000034570694, 94.0000019967556, 0.10000000149011612);
    overflow: visible;
    pointer-events: none;
}

#container .css-2str0o {
    position: absolute;
    border-style: solid;
    border-color: #F1F1F1;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-radius: 20px;
}

#container .css-eqluh9 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
    position: relative;
    border-radius: inherit;
    padding: 30px;
}

#container .css-d2a0gu {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-hxi2se {
    background-color: #FEF7E5;
}

#container .css-524dky {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    position: relative;
    border-radius: inherit;
    padding: 20px;
}

#container .css-7tn8vp {
    width: 28.999999999999996px;
    height: 28.999999999999996px;
}

#container .css-ardmi {
    width: auto;
    height: auto;
    inset: 0;
}

#container .css-lranz7 {
    width: auto;
    height: auto;
    left: 13.794288039207458%;
    right: 31.25000298023224%;
    top: 31.25%;
    bottom: 13.79428505897522%;
}

#container .css-7hrks8 {
    width: auto;
    height: auto;
    left: 84.375%;
    right: 15.625%;
    top: 50%;
    bottom: 31.25%;
}

#container .css-twg4f3 {
    top: -12.689653999126216%;
    left: -0.690000057220459px;
    right: -0.690000057220459px;
    bottom: -12.689653999126216%;
}

#container .css-oqrszv {
    width: auto;
    height: auto;
    left: 75%;
    right: 6.25%;
    top: 59.375%;
    bottom: 40.625%;
}

#container .css-319yox {
    top: -0.690000057220459px;
    left: -12.689657337553296%;
    right: -12.689657337553296%;
    bottom: -0.690000057220459px;
}

#container .css-5x2hy {
    width: auto;
    height: auto;
    left: 32.8125%;
    right: 67.1875%;
    top: 15.625%;
    bottom: 68.75%;
}

#container .css-u2nhmn {
    top: -15.227587469692889%;
    left: -0.690000057220459px;
    right: -0.690000057220459px;
    bottom: -15.227587469692889%;
}

#container .css-shu8ox {
    width: auto;
    height: auto;
    left: 25%;
    right: 59.375%;
    top: 23.4375%;
    bottom: 76.5625%;
}

#container .css-1zdvjz {
    top: -0.690000057220459px;
    left: -15.227585867247917%;
    right: -15.227585867247917%;
    bottom: -0.690000057220459px;
}

#container .css-tdk5fn {
    width: auto;
    height: auto;
    left: 65.625%;
    right: 34.375%;
    top: 71.875%;
    bottom: 15.625%;
}

#container .css-zik0j0 {
    top: -19.034485589026456%;
    left: -0.690000057220459px;
    right: -0.690000057220459px;
    bottom: -19.034479011961775%;
}

#container .css-zgef1r {
    width: auto;
    height: auto;
    left: 59.375%;
    right: 28.125%;
    top: 78.125%;
    bottom: 21.875%;
}

#container .css-fjwfis {
    top: -0.690000057220459px;
    left: -19.034485589026456%;
    right: -19.034479011961775%;
    bottom: -0.690000057220459px;
}

#container .css-97u4gg {
    width: auto;
    height: auto;
    left: 12.525369226932526%;
    right: 12.468833933952254%;
    top: 12.490195336195953%;
    bottom: 12.504007824688841%;
}

#container .css-y2mc3d {
    transform: matrix(0.7071067811865476, -0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0, 0);
}

#container .css-wlhknc {
    width: 33.59140612810286px;
    height: 6.716795627558686px;
}

#container .css-krj5md {
    top: -13.46085205411634%;
    left: -2.691575257004809%;
    right: -2.691578977129418%;
    bottom: -13.46085205411634%;
}

#container .css-18lz5e {
    width: auto;
    height: auto;
    left: 56.25%;
    right: 31.25%;
    top: 31.25%;
    bottom: 56.25%;
}

#container .css-j6h5q4 {
    top: -19.034481440939974%;
    left: -19.03447768521074%;
    right: -19.034480973742%;
    bottom: -19.034478152408063%;
}

#container .css-h1hmf3 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-4w62ib {
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-98cljc {
    color: #2D2D2D;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-ydwetc {
    white-space: pre-wrap;
    line-height: 1.3;
}

#container .css-w70z4d {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 14px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-ydwgaq {
    white-space: pre-wrap;
    line-height: 1.5;
}

#container .css-dte9k {
    width: auto;
    height: auto;
    left: 6.25%;
    right: 6.25%;
    top: 26.875001192092896%;
    bottom: 37.5%;
}

#container .css-pu5s2 {
    width: auto;
    height: auto;
    left: 65.9375011920929%;
    right: 32.539063692092896%;
    top: 73.7109363079071%;
    bottom: 17.070311307907104%;
}

#container .css-lj7whu {
    top: -25.813430486515028%;
    left: -156.20515940847991%;
    right: -156.20515940847991%;
    bottom: -25.8134349455375%;
}

#container .css-mp9r54 {
    width: auto;
    height: auto;
    left: 50%;
    right: 50%;
    top: 75%;
    bottom: 12.5%;
}

#container .css-pg727y {
    width: auto;
    height: auto;
    left: 32.539063692092896%;
    right: 65.9375011920929%;
    top: 73.7109363079071%;
    bottom: 17.070311307907104%;
}

#container .css-6jjf8x {
    top: -25.813430486515028%;
    left: -156.20495920218016%;
    right: -156.20493896499906%;
    bottom: -25.8134349455375%;
}

#container .css-q6fffp {
    top: -6.68011518585491%;
    left: -2.719212048159444%;
    right: -2.7192158064818734%;
    bottom: -6.678774387869179%;
}

#container .css-gy5eo9 {
    width: auto;
    height: auto;
    left: 28.124940395355225%;
    right: 28.124937415122986%;
    top: 15.623290836811066%;
    bottom: 53.12150865793228%;
}

#container .css-86hfuf {
    top: -7.612527212679818%;
    left: -5.438408971241021%;
    right: -5.438408971241021%;
    bottom: -7.612527212679818%;
}

#container .css-ni124r {
    background-color: rgba(248, 213, 126, 0.20);
}

#container .css-tfxinx {
    width: 29px;
    height: 29px;
}

#container .css-6yxmze {
    width: auto;
    height: auto;
    left: 65.625%;
    right: 15.625%;
    top: 15.625%;
    bottom: 65.625%;
}

#container .css-p62xm {
    width: auto;
    height: auto;
    left: 15.625%;
    right: 65.625%;
    top: 15.625%;
    bottom: 65.625%;
}

#container .css-6p1swg {
    width: auto;
    height: auto;
    left: 65.625%;
    right: 15.625%;
    top: 65.625%;
    bottom: 15.625%;
}

#container .css-cytcy8 {
    width: auto;
    height: auto;
    left: 15.625%;
    right: 65.625%;
    top: 65.625%;
    bottom: 15.625%;
}

#container .css-9dpdm5 {
    top: -13.316511762201438%;
    left: -13.316515265544194%;
    right: -13.316513073189057%;
    bottom: -13.316509569846882%;
}

#container .css-i9jriz {
    top: -13.316511762201438%;
    left: -13.316511762201438%;
    right: -13.316509569846882%;
    bottom: -13.316509569846882%;
}

#container .css-beeomt {
    top: -13.316515265544194%;
    left: -13.316515265544194%;
    right: -13.316513073189057%;
    bottom: -13.316513073189057%;
}

#container .css-g8ugib {
    top: -13.316515265544194%;
    left: -13.316511762201438%;
    right: -13.316509569846882%;
    bottom: -13.316513073189057%;
}

#container .css-tmtc0t {
    width: auto;
    height: auto;
    left: 25%;
    right: 75%;
    top: 34.375%;
    bottom: 34.375%;
}

#container .css-uamfm9 {
    top: -7.989907757989291%;
    left: -0.7240853905677795px;
    right: -0.7240853905677795px;
    bottom: -7.989916965879243%;
}

#container .css-v62ngh {
    width: auto;
    height: auto;
    left: 34.375%;
    right: 34.375%;
    top: 75%;
    bottom: 25%;
}

#container .css-ego6n1 {
    top: -0.7240853905677795px;
    left: -7.989907757989291%;
    right: -7.989916965879243%;
    bottom: -0.7240853905677795px;
}

#container .css-g0w1r1 {
    width: auto;
    height: auto;
    left: 75%;
    right: 25%;
    top: 34.375%;
    bottom: 34.375%;
}

#container .css-2poxgp {
    width: auto;
    height: auto;
    left: 34.375%;
    right: 34.375%;
    top: 25%;
    bottom: 75%;
}

#container .css-lxvkwz {
    width: auto;
    height: auto;
    left: 12.499985843896866%;
    right: 49.64843913912773%;
    top: 29.140624403953552%;
    bottom: 8.280816674232483%;
}

#container .css-6p01es {
    width: auto;
    height: auto;
    left: 12.5%;
    right: 12.5%;
    top: 8.263671398162842%;
    bottom: 8.263671398162842%;
}

#container .css-9c6yz4 {
    top: -2.991214114305678%;
    left: -3.3291761902557027%;
    right: -3.329180574965203%;
    bottom: -2.9912175615007173%;
}

#container .css-566zw3 {
    width: auto;
    height: auto;
    left: 31.25%;
    right: 30.859375%;
    top: 18.359375%;
    bottom: 40.4296875%;
}

#container .css-qofbvz {
    top: -6.059818966460366%;
    left: -6.590833504599182%;
    right: -6.589618442832386%;
    bottom: -6.058701800576154%;
}

#container .css-bhw2y7 {
    width: auto;
    height: auto;
    left: 12.929686903953552%;
    right: 12.92969286441803%;
    top: 29.140624403953552%;
    bottom: 50%;
}

#container .css-3wjgpp {
    top: -11.97206327350212%;
    left: -3.3683258859246417%;
    right: -3.368300381606694%;
    bottom: -13.734913447219373%;
}

#container .css-y1n5w4 {
    width: auto;
    height: auto;
    left: 50%;
    right: 49.64843988418579%;
    top: 50%;
    bottom: 8.281248807907104%;
}

#container .css-5c9w3i {
    top: -5.984954159782837%;
    left: -710.2157843531808%;
    right: -710.2158647396615%;
    bottom: -5.984952189126851%;
}

#container .css-789xza {
    height: 125.315673828125px;
    width: 100%;
}

#container .css-553zzc {
    background-color: #FFB800;
}

#container .css-688vqn {
    border-radius: inherit;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

#container .css-njfgou {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 29px 50px;
}

#container .css-drhqh2 {
    width: 100%;
    height: 125.315673828125px;
}

#container .css-i5hb6k {
    width: 275px;
}

#container .css-90ru01 {
    font-family: "Poppins:Bold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 26px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-xrgu2y {
    color: #FFF;
    font-feature-settings: "kern" 0;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-1k6t9w {
    white-space: pre-wrap;
    line-height: 33px;
}

#container .css-tt9qth {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding: 40px 44px;
}

#container .css-9pwbjz {
    max-width: 612px;
    width: 100%;
}

#container .css-g2f1ui {
    position: absolute;
    border-style: solid;
    border-color: #D9D9D9;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-radius: 20px;
}

#container .css-s3s1qq {
    overflow: visible;
    pointer-events: none;
}

#container .css-tcf8mv {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
    position: relative;
    padding: 40px 33px;
}

#container .css-g9rrgl {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-dp3smk {
    white-space: nowrap;
    font-family: "Poppins:Bold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 25px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-evv059 {
    white-space: pre;
    line-height: 1.3;
}

#container .css-zdty7o {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-bzx8ue {
    color: #848484;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-qpnbtl {
    max-width: 221px;
    width: 100%;
}

#container .css-gj0ds3 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 14px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-e6ujue {
    height: 50px;
    width: 100%;
}

#container .css-lvofyw {
    height: 126px;
    width: 100%;
}

#container .css-1l5ij6 {
    height: 43px;
    width: 100%;
}

#container .css-1np2hb {
    max-width: 492px;
}

#container .css-7xhm2u {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 39px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-tm97ub {
    white-space: nowrap;
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-v2x5c3 {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-2gbjjk {
    align-content: stretch;
    overflow: clip;
}

#container .css-t31lw1 {
    width: 22px;
    height: 22px;
}

#container .css-134pm3 {
    cursor: pointer;
}

#container .css-gzwvt0 {
    width: auto;
    height: auto;
    left: 23.333358764648438%;
    right: 23.80121946334839%;
    top: 25%;
    bottom: 24.541622400283813%;
}

#container .css-sajqs4 {
    width: auto;
    height: auto;
    left: 23.333358764648438%;
    right: 23.33330512046814%;
    top: 31.66675567626953%;
    bottom: 29.999911785125732%;
}

#container .css-rcb27d {
    width: auto;
    height: auto;
    left: 23.333333432674408%;
    right: 23.33333045244217%;
    top: 23.333333432674408%;
    bottom: 23.332782089710236%;
}

#container .css-jqgri7 {
    width: auto;
    height: auto;
    left: 0;
    right: 0;
    top: 1.29241943359375%;
    bottom: -1.29241943359375%;
}

#container .css-ctnuuk {
    width: auto;
    left: 6.5px;
    right: 5.5px;
    top: 50%;
    bottom: auto;
}

#container .css-57t6en {
    transform: translateY(-50%);
    aspect-ratio: 14 / 14;
}

#container .css-tbozby {
    width: auto;
    height: auto;
    left: 0;
    right: 0;
    top: 4.685714542865753%;
    bottom: 4.6857187151908875%;
}

#container .css-3r4odp {
    mask-image: url("../images/483f5320a4f61164ffb65ea1b0367335ca271cfc.svg");
    mask-position: 0px -0.468505859375px;
    mask-repeat: no-repeat;
    mask-clip: no-clip;
    mask-composite: intersect;
    mask-size: 10px 10px;
    mask-mode: alpha;
    -webkit-mask-image: url("../images/483f5320a4f61164ffb65ea1b0367335ca271cfc.svg");
    -webkit-mask-position: 0px -0.468505859375px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-clip: no-clip;
    -webkit-mask-size: 10px 10px;
}

#container .css-7h49au {
    height: 784px;
    width: 100%;
}

#container .css-5l5fwf {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0px;
}

#container .css-bj2t4m {
    width: calc(1px * ((var(--transform-inner-height) * 0.14924781024456024) + (var(--transform-inner-width) * 0.9887998104095459)));
    height: calc(1px * ((var(--transform-inner-width) * 0.14924781024456024) + (var(--transform-inner-height) * 0.9887998104095459)));
    left: 54px;
    right: auto;
    top: 670.9204988926649px;
    bottom: auto;
}

#container .css-yblwvq {
    mix-blend-mode: multiply;
}

#container .css-2scsur {
    transform: matrix(0.9887998104095459, -0.14924781024456024, 0.14924781024456024, 0.9887998104095459, 0, 0);
}

#container .css-mqdd55 {
    width: 375px;
    height: 163.35997009277344px;
}

#container .css-zgpt6b {
    opacity: 0.10000000149011612;
    background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 375 784' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(7.0852e-15 28.687 -13.721 3.5204e-14 187.5 286.87)'><stop stop-color='rgba(255,255,255,0)' offset='0'/><stop stop-color='rgba(255,219,128,0.5)' offset='0.5'/><stop stop-color='rgba(255,201,64,0.75)' offset='0.75'/><stop stop-color='rgba(255,193,32,0.875)' offset='0.875'/><stop stop-color='rgba(255,188,16,0.9375)' offset='0.9375'/><stop stop-color='rgba(255,184,0,1)' offset='1'/></linearGradient></defs></svg>");
}

#container .css-sl4wzb {
    width: 152px;
    height: 100px;
    left: 185px;
    right: auto;
    top: 678.999755859375px;
    bottom: auto;
}

#container .css-2avhu3 {
    width: 327.0000305175781px;
    height: 349.750732421875px;
    left: 50%;
    right: auto;
    top: 417.9560546875px;
    bottom: auto;
}

#container .css-8hhw9a {
    transform: translateX(-50%);
}

#container .css-uhclbi {
    top: 0;
    left: 0;
    right: 0;
    bottom: -6.850868656990771%;
}

#container .css-1kndmc {
    max-width: 375px;
    height: 416px;
    left: calc(50% + 1px);
    right: auto;
    top: 0;
    bottom: auto;
}

#container .css-5mcxm1 {
    transform: translateX(-50%);
    align-content: stretch;
    overflow: visible;
}

#container .css-jumbxm {
    position: absolute;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
    padding: 0px;
}

#container .css-1npqvn {
    max-width: 375px;
}

#container .css-1ydqki {
    white-space: pre-wrap;
    line-height: 1.7269999694824218;
}

#container .css-pygxi4 {
    height: 61px;
}

#container .css-6w9nna {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12.88888931274414px;
    padding: 0px;
}

#container .css-i9cge2 {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6.44444465637207px;
    border-radius: 7px;
    padding: 9.890000343322754px 12.88888931274414px;
}

#container .css-xdlnun {
    box-shadow: 1.288888931274414px 7.088889122009277px 19.33333396911621px 0px rgba(51.00000075995922, 51.00000075995922, 51.00000075995922, 0.07999999821186066);
    align-content: stretch;
    overflow: visible;
    background-color: #000;
}

#container .css-1nr3rr {
    max-width: 137px;
}

#container .css-abe0ty {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 12.88888931274414px;
    padding: 0px;
}

#container .css-4cxw5y {
    width: 26px;
    height: 25px;
}

#container .css-bst1oo {
    white-space: nowrap;
    font-family: "Gotham:Book", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 0px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-xb0uby {
    color: #FFF;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-n6fyej {
    white-space: pre;
    line-height: 1.2400001525878905;
    font-size: 10.600000381469727px;
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
}

#container .css-nk8kig {
    white-space: pre;
    line-height: 1.2400001525878905;
    font-size: 14.470000267028809px;
    font-family: "Poppins:Medium", sans-serif;
    word-break: break-word;
    font-style: normal;
}

#container .css-bxl4do {
    color: #FFF;
}

#container .css-t31lzh {
    width: 22px;
    height: 26px;
}

#container .css-eeyd4h {
    width: calc(1px * ((var(--transform-inner-height) * 0.7488674521446228) + (var(--transform-inner-width) * 0.6627197861671448)));
    height: calc(1px * ((var(--transform-inner-width) * 0.7488674521446228) + (var(--transform-inner-height) * 0.6627197861671448)));
    left: -86.00000147115497px;
    right: auto;
    top: 236px;
    bottom: auto;
}

#container .css-gl16kt {
    transform: matrix(0.6627197861671448, 0.7488674521446228, -0.7488674521446228, 0.6627197861671448, 0, 0);
}

#container .css-f7x58o {
    width: 130.670654296875px;
    height: 159.613037109375px;
}

#container .css-3n0lb1 {
    width: 196.04999999999998%;
    height: 107%;
    top: -7.000000000000001%;
    left: -48.14%;
    max-width: none;
}

#container .css-5xy59q {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
    position: relative;
    padding: 43px 44px 19px;
}

#container .css-6p4oz2 {
    grid-column: 1;
    grid-row: 1;
    position: relative;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: auto;
}

#container .css-cpq6i6 {
    width: 121px;
    height: 34px;
}

#container .css-i5hajb {
    width: 281px;
}

#container .css-shboxi {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 17px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-wrhjp1 {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-p82p2j {
    width: 20px;
    height: 20px;
}

#container .css-q3lrvo {
    width: auto;
    height: auto;
    left: 5.000036209821701%;
    right: 4.99991849064827%;
    top: 4.9999915063381195%;
    bottom: 9.097544103860855%;
}

#container .css-tn6mr3 {
    width: auto;
    height: auto;
    left: 0;
    right: 0;
    top: 17.100007832050323%;
    bottom: 10.9999880194664%;
}

#container .css-sf4pco {
    width: auto;
    height: auto;
    left: 0.01653035287745297%;
    right: 0.18150607938878238%;
    top: 0.01627008314244449%;
    bottom: 0.20154317026026547%;
}

#container .css-i5i2m9 {
    width: 115px;
}

#container .css-jsem60 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-nlnd7d {
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-lpnecz {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-oog2vb {
    cursor: pointer;
    color: #000;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-i5i0bl {
    width: 148px;
}

#container .css-i5hae5 {
    width: 287px;
}

#container .css-637jyj {
    white-space: nowrap;
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-rpnnec {
    white-space: nowrap;
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-x2jn6v {
    position: relative;
    flex-shrink: 0;
    border-radius: 38px;
}

#container .css-crbnbu {
    background-color: #F2F2F2;
}

#container .css-lvh8ke {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: relative;
    border-radius: inherit;
    padding: 10px 25px;
}

#container .css-i5hyvx {
    width: 166px;
}

#container .css-wd07z2 {
    opacity: 0.5099999904632568;
    color: #000;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-bgpygw {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 13px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-ms9kgp {
    position: relative;
    flex-shrink: 0;
    border-radius: 39px;
}

#container .css-bo4u3g {
    background-color: #000;
}

#container .css-sgfs96 {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: relative;
    border-radius: inherit;
    padding: 8px 25px;
}

#container .css-6adup2 {
    width: 66px;
}

#container .css-ywjz3v {
    font-family: "Poppins:Medium", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 13px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-75nx4v {
    white-space: nowrap;
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 12px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-u0sq86 {
    --content-width: calc(var(--content-width-scaled, 100%) - (var(--content-margin-x-scaled, 0px) * 2));
    --content-margin: 0 var(--content-margin-x-scaled, 0);
    --content-min-width: calc(var(--viewport-width-scaled, 100%) - (var(--content-margin-x-scaled, 0px) * 2));
    --content-min-height: max(var(--viewport-height-scaled, var(--100dvh)), 6295px);
    align-content: stretch;
    overflow: clip;
    background-color: #FFF;
}

#container .css-368vua {
    height: 1044px;
    width: 100%;
}

#container .css-9npez9 {
    height: 662px;
    width: 100%;
}

#container .css-n38jdc {
    width: calc(1px * ((var(--transform-inner-height) * 0.8472955226898193) + (var(--transform-inner-width) * 0.608929455280304)));
    height: calc(1px * ((var(--transform-inner-width) * 0.7932244539260864) + (var(--transform-inner-height) * 0.5311218500137329)));
    left: -84.40280967950821px;
    right: auto;
    top: -105.7590604087818px;
    bottom: auto;
}

#container .css-aaiuxg {
    width: 685px;
    height: 672.9160766601562px;
}

#container .css-miso9o {
    top: -16.92335921709974%;
    left: -16.62481823106752%;
    right: -16.62481823106752%;
    bottom: -16.92336828734763%;
}

#container .css-1nv5f1 {
    width: calc(1px * ((var(--transform-inner-height) * 0.8473488092422485) + (var(--transform-inner-width) * 0.6090089678764343)));
    height: calc(1px * ((var(--transform-inner-width) * 0.7931634187698364) + (var(--transform-inner-height) * 0.5310367345809937)));
    left: calc(50% + 119.46876104584953px);
    right: auto;
    top: calc(50% + -63.46614132210743px);
    bottom: auto;
}

#container .css-1h94zz {
    width: 748.7142333984375px;
    height: 770.5962524414062px;
}

#container .css-56txy1 {
    width: calc(1px * ((var(--transform-inner-height) * 0.9828429222106934) + (var(--transform-inner-width) * 0.18444447219371796)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9828429222106934) + (var(--transform-inner-height) * 0.18444447219371796)));
    left: 18.027798018254543px;
    right: auto;
    top: -198.31162414414757px;
    bottom: auto;
}

#container .css-pbgqrt {
    width: calc(1px * ((var(--transform-inner-height) * 0.9290223417451902) + (var(--transform-inner-width) * 0.7928864377601355)));
    height: calc(1px * ((var(--transform-inner-width) * 0.6093694693346157) + (var(--transform-inner-height) * 0.37002381593449307)));
    left: -23.939369249288916px;
    right: auto;
    top: -160.1900764757438px;
    bottom: auto;
}

#container .css-olb3hz {
    width: 700.6216430664062px;
    height: 682.8414306640625px;
}

#container .css-bp0px9 {
    mask-image: url("../images/384646b916bc46c9585852d82eddada315687de4.png");
    mask-position: 41.96725496714862px -38.12157815181854px;
    mask-repeat: no-repeat;
    mask-clip: no-clip;
    mask-composite: intersect;
    mask-size: 935.163330078125px 840.4645385742188px;
    mask-mode: alpha;
    -webkit-mask-image: url("../images/384646b916bc46c9585852d82eddada315687de4.png");
    -webkit-mask-position: 41.96725496714862px -38.12157815181854px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-clip: no-clip;
    -webkit-mask-size: 935.163330078125px 840.4645385742188px;
}

#container .css-9gpq6n {
    width: calc(1px * ((var(--transform-inner-height) * 0.2357868254184723) + (var(--transform-inner-width) * 0.9718047976493835)));
    height: calc(1px * ((var(--transform-inner-width) * 0.2357868254184723) + (var(--transform-inner-height) * 0.9718047976493835)));
    left: 69.72168298092765px;
    right: auto;
    top: -117.99928548727985px;
    bottom: auto;
}

#container .css-cfgpr0 {
    width: calc(1px * ((var(--transform-inner-height) * 0.1689891436962423) + (var(--transform-inner-width) * 0.9856179195504575)));
    height: calc(1px * ((var(--transform-inner-width) * 0.1689891436962423) + (var(--transform-inner-height) * 0.9856179195504575)));
    left: 284.37477685029586px;
    right: auto;
    top: -5.232571216797339px;
    bottom: auto;
}

#container .css-oafsdv {
    width: 367.9185791015625px;
    height: 309.5518798828125px;
}

#container .css-x8fem0 {
    width: calc(1px * ((var(--transform-inner-height) * 0.9047105894831287) + (var(--transform-inner-width) * 0.42602676862881417)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9047105894831287) + (var(--transform-inner-height) * 0.42602676862881417)));
    left: 104.72551916787233px;
    right: auto;
    top: -3.7392946963554436px;
    bottom: auto;
}

#container .css-v0vz9h {
    width: 190.63311767578125px;
    height: 239.4425506591797px;
}

#container .css-mp7s23 {
    width: calc(1px * ((var(--transform-inner-height) * 0.9861404789559884) + (var(--transform-inner-width) * 0.16591240708780397)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9861404789559884) + (var(--transform-inner-height) * 0.16591240708780397)));
    left: 489.84861113905214px;
    right: auto;
    top: 428.25189518337476px;
    bottom: auto;
}

#container .css-qtvvi4 {
    width: 181.5997772216797px;
    height: 233.95858764648438px;
}

#container .css-fgx36s {
    width: calc(1px * ((var(--transform-inner-height) * 0.6431601643562317) + (var(--transform-inner-width) * 0.765731692314148)));
    height: calc(1px * ((var(--transform-inner-width) * 0.6431601643562317) + (var(--transform-inner-height) * 0.765731692314148)));
    left: 417.3351867493584px;
    right: auto;
    top: 424.6683888046027px;
    bottom: auto;
}

#container .css-w23g6q {
    width: 285.669921875px;
    height: 48.04058837890625px;
}

#container .css-6a57zd {
    top: -237.29934175838557%;
    left: -39.90619637228828%;
    right: -39.90619637228828%;
    bottom: -237.29934175838557%;
}

#container .css-cnc2d5 {
    width: calc(1px * ((var(--transform-inner-height) * 0.9064992666244507) + (var(--transform-inner-width) * 0.4222073256969452)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9064992666244507) + (var(--transform-inner-height) * 0.4222073256969452)));
    left: -32.99949666675093px;
    right: auto;
    top: -11.8885498046875px;
    bottom: auto;
}

#container .css-n67vab {
    width: 608.135498046875px;
    height: 545.6870727539062px;
}

#container .css-pgx2in {
    width: 800px;
    height: 332px;
}

#container .css-bark1y {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 35px;
    padding: 0px;
}

#container .css-tzteut {
    height: 332px;
    width: 100%;
}

#container .css-6cp3i {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
    position: relative;
    padding: 0px 97px;
}

#container .css-dyms77 {
    width: 100%;
    height: 332px;
}

#container .css-i5ffry {
    width: 552px;
}

#container .css-casic2 {
    width: 210px;
    height: 44px;
}

#container .css-barkwy {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    padding: 0px;
}

#container .css-ddesgy {
    font-family: "Poppins:Bold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 47px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-2kh8fq {
    white-space: pre-wrap;
    line-height: 57px;
}

#container .css-13ozh2 {
    white-space: pre-wrap;
    line-height: 24px;
}

#container .css-uyau6c {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-bqf2rb {
    width: 195px;
    height: 50px;
}

#container .css-z2t1tc {
    white-space: nowrap;
    font-family: "Poppins:Medium", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-h44p4f {
    width: 168px;
    height: 50px;
}

#container .css-2hda3c {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 70px;
    position: relative;
    padding: 60px 94px;
}

#container .css-kd7vsy {
    width: 602px;
    height: 544px;
}

#container .css-6cbvet {
    left: 0;
    right: auto;
    top: -38.6607666015625px;
    bottom: auto;
}

#container .css-ql8k8o {
    width: calc(1px * ((var(--transform-inner-height) * 0.34841829538345337) + (var(--transform-inner-width) * 0.937339186668396)));
    height: calc(1px * ((var(--transform-inner-width) * 0.34841829538345337) + (var(--transform-inner-height) * 0.937339186668396)));
    left: 287.89872373647904px;
    right: auto;
    top: -38.66077524431421px;
    bottom: auto;
}

#container .css-c1tp30 {
    width: 253.3133087158203px;
    height: 167.31764221191406px;
}

#container .css-4c93xp {
    left: 0;
    right: auto;
    top: 13.079689025878906px;
    bottom: auto;
}

#container .css-a0u7rs {
    width: 365.4022521972656px;
    height: 450.7202453613281px;
    left: 0;
    right: auto;
    top: 13.079689025878906px;
    bottom: auto;
}

#container .css-9mdagy {
    position: absolute;
    border-radius: 6px;
}

#container .css-8vcrb2 {
    position: absolute;
    border-radius: 6px;
}

#container .css-zegjbj {
    width: 365.4022521972656px;
    height: 450.7202453613281px;
}

#container .css-hsqby6 {
    left: 269.7421875px;
    right: auto;
    top: 99.2598876953125px;
    bottom: auto;
}

#container .css-se9gyb {
    width: 331.7921447753906px;
    height: 444.6876525878906px;
    left: 269.7421875px;
    right: auto;
    top: 99.2598876953125px;
    bottom: auto;
}

#container .css-vsfm3f {
    width: 331.7921447753906px;
    height: 444.6876525878906px;
}

#container .css-i5fhz6 {
    width: 523px;
}

#container .css-cgzqou {
    white-space: nowrap;
    font-family: "Miniver:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-jv4xfb {
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 44px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-2jxfud {
    white-space: pre-wrap;
    line-height: 56px;
}

#container .css-2i7ebw {
    height: 111px;
    width: 100%;
}

#container .css-1ijfht {
    white-space: pre-wrap;
    line-height: 30px;
}

#container .css-8npv7k {
    width: calc(1px * ((var(--transform-inner-height) * 0.7545774579048157) + (var(--transform-inner-width) * 0.6562110781669617)));
    height: calc(1px * ((var(--transform-inner-width) * 0.7545774579048157) + (var(--transform-inner-height) * 0.6562110781669617)));
    left: 599.1516572858181px;
    right: auto;
    top: 896.7064265742865px;
    bottom: auto;
}

#container .css-fn8q5v {
    transform: matrix(-0.6562110781669617, 0.7545774579048157, -0.7545774579048157, -0.6562110781669617, 0, 0);
}

#container .css-ruxfm5 {
    width: 264.923828125px;
    height: 222.89620971679688px;
}

#container .css-7t0fxs {
    height: 1552px;
    width: 100%;
}

#container .css-qcvc25 {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 40px;
    padding: 0px 0px 40px;
}

#container .css-b8vdv2 {
    width: 392px;
    height: 782px;
    left: 0;
    right: auto;
    top: 14.47119140625px;
    bottom: auto;
}

#container .css-7aaej0 {
    top: -54.466481708809546%;
    left: -159.30946505799585%;
    right: -75.07730600785236%;
    bottom: -26.5975405797934%;
}

#container .css-7jtvrq {
    max-width: 800px;
    height: 1552px;
    width: 100%;
}

#container .css-l2aklj {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 40px;
    padding: 0px;
}

#container .css-bark69 {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    padding: 0px;
}

#container .css-7zz71l {
    white-space: nowrap;
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 44px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-xqdr3c {
    white-space: pre;
    line-height: 56px;
}

#container .css-owdkzv {
    max-width: 690px;
    width: 100%;
}

#container .css-f5ru66 {
    width: 525px;
    height: 324px;
}

#container .css-w2hfmz {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    border-radius: inherit;
    padding: 40px 30px;
}

#container .css-8u8kor {
    width: 41.99999999999999px;
    height: 41.99999999999999px;
}

#container .css-f69ttl {
    top: -15.079365992432002%;
    left: -1.1875px;
    right: -1.1875px;
    bottom: -15.079359937356612%;
}

#container .css-y4uvg5 {
    top: -1.1875px;
    left: -15.079361427098489%;
    right: -15.079361427098489%;
    bottom: -1.1875px;
}

#container .css-tgu1bx {
    top: -18.095238095238095%;
    left: -1.1875px;
    right: -1.1875px;
    bottom: -18.095238095238095%;
}

#container .css-4ymt1n {
    top: -1.1875px;
    left: -18.095238095238095%;
    right: -18.095238095238095%;
    bottom: -1.1875px;
}

#container .css-4x6cvh {
    top: -22.61904556464735%;
    left: -1.1875px;
    right: -1.1875px;
    bottom: -22.61904556464735%;
}

#container .css-2tv7gr {
    top: -1.1875px;
    left: -22.619055836652425%;
    right: -22.619055836652425%;
    bottom: -1.1875px;
}

#container .css-x5p2ld {
    top: -15.995794691105827%;
    left: -3.1984514076757655%;
    right: -3.1984514076757655%;
    bottom: -15.995794691105827%;
}

#container .css-1nxj6h {
    top: -22.619051727849275%;
    left: -22.61904556464735%;
    right: -22.61904556464735%;
    bottom: -22.619051727849275%;
}

#container .css-u671kc {
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 25px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-xcgr3e {
    font-family: "Mulish:Regular", sans-serif;
    word-break: break-word;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-eyijq0 {
    font-variation-settings: normal;
    color: #2D2D2D;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-n04o0v {
    top: -30.674609195464587%;
    left: -185.62126890072747%;
    right: -185.62126890072747%;
    bottom: -30.67462151086292%;
}

#container .css-bpnslp {
    top: -7.938111140331275%;
    left: -3.231292517006803%;
    right: -3.231292517006803%;
    bottom: -7.936511325731304%;
}

#container .css-chcvm5 {
    top: -9.046114490613009%;
    left: -6.462566921799133%;
    right: -6.462566921799133%;
    bottom: -9.046121755494738%;
}

#container .css-i5fhxg {
    width: 525px;
}

#container .css-amth5f {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
    position: relative;
    border-radius: inherit;
    padding: 40px 30px;
}

#container .css-7x1q8l {
    width: 42px;
    height: 42px;
}

#container .css-eshq2z {
    top: -9.194735675069152%;
    left: -9.194734561572934%;
    right: -9.194739102878929%;
    bottom: -9.194740216375697%;
}

#container .css-6ys7x3 {
    top: -9.194735675069152%;
    left: -9.194735675069152%;
    right: -9.194740216375697%;
    bottom: -9.194740216375697%;
}

#container .css-4gutw7 {
    top: -9.194734561572934%;
    left: -9.194734561572934%;
    right: -9.194739102878929%;
    bottom: -9.194739102878929%;
}

#container .css-q84rw9 {
    top: -9.194734561572934%;
    left: -9.194735675069152%;
    right: -9.194740216375697%;
    bottom: -9.194739102878929%;
}

#container .css-h1m1wx {
    top: -5.5168406701339965%;
    left: -0.7240853905677795px;
    right: -0.7240853905677795px;
    bottom: -5.51684702796231%;
}

#container .css-7mupgf {
    top: -0.7240853905677795px;
    left: -5.5168406701339965%;
    right: -5.51684702796231%;
    bottom: -0.7240853905677795px;
}

#container .css-k3vpod {
    top: -2.0653624907634387%;
    left: -2.2987170324608353%;
    right: -2.2987140049231396%;
    bottom: -2.0653594304979155%;
}

#container .css-jo8ure {
    top: -4.184160381051117%;
    left: -4.5508133376040965%;
    right: -4.549980359085653%;
    bottom: -4.1833779850062065%;
}

#container .css-qnxthh {
    top: -8.266424982547777%;
    left: -2.3257489586290685%;
    right: -2.3257190979818185%;
    bottom: -9.483625662370766%;
}

#container .css-yf9tlc {
    top: -4.132468643144925%;
    left: -490.38787931387697%;
    right: -490.38785913022593%;
    bottom: -4.132478167982873%;
}

#container .css-vhntu0 {
    height: 165.02880859375px;
    width: 100%;
}

#container .css-bpk5dy {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 38px 81px;
}

#container .css-q2qx80 {
    width: 100%;
    height: 165.02880859375px;
}

#container .css-hn1m8n {
    white-space: nowrap;
    font-family: "Poppins:Bold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 40px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-wa5aq1 {
    white-space: pre;
    line-height: 88px;
}

#container .css-bmzh8g {
    height: 816px;
    width: 100%;
}

#container .css-rt1aze {
    border-radius: inherit;
    position: relative;
}

#container .css-pz8xba {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding: 111px 94px 70px;
}

#container .css-dypxqw {
    width: 100%;
    height: 816px;
}

#container .css-xy37pa {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 40px;
    position: relative;
    padding: 40px 60px;
}

#container .css-knpsx4 {
    white-space: nowrap;
    font-family: "Poppins:Bold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 38px;
    letter-spacing: -0.76px;
    text-align: left;
    line-height: 0;
}

#container .css-azodrb {
    color: #163F58;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: -0.76px;
}

#container .css-n8hgqz {
    max-width: 492px;
    width: 100%;
}

#container .css-ft707r {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-j9xdj0 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 14px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-uoh9sn {
    height: 60px;
    width: 100%;
}

#container .css-ei103 {
    height: 86px;
    width: 100%;
}

#container .css-4axvym {
    height: 54px;
    width: 100%;
}

#container .css-j94eso {
    white-space: nowrap;
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 21px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-h0icx9 {
    width: 32px;
    height: 32px;
}

#container .css-lzuszj {
    width: 14px;
    height: 14px;
    left: 9px;
    right: auto;
    top: 9.41357421875px;
    bottom: auto;
}

#container .css-cki8ad {
    width: 14px;
    height: 14px;
}

#container .css-cki8adx {
    width: 10px;
    height: 10px;
}

#container .css-flkh74 {
    width: calc(1px * ((var(--transform-inner-height) * 0.701604962348938) + (var(--transform-inner-width) * 0.712566077709198)));
    height: calc(1px * ((var(--transform-inner-width) * 0.701604962348938) + (var(--transform-inner-height) * 0.712566077709198)));
    left: 19.162052634090287px;
    right: auto;
    top: -32.23652546429366px;
    bottom: auto;
}

#container .css-b20u1f {
    transform: matrix(-0.712566077709198, -0.701604962348938, 0.701604962348938, -0.712566077709198, 0, 0);
}

#container .css-sm9rdy {
    width: 156.78292846679688px;
    height: 94.28851318359375px;
}

#container .css-dorcgu {
    width: calc(1px * ((var(--transform-inner-height) * 0.9861404895782471) + (var(--transform-inner-width) * 0.16591240465641022)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9861404895782471) + (var(--transform-inner-height) * 0.16591240465641022)));
    left: 669.31103515625px;
    right: auto;
    top: 746.0289405686165px;
    bottom: auto;
}

#container .css-8w9ct {
    transform: matrix(0.16591240465641022, 0.9861404895782471, 0.9861404895782471, -0.16591240465641022, 0, 0);
}

#container .css-1eojw9 {
    width: 133.96202087402344px;
    height: 172.58592224121094px;
}

#container .css-po3i7p {
    height: 893px;
    width: 100%;
}

#container .css-xp61py {
    width: calc(1px * ((var(--transform-inner-height) * 0.14924781024456024) + (var(--transform-inner-width) * 0.9887998104095459)));
    height: calc(1px * ((var(--transform-inner-width) * 0.14924781024456024) + (var(--transform-inner-height) * 0.9887998104095459)));
    left: 174px;
    right: auto;
    top: 607.4904510074421px;
    bottom: auto;
}

#container .css-ef0b2j {
    width: 799.9998168945312px;
    height: 348.5011901855469px;
}

#container .css-yduuvw {
    height: 889px;
    width: 100%;
}

#container .css-6hx7k {
    opacity: 0.10000000149011612;
    background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 800 889' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.5115e-14 32.529 -29.272 3.9919e-14 400 325.29)'><stop stop-color='rgba(255,255,255,0)' offset='0'/><stop stop-color='rgba(255,219,128,0.5)' offset='0.5'/><stop stop-color='rgba(255,201,64,0.75)' offset='0.75'/><stop stop-color='rgba(255,193,32,0.875)' offset='0.875'/><stop stop-color='rgba(255,188,16,0.9375)' offset='0.9375'/><stop stop-color='rgba(255,184,0,1)' offset='1'/></linearGradient></defs></svg>");
}

#container .css-ih78o8 {
    width: 229px;
    height: 151px;
    left: 419px;
    right: auto;
    top: 697.85595703125px;
    bottom: auto;
}

#container .css-lz79em {
    width: 457.8277587890625px;
    height: 489.68121337890625px;
    left: calc(50% + 0.08612060546875px);
    right: auto;
    top: 386.9423828125px;
    bottom: auto;
}

#container .css-suf74y {
    top: 0;
    left: 0;
    right: 0;
    bottom: -5.924463298263622%;
}

#container .css-jumcob {
    position: absolute;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
    padding: 0px;
}

#container .css-egcxwk {
    left: calc(50% + 0.5px);
    right: auto;
    top: -0.08642578125px;
    bottom: auto;
}

#container .css-i5fjd4 {
    width: 507px;
}

#container .css-t9t7qi {
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 45px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-hcw9h3 {
    white-space: nowrap;
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-2ccb0p {
    white-space: pre;
    line-height: 1.746875;
}

#container .css-ubg2kk {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12.88888931274414px;
    padding: 0px;
}

#container .css-yw9isu {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6.44444465637207px;
    border-radius: 6.44444465637207px;
    padding: 12.88888931274414px;
}

#container .css-1nr3qw {
    max-width: 138px;
}

#container .css-xvejtn {
    width: 32.22222137451172px;
    height: 32.22222137451172px;
}

#container .css-sw1r90 {
    white-space: pre;
    line-height: 1.2400001525878905;
    font-size: 11.600000381469727px;
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
}

#container .css-ibacl7 {
    white-space: pre;
    line-height: 1.2400001525878905;
    font-size: 15.466667175292969px;
    font-family: "Poppins:Medium", sans-serif;
    word-break: break-word;
    font-style: normal;
}

#container .css-cpxr04 {
    width: 27px;
    height: 33px;
}

#container .css-x1581u {
    width: calc(1px * ((var(--transform-inner-height) * 0.7488674521446228) + (var(--transform-inner-width) * 0.6627197861671448)));
    height: calc(1px * ((var(--transform-inner-width) * 0.7488674521446228) + (var(--transform-inner-height) * 0.6627197861671448)));
    left: -142.99999400470915px;
    right: auto;
    top: 388.9423828125px;
    bottom: auto;
}

#container .css-usn4m9 {
    width: 217.41551208496094px;
    height: 265.57110595703125px;
}

#container .css-8wv87x {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
    position: relative;
    padding: 65px 94px 19px;
}

#container .css-i5evr7 {
    width: 612px;
}

#container .css-14n6m3 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 50px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-p12kaf {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-j5b2d9 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 15px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-i5go3l {
    width: 379px;
}

#container .css-c8kwjr {
    white-space: nowrap;
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 24px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-mon5jy {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: relative;
    border-radius: inherit;
    padding: 12px 25px;
}

#container .css-urcb3z {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 14px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-mgm4os {
    white-space: nowrap;
    font-family: "Poppins:Medium", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 14px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-10akjn {
    white-space: nowrap;
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-2s7s17 {
    --content-width: calc(var(--content-width-scaled, 100%) - (var(--content-margin-x-scaled, 0px) * 2));
    --content-margin: 0 var(--content-margin-x-scaled, 0);
    --content-min-width: calc(var(--viewport-width-scaled, 100%) - (var(--content-margin-x-scaled, 0px) * 2));
    --content-min-height: max(var(--viewport-height-scaled, var(--100dvh)), 4078px);
    align-content: stretch;
    overflow: clip;
    background-color: #FFF;
}

#container .css-r91gdx {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-5tvb6y {
    width: 685px;
    height: 662px;
    left: 755px;
    right: auto;
    top: 0;
    bottom: auto;
}

#container .css-i3yac {
    top: -50.709824115488104%;
    left: -33.1448341982208%;
    right: -37.93661966811131%;
    bottom: -27.950625693329872%;
}

#container .css-d475no {
    width: 685px;
    height: 662px;
}

#container .css-b6vugr {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 35px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-jviq45 {
    height: 112px;
    width: 100%;
}

#container .css-8ul899 {
    border-radius: inherit;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
}

#container .css-4i87ff {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding: 40px 50px;
}

#container .css-dylgqr {
    width: 100%;
    height: 112px;
}

#container .css-ot2bsj {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 50px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-wlqrn0 {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 6px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-c7tvyp {
    width: 111px;
    height: 32px;
}

#container .css-olfaxg {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    gap: 50px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-pygv96 {
    height: 30px;
}

#container .css-12mb2p {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-d0xyjs {
    color: #163F58;
    font-feature-settings: "liga" 0;
    --paragraph-spacing: 0px;
    --list-spacing: 0px;
    --letter-spacing: 0px;
}

#container .css-z6m7gn {
    white-space: pre;
    line-height: 24px;
}

#container .css-i5etd3 {
    width: 649px;
}

#container .css-dggzci {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 97px;
    padding-right: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    position: relative;
    border-radius: inherit;
}

#container .css-d6kebf {
    width: 238.0000457763672px;
    height: 43.99986267089844px;
}

#container .css-kunulo {
    font-family: "Poppins:Bold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 47px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-1oj1kz {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-munrtc {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 70px;
    position: relative;
    padding: 80px 122px;
}

#container .css-btze9i {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-vslg1w {
    width: 119.7140884399414px;
    height: 23.97121238708496px;
}

#container .css-bsr9ni {
    font-family: "Miniver:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-14skns {
    white-space: pre-wrap;
    line-height: 26px;
}

#container .css-c0mycw {
    width: 35.704200744628906px;
    height: 0px;
}

#container .css-8gri2f {
    grid-column: 1;
    grid-row: 1;
    position: relative;
    margin-left: 111.019775390625px;
    margin-right: auto;
    margin-top: 16.595458984375px;
    margin-bottom: auto;
    display: block;
}

#container .css-z6q6gt {
    top: -1px;
    left: 0;
    right: 0;
    bottom: 0;
}

#container .css-hm3b24 {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 17px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-87zhnv {
    width: calc(1px * ((var(--transform-inner-height) * 0.7545774579048157) + (var(--transform-inner-width) * 0.6562110781669617)));
    height: calc(1px * ((var(--transform-inner-width) * 0.7545774579048157) + (var(--transform-inner-height) * 0.6562110781669617)));
    left: 1200.6602277090606px;
    right: auto;
    top: 480.96116015744883px;
    bottom: auto;
}

#container .css-6xgryo {
    width: 319.5432434082031px;
    height: 268.8507995605469px;
}

#container .css-g9tey3 {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    border-radius: inherit;
    padding: 0px 0px 40px;
}

#container .css-m41rmj {
    width: 392px;
    height: 782px;
    left: 0;
    right: auto;
    top: 14.5px;
    bottom: auto;
}

#container .css-9lwvle {
    top: -105.24296675191816%;
    left: -310.96938775510205%;
    right: -195.17822265625%;
    bottom: -78.4884947949968%;
}

#container .css-kpf11m {
    height: 811px;
    min-width: 1px;
    min-height: 1px;
}

#container .css-hv01ud {
    position: relative;
    flex-shrink: 0;
    flex: 1 0 0;
}

#container .css-dypxml {
    width: 100%;
    height: 811px;
}

#container .css-5ibk4v {
    width: 1080px;
}

#container .css-a3m5wj {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-czhnh1 {
    height: 266px;
    width: 100%;
}

#container .css-mc0qei {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 89px 227px;
}

#container .css-dym7j7 {
    width: 100%;
    height: 266px;
}

#container .css-9u5j4n {
    white-space: nowrap;
    font-family: "Poppins:Bold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 62px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 0;
}

#container .css-x9h7cu {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding: 111px 135px 70px;
}

#container .css-ai3awh {
    height: 493px;
    width: 100%;
}

#container .css-qvppmq {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 40px;
    position: relative;
    padding: 60px;
}

#container .css-dynjnr {
    width: 100%;
    height: 493px;
}

#container .css-barjfk {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 40px;
    padding: 0px;
}

#container .css-barlnn {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    padding: 0px;
}

#container .css-i5g1y7 {
    width: 465px;
}

#container .css-ti3kwo {
    font-family: "Poppins:Bold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 38px;
    letter-spacing: -0.76px;
    text-align: left;
    line-height: 0;
}

#container .css-j8tple {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 40px;
    padding: 0px;
}

#container .css-i5gpnk {
    width: 356px;
}

#container .css-3g0mgj {
    position: relative;
    flex-shrink: 0;
    align-self: stretch;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 40px;
    padding: 0px;
}

#container .css-4ij8ga {
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 21px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-tpx6rz {
    width: auto;
    height: auto;
    left: 0;
    right: 0;
    top: -1.5625%;
    bottom: 1.5625%;
}

#container .css-yvhyyu {
    width: 14px;
    height: 14px;
    left: 9px;
    right: auto;
    top: 8.5px;
    bottom: auto;
}

#container .css-srsv47 {
    position: relative;
    flex-shrink: 0;
    flex: 1 0 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    padding: 0px;
}

#container .css-5dba7r {
    min-width: 1px;
    min-height: 1px;
}

#container .css-j8trq1 {
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 14px;
    padding: 0px;
}

#container .css-5rje48 {
    height: 60px;
    min-width: 1px;
    min-height: 1px;
}

#container .css-myl2ny {
    position: relative;
    flex-shrink: 0;
    flex: 1 0 0;
    display: block;
}

#container .css-c6otzn {
    height: 64px;
    width: 100%;
}

#container .css-wwa1wy {
    width: calc(1px * ((var(--transform-inner-height) * 0.701604962348938) + (var(--transform-inner-width) * 0.712566077709198)));
    height: calc(1px * ((var(--transform-inner-width) * 0.701604962348938) + (var(--transform-inner-height) * 0.712566077709198)));
    left: 6.999448316515554px;
    right: auto;
    top: -68.00005885846485px;
    bottom: auto;
}

#container .css-cyr949 {
    width: 193.72732543945312px;
    height: 116.50670623779297px;
}

#container .css-lu7lb5 {
    width: calc(1px * ((var(--transform-inner-height) * 0.9861404895782471) + (var(--transform-inner-width) * 0.16591240465641022)));
    height: calc(1px * ((var(--transform-inner-width) * 0.9861404895782471) + (var(--transform-inner-height) * 0.16591240465641022)));
    left: 1262px;
    right: auto;
    top: 473.0000732978167px;
    bottom: auto;
}

#container .css-up7zp2 {
    width: 167.51065063476562px;
    height: 215.80726623535156px;
}

#container .css-u9knpe {
    width: calc(1px * ((var(--transform-inner-height) * 0.14924781024456024) + (var(--transform-inner-width) * 0.9887998104095459)));
    height: calc(1px * ((var(--transform-inner-width) * 0.14924781024456024) + (var(--transform-inner-height) * 0.9887998104095459)));
    left: 864px;
    right: auto;
    top: 256.00007569745776px;
    bottom: auto;
}

#container .css-zfwze7 {
    width: 958.3583374023438px;
    height: 417.48590087890625px;
}

#container .css-o7ebk7 {
    height: 534px;
    width: 100%;
}

#container .css-uocz46 {
    opacity: 0.10000000149011612;
    background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 1440 534' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(2.7207e-14 19.539 -52.69 2.3978e-14 720 195.39)'><stop stop-color='rgba(255,255,255,0)' offset='0'/><stop stop-color='rgba(255,219,128,0.5)' offset='0.5'/><stop stop-color='rgba(255,201,64,0.75)' offset='0.75'/><stop stop-color='rgba(255,193,32,0.875)' offset='0.875'/><stop stop-color='rgba(255,188,16,0.9375)' offset='0.9375'/><stop stop-color='rgba(255,184,0,1)' offset='1'/></linearGradient></defs></svg>");
}

#container .css-2dvgn3 {
    width: 229px;
    height: 151px;
    left: 1040px;
    right: auto;
    top: 437px;
    bottom: auto;
}

#container .css-6fcyl0 {
    width: 486.172119140625px;
    height: 510.3602600097656px;
    left: 816px;
    right: auto;
    top: -1px;
    bottom: auto;
}

#container .css-1elah7 {
    top: 0;
    left: 0;
    right: 0;
    bottom: -5.611671251536388%;
}

#container .css-xche7i {
    position: absolute;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    padding: 0px;
}

#container .css-gvmr6o {
    left: 163px;
    right: auto;
    top: 108px;
    bottom: auto;
}

#container .css-vdtccx {
    grid-column: 1;
    grid-row: 1;
    position: relative;
    margin-left: 191.019775390625px;
    margin-right: auto;
    margin-top: 16.595458984375px;
    margin-bottom: auto;
    display: block;
}

#container .css-kiks8 {
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 45px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-xg5x8l {
    white-space: nowrap;
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-ldmv7n {
    width: calc(1px * ((var(--transform-inner-height) * 0.7488674521446228) + (var(--transform-inner-width) * 0.6627197861671448)));
    height: calc(1px * ((var(--transform-inner-width) * 0.7488674521446228) + (var(--transform-inner-height) * 0.6627197861671448)));
    left: -130.0002765737081px;
    right: auto;
    top: 411px;
    bottom: auto;
}

#container .css-nwvq4z {
    width: 221.56808471679688px;
    height: 270.6434326171875px;
}

#container .css-igwwkn {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 50px;
    position: relative;
    border-radius: inherit;
    padding: 127px 126px 19px;
}

#container .css-cvfhxs {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 80px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-i5gtag {
    width: 309px;
}

#container .css-y4ee9x {
    font-family: "Poppins:Regular", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}

#container .css-i6eyju {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 70px;
    position: relative;
    border-radius: inherit;
    padding: 0px;
}

#container .css-8mprll {
    font-family: "Poppins:SemiBold", sans-serif;
    word-break: break-word;
    font-style: normal;
    font-size: 24px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 0;
}