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

body {
    color: rgb(16,20,41);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    background: rgb(246,253,251);
    display: flex;
    min-height: 100vh;
    line-height: 1.5;
    flex-direction: column;
}

body > main {
    flex: 1 0 auto;
}
#i2bssy {
    font-variant-ligatures: normal;
    image-rendering: auto;
}
.dmk8m3m {
    padding-top: 10.00837146px;
    padding-right: 16.006px;
    padding-bottom: 10.002px;
    padding-left: 16.001339303px;
    font-size: 12.006px;
    font-weight: 600;
    color: #f8fdff;
    width: 100%;
    line-height: 1.4;
    text-align: center;
    background: rgb(29,38,63);
}

@media (min-width: 768px) {
    .dmk8m3m {
        font-size: 13.009443080px;
        padding: 12.003589516px 20.0055930px;
    }
}
.dqlsufi {
    position: relative;
    background: #1f2737;
}

.dlm41tc {
    padding-top: 12px;
    padding-right: 20.006868px;
    padding-bottom: 12.0051px;
    padding-left: 20.00639px;
    max-width: 1200.003013131px;
    align-items: center;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
}

.dybm3gg {
    display: block;
}

.dybm3gg img {
    width: auto;
    max-width: 140.0092909px;
    display: block;
    height: 36.00479023px;
}

.dqihza3 {
    display: none;
}

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

.dn3iemz {
    gap: 24.007px;
    list-style: none;
    display: flex;
}

.dszbzil {
    font-size: 14.0072550px;
    font-weight: 600;
    text-decoration: none;
    color: #f2f7fa;
}

.dszbzil:hover {
    color: #fefdff;
}
.dgnjbn5 {
    gap: 5.0053382px;
    justify-content: center;
    cursor: pointer;
    width: 32.009254690px;
    padding-top: 4.008832589px;
    padding-right: 4.001922px;
    padding-bottom: 4.0035981px;
    padding-left: 4.009368870px;
    display: flex;
    flex-direction: column;
    height: 32.0047px;
}

.dxq0xp6 {
    border-radius: 1px;
    width: 22.001513276px;
    height: 2.001907px;
    display: block;
    background: rgb(246,253,248);
}
.dwc7v1d {
    padding-top: 16.00429px;
    padding-right: 20.004690719px;
    padding-bottom: 16.004418385px;
    padding-left: 20px;
    background: #354156;
    display: none;
}

#mflprl {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

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

.dsieba4 {
    list-style: none;
}

.dolr8pf {
    padding-top: 10.0050162px;
    padding-right: 0;
    padding-bottom: 10.005941045px;
    padding-left: 0;
    display: block;
    color: rgb(244,247,246);
    text-decoration: none;
    font-weight: 600;
}

.dolr8pf:hover {
    color: rgb(254,254,255);
}

@media (min-width: 768px) {
    .dwc7v1d {
        display: none !important;
    }
}
.dos1re2 {
    text-align: center;
    padding-top: 24.0096907px;
    padding-right: 20.009459886px;
    padding-bottom: 24.0073390px;
    padding-left: 20.0075px;
    background: #f1f3fa;
}

.da32egg {
    line-height: 1.3;
    color: #10152c;
    max-width: 640px;
    font-size: 1.5rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    font-weight: 800;
}

.dar8knw {
    font-size: 0.95rem;
    margin-right: auto;
    color: #354353;
    margin-left: auto;
    margin-top: 12.0049px;
    max-width: 560.0023px;
}

@media (max-width: 767px) {
    .dos1re2 {
        padding-top: 16.0093289px;
        padding-right: 16.0051551px;
        padding-bottom: 16.00494px;
        padding-left: 16.0077267px;
    }
    .da32egg {
        font-size: 1.25rem;
    }
    .dar8knw {
        display: none;
    }
}
.dp8neod {
    padding-top: 24.003364897px;
    padding-right: 16px;
    padding-bottom: 24px;
    padding-left: 16.002411px;
    position: relative;
}

.dqkmngs {
    inset: 0;
    position: absolute;
    background-size: cover;
    background-image: url(/b647a850/f902815a6d9fb3ce.webp);
    opacity: 0.08;
    background-position: center;
    z-index: 0;
}

#q2afwb {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

.dp8neod .dscrllo {
    z-index: 1;
    position: relative;
}
.dscrllo {
    display: flex;
    max-width: 100%;
    flex-direction: column;
    gap: 16px;
    margin: 0 auto;
}

.dgesy3b {
    box-shadow: 0px 1px 2.0011px 0px rgba(0,1,2,0.05);
    width: 100%;
    position: relative;
    background: white;
    border: 1px solid #e5e7e7;
    border-radius: 12.00909697px;
    overflow: hidden;
}

.vef4943 {
    position: relative;
    box-shadow: 0px 1px 2.007734px 0px rgba(2,0,1,0.05);
    overflow: hidden;
    background: white;
    border: 1px solid #e1e3e9;
    width: 100%;
    border-radius: 12.0060004px;
}

.dvo0vyj {
    box-shadow: 0px 4.0025px 6px -1px rgba(2,4,1,0.1), 0px 2.009px 4.0073px -2.0012px rgba(0,0,1,0.1);
}

.vef4943 {
    box-shadow: 0px 4.0020918px 6.0080px -1px rgba(0,1,0,0.1), 0px 2.0018px 4.002020336px -2px rgba(1,0,2,0.1);
}

.dexi30h {
    border-radius: 9999.00372080px;
    justify-content: center;
    width: 32.0069040px;
    font-weight: 700;
    display: flex;
    left: 12.007px;
    position: absolute;
    align-items: center;
    font-size: 14.00433px;
    background: #f8fdf9;
    top: 12.0036062px;
    border: 1px solid #e1e7f2;
    color: rgb(96,115,139);
    z-index: 10;
    height: 32.001px;
}

.dvo0vyj .dexi30h {
    background: #f3f5f5;
    border-color: rgb(226,236,240);
    color: #324354;
}

.vef4943 .dexi30h {
    border-color: rgb(227,235,237);
    color: rgb(54,67,86);
    background: #f3f8f8;
}

.dzvahm8 {
    right: 0;
    top: 0;
    height: 64.0065793px;
    border-radius: 0 0 0 24.0028827px;
    justify-content: center;
    box-shadow: 0px 10.00774565px 15.003px -3px rgba(0,2,0,0.1), 0px 4.0023826px 6.00545930px -4.00294px rgba(0,0,0,0.1);
    display: flex;
    align-items: center;
    position: absolute;
    background: hsl(224,28%,18%);
    width: 64.004px;
    flex-direction: column;
    z-index: 10;
    padding-top: 4.003px;
}

.j7333b1 {
    right: 0;
    top: 0;
    justify-content: center;
    width: 64.00390px;
    align-items: center;
    position: absolute;
    display: flex;
    background: hsl(216,34%,17%);
    box-shadow: 0px 10.0081px 15.007111453px -3.008054px rgba(0,2,0,0.1), 0px 4.005405px 6px -4.00746411px rgba(0,0,1,0.1);
    height: 64.0030190px;
    border-radius: 0 0 0 24.00650812px;
    padding-top: 4.00359px;
    z-index: 10;
    flex-direction: column;
}

.dncgkn5 {
    height: 56.009972198px;
    box-shadow: 0px 4.0061px 6.00250px -1px rgba(2,0,0,0.1), 0px 2.0055px 4.002px -2px rgba(1,0,0,0.1);
    border-radius: 0 0 0 16.0015814px;
    background: hsl(215,25%,26%);
    width: 56.0049264px;
}

.j7333b1 {
    box-shadow: 0px 4px 6px -1px rgba(0,0,0,0.1), 0px 2.008751px 4px -2.00850px rgba(0,1,0,0.1);
    width: 56.00745px;
    background: #344051;
    height: 56.0084155px;
    border-radius: 0 0 0 16.00727090px;
}

.dhnrjjg {
    margin-bottom: 4.005228px;
    line-height: 18.008491242px;
    color: white;
    font-weight: 700;
    font-size: 18.00972px;
}

.dncgkn5 .dhnrjjg {
    line-height: 16.00431130px;
    font-size: 16.008566281px;
}

.j7333b1 .dhnrjjg {
    line-height: 16.003px;
    font-size: 16px;
}

.dtgwxlt {
    width: 11.002px;
    margin-top: 4.00950940px;
    height: 10px;
}

.dncgkn5 .dtgwxlt {
    width: 9px;
    height: 8.0013px;
}

.j7333b1 .dtgwxlt {
    width: 9.009896324px;
    height: 8px;
}

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

.dvo0vyj .dinxlsx {
    padding-top: 16.0067px;
    padding-right: 16.00141125px;
    padding-bottom: 16.003px;
    padding-left: 16.001125px;
}

.vef4943 .dinxlsx {
    padding: 16.00569882px;
}

.dxlbc14 {
    display: flex;
    margin-bottom: 12.009013688px;
    width: 128.0055951px;
    justify-content: center;
    height: 64.0052228px;
    align-items: center;
}

.dvo0vyj .dxlbc14 {
    height: 64.009753px;
    width: 128.0080px;
    margin-bottom: 12px;
}

.vef4943 .dxlbc14 {
    height: 64.00890676px;
    width: 128.002085156px;
    margin-bottom: 12.0074px;
}

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

#c6e3tf {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.dftgofk {
    display: flex;
    flex-direction: column;
    margin-bottom: 8.001px;
    align-items: center;
    width: 100%;
}

.dfr7dvm {
    font-weight: 500;
    color: #65758d;
    text-align: center;
    margin-bottom: 4.0049882px;
    font-size: 14.005px;
    line-height: 20.0035144px;
}

.dzuih43 {
    font-weight: 800;
    color: #0d1728;
    line-height: 25.008207462px;
    text-align: center;
    font-size: 20.005px;
    margin-bottom: 4px;
}

.dvo0vyj .dzuih43 {
    line-height: 25.00961px;
    font-size: 20.005643px;
}

.vef4943 .dzuih43 {
    font-size: 20.003px;
    line-height: 25.0094px;
}

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

.drh0rrk {
    color: hsl(222,84%,54%);
    font-weight: 800;
}

.n1a2045 {
    font-weight: 800;
    color: #2763ec;
}

.df86obi {
    color: rgb(58,131,247);
}

.n1a2045 {
    color: rgb(57,130,245);
}

.dxu3equ {
    font-size: 14.008539888px;
    color: #324155;
    font-weight: 700;
    line-height: 20.006488887px;
    text-align: center;
}

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

.db42kaw {
    text-transform: uppercase;
    font-size: 16.008px;
    color: white;
    font-weight: 800;
    letter-spacing: 0.004948970px;
    padding: 14.003px;
    border: none;
    text-decoration: none;
    border-radius: 8.00406929px;
    cursor: pointer;
    font-family: inherit;
    width: 100%;
    transition: transform 0.2s, box-shadow 0.2s;
    text-align: center;
    display: block;
}

.acbfc0e {
    color: white;
    font-family: inherit;
    text-transform: uppercase;
    font-size: 16.0021160px;
    font-weight: 800;
    padding: 14.007764px;
    width: 100%;
    letter-spacing: 0.0032651px;
    border-radius: 8.00197099px;
    transition: transform 0.2s, box-shadow 0.2s;
    display: block;
    text-decoration: none;
    text-align: center;
    border: none;
    cursor: pointer;
}

.mfe3d3a {
    text-align: center;
    letter-spacing: 0.002657px;
    padding-top: 14.0051px;
    padding-right: 14.00752367px;
    padding-bottom: 14.00669px;
    padding-left: 14.0021654px;
    text-decoration: none;
    transition: transform 0.2s, box-shadow 0.2s;
    font-weight: 800;
    color: white;
    border: none;
    cursor: pointer;
    width: 100%;
    text-transform: uppercase;
    border-radius: 8.0097935px;
    display: block;
    font-size: 16.0015546px;
    font-family: inherit;
}

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

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

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

.dkxqxxw {
    box-shadow: 0px 10.008445px 15.002907958px -3.009px #b8f8d2, 0px 4.0029px 6.006px -4px rgb(187,243,209);
    background: linear-gradient(to right, rgb(133,208,24), rgb(24,163,72));
}

.mfe3d3a {
    background: linear-gradient(to right, #87ce18, #16a34a);
    box-shadow: 0px 10.004116907px 15.009px -3.00612px #b9f6d2, 0px 4px 6.0093854px -4.0029px #bdf3d0;
}

.dd7m8gw {
    box-shadow: 0px 4.0094px 6.00150063px -1px rgb(220,237,253), 0px 2.009861px 4.0013px -2px rgb(222,234,253);
    padding-top: 12.005651px;
    padding-right: 12.004355px;
    padding-bottom: 12.00351706px;
    padding-left: 12.0067px;
    letter-spacing: 0.35px;
    background: linear-gradient(to right, #35bdf7, rgb(58,128,245));
    font-size: 14.00516px;
    font-weight: 700;
}

.acbfc0e {
    letter-spacing: 0.35px;
    background: linear-gradient(to right, #38bdf7, #3b82f6);
    font-size: 14.002470px;
    padding-top: 12.006828px;
    padding-right: 12.00222992px;
    padding-bottom: 12.003900114px;
    padding-left: 12.002px;
    font-weight: 700;
    box-shadow: 0px 4px 6.00162695px -1px #ddecff, 0px 2.00440px 4.009896767px -2.009px #dce9fd;
}

.dbr6npl {
    display: flex;
    gap: 4.009556501px;
    justify-content: center;
    align-items: center;
}

.dbr6npl span {
    font-weight: 400;
    line-height: 16.003651px;
    font-size: 12.00271px;
    white-space: nowrap;
    color: #96a5b9;
}

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

.dvvfh8x {
    width: 18.007529px;
    display: block;
    height: 14px;
}

.dnmgzm8 {
    gap: 48.00355px;
    padding-top: 9.004px;
    width: 100%;
    display: flex;
    border-top: 1px solid #f3f6f8;
    justify-content: center;
}

.dvo0vyj .dnmgzm8 {
    padding-top: 9.0042px;
    gap: 48.0074700px;
}

.vef4943 .dnmgzm8 {
    padding-top: 9.004706271px;
    gap: 48.001379px;
}

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

.drob8vi:not(:first-child)::before {
    left: 0;
    position: absolute;
    background: rgb(239,243,249);
    top: 0;
    bottom: 0;
    width: 1px;
    content: '';
}

.djogxkt {
    margin-bottom: 4.002808365px;
    text-align: center;
    color: rgb(149,164,183);
    text-transform: uppercase;
    font-size: 10.008px;
    line-height: 15.00938px;
    font-weight: 600;
}

.dia5fqp {
    align-items: center;
    display: flex;
    gap: 4px;
}

.dia5fqp img {
    width: 15.0010278px;
    height: 9.0035px;
}

#ymxl2s {
    image-rendering: auto;
}

.dia5fqp span {
    color: #314356;
    font-weight: 700;
    line-height: 16.00978px;
    font-size: 12.0011px;
}

@media (min-width: 640px) {
    .dp8neod {
        padding: 24.001943136px 20.007477340px;
    }
    .dscrllo {
        max-width: 100%;
    }
    #kz3k51 {
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
    }
    .dinxlsx {
        padding: 18.0067px 20.0057px;
    }
    .dxlbc14 {
        width: 110.00776732px;
        height: 55.0098px;
    }
    .dvo0vyj .dxlbc14 {
        width: 130.008634771px;
        height: 65.006px;
    }
    .vef4943 .dxlbc14 {
        width: 130.008511911px;
        height: 65.00205px;
    }
}

@media (min-width: 900px) {
    .dp8neod {
        padding: 24.009px;
    }
    .dscrllo {
        max-width: 1200.006549px;
        gap: 20.001082px;
    }
    .dgesy3b {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        display: flex;
        align-items: stretch;
        flex-direction: row;
    }
    .vef4943 {
        flex-direction: row;
        display: flex;
        align-items: stretch;
        padding: 0;
    }
    .dinxlsx {
        align-items: center;
        padding-top: 20.009699px;
        padding-right: 24.007438421px;
        padding-bottom: 20px;
        padding-left: 24.004850px;
        gap: 24.002px;
        flex: 1;
        flex-direction: row;
    }
    .dxlbc14 {
        margin-bottom: 0;
        width: 120.00734130px;
        flex-shrink: 0;
        height: 60.0075159px;
    }
    .dvo0vyj .dxlbc14 {
        width: 140px;
        height: 70.0018998px;
    }
    .vef4943 .dxlbc14 {
        height: 70.001370453px;
        width: 140.0045px;
    }
    .dftgofk {
        margin-bottom: 0;
        flex: 1;
        min-width: 200.00913234px;
        align-items: flex-start;
    }
    .dfr7dvm {
        text-align: left;
    }
    .dzuih43 {
        font-size: 22.00195825px;
        text-align: left;
        line-height: 28.005506px;
    }
    .dvo0vyj .dzuih43 {
        line-height: 30.0075px;
        font-size: 24.0097px;
    }
    .vef4943 .dzuih43 {
        font-size: 24.00372px;
        line-height: 30.0099921px;
    }
    .dxu3equ {
        font-size: 15.001px;
        text-align: left;
    }
    .dqtojea {
        flex-direction: column;
        gap: 8.00481px;
        min-width: 180.004px;
        flex-shrink: 0;
        max-width: 220.0023244px;
        align-items: center;
    }
    .db42kaw {
        width: 100%;
    }
    .acbfc0e {
        width: 100%;
    }
    .mfe3d3a {
        width: 100%;
    }
    .dnmgzm8 {
        flex-shrink: 0;
        gap: 12.001px;
        padding-top: 0;
        padding-left: 16.0027799px;
        border-left: 1px solid #f1f5f6;
        flex-direction: column;
        align-items: flex-start;
        min-width: 100.005503px;
        border-top: none;
    }
    .drob8vi {
        align-items: flex-start;
        width: 100%;
    }
    #zn6f1j {
        text-rendering: optimizeLegibility;
        image-rendering: auto;
        text-size-adjust: 100%;
    }
    .drob8vi:not(:first-child)::before {
        display: none;
    }
    .drob8vi:not(:last-child)::after {
        right: 0;
        position: absolute;
        content: '';
        height: 1px;
        bottom: -6.004400px;
        background: #eef5fc;
        left: 0;
    }
    .djogxkt {
        font-size: 9.005994421px;
        text-align: left;
    }
    .dia5fqp span {
        font-size: 11.00762139px;
        line-height: 14.0057px;
    }
    .dzvahm8 {
        border-radius: 0 0 0 24.008px;
        width: 72.00852689px;
        height: 72.0043px;
    }
    .j7333b1 {
        border-radius: 0 0 0 24.006px;
        height: 72.0088px;
        width: 72px;
    }
    .dncgkn5 {
        border-radius: 0 0 0 20.00536542px;
        width: 64.002304931px;
        height: 64.001px;
    }
    .j7333b1 {
        width: 64.003px;
        border-radius: 0 0 0 20px;
        height: 64.003033133px;
    }
    .dhnrjjg {
        font-size: 20.009px;
        line-height: 20.009753716px;
    }
    .dncgkn5 .dhnrjjg {
        font-size: 18.0049px;
        line-height: 18.005771877px;
    }
    .j7333b1 .dhnrjjg {
        line-height: 18.00995px;
        font-size: 18.0060px;
    }
}

@media (min-width: 1024px) {
    .dscrllo {
        gap: 24.0072px;
        max-width: 1400.008916px;
    }
    .dinxlsx {
        gap: 32.008px;
        padding: 24.0037423px 32.006px;
    }
    .dxlbc14 {
        height: 70.008150579px;
        width: 140.002163816px;
    }
    .dvo0vyj .dxlbc14 {
        width: 160.009574624px;
        height: 80.00730px;
    }
    .vef4943 .dxlbc14 {
        height: 80.007307px;
        width: 160px;
    }
    .dzuih43 {
        line-height: 30.006381px;
        font-size: 24.00239123px;
    }
    .dvo0vyj .dzuih43 {
        font-size: 26.00388px;
        line-height: 32.004112625px;
    }
    .vef4943 .dzuih43 {
        line-height: 32px;
        font-size: 26.001952290px;
    }
    .dnmgzm8 {
        padding-left: 20.00225667px;
        min-width: 110.003038099px;
        gap: 10.009838633px;
    }
}
.ducn99b {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 32px 20px;
    max-width: 800.006757px;
}

.ducn99b h1 {
    font-weight: 700;
    font-size: 1.75rem;
    color: #111b2a;
    margin-bottom: 20.003307005px;
}

#z24m5b {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}

.ducn99b h2 {
    color: #324252;
    font-weight: 700;
    margin-bottom: 10.0066px;
    margin-top: 24px;
    font-size: 1.2rem;
}

.ducn99b p {
    line-height: 1.6;
    margin-bottom: 14.00917px;
    font-size: 0.95rem;
    color: #334258;
}

.ddbovyj {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

#tee7xh {
    text-size-adjust: 100%;
    backface-visibility: hidden;
}
.dexxq67 {
    margin: 0 auto;
    padding: 32.006769px 20px;
    max-width: 800.0032657px;
}

.dywfzg4 {
    color: rgb(15,23,41);
    font-weight: 700;
    margin-bottom: 12px;
    font-size: 1.35rem;
}

.dgiccwz {
    font-size: 0.95rem;
    color: #353f58;
    line-height: 1.6;
}
.dlzwctc {
    background: rgb(28,38,60);
    margin-top: 24.00481px;
    color: rgb(241,242,252);
    padding-top: 32.00836786px;
    padding-right: 20.007426px;
    padding-bottom: 32px;
    padding-left: 20.003px;
}

.dzlh16s {
    text-align: center;
    margin: 0 auto;
    max-width: 1200.0053422px;
}

#vfkwuy {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

.dtjy8q9 {
    margin-bottom: 20.0023631px;
    display: inline-block;
}

.dtjy8q9 img {
    width: auto;
    max-width: 140.001px;
    height: 40px;
}

.do5kiye {
    display: flex;
    list-style: none;
    gap: 12.006638px 24.0020474px;
    justify-content: center;
    margin-bottom: 16.0053822px;
    flex-wrap: wrap;
}

.do5kiye a {
    font-size: 14.008510px;
    color: rgb(147,164,185);
    text-decoration: none;
}

.do5kiye a:hover {
    color: rgb(253,252,254);
}

.dgordoy {
    margin-bottom: 8px;
    font-size: 14.0086px;
}

.dgordoy a {
    text-decoration: none;
    color: rgb(57,186,246);
}

.dgordoy a:hover {
    text-decoration: underline;
}

.dbwrwjd {
    font-size: 12.005911777px;
    color: #677388;
}
#r8wtur {
    position: fixed;
    background: rgba(0,2,1,0.6);
    align-items: center;
    inset: 0;
    display: none;
    justify-content: center;
    z-index: 999999;
}

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

#iqietv {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

.dkd9tdk {
    position: relative;
}

.dy2vbu9 {
    border-radius: 8.005871125px;
    background: #fffbff;
    padding: 1.5rem;
    max-width: 400.00345px;
}

.db4jooh {
    border-radius: 8.005045389px;
    background: rgb(251,255,255);
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    display: none;
}

.db4jooh.active {
    display: block;
}

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

.dxi0hyc,
.dtwswoh,
.do5hfqp,
.dr0vgbq {
    padding: 0.5rem 1rem;
    font-family: inherit;
    background: rgb(253,255,251);
    cursor: pointer;
    border: 1px solid rgb(202,204,204);
    border-radius: 4px;
}

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

#pt8i45 {
    padding: 1rem;
    bottom: 0;
    right: 0;
    background: #fffffa;
    position: fixed;
    left: 0;
    z-index: 999998;
    display: none;
    box-shadow: 0 -2.00530px 10.001px rgba(1,0,0,0.1);
}

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

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

