@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;
    -webkit-tap-highlight-color: #0000;
    position: fixed;
    background-color: rgba(255, 255, 255, .75)
}

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

.loader span {
    background: #0bf;
    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: .97s;
    left: 16px;
    top: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#ik0i {
    display: none
}

#i4dg {
    min-height: calc(100vh - 100px);
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 28px
}

#i8vv,
#idstl {
    display: inline-flex;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    align-items: stretch
}

#idstl {
    max-width: 970px;
    height: auto;
    padding: 0 15px
}

#i8vv {
    padding: 20px 0;
    background-image: linear-gradient(to right, #253b80 0%, #00aeef 100%);
    background-repeat: repeat;
    background-position: 0 0;
    background-attachment: scroll;
    background-size: 100%;
    color: #fff
}

#iqtnj {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

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

#iofr2 {
    width: 100%;
    max-width: 239px;
    max-height: 36px;
}

#i5qjm {
    display: inline-block;
    width: 100%;
    min-height: 200px
}

#i8aj1,
#in586 {
    display: inline-flex;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    align-items: stretch
}

#in586 {
    max-width: 970px;
    height: auto;
    padding: 0 15px
}

#i8aj1 {
    background-color: #262626;
    color: #575757;
    font-size: 13px;
    line-height: 20px;
    padding: 50px 0
}

#i9kz2 {
    display: flex;
    width: 100%;
    min-height: 200px
}

#i8jyl,
#iupso {
    display: inline-flex;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    align-items: stretch
}

#iupso {
    max-width: 970px;
    height: auto;
    padding: 0 15px
}

#i8jyl {
    padding: 35px 0 175px
}

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

#idx3k {
    text-align: right;
    margin: 0
}

#if47l,
#iyhrk {
    min-height: 50px
}

#iyhrk {
    flex: 1 0 0%
}

#if47l {
    width: 240px;
    padding: 0 0 0 40px
}

#i50aj {
    font-size: 48px;
    line-height: 58px;
    font-weight: 900
}

#iw1me {
    margin: 0 0 30px
}

#i26nu {
    color: #e80000
}

.i2q3g_global .st-custom-button[data-network] {
    background-color: #fff;
    display: inline-block;
    padding: 5px;
    cursor: pointer
}

.i2q3g_global .st-custom-button[data-network] img {
    max-width: 50px
}

#irsmh,
#izaol {
    width: 49%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 5px;
    border-radius: 3px 3px 3px 3px;
    background-color: #3a579d
}

#irsmh {
    background-color: #00aaf0
}

#i2q3g {
    justify-content: space-between;
    margin: 35px 0;
    display: flex
}

#ikkay {
    min-height: 50px;
    margin: 70px 0 35px
}

#idwyq {
    width: 100%
}

#ig7ih {
    font-size: 38px;
    line-height: 48px;
    margin: 70px 0 30px
}

#id82v,
#ig7ih {
    font-weight: 700
}

#id82v,
#ilaen,
#iy3id {
    margin: 0 0 30px
}

#ifnlk,
#iozkd {
    font-weight: 700
}

#ita4b {
    width: 100%
}

#ivcc3 {
    min-height: 50px;
    margin: 0 0 35px
}

#i4fm4,
#iskr3,
#ivdwh,
#ixcgm {
    margin: 0 0 30px
}

#inu1w,
#iu3n2 {
    font-weight: 700
}

#iohwi {
    width: 100%
}

#i750g {
    min-height: 50px;
    margin: 0 0 35px
}

#i290g,
#if3ih,
#ij0rg,
#in36z {
    margin: 0 0 30px
}

#if3ih,
#ihsv7 {
    font-weight: 700
}

#ivqxw {
    width: 100%
}

#igx0h {
    min-height: 50px;
    margin: 0 0 35px
}

#i5fpu {
    font-size: 38px;
    line-height: 48px;
    font-weight: 700;
    margin: 70px 0 30px
}

#ifh133,
#ihq1e3,
#is7ta {
    margin: 0 0 30px
}

#i656h4 {
    width: 49.5%
}

#iw7wkz {
    min-height: 50px;
    margin: 0 0 35px;
    justify-content: space-between;
    display: flex
}

#iqzamb {
    font-size: 38px;
    line-height: 48px;
    font-weight: 700;
    margin: 70px 0 30px
}

#i136fk,
#i2slxg,
#ivme6v {
    margin: 0 0 30px
}

#i94cbs {
    font-weight: 700
}

#irqtu1 {
    width: 100%
}

#ijrhuz {
    min-height: 50px;
    margin: 0 0 35px
}

#i2kudv {
    width: 49.5%
}

#ij2tec,
#inhofq,
#iot0yl,
#itqdcd,
#ivsx3k {
    margin: 0 0 30px
}

#i2oo5i,
#io6byn,
#iscpu7,
#iw3wce {
    font-weight: 700
}

#irb6px {
    width: 100%
}

#ip86sp {
    min-height: 50px;
    margin: 0 0 35px
}

#isacew {
    font-size: 38px;
    line-height: 48px;
    font-weight: 700;
    margin: 70px 0 30px
}

#iuupgs {
    min-height: 50px;
    width: 50px
}

#ip38yu {
    font-size: 38px;
    line-height: 48px;
    font-weight: 700;
    margin: 70px 0 30px
}

#im5bpj {
    margin: 0 0 30px
}

#ici05f {
    font-weight: 700
}

#i5rsd8 {
    width: 100%
}

#ie4qt5 {
    min-height: 50px;
    margin: 0 0 35px
}

#ish91g {
    min-height: 50px;
    background-image: linear-gradient(to right, #d7f8f5 0%, #d7f5ff 100%);
    background-repeat: repeat;
    background-position: 0 0;
    background-attachment: scroll;
    background-size: 100%;
    padding: 20px
}

#iaigci {
    min-height: 50px;
    border: 7px solid #fff;
    padding: 40px;
    text-align: center
}

#ize3jo {
    margin: 0 0 15px
}

#ik0aau,
#izcmye {
    font-size: 24px;
    font-weight: 700
}

#izcmye {
    padding: 18px 40px;
    min-height: 50px;
    min-width: 50px;
    background-image: -webkit-linear-gradient(90deg, #06db5f 0%, #1aae42 100%);
    background-repeat: repeat;
    background-position: 0 0;
    background-attachment: scroll;
    background-size: 100%;
    color: #fff;
    text-decoration: none;
    border-radius: 4px 4px 4px 4px;
    display: block
}

#ik0aau {
    display: inline;
    margin: 0 5px 0 0
}

#i60ckz {
    min-height: 50px;
    font-size: 16px;
    line-height: 27px
}

#i26v8h,
#igpct9 {
    min-height: 50px;
    margin: 15px 0 0
}

#i26v8h {
    display: flex;
    align-items: flex-start;
    padding: 0 0 35px;
    border-bottom: 1px solid #d8d8d8;
    margin: 0 0 30px
}

#imqdw9 {
    min-height: 50px;
    padding: 0 0 0 12px;
    flex: 1 0 0%
}

#i4fy7c {
    width: 100%
}

#ic364y {
    margin: 0 0 5px;
    font-weight: 700
}

#iiph6g {
    max-width: 115px
}

#i12dtc,
#iiph6g {
    width: 100%
}

#iap5gi {
    min-height: 50px;
    width: 50px
}

#i1s0qc {
    margin: 0 0 5px;
    font-weight: 700
}

#imta45 {
    min-height: 50px;
    padding: 0 0 0 12px;
    flex: 1 0 0%
}

#in2qf6 {
    min-height: 50px;
    display: flex;
    align-items: flex-start
}

#i3sysc {
    width: 100%
}

#ifoakx {
    min-height: 50px;
    width: 50px
}

#i8aoih {
    margin: 0 0 5px;
    font-weight: 700
}

#i60anf {
    width: 100%;
    max-width: 115px;
    margin: 0 20px 0 0
}

#igtkii {
    min-height: 50px;
    margin: 15px 0 0
}

#i20fnx {
    min-height: 50px;
    padding: 0 0 0 12px;
    flex: 1 0 0%
}

#i0dpjh {
    min-height: 50px;
    display: flex;
    align-items: flex-start;
    padding: 0 0 35px;
    border-bottom: 1px solid #d8d8d8;
    margin: 0 0 30px
}

#i9anu5 {
    width: 100%
}

#i17if8 {
    min-height: 50px;
    width: 50px
}

#ipkf0d {
    margin: 0 0 5px;
    font-weight: 700
}

#ip1kl2 {
    min-height: 50px;
    padding: 0 0 0 12px;
    flex: 1 0 0%
}

#i6px5p {
    min-height: 50px;
    display: flex;
    align-items: flex-start;
    padding: 0 0 35px;
    border-bottom: 1px solid #d8d8d8;
    margin: 0 0 30px
}

#i6n679 {
    width: 100%;
    max-width: 115px
}

#irik4d {
    margin: 0 20px 0 0
}

#iktdvc,
#irik4d {
    width: 100%;
    max-width: 115px
}

#i0gfop {
    min-height: 50px;
    margin: 15px 0 0
}

#ign4gm {
    width: 100%
}

#i60zmj {
    display: flex;
    padding: 10px 5px;
    background-color: #00c519;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
    align-items: center;
    justify-content: center;
    margin: -30px 0 0;
    position: relative;
    border-bottom: 3px solid #00a315
}

#idpxj8 {
    text-align: center;
    line-height: 25px;
    margin: 0 8px 0 0
}

#iz4607 {
    width: 12px
}

#iwolyo {
    display: flex;
    margin: 0 0 30px;
    color: #fff
}

#ilfzgk {
    display: inline;
    margin: 0 5px
}

#i2adpy {
    margin: 0 0 20px;
    text-align: center
}

#irpsn3 {
    min-height: 50px;
    max-width: 800px;
    margin: 0 auto
}

#i9bkus {
    width: 60%
}

#i74gbe {
    text-align: right;
    width: 40%
}

#ie133g {
    margin: 0 0 20px;
    text-align: center
}

#i0waha {
    display: inline
}

#is7voi {
    margin: 0 3px
}

#ign2i4,
#ipb1mp {
    color: #fff;
    text-decoration: none
}

#ipb1mp {
    display: inline-block
}

#ia52dn {
    display: inline
}

#i6m6mm {
    display: inline-block;
    color: #fff;
    text-decoration: none
}

#iqkeds {
    margin: 0 0 20px;
    text-align: center
}

#icod1l {
    font-weight: 700
}

#im8sci {
    display: none
}

#i2qgiw,
#im8sci {
    margin: 0 0 30px
}

#ihl3lv {
    display: none
}

#i28grx,
#i7ihbu,
#i8msjo,
#io8ktd,
#izgesl {
    margin: 0 0 30px
}

#irhyfq {
    display: none
}

#inrx9s {
    margin: 0 0 30px
}

#i49qhn {
    top: inherit;
    width: 100%;
    min-height: 50px;
    bottom: 0;
    background-color: #2583c9;
    padding: 20px 0;
    color: #fff;
    text-align: left;
    font-size: 20px;
    line-height: 27px
}

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

.i49qhn_global.hidden {
    display: none !important
}

#wrapper .i49qhn_global.hidden,
.loader span {
    display: block
}

#ier1h9 {
    max-height: 60px;
    max-width: 850px;
    padding: 0 15px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#ig8ugx {
    display: inline-block;
    padding: 10px 15px;
    background-color: #00c519;
    border-radius: 5px 5px 5px 6px;
    color: #fff;
    text-decoration: none;
    max-width: 442px;
    font-size: 23px;
    border-bottom: 3px solid #009012
}

#i3oq2g,
#ig8ugx,
#in94oe {
    font-weight: 700
}

#in94oe {
    font-size: 24px
}

#iobccz {
    margin: 0 0 30px
}

#iv7dp4 {
    font-weight: 700
}

@media (max-width:1023px) {
    #if47l {
        padding: 0 0 0 20px;
        width: 220px
    }

    #i5fpu,
    #ig7ih,
    #ip38yu,
    #iqzamb,
    #isacew {
        margin: 45px 0 30px
    }
}

@media (max-width:767px) {
    #ikkay {
        margin: 0 0 30px
    }

    #if47l {
        display: none
    }

    #ivcc3 {
        margin: 0 0 30px
    }

    #ig7ih {
        font-size: 30px;
        line-height: 38px
    }

    #i750g,
    #igx0h {
        margin: 0 0 30px
    }

    #i5fpu {
        font-size: 30px;
        line-height: 38px
    }

    #iw7wkz {
        margin: 0 0 30px;
        display: block
    }

    #iqzamb {
        font-size: 30px;
        line-height: 38px
    }

    #ijrhuz {
        margin: 0 0 30px
    }

    #i656h4 {
        margin: 0 0 10px
    }

    #i2kudv,
    #i656h4 {
        width: 100%
    }

    #ip86sp {
        margin: 0 0 30px;
        display: none
    }

    #ip38yu,
    #isacew {
        font-size: 30px;
        line-height: 38px
    }

    #ie4qt5 {
        margin: 0 0 30px
    }

    #i50aj {
        font-size: 32px;
        line-height: 43px
    }

    #i74gbe,
    #i9bkus {
        width: 100%;
        text-align: center
    }

    #i9bkus {
        margin: 0 0 10px
    }

    #iwolyo {
        display: block
    }

    #i8jyl {
        padding: 25px 0 130px
    }

    #ish91g {
        padding: 20px 10px 15px
    }

    #iaigci {
        padding: 30px 10px 35px
    }

    #izcmye {
        padding: 18px 10px;
        font-size: 21px;
        line-height: 24px
    }

    #i8vv {
        padding: 15px 0
    }

    #iofr2 {
        max-width: 160px
    }

    #i95m2 {
        text-align: center
    }

    #iqtnj {
        display: block
    }

    #idx3k {
        text-align: center;
        margin: 5px 0 0
    }

    #i2q3g {
        margin: 25px 0
    }

    #iw1me {
        display: none
    }

    #im8sci {
        display: block
    }

    #i20g8i,
    #ihl3lv {
        min-height: 50px;
        display: none
    }

    #ihl3lv {
        display: block
    }

    #i6mpxt {
        font-weight: 700
    }

    #iyzteq {
        width: 7px;
        margin: 7px 0 0
    }

    #i5ok1c {
        flex: 1 0 0%;
        padding: 0 0 0 8px
    }

    #ilpg58 {
        display: flex;
        align-items: flex-start
    }

    #i8jok7 {
        width: 7px;
        margin: 7px 0 0
    }

    #iudnah {
        flex: 1 0 0%;
        padding: 0 0 0 8px
    }

    #iz20jo {
        display: flex;
        align-items: flex-start
    }

    #ikiwlf {
        width: 7px;
        margin: 7px 0 0
    }

    #iybowm {
        flex: 1 0 0%;
        padding: 0 0 0 8px
    }

    #iy8hsr {
        display: flex;
        align-items: flex-start
    }

    #ixv52x {
        width: 7px;
        margin: 7px 0 0
    }

    #ip03jg {
        flex: 1 0 0%;
        padding: 0 0 0 8px
    }

    #ihnwar {
        display: flex;
        align-items: flex-start
    }

    #i7x6k7 {
        width: 7px;
        margin: 7px 0 0
    }

    #itrhyx {
        flex: 1 0 0%;
        padding: 0 0 0 8px
    }

    #iayu3f {
        display: flex;
        align-items: flex-start
    }

    #iy4y64 {
        width: 7px;
        margin: 7px 0 0
    }

    #iuuxgc {
        flex: 1 0 0%;
        padding: 0 0 0 8px
    }

    #ibne1z {
        display: flex;
        align-items: flex-start
    }

    #in6gne {
        width: 7px;
        margin: 7px 0 0
    }

    #ibhnmv {
        flex: 1 0 0%;
        padding: 0 0 0 8px
    }

    #iqp0ll {
        display: flex;
        align-items: flex-start
    }

    #irteef {
        min-height: 50px;
        margin: 0 0 20px
    }

    #irhyfq {
        display: block
    }

    #iqasjk,
    #irhyfq {
        min-height: 50px
    }

    #i45kec,
    #iqasjk {
        display: none
    }

    #i60anf,
    #irik4d {
        margin: 0 15px 0 0
    }

    #i49qhn {
        text-align: center;
        font-size: 18px;
        line-height: 25px
    }

    #ier1h9 {
        display: block
    }

    #i3oq2g {
        margin: 0 0 10px
    }

    #ig8ugx {
        font-size: 21px;
        line-height: 27px
    }

    #i8aj1 {
        padding: 40px 0 150px
    }

    #iier {
        display: block
    }

    #i24cjg {
        font-weight: 700
    }
}