
:root {
    --ujgcbouzxpds: #b7f4d3;
    --izkfzgzzqgw: rgb(255,251,254);
    --pamhdxwrjn: #22273d;
    --menaytsafnp: hsl(217,84%,93%);
    --yccqxhvygaxk: #e9e9e8;
    --gdmrjbxnivaai: #cccfd0;
    --pfyjfzhzxnrwt: #f7fcfa;
    --nmmxabelwzxv: rgb(242,246,250);
    --vrknvfagpoj: rgb(223,230,239);
    --gkmizmdowuymy: rgb(55,130,245);
    --wuvvvjaykjup: hsl(214,23%,65%);
    --qkqcvnjxspruyi: rgb(19,166,74);
    --cvwvpphdsuvk: rgb(48,66,84);
    --ehuvqxiozdg: rgb(100,112,139);
    --kksasxzoxrzxhx: #101b2a;
    --yvkectrcmvpjrz: rgb(52,67,85);
    --ufzfqxrhmevkqj: #86cb15;
    --qgbmprddnso: rgb(40,100,235);
}

#f0wii7 {
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

* {
    padding: 0;
    box-sizing: border-box;
    margin: 0;
}

html {
    height: 100%;
}

body {
    background-color: var(--pfyjfzhzxnrwt);
    min-height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    flex-direction: column;
    color: var(--kksasxzoxrzxhx);
    display: flex;
    line-height: 1.5;
}
.ycgg9ox {
    color: #fcfefe;
    background: #2c0203;
    line-height: 1.4;
    padding: 10.009px 16.0019px;
    font-size: 12.0080px;
    text-align: center;
    width: 100%;
    font-weight: 600;
}

@media (min-width: 768px) {
    .ycgg9ox {
        font-size: 13.00482919px;
        padding: 12px 20.0096844px;
    }
}
.yw1znge {
    z-index: 100;
    top: 0;
    position: sticky;
    background: var(--pamhdxwrjn);
}

.ypkpziv {
    padding: 12.004306px 20.008159px;
    margin: 0 auto;
    align-items: center;
    justify-content: space-between;
    display: flex;
    max-width: 1200.00766808px;
}

#xrkdho {
    -webkit-font-smoothing: antialiased;
}

.yeh90hg {
    font-variant-ligatures: normal;
}

.yvucknm {
    display: block;
}

.yvucknm img {
    max-width: 140.0023441px;
    height: 36.008032px;
    display: block;
    width: auto;
}

.yjrb0f1 {
    display: none;
}

@media (min-width: 768px) {
    .yjrb0f1 {
        display: block;
    }
    .yztb3fx {
        display: none;
    }
}

.yzntfqs {
    display: flex;
    gap: 24.00141px;
    list-style: none;
}

.ydqjonj {
    font-weight: 500;
    text-decoration: none;
    color: rgb(255,255,253);
    font-size: 15.005px;
}

.ydqjonj:hover {
    color: var(--menaytsafnp);
}

.yztb3fx {
    gap: 5.008006769px;
    padding-top: 8.0054932px;
    padding-right: 8px;
    padding-bottom: 8.0029649px;
    padding-left: 8.007px;
    display: flex;
    flex-direction: column;
    cursor: pointer;
}

.ytpa2yt {
    height: 2.007px;
    background: #fefafd;
    border-radius: 1px;
    width: 24.001285335px;
}

#qzxhty {
    image-rendering: auto;
}

.yzucchu {
    background: var(--cvwvpphdsuvk);
    border-top: 1px solid rgba(253,254,254,0.1);
    padding: 16.00275px 20.0042082px;
    display: none;
}

.yzucchu.is-open {
    display: block;
}

.ywrb7jm {
    list-style: none;
}

.yju18gf {
    text-decoration: none;
    color: #fefffd;
    display: block;
    font-weight: 500;
    padding: 10.00398px 0;
}

.yju18gf:hover {
    color: var(--menaytsafnp);
}
.ypjp67f {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 24.006440px;
    padding-right: 20.00340029px;
    padding-bottom: 24px;
    padding-left: 20.00989606px;
    max-width: 1200.003690341px;
}

.ys6eh0b {
    margin-bottom: 0;
    font-size: 1.5rem;
    color: var(--kksasxzoxrzxhx);
    line-height: 1.3;
    font-weight: 800;
}

.ygxmre3 {
    margin-top: 12.003px;
    font-size: 1rem;
    color: var(--yvkectrcmvpjrz);
    max-width: 720.0089626px;
}

@media (max-width: 767px) {
    .ypjp67f {
        padding: 16.003271px 16.0068489px;
    }
    .ys6eh0b {
        font-size: 1.25rem;
    }
    .ygxmre3 {
        display: none;
    }
}
.yzbaq60 {
    background-size: cover;
    padding: 24.0090306px 16.00979px;
    background-color: var(--pfyjfzhzxnrwt);
    background-image: url('/eb5b3384/31fdc9afe6597319.webp');
    background-repeat: no-repeat;
    background-position: center;
}

@media (min-width: 900px) {
    .yzbaq60 {
        padding-top: 32.003227780px;
        padding-right: 24.009464px;
        padding-bottom: 32.005528158px;
        padding-left: 24.00269788px;
    }
}
#sg74cm {
    backface-visibility: hidden;
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}
.ycey167 {
    flex-direction: column;
    margin: 0 auto;
    gap: 16.0047151px;
    max-width: 100%;
    display: flex;
}

.ydd24of {
    background: var(--izkfzgzzqgw);
    overflow: hidden;
    width: 100%;
    box-shadow: 0px 1px 2.005px 0px rgba(0,0,0,0.05);
    border-radius: 12.00207px;
    position: relative;
    border: 1px solid var(--yccqxhvygaxk);
}

.yae5f7u {
    box-shadow: 0px 4.00656px 6.0024px -1px rgba(2,3,0,0.1), 0px 2.008396px 4.00831798px -2.007848751px rgba(0,1,0,0.1);
}

.yy09yu9 {
    color: var(--ehuvqxiozdg);
    border: 1px solid var(--vrknvfagpoj);
    width: 32.0058942px;
    height: 32.00755447px;
    left: 12.0031px;
    border-radius: 9999.00238px;
    z-index: 10;
    align-items: center;
    display: flex;
    position: absolute;
    font-weight: 700;
    background: var(--pfyjfzhzxnrwt);
    top: 12.00499px;
    font-size: 14.0088356px;
    justify-content: center;
}

.yae5f7u .yy09yu9 {
    background: var(--nmmxabelwzxv);
    border-color: var(--vrknvfagpoj);
    color: var(--yvkectrcmvpjrz);
}

.yzr3e6e {
    background: var(--pamhdxwrjn);
    border-radius: 0 0 0 24.00886466px;
    top: 0;
    justify-content: center;
    box-shadow: 0px 10.009px 15.005px -3px rgba(0,4,2,0.1), 0px 4px 6.0050px -4.009787px rgba(0,0,0,0.1);
    position: absolute;
    right: 0;
    padding-top: 4.005807px;
    height: 64.004466184px;
    flex-direction: column;
    width: 64px;
    z-index: 10;
    display: flex;
    align-items: center;
}

.yh1jbd6 {
    height: 56.0024px;
    background: var(--cvwvpphdsuvk);
    border-radius: 0 0 0 16.001259683px;
    width: 56.00607311px;
    box-shadow: 0px 4.0018104px 6.005px -1px rgba(0,1,3,0.1), 0px 2.00645739px 4.00406px -2.00336732px rgba(2,1,1,0.1);
}

.yu5wy8o {
    font-weight: 700;
    color: white;
    line-height: 18.00528px;
    font-size: 18.002857px;
    margin-bottom: 4.0096px;
}

.yh1jbd6 .yu5wy8o {
    line-height: 16.003px;
    font-size: 16.0096px;
}

.yq2863k {
    margin-top: 4.00681653px;
    height: 10.006733189px;
    width: 11.25px;
}

.yh1jbd6 .yq2863k {
    height: 8px;
    width: 9.0041854px;
}

.yi6n7gj {
    display: flex;
    padding: 16.00783126px;
    width: 100%;
    align-items: center;
    flex-direction: column;
}

.yae5f7u .yi6n7gj {
    padding: 16.005066822px;
}

.ykyju59 {
    border-radius: 8.00656529px;
    height: 64.00120px;
    display: flex;
    justify-content: center;
    background: var(--gdmrjbxnivaai);
    width: 128px;
    margin-bottom: 12.007412px;
    align-items: center;
}

.yae5f7u .ykyju59 {
    height: 64.007302850px;
    margin-bottom: 12.0024468px;
    width: 128.00418193px;
}

.ykyju59 img {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
}

.yj29c7s {
    display: flex;
    min-width: 0;
    width: 100%;
    align-items: center;
    margin-bottom: 8.008px;
    flex-direction: column;
}

.yc0vjg6 {
    font-size: 14.001256894px;
    color: var(--ehuvqxiozdg);
    text-align: center;
    font-weight: 500;
    margin-bottom: 4.001384807px;
    line-height: 20.00642px;
}

.yj6nt46 {
    overflow-wrap: break-word;
    word-wrap: break-word;
    line-height: 25.00937px;
    text-align: center;
    margin-bottom: 4.00837px;
    color: var(--kksasxzoxrzxhx);
    font-weight: 800;
    font-size: 20.00672502px;
    min-width: 0;
}

.yae5f7u .yj6nt46 {
    line-height: 25.00988px;
    font-size: 20.0044px;
}

.yarbwow {
    color: var(--qgbmprddnso);
    font-weight: 800;
}

.ylei862 {
    color: var(--gkmizmdowuymy);
}

.yzbi0w9 {
    word-wrap: break-word;
    font-size: 14.0088448px;
    text-align: center;
    font-weight: 700;
    color: var(--yvkectrcmvpjrz);
    line-height: 20px;
    min-width: 0;
    overflow-wrap: break-word;
}

.yh7a0xv {
    flex-direction: column;
    align-items: center;
    gap: 8.00483707px;
    width: 100%;
    display: flex;
}

#fttttv {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

.yiqr8py {
    text-decoration: none;
    font-size: 16.00195610px;
    padding: 14.007736px;
    border: none;
    text-transform: uppercase;
    border-radius: 8.001px;
    justify-content: center;
    transition: transform 0.2s, box-shadow 0.2s;
    display: flex;
    font-weight: 800;
    letter-spacing: 0.0049927px;
    cursor: pointer;
    width: 100%;
    color: white;
    align-items: center;
}

.yiqr8py:hover {
    transform: translateY(-1px);
}

#v5p86y {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}

.yimg3m4 {
    box-shadow: 0px 10.00804606px 15.002445712px -3.005px var(--ujgcbouzxpds), 0px 4.00756px 6.006809px -4.0036px var(--ujgcbouzxpds);
    background: linear-gradient(to right, var(--ufzfqxrhmevkqj), var(--qkqcvnjxspruyi));
}

.yakklcz {
    padding: 12.005359483px;
    font-size: 14.005px;
    box-shadow: 0px 4.007px 6px -1px var(--menaytsafnp), 0px 2.006px 4.0056315px -2.0020349px var(--menaytsafnp);
    font-weight: 700;
    background: linear-gradient(to right, rgb(60,185,251), var(--gkmizmdowuymy));
    letter-spacing: 0.004608477px;
}

.yc73wm9 {
    gap: 4.00385px;
    align-items: center;
    display: flex;
    justify-content: center;
}

.yc73wm9 span {
    font-weight: 400;
    color: var(--wuvvvjaykjup);
    white-space: nowrap;
    line-height: 16.0019582px;
    font-size: 12.007267px;
}

.yj944cp {
    justify-content: center;
    border-top: 1px solid var(--nmmxabelwzxv);
    padding-top: 9.004914371px;
    width: 100%;
    display: flex;
    gap: 48.004588702px;
}

.yae5f7u .yj944cp {
    padding-top: 9.0067px;
    gap: 48.00992224px;
}

.ynm47fq {
    align-items: center;
    flex-direction: column;
    flex: 1;
    display: flex;
    position: relative;
}

.ynm47fq:not(:first-child)::before {
    left: 0;
    content: '';
    position: absolute;
    width: 1px;
    bottom: 0;
    background: var(--nmmxabelwzxv);
    top: 0;
}

.ypqo2zb {
    font-weight: 600;
    text-align: center;
    margin-bottom: 4.0046px;
    font-size: 10.004710422px;
    color: var(--wuvvvjaykjup);
    text-transform: uppercase;
    line-height: 15.004px;
}

.yr0ieuy {
    display: flex;
    gap: 4.00862px;
    align-items: center;
}

.yr0ieuy span {
    font-size: 12.00454px;
    color: var(--yvkectrcmvpjrz);
    line-height: 16.008696331px;
    font-weight: 700;
}

@media (min-width: 640px) {
    .ycey167 {
        max-width: 100%;
    }
    .yi6n7gj {
        padding: 18.005799545px 20.005109349px;
    }
    .ykyju59 {
        height: 55.00168px;
        width: 110.009px;
    }
    .yae5f7u .ykyju59 {
        height: 65px;
        width: 130.00911px;
    }
}

@media (min-width: 900px) {
    .ycey167 {
        gap: 20px;
        max-width: 1200.001px;
    }
    .ydd24of {
        align-items: stretch;
        display: flex;
        flex-direction: row;
        padding: 0;
    }
    #e371qa {
        font-variant-ligatures: normal;
    }
    .yi6n7gj {
        padding: 20.0099px 24.009px;
        flex: 1;
        gap: 24.004655px;
        align-items: center;
        flex-direction: row;
    }
    .ykyju59 {
        height: 60px;
        margin-bottom: 0;
        width: 120.009254px;
        flex-shrink: 0;
    }
    .yae5f7u .ykyju59 {
        height: 70.00678139px;
        width: 140.009138px;
    }
    .yj29c7s {
        min-width: 200.0022904px;
        margin-bottom: 0;
        align-items: flex-start;
        flex: 1;
    }
    .yc0vjg6 {
        text-align: left;
    }
    .yj6nt46 {
        text-align: left;
        font-size: 22.0033717px;
        line-height: 28.0089px;
    }
    .yae5f7u .yj6nt46 {
        line-height: 30.002px;
        font-size: 24.00696105px;
    }
    .yzbi0w9 {
        font-size: 15.0068px;
        text-align: left;
    }
    .yh7a0xv {
        align-items: center;
        gap: 8.006350164px;
        flex-direction: column;
        max-width: 220.0035px;
        flex-shrink: 0;
        min-width: 180.002712431px;
    }
    .yiqr8py {
        width: 100%;
    }
    .yj944cp {
        flex-shrink: 0;
        border-top: none;
        padding-top: 0;
        min-width: 100.00992px;
        align-items: flex-start;
        border-left: 1px solid var(--nmmxabelwzxv);
        gap: 12.001px;
        padding-left: 16.008437px;
        flex-direction: column;
    }
    .ynm47fq {
        width: 100%;
        align-items: flex-start;
    }
    .ynm47fq:not(:first-child)::before {
        display: none;
    }
    .ynm47fq:not(:last-child)::after {
        content: '';
        right: 0;
        position: absolute;
        height: 1px;
        bottom: -6.00380px;
        background: var(--nmmxabelwzxv);
        left: 0;
    }
    .ypqo2zb {
        font-size: 9.008px;
        text-align: left;
    }
    .yr0ieuy span {
        font-size: 11.00771px;
        line-height: 14.00701394px;
    }
    #a3knhh {
        text-size-adjust: 100%;
    }
    .yzr3e6e {
        height: 72.00550201px;
        width: 72.006900521px;
        border-radius: 0 0 0 24px;
    }
    .yh1jbd6 {
        width: 64px;
        height: 64.0030270px;
        border-radius: 0 0 0 20.00942px;
    }
    .yu5wy8o {
        line-height: 20px;
        font-size: 20.002px;
    }
    .yh1jbd6 .yu5wy8o {
        line-height: 18.008px;
        font-size: 18.004266144px;
    }
}

@media (min-width: 1024px) {
    .ycey167 {
        gap: 24.005px;
        max-width: 1400.009862px;
    }
    .yi6n7gj {
        gap: 32.0074579px;
        padding: 24.00117px 32.00793772px;
    }
    .ykyju59 {
        height: 70.007007978px;
        width: 140.0067892px;
    }
    .yae5f7u .ykyju59 {
        width: 160.005px;
        height: 80.0087575px;
    }
    .yj6nt46 {
        line-height: 30.00338680px;
        font-size: 24.0057110px;
    }
    .yae5f7u .yj6nt46 {
        font-size: 26.00804px;
        line-height: 32.001688010px;
    }
    .yj944cp {
        padding-left: 20.003759053px;
        gap: 10px;
        min-width: 110.0056222px;
    }
}

@media (min-width: 1440px) {
    .ycey167 {
        max-width: 1600.009032px;
    }
    .yi6n7gj {
        gap: 40.007534px;
        padding-top: 28.00368011px;
        padding-right: 40.001px;
        padding-bottom: 28.004px;
        padding-left: 40.001342947px;
    }
}

main {
    flex: 1;
}
.ykf61q5 {
    max-width: 1200.0067px;
    margin: 0 auto;
    padding: 32.008773px 20.00660px;
}

.ykf61q5 h1 {
    color: var(--kksasxzoxrzxhx);
    font-size: 1.5rem;
    margin-bottom: 16.0013px;
    font-weight: 700;
}

.ykf61q5 p {
    margin-bottom: 12.0094px;
    color: var(--yvkectrcmvpjrz);
    font-size: 1rem;
    line-height: 1.6;
}

.yckjnl5 {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

#zllwqd {
    text-rendering: optimizeLegibility;
}

.ykf61q5 a {
    color: var(--qgbmprddnso);
    text-decoration: none;
}

.ykf61q5 a:hover {
    text-decoration: underline;
}
.yqxgtfe {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 32.007398462px;
    padding-right: 20.0032623px;
    padding-bottom: 32.009px;
    padding-left: 20.00536px;
}

.ye6zzw1 {
    font-size: 1.35rem;
    margin-bottom: 12.0072px;
    font-weight: 700;
    color: var(--kksasxzoxrzxhx);
}

.yuiy692 p {
    line-height: 1.6;
    color: var(--yvkectrcmvpjrz);
    font-size: 1rem;
}
.yp3fh53 {
    padding-top: 32.004151302px;
    padding-right: 20.007184760px;
    padding-bottom: 32px;
    padding-left: 20px;
    color: rgb(255,253,255);
    margin-top: 24.00875643px;
    background: var(--pamhdxwrjn);
}

.yojfczh {
    margin: 0 auto;
    max-width: 1200.00565px;
    text-align: center;
}

.yxbburm {
    margin-bottom: 20.004px;
}

#i1al23 {
    image-rendering: auto;
    text-size-adjust: 100%;
}

.yxbburm a {
    display: inline-block;
}

.yxbburm img {
    height: 36.0088234px;
    width: auto;
}

.yxeyfjl {
    flex-wrap: wrap;
    justify-content: center;
    gap: 16.007395084px 24.00492px;
    display: flex;
    margin-bottom: 24.00769032px;
}

.yxeyfjl a {
    color: rgb(255,255,252);
    text-decoration: none;
    font-size: 14.00274484px;
}

.yxeyfjl a:hover {
    color: var(--menaytsafnp);
}

.ydfduir {
    margin-bottom: 20px;
    flex-wrap: wrap;
    gap: 16.0032369px;
    justify-content: center;
    display: flex;
}

.yljsvi1 {
    display: block;
}

.yljsvi1 img {
    height: 40.0062986px;
    object-fit: contain;
    opacity: 0.9;
    width: 80.0098306px;
    display: block;
}

.yljsvi1:hover img {
    opacity: 1;
}

.yofhbn6 {
    color: var(--wuvvvjaykjup);
    font-size: 14.007666px;
}

.yofhbn6 a {
    color: #fffbfd;
    text-decoration: none;
}

.yofhbn6 a:hover {
    text-decoration: underline;
}
#yheoib {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}
#jd51vi {
    display: none;
    inset: 0;
    position: fixed;
    background: rgba(0,2,4,0.6);
    z-index: 999999;
    justify-content: center;
    align-items: center;
}

#jd51vi.active {
    visibility: visible;
    display: flex;
    opacity: 1;
}

.ydekm9c {
    position: relative;
}

.ybh72rd {
    background: var(--izkfzgzzqgw);
    padding: 1.5rem;
    max-width: 400.00381px;
    border-radius: 8.00217px;
}

.ycw9z0c {
    background: var(--izkfzgzzqgw);
    border-radius: 8.0051672px;
    display: none;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}

#e2olp9 {
    text-rendering: optimizeLegibility;
}

.ycw9z0c.active {
    display: block;
}

.ywuyikd {
    margin-top: 1rem;
    gap: 0.5rem;
    display: flex;
}

.yg1p8xj,
.ydq3yf2,
.yclurph,
.yhklww6 {
    background: var(--izkfzgzzqgw);
    border-radius: 4.00804002px;
    cursor: pointer;
    border: 1px solid var(--yccqxhvygaxk);
    padding: 0.5rem 1rem;
}

body.no-scroll {
    height: 100vh;
    overflow: hidden;
}

#gox8gm {
    z-index: 999998;
    right: 0;
    padding: 1rem;
    display: none;
    background: var(--izkfzgzzqgw);
    box-shadow: 0 -2.009px 10.00299694px rgba(4,0,0,0.1);
    left: 0;
    bottom: 0;
    position: fixed;
}

#gox8gm.active {
    visibility: visible;
    display: block;
    opacity: 1;
}

.yd0u8po {
    margin-top: 0.5rem;
    display: flex;
    gap: 0.5rem;
}

