@media screen and (min-width: 980px) {
    .t-records {
        opacity: 0;
    }

    .t-records_animated {
        -webkit-transition: opacity ease-in-out .2s;
        -moz-transition: opacity ease-in-out .2s;
        -o-transition: opacity ease-in-out .2s;
        transition: opacity ease-in-out .2s;
    }

    .t-records.t-records_visible {
        opacity: 1;
    }
}

.t-input-group.js-error-control-box .t-input-phonemask {
    border: 0 !important
}

.t-input_pvis.t-input-phonemask__wrap {
    padding-top: 0;
    padding-bottom: 0
}

.t-input-phonemask__wrap {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

.t-input-phonemask {
    height: auto;
    padding: 0;
    background-color: transparent
}

.t-input-phonemask__options-wrap {
    display: none;
    position: absolute;
    top: calc(100% + 5px);
    left: 0;
    z-index: 10;
    min-width: 410px;
    max-height: 200px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1);
    box-shadow: 0 0 1px rgba(0, 0, 0, .1);
    overflow-y: scroll
}

.t-input-phonemask__options-wrap.t-input-phonemask__options-wrap_open {
    display: block
}

.t-input-phonemask__options-item {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: end;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 8px 10px;
    font-family: sans-serif;
    font-size: 14px;
    color: #000 !important;
    cursor: pointer
}

.t-input-phonemask__options-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-input-phonemask__options-item.t-input-phonemask__options-item_chosen, .t-input-phonemask__options-item:hover {
    background-color: #eee
}

.t-input-phonemask__select {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 5px;
    margin-left: 0;
    font-size: 16px;
    cursor: pointer
}

.t-input-phonemask__select-triangle {
    position: relative;
    margin-left: 6px;
    border-style: solid;
    border-width: 5px 4px 0;
    border-color: #9a9a9a transparent transparent
}

.t-input-phonemask__select-code {
    white-space: nowrap
}

.t-input-phonemask__options-code, .t-input-phonemask__select-code {
    margin-left: 10px
}

.t-input-phonemask__options-flag, .t-input-phonemask__select-flag {
    width: 18px;
    min-width: 18px;
    height: 13px;
    background-color: #c5c5c5;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.t-input-phonemask__options-flag {
    margin-left: 8px
}

.t-input-phonemask__options-wrap::-webkit-scrollbar {
    width: 8px;
    height: 15px
}

.t-input-phonemask__options-wrap::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: #c2c9d2
}

@media screen and (max-width: 640px) {
    .t-input-phonemask__options-wrap {
        min-width: auto
    }
}

.t-input-phonemask__options-flag, .t-input-phonemask__select-flag {
    background-image: url(https://static.tildacdn.com/lib/flags/flags5.png);
    background-repeat: no-repeat;
    display: inline-block
}

.t-input-phonemask__options-flag_np, .t-input-phonemask__select-flag[data-phonemask-flag="np"] {
    width: 16px;
    min-width: 16px
}

.t-input-phonemask__options-flag_ad, .t-input-phonemask__select-flag[data-phonemask-flag=ad] {
    background-position: -5px -5px
}

.t-input-phonemask__options-flag_ae, .t-input-phonemask__select-flag[data-phonemask-flag=ae] {
    background-position: -33px -5px
}

.t-input-phonemask__options-flag_af, .t-input-phonemask__select-flag[data-phonemask-flag=af] {
    background-position: -61px -5px
}

.t-input-phonemask__options-flag_ag, .t-input-phonemask__select-flag[data-phonemask-flag=ag] {
    background-position: -89px -5px
}

.t-input-phonemask__options-flag_al, .t-input-phonemask__select-flag[data-phonemask-flag=al] {
    background-position: -117px -5px
}

.t-input-phonemask__options-flag_am, .t-input-phonemask__select-flag[data-phonemask-flag=am] {
    background-position: -145px -5px
}

.t-input-phonemask__options-flag_ao, .t-input-phonemask__select-flag[data-phonemask-flag=ao] {
    background-position: -173px -5px
}

.t-input-phonemask__options-flag_ar, .t-input-phonemask__select-flag[data-phonemask-flag=ar] {
    background-position: -201px -5px
}

.t-input-phonemask__options-flag_at, .t-input-phonemask__select-flag[data-phonemask-flag=at] {
    background-position: -229px -5px
}

.t-input-phonemask__options-flag_au, .t-input-phonemask__select-flag[data-phonemask-flag=au] {
    background-position: -257px -5px
}

.t-input-phonemask__options-flag_az, .t-input-phonemask__select-flag[data-phonemask-flag=az] {
    background-position: -285px -5px
}

.t-input-phonemask__options-flag_ba, .t-input-phonemask__select-flag[data-phonemask-flag=ba] {
    background-position: -313px -5px
}

.t-input-phonemask__options-flag_bb, .t-input-phonemask__select-flag[data-phonemask-flag=bb] {
    background-position: -5px -28px
}

.t-input-phonemask__options-flag_bd, .t-input-phonemask__select-flag[data-phonemask-flag=bd] {
    background-position: -33px -28px
}

.t-input-phonemask__options-flag_be, .t-input-phonemask__select-flag[data-phonemask-flag=be] {
    background-position: -61px -28px
}

.t-input-phonemask__options-flag_bf, .t-input-phonemask__select-flag[data-phonemask-flag=bf] {
    background-position: -89px -28px
}

.t-input-phonemask__options-flag_bg, .t-input-phonemask__select-flag[data-phonemask-flag=bg] {
    background-position: -117px -28px
}

.t-input-phonemask__options-flag_bh, .t-input-phonemask__select-flag[data-phonemask-flag=bh] {
    background-position: -145px -28px
}

.t-input-phonemask__options-flag_bi, .t-input-phonemask__select-flag[data-phonemask-flag=bi] {
    background-position: -173px -28px
}

.t-input-phonemask__options-flag_bj, .t-input-phonemask__select-flag[data-phonemask-flag=bj] {
    background-position: -201px -28px
}

.t-input-phonemask__options-flag_bm, .t-input-phonemask__select-flag[data-phonemask-flag=bm] {
    background-position: -229px -28px
}

.t-input-phonemask__options-flag_bn, .t-input-phonemask__select-flag[data-phonemask-flag=bn] {
    background-position: -257px -28px
}

.t-input-phonemask__options-flag_bo, .t-input-phonemask__select-flag[data-phonemask-flag=bo] {
    background-position: -285px -28px
}

.t-input-phonemask__options-flag_br, .t-input-phonemask__select-flag[data-phonemask-flag=br] {
    background-position: -313px -28px
}

.t-input-phonemask__options-flag_bs, .t-input-phonemask__select-flag[data-phonemask-flag=bs] {
    background-position: -5px -51px
}

.t-input-phonemask__options-flag_bt, .t-input-phonemask__select-flag[data-phonemask-flag=bt] {
    background-position: -33px -51px
}

.t-input-phonemask__options-flag_bw, .t-input-phonemask__select-flag[data-phonemask-flag=bw] {
    background-position: -61px -51px
}

.t-input-phonemask__options-flag_by, .t-input-phonemask__select-flag[data-phonemask-flag=by] {
    background-position: -89px -51px
}

.t-input-phonemask__options-flag_bz, .t-input-phonemask__select-flag[data-phonemask-flag=bz] {
    background-position: -117px -51px
}

.t-input-phonemask__options-flag_ca, .t-input-phonemask__select-flag[data-phonemask-flag=ca] {
    background-position: -145px -51px
}

.t-input-phonemask__options-flag_cd, .t-input-phonemask__select-flag[data-phonemask-flag=cd] {
    background-position: -173px -51px
}

.t-input-phonemask__options-flag_cf, .t-input-phonemask__select-flag[data-phonemask-flag=cf] {
    background-position: -201px -51px
}

.t-input-phonemask__options-flag_cg, .t-input-phonemask__select-flag[data-phonemask-flag=cg] {
    background-position: -229px -51px
}

.t-input-phonemask__options-flag_ch, .t-input-phonemask__select-flag[data-phonemask-flag=ch] {
    background-position: -257px -51px
}

.t-input-phonemask__options-flag_ci, .t-input-phonemask__select-flag[data-phonemask-flag=ci] {
    background-position: -285px -51px
}

.t-input-phonemask__options-flag_ck, .t-input-phonemask__select-flag[data-phonemask-flag=ck] {
    background-position: -313px -51px
}

.t-input-phonemask__options-flag_cl, .t-input-phonemask__select-flag[data-phonemask-flag=cl] {
    background-position: -5px -74px
}

.t-input-phonemask__options-flag_cm, .t-input-phonemask__select-flag[data-phonemask-flag=cm] {
    background-position: -33px -74px
}

.t-input-phonemask__options-flag_cn, .t-input-phonemask__select-flag[data-phonemask-flag=cn] {
    background-position: -61px -74px
}

.t-input-phonemask__options-flag_co, .t-input-phonemask__select-flag[data-phonemask-flag=co] {
    background-position: -89px -74px
}

.t-input-phonemask__options-flag_cr, .t-input-phonemask__select-flag[data-phonemask-flag=cr] {
    background-position: -117px -74px
}

.t-input-phonemask__options-flag_cu, .t-input-phonemask__select-flag[data-phonemask-flag=cu] {
    background-position: -145px -74px
}

.t-input-phonemask__options-flag_cv, .t-input-phonemask__select-flag[data-phonemask-flag=cv] {
    background-position: -173px -74px
}

.t-input-phonemask__options-flag_cy, .t-input-phonemask__select-flag[data-phonemask-flag=cy] {
    background-position: -201px -74px
}

.t-input-phonemask__options-flag_cz, .t-input-phonemask__select-flag[data-phonemask-flag=cz] {
    background-position: -229px -74px
}

.t-input-phonemask__options-flag_de, .t-input-phonemask__select-flag[data-phonemask-flag=de] {
    background-position: -257px -74px
}

.t-input-phonemask__options-flag_dj, .t-input-phonemask__select-flag[data-phonemask-flag=dj] {
    background-position: -285px -74px
}

.t-input-phonemask__options-flag_dk, .t-input-phonemask__select-flag[data-phonemask-flag=dk] {
    background-position: -313px -74px
}

.t-input-phonemask__options-flag_dm, .t-input-phonemask__select-flag[data-phonemask-flag=dm] {
    background-position: -5px -97px
}

.t-input-phonemask__options-flag_do, .t-input-phonemask__select-flag[data-phonemask-flag=do] {
    background-position: -33px -97px
}

.t-input-phonemask__options-flag_dz, .t-input-phonemask__select-flag[data-phonemask-flag=dz] {
    background-position: -61px -97px
}

.t-input-phonemask__options-flag_ec, .t-input-phonemask__select-flag[data-phonemask-flag=ec] {
    background-position: -89px -97px
}

.t-input-phonemask__options-flag_ee, .t-input-phonemask__select-flag[data-phonemask-flag=ee] {
    background-position: -117px -97px
}

.t-input-phonemask__options-flag_eg, .t-input-phonemask__select-flag[data-phonemask-flag=eg] {
    background-position: -145px -97px
}

.t-input-phonemask__options-flag_eh, .t-input-phonemask__select-flag[data-phonemask-flag=eh] {
    background-position: -173px -97px
}

.t-input-phonemask__options-flag_er, .t-input-phonemask__select-flag[data-phonemask-flag=er] {
    background-position: -201px -97px
}

.t-input-phonemask__options-flag_es, .t-input-phonemask__select-flag[data-phonemask-flag=es] {
    background-position: -229px -97px
}

.t-input-phonemask__options-flag_et, .t-input-phonemask__select-flag[data-phonemask-flag=et] {
    background-position: -257px -97px
}

.t-input-phonemask__options-flag_fi, .t-input-phonemask__select-flag[data-phonemask-flag=fi] {
    background-position: -285px -97px
}

.t-input-phonemask__options-flag_fj, .t-input-phonemask__select-flag[data-phonemask-flag=fj] {
    background-position: -313px -97px
}

.t-input-phonemask__options-flag_fm, .t-input-phonemask__select-flag[data-phonemask-flag=fm] {
    background-position: -5px -120px
}

.t-input-phonemask__options-flag_fr, .t-input-phonemask__select-flag[data-phonemask-flag=fr] {
    background-position: -33px -120px
}

.t-input-phonemask__options-flag_ga, .t-input-phonemask__select-flag[data-phonemask-flag=ga] {
    background-position: -61px -120px
}

.t-input-phonemask__options-flag_gb, .t-input-phonemask__select-flag[data-phonemask-flag=gb] {
    background-position: -89px -120px
}

.t-input-phonemask__options-flag_gd, .t-input-phonemask__select-flag[data-phonemask-flag=gd] {
    background-position: -117px -120px
}

.t-input-phonemask__options-flag_ge, .t-input-phonemask__select-flag[data-phonemask-flag=ge] {
    background-position: -145px -120px
}

.t-input-phonemask__options-flag_gh, .t-input-phonemask__select-flag[data-phonemask-flag=gh] {
    background-position: -173px -120px
}

.t-input-phonemask__options-flag_gm, .t-input-phonemask__select-flag[data-phonemask-flag=gm] {
    background-position: -201px -120px
}

.t-input-phonemask__options-flag_gn, .t-input-phonemask__select-flag[data-phonemask-flag=gn] {
    background-position: -229px -120px
}

.t-input-phonemask__options-flag_gq, .t-input-phonemask__select-flag[data-phonemask-flag=gq] {
    background-position: -257px -120px
}

.t-input-phonemask__options-flag_gr, .t-input-phonemask__select-flag[data-phonemask-flag=gr] {
    background-position: -285px -120px
}

.t-input-phonemask__options-flag_gt, .t-input-phonemask__select-flag[data-phonemask-flag=gt] {
    background-position: -313px -120px
}

.t-input-phonemask__options-flag_gw, .t-input-phonemask__select-flag[data-phonemask-flag=gw] {
    background-position: -5px -143px
}

.t-input-phonemask__options-flag_gy, .t-input-phonemask__select-flag[data-phonemask-flag=gy] {
    background-position: -33px -143px
}

.t-input-phonemask__options-flag_hk, .t-input-phonemask__select-flag[data-phonemask-flag=hk] {
    background-position: -61px -143px
}

.t-input-phonemask__options-flag_hn, .t-input-phonemask__select-flag[data-phonemask-flag=hn] {
    background-position: -89px -143px
}

.t-input-phonemask__options-flag_hr, .t-input-phonemask__select-flag[data-phonemask-flag=hr] {
    background-position: -117px -143px
}

.t-input-phonemask__options-flag_ht, .t-input-phonemask__select-flag[data-phonemask-flag=ht] {
    background-position: -145px -143px
}

.t-input-phonemask__options-flag_hu, .t-input-phonemask__select-flag[data-phonemask-flag=hu] {
    background-position: -173px -143px
}

.t-input-phonemask__options-flag_id, .t-input-phonemask__select-flag[data-phonemask-flag=id] {
    background-position: -201px -143px
}

.t-input-phonemask__options-flag_ie, .t-input-phonemask__select-flag[data-phonemask-flag=ie] {
    background-position: -229px -143px
}

.t-input-phonemask__options-flag_il, .t-input-phonemask__select-flag[data-phonemask-flag=il] {
    background-position: -257px -143px
}

.t-input-phonemask__options-flag_in, .t-input-phonemask__select-flag[data-phonemask-flag=in] {
    background-position: -285px -143px
}

.t-input-phonemask__options-flag_iq, .t-input-phonemask__select-flag[data-phonemask-flag=iq] {
    background-position: -313px -143px
}

.t-input-phonemask__options-flag_ir, .t-input-phonemask__select-flag[data-phonemask-flag=ir] {
    background-position: -5px -166px
}

.t-input-phonemask__options-flag_is, .t-input-phonemask__select-flag[data-phonemask-flag=is] {
    background-position: -33px -166px
}

.t-input-phonemask__options-flag_it, .t-input-phonemask__select-flag[data-phonemask-flag=it] {
    background-position: -61px -166px
}

.t-input-phonemask__options-flag_jm, .t-input-phonemask__select-flag[data-phonemask-flag=jm] {
    background-position: -89px -166px
}

.t-input-phonemask__options-flag_jo, .t-input-phonemask__select-flag[data-phonemask-flag=jo] {
    background-position: -117px -166px
}

.t-input-phonemask__options-flag_jp, .t-input-phonemask__select-flag[data-phonemask-flag=jp] {
    background-position: -145px -166px
}

.t-input-phonemask__options-flag_ke, .t-input-phonemask__select-flag[data-phonemask-flag=ke] {
    background-position: -173px -166px
}

.t-input-phonemask__options-flag_kg, .t-input-phonemask__select-flag[data-phonemask-flag=kg] {
    background-position: -201px -166px
}

.t-input-phonemask__options-flag_kh, .t-input-phonemask__select-flag[data-phonemask-flag=kh] {
    background-position: -229px -166px
}

.t-input-phonemask__options-flag_ki, .t-input-phonemask__select-flag[data-phonemask-flag=ki] {
    background-position: -257px -166px
}

.t-input-phonemask__options-flag_km, .t-input-phonemask__select-flag[data-phonemask-flag=km] {
    background-position: -285px -166px
}

.t-input-phonemask__options-flag_kn, .t-input-phonemask__select-flag[data-phonemask-flag=kn] {
    background-position: -313px -166px
}

.t-input-phonemask__options-flag_kp, .t-input-phonemask__select-flag[data-phonemask-flag=kp] {
    background-position: -5px -189px
}

.t-input-phonemask__options-flag_kr, .t-input-phonemask__select-flag[data-phonemask-flag=kr] {
    background-position: -33px -189px
}

.t-input-phonemask__options-flag_ks, .t-input-phonemask__select-flag[data-phonemask-flag=ks] {
    background-position: -61px -189px
}

.t-input-phonemask__options-flag_kw, .t-input-phonemask__select-flag[data-phonemask-flag=kw] {
    background-position: -89px -189px
}

.t-input-phonemask__options-flag_kz, .t-input-phonemask__select-flag[data-phonemask-flag=kz] {
    background-position: -117px -189px
}

.t-input-phonemask__options-flag_la, .t-input-phonemask__select-flag[data-phonemask-flag=la] {
    background-position: -145px -189px
}

.t-input-phonemask__options-flag_lb, .t-input-phonemask__select-flag[data-phonemask-flag=lb] {
    background-position: -173px -189px
}

.t-input-phonemask__options-flag_lc, .t-input-phonemask__select-flag[data-phonemask-flag=lc] {
    background-position: -201px -189px
}

.t-input-phonemask__options-flag_li, .t-input-phonemask__select-flag[data-phonemask-flag=li] {
    background-position: -229px -189px
}

.t-input-phonemask__options-flag_lk, .t-input-phonemask__select-flag[data-phonemask-flag=lk] {
    background-position: -257px -189px
}

.t-input-phonemask__options-flag_lr, .t-input-phonemask__select-flag[data-phonemask-flag=lr] {
    background-position: -285px -189px
}

.t-input-phonemask__options-flag_ls, .t-input-phonemask__select-flag[data-phonemask-flag=ls] {
    background-position: -313px -189px
}

.t-input-phonemask__options-flag_lt, .t-input-phonemask__select-flag[data-phonemask-flag=lt] {
    background-position: -5px -212px
}

.t-input-phonemask__options-flag_lu, .t-input-phonemask__select-flag[data-phonemask-flag=lu] {
    background-position: -33px -212px
}

.t-input-phonemask__options-flag_lv, .t-input-phonemask__select-flag[data-phonemask-flag=lv] {
    background-position: -61px -212px
}

.t-input-phonemask__options-flag_ly, .t-input-phonemask__select-flag[data-phonemask-flag=ly] {
    background-position: -89px -212px
}

.t-input-phonemask__options-flag_ma, .t-input-phonemask__select-flag[data-phonemask-flag=ma] {
    background-position: -117px -212px
}

.t-input-phonemask__options-flag_mc, .t-input-phonemask__select-flag[data-phonemask-flag=mc] {
    background-position: -145px -212px
}

.t-input-phonemask__options-flag_md, .t-input-phonemask__select-flag[data-phonemask-flag=md] {
    background-position: -173px -212px
}

.t-input-phonemask__options-flag_me, .t-input-phonemask__select-flag[data-phonemask-flag=me] {
    background-position: -201px -212px
}

.t-input-phonemask__options-flag_mg, .t-input-phonemask__select-flag[data-phonemask-flag=mg] {
    background-position: -229px -212px
}

.t-input-phonemask__options-flag_mh, .t-input-phonemask__select-flag[data-phonemask-flag=mh] {
    background-position: -257px -212px
}

.t-input-phonemask__options-flag_mk, .t-input-phonemask__select-flag[data-phonemask-flag=mk] {
    background-position: -285px -212px
}

.t-input-phonemask__options-flag_ml, .t-input-phonemask__select-flag[data-phonemask-flag=ml] {
    background-position: -313px -212px
}

.t-input-phonemask__options-flag_mm, .t-input-phonemask__select-flag[data-phonemask-flag=mm] {
    background-position: -5px -235px
}

.t-input-phonemask__options-flag_mn, .t-input-phonemask__select-flag[data-phonemask-flag=mn] {
    background-position: -33px -235px
}

.t-input-phonemask__options-flag_mo, .t-input-phonemask__select-flag[data-phonemask-flag=mo] {
    background-position: -61px -235px
}

.t-input-phonemask__options-flag_mr, .t-input-phonemask__select-flag[data-phonemask-flag=mr] {
    background-position: -89px -235px
}

.t-input-phonemask__options-flag_mt, .t-input-phonemask__select-flag[data-phonemask-flag=mt] {
    background-position: -117px -235px
}

.t-input-phonemask__options-flag_mu, .t-input-phonemask__select-flag[data-phonemask-flag=mu] {
    background-position: -145px -235px
}

.t-input-phonemask__options-flag_mv, .t-input-phonemask__select-flag[data-phonemask-flag=mv] {
    background-position: -173px -235px
}

.t-input-phonemask__options-flag_mw, .t-input-phonemask__select-flag[data-phonemask-flag=mw] {
    background-position: -201px -235px
}

.t-input-phonemask__options-flag_mb, .t-input-phonemask__select-flag[data-phonemask-flag=mb] {
    background-position: -229px -235px
}

.t-input-phonemask__options-flag_mx, .t-input-phonemask__select-flag[data-phonemask-flag=mx] {
    background-position: -229px -235px
}

.t-input-phonemask__options-flag_my, .t-input-phonemask__select-flag[data-phonemask-flag=my] {
    background-position: -257px -235px
}

.t-input-phonemask__options-flag_mz, .t-input-phonemask__select-flag[data-phonemask-flag=mz] {
    background-position: -285px -235px
}

.t-input-phonemask__options-flag_na, .t-input-phonemask__select-flag[data-phonemask-flag=na] {
    background-position: -313px -235px
}

.t-input-phonemask__options-flag_ne, .t-input-phonemask__select-flag[data-phonemask-flag=ne] {
    background-position: -5px -258px
}

.t-input-phonemask__options-flag_ng, .t-input-phonemask__select-flag[data-phonemask-flag=ng] {
    background-position: -33px -258px
}

.t-input-phonemask__options-flag_ni, .t-input-phonemask__select-flag[data-phonemask-flag=ni] {
    background-position: -61px -258px
}

.t-input-phonemask__options-flag_nl, .t-input-phonemask__select-flag[data-phonemask-flag=nl] {
    background-position: -89px -258px
}

.t-input-phonemask__options-flag_no, .t-input-phonemask__select-flag[data-phonemask-flag=no] {
    background-position: -117px -258px
}

.t-input-phonemask__options-flag_np, .t-input-phonemask__select-flag[data-phonemask-flag=np] {
    background-position: -341px -5px
}

.t-input-phonemask__options-flag_nr, .t-input-phonemask__select-flag[data-phonemask-flag=nr] {
    background-position: -145px -258px
}

.t-input-phonemask__options-flag_nu, .t-input-phonemask__select-flag[data-phonemask-flag=nu] {
    background-position: -173px -258px
}

.t-input-phonemask__options-flag_nz, .t-input-phonemask__select-flag[data-phonemask-flag=nz] {
    background-position: -201px -258px
}

.t-input-phonemask__options-flag_om, .t-input-phonemask__select-flag[data-phonemask-flag=om] {
    background-position: -229px -258px
}

.t-input-phonemask__options-flag_pa, .t-input-phonemask__select-flag[data-phonemask-flag=pa] {
    background-position: -257px -258px
}

.t-input-phonemask__options-flag_pe, .t-input-phonemask__select-flag[data-phonemask-flag=pe] {
    background-position: -285px -258px
}

.t-input-phonemask__options-flag_pg, .t-input-phonemask__select-flag[data-phonemask-flag=pg] {
    background-position: -313px -258px
}

.t-input-phonemask__options-flag_ph, .t-input-phonemask__select-flag[data-phonemask-flag=ph] {
    background-position: -5px -281px
}

.t-input-phonemask__options-flag_pk, .t-input-phonemask__select-flag[data-phonemask-flag=pk] {
    background-position: -33px -281px
}

.t-input-phonemask__options-flag_pl, .t-input-phonemask__select-flag[data-phonemask-flag=pl] {
    background-position: -61px -281px
}

.t-input-phonemask__options-flag_ps, .t-input-phonemask__select-flag[data-phonemask-flag=ps] {
    background-position: -89px -281px
}

.t-input-phonemask__options-flag_pt, .t-input-phonemask__select-flag[data-phonemask-flag=pt] {
    background-position: -117px -281px
}

.t-input-phonemask__options-flag_pw, .t-input-phonemask__select-flag[data-phonemask-flag=pw] {
    background-position: -145px -281px
}

.t-input-phonemask__options-flag_py, .t-input-phonemask__select-flag[data-phonemask-flag=py] {
    background-position: -173px -281px
}

.t-input-phonemask__options-flag_qa, .t-input-phonemask__select-flag[data-phonemask-flag=qa] {
    background-position: -201px -281px
}

.t-input-phonemask__options-flag_ro, .t-input-phonemask__select-flag[data-phonemask-flag=ro] {
    background-position: -229px -281px
}

.t-input-phonemask__options-flag_rs, .t-input-phonemask__select-flag[data-phonemask-flag=rs] {
    background-position: -257px -281px
}

.t-input-phonemask__options-flag_ru, .t-input-phonemask__select-flag[data-phonemask-flag=ru] {
    background-position: -285px -281px
}

.t-input-phonemask__options-flag_rw, .t-input-phonemask__select-flag[data-phonemask-flag=rw] {
    background-position: -313px -281px
}

.t-input-phonemask__options-flag_sa, .t-input-phonemask__select-flag[data-phonemask-flag=sa] {
    background-position: -5px -304px
}

.t-input-phonemask__options-flag_sb, .t-input-phonemask__select-flag[data-phonemask-flag=sb] {
    background-position: -33px -304px
}

.t-input-phonemask__options-flag_sc, .t-input-phonemask__select-flag[data-phonemask-flag=sc] {
    background-position: -61px -304px
}

.t-input-phonemask__options-flag_sd, .t-input-phonemask__select-flag[data-phonemask-flag=sd] {
    background-position: -89px -304px
}

.t-input-phonemask__options-flag_se, .t-input-phonemask__select-flag[data-phonemask-flag=se] {
    background-position: -117px -304px
}

.t-input-phonemask__options-flag_sg, .t-input-phonemask__select-flag[data-phonemask-flag=sg] {
    background-position: -145px -304px
}

.t-input-phonemask__options-flag_si, .t-input-phonemask__select-flag[data-phonemask-flag=si] {
    background-position: -173px -304px
}

.t-input-phonemask__options-flag_sk, .t-input-phonemask__select-flag[data-phonemask-flag=sk] {
    background-position: -201px -304px
}

.t-input-phonemask__options-flag_sl, .t-input-phonemask__select-flag[data-phonemask-flag=sl] {
    background-position: -229px -304px
}

.t-input-phonemask__options-flag_sm, .t-input-phonemask__select-flag[data-phonemask-flag=sm] {
    background-position: -257px -304px
}

.t-input-phonemask__options-flag_sn, .t-input-phonemask__select-flag[data-phonemask-flag=sn] {
    background-position: -285px -304px
}

.t-input-phonemask__options-flag_so, .t-input-phonemask__select-flag[data-phonemask-flag=so] {
    background-position: -313px -304px
}

.t-input-phonemask__options-flag_sr, .t-input-phonemask__select-flag[data-phonemask-flag=sr] {
    background-position: -5px -327px
}

.t-input-phonemask__options-flag_ss, .t-input-phonemask__select-flag[data-phonemask-flag=ss] {
    background-position: -33px -327px
}

.t-input-phonemask__options-flag_st, .t-input-phonemask__select-flag[data-phonemask-flag=st] {
    background-position: -61px -327px
}

.t-input-phonemask__options-flag_sv, .t-input-phonemask__select-flag[data-phonemask-flag=sv] {
    background-position: -89px -327px
}

.t-input-phonemask__options-flag_sy, .t-input-phonemask__select-flag[data-phonemask-flag=sy] {
    background-position: -117px -327px
}

.t-input-phonemask__options-flag_sz, .t-input-phonemask__select-flag[data-phonemask-flag=sz] {
    background-position: -145px -327px
}

.t-input-phonemask__options-flag_td, .t-input-phonemask__select-flag[data-phonemask-flag=td] {
    background-position: -173px -327px
}

.t-input-phonemask__options-flag_tg, .t-input-phonemask__select-flag[data-phonemask-flag=tg] {
    background-position: -201px -327px
}

.t-input-phonemask__options-flag_th, .t-input-phonemask__select-flag[data-phonemask-flag=th] {
    background-position: -229px -327px
}

.t-input-phonemask__options-flag_tj, .t-input-phonemask__select-flag[data-phonemask-flag=tj] {
    background-position: -257px -327px
}

.t-input-phonemask__options-flag_tl, .t-input-phonemask__select-flag[data-phonemask-flag=tl] {
    background-position: -285px -327px
}

.t-input-phonemask__options-flag_tm, .t-input-phonemask__select-flag[data-phonemask-flag=tm] {
    background-position: -313px -327px
}

.t-input-phonemask__options-flag_tn, .t-input-phonemask__select-flag[data-phonemask-flag=tn] {
    background-position: -367px -5px
}

.t-input-phonemask__options-flag_to, .t-input-phonemask__select-flag[data-phonemask-flag=to] {
    background-position: -341px -28px
}

.t-input-phonemask__options-flag_tr, .t-input-phonemask__select-flag[data-phonemask-flag=tr] {
    background-position: -341px -51px
}

.t-input-phonemask__options-flag_tt, .t-input-phonemask__select-flag[data-phonemask-flag=tt] {
    background-position: -341px -74px
}

.t-input-phonemask__options-flag_tv, .t-input-phonemask__select-flag[data-phonemask-flag=tv] {
    background-position: -341px -97px
}

.t-input-phonemask__options-flag_tw, .t-input-phonemask__select-flag[data-phonemask-flag=tw] {
    background-position: -341px -120px
}

.t-input-phonemask__options-flag_tz, .t-input-phonemask__select-flag[data-phonemask-flag=tz] {
    background-position: -341px -143px
}

.t-input-phonemask__options-flag_ua, .t-input-phonemask__select-flag[data-phonemask-flag=ua] {
    background-position: -341px -166px
}

.t-input-phonemask__options-flag_ug, .t-input-phonemask__select-flag[data-phonemask-flag=ug] {
    background-position: -341px -189px
}

.t-input-phonemask__options-flag_us, .t-input-phonemask__select-flag[data-phonemask-flag=us] {
    background-position: -341px -212px
}

.t-input-phonemask__options-flag_uy, .t-input-phonemask__select-flag[data-phonemask-flag=uy] {
    background-position: -341px -235px
}

.t-input-phonemask__options-flag_uz, .t-input-phonemask__select-flag[data-phonemask-flag=uz] {
    background-position: -341px -258px
}

.t-input-phonemask__options-flag_va, .t-input-phonemask__select-flag[data-phonemask-flag=va] {
    background-position: -341px -281px
}

.t-input-phonemask__options-flag_vc, .t-input-phonemask__select-flag[data-phonemask-flag=vc] {
    background-position: -341px -304px
}

.t-input-phonemask__options-flag_ve, .t-input-phonemask__select-flag[data-phonemask-flag=ve] {
    background-position: -341px -327px
}

.t-input-phonemask__options-flag_vn, .t-input-phonemask__select-flag[data-phonemask-flag=vn] {
    background-position: -5px -350px
}

.t-input-phonemask__options-flag_vu, .t-input-phonemask__select-flag[data-phonemask-flag=vu] {
    background-position: -33px -350px
}

.t-input-phonemask__options-flag_ws, .t-input-phonemask__select-flag[data-phonemask-flag=ws] {
    background-position: -61px -350px
}

.t-input-phonemask__options-flag_xk, .t-input-phonemask__select-flag[data-phonemask-flag=xk] {
    background-position: -89px -350px
}

.t-input-phonemask__options-flag_ye, .t-input-phonemask__select-flag[data-phonemask-flag=ye] {
    background-position: -117px -350px
}

.t-input-phonemask__options-flag_za, .t-input-phonemask__select-flag[data-phonemask-flag=za] {
    background-position: -145px -350px
}

.t-input-phonemask__options-flag_zm, .t-input-phonemask__select-flag[data-phonemask-flag=zm] {
    background-position: -173px -350px
}

.t-input-phonemask__options-flag_zw, .t-input-phonemask__select-flag[data-phonemask-flag=zw] {
    background-position: -201px -350px
}


#rec629188394 .t396__artboard {
    height: 73px;
    background-color: #ffffff;
}

#rec629188394 .t396__filter {
    height: 73px;
}

#rec629188394 .t396__carrier {
    height: 73px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec629188394 .t396__artboard {
        height: 74.5px;
    }

    #rec629188394 .t396__filter {
        height: 74.5px;
    }

    #rec629188394 .t396__carrier {
        height: 74.5px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec629188394 .t396__artboard {
        height: 164.5px;
    }

    #rec629188394 .t396__filter {
        height: 164.5px;
    }

    #rec629188394 .t396__carrier {
        height: 164.5px;
        background-position: center center;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec629188394 .t396__artboard {
        height: 146.5px;
    }

    #rec629188394 .t396__filter {
        height: 146.5px;
    }

    #rec629188394 .t396__carrier {
        height: 146.5px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec629188394 .t396__artboard {
        height: 166px;
    }

    #rec629188394 .t396__filter {
        height: 166px;
    }

    #rec629188394 .t396__carrier {
        height: 166px;
        background-attachment: scroll;
    }
}

#rec629188394 .tn-elem[data-elem-id="1685005063876"] {
    z-index: 3;
    top: 20px;
    left: calc(50% - 600px + 572px);
    width: 147px;
}

#rec629188394 .tn-elem[data-elem-id="1685005063876"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063876"] {
        top: 22px;
        left: calc(50% - 480px + 463px);
        width: 147px;
    }
}

@media screen and (max-width: 959px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063876"] {
        top: 30px;
        left: calc(50% - 320px + 323px);
        width: 163px;
    }
}

@media screen and (max-width: 639px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063876"] {
        top: 37px;
        left: calc(50% - 240px + 276px);
        width: 94px;
    }
}

@media screen and (max-width: 479px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063876"] {
        top: 63px;
        left: calc(50% - 160px + 52px);
        width: 87px;
    }
}

#rec629188394 .tn-elem[data-elem-id="1685005063893"] {
    z-index: 4;
    top: 20px;
    left: calc(50% - 600px + 402px);
    width: 120px;
}

#rec629188394 .tn-elem[data-elem-id="1685005063893"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063893"] {
        top: 23px;
        left: calc(50% - 480px + 316px);
        width: 117px;
    }
}

@media screen and (max-width: 959px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063893"] {
        top: 32px;
        left: calc(50% - 320px + 506px);
        width: 119px;
    }
}

@media screen and (max-width: 639px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063893"] {
        top: 39px;
        left: calc(50% - 240px + 400px);
        width: 70px;
    }
}

@media screen and (max-width: 479px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063893"] {
        top: 16px;
        left: calc(50% - 160px + 148px);
        width: 94px;
    }
}

#rec629188394 .tn-elem[data-elem-id="1685005063907"] {
    z-index: 5;
    top: 18px;
    left: calc(50% - 600px + 20px);
    width: 70px;
}

#rec629188394 .tn-elem[data-elem-id="1685005063907"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063907"] {
        top: 20px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063907"] {
        top: 30px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063907"] {
        top: 33px;
        left: calc(50% - 240px + 10px);
        width: 54px;
    }
}

@media screen and (max-width: 479px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063907"] {
        top: 15px;
        left: calc(50% - 160px + 78px);
        width: 49px;
    }
}

#rec629188394 .tn-elem[data-elem-id="1685005063916"] {
    z-index: 6;
    top: 18px;
    left: calc(50% - 600px + 140px);
    width: 212px;
}

#rec629188394 .tn-elem[data-elem-id="1685005063916"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063916"] {
        top: 24px;
        left: calc(50% - 480px + 110px);
        width: 176px;
    }
}

@media screen and (max-width: 959px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063916"] {
        top: 31px;
        left: calc(50% - 320px + 96px);
        width: 203px;
    }
}

@media screen and (max-width: 639px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063916"] {
        top: 35px;
        left: calc(50% - 240px + 94px);
        width: 152px;
    }
}

@media screen and (max-width: 479px) {
    #rec629188394 .tn-elem[data-elem-id="1685005063916"] {
        top: 63px;
        left: calc(50% - 160px + 153px);
        width: 115px;
    }
}

#rec629188394 .tn-elem[data-elem-id="1692277296502"] {
    color: #9f3eff;
    text-align: center;
    z-index: 7;
    top: 15px;
    left: calc(50% - 600px + 880px);
    width: 300px;
    height: 50px;
}

#rec629188394 .tn-elem[data-elem-id="1692277296502"] .tn-atom {
    color: #9f3eff;
    font-size: 16px;
    font-family: 'Arial', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-width: 3px;
    border-radius: 30px;
    background-position: center center;
    border-color: #9f3eff;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

@media (hover), (min-width: 0\0
) {
    #rec629188394 .tn-elem[data-elem-id="1692277296502"] .tn-atom:hover {
        background-color: #9f3eff;
        background-image: none;
        color: #ffffff;
    }
}

@media screen and (max-width: 1199px) {
    #rec629188394 .tn-elem[data-elem-id="1692277296502"] {
        top: 15px;
        left: calc(50% - 480px + 649px);
        width: 300px;
        height: 48px;
    }

    #rec629188394 .tn-elem[data-elem-id="1692277296502"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 959px) {
    #rec629188394 .tn-elem[data-elem-id="1692277296502"] {
        top: 100px;
        left: calc(50% - 320px + 195px);
        width: 251px;
        height: 45px;
    }

    #rec629188394 .tn-elem[data-elem-id="1692277296502"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 639px) {
    #rec629188394 .tn-elem[data-elem-id="1692277296502"] {
        top: 85px;
        left: calc(50% - 240px + 132px);
        width: 216px;
        height: 41px;
    }

    #rec629188394 .tn-elem[data-elem-id="1692277296502"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec629188394 .tn-elem[data-elem-id="1692277296502"] {
        top: 113px;
        left: calc(50% - 160px + 68px);
        width: 184px;
        height: 32px;
    }

    #rec629188394 .tn-elem[data-elem-id="1692277296502"] .tn-atom {
        font-size: 10px;
        border-width: 2px;
    }
}

#rec584791759 .t396__artboard {
    height: 810px;
}

#rec584791759 .t396__filter {
    height: 810px;
}

#rec584791759 .t396__carrier {
    height: 810px;
    background-position: center center;
    background-attachment: scroll;
    background-image: url('https://static.tildacdn.com/tild6236-3464-4265-b564-346435346138/-/resize/20x/Frame_7.png');
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .t396__artboard {
        height: 690px;
    }

    #rec584791759 .t396__filter {
        height: 690px;
    }

    #rec584791759 .t396__carrier {
        height: 690px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .t396__artboard {
        height: 840px;
    }

    #rec584791759 .t396__filter {
        height: 840px;
    }

    #rec584791759 .t396__carrier {
        height: 840px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .t396__artboard {
        height: 1260px;
    }

    #rec584791759 .t396__filter {
        height: 1260px;
    }

    #rec584791759 .t396__carrier {
        height: 1260px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .t396__artboard {
        height: 1260px;
    }

    #rec584791759 .t396__filter {
        height: 1260px;
    }

    #rec584791759 .t396__carrier {
        height: 1260px;
        background-attachment: scroll;
    }
}

#rec584791759 .tn-elem[data-elem-id="1675155036459"] {
    color: #ffffff;
    text-align: center;
    z-index: 2;
    top: 915px;
    left: calc(50% - 600px + -310px);
    width: 35px;
    height: 55px;
}

#rec584791759 .tn-elem[data-elem-id="1675155036459"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Arial', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1675155036459"] {
        top: 800px;
        left: calc(50% - 480px + -170px);
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1675155036459"] {
        top: 795px;
        left: calc(50% - 320px + -150px);
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1675155036459"] {
        top: 1250px;
        left: calc(50% - 240px + -120px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1675155036459"] {
        top: 1323px;
        left: calc(50% - 160px + -130px);
    }
}

#rec584791759 .tn-elem[data-elem-id="1655904024988"] {
    z-index: 3;
    top: 446px;
    left: calc(50% - 600px + -52px);
    width: 200px;
}

#rec584791759 .tn-elem[data-elem-id="1655904024988"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655904024988"] {
        top: 437px;
        left: calc(50% - 480px + -10px);
        width: 125px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655904024988"] {
        top: 502px;
        left: calc(50% - 320px + -62px);
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655904024988"] {
        top: 565px;
        left: calc(50% - 240px + -50px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655904024988"] {
        top: 445px;
        left: calc(50% - 160px + -60px);
    }
}

#rec584791759 .tn-elem[data-elem-id="1655903996996"] {
    z-index: 4;
    top: 216px;
    left: calc(50% - 600px + 1080px);
    width: 200px;
}

#rec584791759 .tn-elem[data-elem-id="1655903996996"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655903996996"] {
        top: 287px;
        left: calc(50% - 480px + 860px);
        width: 161px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655903996996"] {
        top: 122px;
        left: calc(50% - 320px + 544px);
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655903996996"] {
        top: 935px;
        left: calc(50% - 240px + 410px);
        width: 122px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655903996996"] {
        top: 800px;
        left: calc(50% - 160px + 240px);
    }
}

#rec584791759 .tn-elem[data-elem-id="1655884598920"] {
    color: #000000;
    z-index: 5;
    top: 31px;
    left: calc(50% - 600px + 20px);
    width: 1326px;
}

#rec584791759 .tn-elem[data-elem-id="1655884598920"] .tn-atom {
    color: #000000;
    font-size: 42px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655884598920"] {
        top: 30px;
        left: calc(50% - 480px + 10px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655884598920"] .tn-atom {
        font-size: 38px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655884598920"] {
        top: 37px;
        left: calc(50% - 320px + -44px);
        width: 728px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884598920"] {
        text-align: center;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884598920"] .tn-atom {
        font-size: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655884598920"] {
        top: 35px;
        left: calc(50% - 240px + 21px);
        width: 438px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884598920"] .tn-atom {
        font-size: 26px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655884598920"] {
        top: -195px;
        left: calc(50% - 160px + -490px);
    }
}

#rec584791759 .tn-elem[data-elem-id="1655884942411"] {
    z-index: 6;
    top: 675px;
    left: calc(50% - 600px + 779px);
    width: 13px;
}

#rec584791759 .tn-elem[data-elem-id="1655884942411"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655884942411"] {
        top: 584px;
        left: calc(50% - 480px + 672px);
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655884942411"] {
        top: 713px;
        left: calc(50% - 320px + 434px);
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655884942411"] {
        top: -72px;
        left: calc(50% - 240px + 636px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655884942411"] .tn-atom {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655884942411"] {
        top: -114px;
        left: calc(50% - 160px + 561px);
    }
}

#rec584791759 .tn-elem[data-elem-id="1655884916001"] {
    z-index: 7;
    top: 675px;
    left: calc(50% - 600px + 416px);
    width: 13px;
}

#rec584791759 .tn-elem[data-elem-id="1655884916001"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655884916001"] {
        top: 584px;
        left: calc(50% - 480px + 360px);
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655884916001"] {
        top: 713px;
        left: calc(50% - 320px + 216px);
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655884916001"] {
        top: -90px;
        left: calc(50% - 240px + 579px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655884916001"] {
        top: -111px;
        left: calc(50% - 160px + 490px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655884916001"] .tn-atom {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

#rec584791759 .tn-elem[data-elem-id="1655884744016"] {
    color: #000000;
    z-index: 8;
    top: 667px;
    left: calc(50% - 600px + 90px);
    width: 312px;
}

#rec584791759 .tn-elem[data-elem-id="1655884744016"] .tn-atom {
    color: #000000;
    font-size: 18px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.1;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655884744016"] {
        top: 578px;
        left: calc(50% - 480px + 65px);
        width: 272px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884744016"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655884744016"] {
        top: 695px;
        left: calc(50% - 320px + 60px);
        width: 134px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884744016"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655884744016"] {
        top: 141px;
        left: calc(50% - 240px + 65px);
        width: 171px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884744016"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655884744016"] {
        top: 1061px;
        left: calc(50% - 160px + 70px);
        width: 257px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884744016"] .tn-atom {
        font-size: 14px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655884976969"] {
    z-index: 9;
    top: 657px;
    left: calc(50% - 600px + 16px);
    width: 61px;
}

#rec584791759 .tn-elem[data-elem-id="1655884976969"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655884976969"] {
        top: 572px;
        left: calc(50% - 480px + 9px);
        width: 48px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655884976969"] {
        top: 701px;
        left: calc(50% - 320px + 10px);
        width: 48px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655884976969"] {
        top: 139px;
        left: calc(50% - 240px + 7px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655884976969"] {
        top: 1050px;
        left: calc(50% - 160px + 11px);
    }
}

#rec584791759 .tn-elem[data-elem-id="1655884807674"] {
    color: #000000;
    z-index: 10;
    top: 667px;
    left: calc(50% - 600px + 552px);
    width: 206px;
}

#rec584791759 .tn-elem[data-elem-id="1655884807674"] .tn-atom {
    color: #000000;
    font-size: 18px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.1;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655884807674"] {
        top: 578px;
        left: calc(50% - 480px + 459px);
        width: 194px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884807674"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655884807674"] {
        top: 703px;
        left: calc(50% - 320px + 295px);
        width: 129px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884807674"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655884807674"] {
        top: 148px;
        left: calc(50% - 240px + 319px);
        width: 149px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884807674"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655884807674"] {
        top: 1126px;
        left: calc(50% - 160px + 70px);
        width: 224px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884807674"] .tn-atom {
        font-size: 14px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655885054327"] {
    z-index: 11;
    top: 657px;
    left: calc(50% - 600px + 480px);
    width: 61px;
}

#rec584791759 .tn-elem[data-elem-id="1655885054327"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655885054327"] {
        top: 572px;
        left: calc(50% - 480px + 404px);
        width: 48px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655885054327"] {
        top: 701px;
        left: calc(50% - 320px + 247px);
        width: 48px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655885054327"] {
        top: 139px;
        left: calc(50% - 240px + 261px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655885054327"] {
        top: 1108px;
        left: calc(50% - 160px + 11px);
    }
}

#rec584791759 .tn-elem[data-elem-id="1655884808793"] {
    color: #000000;
    z-index: 12;
    top: 667px;
    left: calc(50% - 600px + 895px);
    width: 176px;
}

#rec584791759 .tn-elem[data-elem-id="1655884808793"] .tn-atom {
    color: #000000;
    font-size: 18px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.1;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655884808793"] {
        top: 578px;
        left: calc(50% - 480px + 780px);
        width: 141px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884808793"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655884808793"] {
        top: 710px;
        left: calc(50% - 320px + 516px);
        width: 135px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884808793"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655884808793"] {
        top: 217px;
        left: calc(50% - 240px + 63px);
        width: 135px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884808793"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655884808793"] {
        top: 1181px;
        left: calc(50% - 160px + 70px);
        width: 275px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655884808793"] .tn-atom {
        font-size: 14px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655885063326"] {
    z-index: 13;
    top: 657px;
    left: calc(50% - 600px + 821px);
    width: 61px;
}

#rec584791759 .tn-elem[data-elem-id="1655885063326"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655885063326"] {
        top: 572px;
        left: calc(50% - 480px + 723px);
        width: 48px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655885063326"] {
        top: 701px;
        left: calc(50% - 320px + 460px);
        width: 48px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655885063326"] {
        top: 206px;
        left: calc(50% - 240px + 8px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655885063326"] {
        top: 1163px;
        left: calc(50% - 160px + 11px);
    }
}

#rec584791759 .tn-elem[data-elem-id="1655885153569"] {
    z-index: 14;
    top: 143px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 460px;
}

#rec584791759 .tn-elem[data-elem-id="1655885153569"] .tn-atom {
    border-radius: 20px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655885153569"] {
        top: 134px;
        left: calc(50% - 480px + 11px);
        width: 938px;
        height: 410px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655885153569"] {
        top: 112px;
        left: calc(50% - 320px + 0px);
        width: 640px;
        height: 553px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655885153569"] {
        top: 265px;
        left: calc(50% - 240px + 0px);
        width: 480px;
        height: 917px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655885153569"] {
        top: 169px;
        left: calc(50% - 160px + 0px);
        width: 320px;
        height: 876px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655885201802"] {
    color: #000000;
    z-index: 15;
    top: 163px;
    left: calc(50% - 600px + 40px);
    width: 560px;
}

#rec584791759 .tn-elem[data-elem-id="1655885201802"] .tn-atom {
    color: #000000;
    font-size: 30px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655885201802"] {
        top: 146px;
        left: calc(50% - 480px + 23px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655885201802"] .tn-atom {
        font-size: 24px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655885201802"] {
        top: 130px;
        left: calc(50% - 320px + 11px);
        width: 365px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655885201802"] .tn-atom {
        font-size: 25px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655885201802"] {
        top: 279px;
        left: calc(50% - 240px + 10px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655885201802"] .tn-atom {
        font-size: 25px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655885201802"] {
        top: 182px;
        left: calc(50% - 160px + 11px);
        width: 238px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655885201802"] .tn-atom {
        font-size: 16px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655885227488"] {
    color: #ff0000;
    text-align: center;
    z-index: 16;
    top: 159px;
    left: calc(50% - 600px + 1072px);
    width: 98px;
}

#rec584791759 .tn-elem[data-elem-id="1655885227488"] .tn-atom {
    color: #ff0000;
    font-size: 35px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655885227488"] {
        top: 137px;
        left: calc(50% - 480px + 830px);
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655885227488"] {
        top: 122px;
        left: calc(50% - 320px + 531px);
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655885227488"] {
        top: 275px;
        left: calc(50% - 240px + 389px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655885227488"] .tn-atom {
        font-size: 30px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655885227488"] {
        top: 175px;
        left: calc(50% - 160px + 235px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655885227488"] .tn-atom {
        font-size: 25px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655885290729"] {
    z-index: 17;
    top: 214px;
    left: calc(50% - 600px + 35px);
    width: 1130px;
    height: 25px;
}

#rec584791759 .tn-elem[data-elem-id="1655885290729"] .tn-atom {
    border-radius: 30px;
    background-color: #f2f2f2;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655885290729"] {
        top: 191px;
        left: calc(50% - 480px + 23px);
        width: 914px;
        height: 17px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655885290729"] {
        top: 186px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 25px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655885290729"] {
        top: 330px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 25px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655885290729"] {
        top: 214px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 20px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655885639458"] {
    z-index: 18;
    top: 255px;
    left: calc(50% - 600px + 786px);
    width: 380px;
}

#rec584791759 .tn-elem[data-elem-id="1655885639458"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655885639458"] {
        top: 225px;
        left: calc(50% - 480px + 625px);
        width: 315px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655885639458"] {
        top: 230px;
        left: calc(50% - 320px + 10px);
        width: 280px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655885639458"] {
        top: 380px;
        left: calc(50% - 240px + 13px);
        width: 454px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655885639458"] {
        top: 257px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655886039002"] {
    z-index: 19;
    top: 255px;
    left: calc(50% - 600px + 413px);
    width: 350px;
}

#rec584791759 .tn-elem[data-elem-id="1655886039002"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655886039002"] {
        top: 225px;
        left: calc(50% - 480px + 324px);
        width: 285px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655886039002"] {
        top: 230px;
        left: calc(50% - 320px + 314px);
        width: 315px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655886039002"] {
        top: 459px;
        left: calc(50% - 240px + 13px);
        width: 454px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655886039002"] {
        top: 335px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655886049536"] {
    z-index: 20;
    top: 255px;
    left: calc(50% - 600px + 40px);
    width: 350px;
}

#rec584791759 .tn-elem[data-elem-id="1655886049536"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655886049536"] {
        top: 225px;
        left: calc(50% - 480px + 23px);
        width: 285px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655886049536"] {
        top: 316px;
        left: calc(50% - 320px + 10px);
        width: 280px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655886049536"] {
        top: 540px;
        left: calc(50% - 240px + 13px);
        width: 454px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655886049536"] {
        top: 417px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655886252621"] {
    z-index: 21;
    top: 349px;
    left: calc(50% - 600px + 40px);
    width: 350px;
}

#rec584791759 .tn-elem[data-elem-id="1655886252621"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252621"] {
        top: 311px;
        left: calc(50% - 480px + 23px);
        width: 285px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252621"] {
        top: 316px;
        left: calc(50% - 320px + 314px);
        width: 315px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252621"] {
        top: 624px;
        left: calc(50% - 240px + 13px);
        width: 454px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252621"] {
        top: 501px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655886252634"] {
    z-index: 22;
    top: 349px;
    left: calc(50% - 600px + 413px);
    width: 350px;
}

#rec584791759 .tn-elem[data-elem-id="1655886252634"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252634"] {
        top: 311px;
        left: calc(50% - 480px + 324px);
        width: 285px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252634"] {
        top: 400px;
        left: calc(50% - 320px + 10px);
        width: 280px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252634"] {
        top: 701px;
        left: calc(50% - 240px + 10px);
        width: 454px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252634"] {
        top: 577px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655886252650"] {
    z-index: 23;
    top: 349px;
    left: calc(50% - 600px + 786px);
    width: 380px;
}

#rec584791759 .tn-elem[data-elem-id="1655886252650"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252650"] {
        top: 311px;
        left: calc(50% - 480px + 625px);
        width: 315px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252650"] {
        top: 400px;
        left: calc(50% - 320px + 314px);
        width: 315px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252650"] {
        top: 782px;
        left: calc(50% - 240px + 13px);
        width: 454px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655886252650"] {
        top: 659px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655886523306"] {
    z-index: 24;
    top: 446px;
    left: calc(50% - 600px + 40px);
    width: 350px;
}

#rec584791759 .tn-elem[data-elem-id="1655886523306"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523306"] {
        top: 391px;
        left: calc(50% - 480px + 23px);
        width: 285px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523306"] {
        top: 489px;
        left: calc(50% - 320px + 10px);
        width: 280px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523306"] {
        top: 866px;
        left: calc(50% - 240px + 13px);
        width: 454px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523306"] {
        top: 743px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655886523335"] {
    z-index: 25;
    top: 446px;
    left: calc(50% - 600px + 413px);
    width: 350px;
}

#rec584791759 .tn-elem[data-elem-id="1655886523335"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523335"] {
        top: 391px;
        left: calc(50% - 480px + 324px);
        width: 285px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523335"] {
        top: 575px;
        left: calc(50% - 320px + 10px);
        width: 280px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523335"] {
        top: 1024px;
        left: calc(50% - 240px + 13px);
        width: 454px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523335"] {
        top: 901px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655886523352"] {
    z-index: 26;
    top: 445px;
    left: calc(50% - 600px + 786px);
    width: 380px;
}

#rec584791759 .tn-elem[data-elem-id="1655886523352"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523352"] {
        top: 391px;
        left: calc(50% - 480px + 625px);
        width: 315px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523352"] {
        top: 489px;
        left: calc(50% - 320px + 314px);
        width: 315px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523352"] {
        top: 943px;
        left: calc(50% - 240px + 13px);
        width: 454px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655886523352"] {
        top: 819px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655888800114"] {
    color: #000000;
    z-index: 27;
    top: -685px;
    left: calc(50% - 600px + 150px);
    width: 1036px;
}

#rec584791759 .tn-elem[data-elem-id="1655888800114"] .tn-atom {
    color: #000000;
    font-size: 55px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655888800114"] {
        top: -675px;
        left: calc(50% - 480px + 860px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655888800114"] .tn-atom {
        font-size: 45px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655888800114"] {
        top: -500px;
        left: calc(50% - 320px + 40px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655888800114"] {
        text-align: center;
    }

    #rec584791759 .tn-elem[data-elem-id="1655888800114"] .tn-atom {
        font-size: 35px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655888800114"] {
        top: -455px;
        left: calc(50% - 240px + -140px);
    }

    #rec584791759 .tn-elem[data-elem-id="1655888800114"] .tn-atom {
        font-size: 25px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655888800114"] {
        top: 30px;
        left: calc(50% - 160px + -4px);
        width: 332px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655888800114"] .tn-atom {
        font-size: 27px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655981328283"] {
    z-index: 28;
    top: 512px;
    left: calc(50% - 600px + 36px);
    width: 1155px;
    height: 58px;
}

#rec584791759 .tn-elem[data-elem-id="1655981328283"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655981328283"] {
        top: 464px;
        left: calc(50% - 480px + 36px);
        width: 913px;
        height: 33px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655981328283"] {
        top: 465px;
        left: calc(50% - 320px + 16px);
        width: 608px;
        height: 37px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655981328283"] {
        top: -148px;
        left: calc(50% - 240px + -150px);
    }
}

@media screen and (max-width: 479px) {
}

#rec584791759 .tn-elem[data-elem-id="1655981377041"] {
    z-index: 29;
    top: -325px;
    left: calc(50% - 600px + 31px);
    width: 1155px;
    height: 58px;
}

#rec584791759 .tn-elem[data-elem-id="1655981377041"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655981377041"] {
        top: -379px;
        left: calc(50% - 480px + -62px);
        width: 913px;
        height: 58px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655981377041"] {
        top: 639px;
        left: calc(50% - 320px + 10px);
        width: 608px;
        height: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655981377041"] {
        top: 459px;
        left: calc(50% - 240px + -61px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655981377041"] {
        top: 317px;
        left: calc(50% - 160px + -62px);
        width: 608px;
        height: 35px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1660132285086"] {
    z-index: 30;
    top: -325px;
    left: calc(50% - 600px + 31px);
    width: 1155px;
    height: 58px;
}

#rec584791759 .tn-elem[data-elem-id="1660132285086"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1660132285086"] {
        top: -379px;
        left: calc(50% - 480px + -62px);
        width: 913px;
        height: 58px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1660132285086"] {
        top: 639px;
        left: calc(50% - 320px + 10px);
        width: 608px;
        height: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1660132285086"] {
        top: 459px;
        left: calc(50% - 240px + -61px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1660132285086"] {
        top: 395px;
        left: calc(50% - 160px + -63px);
        width: 608px;
        height: 35px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1660132287671"] {
    z-index: 31;
    top: -325px;
    left: calc(50% - 600px + 31px);
    width: 1155px;
    height: 58px;
}

#rec584791759 .tn-elem[data-elem-id="1660132287671"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1660132287671"] {
        top: -379px;
        left: calc(50% - 480px + -62px);
        width: 913px;
        height: 58px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1660132287671"] {
        top: 639px;
        left: calc(50% - 320px + 10px);
        width: 608px;
        height: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1660132287671"] {
        top: 459px;
        left: calc(50% - 240px + -61px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1660132287671"] {
        top: 481px;
        left: calc(50% - 160px + -69px);
        width: 608px;
        height: 35px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1660132291509"] {
    z-index: 32;
    top: -325px;
    left: calc(50% - 600px + 31px);
    width: 1155px;
    height: 58px;
}

#rec584791759 .tn-elem[data-elem-id="1660132291509"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1660132291509"] {
        top: -379px;
        left: calc(50% - 480px + -62px);
        width: 913px;
        height: 58px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1660132291509"] {
        top: 639px;
        left: calc(50% - 320px + 10px);
        width: 608px;
        height: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1660132291509"] {
        top: 459px;
        left: calc(50% - 240px + -61px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1660132291509"] {
        top: 563px;
        left: calc(50% - 160px + -80px);
        width: 608px;
        height: 35px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1660132297279"] {
    z-index: 33;
    top: -325px;
    left: calc(50% - 600px + 31px);
    width: 1155px;
    height: 58px;
}

#rec584791759 .tn-elem[data-elem-id="1660132297279"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1660132297279"] {
        top: -379px;
        left: calc(50% - 480px + -62px);
        width: 913px;
        height: 58px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1660132297279"] {
        top: 639px;
        left: calc(50% - 320px + 10px);
        width: 608px;
        height: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1660132297279"] {
        top: 459px;
        left: calc(50% - 240px + -61px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1660132297279"] {
        top: 638px;
        left: calc(50% - 160px + -80px);
        width: 608px;
        height: 35px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1660132300925"] {
    z-index: 34;
    top: -325px;
    left: calc(50% - 600px + 31px);
    width: 1155px;
    height: 58px;
}

#rec584791759 .tn-elem[data-elem-id="1660132300925"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1660132300925"] {
        top: -379px;
        left: calc(50% - 480px + -62px);
        width: 913px;
        height: 58px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1660132300925"] {
        top: 639px;
        left: calc(50% - 320px + 10px);
        width: 608px;
        height: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1660132300925"] {
        top: 459px;
        left: calc(50% - 240px + -61px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1660132300925"] {
        top: 723px;
        left: calc(50% - 160px + -80px);
        width: 608px;
        height: 35px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1660132304376"] {
    z-index: 35;
    top: -325px;
    left: calc(50% - 600px + 31px);
    width: 1155px;
    height: 58px;
}

#rec584791759 .tn-elem[data-elem-id="1660132304376"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1660132304376"] {
        top: -379px;
        left: calc(50% - 480px + -62px);
        width: 913px;
        height: 58px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1660132304376"] {
        top: 639px;
        left: calc(50% - 320px + 10px);
        width: 608px;
        height: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1660132304376"] {
        top: 459px;
        left: calc(50% - 240px + -61px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1660132304376"] {
        top: 804px;
        left: calc(50% - 160px + -80px);
        width: 608px;
        height: 35px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1660132309334"] {
    z-index: 36;
    top: -325px;
    left: calc(50% - 600px + 31px);
    width: 1155px;
    height: 58px;
}

#rec584791759 .tn-elem[data-elem-id="1660132309334"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1660132309334"] {
        top: -379px;
        left: calc(50% - 480px + -62px);
        width: 913px;
        height: 58px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1660132309334"] {
        top: 639px;
        left: calc(50% - 320px + 10px);
        width: 608px;
        height: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1660132309334"] {
        top: 459px;
        left: calc(50% - 240px + -61px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1660132309334"] {
        top: 883px;
        left: calc(50% - 160px + -78px);
        width: 608px;
        height: 35px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655886712610"] {
    color: #ffffff;
    text-align: center;
    z-index: 37;
    top: 533px;
    left: calc(50% - 600px + 440px);
    width: 320px;
    height: 50px;
}

#rec584791759 .tn-elem[data-elem-id="1655886712610"] .tn-atom {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Arial', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    background-image: linear-gradient(59deg, rgba(159, 62, 255, 1) 29%, rgba(28, 66, 255, 1) 98%);
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655886712610"] {
        top: 471px;
        left: calc(50% - 480px + 325px);
        width: 280px;
        height: 40px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655886712610"] {
        top: 594px;
        left: calc(50% - 320px + 314px);
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655886712610"] {
        top: 1110px;
        left: calc(50% - 240px + 65px);
        width: 350px;
        height: 40px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655886712610"] .tn-atom {
        font-size: 20px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655886712610"] {
        top: 978px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 49px;
    }

    #rec584791759 .tn-elem[data-elem-id="1655886712610"] .tn-atom {
        font-size: 17px;
    }
}

#rec584791759 .tn-elem[data-elem-id="1655905406245"] {
    z-index: 38;
    top: 526px;
    left: calc(50% - 600px + 700px);
    width: 96px;
}

#rec584791759 .tn-elem[data-elem-id="1655905406245"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec584791759 .tn-elem[data-elem-id="1655905406245"] .tn-atom {
    -webkit-transform: rotate(303deg);
    -moz-transform: rotate(303deg);
    transform: rotate(303deg);
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1655905406245"] {
        top: 456px;
        left: calc(50% - 480px + 560px);
        width: 75px;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1655905406245"] {
        top: 580px;
        left: calc(50% - 320px + 550px);
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1655905406245"] {
        top: 1100px;
        left: calc(50% - 240px + 360px);
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1655905406245"] {
        top: 975px;
        left: calc(50% - 160px + 270px);
    }
}

#rec584791759 .tn-elem[data-elem-id="1656580193111"] {
    color: #000000;
    text-align: center;
    z-index: 41;
    top: -325px;
    left: calc(50% - 600px + 430px);
    width: 510px;
}

#rec584791759 .tn-elem[data-elem-id="1656580193111"] .tn-atom {
    color: #000000;
    font-size: 20px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec584791759 .tn-elem[data-elem-id="1656580193111"] {
        top: -350px;
        left: calc(50% - 480px + 590px);
        width: 241px;
    }

    #rec584791759 .tn-elem[data-elem-id="1656580193111"] .tn-atom {
        font-size: 19px;
        line-height: 1.1;
    }
}

@media screen and (max-width: 959px) {
    #rec584791759 .tn-elem[data-elem-id="1656580193111"] {
        top: -385px;
        left: calc(50% - 320px + 134px);
    }
}

@media screen and (max-width: 639px) {
    #rec584791759 .tn-elem[data-elem-id="1656580193111"] {
        top: -433px;
        left: calc(50% - 240px + -49px);
        width: 206px;
    }

    #rec584791759 .tn-elem[data-elem-id="1656580193111"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec584791759 .tn-elem[data-elem-id="1656580193111"] {
        top: -478px;
        left: calc(50% - 160px + -65px);
    }
}

#rec584791759 [data-elem-id="1655885639458"] input::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655885639458"] input::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655885639458"] input:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655885639458"] input:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655885639458"] textarea::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655885639458"] textarea::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655885639458"] textarea:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655885639458"] textarea:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

.tn-atom .t-input-block {
    position: relative;
}

#rec584791759 [data-elem-id="1655886039002"] input::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886039002"] input::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886039002"] input:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886039002"] input:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886039002"] textarea::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886039002"] textarea::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886039002"] textarea:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886039002"] textarea:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886049536"] input::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886049536"] input::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886049536"] input:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886049536"] input:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886049536"] textarea::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886049536"] textarea::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886049536"] textarea:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886049536"] textarea:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252621"] input::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252621"] input::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252621"] input:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252621"] input:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252621"] textarea::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252621"] textarea::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252621"] textarea:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252621"] textarea:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252634"] input::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252634"] input::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252634"] input:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252634"] input:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252634"] textarea::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252634"] textarea::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252634"] textarea:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252634"] textarea:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252650"] input::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252650"] input::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252650"] input:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252650"] input:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252650"] textarea::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252650"] textarea::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252650"] textarea:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886252650"] textarea:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523306"] input::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523306"] input::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523306"] input:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523306"] input:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523306"] textarea::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523306"] textarea::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523306"] textarea:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523306"] textarea:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523335"] input::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523335"] input::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523335"] input:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523335"] input:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523335"] textarea::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523335"] textarea::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523335"] textarea:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523335"] textarea:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523352"] input::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523352"] input::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523352"] input:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523352"] input:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523352"] textarea::-webkit-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523352"] textarea::-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523352"] textarea:-moz-placeholder {
    color: null;
    opacity: 0.5;
}

#rec584791759 [data-elem-id="1655886523352"] textarea:-ms-input-placeholder {
    color: null;
    opacity: 0.5;
}

#rec629187689 .t396__artboard {
    height: 260px;
    background-color: #9f3eff;
}

#rec629187689 .t396__filter {
    height: 260px;
}

#rec629187689 .t396__carrier {
    height: 260px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
  


    #rec629187689 .t396__carrier {
        height: 230px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec629187689 .t396__artboard {
        height: 360px;
    }

    #rec629187689 .t396__filter {
        height: 360px;
    }

    #rec629187689 .t396__carrier {
        height: 360px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec629187689 .t396__artboard {
        height: 360px;
    }

    #rec629187689 .t396__filter {
        height: 360px;
    }

    #rec629187689 .t396__carrier {
        height: 360px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec629187689 .t396__artboard {
        height: 500px;
    }

    #rec629187689 .t396__filter {
        height: 500px;
    }

    #rec629187689 .t396__carrier {
        height: 500px;
        background-attachment: scroll;
    }
}

#rec629187689 .tn-elem[data-elem-id="1622188859129"] {
    color: #ffffff;
    z-index: 3;
    top: 35px;
    left: calc(50% - 600px + 130px);
    width: 348px;
}

#rec629187689 .tn-elem[data-elem-id="1622188859129"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec629187689 .tn-elem[data-elem-id="1651215968002"] {
    color: #ffffff;
    z-index: 5;
    top: 147px;
    left: calc(50% - 600px + 460px);
    width: 301px;
}

#rec629187689 .tn-elem[data-elem-id="1651215968002"] .tn-atom {
    color: #ffffff;
    font-size: 15px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec629187689 .tn-elem[data-elem-id="1651215968002"] {
        top: 139px;
        left: calc(50% - 480px + 548px);
    }

    #rec629187689 .tn-elem[data-elem-id="1651215968002"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec629187689 .tn-elem[data-elem-id="1651215968002"] {
        top: 232px;
        left: calc(50% - 320px + 10px);
    }

    #rec629187689 .tn-elem[data-elem-id="1651215968002"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 639px) {
    #rec629187689 .tn-elem[data-elem-id="1651215968002"] {
        top: 188px;
        left: calc(50% - 240px + 7px);
    }

    #rec629187689 .tn-elem[data-elem-id="1651215968002"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec629187689 .tn-elem[data-elem-id="1651215968002"] {
        top: 299px;
        left: calc(50% - 160px + 9px);
    }

    #rec629187689 .tn-elem[data-elem-id="1651215968002"] .tn-atom {
        font-size: 12px;
    }
}

#rec629187689 .tn-elem[data-elem-id="1651215968015"] {
    color: #ffffff;
    z-index: 6;
    top: 147px;
    left: calc(50% - 600px + 786px);
    width: 404px;
}

#rec629187689 .tn-elem[data-elem-id="1651215968015"] .tn-atom {
    color: #ffffff;
    font-size: 15px;
    font-family: 'FuturaPT', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec629187689 .tn-elem[data-elem-id="1651215968015"] {
        top: 168px;
        left: calc(50% - 480px + 548px);
    }

    #rec629187689 .tn-elem[data-elem-id="1651215968015"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec629187689 .tn-elem[data-elem-id="1651215968015"] {
        top: 201px;
        left: calc(50% - 320px + 10px);
        width: 320px;
    }

    #rec629187689 .tn-elem[data-elem-id="1651215968015"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 639px) {
    #rec629187689 .tn-elem[data-elem-id="1651215968015"] {
        top: 219px;
        left: calc(50% - 240px + 7px);
    }

    #rec629187689 .tn-elem[data-elem-id="1651215968015"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec629187689 .tn-elem[data-elem-id="1651215968015"] {
        top: 330px;
        left: calc(50% - 160px + 9px);
    }

    #rec629187689 .tn-elem[data-elem-id="1651215968015"] .tn-atom {
        font-size: 12px;
    }
}

#rec629187689 .tn-elem[data-elem-id="1690200627469"] {
    z-index: 7;
    top: 151px;
    left: calc(50% - 600px + 23px);
    width: 396px;
}

#rec629187689 .tn-elem[data-elem-id="1690200627469"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec629187689 .tn-elem[data-elem-id="1690200627469"] {
        top: 141px;
        left: calc(50% - 480px + 22px);
    }
}

@media screen and (max-width: 959px) {
    #rec629187689 .tn-elem[data-elem-id="1690200627469"] {
        top: 312px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec629187689 .tn-elem[data-elem-id="1690200627469"] {
        top: 309px;
    }
}

@media screen and (max-width: 479px) {
    #rec629187689 .tn-elem[data-elem-id="1690200627469"] {
        top: 663px;
        left: calc(50% - 160px + 136px);
        width: 325px;
    }
}

#rec629187689 .tn-elem[data-elem-id="1691505550921"] {
    z-index: 8;
    top: 404px;
    left: calc(50% - 600px + 84px);
    width: 140px;
}

#rec629187689 .tn-elem[data-elem-id="1691505550921"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec629187689 .tn-elem[data-elem-id="1691505550921"] {
        left: calc(50% - 480px + 32pxpx);
    }
}

@media screen and (max-width: 959px) {
    #rec629187689 .tn-elem[data-elem-id="1691505550921"] {
        top: 409px;
        left: calc(50% - 320px + 13px);
    }
}

@media screen and (max-width: 639px) {
    #rec629187689 .tn-elem[data-elem-id="1691505550921"] {
        top: 434px;
        left: calc(50% - 240px + 27px);
    }
}

@media screen and (max-width: 479px) {
    #rec629187689 .tn-elem[data-elem-id="1691505550921"] {
        top: 403px;
        left: calc(50% - 160px + 7px);
        width: 176px;
    }
}

#rec629187689 .tn-elem[data-elem-id="1691568602859"] {
    z-index: 9;
    top: 30px;
    left: calc(50% - 600px + 21px);
    width: 959px;
}

#rec629187689 .tn-elem[data-elem-id="1691568602859"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec629187689 .tn-elem[data-elem-id="1691568602859"] {
        width: 926px;
    }
}

@media screen and (max-width: 959px) {
    #rec629187689 .tn-elem[data-elem-id="1691568602859"] {
        top: 655px;
        left: calc(50% - 320px + -954px);
    }
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec629187689 .tn-elem[data-elem-id="1692002337162"] {
    z-index: 10;
    top: -411px;
    left: calc(50% - 600px + 126px);
    width: 200px;
}

#rec629187689 .tn-elem[data-elem-id="1692002337162"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 959px) {
    #rec629187689 .tn-elem[data-elem-id="1692002337162"] {
        top: 21px;
        left: calc(50% - 320px + 11px);
        width: 612px;
    }
}

@media screen and (max-width: 639px) {
    #rec629187689 .tn-elem[data-elem-id="1692002337162"] {
        width: 456px;
    }
}

@media screen and (max-width: 479px) {
    #rec629187689 .tn-elem[data-elem-id="1692002337162"] {
        top: 113px;
        left: calc(50% - 160px + -504px);
    }
}

#rec629187689 .tn-elem[data-elem-id="1692002427645"] {
    z-index: 11;
    top: -309px;
    left: calc(50% - 600px + 479px);
    width: 200px;
}

#rec629187689 .tn-elem[data-elem-id="1692002427645"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
    #rec629187689 .tn-elem[data-elem-id="1692002427645"] {
        top: 31px;
        left: calc(50% - 160px + 8px);
        width: 265px;
    }
}

#rec584791760 input::-webkit-input-placeholder {
    color: #383942;
    opacity: 0.5;
}

#rec584791760 input::-moz-placeholder {
    color: #383942;
    opacity: 0.5;
}

#rec584791760 input:-moz-placeholder {
    color: #383942;
    opacity: 0.5;
}

#rec584791760 input:-ms-input-placeholder {
    color: #383942;
    opacity: 0.5;
}

#rec584791760 textarea::-webkit-input-placeholder {
    color: #383942;
    opacity: 0.5;
}

#rec584791760 textarea::-moz-placeholder {
    color: #383942;
    opacity: 0.5;
}

#rec584791760 textarea:-moz-placeholder {
    color: #383942;
    opacity: 0.5;
}

#rec584791760 textarea:-ms-input-placeholder {
    color: #383942;
    opacity: 0.5;
}

#rec584791763 input::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec584791763 input::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec584791763 input:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec584791763 input:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec584791763 textarea::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec584791763 textarea::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec584791763 textarea:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec584791763 textarea:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec584791759 .t-submit, #rec584791759 .tn-form__submit {
    opacity: 0;
    pointer-events: none;
}

#rec584791763 {
    display: none !important;
}

#nolimnolimtildaformsuccesspopup584791763 .t-form-success-popup__wrapper {
    background-color: #ffffff !important;
}

#nolimnolimtildaformsuccesspopup584791763 #nolimnolimtildaformsuccesspopuptext {
    color: #62C584 !important;
}

#nolimnolimtildaformsuccesspopup584791763 svg {
    fill: #62C584 !important;
}

#nolimnolimtildaformsuccesspopup584791763 g {
    fill: #000000 !important;
}

.input-errors-show {
    overflow: visible !important;
}

.t-form-success-popup {
    display: none;
    position: fixed;
    background-color: rgba(0, 0, 0, .8);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10000;
    overflow-y: auto;
    cursor: pointer;
}

.t-body_success-popup-showed {
    height: 100vh;
    min-height: 100vh;
    overflow: hidden;
}

.t-form-success-popup__window {
    width: 100%;
    max-width: 400px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0px;
    right: 0px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

.t-form-success-popup__wrapper {
    background-color: #fff;
    padding: 40px 40px 50px;
    box-sizing: border-box;
    border-radius: 5px;
    text-align: center;
    position: relative;
    cursor: default;
}

.t-form-success-popup__text {
    padding-top: 20px;
}

.t-form-success-popup__close-icon {
    position: absolute;
    top: 14px;
    right: 14px;
    cursor: pointer;
}

.tn-form__errorbox-popup {
    z-index: 999999 !important;
}

@media screen and (max-width: 480px) {
    .t-form-success-popup__text {
        padding-top: 10px;
    }

    .t-form-success-popup__wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.nl_preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}

.nl_reploader_father {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100005;
    width: 100%;
    height: 100%;
    background: #ffffff;
    z-index: 9999999
}

.loader, .loader:after, .loader:before {
    background: #bb00ff !important;
    -webkit-animation: load1 1s infinite ease-in-out;
    animation: load1 1s infinite ease-in-out;
    width: 1em;
    height: 4em
}

.loader {
    color: #bb00ff !important;
    text-indent: -9999em;
    margin: 88px auto;
    position: relative;
    font-size: 11px;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.loader:after, .loader:before {
    position: absolute;
    top: 0;
    content: ''
}

.loader:before {
    left: -1.5em;
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.loader:after {
    left: 1.5em
}

@-webkit-keyframes load1 {
    0%, 100%, 80% {
        box-shadow: 0 0;
        height: 4em
    }
    40% {
        box-shadow: 0 -2em;
        height: 5em
    }
}

@keyframes load1 {
    0%, 100%, 80% {
        box-shadow: 0 0;
        height: 4em
    }
    40% {
        box-shadow: 0 -2em;
        height: 5em
    }
}

.progress-gradient {
    background: repeating-linear-gradient(45deg, #FFC740, #FFC740 10px, #FC8D2E 10px, #FC8D2E 20px);
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-size: 300%;
    animation: animprogressline 30s linear infinite;
}

.progress-barrier {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: inherit;
}

.tn-elem.progress_bar .tn-atom {
    height: inherit
}

@keyframes animprogressline {
    from {
        background-position-x: right
    }
    to {
        background-position-x: left
    }
}


#rec629187689 .tn-elem[data-elem-id="1691568602859"] {
    font-size: 8px;
}
@media (max-width: 768px) {
    #rec629187689 .tn-elem[data-elem-id="1692002337162"] {
          display: none;
    }
}
@media (min-width: 768px) {
    #rec629187689 .tn-elem[data-elem-id="1692002427645"]{
        display: none;
    }
}



