@keyframes load {
    0%, 15% {
        opacity: 0;
        transform: translateY(-97px);
    }

    30%, 70% {
        opacity: 1;
        transform: translateY(0);
    }

    85%, to {
        opacity: 0;
        transform: translateY(97px);
    }
}

* {
    box-sizing: border-box;
}

body {
    margin: 0;
}

.loading-wrapper.open {
    display: flex !important;
}

.loading-wrapper {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 1400;
    align-items: center;
    justify-content: center;
    opacity: 0.75;
    -webkit-tap-highlight-color: #0000;
    position: fixed;
    background: #fff;
}

.loader {
    height: 58px;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%) translateY(-50%);
    width: 58px;
}

    .loader span {
        background: #0bf;
        display: block;
        height: 12px;
        opacity: 0;
        position: absolute;
        width: 12px;
        animation: load 4.6s ease-in-out infinite;
    }

        .loader span.block1 {
            animation-delay: 1.06s;
            left: 0;
            top: 0;
        }

        .loader span.block2 {
            animation-delay: 0.97s;
            left: 16px;
            top: 0;
        }

        .loader span.block3 {
            animation-delay: 0.87s;
            left: 31px;
            top: 0;
        }

        .loader span.block4 {
            animation-delay: 0.78s;
            left: 47px;
            top: 0;
        }

        .loader span.block5 {
            animation-delay: 0.69s;
            left: 0;
            top: 16px;
        }

        .loader span.block6 {
            animation-delay: 0.6s;
            left: 16px;
            top: 16px;
        }

        .loader span.block7 {
            animation-delay: 0.51s;
            left: 31px;
            top: 16px;
        }

        .loader span.block8 {
            animation-delay: 0.41s;
            left: 47px;
            top: 16px;
        }

        .loader span.block9 {
            animation-delay: 0.32s;
            left: 0;
            top: 31px;
        }

        .loader span.block10 {
            animation-delay: 0.23s;
            left: 16px;
            top: 31px;
        }

        .loader span.block11 {
            animation-delay: 0.14s;
            left: 31px;
            top: 31px;
        }

        .loader span.block12 {
            animation-delay: 0.05s;
            left: 47px;
            top: 31px;
        }

        .loader span.block13 {
            animation-delay: -0.05s;
            left: 0;
            top: 47px;
        }

        .loader span.block14 {
            animation-delay: -0.14s;
            left: 16px;
            top: 47px;
        }

        .loader span.block15 {
            animation-delay: -0.23s;
            left: 31px;
            top: 47px;
        }

        .loader span.block16 {
            animation-delay: -0.32s;
            left: 47px;
            top: 47px;
        }

#in1y {
    display: none;
}

#isr7 {
    min-height: calc(100vh - 100px);
    font-family: Open Sans, Helvetica, Arial, sans-serif;
}

#i0v32 {
    max-width: 970px;
    padding: 0 65px;
}

.iztuf_global {
    display: inline-block;
    width: 100%;
    min-height: 200px;
}

.i0v32_global,
.ixng_global {
    display: inline-flex;
    border-radius: 0;
    width: 100%;
    align-items: stretch;
}

.i0v32_global {
    max-width: 100%;
    height: auto;
    margin: auto;
}

.ixng_global {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}

.i4kpu_global .ads p {
    font-family: "Roboto";
    font-size: 12px;
    text-align: center;
}

#is2bk {
    font-family: Open Sans;
    font-size: 14px;
    color: #9b9b9b;
    margin: 0;
    padding: 3px 0;
}

#it3ez {
    max-width: 940px;
    margin: 0 auto;
}

#i4kpu {
    background-color: #4a4a4a;
    height: 25px;
}

#iztuf {
    min-height: auto;
}

#ixng {
    padding: 15px 0;
    background-color: #f4f4f4;
  
}

#imkyc {
    max-width: 970px;
    padding: 0 15px;
    display: flex;
}

.i378g_global {
    display: inline-block;
    width: 100%;
    min-height: 200px;
}

.imkyc_global,
.iwyh2_global {
    display: inline-flex;
    border-radius: 0;
    width: 100%;
    align-items: stretch;
}

.imkyc_global {
    max-width: 100%;
    height: auto;
    margin: auto;
}

.iwyh2_global {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}

#i378g {
    max-width: 760px;
    margin: 0 auto;
}

#i29wc {
    font-size: 28px;
    line-height: 1.15em;
    font-weight: 700;
    margin: 0 0 15px;
    padding: 35px 0 0;
}

.i8wab_global {
    display: inline;
}

#i4f5g,
#ijcxe,
#ilnbf {
    font-size: 14px;
    color: #9b9b9b;
    line-height: 1.35em;
}

#ilnbf {
    display: inline;
    padding: 0 0 0 10px;
    border-left: 1px solid #9b9b9b;
    margin: 0 0 0 10px;
}

#ijcxe {
    margin: 10px 0 25px;
}

#i8toa {
    margin: 25px 0 15px;
    font-size: 34px;
    line-height: 1.1em;
    font-weight: 700;
    min-width: 80px;
}

#ih1bh,
#ipu7h,
#iwxwb {
    font-size: 17px;
    line-height: 1.55em;
    margin: 0 0 25px;
    color: #333;
}

#izn5g {
    font-size: 28px;
    line-height: 1.15em;
    font-weight: 700;
    margin: 0 0 15px;
}

#iarpi,
#ishhh {
    font-size: 17px;
    line-height: 1.55em;
    margin: 0 0 25px;
    color: #333;
}

.i30zf_global {
    display: inline-block;
    width: 100%;
    min-height: 200px;
}

.igidf_global {
    display: inline-flex;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    align-items: stretch;
    height: auto;
    margin: auto;
}

#i30zf {
    padding: 0 15px 0 0;
    min-height: auto;
}

.icwhj_global,
.ivh2r_global {
    display: inline-block;
    width: 100%;
    min-height: 200px;
}

#i30zf,
#ivh2r {
    width: 50%;
}

#i2rg3 {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0 0 25px;
}

#ipkvp {
    font-size: 17px;
    line-height: 1.55em;
    color: #333;
}

#igidf,
#ipkvp,
#iycg6 {
    margin: 0 0 25px;
}

#iycg6 {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2em;
}

#i5zlk,
#ibewx,
#ig1pb {
    font-size: 17px;
    line-height: 1.55em;
    margin: 0 0 25px;
    color: #333;
}

.ixagg_global {
    display: inline-flex;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    align-items: stretch;
    height: auto;
    margin: auto;
}

#icwhj {
    width: 55%;
    min-height: auto;
}

.ic4bjv_global,
.ieorf_global,
.ifjash_global {
    display: inline-block;
    width: 100%;
    min-height: 200px;
}

#ixagg {
    margin: 0 0 25px;
}

#ieorf {
    width: 45%;
    padding: 0 0 0 15px;
    min-height: auto;
}

#iaw78k,
#idmmnl {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0 0 25px;
}

#iaw78k {
    font-style: italic;
}

#i4odk9 {
    font-size: 28px;
    line-height: 1.15em;
    font-weight: 700;
    margin: 0 0 15px;
    padding: 35px 0 0;
}

#i330oo,
#i766u3,
#ibruzu,
#iil5yt,
#il9kfb,
#ipwtqx,
#ivjn5l,
#iwpawc,
#iyko39 {
    font-size: 17px;
    line-height: 1.55em;
    margin: 0 0 25px;
    color: #333;
}

#iuad2k {
    font-size: 28px;
    line-height: 1.15em;
    font-weight: 700;
    margin: 0 0 15px;
    padding: 35px 0 0;
}

#ih9sx5 {
    margin: 0 0 25px;
}

#ic4bjv {
    padding: 0 15px 0 0;
    min-height: auto;
}

#ic4bjv,
#ifjash {
    width: 50%;
}

#ids4uz {
    margin: 0 0 25px;
}

#ids4uz,
#iuo04f {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
}

.ih9sx5_global {
    display: inline-flex;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    align-items: stretch;
    height: auto;
    margin: auto;
}

#id6mo7,
#iymewi {
    margin: 0 0 25px;
    line-height: 1.55em;
    font-size: 17px;
    color: #333;
}

#id6mo7 {
    margin: 0;
}

#iww06a {
    color: #027ec6;
    text-decoration: none;
}

    #iww06a:hover {
        text-decoration: underline;
    }

#i48aup,
#iddopf,
#ijaz6v {
    font-size: 17px;
    line-height: 1.55em;
    margin: 0 0 25px;
    color: #333;
}

#i2rn52 {
    color: #027ec6;
}

.i3s8lq_global,
.i4nq9r_global,
.i7kspk_global,
.idue95_global,
.iu5ex4_global,
.iwza42_global {
    min-height: 50px;
}

#iu5ex4 {
    min-height: auto;
    padding: 30px 65px;
    margin: 0 0 25px;
    border: 4px dashed #979797;
}

#iwgixl {
    font-size: 24px;
    line-height: 1.25em;
    margin: 0 0 25px;
}

#ij08do-2 {
    color: #027ec6;
}

#iqfi4j,
#ix9uqr {
    font-size: 24px;
    line-height: 1.25em;
    margin: 0 0 25px;
}

#i37l9a-2,
#i7f75a-2 {
    color: #027ec6;
}

#if1zbs {
    font-size: 24px;
    line-height: 1.25em;
}

#i4krni-2 {
    color: #027ec6;
}

#i90agj {
    font-size: 28px;
    line-height: 1.15em;
    font-weight: 700;
    margin: 0 0 15px;
    padding: 35px 0 0;
}

#id435z,
#io1kur {
    color: #027ec6;
}

#ibqskj {
    margin: 0 0 20px;
    text-align: center;
    font-size: 28px;
    line-height: 1.15em;
    font-weight: 700;
}

#i7kspk {
    min-height: auto;
    padding: 30px 65px;
    background-color: #fffdd8;
}

#i39yl9 {
    font-size: 28px;
    line-height: 1.15em;
    font-weight: 700;
    margin: 0 0 15px;
    padding: 35px 0 0;
}

#ign6yh {
    font-size: 17px;
    line-height: 1.55em;
    margin: 0 0 25px;
    color: #333;
}

#i811mj,
#ib351i {
    font-size: 22px;
    line-height: 1.2em;
    font-weight: 700;
    margin: 0 0 25px;
}

#ie6ofd {
    color: #027ec6;
}

#i8vimj {
    display: block;
    min-height: 50px;
    min-width: 50px;
    margin: 0 0 25px;
}

#ieogml {
    font-size: 22px;
    line-height: 1.2em;
    font-weight: 700;
    margin: 0 0 25px;
}

#i9gqgv,
#iieehm {
    font-size: 17px;
    line-height: 1.55em;
    margin: 0 0 25px;
    color: #333;
}

#i07yae {
    color: #027ec6;
    font-weight: 700;
}

#ixxreb {
    font-size: 17px;
    line-height: 1.55em;
    margin: 0 0 25px;
    color: #333;
}

#ibjmi6 {
    color: #027ec6;
}

#iwvdke {
    margin: 0 10px 0 0;
}

#ivxuoa,
#iwvdke {
    font-size: 24px;
    line-height: 1.25em;
}

#iwza42 {
    margin: 0 0 25px;
}

#idue95,
#iwza42 {
    display: flex;
    min-height: auto;
}

#ig6275 {
    margin: 0 10px 0 0;
}

#ig6275,
#iwg2kf {
    font-size: 24px;
    line-height: 1.25em;
}

#i3s8lq {
    display: flex;
    min-height: auto;
    margin: 0 0 25px;
}

#ilnzex {
    margin: 0 10px 0 0;
}

#iegcem,
#ilnzex {
    font-size: 24px;
    line-height: 1.25em;
}

#ip1ckj {
    color: #027ec6;
}

#i4nq9r {
    display: flex;
    min-height: auto;
    margin: 0 0 25px;
}

#ipwo66 {
    margin: 0 10px 0 0;
}

#imq4e2,
#ipwo66 {
    font-size: 24px;
    line-height: 1.25em;
}

#ibyh1l,
#iqgd6g {
    text-align: center;
}

#iqgd6g {
    line-height: 1.5em;
    padding: 30px 0 0;
    margin: 0 0 40px;
    font-size: 22px;
}

#ibyh1l {
    padding: 10px 0;
    margin: 0 0 80px;
    display: block;
    background-color: #19af42;
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #036f21;
    text-decoration: none;
    color: #fff;
    font-size: 32px;
    font-weight: 700;
}

#ius5iu {
    max-width: 970px;
    padding: 0 15px;
}

.iwmnef_global {
    display: inline-block;
    width: 100%;
    min-height: 200px;
}

.ikzb1e_global,
.ius5iu_global {
    display: inline-flex;
    border-radius: 0;
    width: 100%;
    align-items: stretch;
}

.ius5iu_global {
    max-width: 100%;
    height: auto;
    margin: auto;
}

.ikzb1e_global {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}

#ikzb1e {
    background-color: #344a5f;
}

#iwmnef {
    padding: 35px 0 85px;
}

.it9wbl_global {
    min-height: 50px;
}

#it9wbl {
    min-height: auto;
    text-align: center;
}

#imax3v {
    padding: 0 10px;
    margin: 0 10px;
    display: inline-block;
    font-size: 14px;
    color: #c8c8c8;
    text-decoration: none;
    border-right: 2px solid #c8c8c8;
    font-weight: 600;
}

#ipyfsb,
#itx52u,
#ivgdbf,
#ixujhn {
    padding: 0 10px;
    margin: 0 10px 0 0;
    display: inline-block;
    font-size: 14px;
    color: #c8c8c8;
    text-decoration: none;
    font-weight: 600;
    border-right: 2px solid #c8c8c8;
}

#i33uwk,
#iauaus,
#injhc6 {
    color: #fff;
    text-align: center;
    font-size: 13.3333px;
    line-height: 1.467em;
    margin: 25px 0 0;
}

#ipomhg-2 {
    color: #027ec6;
}

#iqmvrh {
    top: inherit;
    width: 100%;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 999;
    padding: 10px 0;
    min-height: 50px;
}

.iqmvrh_global {
    position: fixed;
    z-index: 10;
    text-align: center;
    background-color: #fff;
}

    .iqmvrh_global.hidden {
        display: none !important;
    }

#ip1eem,
#wrapper .iqmvrh_global.hidden {
    display: block;
}

#ip1eem {
    padding: 15px 30px;
    margin: 0 auto;
    background-color: #19af42;
    width: 400px;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    font-size: 20px;
    border: 1px solid #036f21;
    border-radius: 4px 4px 4px 4px;
}

#i8yfuh,
#isk9gc {
    display: block;
    min-height: 50px;
    min-width: 50px;
}

#it0ki6 {
    display: block;
}

#i8j5dx,
#irnn3f {
    min-height: 50px;
    min-width: 50px;
    display: block;
}

#i0nt3g {
    text-align: center;
    padding: 5px 10px 10px;
    display: block;
}

#icpb2x {
    padding: 0 10px;
    margin: 0 10px 0 0;
    display: inline-block;
    font-size: 14px;
    color: #c8c8c8;
    text-decoration: none;
    font-weight: 600;
}

#iitb0z {
    width: 100%;
    margin: 25px 0 0;
}

#idu5g4 {
    margin: 0 0 15px;
}

#ia0m04,
#idnngv,
#idu5g4,
#iowyer,
#iqw91k,
#isr2rh {
    width: 100%;
}

#iowyer {
    display: block;
}

#ire90l {
    display: block;
    margin: 0 0 25px;
}

#iq8non {
    height: 38px;
}

#igb3ml {
    padding: 10px 0 0;
}

@media (max-width: 767px) {
    #i29wc {
        font-size: 24px;
    }

    #i7kspk {
        padding: 30px;
    }

    #ibyh1l {
        font-size: 25px;
    }

    #iqgd6g {
        margin: 0 0 25px;
    }

    #i9gqgv,
    #ign6yh,
    #iieehm,
    #ixxreb {
        font-size: 16px;
    }

    #i811mj,
    #ib351i,
    #ieogml {
        font-size: 20px;
    }

    #iuad2k {
        font-size: 24px;
    }

    #iegcem,
    #ig6275,
    #ilnzex,
    #imq4e2,
    #ipwo66,
    #ivxuoa,
    #iwg2kf,
    #iwvdke {
        font-size: 20px;
    }

    #ibqskj {
        font-size: 24px;
    }

    #if1zbs,
    #iqfi4j,
    #iwgixl,
    #ix9uqr {
        font-size: 20px;
    }

    #iu5ex4 {
        padding: 30px 25px;
    }

    #i330oo,
    #i48aup,
    #iddopf {
        font-size: 16px;
    }

    #i30zf {
        width: 100%;
        margin: 0 0 25px;
        padding: 0;
    }

    #igidf {
        flex-direction: column;
    }

    #id6mo7 {
        font-size: 16px;
    }

    #ivh2r {
        width: 100%;
    }

    #iymewi {
        font-size: 16px;
    }

    #i90agj {
        font-size: 24px;
    }

    #i5zlk,
    #i766u3,
    #ibruzu,
    #iil5yt,
    #ijaz6v,
    #il9kfb,
    #ipwtqx,
    #ivjn5l,
    #iyko39 {
        font-size: 16px;
    }

    #i39yl9 {
        font-size: 24px;
    }

    #ieorf {
        width: 100%;
        padding: 0;
    }

    #ixagg {
        flex-direction: column;
    }

    #icwhj {
        width: 100%;
    }

    #i2rg3,
    #iaw78k,
    #idmmnl {
        font-size: 20px;
    }

    #iarpi,
    #ig1pb,
    #iwpawc {
        font-size: 16px;
    }

    #iycg6 {
        font-size: 20px;
    }

    #ic4bjv {
        width: 100%;
        padding: 0;
        margin: 0 0 25px;
    }

    #ih9sx5 {
        flex-direction: column;
    }

    #ifjash {
        width: 100%;
    }

    #ids4uz,
    #iuo04f {
        font-size: 20px;
    }

    #ibewx,
    #ipkvp,
    #ipu7h {
        font-size: 16px;
    }

    #i4odk9 {
        font-size: 24px;
    }

    #ih1bh,
    #ishhh,
    #iwxwb {
        font-size: 16px;
    }

    #izn5g {
        font-size: 24px;
    }

    #i8toa {
        font-size: 28px;
    }

    #iztuf {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #ip1eem {
        width: 135px;
        font-size: 14px;
    }
}
