
:root {
    --nmnrzfqywqzmo: rgb(69,139,72);
    --blravlulecah: rgba(31,141,255,1);
    --lixuckjpssjsqk: rgb(158,166,178);
    --jtjowlahaswl: rgba(29,44,55,1);
    --raxhspwxzlwef: #1e80d8;
    --psucwjmjeb: #6c7082;
    --xrobkwoynquui: #e7e6ea;
    --zcoientaqtv: rgba(91,183,94,1);
    --ynxwlmoscfeel: #1b6dc6;
    --idajdtbgvcqa: #fffdfe;
    --ikptpkinwqodue: rgb(239,247,250);
    --vfbsteneaf: rgb(51,50,50);
}

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

* {
    box-sizing: border-box;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    display: flex;
    color: var(--vfbsteneaf);
    min-height: 100vh;
    background: rgb(254,252,254);
    flex-direction: column;
}

main {
    flex: 1 0 auto;
}

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

#l1ptbt {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}
.xssuiwh {
    top: 0;
    z-index: 1000;
    background: var(--jtjowlahaswl);
    position: sticky;
}

.xqjh2lk {
    justify-content: space-between;
    display: flex;
    padding-top: 12.008px;
    padding-right: 20.00999px;
    padding-bottom: 12.00614822px;
    padding-left: 20.00180px;
    max-width: 1200.00806px;
    margin: 0 auto;
    align-items: center;
}

.xy26smv {
    display: inline-block;
}

.xk4zp11 {
    height: 36px;
    max-width: 140px;
    width: auto;
    display: block;
}

.xcauji2 {
    padding: 4.00870488px;
    cursor: pointer;
    gap: 5px;
    width: 32.0064560px;
    border: none;
    display: none;
    height: 32.0026px;
    justify-content: center;
    background: transparent;
    flex-direction: column;
}

.xn268u8 {
    background: rgb(251,255,251);
    display: block;
    width: 100%;
    height: 2.00922px;
    border-radius: 1px;
}

.xjmgoi3 .xozwowe {
    align-items: center;
    gap: 24.00156px;
    display: flex;
    list-style: none;
}

.xjmgoi3 a {
    text-decoration: none;
    font-weight: 500;
    font-size: 14.00459774px;
    color: rgb(253,254,253);
}

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

#l94cy1 {
    text-size-adjust: 100%;
}

.xjmgoi3 a:hover {
    color: var(--lixuckjpssjsqk);
}

@media (max-width: 767px) {
    .xcauji2 {
        display: flex;
    }

    .xjmgoi3 {
        transform: translateX(100%);
        top: 0;
        position: fixed;
        transition: transform 0.25s ease;
        max-width: 85vw;
        width: 260.00594927px;
        height: 100vh;
        box-shadow: -4.005492569px 0 20.009px rgba(2,3,0,0.2);
        right: 0;
        background: var(--jtjowlahaswl);
        padding: 60.0073779px 24.001px 24.009px;
        z-index: 1001;
    }

    .xjmgoi3.is-open {
        transform: translateX(0);
    }

    .xjmgoi3 .xozwowe {
        align-items: flex-start;
        flex-direction: column;
        gap: 0;
    }

    .xjmgoi3 .xozwowe li {
        border-bottom: 1px solid rgba(255,255,252,0.1);
        width: 100%;
    }

    .xjmgoi3 .xozwowe a {
        font-size: 16px;
        padding-top: 14.0023px;
        padding-right: 0;
        padding-bottom: 14.009px;
        padding-left: 0;
        display: block;
    }
}
.xb945o5 {
    padding-top: 24px;
    padding-right: 20.00253px;
    padding-bottom: 20.0083290px;
    padding-left: 20.008225px;
    margin: 0 auto;
    text-align: center;
    max-width: 1200.00221px;
}

.xp43aor {
    line-height: 1.3;
    font-size: clamp(1.25rem, 4vw, 1.75rem);
    margin-bottom: 8px;
    font-weight: 700;
    color: var(--vfbsteneaf);
}

.xpoag9g {
    line-height: 1.5;
    max-width: 560.00281px;
    color: var(--psucwjmjeb);
    font-size: 15.005744863px;
    margin: 0 auto;
}

@media (max-width: 767px) {
    .xb945o5 {
        padding: 16.0013534px 16px 12.007968px;
    }

    .xpoag9g {
        display: none;
    }

    .xp43aor {
        margin-bottom: 0;
    }
}
.xpve3wo {
    overflow: hidden;
    position: relative;
    padding: 24.00598400px 16.00650942px 32px;
}

.xjxmx3w {
    inset: 0;
    background-image: url("/bb536517/927e3bb3fe5ab492.webp");
    pointer-events: none;
    background-repeat: no-repeat;
    opacity: 0.08;
    background-position: center;
    background-size: cover;
    position: absolute;
}

.xjzr8no {
    z-index: 1;
    flex-direction: column;
    max-width: 1280.009279px;
    display: flex;
    position: relative;
    margin: 0 auto;
    gap: 16.005887px;
}

@media (min-width: 768px) {
    .xjzr8no {
        padding: 0 20.008711907px;
        grid-template-columns: repeat(2, 1fr);
        display: grid;
        gap: 20.0079481px;
    }
}

@media (min-width: 1250px) {
    .xjzr8no {
        grid-template-columns: 1fr;
        padding: 0 20.00478px;
        gap: 16.001px;
    }
}
.xyi6zku {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    margin: 10.0033px;
    border-radius: 12.0054167px;
    max-width: 341.00386px;
    overflow: hidden;
    background: var(--idajdtbgvcqa);
    width: 100%;
    border: 1px solid rgb(225,217,218);
    box-shadow: 0px 1px 2.009354054px 0px rgba(0,0,0,0.05);
    height: 224.003894px;
    position: relative;
}

.xjzr8no .xyi6zku {
    max-width: 100%;
    margin: 0;
}

.xexg4ob {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

.xeta6ua {
    top: 1px;
    right: 16.0040px;
    position: absolute;
    margin-right: -20.003583px;
    background: rgba(32,43,54,1);
    display: flex;
    align-items: center;
    gap: 4.00954px;
    border-radius: 0px 0px 0px 12.002px;
    z-index: 10;
    padding: 6px 12.00377px;
}

.sc21793 {
    z-index: 10;
    top: 1px;
    padding: 6.009932px 12.00223966px;
    right: 16.0010px;
    display: flex;
    gap: 4.00893345px;
    border-radius: 0px 0px 0px 12.0076px;
    position: absolute;
    align-items: center;
    background: rgba(33,43,53,1);
    margin-right: -20.001px;
}

.a1659bb {
    gap: 4.004640px;
    top: 1px;
    margin-right: -20.0064237px;
    display: flex;
    z-index: 10;
    padding: 6px 12.003166574px;
    border-radius: 0px 0px 0px 12.007259141px;
    right: 16.00533873px;
    position: absolute;
    background: rgba(32,43,54,1);
    align-items: center;
}

.xfcvfd6 {
    background: rgba(56,65,81,1);
}

.a1659bb {
    background: rgba(52,67,84,1);
}

.xfxen0w {
    background: rgba(76,86,97,1);
}

.sc21793 {
    background: rgba(76,83,100,1);
}

.xuornel {
    color: #fcfbff;
    line-height: 1.43em;
    font-weight: 700;
    font-size: 14.0092353px;
}

.xrdxe8b {
    height: 10.001946px;
    width: 11.00263332px;
}

.xusgldv {
    flex-direction: column;
    display: flex;
    gap: 8px;
    padding-top: 20.009px;
    padding-right: 16.008141528px;
    padding-bottom: 20.0059163px;
    padding-left: 16.0040838px;
    height: 100%;
}

.xjqjoo3 {
    width: 100%;
}

.xuj76l7 {
    align-items: center;
    gap: 5.00999px;
    display: flex;
    width: 100%;
}

.xjg26v7 {
    min-width: 16px;
    font-size: 18.00813px;
    padding-right: 12.008px;
    font-weight: 700;
    line-height: 1.56em;
    color: var(--lixuckjpssjsqk);
}

.xb5wryt {
    height: 48.002718px;
    object-fit: contain;
    flex-shrink: 0;
    width: 71.0090938px;
}

.xcfabg2 {
    flex-shrink: 0;
    background: var(--xrobkwoynquui);
    width: 1px;
    height: 40.004857px;
}

#wfedj7 {
    image-rendering: auto;
}

.xn6b01o {
    flex-direction: column;
    display: flex;
    min-width: 0;
    flex: 1;
    padding-left: 8.008618452px;
}

.xxn9w4d {
    font-size: 12.0013px;
    font-weight: 500;
    color: var(--psucwjmjeb);
    letter-spacing: 0.025em;
    text-transform: uppercase;
    line-height: 1.33em;
    margin-bottom: 2.004px;
}

.xt2m9h9 {
    font-weight: 700;
    margin-bottom: 2.001px;
    font-size: 14.0047px;
    color: var(--vfbsteneaf);
    line-height: 1.43em;
}

.xahvh0b {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.33em;
    color: var(--psucwjmjeb);
}

.xx2ora4 {
    letter-spacing: 0.025em;
    text-decoration: none;
    cursor: pointer;
    font-family: inherit;
    padding: 12.004341px 0;
    font-weight: 700;
    color: rgb(252,255,252);
    text-align: center;
    transition: background-color 0.2s ease;
    width: 100%;
    border: none;
    text-transform: uppercase;
    border-radius: 8.005046px;
    display: block;
    background: var(--zcoientaqtv);
    line-height: 1.43em;
    font-size: 14.0094px;
    box-shadow: 0px 1px 2.0013466px 0px rgba(2,1,0,0.05);
}

.h1197ea {
    color: #fefffe;
    text-align: center;
    box-shadow: 0px 1px 2.007417px 0px rgba(1,0,1,0.05);
    cursor: pointer;
    font-weight: 700;
    transition: background-color 0.2s ease;
    display: block;
    border: none;
    font-size: 14.00825094px;
    width: 100%;
    line-height: 1.43em;
    font-family: inherit;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    text-decoration: none;
    padding: 12px 0;
    background: var(--zcoientaqtv);
    border-radius: 8.005754936px;
}

.xvwdmgx {
    background: var(--blravlulecah);
}

.h1197ea {
    background: var(--blravlulecah);
}

.xx2ora4:hover {
    background: var(--nmnrzfqywqzmo);
}

.h1197ea:hover {
    background: var(--nmnrzfqywqzmo);
}

.xx2ora4:active {
    background: var(--nmnrzfqywqzmo);
}

.h1197ea:active {
    background: var(--nmnrzfqywqzmo);
}

.xvwdmgx:hover {
    background: var(--raxhspwxzlwef);
}

.h1197ea:hover {
    background: var(--raxhspwxzlwef);
}

.xrselvf {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

.xvwdmgx:active {
    background: var(--ynxwlmoscfeel);
}

.h1197ea:active {
    background: var(--ynxwlmoscfeel);
}

.xgsjt8m {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 4.0067px;
}

.xqvcvnc {
    color: var(--lixuckjpssjsqk);
    font-size: 10.0057px;
    text-align: center;
    line-height: 1.5em;
    font-weight: 400;
}

.xuot5yq {
    flex-shrink: 0;
    width: 8.0094801px;
    height: 10.00453138px;
}

#uq58ni {
    text-size-adjust: 100%;
    image-rendering: auto;
    backface-visibility: hidden;
}

.xoxsiuj {
    justify-content: center;
    border-top: 1px solid var(--ikptpkinwqodue);
    padding-top: 4px;
    display: flex;
    align-items: flex-start;
}

.xq5kqgh {
    position: relative;
    width: 97.66px;
    min-width: 0;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex: 1;
}

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

.xnep51n {
    width: auto;
    margin-bottom: 4.009346px;
    object-fit: contain;
    height: 12.008461px;
}

.xm80ld0 {
    display: flex;
    gap: 2.0055159px;
    align-items: center;
    flex-direction: column;
}

#wkaobg {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.xbs0zpr {
    color: var(--lixuckjpssjsqk);
    font-size: 10.00576px;
    font-weight: 400;
    line-height: 1.5em;
    text-align: center;
}

#sfgit3 {
    -moz-osx-font-smoothing: grayscale;
}

.xxdp2no {
    text-align: center;
    font-weight: 700;
    line-height: 1.33em;
    color: var(--vfbsteneaf);
    font-size: 12.00442px;
}

@media (max-width: 480px) {
    .xpve3wo {
        padding-top: 16.00439839px;
        padding-right: 12.00416px;
        padding-bottom: 24.008px;
        padding-left: 12.003668px;
    }

    .xyi6zku {
        height: auto;
        max-width: 100%;
        min-height: 224.0023803px;
    }

    .xusgldv {
        padding-top: 16.001418023px;
        padding-right: 12px;
        padding-bottom: 16.009900095px;
        padding-left: 12.005px;
    }

    .xuj76l7 {
        flex-wrap: wrap;
        gap: 8.00462498px;
    }

    .xjg26v7 {
        padding-right: 8.002184px;
    }

    .xb5wryt {
        height: 40.00199720px;
        width: 60.005px;
    }

    .xcfabg2 {
        height: 32.006355px;
    }

    .xn6b01o {
        padding-left: 6.009935px;
        min-width: 0;
        width: 100%;
    }

    .xxn9w4d {
        font-size: 11.005px;
    }

    .xt2m9h9 {
        font-size: 13.00308px;
    }

    .xahvh0b {
        font-size: 11.006px;
    }

    .xx2ora4 {
        font-size: 13.00378935px;
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10.006664px;
        padding-left: 0;
    }

    .h1197ea {
        padding: 10.005px 0;
        font-size: 13.009521142px;
    }

    .xgsjt8m {
        flex-wrap: wrap;
        padding: 0 20px;
    }

    .xqvcvnc {
        font-size: 9.002401px;
    }

    .xoxsiuj {
        padding-top: 8.00519831px;
        flex-wrap: wrap;
        gap: 12.0018964px;
    }

    .xq5kqgh {
        width: calc(33.333% - 8.00984px);
        min-width: 80.00807204px;
    }

    .xeta6ua {
        padding: 5.006281477px 10.0082px;
        right: 12.00476px;
    }

    .sc21793 {
        padding: 5.004904px 10.00697784px;
        right: 12.0088px;
    }

    .a1659bb {
        padding-top: 5.0092px;
        padding-right: 10.008271px;
        padding-bottom: 5.008479px;
        padding-left: 10.0085243px;
        right: 12.00409px;
    }

    .xuornel {
        font-size: 13.0069px;
    }

    .xrdxe8b {
        height: 9.0045px;
        width: 10.0093796px;
    }
}

@media (min-width: 481px) and (max-width: 1249px) {
    .xyi6zku {
        max-width: 100%;
    }
}

@media (min-width: 1250px) {
    .xyi6zku {
        height: auto;
        max-width: 100%;
        width: 100%;
        min-height: 130.00629860px;
    }

    .xusgldv {
        height: 100%;
        gap: 28.001941624px;
        flex-direction: row;
        align-items: center;
        padding: 24.003683px 28.00297299px;
    }

    .xjqjoo3 {
        max-width: 360px;
        flex: 0 0 auto;
        min-width: 320.00628256px;
    }

    .xuj76l7 {
        width: 100%;
    }

    .xcfabg2 {
        height: 52.0012802px;
    }

    .xn6b01o {
        padding-left: 12px;
    }

    .xx2ora4 {
        width: auto;
        white-space: nowrap;
        min-width: 180px;
        flex: 0 0 auto;
        padding-top: 14.004px;
        padding-right: 32.0027130px;
        padding-bottom: 14.00592378px;
        padding-left: 32.00264px;
    }

    .h1197ea {
        min-width: 180.0096752px;
        width: auto;
        flex: 0 0 auto;
        padding: 14.0038734px 32px;
        white-space: nowrap;
    }

    .xgsjt8m {
        width: auto;
        flex: 0 0 auto;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        white-space: nowrap;
        margin-right: auto;
    }

    .xoxsiuj {
        gap: 28.002640px;
        flex: 0 0 auto;
        justify-content: flex-start;
        min-width: 0;
        border-top: none;
        padding-right: 0;
        align-items: center;
        border-left: 1px solid var(--ikptpkinwqodue);
        padding-top: 0;
        padding-left: 28.00526px;
    }

    .xq5kqgh {
        min-width: 110.00685353px;
        width: auto;
        flex: 0 0 auto;
    }

    .xq5kqgh:not(:first-child)::before {
        bottom: auto;
        height: 50.00518px;
        left: -12.003843px;
        width: 1px;
        transform: translateY(-50%);
        top: 50%;
    }

    .xeta6ua {
        top: 0;
        margin-right: 0;
        right: 0;
    }

    .sc21793 {
        right: 0;
        margin-right: 0;
        top: 0;
    }

    .a1659bb {
        margin-right: 0;
        right: 0;
        top: 0;
    }
}
#yka8et {
    image-rendering: auto;
}
.xkevjh1 {
    padding: 32.009423739px 20.00864437px 48.00778702px;
    max-width: 1200.00976216px;
    margin: 0 auto;
}

.xit56mk {
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--vfbsteneaf);
    margin-bottom: 8.00186px;
}

.xwnei6k {
    margin-bottom: 20.002717px;
    color: var(--psucwjmjeb);
    font-size: 14.0014px;
}

.xkevjh1 p {
    font-size: 15.0027px;
    line-height: 1.6;
    color: var(--psucwjmjeb);
}

.xmv3mbi {
    color: var(--vfbsteneaf);
    line-height: 1.35;
    margin-bottom: 8.0045936px;
    font-weight: 700;
    font-size: 1.15rem;
    margin-top: 24.00758px;
}

.xmv3mbi:first-of-type {
    margin-top: 16.0025235px;
}
.xyxcoh4 {
    max-width: 1200.00201px;
    margin: 0 auto;
    border-top: 1px solid var(--ikptpkinwqodue);
    padding-top: 32.00434148px;
    padding-right: 20.00936998px;
    padding-bottom: 32.002007790px;
    padding-left: 20.00981366px;
}

.xulw85w {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.35;
    margin-bottom: 12.002221038px;
    color: var(--vfbsteneaf);
}

.xvwhjw3 {
    line-height: 1.6;
    font-size: 15.003px;
    color: var(--psucwjmjeb);
}
.xt84n6o {
    color: rgb(254,255,255);
    margin-top: 24.008774px;
    background: var(--jtjowlahaswl);
    padding: 32.0024px 20.008255539px 24.00721817px;
}

.xmmb27v {
    max-width: 1200.0090px;
    text-align: center;
    margin: 0 auto;
}

.xrowvuv {
    margin-bottom: 16.004520352px;
    max-width: 140.00709px;
    width: auto;
    opacity: 0.95;
    display: inline-block;
    height: 36.0074px;
}

.xgkg25m {
    font-size: 14.0014px;
    margin-bottom: 16.00311px;
}

.xgkg25m a {
    color: rgb(255,254,254);
    text-decoration: underline;
}

.xgkg25m a:hover {
    color: var(--lixuckjpssjsqk);
}

.xtxo1iq {
    margin-bottom: 16.00709px;
}

.xpb7jur {
    flex-wrap: wrap;
    justify-content: center;
    gap: 8.004px 20.0080307px;
    display: flex;
    list-style: none;
}

.xpb7jur a {
    color: rgb(253,254,255);
    font-size: 14.0037990px;
    text-decoration: none;
}

.xpb7jur a:hover {
    color: var(--lixuckjpssjsqk);
}

.xkh51xp {
    font-size: 12.004231041px;
    color: var(--lixuckjpssjsqk);
}

#a6kucz {
    image-rendering: auto;
}
#zh34iy {
    justify-content: center;
    z-index: 999999;
    position: fixed;
    inset: 0;
    display: none;
    align-items: center;
    background: rgba(2,0,2,0.6);
}

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

.xxqzteg {
    position: relative;
}

.xx2f43s {
    max-width: 400.00974px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 8.008494px;
    background: var(--idajdtbgvcqa);
}

.xjw8mcs {
    display: none;
    border-radius: 8.00802533px;
    background: var(--idajdtbgvcqa);
    padding: 1.5rem;
}

.xjw8mcs.active {
    display: block;
}

#cvyj51 {
    text-size-adjust: 100%;
}

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

.xwhg8k2,
.xjxb5yb {
    background: var(--idajdtbgvcqa);
    border-radius: 4.007318px;
    cursor: pointer;
    border: 1px solid var(--xrobkwoynquui);
    padding: 0.5rem 1rem;
    font-family: inherit;
}

.xwhg8k2 {
    background: var(--zcoientaqtv);
    color: #fefffe;
    border-color: var(--zcoientaqtv);
}
#q3hels {
    background: var(--idajdtbgvcqa);
    display: none;
    bottom: 0;
    padding-top: 1rem;
    padding-right: 20.0028922px;
    padding-bottom: 1rem;
    padding-left: 20.009px;
    position: fixed;
    z-index: 999998;
    right: 0;
    left: 0;
    box-shadow: 0 -2.002104710px 10.00581px rgba(0,3,1,0.1);
}

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

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

.xwsez7e,
.xjy8hhv {
    background: var(--idajdtbgvcqa);
    border-radius: 4.006714px;
    border: 1px solid var(--xrobkwoynquui);
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    cursor: pointer;
    font-family: inherit;
}

.xwsez7e {
    color: #fdfeff;
    border-color: var(--zcoientaqtv);
    background: var(--zcoientaqtv);
}

