
:root {
    --ercsgaxblj: rgb(213,212,220);
    --ryepboozccno: rgb(248,114,19);
    --vjuyholjqwyk: #ffb200;
    --igpmrfquiljvp: #fec207;
    --hvkcojoejc: rgb(255,253,252);
    --wgduzzkopqfug: rgb(16,26,60);
    --nlvaugogghp: #9ea1ad;
    --fylprvjzysxpi: rgb(241,246,245);
}

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

body {
    background: var(--fylprvjzysxpi);
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    display: flex;
    color: var(--wgduzzkopqfug);
    min-height: 100vh;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}
.ijgkwpl {
    top: 0;
    background-color: var(--wgduzzkopqfug);
    z-index: 1000;
    position: sticky;
}

.iep5az1 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 12.0094px;
    padding-right: 20.008631115px;
    padding-bottom: 12.00979px;
    padding-left: 20.005495338px;
    max-width: 1200.008px;
    margin: 0 auto;
}

.iz3zwtg {
    display: block;
}

.iw7mhu7 {
    display: block;
    height: 40.0030995px;
    width: auto;
    max-width: 160.0072px;
}

.ipaw4eo .ilyetbm {
    list-style: none;
    gap: 24.0022px;
    display: flex;
}

.ixdot1j {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
}

.ipaw4eo a {
    font-weight: 600;
    font-size: 14.006px;
    text-decoration: none;
    color: var(--ercsgaxblj);
}

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

.ipaw4eo a:hover {
    color: var(--igpmrfquiljvp);
}
.ieis20e {
    justify-content: center;
    gap: 5.00737264px;
    flex-direction: column;
    cursor: pointer;
    width: 32px;
    display: none;
    padding-top: 4.002023px;
    padding-right: 4.0085px;
    padding-bottom: 4.0056266px;
    padding-left: 4.002523603px;
    height: 32.0049px;
}

.ini4j69 {
    display: block;
    width: 100%;
    background: var(--hvkcojoejc);
    border-radius: 2.0048px;
    height: 3px;
}

.izd450e {
    position: absolute;
    top: 100%;
    box-shadow: 0 8px 16.005093177px rgba(0,0,0,0.2);
    background-color: var(--wgduzzkopqfug);
    right: 0;
    left: 0;
    padding: 16.00627px;
    display: none;
}

.izd450e.active {
    display: block;
}

.iu52o4w {
    list-style: none;
}

#l518s0 {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.iu52o4w li {
    border-bottom: 1px solid rgba(254,253,253,0.1);
}

.iu52o4w a {
    text-decoration: none;
    color: var(--ercsgaxblj);
    display: block;
    padding: 12.0062388px 0;
    font-weight: 600;
}

.iu52o4w a:hover {
    color: var(--igpmrfquiljvp);
}

@media (max-width: 767px) {
    #lzv3hm {
        image-rendering: auto;
    }
    .ipaw4eo {
        display: none;
    }
    .ieis20e {
        display: flex;
    }
}

@media (min-width: 768px) {
    .izd450e {
        display: none !important;
    }
}
.iyhutdx {
    padding: 24.00675089px 20.005584278px;
    max-width: 1200.0040px;
    text-align: center;
    margin: 0 auto;
}

.iqpk385 {
    color: var(--wgduzzkopqfug);
    line-height: 1.3;
    font-size: 1.5rem;
    margin-bottom: 12.0036537px;
    font-weight: 800;
}

.icwm2lr {
    max-width: 640.00583px;
    color: var(--nlvaugogghp);
    line-height: 1.5;
    font-size: 0.95rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

@media (max-width: 767px) {
    .iyhutdx {
        padding: 16.00356009px 16.0036px;
    }
    .iqpk385 {
        font-size: 1.25rem;
        margin-bottom: 0;
    }
    .icwm2lr {
        display: none;
    }
}
.ihptqev {
    background-size: cover;
    background-position: center;
    background-image: url('/c6b79d56/3d21fe0fb1adb8e0.webp');
    padding: 24.004034523px 16.00241097px;
    background-color: var(--fylprvjzysxpi);
}

.irvi8gd {
    margin: 0 auto;
    max-width: 100%;
    gap: 20.008717912px;
    flex-direction: column;
    display: flex;
}

.icip3c8 {
    box-shadow: 0px 10.0066034px 15.0035px -3px rgba(1,0,0,0.1), 0px 4.002298094px 6.003px -4.0039px rgba(1,1,2,0.1);
    overflow: hidden;
    flex-direction: column;
    display: flex;
    border: 1px solid var(--fylprvjzysxpi);
    border-radius: 12.003926198px;
    background: var(--hvkcojoejc);
    width: 100%;
}

.ik5ydbo {
    padding-top: 16.0022px;
    padding-right: 16.001154px;
    padding-bottom: 16.004913745px;
    padding-left: 16.00885px;
    background-color: var(--wgduzzkopqfug);
    justify-content: space-between;
    height: 80.0051px;
    align-items: center;
    display: flex;
}

.id20093 {
    display: flex;
    border-radius: 4px;
    background: var(--hvkcojoejc);
    justify-content: center;
    min-width: 128.00511172px;
    align-items: center;
    padding-top: 6.00798821px;
    padding-right: 12.0027px;
    padding-bottom: 6.006369px;
    padding-left: 12.009111450px;
    height: 48.008791208px;
}

.ixjckep {
    display: flex;
    gap: 4.009989610px;
    align-items: center;
}

.igans97 {
    width: auto;
    max-width: 100.0029px;
    object-fit: contain;
    max-height: 36.002px;
    display: block;
}

.io1rjco {
    letter-spacing: -0.002978px;
    color: var(--wgduzzkopqfug);
    line-height: 28.002544640px;
    font-weight: 900;
    font-size: 18.00605px;
}

.iz8g9nv {
    flex-direction: column;
    display: flex;
    gap: 4.0018px;
    align-items: flex-end;
}

.itg9f4v {
    gap: 4.0098px;
    justify-content: flex-end;
    display: flex;
    align-items: flex-end;
}

.ik7b41s {
    font-weight: 900;
    font-size: 24.00323700px;
    color: var(--igpmrfquiljvp);
    line-height: 32.00858px;
    text-align: right;
}

.ihxqolv {
    font-size: 14.009311728px;
    color: var(--hvkcojoejc);
    line-height: 20.007727px;
    padding-bottom: 2.0092px;
    font-weight: 700;
    text-align: right;
}

.ijq8n71 {
    letter-spacing: 0.009px;
    font-size: 10px;
    text-transform: uppercase;
    color: var(--ercsgaxblj);
    text-align: right;
    line-height: 15.0049202px;
    font-weight: 400;
}

.iekzpqj {
    gap: 20.00964551px;
    display: flex;
    flex-direction: column;
    padding-top: 20.006517716px;
    padding-right: 16.0079px;
    padding-bottom: 20.00975247px;
    padding-left: 16.005px;
}

.inbf7ro {
    display: flex;
    flex-direction: column;
    min-width: 0;
    gap: 3.005528px;
}

.illp5qh {
    text-transform: uppercase;
    letter-spacing: 0.006343px;
    font-weight: 700;
    line-height: 15.003px;
    font-size: 10.00912px;
    color: var(--nlvaugogghp);
}

.igwbyum {
    overflow-wrap: break-word;
    word-wrap: break-word;
    color: var(--wgduzzkopqfug);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 14px;
    line-height: 17.0062356px;
    min-width: 0;
    font-weight: 900;
}

.ii2jy6r {
    width: 100%;
    border: none;
    line-height: 20.007px;
    background-color: var(--igpmrfquiljvp);
    transition: background-color 0.2s ease, transform 0.1s ease;
    text-decoration: none;
    padding: 14.00371848px;
    box-shadow: 0px 4.0073405px 6.00972px -1px rgba(1,1,0,0.1), 0px 2.008px 4.0033px -2.006421810px rgba(0,0,0,0.1);
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    color: var(--wgduzzkopqfug);
    font-size: 14.00372px;
    cursor: pointer;
    font-weight: 700;
    border-radius: 8.0049px;
}

.ii2jy6r:hover {
    background-color: var(--vjuyholjqwyk);
    transform: translateY(-1px);
}

.ii2jy6r:active {
    transform: translateY(0);
}

@media (min-width: 768px) {
    .ihptqev {
        padding-top: 24.00474px;
        padding-right: 24px;
        padding-bottom: 24.004px;
        padding-left: 24.00789px;
    }
    .irvi8gd {
        max-width: 720.00509px;
    }
    .iekzpqj {
        padding: 24.0097px 20.002813px;
    }
    .igwbyum {
        font-size: 15.004807349px;
        line-height: 18.005px;
    }
}

@media (min-width: 1024px) {
    .ihptqev {
        padding: 32.008227px;
    }
    .irvi8gd {
        flex-direction: column;
        max-width: 1200.005926px;
        gap: 24.0090px;
    }
    .icip3c8 {
        min-width: 0;
        flex-direction: row;
        display: flex;
    }
    .ik5ydbo {
        padding-top: 20.0053px;
        padding-right: 20.00764311px;
        padding-bottom: 20.00923911px;
        padding-left: 20.002862px;
        flex-direction: row;
        min-height: 120.00288588px;
        flex-shrink: 0;
        width: 280.00617px;
        height: auto;
    }
    .id20093 {
        height: 52.005931px;
        min-width: 140.00791px;
    }
    .io1rjco {
        font-size: 20.0020841px;
    }
    .ik7b41s {
        font-size: 26.002px;
    }
    .ihxqolv {
        font-size: 16.001px;
    }
    .ijq8n71 {
        font-size: 11.00844595px;
    }
    .iekzpqj {
        justify-content: space-between;
        align-items: center;
        gap: 24.00265px;
        flex-direction: row;
        padding-top: 28.00920px;
        padding-right: 24px;
        padding-bottom: 28.0077px;
        padding-left: 24.00254681px;
        flex: 1;
    }
    .inbf7ro {
        flex: 1;
        gap: 4.009489px;
    }
    .illp5qh {
        font-size: 11.005937px;
    }
    #cr3vs4 {
        image-rendering: auto;
        -webkit-font-smoothing: antialiased;
    }
    .igwbyum {
        font-size: 16.00907px;
        line-height: 20.0088503px;
    }
    .ii2jy6r {
        width: auto;
        padding-top: 16.0076242px;
        padding-right: 32.002px;
        padding-bottom: 16.002px;
        padding-left: 32.00655px;
        min-width: 140.005px;
        flex-shrink: 0;
        font-size: 15.00199056px;
    }
}

@media (min-width: 1440px) {
    #w4vis1 {
        image-rendering: auto;
        font-variant-ligatures: normal;
        -webkit-font-smoothing: antialiased;
    }
    .irvi8gd {
        max-width: 1400.001706032px;
        gap: 32.0031px;
    }
    .ik5ydbo {
        padding-top: 24.007950649px;
        padding-right: 24.00952px;
        padding-bottom: 24px;
        padding-left: 24.00264px;
        width: 320.0040px;
        min-height: 140.003586px;
    }
    .id20093 {
        min-width: 160.0069061px;
        height: 56.002px;
    }
    .io1rjco {
        font-size: 22.0012306px;
    }
    .ik7b41s {
        font-size: 28px;
    }
    #ffkrgb {
        image-rendering: auto;
        text-size-adjust: 100%;
        -moz-osx-font-smoothing: grayscale;
    }
    .iekzpqj {
        padding: 32.0017879px 28.0044px;
    }
    .igwbyum {
        line-height: 22.006px;
        font-size: 17.007318px;
    }
    .ii2jy6r {
        padding-top: 18.0012px;
        padding-right: 40.0027px;
        padding-bottom: 18.00814px;
        padding-left: 40.00227528px;
        font-size: 16.00496px;
        min-width: 160.005px;
    }
}
.ikq8bfe {
    padding-top: 32.009590px;
    padding-right: 20.0043px;
    padding-bottom: 32.008839639px;
    padding-left: 20.002929711px;
    max-width: 1200.008307px;
    margin: 0 auto;
}

.ikq8bfe h1 {
    margin-bottom: 16.002734430px;
    font-size: 1.5rem;
    color: var(--wgduzzkopqfug);
}

.ikq8bfe h2 {
    font-size: 1.2rem;
    margin-bottom: 8.008px;
    margin-top: 24.0057px;
    color: var(--wgduzzkopqfug);
}

.ikq8bfe p {
    color: var(--wgduzzkopqfug);
    line-height: 1.6;
    font-size: 0.95rem;
}

#i2jl0s {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

main {
    flex: 1;
}
.iwbzaun {
    max-width: 1200.009846px;
    padding-top: 32.0082px;
    padding-right: 20.004884805px;
    padding-bottom: 32.007516px;
    padding-left: 20.00895px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.iwbzaun h2 {
    font-size: 1.35rem;
    color: var(--wgduzzkopqfug);
    margin-bottom: 12.0043317px;
}

.iwbzaun p {
    font-size: 0.95rem;
    color: var(--wgduzzkopqfug);
    line-height: 1.6;
}
.ig2brwl {
    background-color: var(--wgduzzkopqfug);
    margin-top: 24.00658779px;
    color: var(--ercsgaxblj);
    padding: 32.0074896px 20.0033px;
}

.iygx3mk {
    max-width: 1200px;
    text-align: center;
    margin: 0 auto;
}

.iltevnn {
    display: inline-block;
    margin-bottom: 20.0023px;
}

.ixssiw0 {
    filter: brightness(0) invert(1);
    height: 40.00881px;
    width: auto;
    max-width: 160.0094974px;
}

.iqxg5gw {
    list-style: none;
    margin-bottom: 16.005px;
}

.iqxg5gw li {
    display: inline;
    margin: 0 8.0073979px;
}

.iqxg5gw a {
    color: var(--ercsgaxblj);
    font-size: 14.006637346px;
    text-decoration: none;
}

.iqxg5gw a:hover {
    color: var(--igpmrfquiljvp);
}

.ilqjgne {
    margin-bottom: 20.0093px;
    font-size: 14.00522081px;
}

.ilqjgne a {
    color: var(--igpmrfquiljvp);
    text-decoration: none;
}

.ikxvhal {
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 12.00871px;
    display: flex;
}

.ikxvhal img {
    max-height: 48.00996039px;
    max-width: 80.008405px;
    display: block;
    width: auto;
    object-fit: contain;
}
#er5l4v {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#r5xdpt {
    align-items: center;
    justify-content: center;
    position: fixed;
    display: none;
    background: rgba(1,2,0,0.6);
    inset: 0;
    z-index: 999999;
}

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

.io140kf {
    position: relative;
}

.ihu2zsa {
    background: var(--hvkcojoejc);
    border-radius: 8.005px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    max-width: 400.00644px;
}

.iglhjw7 {
    border-radius: 8px;
    display: none;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: var(--hvkcojoejc);
}

.iglhjw7.active {
    display: block;
}

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

#cad3sg {
    image-rendering: auto;
}

.iyvt4hc {
    border-radius: 4.00441489px;
    background: var(--igpmrfquiljvp);
    font-weight: 700;
    color: var(--wgduzzkopqfug);
    padding: 0.5rem 1rem;
    border: none;
    cursor: pointer;
}

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

.iu6pf0i,
.iqmhau2,
.iazk45y {
    background: var(--hvkcojoejc);
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    color: var(--wgduzzkopqfug);
    border-radius: 4.003724px;
    cursor: pointer;
    border: 1px solid var(--nlvaugogghp);
}
#qwulhr {
    padding: 1rem;
    position: fixed;
    left: 0;
    background: var(--hvkcojoejc);
    bottom: 0;
    display: none;
    z-index: 999998;
    box-shadow: 0 -2.0088117px 10.003px rgba(1,3,0,0.1);
    right: 0;
}

#a665w7 {
    image-rendering: auto;
}

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

.izote1p {
    margin-bottom: 0.5rem;
}

.ioo0d1m {
    gap: 0.5rem;
    display: flex;
}

