.u11XeuNZbCG8QaVkYmZU {
    background-color: #000;
    height: 64px;
    position: sticky;
    top: 0;
    width: 100%
}

.HbqAWXZABbHP5_R5ZCP_ {
    cursor: pointer;
    margin-right: 24px;
    object-fit: contain;
    width: 175px;
}

.nsRwEEwYGqTQ_cLMyhgV {
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    margin-right: 24px;
    text-decoration: none
}

.z6MCWdbDpbOG8XSjeXsz {
    font-weight: 700
}

.NVybxCTsoLf2IwaKIIov {
    height: 24px;
    object-fit: contain;
    width: 24px
}

.NsWfShup3UdVktNsu_HB {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin-left: 4px
}

.rF_DCPstCHToto7YBBU2 {
    background-color: #fabd27;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1401
}

.rR4KlZnJWecJa02x3mOu {
    height: 20px;
    object-fit: contain;
    width: 20px
}

.u01DV7BtDeGMNSJZmFLM {
    color: #fff;
    font-size: 12px;
    font-weight: 900
}

.qnFXMCHExDz9XQQkPKpG {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.12);
    position: absolute;
    right: -12px;
    top: 34px;
    width: 137px
}

.HF02UfsZthT7tQb6Jx2r {
    border: 6px solid transparent;
    border-bottom-color: #fff;
    bottom: 100%;
    content: " ";
    left: 108px;
    position: absolute
}

.k6_GAce7YF8Cbphq1y99 {
    color: #3e3e52;
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 8px;
    text-align: center
}

.k6_GAce7YF8Cbphq1y99:last-child {
    margin-bottom: 0
}

.S96F6MwEYiqTkegG0PHN {
    color: #fff;
    font-size: 12px;
    font-style: italic;
    font-weight: 700
}

sup {
    font-size: 10px!important;
    padding-left: 0!important;
    text-transform: lowercase;
    top: .3em!important
}

.Vn1j4xaNdYlru2siNZYk {
    height: 100%;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
    unicode-range: u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
    unicode-range: u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    src: local("Montserrat Medium"),local("Montserrat-Medium"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gTD_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    src: local("Montserrat Medium"),local("Montserrat-Medium"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3g3D_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    src: local("Montserrat Medium"),local("Montserrat-Medium"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gbD_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    src: local("Montserrat Medium"),local("Montserrat-Medium"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gfD_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    src: local("Montserrat Medium"),local("Montserrat-Medium"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    src: local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    src: local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    src: local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    src: local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format("woff2");
    unicode-range: u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    src: local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

body {
    margin: 0!important
}

.b0gWZPKDvFS4xEoptyWt {
    align-items: center;
    display: flex;
    flex-direction: row
}

.OttxF2CPfVcUgsfkGNt5 {
    display: flex;
    flex-direction: column
}

.m7NcP9ve2fBfwsCUikz2 {
    justify-content: space-between
}

.bmtVRFQGIACClJTWkeSq {
    margin-left: 16px
}

.tX_9yOkbhGoj7tRirV0N {
    margin-left: 16px;
    margin-right: 16px
}

.FvDVObFUgC2JBV5L5jV9 {
    align-items: center;
    height: 100%
}

.L5fERlWwuGeDzrQZuXTk {
    display: flex
}

.r1vcisRVEDJ13mZ8KfcU {
    align-items: flex-start
}

.O6kNIAioftGRq5yiNzGB {
    position: fixed;
    top: 0;
    width: 100%
}

.On3d0TTy8HqR3YrflVNp {
    margin-left: auto;
    margin-right: auto;
    width: 958px
}

.MafKqW9BolUsLFQSpWMo,.WnC_5k9yFxtROl4PYLYW {
    margin-top: 48px;
    width: 462px
}

.MafKqW9BolUsLFQSpWMo {
    left: 494px;
    position: relative
}

.Y4UKh1un8nyfbH1wAGJR {
    color: #3e3e52;
    font-size: 18px;
    font-weight: 700;
    margin-top: 16px;
    width: 282px
}

.YGqph6aMS80fdtVUNahh {
    align-items: center;
    background-color: #fabd27;
    border-radius: 4px;
    display: flex;
    height: 48px;
    justify-content: center;
    margin-top: 16px
}

.lm2TsYyUAR1pgOWwRwbA {
    color: #f8f4f4;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.5px;
    line-height: 1.38;
    text-align: center
}

.KvbMqcyGvXgwAkz6mnnE {
    height: 289px;
    margin-top: 28px;
    object-fit: contain;
    width: 461px
}

.H6pQM0PVKqM5l7lUhCT5 {
    color: #3e3e52;
    font-size: 24px;
    font-weight: 700
}

.QMLDyTOV9zIvPywBTq2y {
    bottom: 16px;
    position: fixed;
    transition: 5s;
    width: 100%
}

.PujwPeDVjiCUBzjKXk3P {
    background: url(/bushire/static/mwebv2/ryde/webhome/Background.svg);
    background-position-x: center;
    background-position-y: 175px;
    background-repeat: no-repeat,no-repeat;
    height: auto;
    width: 100%
}

.O5INhzHbf9HQAyTgOObK {
    margin: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 974px;
    z-index: 1
}

.B0mmLqP7ALh9MxbIEK0D {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.BbPT9ISzu2Lt5U6aap2m {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.IW9HMv5xcNDYrIQgTfhJ {
    color: #3e3e52;
    font-size: 40px;
    font-weight: 700;
    line-height: 46px;
    margin: auto;
    text-align: center;
    width: 100%
}

.PCKBs2ssrJolg_lhmuYG {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4px;
    line-height: 20px;
    margin-bottom: 12px;
    margin-top: 48px;
    text-align: center;
    text-transform: uppercase
}

.j_qfxvO2JiwZJifei671 {
    height: 89px;
    margin-top: 50px;
    width: 206px
}

.Bk0St1vF8dHt6obq7lwo {
    background-color: #fff;
    border: none;
    border-radius: 12px;
    box-shadow: 0 8px 24px 0 rgba(0,0,0,.12);
    height: 795px;
    max-height: calc(100vh - 88px);
    width: 430px
}

@media screen and (min-height: 800px) {
    .Bk0St1vF8dHt6obq7lwo {
        max-height:calc(100vh - 136px)
    }
}

.l1BZ9998u7LuRuIFIAix {
    color: #3e3e52;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 24px
}

body {
    background: #fff
}

.xkFae7AuW4o2EdUMA6al {
    background: #fff;
    margin-top: 8px;
    padding-right: 0;
    padding-top: 16px
}

.mwKOqPZLRmNwB9cFtJEZ {
    margin: 59px auto 19px;
    width: 107px
}

.Abw3ybfmrhmGEXyk7e6i {
    cursor: pointer;
    height: 135px;
    transition: margin-top .3s ease-out 0s;
    width: 314px
}

.alKkcv33g6E5jT2HppGg {
    cursor: pointer;
    height: 64px;
    width: 314px
}

.JhQWHJvhlSoNnquQrj8v {
    box-shadow: 0 4px 8px rgba(0,0,0,.12);
    outline: 1px solid #ddd
}

.JhQWHJvhlSoNnquQrj8v,.fwWVwrQHC8DQ1zSQqt38 {
    background: #fff;
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 63%;
    border-radius: 16px;
    box-sizing: border-box;
    transition: outline-width .1s ease-out,background-size .3s ease-out,box-shadow .2s ease-out
}

.fwWVwrQHC8DQ1zSQqt38 {
    box-shadow: 0 4px 10px rgba(90,110,157,.4);
    outline: 2px solid #465986
}

.iRAm17JWJheJf4vB1om_ {
    color: #3e3e52;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 4px
}

.GDBwJR5SFp5mWx6dgAIj {
    color: #828282;
    font-size: 14px;
    line-height: 17px
}

.Abw3ybfmrhmGEXyk7e6i:hover .JhQWHJvhlSoNnquQrj8v {
    background-position: 103%;
    background-size: 67%;
    box-shadow: 0 10px 12px rgba(0,0,0,.16);
    outline: 2px solid #465986
}

.Abw3ybfmrhmGEXyk7e6i:hover {
    margin-top: -4px
}

.XnWhA34QZV_6bce4uNDw {
    height: 70px;
    padding: 31px 0 31px 16px
}

.LFKMv5ghPNhspQNDJUnR {
    justify-content: space-between;
    margin: auto;
    width: 974px
}

.TRlPN0lfUeM3BHN10uyM {
    background: #fff;
    box-shadow: 0 4px 12px rgba(0,0,0,.16);
    box-sizing: border-box;
    left: 0;
    padding: 16px;
    position: fixed;
    right: 0;
    top: 64px;
    z-index: 2
}

.yfQtnpsoEku0L7sRJYr5 {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px
}

.HImnpbqewR7Sdumc5amA {
    color: #828282;
    font-size: 14px;
    line-height: 17px
}

._l7_kmUtBy2_VwFc4RDG {
    box-shadow: 0 4px 8px rgba(0,0,0,.12);
    outline: 1px solid #ddd
}

.IC6KORUAxY2ij_SLOhyZ,._l7_kmUtBy2_VwFc4RDG {
    background: #fff;
    background-position: 116% 100%;
    background-repeat: no-repeat;
    background-size: 155px 72px;
    border-radius: 12px;
    box-sizing: border-box;
    transition: outline-width .1s ease-out,background-size .3s ease-out,box-shadow .2s ease-out
}

.IC6KORUAxY2ij_SLOhyZ {
    box-shadow: 0 4px 10px rgba(90,110,157,.4);
    outline: 2px solid #465986
}

.alKkcv33g6E5jT2HppGg:hover ._l7_kmUtBy2_VwFc4RDG {
    background-position: 119% 103%;
    background-size: 160px 78px;
    box-shadow: 0 10px 12px rgba(0,0,0,.16);
    outline: 2px solid #465986
}

.m7hX241qevp3ObO9yZ6F {
    padding: 14.5px 0 14.5px 16px
}

.r4m5cix7a8dxQK7ZpQHK {
    background: url("assets/group (1).svg");
    background-size: cover
}

.r4m5cix7a8dxQK7ZpQHK,.ww68KZKp1JSnbXJsbkX2 {
    border-radius: 8px;
    height: 160px;
    margin-bottom: 24px;
    object-fit: contain;
    width: 462px
}

.ww68KZKp1JSnbXJsbkX2 {
    background: url("/bushire/static/webv2/home/Cancellation Hero Cards.svg");
    background-size: cover
}

.QN14cNA4agRIsTfSAG3o {
    background: url("/bushire/static/webv2/home/Partial Payment Hero Cards.svg");
    background-size: cover
}

.Azohh3QYxDixsvKCXn0g,.QN14cNA4agRIsTfSAG3o {
    border-radius: 8px;
    height: 160px;
    margin-bottom: 24px;
    object-fit: contain;
    width: 462px
}

.Azohh3QYxDixsvKCXn0g {
    background: url("/bushire/static/webv2/home/Vaccinated Driver Card.svg");
    background-size: cover
}

.PIiowncnU9KhUjKxomEq {
    background: url("assets/group-3 (2).svg");
    background-size: cover;
    margin-bottom: 24px
}

.AUSnae7xdOtT8tn_XWsk,.PIiowncnU9KhUjKxomEq {
    border-radius: 8px;
    height: 160px;
    object-fit: contain;
    width: 462px
}

.AUSnae7xdOtT8tn_XWsk {
    background: url("assets/group (2).svg");
    background-size: cover
}

.HLNfEmGfiVcrazGJXVqr {
    background: url("assets/group-2 (1).svg");
    background-size: cover;
    border-radius: 8px;
    height: 160px;
    margin-bottom: 24px;
    object-fit: contain;
    width: 462px
}

.BR5v6_kWKLNGX57lOwvm {
    margin: 24px 12px 24px 24px
}

.S_H8hSBT3ejrRskcsPmw {
    color: #fff;
    font-size: 24px;
    font-weight: 700
}

.zEFpHGHXq_fFo5jt4Rge {
    height: 108.5px;
    object-fit: contain;
    opacity: .89;
    width: 167px
}

.IiXxYiTfO7muURtctiJh {
    color: #fff;
    font-size: 10px;
    letter-spacing: .6px
}

.DUqCyKclTEwQKj733Nao {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-top: 4px
}

.MkqbgDRVVORjuokVP02f {
    color: #546c9f;
    font-weight: 400
}

.xvZEdvp43x2p7XhMQezb {
    color: #3e3e52;
    font-size: 20px;
    font-weight: 700
}

.DR22I07y5sz5JA2GlSu0 {
    color: #1034d9;
    font-size: 16px;
    font-weight: 700;
    margin-top: 45px
}

.RFXTPztPjcgEJI3aoWoF {
    height: 16px;
    margin-left: 4px;
    object-fit: contain;
    width: 16px
}

.j4QZcByg4MyHXdgp2BLQ {
    height: 24px;
    object-fit: contain;
    width: 24px
}

.VUwNXaI9xO_hPq8s9qIV {
    color: #3e3e52;
    font-size: 24px;
    font-weight: 700;
    margin-left: 6px
}

.Yxk1Yr1K2S9LTkN8Zlne {
    color: #1347a0;
    font-size: 24px;
    font-weight: 700
}

.PObMZZUNuDSrEf7L76J0 {
    color: #3e3e52;
    font-size: 12px
}

.OwxpizHy3wrlaQyxI1oQ {
    height: 52px;
    object-fit: contain;
    width: 44px
}

.tQOotULA_8aWfYP67orl {
    color: #3e3e52;
    font-size: 14px;
    letter-spacing: .26px
}

.sc90t29IhsgtdUBZjpsI {
    color: #3e3e52;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: .51px
}

.FHg5H7490ffImoA7g1dK {
    bottom: 0;
    position: absolute;
    right: 0
}

.lbxKowyIpRaEWlJ8EpDg {
    bottom: 16px;
    position: absolute;
    right: 8px;
    width: 180px
}

.REneKanuHBmIQfkPRg5v {
    height: 140px;
    object-fit: contain;
    width: 140px
}

.Azohh3QYxDixsvKCXn0g:hover,.HLNfEmGfiVcrazGJXVqr:hover,.QN14cNA4agRIsTfSAG3o:hover,.r4m5cix7a8dxQK7ZpQHK:hover,.ww68KZKp1JSnbXJsbkX2:hover {
    box-shadow: 0 2px 4px rgba(0,0,0,.09);
    transform: translateX(8px)
}

.Azohh3QYxDixsvKCXn0g,.HLNfEmGfiVcrazGJXVqr,.QN14cNA4agRIsTfSAG3o,.r4m5cix7a8dxQK7ZpQHK,.ww68KZKp1JSnbXJsbkX2 {
    transform: translateX(0);
    transition: transform .3s ease
}

.Fw2xxL3gs0QKdgj_DyBU {
    color: #3e3e52;
    font-size: 18px;
    font-weight: 700
}

.MhOT5lrhIP_TQmqbOq_a {
    background: #f8f4f4;
    background-size: 100%!important;
    border: 1px solid #ffdbdd;
    border-radius: 8px;
    box-sizing: border-box;
    height: 74px;
    margin-top: 16px;
    object-fit: contain;
    width: 308px
}

.psubRCUDV82k5E4NN3mA {
    height: 37.8px;
    object-fit: contain;
    width: 17.71px
}

.XWjBqyKic1eoJov5wBxa {
    height: 38.56px;
    object-fit: contain;
    width: 31.37px
}

.NTJWOGRLjVxMljr61Ral {
    height: 38.56px;
    object-fit: contain;
    width: 31.16px
}

.lcP4QEh4lyVt8kYxPM4x {
    align-items: center;
    color: #3e3e52;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    margin-left: 16px
}

.WJENvLRTR3FBU57w2oFQ {
    font-weight: 700
}

.LtmbkbH7419evZKgMIAv {
    margin: 12px 6px 12px 16px
}

.OLddYrkl0C1NhZyYgxVz {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 46px
}

.oKIsNm9MLy7f04C12oBh {
    height: 38px;
    position: relative;
    width: 100px
}

.cQCMlyUrKrWC8vx8IDpQ {
    position: relative
}

.gMm1NTBaS_X8SJaxLGVe {
    background-color: #e5ebf8;
    height: 290px;
    width: 100vw
}

.INvJUzRQI9kcEZ01YAhQ {
    color: #3e3e52;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 24px;
    margin-top: 40px
}

.erQDTPoLr1Vj0NmZBcYB {
    margin-left: auto;
    margin-right: auto;
    width: 958px
}

.gJDzbVgppVYSgWFDsUkL {
    background-color: #1446a0;
    border-radius: 20px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.09);
    height: 40px;
    margin-right: 12px
}

.eml4hETaz106wdzukl9O {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin: 12px 24px;
    text-align: center
}

.A0iyBXEKRuCIhIcjjwaa {
    background-color: #fff;
    border: 1px solid #3e3e52;
    border-radius: 20px;
    height: 40px;
    margin-right: 12px
}

.HSHHWjZDM3m2aT8PmaLi {
    color: #3e3e52;
    font-size: 14px;
    margin: 12px 24px;
    text-align: center
}

.TEJWCYG6_auuvKzRxDGU {
    height: 32px;
    width: 32px
}

.kwMyX05L34seJ9SjQTVQ {
    color: #3e3e52;
    font-size: 14px;
    line-height: 1.29;
    margin-left: 8px
}

.IJn8tdRDTN04ZdL6wZCj {
    color: #3e3e52;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 12px
}

.pxN9k9aJQ1YpCFHwut4K {
    border-radius: 4px;
    height: 235px;
    object-fit: contain;
    width: 232px
}

.Zkov28fbGKNAzMc8DgW7 {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    width: 124px
}

.piuAeMCba4ADLvGy5gMK {
    color: #3e3e52;
    font-size: 12px;
    line-height: 15px;
    margin-top: 4px;
    width: 128px
}

.WKVqn0YUFhhaMjpRqqqu {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0,0,0,.12);
    padding-bottom: 24px;
    padding-left: 24px;
    padding-top: 20px
}

.WJJPyReUs4bQESkpIgRr {
    color: #3e3e52;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 12px
}

.x2JJz6ipK1Dg3vYSg7FB {
    background-color: #fff;
    border: 2px solid #ddd;
    border-radius: 8px;
    box-sizing: border-box;
    height: 214px;
    margin-bottom: 24px;
    margin-right: 24px;
    width: 219px
}

.iOYj7ahmGGim9WEEeG8s :nth-child(2n) {
    margin-right: 0
}

.VjXG0r7saIR1FoSGzixA {
    height: 90px;
    object-fit: contain;
    width: 90px
}

.jwA32zEpb3K5zA1KUV59 {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700;
    margin-top: 38px
}

.uKUZ0lH4kLH2i1w3G2mA {
    border-radius: 8px;
    height: 280px;
    width: 500px
}

.pRNqwvmGqB13udFyLVL_ {
    color: #000;
    line-height: 21px;
    margin-left: 24px;
    margin-right: 24px
}

.DRrFypT8xw7XFXTxU_PR,.pRNqwvmGqB13udFyLVL_ {
    align-items: center;
    display: flex;
    font-size: 14px
}

.DRrFypT8xw7XFXTxU_PR {
    background: #fabd27;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    height: 44px;
    justify-content: center;
    letter-spacing: .5px;
    line-height: 17px;
    margin-right: auto;
    margin-top: 26px;
    text-transform: uppercase;
    width: 199px
}

/*    !*height: 351px;*!*/
/*    !*border: solid 1px #dddddd;*!*/
.MKnm1OQ9WkChXNkYc9K4 {
    background-color: #fff5e5
}

.QxV9rWKwK5CQwVoSB3nG {
    color: #3e3e52;
    font-size: 18px;
    font-weight: 700
}

.eMCpqJOTxaXrlsKc1I7V {
    color: #3e3e52;
    font-size: 24px;
    font-weight: 700
}

.dhWuIu0PMdeYdu9SEDPZ {
    color: #3e3e52;
    font-size: 10px;
    letter-spacing: -.13px
}

.RENC8EvMBNFHpx1Wi_vP {
    color: #3e3e52;
    font-size: 16px;
    letter-spacing: -.21px
}

.IpNgfil6on9CooiEp6jr {
    color: #1034d9;
    font-size: 12px;
    font-weight: 700
}

.sCuYetmZpMdaoUF2ZGZS {
    height: 35px;
    margin-right: 12px;
    object-fit: contain;
    width: 29px
}

.ezMluqw6iX4EoKB0ay4w {
    height: 48px;
    margin-right: 12px;
    object-fit: contain;
    width: 40px
}

.lSDNzoaNN7zWtlXatMlB {
    height: 32px;
    object-fit: contain;
    width: 32px
}

.iqkZUWR3GstFvqwkNEQl {
    font-size: 12px;
    font-weight: 500
}

._ptzLh_miVrjfzbCuWJ0,.iqkZUWR3GstFvqwkNEQl {
    color: #3e3e52;
    margin-left: 8px;
    min-width: 97px
}

._ptzLh_miVrjfzbCuWJ0 {
    font-size: 16px;
    font-weight: 400
}

._uyEChDje6Rtz1HknpXk {
    background-color: #e5ebf8;
    border: 1px solid #1446a0;
    border-radius: 2px;
    height: 90px;
    margin-top: 8px
}

.wbZy6GHCVj8C07JZ4JqQ {
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 12px
}

.Po6zjW0UtBBcV7EPbYE5 {
    background-color: #ddd;
    height: 1px;
    margin: 0 0 11.5px;
    width: 260px
}

.HvTGrlVCykNpNhLZTIy_ {
    color: #1034d9;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    margin: 0 16px 12.5px 0;
    text-align: right
}

.WMfpigJ0r3enaSKxs53S {
    color: #3e3e52;
    font-size: 12px;
    font-weight: 700
}

.qVTAv9MmdOow6FEJpaPu {
    color: #3e3e52;
    font-size: 12px;
    margin-top: 8px
}

.WiNJ_DSY1rQ1L2MvMZci {
    color: #1034d9;
    font-size: 12px;
    font-weight: 700;
    margin-top: 2px;
    text-align: right;
    text-transform: uppercase
}

@media screen and (min-width: 768px) {
    .QxV9rWKwK5CQwVoSB3nG {
        font-size:20px
    }

    .dhWuIu0PMdeYdu9SEDPZ {
        font-size: 12px;
        letter-spacing: -.16px;
        margin-top: 4px
    }

    .IpNgfil6on9CooiEp6jr {
        font-size: 14px
    }

    .sCuYetmZpMdaoUF2ZGZS {
        height: 41px;
        margin-right: 8px;
        width: 34px
    }

    .lSDNzoaNN7zWtlXatMlB {
        height: 36px;
        width: 36px
    }

    .iqkZUWR3GstFvqwkNEQl {
        font-size: 14px;
        margin-left: 4px;
        min-width: 156px
    }

    ._uyEChDje6Rtz1HknpXk {
        height: 112px;
        margin-top: 16px
    }

    .wbZy6GHCVj8C07JZ4JqQ {
        margin-left: 16px;
        margin-right: 16px;
        margin-top: 16px
    }

    .WMfpigJ0r3enaSKxs53S,.qVTAv9MmdOow6FEJpaPu {
        font-size: 14px
    }

    .WiNJ_DSY1rQ1L2MvMZci {
        font-size: 14px;
        margin-top: 8px
    }
}

.rGT7fG_sqQTJsA2Al81p {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0,0,0,.12);
    padding-left: 24px
}

.AZsRP7i9WeCBAs53MND6 {
    color: #3e3e52;
    font-size: 18px;
    font-weight: 700
}

.jPh6ep5ChZtDg5e4FH9G {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-sizing: border-box;
    height: 188px;
    margin-right: 20px;
    margin-top: 16px;
    width: 283px
}

.uXhcxDICJDyWYphqMDS9 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #3e3e52;
    display: -webkit-box;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis
}

.CHpnyK3dTwfnKDUFnTsP {
    border: 1px solid rgba(0,0,0,.09)
}

.lp_OXJGecPx7FENIgnfi {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 700;
    margin-left: 8px
}

.zhFZTPDwDKoLqydtrqVI {
    color: #828282;
    font-size: 12px;
    line-height: 20px;
    margin-top: 8px
}

.GcC3qwlfaek1cs3K_pyT {
    height: 11px;
    margin-left: 6px;
    object-fit: contain;
    width: 11px
}

.ZRhHz6jqYVyX8JqUvfxi {
    align-items: center;
    background-color: #38b87c;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: space-between;
    width: 46px
}

.LsrD6UZm_NEtMkGUcwdZ {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    margin-left: 4px;
    margin-right: 6px
}

.PhgepiN_l38CCoOReFAB {
    height: 35px;
    margin-bottom: 6px;
    width: 35px
}

.i4ZpeXO1XCQtYQq7JXxJ {
    cursor: pointer;
    height: 24px;
    opacity: 0;
    position: absolute;
    transition: opacity .3s ease-out;
    width: 24px
}

.FRfguZmFGR_Wbs566npr:hover .i4ZpeXO1XCQtYQq7JXxJ,.i4ZpeXO1XCQtYQq7JXxJ:hover {
    opacity: 1
}

.PPuYplc8hgTat1740f2c {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700
}

.xY9m3B3gsuxXkpgVccGt {
    color: #3e3e52;
    font-size: 20px;
    font-weight: 700
}

.ugSE_jU1i0g444KQDkhw {
    color: #3e3e52;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    margin-left: 8px
}

.Em9U8qAoLjjqZnxS3Oiw {
    background-color: #fff;
    border: 1px solid #3e3e52;
    border-radius: 4px;
    margin-top: 16px
}

.YGGwSlqGPQp5JkpZGfug {
    color: #3e3e52;
    font-size: 12px;
    font-weight: 500
}

.UD_MHZaFt1JdrEGkTWyW {
    justify-content: space-between;
    margin: 12px 16px;
    overflow: hidden;
    transition: max-height .5s ease 0s
}

.aJ3Qnrf1S2IAe8ascuA0 {
    color: #fff;
    font-size: 12px;
    font-weight: 700
}

.Fp1eG5DpElbT5R2sbj7O {
    background-color: #1446a0;
    border-radius: 3px 2px 4px 4px
}

.BOy30zpamUSPwiREGW7L {
    height: 24px;
    object-fit: contain;
    width: 24px
}

.gCQUECunGJbZV1uyjYFA {
    margin: 12px 16px;
    max-height: 500px;
    opacity: 1
}

.fpw_hWSa3IB_sLUKJdnl {
    margin: 0;
    max-height: 0;
    opacity: 0
}

.ct3dhMA4qcNl6xBLWlZT {
    background-color: #fff;
    border: 1px solid #3e3e52;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 12px
}

@media screen and (min-width: 768px) {
    .PPuYplc8hgTat1740f2c {
        font-size:32px;
        margin-bottom: 24px
    }

    .Em9U8qAoLjjqZnxS3Oiw {
        margin-bottom: 16px;
        margin-top: 0
    }

    .ugSE_jU1i0g444KQDkhw {
        font-size: 18px
    }

    .YGGwSlqGPQp5JkpZGfug,.aJ3Qnrf1S2IAe8ascuA0 {
        font-size: 14px
    }
}

.mDvu45n9HEofdY6zkgUh {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700
}

.hLznPs0iBv3wQcpv8VDy {
    color: #1034d9;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700
}

.aHEeqBuxa6uBZ1rLYCrj {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 700;
    height: 17px;
    letter-spacing: .34px;
    margin-left: 16px
}

.hDfzlyKGyspxd1UOLdJN,.z5D76vWkOy6X49dzwhGB {
    background-color: #fff;
    border: 1px solid #ff9f1c;
    border-radius: 12px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.09);
    cursor: pointer;
    height: 158px;
    margin-bottom: 24px;
    max-width: 443px;
    min-width: 280px
}

.vgYakL_oxUMmyi91nVX_ {
    flex-direction: row;
    overflow-x: auto
}

.x1kRnB9jdN1yHMWQvGOi {
    background-color: #1446a0!important;
    box-shadow: 0 2px 4px rgba(0,0,0,.088)!important
}

.pJvv6zAAd3HdE3ovKzrT {
    background-color: #fff;
    border-radius: 13px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.09)
}

.AHDFD3kM2P4IQE7w2ZZd {
    height: 16px;
    object-fit: contain;
    width: 16px
}

.Y9WgeWec9mDiWAweuhAA {
    color: #ff9f1c;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .21px;
    margin-left: 16px
}

.N40yQazbhy1CBrSTCDx0 {
    color: #3e3e52;
    display: block;
    font-size: 12px;
    letter-spacing: .26px;
    margin-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.MrK7KfUrZu1ulTw5ilSq {
    border: dotted #ccc;
    border-width: 0 0 0 2px;
    height: 16px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-top: 2px;
    position: relative;
    width: 0
}

.vzQaP9WYMESWuJYymRLg {
    height: 8px;
    width: 8px
}

.NR0AEnm5YjJ7yIgVuTNA {
    height: 13px;
    width: 8px
}

.j3C45m5CnbyNGuui0vE7 {
    color: #3e3e52;
    font-size: 12px;
    height: 15px;
    letter-spacing: .26px;
    margin-top: 8px
}

.G39WM3pQL5YFHbZVcmkH {
    height: 24px;
    object-fit: contain;
    width: 24px
}

.XT21qMbqbi7CiHoq78w6 {
    color: #3e3e52;
    font-size: 14px;
    margin-top: 8px;
    width: max-content
}

.jhIoY6X4baebOeveK4WA {
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
    height: 33px;
    margin-bottom: 12px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 4px 0
}

.UfRZuQPZ2ZVEbPoNadQU {
    align-items: center;
    background-color: #d6f0e4;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    margin-bottom: 8px;
    margin-left: 12px;
    margin-top: 8px;
    padding: 4px
}

.Fk2wNNsDsRi89PkRWrd7 {
    color: #3e3e52;
    font-size: 10px
}

.tUuNk1B3P8KRA1tDnDWg {
    color: #1034d9;
    float: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 17px;
    letter-spacing: .15px;
    line-height: 17px;
    margin-right: 16px;
    position: static;
    text-align: left
}

.E64f4RW8Xj8fXX64a1oJ {
    margin: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.sezkhEIu44ZgcYbKrb6Q {
    height: 16px;
    margin-left: 32px;
    width: 16px
}

.PPfqftVtQStF19FjjKF0 {
    height: 188px
}

.PPfqftVtQStF19FjjKF0,.VIAz173xl3usupXSrRY3 {
    cursor: pointer;
    margin-bottom: 24px;
    min-width: 280px;
    width: 443px
}

.rdTEqTees2zqEvoDAGVL {
    background-color: #fff;
    border: 1px solid #38b87c;
    border-radius: 12px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.09)
}

.ynx3eHCfh0kEPUDIhI1O {
    border: 1px solid #e68600
}

.tSFu7SCQifGqnVXR1Qpm {
    margin-bottom: 24px;
    margin-right: 16px
}

.NhobHoPekGBD1Oc8Tkxn {
    margin-bottom: 16px;
    margin-top: 3px
}

.Hu0HQeu7Twu2Ju0ZOqAQ {
    flex-direction: row;
    overflow: scroll
}

.h05oPPTvEQ0g5EJwWTnV {
    background-color: #fff;
    border-radius: 13px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.09)
}

.R9FCS32Wy1i4X81XRPHw {
    height: 16px;
    margin-left: 4px;
    object-fit: contain;
    width: 16px
}

.LffY8ks5llcFxgScxKB7 {
    margin: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.ScmghYlthrLBCsePMJbA {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px
}

.DTjl2tk6RAZEi1EezyeI {
    color: #1034d9;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-left: 0
}

.iGWCjk3Ne6AcnrqaGkBs {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px
}

.VfRe8qqy96G51RrI8aNf,.iGWCjk3Ne6AcnrqaGkBs {
    color: #3e3e52;
    font-size: 12px
}

.eK9cUkFpimZNUeluYD8I {
    height: 16px;
    width: 64px
}

.w2So7lpln0cZqcq_pScZ {
    height: 16px;
    margin-left: 32px;
    width: 16px
}

.dyoTaYkbVVSA6Qgqmr0u {
    color: #3e3e52;
    font-size: 12px
}

.m_iK4YtXppVfjpv3s0EI {
    color: #38b87c;
    font-size: 12px;
    font-weight: 700;
    text-align: right
}

.GwyM6X8NmNONSLYeLIVA {
    float: right;
    text-align: left
}

.GwyM6X8NmNONSLYeLIVA,.jcyFlMEC1Af3g4WErs3t {
    color: #1034d9;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 17px;
    letter-spacing: .15px;
    line-height: 17px;
    position: static
}

.jcyFlMEC1Af3g4WErs3t {
    text-align: center
}

.mhg5AIL7jgMqYK3YxI2g {
    font-size: 16px
}

.A8GMGXMx6nAD4XiWk3P0,.mhg5AIL7jgMqYK3YxI2g {
    color: #3e3e52;
    font-weight: 700;
    letter-spacing: .34px
}

.A8GMGXMx6nAD4XiWk3P0 {
    font-size: 14px
}

.j5rlhh5oLa4I1fuWrQud {
    color: #3e3e52;
    font-size: 12px;
    letter-spacing: .26px
}

.cCBXM2xpOay0dyvv3JZA {
    color: #38b87c;
    font-size: 12px;
    font-weight: 700;
    width: 133px
}

.jEbV8nRSYy9Wk0hc8KMf {
    float: left;
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.OZvJ5zw6G00ZtUeBF88_,.biNr5b9pHEMWVkSyLHdc {
    color: #3e3e52;
    font-size: 14px
}

.biNr5b9pHEMWVkSyLHdc {
    font-family: Montserrat;
    margin-top: 8px;
    width: max-content
}

.hTCJ5bwifOB2ucsibKyq {
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
    height: 33px;
    margin-bottom: 12px;
    padding: 4px 0
}

.s0OQSBMFBDjWybyPpaCy {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._TvikuDoi8QD1u4Piy82 {
    color: #e68600;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px
}

.SGsItncoem0X2lh0TMRq {
    background: #faf1f2;
    border: 1px solid #465986;
    border-radius: 8px;
    color: #465986;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-left: 8px;
    padding: 12px 16px
}

.HL3gxH3BA_Tw4YMJ5jQy {
    height: 16px;
    margin-bottom: 14.74px;
    width: 64px
}

.Rgtb9P94IT9nXPzXmKxq {
    height: 20px;
    width: 20px
}

.aX1CkT6lSCK8r0Sbuu7g {
    align-items: flex-start;
    background-color: #e3fff2;
    border-radius: 0 0 12px 12px;
    bottom: 41px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.09);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 32px;
    justify-content: center;
    padding: 8px 16px;
    position: relative;
    width: 100%
}

.aX1CkT6lSCK8r0Sbuu7g p {
    font-size: 14px;
    left: 50px;
    position: absolute
}

.ValSuX82V3e7QEr61In1 {
    height: 17px;
    position: absolute;
    right: 20px;
    width: 20px
}

.xdG2D58sE33dhuOGe1rO {
    background: #e3fff2;
    border-radius: 5px;
    bottom: 45px;
    height: 41px;
    position: relative;
    width: 100%;
    z-index: -1
}

.R1JFzfmIFWGthKtstCkM {
    align-items: center;
    background: #fff5e5;
    border-radius: 0 0 12px 12px;
    display: flex;
    padding: 8px 10px
}

.dpolKAGZdmOtO1JyKZiU {
    margin-right: 8px
}

._6NNG3ahoUVkMUTLGTob4 {
    color: #3e3e52;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.Tcq1265JM9yH2pa9galv {
    background: #242424;
    border-radius: 8px;
    bottom: 24px;
    box-shadow: 0 .25px 3px rgba(0,0,0,.039),0 2.75px 9px rgba(0,0,0,.19);
    color: #fff;
    font-size: 14px;
    left: 3%;
    padding: 14px 0;
    position: fixed;
    right: 3%;
    text-align: center;
    width: 94%
}

.eAPS9vXvieWPC2T2giJ0 {
    background: rgba(0,0,0,.6);
    color: #3e3e52;
    cursor: auto;
    font-size: 14px;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.kwmGdAVED_ygEIs6OFXJ {
    background: #fff;
    border-radius: 8px 8px 0 0;
    bottom: 102px;
    box-sizing: border-box;
    margin: 1px;
    padding: 16px;
    position: absolute;
    width: 100%
}

._sbC2Uv4jlTQ5waRcZG_ {
    align-items: center;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    justify-content: space-between;
    margin-bottom: 24px;
    margin-top: 50px
}

.uEfSDjdC6CcWgFNq5aGG {
    color: #38b87c;
    flex: none;
    flex-grow: 0;
    font-family: Montserrat;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    height: 28px;
    line-height: 28px;
    order: 0;
    width: 246px
}

.wETyaU_6wS0HnjQ8pQ_6 {
    align-items: center;
    display: flex
}

.wETyaU_6wS0HnjQ8pQ_6 .opsaiEcZT7euYcV9Ug5h {
    background: #d1d1d1;
    flex: 1;
    height: 1px
}

.digyk82e3vn7IJau50EB {
    background: #e9f0ff;
    border-radius: 4px;
    font-size: 12px;
    margin: 16px 0;
    padding: 4px 8px;
    width: fit-content
}

.rAwnwcaSeiX_B6g0KxlE {
    margin-right: 8px
}

.fquTY2aCVBLyZk__1Hox {
    width: 14px
}

.hI87KaPGV1BIBFxRlxCn {
    display: flex;
    margin: 16px 0
}

.bfW8EBAo2ershdsleNW7 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 2px
}

.lPVH9BFEDPQveefpTd4G {
    color: #7e7e8c;
    font-size: 12px
}

.PZq1P5IfrIMSSUL2nC_Z {
    height: 51px;
    width: 50px;
    z-index: 1
}

.v4WnT0nH_hzpfHGtahqq {
    height: 46px;
    left: 50px;
    position: absolute;
    width: 114px
}

.E4ZHMbweMwTYX2Jl35Nn {
    position: absolute;
    right: 20px
}

.KOZ0rY2cKSaw0mYnqs9D {
    color: #3e3e52;
    flex: none;
    flex-grow: 0;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    margin-top: 5px;
    order: 1;
    width: 315px
}

.SRhQszacX4Finif5DEDZ {
    align-items: flex-end;
    background: #f9f5ff;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    margin-top: 15px
}

.E3kWb7DmPXWyIc8iVCSL {
    flex: none;
    flex-grow: 0;
    height: 57px;
    margin-bottom: 1px;
    order: 0;
    width: 18px
}

.vZvKVRK7r9ajADDJpRrW {
    display: inline;
    margin-left: 15px;
    margin-top: 22px
}

.uozXMWWClLOvKGg6c1Yo,.vZvKVRK7r9ajADDJpRrW {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px
}

.uozXMWWClLOvKGg6c1Yo {
    margin-left: 10px;
    margin-top: 3px
}

.O6f0NGsMohGGJm4iqPAp {
    adding: 12px;
    background: #f7f7f7;
    bottom: 0;
    height: 108px;
    margin: 1px;
    position: absolute;
    width: 100%
}

.DQ1Nad0lMDn6SMn6Rm_C {
    color: #3e3e52;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-left: 13px;
    margin-top: 15px;
    width: 173px
}

.lMIjkc_QNbtgmkYIrhPU {
    align-items: center;
    align-self: stretch;
    background: #fabd27;
    border-radius: 4px;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-grow: 1;
    height: 44px;
    justify-content: center;
    margin-left: 12px;
    order: 0;
    padding: 4px 8px;
    width: 89.5%
}

.lMIjkc_QNbtgmkYIrhPU p {
    color: #fff;
    flex: none;
    flex-grow: 0;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 17px;
    letter-spacing: .5px;
    line-height: 17px;
    order: 1
}

.VHDPer7LvlurWlaplAol {
    background: #fff;
    border-radius: 8px 8px 0 0;
    bottom: 0;
    height: 290px;
    margin: 0;
    padding: 16px;
    position: absolute;
    width: -webkit-fill-available
}

.nmN4tALbaUTCePJV6vyZ {
    height: 51px;
    margin: auto;
    width: 50px;
    z-index: 1
}

.zIo2RG5RnfYX9icHog37 {
    flex: 1;
    margin-left: 17px;
    margin-top: 30px;
    width: 10px
}

.PNeVZgdBSy2zriIayEBj {
    display: block;
    flex: 1;
    margin-left: 13px;
    width: 18px
}

.lLNwc3c5Gk4XzVkaxHUp {
    align-items: baseline;
    display: flex;
    margin-top: -12px;
    width: 100%
}

.wsspLeh7pyi3CjUodWQU {
    display: flex;
    margin-bottom: 11px;
    width: 100%
}

.OH6TK8vtcJlMiE0Ufc7s {
    border: .75px dashed #744a9d;
    height: 30px;
    margin-left: 21px;
    width: 0
}

.HcBIK5K9IM1UGSgyTVs5 {
    color: #3e3e52;
    font-size: 18px;
    font-weight: 700
}

.dhLHcfybk9gado8NusJp {
    color: #3e3e52;
    font-size: 14px;
    line-height: 1.29;
    margin-top: 16px
}

.aumKPnz8vMbaFmTJxL9Q {
    align-items: center;
    background-color: #f8f4f4;
    border: 1px solid #3e3e52;
    border-radius: 4px;
    display: flex;
    height: 32px;
    justify-content: center;
    margin-top: 16px;
    width: 209px
}

.W3v2xu7wQ6LULI0H1hmk {
    color: #3e3e52;
    font-size: 14px;
    letter-spacing: 1.75px;
    line-height: 1.43;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .HcBIK5K9IM1UGSgyTVs5 {
        font-size:24px
    }

    .dhLHcfybk9gado8NusJp {
        font-size: 16px
    }
}

.Bp0YcXlF_6zdhAG4zG6D {
    color: #3e3e52;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 16px
}

.NHpNiBzRQCiqRhel8X5I {
    color: #3e3e52;
    font-size: 14px;
    line-height: 1.57
}

.hNSWX3nEIVMF1Mcv6k9e,.nVt7CJTqDxWEZ1bg4dR1>tr>td,th {
    border: 1px solid #3e3e52;
    padding: 12px
}

.nVt7CJTqDxWEZ1bg4dR1>tr>td,th {
    color: #3e3e52;
    font-size: 12px;
    text-align: center
}

.nVt7CJTqDxWEZ1bg4dR1>tr>th {
    font-weight: 700
}

.nVt7CJTqDxWEZ1bg4dR1 {
    border-collapse: collapse;
    margin-top: 16px;
    table-layout: fixed;
    width: 100%
}

.YyqobtHcchUAXnCDdANy {
    width: 25%
}

@media screen and (min-width: 768px) {
    .Bp0YcXlF_6zdhAG4zG6D {
        font-size:24px
    }

    .NHpNiBzRQCiqRhel8X5I {
        line-height: 1.43
    }
}

.xsPzS7pFBqfH4ndXmxLv {
    background-color: #222;
    width: 100vw
}

.GeDGiNyHUdmGB7RUv1Vi {
    color: #d7d7d7;
    font-size: 12px;
    margin-top: 8px;
    padding-bottom: 10px;
    text-decoration: none
}

.RYhHp6uhkNcc4BvYrYUd {
    color: #797979;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.26;
    margin-bottom: 4px
}

.Xxga1fJ4gNVGELTjHMP5 {
    height: 21px;
    object-fit: contain;
    width: 32px
}

.lkZgEaVETa1CgrLaAa_Y {
    color: #fff;
    font-size: 12px;
    line-height: 1.29;
    margin-left: 12px;
    opacity: .6
}

.SAFT5aB_2wX0zjLtQ1GC {
    width: 280px
}

.yOXe1bDomrAHcBNgivHg {
    background-color: #e5e5e5
}

._2m5ZhyG03HEIaVcEKJwV {
    padding: 16px
}

.JTZI7uK5eOTeS8R7rhYU {
    color: #3e3e52;
    font-size: 12px;
    font-weight: 700;
    height: 15px;
    line-height: 1.26;
    margin-bottom: 4px
}

.SvA8LQRz7ziyU1XIlXg8 {
    color: #3e3e52;
    font-size: 12px;
    margin-top: 8px;
    min-width: 40%;
    padding-bottom: 10px;
    text-decoration: none
}

@media screen and (min-width: 768px) {
    ._2m5ZhyG03HEIaVcEKJwV {
        margin-left:auto;
        margin-right: auto;
        width: 958px
    }
}

.TqPVuXDmTOtrO8zSAGGy {
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between
}

@media screen and (max-width: 600px) {
    .TqPVuXDmTOtrO8zSAGGy {
        display:block!important
    }
}

.eiQAYlVNarGg66L41KtM {
    align-items: center;
    background-color: #f8f4f4;
    display: flex;
    height: 48px;
    justify-content: center;
    position: fixed;
    top: 64px;
    width: 100vw;
    z-index: 9
}

.eiQAYlVNarGg66L41KtM.DHrOj7jm3OR6sOoDsayW {
    visibility: visible
}

.eiQAYlVNarGg66L41KtM.uhEv8qTPmX4orovEmw3u {
    visibility: hidden
}

.Gr3L9gj9G4Tor4wFGJwv {
    width: 958px
}

.XFKf6XC1foKmrTuHLF5_ {
    color: #3e3e52;
    font-size: 11px
}

.XFKf6XC1foKmrTuHLF5_,.b8KE7VTnDqZt9awAWO1f {
    cursor: pointer;
    margin-right: 32px;
    text-transform: uppercase
}

.b8KE7VTnDqZt9awAWO1f {
    color: #fabd27;
    font-size: 12px;
    font-weight: 700
}

.XFKf6XC1foKmrTuHLF5_:last-child,.b8KE7VTnDqZt9awAWO1f:last-child {
    margin-right: 0
}

.eSl_CCtJvVidU0hrixnb {
    background-color: #f8f9fa;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-top: 12px
}

.VXzTjBdF3QKC5Jy9GNvc {
    height: 32px;
    margin-right: 8px;
    object-fit: contain;
    width: 32px
}

.Kp5VkGj4jvhMetug3dxo {
    color: #3e3e52;
    font-size: 15px;
    font-weight: 700
}

.rWunRCMQkQBhtN8z6G6d {
    height: 15px;
    object-fit: contain;
    position: relative;
    top: 4px;
    width: 15px
}

.mp50GpegHaBdNmaWhnNq {
    line-height: 1.33;
    margin-bottom: 20px;
    margin-top: 8px
}

.BoPTjDnC6t2HFVITJCqg,.mp50GpegHaBdNmaWhnNq {
    color: #3e3e52;
    font-size: 12px;
    margin-right: 40px
}

.V1rIIUWmdRm0OTbS3Woe {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 600
}

.GkKVbKAejhzQ3ZRhz4MA {
    height: 31px;
    margin-right: 12px;
    object-fit: contain;
    width: 32px
}

.updcqBkJdIkpBkJkmpSU {
    height: 23px;
    margin-left: 6px;
    margin-right: 8px;
    width: 24px
}

@media screen and (min-width: 768px) {
    .Kp5VkGj4jvhMetug3dxo {
        font-size:18px
    }

    .BoPTjDnC6t2HFVITJCqg,.mp50GpegHaBdNmaWhnNq {
        font-size: 14px
    }

    .V1rIIUWmdRm0OTbS3Woe {
        font-size: 16px
    }
}

.mKCI9rgsQpPwFEhlrcuz {
    background-color: #e6eeff;
    border-radius: 2px;
    padding: 12px 12px 8px
}

.VLG1sDPy42FWXWzpnaCP {
    color: #3e3e52;
    font-size: 12px;
    font-weight: 700
}

.wptonNfdvIGVHefaoGSI {
    color: #3e3e52;
    font-size: 12px;
    margin-bottom: 2px;
    margin-top: 8px
}

.j5p03Q6zfbRt6_4qVC9q {
    color: #1034d9;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    text-align: right
}

@media only screen and (min-width: 700px) {
    .VLG1sDPy42FWXWzpnaCP,.j5p03Q6zfbRt6_4qVC9q,.wptonNfdvIGVHefaoGSI {
        font-size:14px
    }

    .wptonNfdvIGVHefaoGSI {
        margin-bottom: 8px
    }

    .j5p03Q6zfbRt6_4qVC9q {
        margin-bottom: 4px
    }
}

.OwKpwxEYLJhpFzcwu47M {
    color: #3e3e52;
    flex-direction: row;
    font-size: 16px;
    line-height: 20px
}

.OwKpwxEYLJhpFzcwu47M,.TF8ssidvaO4wJNauQlTP {
    align-items: center;
    display: flex;
    font-weight: 700;
    margin-bottom: 12px
}

.TF8ssidvaO4wJNauQlTP {
    color: #1034d9;
    cursor: pointer;
    font-size: 14px;
    line-height: 17px;
    margin-left: 12px
}

.Xc1E3CWYbQlQZPFB2uMA {
    border-radius: 8px;
    height: 111px;
    margin-right: 20px;
    width: 213.5px
}

.MqjkpfQ_ycik8_pA8Cda {
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    line-height: 17px;
    margin-bottom: 4px
}

.vAYlGdZT9uoS8IFhebVa {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 28px;
    font-weight: 800;
    line-height: 34px;
    margin-bottom: 8px;
    text-transform: lowercase
}

.CiEd2rr7uOEPBWK3uUv6 {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px
}

.z5Y6NI8mfUC8jfzkXEFA {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0,0,0,.12);
    padding: 24px
}

.KYv6CkTjrma0bMHW7RVh {
    background-color: rgba(0,0,0,.61);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1499
}

.JXTSWk4W7N4rWq3Xdgtc {
    background-color: #fff;
    border-radius: 8px;
    box-sizing: border-box;
    height: 100%;
    overflow-y: auto;
    padding: 16px
}

.CZgp3ndirz2AsQpsOk8x {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 6% auto 0;
    width: 404px;
    z-index: 999
}

.W0g3kJsa2lOZb6ChtAgq {
    border: 1px dashed #fd9404;
    border-radius: 8px;
    box-sizing: border-box;
    color: #fd9404;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 2px;
    margin-right: 16px;
    padding: 10px;
    text-align: center;
    width: 100%
}

.a_azf1eYFQvOc_0KD75y {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-bottom: 16px
}

.DhgEcIdlaJgqNw5DDgWe {
    align-items: center;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    padding: 24px
}

.gR2yWGc8XnHupfNwERHl {
    color: #fff;
    font-size: 23px;
    font-weight: 800
}

.ffqfSGeVMN1p6mCf8fXR {
    color: #fff;
    font-size: 48px;
    font-weight: 800
}

.ASPbH28eai8aM541AF8O {
    margin-left: auto
}

.bd3ATeUAiSsL25ylKgIH {
    box-sizing: border-box;
    padding: 12px 0
}

.MqjkpfQ_ycik8_pA8Cda {
    color: #fabd27;
    font-size: 13px;
    font-weight: 700;
    padding-bottom: 8px
}

.RO9OwneNk9EOzEZdkX3F {
    color: #b2b2b2;
    font-size: 12px;
    font-weight: 400
}

.qJoI2xXrLGZ8q1gXXKsC {
    align-items: center;
    display: flex
}

.CovhC6JDb4hUzYxYuIzA {
    background: #fabd27;
    border-radius: 6px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    margin-left: auto;
    padding: 14.5px;
    text-align: center;
    text-transform: uppercase;
    width: 60%
}

.KpCoKmcdh5fcrS7pJFEi {
    color: #ef595a;
    margin-top: 16px
}

.uyLRR7Ff2JGE0BzHh0t8 {
    background: #f0f1f2;
    border: none;
    height: 2px;
    margin: 16px 0
}

.kRht15BPdK5KWehN7Lvn {
    color: #fabd27;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .57px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.E8CeWT7mSKNHYTdNpRWC {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .49px;
    list-style-type: disc;
    margin-bottom: 50px;
    overflow-y: auto;
    padding-left: 17px
}

.pv_fBFTbO_NOpZbl_9XH {
    padding-bottom: 16px
}

.mg0NIQDspBL5NzTUVVH4 {
    background-color: #fff
}

.vti8RY2ufJ4MffAm1oWk {
    cursor: pointer
}

.yEzotTmLwchmSW2RWirO {
    padding: 16px
}

.tpI66Fda8dFqeoi5uAeT {
    color: #465986;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 24px
}

.kgCEk_6hfELZU1ZF7O_S {
    height: 24px;
    width: 44px
}

.NRceVd5chZOs4c9suarT {
    color: #465986;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-align: center
}

.nVLOWrhMYHAUXYgul5kK {
    color: #465986;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    text-align: center
}

.xtcWaiOxMNmMg8AYhfHz {
    height: 60px;
    margin-bottom: 8px;
    width: 60px
}

.en9dNGVnSY3ZpyJ0YGSy {
    align-items: flex-start!important;
    padding: 0 16px
}

.IMKRI_lAcYxOLPCcHBsh {
    color: #fabd27
}

.DKtzzrV4XkPu_UAGDqu5 {
    border-top: 3px solid #fabd27;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-top: 16px;
    width: 100%
}

.OoiT1pAp7urxbP5Httiw {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 24px;
    margin-top: 8px
}

.QPvA_H2az7lRpVJ8W8hh {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    padding-left: 8px;
    padding-right: 8px
}

.otlu9RxQMHop4GWnN7RH {
    border-left: 1px solid #bbbdc2;
    bottom: 0;
    color: #bbbdc2;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px
}

.WS3KztBfn6QJqpf6nUYh {
    background: #d9d9d9;
    border-radius: 12px;
    height: auto;
    width: 100%;
    z-index: 1
}

.bRjduIR8nTsdVu4DFrus {
    background: #fff;
    position: sticky;
    top: -1px;
    z-index: 100
}

.I39KqnPQP6jNfSzsZL95 {
    height: 16px;
    width: 16px
}

.BWIrhmICyfLjWAML8OnZ,.at4Fmje9zvbbL3dKCBot {
    background: url(/assets/ryde-promise-background-desktop.svg);
    background-position: bottom;
    background-size: cover;
    border-radius: 14px;
    height: 128px;
    padding: 24px
}

.BWIrhmICyfLjWAML8OnZ {
    margin-bottom: 40px;
    margin-left: -25px;
    margin-top: 78px;
    width: 974px
}

.fiPCXK9FsuO9BkyId7oD {
    color: #fff;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: 24px;
    line-height: 40px;
    margin-left: 109%;
    margin-right: auto;
    text-decoration-line: underline;
    width: 95px
}

.eznPzxHlyDjI0Cow0jLr {
    margin: -63px auto 0;
    width: 972px
}

.Q3CMhuvKagSaCq0Vmsce {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 21px
}

.HSoB7b7mjNKUmMmsHb5J {
    cursor: pointer
}

.S7V8eun6NXXSp8GmPxTY {
    background: #fff;
    border: 2px solid #e5e5e5;
    border-radius: 12px;
    box-shadow: 0 .25px 3px rgba(0,0,0,.039),0 2.75px 9px rgba(0,0,0,.19);
    justify-content: space-around;
    margin-left: 14px;
    margin-right: -54px;
    padding: 10px;
    width: 120%
}

.ZybgG5Bsfetwxu2W_7Bv {
    font-size: 18px;
    font-weight: 700
}

.PqPcMvMDPSvfpEgecwDO,.ZybgG5Bsfetwxu2W_7Bv {
    color: #465986;
    line-height: 20px;
    text-align: center
}

.PqPcMvMDPSvfpEgecwDO {
    font-size: 14px;
    font-weight: 500
}

.fbnZ4qN8_yz1f1tjj0RO {
    float: right;
    left: 66%;
    margin-right: 434px;
    position: absolute;
    top: 10%
}

.P9roDfg0tJ5C80mQ9aLW,.fbnZ4qN8_yz1f1tjj0RO {
    right: 0;
    transform: translate(-50%,-50%);
    z-index: 9991
}

.P9roDfg0tJ5C80mQ9aLW {
    background: transparent;
    border: none;
    border-radius: 6px 6px 0 0;
    left: 50%;
    overflow-y: auto;
    padding: 0;
    position: fixed;
    /*!*margin-right: 434px;*!*/
    top: 12%;
    width: 437px;
    z-index: 9999
}

.Fd21Hy8popIkWYFI3nKw {
    cursor: pointer;
    -webkit-filter: invert(100%);
    height: 16px;
    width: 16px
}

.ARsZVLdSYaGJeBLvMAt0 {
    height: 80px;
    margin-bottom: 8px;
    margin-right: 16px;
    width: 80px
}

.CNvE4XVGHa02D3o47Sye {
    height: 32px;
    margin-right: 9px;
    width: 54px
}

.KxDG3VlTSYhaWJGgx6tb {
    height: 16px;
    width: 16px
}

.z4zXbAxMtzZUntC5Bfqx {
    background: #fff;
    border-radius: 6px 6px 0 0;
    position: sticky;
    top: 0;
    z-index: 100
}

.ihJmvaxMs5X_Zhbq9HWh {
    align-items: center;
    background-color: rgba(0,0,0,.8);
    height: 100%;
    justify-content: flex-end;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.ihJmvaxMs5X_Zhbq9HWh.FNThAfWBfpQZpAOozQNI {
    visibility: visible
}

.ihJmvaxMs5X_Zhbq9HWh.Hj6dYqk11_vX2MFYb1iH {
    visibility: hidden
}

.rFT38VTOO05_GKPmvAGg {
    justify-content: flex-end;
    margin-bottom: 16px;
    margin-top: 16%
}

.lZCN33v6qcw5YpcDPrJn {
    color: #fff;
    cursor: pointer;
    font-size: 16px
}

.FudHijrUGCygBSqIUOu6 {
    cursor: pointer;
    height: 14px;
    padding-left: 12px;
    width: 14px
}

@media screen and (min-width: 768px) {
    .ihJmvaxMs5X_Zhbq9HWh {
        border-radius:7px 7px 0 0;
        bottom: 0;
        height: 100%;
        left: 0;
        margin-top: 0;
        overflow-y: auto;
        top: 0;
        width: 100%;
        z-index: 1401
    }

    .rFT38VTOO05_GKPmvAGg {
        width: 404px
    }
}

body {
    background-position: 100% 100%
}

.kYU0f6LxXdQTVevYaxqz {
    display: none!important
}

.PU0_OLgQUjoO8Zeuh2vP {
    flex: 50%;
    height: 300px;
    padding: 10px
}

.QQzNvIJN3la2hydtVw3x {
    box-sizing: border-box;
    height: 60px;
    padding: 0!important;
    width: 129px
}

.AslP5NQ1PGjmTexsjtkP {
    font-size: 16px;
    font-weight: 700
}

.oIu81y1QZecej8u0gw_N {
    box-sizing: border-box;
    color: #3e3e52;
    padding: 24px 16px 85px
}

.XaVcLVIEfnGelrUmV5TO {
    margin-right: 8px
}

.b1ErQGShMqtE20rgjyCu {
    background-color: rgb(0,0,0,.4);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 3
}

.TRile1AGf0D42Uio2zAL {
    background-color: #fff;
    border-radius: 4px;
    bottom: 0;
    box-shadow: 0 -6px 6px rgba(0,0,0,.1);
    box-sizing: border-box;
    color: #3e3e52;
    left: 0;
    padding: 24px 16px;
    position: fixed;
    right: 0;
    text-align: center
}

.cum6PJH4xHyaywxhGtwM {
    background-color: rgb(0,0,0,.4);
    bottom: -1000%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 12
}

.uGTlghwunpjUnCSsS3e3 {
    height: 411px;
    left: 50%;
    margin-left: -15%;
    position: absolute;
    width: auto;
    width: 360px;
    z-index: 12
}

.XTjkHdJHSq3jcE5jzRlw {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    border-radius: 8px;
    box-sizing: border-box;
    margin-left: 0;
    margin-top: 40%;
    padding: 24px 16px;
    text-align: center
}

.JlOOA_0lIwJwub3D9Cs7 {
    background-color: #fabd27;
    border-radius: 8px;
    color: #fff
}

.JlOOA_0lIwJwub3D9Cs7,.nArz60WMPjrt2oCHlkI_ {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    line-height: 24px;
    margin-top: 16px;
    width: 328px
}

.nArz60WMPjrt2oCHlkI_ {
    background-color: #faf1f2;
    border: 1px solid #465986;
    border-radius: 8px;
    color: #465986
}

.TkhFEkccOl8uGJHF1pIE {
    align-items: center;
    display: flex
}

.yOlxX01CBRROyDHyUKHJ {
    background: #e3e3e3;
    height: 1px;
    margin-top: 12px;
    width: 95%
}

.IL6ldU9G5FhOdW393kcd {
    height: 107px;
    margin: 0 auto;
    width: 107px
}

.mkRfsYOZqmEBIMhIK5bp {
    align-items: center;
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 10px;
    text-align: center
}

.pnNHOEA9JgKdQygnImzq {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px
}

.DzAJ3J90IUsg1JaxrlRy {
    margin: 0 6px;
    transform: rotate(180deg);
    width: 16px
}

.gEB1TA1BmKgzrK2Micvv {
    font-size: 12px;
    margin-top: 12px
}

.G24LiJ4RLO7YlMnUQi_R,.bYiSEzDENWMfCAEobMJ8 {
    font-size: 16px;
    font-weight: 700;
    margin-top: 4px
}

.G24LiJ4RLO7YlMnUQi_R {
    color: #ff9f1c
}

.bYiSEzDENWMfCAEobMJ8 {
    color: #38b87c
}

.n002Z374eTFOYCiHrZe3 {
    color: #1446a0;
    font-size: 12px;
    margin-top: 12px
}

.cv3s2HxMoSsvNdhPJJ2K {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700;
    margin: 12px auto auto;
    width: 201px
}

.VKsuPPX51UYjOFvipq9Z {
    color: #3e3e52;
    font-size: 12px;
    margin: 8px auto auto;
    width: 246px
}

.rIReEjVVWDuSQjmiVyP2 {
    align-items: center;
    background-color: #fabd27;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    margin-top: 16px;
    text-transform: uppercase
}

/*    !*flex-wrap: wrap;*!*/
/*    !*flex: 0 0 30%;*!*/
/*    !*justify-content:space-between;*!*/
.RusG4zW7uC8yP7HTVXOA {
    background: #e9f0ff;
    border-radius: 4px;
    gap: 12px;
    height: 24px;
    margin: 2px 2px 10px 4px;
    padding: 8px 12px;
    width: 229px
}

.nDCzAjA8ZCSKmHoN0goH {
    display: flex;
    flex-wrap: wrap;
    margin-left: -19px;
    margin-top: 10px
}

.KkPY4nbnrfcj0jDSBvyw {
    color: #3e3e52;
    cursor: pointer
}

.MmjqaXKH82NoCe40fVFe {
    margin-left: 25px
}

.Q3rbC7pGGI4dHUbm_FpF {
    color: #3e3e52;
    font-size: 12px;
    font-weight: 700;
    height: 15px;
    line-height: 15px;
    margin: 2px 2px 10px;
    overflow: hidden;
    padding-top: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%
}

.Zc6LOYxCAiRLdud_e9Xn {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    margin-right: 2px;
    width: 12%
}

.uZ8IYqo6y6IHzuxDQ03Z {
    align-items: center;
    border: 1px solid #e0e0e0;
    color: #3e3e52;
    display: block;
    display: flex;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    height: 58px;
    line-height: 15px;
    padding-left: 56px;
    position: relative
}

.msp7m5_Cw6_4YikUZdsn {
    background-color: #fff;
    border: 2px solid #6b6b6b;
    border-radius: 2px;
    cursor: pointer;
    height: 14px;
    left: 16px;
    margin: 2px;
    position: absolute;
    width: 14px
}

.uZ8IYqo6y6IHzuxDQ03Z input:active~.msp7m5_Cw6_4YikUZdsn {
    background-color: #fabd27
}

.uZ8IYqo6y6IHzuxDQ03Z input:checked~.msp7m5_Cw6_4YikUZdsn {
    background-color: #fabd27;
    border: 1px solid transparent;
    cursor: pointer
}

.msp7m5_Cw6_4YikUZdsn:after {
    content: "";
    display: none;
    position: absolute
}

.uZ8IYqo6y6IHzuxDQ03Z input:checked~.msp7m5_Cw6_4YikUZdsn:after {
    display: block
}

.uZ8IYqo6y6IHzuxDQ03Z .msp7m5_Cw6_4YikUZdsn:after {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    bottom: 4px;
    height: 9px;
    left: 4px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px
}

.vLXwL6_awH2Js6DPVD8U {
    border: none;
    border-bottom: 1px solid #e5e5e5;
    height: 1px;
    margin-bottom: 12px
}

.WiHuzSveSvepnrRGY1um {
    position: relative;
    width: 40%
}

.OUyW7OCALNpyc9Ca05jM,.UKbyVPhnxO_7C6rVaZ0G {
    margin-left: 15px;
    margin-right: 6px;
    width: 24px
}

.UKbyVPhnxO_7C6rVaZ0G {
    height: 20px
}

.Xdf0Z7PStSydICElJxnG {
    left: 187px;
    margin-right: auto
}

.Xdf0Z7PStSydICElJxnG,._D2aMTyjGM1zWcD74j3Q {
    bottom: auto;
    cursor: pointer;
    position: absolute;
    top: 10px;
    left: -20px;
}

._D2aMTyjGM1zWcD74j3Q {
    left: 149px
}

.ybrebmKE7BwXkROElQSa {
    align-items: center;
    display: flex
}

.FZE84VYtFLxnmkSS2iIO,.q3NvmquvGjGhOkKyTswx,.qxJTNGEfwaOpGnll1hYC {
    align-items: center;
    background-color: #fff;
    border: 1px solid #4a4a4a;
    box-sizing: border-box;
    display: flex;
    padding: 16px;
    width: 324px
}

.FZE84VYtFLxnmkSS2iIO {
    align-items: center;
    border: 1px solid #6b6b6b;
    border-radius: 4px;
    gap: 12px;
    height: 48px;
    justify-content: space-between;
    margin: 1px;
    padding: 8px 12px;
    width: 332px
}

.q3NvmquvGjGhOkKyTswx {
    border-radius: 4px 4px 0 0
}

.qxJTNGEfwaOpGnll1hYC {
    border: 1px solid #e5e5e5
}

.FZE84VYtFLxnmkSS2iIO:focus-within,.q3NvmquvGjGhOkKyTswx:focus-within,.qxJTNGEfwaOpGnll1hYC:focus-within {
    background: #e6eeff;
    border: 2px solid #1446a0
}

.UQ9vnNdeVC59vVSkKik_ {
    display: flex;
    width: 100%
}

.Oyk2OEzH3tvE_ISuoG7H {
    display: flex
}

.WD49X9ulH8xGLDnqba3f {
    font-weight: 700
}

.DZNB3rncmOxyNxLPv6RA {
    margin-left: -28px;
    margin-right: 47px!important
}

.HXiuTCQWSgXikX5uCsMs {
    color: #7e7e8c;
    font-family: Montserrat;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    margin-top: 20px;
    pointer-events: none;
    position: absolute;
    text-transform: uppercase;
    transition: all .2s cubic-bezier(0,0,.2,1)
}

.myoorgznq38COOXXOmJb {
    border: 1px solid #c4c4c4;
    display: inline-block;
    height: 0;
    margin-left: -15px;
    width: 108%
}

.zZJc4l7TVYhp9q2YKGrQ {
    -webkit-appearance: none;
    background-color: inherit;
    border: 0;
    border-radius: 0;
    color: #3e3e52;
    cursor: text;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 700;
    margin-right: 20px;
    margin-top: 14px;
    padding: 0;
    text-overflow: ellipsis;
    width: 100%
}

.zZJc4l7TVYhp9q2YKGrQ:focus+.HXiuTCQWSgXikX5uCsMs,.zZJc4l7TVYhp9q2YKGrQ:not(:focus):valid+.HXiuTCQWSgXikX5uCsMs {
    font-size: 10px;
    margin-top: 11px
}

.zZJc4l7TVYhp9q2YKGrQ:focus-visible {
    outline: none
}

.zZJc4l7TVYhp9q2YKGrQ:focus {
    outline: none
}

.YXpI5UBrtzqCrf6behN3 {
    display: flex
}

.Qwt28jpjqG2KsdPqW5DG {
    background-color: #fff;
    color: #3e3e52;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 11
}

.lgYkAnt5CJMzQKD4gD4t {
    background: #fff;
    margin: 20px 16px 12px
}

.HuXWrvQp2QP3jcXnrTTy {
    margin-right: 16px;
    width: 24px
}

.iCFo7XaUnRJqW8f8awtk {
    font-weight: 700
}

.dJEMdWG0AUAHrhvhgB7H {
    display: flex;
    flex-direction: column;
    gap: 7px;
    height: auto;
    margin-top: 60px;
    overflow: hidden;
    padding: 0
}

.dJEMdWG0AUAHrhvhgB7H,.nvKDyGSDJdeI1QEWLl61 {
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    box-sizing: border-box;
    margin-left: 18px;
    position: absolute;
    width: 360px;
    z-index: 3
}

.nvKDyGSDJdeI1QEWLl61 {
    display: contents;
    height: 301px;
    overflow-y: hidden;
    padding: 23px 16px
}

.NXcz1kLH507lWQZs5jMO {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    float: right;
    height: 298px;
    width: 360px
}

.JSmC96XtCb6MY0whN5Wq {
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    box-sizing: border-box;
    display: contents;
    height: 301px;
    margin-left: 18px;
    overflow-y: hidden;
    padding: 23px 16px;
    position: absolute;
    width: 360px;
    z-index: 3
}

.zqcaSCXPsNSrOIYG5PSB {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 360px
}

.Hz3zMrsVdAjTyv4evIKH {
    box-sizing: border-box;
    padding: 0 16px 10px;
    position: sticky;
    top: 0
}

.GZvrKux1kv8Hdkbzff11 {
    bottom: 8px;
    display: flex;
    height: 58px;
    justify-content: space-around;
    margin-left: -8px;
    position: absolute;
    width: 352px
}

.H3HQLZ8Ak0a3UvwYFujl {
    background: #faf1f2;
    border: 1px solid #465986;
    border-radius: 8px;
    cursor: pointer;
    height: 48px;
    width: 170px
}

.WHnFgBno400grxpnTDtQ {
    margin-right: 6px;
    width: 20px
}

.ASDoiiogcbgkfkEOdB3s {
    align-items: flex-start;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    color: #3e3e52;
    margin-bottom: 16px;
    padding: 0 15px 16px 0
}

.xvHz6uZvaIKCQzt2zz1u {
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    margin-left: 3%;
    position: absolute;
    width: 354px
}

.V5U9539VRPDN1F2MCXXx {
    align-items: flex-start;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    color: #3e3e52;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 16px
}

.E6tCXbArzsb7k97NEhRD {
    color: #3e3e52;
    margin-bottom: 5px
}

.aNa3d7xm7wTPBkENh_m3 {
    align-items: flex-start;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    color: #3e3e52;
    margin-bottom: 16px;
    padding: 0 0 16px
}

._yaQnakgYWVGq9VQOFss {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 4px
}

.YEN4YwS1oi3XXtW2vO0V {
    color: #828282;
    font-size: 10px;
    line-height: 12px
}

.bVNXeAp10I7q7kGETc7W {
    background: #465986;
    border-radius: 4px;
    bottom: 20px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    left: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding: 15px 16px;
    position: fixed;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    z-index: 2
}

._By1shj3Mvr0_JIe_5pd,.bIIkzuyEOfVxuLz_6sRX {
    cursor: pointer;
    margin-left: 10px
}

.vRtOxD9QjUNqtWnGPuTd {
    background-color: transparent;
    border: none;
    padding: 0
}

.BmrSHdr2nz6wDrQmjmB6 {
    color: #465986;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase
}

.Zyy_TB1OEXkg9v98JAko {
    cursor: pointer;
    margin-right: 12px;
    width: 18px
}

.U4kwty1cq87HzVgx5ct6 {
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 10px
}

.A33CHWdR2WbYEyZLuSFw {
    display: none;
    margin-left: auto
}

.a_Hg8JXR3sW59gGBE0bw {
    background-color: rgb(0,0,0,.4);
    bottom: -1000%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 12
}

.FfgMSamAD9GeiXE6g0m1 {
    margin-bottom: auto;
    margin-left: 0;
    margin-top: 128%
}

.FfgMSamAD9GeiXE6g0m1,.UE54MC1Bf6KX69CuSN7r {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 24px 16px
}

.UE54MC1Bf6KX69CuSN7r {
    margin: 18% auto auto 127px
}

.s6NgMHjhf1cRdBUjtzQq {
    background-color: rgb(0,0,0,.4);
    bottom: 0;
    left: 0;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30000
}

.c3922z0JuyzKuizvlLS4 {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 -6px 6px rgba(0,0,0,.1);
    box-sizing: border-box;
    left: calc(50% - 129px);
    overflow-y: hidden;
    padding: 24px 16px;
    position: absolute;
    top: 50%;
    transform: translateY(-44%);
    width: auto;
    z-index: 30000
}

.Enro_EKQdgtqBsUQtDbo {
    content: "\201C";
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.GsHDMTpBE2xZYTbG_uuZ {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700;
    margin: 12px auto auto;
    width: 201px
}

.qjcigLBo8bNrj6vJRjv_ {
    color: #7e7e8c;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 8px;
    width: 246px
}

.LfE1BVrlA1_MG8ucivQF {
    align-items: center;
    background: #faf1f2;
    border: 1px solid #465986;
    border-radius: 8px;
    color: #465986;
    cursor: pointer;
    display: flex;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    line-height: 24px;
    margin-top: 8px;
    padding: 0;
    width: 245px
}

.U4cJChweb6ymUw4lAnqg {
    font-size: 16px;
    font-weight: 700;
    margin-top: 12px
}

.E8DtAguQe5tffnzuNZ2S {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    margin-top: 24px;
    text-align: center
}

.XAFvolRXMMBvzqkm1M0P {
    color: #ff9b00;
    font-size: 22px;
    font-weight: 700;
    text-align: center
}

.YQulXCk1yZHExM946lpR {
    font-size: 12px;
    font-weight: 700;
    margin-top: 33px;
    text-align: center
}

.f23j6k69IkVJhXy59quu {
    display: flex;
    font-size: 12px;
    justify-content: center;
    line-height: 1.5;
    margin-top: 12px;
    text-align: center
}

.ruGii2ODC89zsbuKVBlA {
    align-items: center;
    align-self: stretch;
    background: #f1f1f1;
    box-sizing: border-box;
    display: flex;
    gap: 12px;
    height: 32px;
    margin-top: 1px;
    padding: 8px 16px;
    width: 360px
}

.he9cwWU7lntgf8y0Ln94 {
    position: absolute
}

.iy8UyXF_Rp0Tr2RDotYA {
    font-size: 12px;
    letter-spacing: 4px;
    margin: 10px 0;
    text-transform: uppercase
}

.AxiJDJNP8hXfgQLGMHff {
    font-size: 14px
}

.KPXAeithRJbCekbVxMDh {
    padding: 16px
}

.JE21uPvhIC0OTMPUhG35,.KPXAeithRJbCekbVxMDh {
    height: 209px;
    overflow: hidden
}

.z4SAU3Xs3jw_gGTrDnsN {
    margin-right: 8px;
    width: 16px
}

.KByFRYRVzoMvjRgegBQQ {
    align-items: center;
    display: flex
}

.L4kkyWodDXOlaApm8qmm {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-right: none;
    display: flex;
    height: 58px;
    width: auto
}

.kWFq8eUg8W_dedpZo2PU {
    color: #3e3e52;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    pointer-events: none;
    position: absolute;
    transition: all .2s cubic-bezier(0,0,.2,1)
}

.tz7Q3FH9IQp0dP7nuKu8 {
    -webkit-appearance: none;
    background-color: inherit;
    border: 0;
    border-radius: 0;
    color: #3e3e52;
    cursor: text;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 700;
    margin-top: 19px;
    padding: 0;
    text-overflow: ellipsis;
    width: 100%
}

.tz7Q3FH9IQp0dP7nuKu8:focus+.kWFq8eUg8W_dedpZo2PU,.tz7Q3FH9IQp0dP7nuKu8:not(:focus):valid+.kWFq8eUg8W_dedpZo2PU {
    font-size: 10px;
    margin-top: 5px
}

.tz7Q3FH9IQp0dP7nuKu8:focus-visible {
    outline: none
}

.tz7Q3FH9IQp0dP7nuKu8:focus {
    outline: none
}

.fkOj4Sxspu6U0rBHaXNb {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: 115px
}

.ockYzBdAvVqOAmVV3HGG {
    align-items: center;
    cursor: pointer;
    margin-top: 12px;
    padding-bottom: 29px;
    padding-top: 5px
}

.EaYyWYZdMafgx9yaWPLg {
    align-items: center;
    background: #fabd27;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    padding: 0;
    width: 160px
}

.HwxGXLPoy15LrhbqS74I {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    width: 45px
}

.hM2FytVO3DrKP6CtD8gW {
    background: rgba(62,62,82,.12);
    border-radius: 8px;
    height: 48px;
    width: 160px
}

.KuLKvfWfp6FI19GlIqNP {
    align-items: center;
    color: #3e3e52;
    display: flex;
    justify-content: center;
    margin-top: 8%;
    opacity: .38
}

.KuLKvfWfp6FI19GlIqNP,.XyLuXnIOMZqUjK1GbYnS {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.XyLuXnIOMZqUjK1GbYnS {
    color: #465986;
    height: 24px;
    width: 57px
}

.lWaFsbdWWPFWfgTibaQZ {
    left: 50%;
    margin-left: -450px;
    position: absolute;
    width: auto;
    z-index: 12
}

.lWaFsbdWWPFWfgTibaQZ:after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: " ";
    display: block;
    left: 26px;
    position: absolute;
    top: 375px
}

.f_OEFHNq1yEaTMjFABlN {
    position: absolute;
    right: 50%;
    width: auto;
    z-index: 12
}

.f_OEFHNq1yEaTMjFABlN :after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: " ";
    display: block;
    left: 146px;
    position: absolute;
    top: 67px
}

.mzI8KzAILO_1bfV_YLST,.xUxJ2E8PX1XTbrALPxjr {
    background: #fff5e5;
    display: flex;
    padding: 7px
}

.xUxJ2E8PX1XTbrALPxjr {
    border-radius: 0 0 12px 12px
}

.ae5VT_eQ3QXUYzT7QaJW {
    margin-right: 8px
}

.gRXGoWGg8GtTluDW5sJS {
    color: #ce7700;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px
}

.rmZSIDQeKO7SkSfjX4c5 {
    display: none
}

.wI9lB3Rh57iNrRjZs9wz {
    display: none;
    margin-left: auto
}

.YjoRQWgtJmh8BAaPFLMq {
    cursor: pointer;
    margin-right: -16px;
    padding-bottom: 6px;
    padding-left: 20px;
    padding-right: 4px;
    width: 20px;
    z-index: 11
}

.zjLUvLOptmbpv2sM0Ljw {
    margin-right: -8px;
    width: 20px
}

.loBdCgbfaKbTFa13aZKs {
    margin-left: -6px;
    margin-right: 7px;
    width: 24px
}

.MxlYaKF9Zoyudr7cipGw {
    margin-right: 5px;
    width: 24px
}

.AukmXdBUPS0lwY7Jvct7,.SldJ1pi7OGVoOyRdZ4Mi,.b5HOQtQiKpo8YWQDVMNv,.z_9T5Sp5NrPcLhzOfBa4 {
    border: 1px solid #e5e5e5;
    border-right: none;
    color: #4a4a4a;
    display: flex;
    height: 33px;
    padding: 17px 14px 8px;
    width: 189px
}

.AukmXdBUPS0lwY7Jvct7,.z_9T5Sp5NrPcLhzOfBa4 {
    border: 1px solid #e5e5e5;
    width: 189px
}

.lqEW8Os6AxLYdbaACwS5 {
    color: inherit;
    font-size: 12px;
    margin-top: -10px;
    padding-left: 32px;
    position: absolute
}

.FZiSlzT_e5BwOdsGXwLQ {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin-top: 16px
}

.XZLQ3FgKP5gKOecQv0bz {
    align-items: center;
    background: rgba(0,0,0,.32);
    border-radius: 8px;
    color: #fff5e5;
    display: flex;
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
    padding: 8px
}

.f7Ir2N5bkiNKkpa0e1zs {
    margin-right: 8px
}

.BS7UiOFacVfwKtTHgZOB {
    display: flex;
    gap: 32px;
    justify-content: flex-start;
    padding-bottom: 11px;
    padding-left: 10px;
    padding-top: 24px;
    width: 100%
}

.RtAbxSReFeUfJqblR5ai {
    margin-left: 0;
    margin-right: auto
}

.FDHTIaTiPRDb75lTmJwh {
    height: 37.1px;
    width: 70px
}

.k7XPeRkvFNID3Ac9nWFA {
    color: #3e3e52;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    text-align: center;
    white-space: nowrap
}

.XxxPVKYyOpMke1zkYH_Q {
    border: 1px solid #e5e5e5;
    filter: drop-shadow(0 .25px 3px rgba(0,0,0,.039)) drop-shadow(0 2.75px 9px rgba(0,0,0,.19));
    margin: 16px
}

.xsmu_TAFTNpriU_Cv60d {
    color: #fabd27;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 5px;
    position: relative
}

.xsmu_TAFTNpriU_Cv60d:after {
    background: #d84e60;
    border-bottom: 3px solid #d84e60;
    bottom: 0;
    content: " ";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100% /*!* Absolutely positions the underline relative to the button. *!*/ /*!* This aligns the underline so that it is at the bottom of*/
}

.plUHKtBkypdrgSIM6HRa {
    color: #4a4a4a;
    display: flex;
    margin: 16px;
    padding-bottom: 14px;
    width: 100%!important
}

.sIT1HvKpAi1b9I2CBe6s {
    align-items: center;
    background: #fabd27;
    border-radius: 0 6px 6px 0;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    line-height: 24px;
    padding: 12px;
    text-align: center;
    width: 13%
}

.g3gfPcSN_QsfNofYaGXC {
    padding-bottom: 7%;
    padding-top: 3%;
    width: 100%
}

.ld301i23Zx8IXiuZmK4d {
    justify-content: center;
    width: 100%
}

._xrTXoXbGnuocVMadiJO {
    color: #3e3e52;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    margin: 16px 16px 16px 0;
    width: 100%
}

.Dxl0JzRSsr9_vrb_UIAw {
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px
}

.ld301i23Zx8IXiuZmK4d {
    background-color: #fff;
    border-radius: 9px;
    box-shadow: 0 .333333px 1.5px rgb(0 0 0/4%),0 1.25px 5px rgba(0,0,0,.19);
    height: auto;
    margin: 20px -7px;
    width: 100%!important
}

.nbLsSJlf1jt6HH2QvVW8 {
    align-items: flex-end;
    background: rgba(0,0,0,.5);
    bottom: -33px;
    display: none;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 100
}

.pDCRWZBG91kCc4mUueYt {
    height: 100px;
    margin: auto;
    width: 130px
}

.TOH0ha34XXOs66XiuCaX {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.TOH0ha34XXOs66XiuCaX p {
    color: #fabd27;
    display: inline
}

.TOH0ha34XXOs66XiuCaX:first-line {
    width: 70%
}

.GtRW09fbbFXKLcqoD0MM {
    align-items: center;
    color: #7e7e8c;
    display: flex;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.ZdPtyYh3f5VNJkmE2TJw {
    align-items: flex-start;
    background: #e3fff2;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 18px;
    margin-top: 9px;
    padding: 10px
}

.ZdPtyYh3f5VNJkmE2TJw P {
    color: #38b87c;
    font-size: 13px;
    font-weight: 400;
    margin: 0
}

.EyG5NQgQJAVpfqlyoy7g {
    color: #38b87c;
    font-size: 16px;
    font-weight: 700;
    margin-top: 4px
}

.BEAIASfUct9MlbYnAKNw {
    align-items: center;
    background-color: #fabd27;
    background: #faf1f2;
    border: 1px solid #465986;
    border-radius: 4px;
    border-radius: 8px;
    box-sizing: border-box;
    color: #000;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 36px;
    justify-content: center;
    margin: 16px 0;
    padding: 13.5px 0 10px;
    text-transform: uppercase
}

@media screen and (min-width: 720px) {
    .BEAIASfUct9MlbYnAKNw {
        cursor:pointer
    }
}

._x672can6oAIQ50eAyFU {
    background: #fff;
    border-radius: 4px;
    color: #3e3e52;
    height: 206px;
    margin: 8% auto auto 41%;
    width: 350px
}

._TMDeaaSsz9zG8HuR3vQ {
    margin-left: 160px;
    width: 174px
}

.EIt6U8wQBs_g_gl7UUYG,._TMDeaaSsz9zG8HuR3vQ {
    background: #fff;
    box-sizing: border-box;
    color: green;
    font-size: 11px;
    height: 60px;
    position: absolute;
    text-align: left;
    top: 47px
}

.EIt6U8wQBs_g_gl7UUYG {
    margin-left: 507px;
    width: 176px
}

._x672can6oAIQ50eAyFU:after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: " ";
    display: block;
    margin: -229px auto auto 259px;
    position: absolute
}

.MJDmbDCtEYNAX7bzj21z,._XzazFzkLUPdWiar4nru {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 700;
    margin-left: 8px;
    margin-top: -2px;
    text-align: left
}

.QOuNP_YEPkfLsSdCdTxp {
    color: #3e3e52;
    font-size: 10px;
    margin-bottom: 8px;
    margin-left: 8px;
    margin-top: 12px;
    text-align: left
}

.Yzgfc4Sv9zzTjMyxoXZ5 {
    display: none!important
}

.UgH018Cn5oAtV5EwCxpW {
    box-sizing: border-box;
    height: 60px;
    padding: 0!important;
    width: 129px
}

.DoUiDTy153qD9rBteiPQ {
    align-items: center;
    background: #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,.08);
    box-sizing: border-box;
    color: #3e3e52;
    display: flex;
    padding: 20px 19px;
    position: sticky;
    top: 0;
    z-index: 1
}

.ZzCAZK9nFSjIcJ0I_czn {
    margin-right: 20px;
    width: 20px
}

.svgJMnKmV4gOcxDkv3Lj {
    font-size: 16px;
    font-weight: 700
}

.rIwPPd5s9G1n_iPffTr5 {
    margin-right: 8px
}

.wTdNLAOsdX_eE3OqbDtV {
    margin-top: 32.5px
}

.iGm4uVk14LKn3KF0n3a_ {
    bottom: 0;
    position: fixed;
    z-index: 3
}

.iGm4uVk14LKn3KF0n3a_,.yatYtNT5HUjbaBp8pQgh {
    background-color: rgb(0,0,0,.4);
    left: 0;
    right: 0;
    top: 0
}

.yatYtNT5HUjbaBp8pQgh {
    bottom: -1000%;
    position: absolute;
    z-index: 12
}

.cqG3cxIaXutsNyx9bFPF {
    left: 50%;
    margin-left: -450px;
    position: absolute;
    width: auto;
    z-index: 12
}

.QHtsShfZayopzQU1J_yg {
    border-radius: 4px;
    bottom: 0;
    box-shadow: 0 -6px 6px rgba(0,0,0,.1);
    color: #3e3e52;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center
}

.QHtsShfZayopzQU1J_yg,.ZzTx5nwJNwT3KBGrSg5P {
    background-color: #fff;
    box-sizing: border-box;
    padding: 24px 16px
}

.ZzTx5nwJNwT3KBGrSg5P {
    border: 1px solid #f9f9f9;
    border-radius: 8px;
    margin-left: 0;
    margin-top: 114%
}

.BCP1JeTCur7PFgq5XSau {
    background-color: #fabd27;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    margin-top: 16px;
    text-transform: uppercase
}

.BCP1JeTCur7PFgq5XSau,.egors3t6NS3PSndJKobY {
    align-items: center;
    display: flex
}

.FoEioNahE5ZQo41D0cOe {
    background: #e3e3e3;
    height: 1px;
    margin-top: 12px;
    width: 95%
}

.TW59BDZ_FtyHO62iLqCw {
    height: 107px;
    margin: 0 auto;
    width: 107px
}

.q5eZXF1fMBro9hKpUAdM {
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 16px
}

.iDfyLlnIYhdFRaStELRb {
    font-size: 16px;
    font-weight: 700
}

.WKqqxK4n_jB1gdJmFUlk {
    margin: 0 6px;
    transform: rotate(180deg);
    width: 16px
}

.KaYA_sbSTTb9BjDSXD4P {
    font-size: 12px;
    margin-top: 12px
}

.Ww7eyZ8bCMuy94TwaA65,.nItATZXKRJJaPlXjIKjD {
    font-size: 16px;
    font-weight: 700;
    margin-top: 4px
}

.nItATZXKRJJaPlXjIKjD {
    color: #ff9f1c
}

.Ww7eyZ8bCMuy94TwaA65 {
    color: #38b87c
}

.Bsq07bUztNC90gf0BVUK {
    color: #3e3e52;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    margin-bottom: 8px;
    text-transform: uppercase
}

.QHan1D3uwLqSMGnnGClg {
    background-color: #fff;
    border: 1px solid #b2b2b2;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: Montserrat;
    font-size: 14px;
    outline: none;
    padding: 15px;
    resize: none;
    width: 100%
}

.Wy3RUGgdte8uVS2luzM0 {
    background: #fff;
    position: relative;
    width: 40%
}

.tlSyRQPSB2X32W8CfZ7S {
    font-size: 16px;
    font-weight: 700
}

.wnO10uPC784JgBiAY4rU {
    display: none;
    margin-left: auto
}

.HboiB5jY4Iuj_DxfkFws {
    margin-left: 6px;
    margin-right: 16px;
    width: 24px
}

.wWsORLDXnFVdvLrNb9MH {
    margin-left: 4px;
    margin-right: 5px;
    width: 18px
}

.JAAb6KgOWDJAb9MnfbWG {
    color: #7e7e8c;
    font-size: 10px;
    margin-left: 11px;
    margin-top: 8px;
    width: 100%
}

.NvsdqbTACmLCOt6Vu38T {
    width: 232px
}

.NvsdqbTACmLCOt6Vu38T,.nidKc2KV1O6CtiJhvj99 {
    border: 1px solid #e5e5e5;
    border-right: none;
    display: flex;
    height: 58px
}

.nidKc2KV1O6CtiJhvj99 {
    width: 227px
}

.aAseayqJbB3cQGagH8oQ {
    width: 189px
}

.ogCxvfgG8bGHCHZ_FttH {
    align-items: center;
    display: flex
}

.MwXruoolXfvspTMvqlh7,.N339gUJwDGnc0Joc8guV,.OtL3wsMZpK4rtE_ArGlJ,.TzuKuKZDygk3HV5LAAh2,.dZuQS0gMbSevKdRU_Qei,.rJKOGt0UdWRmpLC9qqQ8 {
    align-items: center;
    background-color: #fff;
    box-sizing: border-box;
    display: flex
}

.OtL3wsMZpK4rtE_ArGlJ,.dZuQS0gMbSevKdRU_Qei {
    border-radius: 4px
}

.N339gUJwDGnc0Joc8guV {
    border-radius: 4px 4px 0 0
}

.TzuKuKZDygk3HV5LAAh2 {
    border-radius: 0 0 4px 4px;
    border-top: none
}

.N339gUJwDGnc0Joc8guV:focus-within,.OtL3wsMZpK4rtE_ArGlJ:focus-within,.TzuKuKZDygk3HV5LAAh2:focus-within {
    background: #e6eeff;
    border: 2px solid #1446a0
}

.AO4Q_tpzszRrqQFpm2Gh {
    display: flex;
    width: 100%
}

.ABUK8TSUGtvgIUOyliXh {
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin-top: 20px;
    pointer-events: none;
    position: absolute;
    text-transform: uppercase;
    transition: all .2s cubic-bezier(0,0,.2,1)
}

.ZF7retujQPvPbyF4rJaT {
    font-weight: 700
}

.nblZaeh9xK5TxVnFpsQz {
    -webkit-appearance: none;
    background-color: inherit;
    border: 0;
    border-radius: 0;
    color: #3e3e52;
    cursor: text;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 700;
    margin-top: 14px;
    padding: 0;
    text-overflow: ellipsis;
    width: 100%
}

.nblZaeh9xK5TxVnFpsQz:focus+.ABUK8TSUGtvgIUOyliXh,.nblZaeh9xK5TxVnFpsQz:not(:focus):valid+.ABUK8TSUGtvgIUOyliXh {
    font-size: 10px;
    margin-top: 11px
}

.nblZaeh9xK5TxVnFpsQz:focus-visible {
    outline: none
}

.nblZaeh9xK5TxVnFpsQz:focus {
    outline: none
}

.V0KaBqXQo5HvlABs0JmQ {
    display: flex
}

.I5g_I5hxkCQ7AB_kY8cZ {
    background-color: #fff;
    color: #3e3e52;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 11
}

.tT0hn4RkF8tHY8l3q9th {
    background: #fff;
    margin: 20px 16px 12px
}

.lbEmLCKVbNOhpNMZ7v2r {
    margin-right: 16px;
    width: 24px
}

.D_0sNade4KHyQpvx_85p {
    font-weight: 700
}

.cD5prBzrGu7vqlx7jBaG {
    display: flex;
    flex-direction: column;
    gap: 7px;
    height: auto;
    margin-top: 60px;
    overflow: hidden;
    padding: 0
}

.K_lyV96a2s7pa4qlhWll,.cD5prBzrGu7vqlx7jBaG {
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    box-sizing: border-box;
    margin-left: 18px;
    position: absolute;
    width: 360px;
    z-index: 3
}

.K_lyV96a2s7pa4qlhWll {
    display: contents;
    height: 301px;
    overflow-y: hidden;
    padding: 23px 16px
}

.A08ux82_whbqpN8Aiq9p {
    height: 60%;
    overflow-y: scroll
}

.peKuUHbeZ22BRH7Z46pQ {
    box-sizing: border-box;
    padding: 0 16px 10px;
    position: sticky;
    top: 0
}

.v5IFfpu5tnpzjQJvf5Bl {
    margin-right: 6px;
    width: 20px
}

._qCfK11cex7Rg67kdjvY,.n0RLMKvaH_l8uPoRl3EO {
    align-items: flex-start;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    color: #3e3e52;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 0 10px 14px 0
}

.fxTnqg7bWrAIQyLI2pTw {
    color: #3e3e52;
    margin-bottom: 16px
}

.FFaEHboqrbliXexCJfUL {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 4px
}

.UxdHZXRN3pw2J6TAPm7w {
    color: #828282;
    font-size: 10px;
    line-height: 12px
}

.dJjGowF9Dlzjr85Mgt_f {
    background: #465986;
    border-radius: 4px;
    bottom: 20px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    left: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding: 15px 16px;
    position: fixed;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    z-index: 2
}

.YvXGyTlQu9ufSQ9Jd_pn,.mVicLC8zgGOzJXxEXaBA {
    cursor: pointer;
    margin-left: auto;
    width: 16px
}

.upGKoiJJrnLyUPmN8pLf {
    background-color: transparent;
    border: none;
    padding: 0
}

.fu7iPwbr2YDZsQY0HZpq {
    color: #465986;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase
}

.AmDKCeD4P0EmJe7Yxae2 {
    cursor: pointer;
    margin-right: 8px;
    width: 18px
}

.oqpULYK5d3iYvReDlP1e {
    background-color: rgb(0,0,0,.4);
    bottom: -1000%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 12
}

.t6B8Si9XwPMXUtn7qh0c {
    margin-left: 0;
    margin-top: 127%
}

.fLK0siSBWohbx0QE9MH_,.t6B8Si9XwPMXUtn7qh0c {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 24px 16px
}

.fLK0siSBWohbx0QE9MH_ {
    margin: 18% auto auto 127px
}

.KSyGjSRGuMmnGEOFrJSB {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    border-radius: 8px;
    box-sizing: border-box;
    margin-left: 0;
    margin-top: 98%;
    padding: 24px 16px;
    width: 350px
}

.J6HpMRHTCNiS_hrzpo61 {
    left: 50%;
    margin-left: -250px;
    margin-top: -26px;
    position: absolute;
    width: auto;
    z-index: 12
}

.J6HpMRHTCNiS_hrzpo61:after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: " ";
    display: block;
    left: 26px;
    position: absolute;
    top: 372px
}

.NfMsZAir_h4pGcboCSpQ {
    left: 50%;
    margin-left: -25%;
    position: absolute;
    width: auto;
    z-index: 12
}

.NfMsZAir_h4pGcboCSpQ:after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: " ";
    display: block;
    left: 26px;
    position: absolute;
    top: 333px
}

.RsYvcNNdrWfCBst0C3fX {
    position: absolute;
    right: 33%;
    width: auto;
    z-index: 12
}

.RsYvcNNdrWfCBst0C3fX :after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: " ";
    display: block;
    left: 146px;
    position: absolute;
    top: 67px
}

.JNtbUOAqHUS3tZAc02nz {
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.h9Pjy0b0JPXO9GGtgysA {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700;
    margin: 12px auto auto;
    width: 201px
}

.fRX9EY9phk1o0VKme97E {
    color: #7e7e8c;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 8px;
    width: 246px
}

.MZbB8HZm_5MiHY3TcC8a {
    margin-top: 8px
}

.MZbB8HZm_5MiHY3TcC8a,.RtXKm3cIWA7ybyVleUgu {
    align-items: center;
    background: #faf1f2;
    border: 1px solid #465986;
    border-radius: 8px;
    color: #465986;
    cursor: pointer;
    display: flex;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    line-height: 24px;
    padding: 0;
    width: 245px
}

.RtXKm3cIWA7ybyVleUgu {
    margin-left: 10%;
    margin-top: 10px
}

.gZF_s70IVBBqSSU1Kcdj {
    font-size: 16px;
    font-weight: 700;
    margin-top: 12px;
    text-align: center
}

.mKrlm_UOtz61R8ehqeZr {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    margin-top: 12px;
    text-align: center
}

.JtrNNeWLmZc6djMBUXMQ {
    color: #ff9b00;
    font-size: 22px;
    font-weight: 700;
    margin-top: 10px;
    text-align: center
}

.sGOFr5Mfb7PKJ0qvMbjz {
    font-size: 12px;
    font-weight: 700;
    margin-top: 20px;
    text-align: center
}

.tEktq9QAqgRYiIvU3QIF {
    display: flex;
    font-size: 12px;
    justify-content: center;
    line-height: 1.5;
    margin-top: 12px;
    text-align: center
}

.sZvjcHzU2Lq1t3yYF4IK {
    align-items: center;
    align-self: stretch;
    background: #f1f1f1;
    box-sizing: border-box;
    display: flex;
    gap: 12px;
    height: 32px;
    margin-top: 11px;
    padding: 8px 16px;
    width: 360px
}

/*    !*letter-spacing: 4px;*!*/
/*    !*text-transform: uppercase;*!*/
/*    !*font-size: 12px;*!*/
.MwP3kBJriewZKrBCaJkk {
    font-size: 12px;
    letter-spacing: 4px;
    margin: 10px 0;
    text-transform: uppercase
}

.D3pyD6mxpgOTkuKrzqQF {
    font-size: 14px
}

.bBl_VAKwVp5o7UJPlCNX {
    height: 200px;
    overflow: hidden;
    padding: 16px
}

.eddkZLdJcH9X6rBazwZL {
    margin-right: 8px;
    width: 16px
}

.Av81mfkOv6J_NtNmxNSi {
    align-items: center;
    display: flex
}

.Zic6vWSX0twakoilwY34 {
    color: #3e3e52;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    margin-bottom: 8px;
    text-transform: uppercase
}

.ns_aqmTHyhTjNcYVxlwg {
    margin-left: 6px;
    margin-right: 6px;
    width: 24px
}

.LaD7snlw6Q4dcFgklc5a {
    display: none;
    margin-left: auto
}

.GPw9g_BniTJisvp0NxNp,.PsOCY2dDGzRUHxrfkQqg,.pPy6jZxRCcxguHQAQHuA {
    align-items: center;
    border: 1px solid #e5e5e5;
    border-right: none;
    color: #4a4a4a;
    display: flex;
    height: 58px;
    width: auto
}

.xbktqXmAJzQti0IlFSye {
    padding-left: 10px;
    width: 166px
}

.PsOCY2dDGzRUHxrfkQqg {
    border-radius: 4px 4px 0 0
}

.pPy6jZxRCcxguHQAQHuA {
    border-radius: 0 0 4px 4px;
    border-top: none
}

.AXuIRo079v64YGDF2U0P {
    color: inherit;
    font-size: 12px;
    margin-top: -10px;
    padding-left: 32px;
    position: absolute
}

.kRGWAxCO10EIJ1kTW9C3 {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin-top: 16px
}

.aE5lGoPeEI4Yl6xipx2u {
    align-items: center;
    display: flex;
    margin: 16px
}

.XlnRIZknJce2SxqpViVe,.fv0csQBxL8ONJDNjNijx {
    align-items: center;
    border-radius: 4px;
    color: #7e7e8c;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 8px;
    width: 100%
}

.fv0csQBxL8ONJDNjNijx {
    background-color: #fff;
    border: 1px solid #d1d1d1
}

.XlnRIZknJce2SxqpViVe {
    background: #e9f0ff;
    border: 1px solid #242424;
    color: #4a4a4a
}

.WC63WV7LLl9Op4Tueyn5,.g_uhVrLdBNOQCKuobPR8 {
    border-radius: 50%;
    margin-right: 8px
}

.g_uhVrLdBNOQCKuobPR8 {
    background-color: #fff;
    border: 5px solid #fabd27;
    height: 7px;
    width: 7px
}

.WC63WV7LLl9Op4Tueyn5 {
    border: 1px solid #545454;
    height: 14px;
    width: 14px
}

.oCyUnzcrgmT8uroefc1E {
    margin-right: 4px;
    width: 16px
}

._OxWr_L6_AwelDDy8z80 {
    border-radius: 4px;
    color: #465986;
    display: flex;
    font-size: 12px;
    margin-top: 8.5px
}

.eNxbqCj_N_mjK7YslqQW {
    align-items: center;
    border-radius: 12px 0 0 12px;
    border-right: 1px solid #e0e0e0;
    flex-direction: row;
    gap: 32px;
    height: 70px;
    justify-content: space-between;
    padding: 12px 16px 12px 22px;
    width: 180px
}

.eNxbqCj_N_mjK7YslqQW,.yBKftSq3b5WlN4eL10FI {
    background: #fff;
    box-sizing: border-box;
    display: flex
}

.yBKftSq3b5WlN4eL10FI {
    align-items: flex-start;
    flex-direction: column;
    gap: 4px;
    height: 98px;
    left: 252px;
    padding: 8px 11px;
    top: 392px;
    width: 210px
}

.NHERyoN_mHlerMeh43qt,.yBKftSq3b5WlN4eL10FI {
    border: 1px solid #d1d1d1;
    border-radius: 0 0 12px 12px;
    position: absolute
}

.NHERyoN_mHlerMeh43qt {
    background: #fff;
    box-sizing: border-box;
    height: fit-content;
    padding: 8px 16px 16px;
    width: 240px
}

.IBlOF5FQKOvVHh8JJUM2,.yzoqBFBW6HZ86Oz7IAzg {
    /*!*border: 1px solid #D1D1D1;*!*/
}

.xK3opd1UMj1dv7Y1lkz1 {
    font-size: 10px;
    margin: 10px
}

.IBlOF5FQKOvVHh8JJUM2 {
    background: #fae5e5;
    color: #4a4a4a;
    font-weight: 700
}

._v5eYxK6Cl6xfUaYpccW {
    color: #000;
    cursor: pointer;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    height: 10px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 10px
}

.IBlOF5FQKOvVHh8JJUM2,option:hover,packageType {
    background: #fae5e5
}

/*    !*width: 50%;*!*/
.pAF8mVcO_ALJRUwBz1nw {
    border: 1px solid #e5e5e5;
    width: auto
}

.I3Rx_fb01bMLcCyvc8Lz,.pAF8mVcO_ALJRUwBz1nw {
    align-items: center;
    border-radius: 6px 0 0 6px;
    display: flex;
    height: 58px
}

.I3Rx_fb01bMLcCyvc8Lz {
    border-right: none;
    width: 160px
}

.waPo1dTXR2ENkvVZcGYw {
    margin-left: 6px;
    margin-right: 6px
}

.shLhAljNYgrZwhp6ajdD {
    font-size: 12px;
    margin: 16px 0;
    text-transform: uppercase
}

.Dkfpu2v6RNz1W1h6qq1n {
    display: none;
    margin-left: auto
}

.TJfQjrOzHMTT9ZwMf4nB {
    cursor: pointer;
    margin-left: auto;
    margin-right: 8px
}

.VZ1FRgUXWkC2t59XRjFT {
    background-color: rgb(0,0,0,.4);
    bottom: 0;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    z-index: 3
}

.JBVJ9RobFPuHXPx_aUbA {
    color: #7e7e8c;
    font-size: 10px;
    margin-top: 2px
}

.hfzOHV5fBK_dqCntgiIu {
    color: #3e3e52;
    font-size: 14px;
    font-weight: 700;
    margin-top: 1px
}

.YiZdAcrs929zyNGZERlg {
    color: #3e3e52;
    font-weight: 400
}

body {
    background-attachment: fixed;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    font-family: Montserrat;
    margin: 0
}

.b03c7Y3WtO8LvOqyw2YP {
    margin-right: 8px
}

.QY4x25HUFHu4HfxeMAAU {
    display: none!important
}

.fMu524_CJIU3U90l8YGA {
    box-sizing: border-box;
    height: 59px;
    padding: 0!important
}

.MGANE5lPE_FjWymRBziw {
    background-color: rgb(0,0,0,.4);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 12
}

.MzzHgUaXdYpn4uWDUoG6 {
    background-color: #fff;
    border-radius: 4px;
    bottom: 0;
    box-shadow: 0 -6px 6px rgba(0,0,0,.1);
    box-sizing: border-box;
    color: #3e3e52;
    left: 0;
    padding: 24px 16px;
    position: fixed;
    right: 0;
    text-align: center
}

.EjL6EI_Tk2DnpXgujoyp {
    background-color: #fabd27;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    margin-top: 16px;
    text-transform: uppercase
}

.Au0GzZskgPH14WtYWvfc,.EjL6EI_Tk2DnpXgujoyp {
    align-items: center;
    display: flex
}

._UMIGyJawqSrBXCZRbTD {
    background: #e3e3e3;
    height: 1px;
    margin-top: 12px;
    width: 95%
}

.Yj1K_9tGFocGeMegBsEQ {
    height: 107px;
    margin: 0 auto;
    width: 107px
}

.EPabaQbSKEwZufsOkQsn {
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 16px
}

.iwMPFwKyvuBPGl4YuRv4 {
    font-size: 16px;
    font-weight: 700
}

.OBvSQDQvp4aw3WrbVdoL {
    margin: 0 6px;
    transform: rotate(180deg);
    width: 16px
}

.uIkZe0ajL2SvbMUdcnQd {
    font-size: 12px;
    margin-top: 12px
}

.SVGDKOJdBgYCM8H3jmJa,.ztHTimk15GiaV7WCxf0C {
    font-size: 16px;
    font-weight: 700;
    margin-top: 4px
}

.ztHTimk15GiaV7WCxf0C {
    color: #ff9f1c
}

.SVGDKOJdBgYCM8H3jmJa {
    color: #38b87c
}

.BpZEeCKbG7YU2CU2WAkm {
    background-color: #eaf0fe;
    border-radius: 4px;
    color: #3e3e52;
    font-size: 12px;
    line-height: 16px;
    margin: 12px;
    padding: 12px
}

.dVgeKU1QRMdHqIIYYpJB {
    margin-left: 15px;
    margin-right: 6px;
    width: 24px
}

.NqV4XkKu67bK1ruD93hP {
    align-items: center;
    display: flex
}

.G_bDQbpoWxUEI_wTkfIi {
    border-right: none;
    display: flex;
    height: 58px;
    width: 218px
}

.hbXZwNLIX37QhKvIbfnj {
    display: flex;
    height: 58px;
    margin-left: -12px;
    position: absolute;
    width: auto
}

.w1TuDBIlDJN0bCHJiSj4 {
    display: none
}

.G04nJN00JGqy2rb0ZbBR,.PmtjhFwYQyTZDPYvWdji,.UEoOvAWVFfC17M4zc2Ug,.oWgEkQoIad4LgpEokUrq {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-right: none;
    box-sizing: border-box;
    display: flex
}

.UEoOvAWVFfC17M4zc2Ug {
    border-radius: 6px 0 0 6px;
    height: 60px;
    margin-top: -1px
}

.PmtjhFwYQyTZDPYvWdji {
    border-radius: 0 0 4px 4px;
    border-top: none
}

.G04nJN00JGqy2rb0ZbBR:focus-within,.PmtjhFwYQyTZDPYvWdji:focus-within,.oWgEkQoIad4LgpEokUrq:focus-within {
    background: #e6eeff
}

.cGxUKRS3Hr1xgH9VqOVJ {
    display: flex;
    width: 100%
}

.WE8rxkimTO9bwK_bRH0Y {
    color: #7e7e8c;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin-top: 20px;
    pointer-events: none;
    position: absolute;
    text-transform: uppercase;
    transition: all .2s cubic-bezier(0,0,.2,1)
}

.rn7dhJkXG2m5xows2JZ9 {
    color: #3e3e52;
    font-weight: 400
}

.CIkKvqdjeviOKMD4H0cu {
    -webkit-appearance: none;
    background-color: inherit;
    border: 0;
    border-radius: 0;
    color: #3e3e52;
    cursor: text;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 700;
    margin-top: 14px;
    padding: 0;
    text-overflow: ellipsis;
    width: 100%
}

.CIkKvqdjeviOKMD4H0cu:focus+.WE8rxkimTO9bwK_bRH0Y,.CIkKvqdjeviOKMD4H0cu:not(:focus):valid+.WE8rxkimTO9bwK_bRH0Y {
    font-size: 10px;
    margin-top: 12px
}

.TixkkrpEq4cIY0RJDAsu {
    display: none;
    margin-left: auto
}

.K7yafN_cXjAWD3GWhXk5 {
    font-weight: 700
}

.CIkKvqdjeviOKMD4H0cu:focus-visible {
    outline: none
}

.CIkKvqdjeviOKMD4H0cu:focus {
    outline: none
}

.E9jzfgzxSftfjH7u5zbm {
    display: flex
}

.GIbKvG4DfwsgKYVVHOZA {
    background-color: #fff;
    color: #3e3e52;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 11
}

.m9khn8deS8LPCunijIua {
    background: #fff;
    margin: 20px 16px 12px
}

.LnIddXaQ4DdLt13N2I1C {
    margin-right: 16px;
    width: 24px
}

.p_zkSGulP5Rkvd083Z_w {
    font-weight: 700
}

.M8trSjN1nk5W0IPL8MYQ {
    display: flex;
    flex-direction: column;
    gap: 7px;
    height: 243px;
    overflow: hidden;
    padding: 0
}

.M8trSjN1nk5W0IPL8MYQ,._iIar7LYbO9E92Dwscyz {
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    box-sizing: border-box;
    margin-left: 18px;
    position: absolute;
    width: 360px;
    z-index: 3
}

._iIar7LYbO9E92Dwscyz {
    display: contents;
    height: 301px;
    overflow-y: hidden;
    padding: 23px 16px
}

.Y8YYs4PEN7EChUJhRvQv {
    box-sizing: border-box;
    padding: 0 16px 10px;
    position: sticky;
    top: 0
}

.jUceydZX7hHUNCvT36Ra {
    margin-right: 6px;
    width: 20px
}

.zHaSF2_l1PdNDq2WWtWj {
    align-items: flex-start;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    color: #3e3e52;
    margin-bottom: 16px;
    padding: 0 15px 16px 0
}

.HgTE3DDRjFIzStVb2MZQ {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 4px
}

.LlZhznvuF779KQqYmxWC {
    color: #828282;
    font-size: 10px;
    line-height: 12px
}

.WCU5GKcPc0BqJsR2AxpF {
    background: #465986;
    border-radius: 4px;
    bottom: 20px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    left: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding: 15px 16px;
    position: fixed;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    z-index: 2
}

.ZqQ_5vDZSliy_el_LLhD {
    margin-left: auto;
    width: 16px
}

.OcgjIVkatjKsSGmpn2_w {
    background-color: transparent;
    border: none;
    display: none;
    padding: 0
}

.ZwyjRsENZ9Vbsp3IJwRP {
    margin-right: 8px;
    width: 18px
}

.LKZeUWQIPvOhd5aHg4TT {
    left: 50%;
    margin-left: -450px;
    margin-top: -27px;
    position: absolute;
    width: auto;
    z-index: 12
}

.LKZeUWQIPvOhd5aHg4TT:after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: " ";
    display: block;
    left: 26px;
    position: absolute;
    top: 372px
}

.ShodXo1Y4VwKxxDPRQhz {
    position: absolute;
    right: 50%;
    width: auto;
    z-index: 12
}

.ShodXo1Y4VwKxxDPRQhz :after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: " ";
    display: block;
    left: 146px;
    position: absolute;
    top: 67px
}

.dyN8Kb7rgIyRyWOAwC5U {
    background-color: rgb(0,0,0,.4);
    bottom: -1000%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 12
}

.xPQ_LLyFzhaSztQb_rej {
    margin-left: auto;
    margin-top: 127%
}

.oOKnXhOER_hps69IxFUG,.xPQ_LLyFzhaSztQb_rej {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 24px 16px
}

.oOKnXhOER_hps69IxFUG {
    margin: 18% auto auto 127px
}

.qHQQNATNPlAhOI5d2BFt {
    color: #3e3e52;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.kHb6AciSXdL9F0NXz64Q {
    color: #3e3e52;
    font-size: 16px;
    font-weight: 700;
    margin: 12px auto auto;
    width: 201px
}

.XWua8ANt0k_pV652k6OX {
    color: #7e7e8c;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 8px;
    width: 246px
}

.lQV9yFSrA1UsQUH2YH2p {
    align-items: center;
    background: #faf1f2;
    border: 1px solid #465986;
    border-radius: 8px;
    color: #465986;
    cursor: pointer;
    display: flex;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    line-height: 24px;
    margin-top: 14px;
    padding: 0;
    width: 245px
}

.A1d9GPvBdAiojn1Ewrfr {
    font-size: 16px;
    font-weight: 700;
    margin-top: 12px
}

.Q2Cwm8N6OsAkaA0e__2m {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    margin-top: 24px;
    text-align: center
}

.rfeCc4qEj5siPwb3HGH4 {
    color: #ff9b00;
    font-size: 22px;
    font-weight: 700;
    text-align: center
}

.Te5sqieMOZjtThu8rweu {
    font-size: 12px;
    font-weight: 700;
    margin-top: 33px;
    text-align: center
}

.MmvOfuJ721HK0vpZIF51 {
    display: flex;
    font-size: 12px;
    justify-content: center;
    line-height: 1.5;
    margin-top: 12px;
    text-align: center
}

.nHAOAQkzFSch38TULYyX {
    color: #4a4a4a;
    display: block;
    font-size: 12px;
    padding: 10px 10px 10px 52px;
    position: relative;
    text-transform: uppercase
}

.Jy17NUooHVaCAvJVi9JN {
    background-color: #fff;
    border: 2px solid #6b6b6b;
    border-radius: 2px;
    cursor: pointer;
    height: 16px;
    left: 16px;
    margin-top: 1px;
    position: absolute;
    width: 16px
}

.nHAOAQkzFSch38TULYyX input:active~.Jy17NUooHVaCAvJVi9JN {
    background-color: #fabd27
}

.nHAOAQkzFSch38TULYyX input:checked~.Jy17NUooHVaCAvJVi9JN {
    background-color: #fabd27;
    border: 1px solid transparent
}

.Jy17NUooHVaCAvJVi9JN:after {
    content: "";
    display: none;
    position: absolute
}

.nHAOAQkzFSch38TULYyX input:checked~.Jy17NUooHVaCAvJVi9JN:after {
    display: block
}

.nHAOAQkzFSch38TULYyX .Jy17NUooHVaCAvJVi9JN:after {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    bottom: 4px;
    height: 9px;
    left: 4px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px
}

.vU70MyzR8UAW0y6GIY_G {
    align-items: center;
    align-self: stretch;
    background: #f1f1f1;
    box-sizing: border-box;
    display: flex;
    gap: 12px;
    height: 32px;
    padding: 8px 16px;
    width: 360px
}

.UzvRk3u0pEjhrgBEu0_X {
    font-size: 12px;
    letter-spacing: 4px;
    margin: 10px 0;
    text-transform: uppercase
}

.us01plPOBMMJhsBLRNic {
    font-size: 14px
}

.l15NTvRQWqs0BErHHyDI {
    padding: 16px
}

.XzNyKtj0M7TdjpHHrRez {
    margin-right: 8px;
    width: 16px
}

.FceeTb4_NlcUDg1dBp8b {
    align-items: center;
    display: flex
}

.YtmAfOOjdjSznQNPbuVA {
    background-color: #f4f4f4
}

.Lf3dVqQrvmkB1Z_wonQT {
    background-color: #fff
}

.wwLarsYDPueR1qzAQyfA {
    width: auto
}

.tFVKYOHure20zQEMIpZs,.wwLarsYDPueR1qzAQyfA {
    align-items: center;
    border: 1px solid #e5e5e5;
    display: flex;
    height: 58px
}

.tFVKYOHure20zQEMIpZs {
    width: 180px
}

.pvry4EurYuGUCMyh5r9k {
    display: none;
    margin-left: auto
}

.STnmYb_Co4yTlDb9ebpV {
    font-size: 10px;
    margin: 10px 0;
    text-transform: uppercase
}

.STnmYb_Co4yTlDb9ebpV,select,selectedText,selectedValue :hover {
    text-decoration: none
}

.qiXkJPSr1ae94xkvjZR4 {
    padding-left: 10px
}

.bHbBMe_zrY0O3EDkFp8V {
    font-size: 12px;
    margin: 16px 0;
    padding-left: 10px;
    text-transform: uppercase
}

.v8kETmONEaiWhV3al_Q7 {
    margin-left: 6px;
    margin-right: 6px
}

.GgabiVZGFYsqZyLIKi2d {
    cursor: pointer;
    margin-left: auto;
    margin-right: 15px
}

.Z4uf74Ny_6QQcIZKajJB {
    background-color: rgb(0,0,0,.4);
    bottom: 0;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    z-index: 3
}

.WrkbAxhVeciVosvPx0XC {
    background-color: #fff;
    border-radius: 12px 12px 0 0;
    bottom: 0;
    box-shadow: 0 -6px 6px rgba(0,0,0,.1);
    left: 0;
    position: fixed;
    right: 0
}

.ZmeC3PebW23Ge4eelhcq {
    margin-right: 4px
}

.BTfA8v9VnPZIkL9U01mQ {
    background: #faf1f2;
    border-radius: 12px 12px 0 0;
    color: #3e3e52;
    display: flex;
    font-size: 22px;
    font-weight: 700;
    justify-content: space-between;
    padding: 22px 16px
}

.BFTuvEOkgAOZUmV_9dhk {
    grid-gap: 12px;
    display: grid;
    grid-template-columns: 48% 48%
}

.mM4T3YP1GGjc7q478E1i,.rlEfilua2MSnQyIezRiW {
    border-radius: 50%;
    margin-right: 8px
}

.rlEfilua2MSnQyIezRiW {
    background-color: #fff;
    border: 5px solid #fabd27;
    height: 7px;
    width: 7px
}

.mM4T3YP1GGjc7q478E1i {
    border: 1px solid #545454;
    height: 14px;
    width: 14px
}

.FNZXMBG9IKwTfo8sL9R6,.vS8jMFlbcehIWyOB_82s {
    /*!*border: 1px solid #D1D1D1;*!*/
    /*!* border: 1px solid #D1D1D1; *!*/
    /*!*transition: all 0.15s ease-in-out 0s;*!*/
}

.irgUw3FiiBjf4hwxxL4k {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 0 0 12px 12px;
    box-sizing: border-box;
    height: fit-content;
    padding: 8px 16px 16px;
    position: absolute;
    width: 240px
}

.vS8jMFlbcehIWyOB_82s {
    background: #fae5e5;
    color: #4a4a4a;
    font-weight: 700
}

.wDTxfDUqXPAs4wrUlRVo {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #000;
    cursor: pointer;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 10px
}

.vS8jMFlbcehIWyOB_82s,option:hover,packageType {
    background: #fae5e5
}

.YH2RIJIIFQbK4Lmzz813,.ZsXGz4g1FD3fIn9CdEj2 {
    color: #7e7e8c;
    font-size: 10px
}

.YH2RIJIIFQbK4Lmzz813 {
    padding-bottom: 4px
}

.Z1YhPMQ_FAAdU2ufkmLm {
    color: #3e3e52;
    font-size: 13px;
    font-weight: 700;
    margin-left: -24px;
    padding-bottom: 2px;
    padding-top: 6px
}

.xsVVxx91yHzTWy6eeuCH {
    background: #fff;
    color: #3e3e52;
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 8px;
    padding-left: 0;
    width: max-content
}

.smnecQoi6oXzUYJga2P_ {
    background-color: #eaf0fe;
    border-radius: 4px;
    color: #3e3e52;
    font-size: 4px;
    line-height: 16px;
    margin: auto;
    padding: 10px
}

.wFabBPaAMRHvYNW5B4v1 {
    align-items: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    width: auto
}

.YMr86qIMZfkJPNT7RtW3 {
    color: #3e3e52;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    margin-bottom: 8px;
    text-transform: uppercase
}

.Dd14nWnMEsHwzocJH0EE {
    margin-left: 6px;
    margin-right: 6px;
    width: 24px
}

.rhiQ4W1FJu__tRTMXqlQ {
    display: none;
    margin-left: auto
}

.Vr33WPpzr0bdTnsxg9JN {
    padding-left: 10px
}

.F1FE53ktYUbrvqAl4tPa,.c2TmOx6DXVYkRTnnhgQc,.hDzAlOkNDfnuKlukrSQi {
    align-items: center;
    border: 1px solid #e5e5e5;
    border-right: none;
    color: #4a4a4a;
    display: flex;
    height: 58px;
    width: auto
}

.F1FE53ktYUbrvqAl4tPa {
    border-radius: 4px 4px 0 0
}

.c2TmOx6DXVYkRTnnhgQc {
    border-radius: 0 0 4px 4px;
    border-top: none
}

._cVGzxLU29nxuWbriVve {
    color: inherit;
    font-size: 12px;
    margin-top: -10px;
    padding-left: 32px;
    position: absolute
}

.jQLi3Jlaj3CLXi4OsoYt {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin-top: 16px
}