body {transition: opacity ease-in 0.2s; } 
body[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; }

.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 .t-input-phonemask,.t-input-phonemask{height:auto;padding:0;background-color:transparent}.t-input-phonemask__options-wrap{display:none;z-index:99999999;position:fixed;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(../../images/flags7-b1f649b90a.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_bq,.t-input-phonemask__select-flag[data-phonemask-flag=bq] {background-position:-89px -258px}.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_ky,.t-input-phonemask__select-flag[data-phonemask-flag=ky] {background-position:-367px -28px}.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_cz,.t-input-phonemask__select-flag[data-phonemask-flag=cz] {background-position:-229px -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_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_nc,.t-input-phonemask__select-flag[data-phonemask-flag=nc] {background-position:-229px -350px}.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}.t-input-phonemask__options-flag_gp,.t-input-phonemask__select-flag[data-phonemask-flag=gp] {background-position:-367px -51px}

div.t-records {opacity: 1;}

#rec2015533171 .t-menu-base__imglogo{max-width:34px;width:34px;}

#rec2015533171 .t-menu-burger__text{color:#FFFFFF;}

.tmenu-mobile{background-color:#111;display:none;width:100%;top:0;z-index:990;}.tmenu-mobile_positionfixed{position:fixed;}.tmenu-mobile__text{color:#000;}.tmenu-mobile__container{min-height:64px;padding:20px;position:relative;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;}.tmenu-mobile__list{display:block;}.tmenu-mobile__burgerlogo{display:inline-block;font-size:24px;font-weight:400;white-space:nowrap;vertical-align:middle;}@media screen and (max-width:960px){.tmenu-mobile__menucontent_hidden{display:none;height:auto;}.tmenu-mobile{display:block;}}@media screen and (max-width:960px){#rec2015533171 .tmenu-mobile{background-color:#292929;}}

#rec2015533171 .tmenu-mobile__burgerlogo a{color:#FFFFFF;}

#rec2015533171 .tmenu-mobile__burgerlogo__title{color:#FFFFFF;}

#rec2015533171 .t-menu-base__imglogo{max-width:34px;width:34px;}

#rec2015533171 .t-menu__link-item{}@supports (overflow:-webkit-marquee) and (justify-content:inherit){#rec2015533171 .t-menu__link-item,#rec2015533171 .t-menu__link-item.t-active{opacity:1 !important;}}

#rec2015533171 .t-menu-base__textlogo{color:#FFFFFF;}#rec2015533171 a.t-menu__link-item{color:#FFFFFF;}#rec2015533171 .t-menu-base__langs_flex .t-menu-base__langs-item a{text-transform:uppercase;}#rec2015533171 .t-menu-base__langs-button{text-transform:uppercase;}

#rec2015533171 .t-menu-base__maincontainer{}#rec2015533171 .t-menuwidgeticons__icon{background-color:;}#rec2015533171 .t-menu-base{}#rec2015533171 .t-menu-base__list{gap:30px;}#rec2015533171 .t-menu-base,#rec2015533171 .t-menu-base__mobile-menu{border-bottom:1px solid rgba(255,255,255,0.20);}#rec2015533171 .t-menu-base{background-color:rgba();}#rec2015533171 .t-menusub__menu--fullscreen{background-color:rgba(41,41,41,1) !important;}@media screen and (max-width:960px){#rec2015533171 .t-menu-base{position:static;}#rec2015533171 .t-menu-base__maincontainer{background-color:#292929 !important;}}

#rec2015538691 .t478__title{color:#ffffff;}#rec2015538691 .t478__descr{color:#ffffff;}

#rec2015538691 .t478__blockimg{border-radius:15px;}

.t-section__descr {max-width:560px;}#rec2015533191 .t-section__title {margin-bottom:40px;}#rec2015533191 .t-section__descr {margin-bottom:90px;}@media screen and (max-width:960px) {#rec2015533191 .t-section__title {margin-bottom:20px;}#rec2015533191 .t-section__descr {margin-bottom:45px;}}

#rec2015533191 .t-section__title{color:#000000;}#rec2015533191 .t-section__descr{color:#000000;}

#rec2015533191 .t-btnflex.t-btnflex_type_submit {color:#ffffff;background-image:linear-gradient(0.5turn,rgba(201,160,70,1) 0%,rgba(81,20,20,1) 100%);transform:translateZ(0);--border-width:0px;border-style:none !important;border-radius:6px;box-shadow:none !important;transition-duration:0.2s;transition-property:background-color,color,border-color,box-shadow,opacity,transform,gap;transition-timing-function:ease-in-out;position:relative;overflow:hidden;z-index:1;}

#rec2015533191 .t718__contacts{color:#FFFFFF;}#rec2015533191 .t718__address{color:#FFFFFF;}

.complex-test-rec {
    color: #241101;
}

.complex-test {
    box-sizing: border-box;
    width: 100%;
    font-family: 'SiteSans', Arial, sans-serif;
}

.complex-test *,
.complex-test *::before,
.complex-test *::after {
    box-sizing: border-box;
}

.complex-test__header {
    margin-bottom: 34px;
    text-align: center;
}

.complex-test__eyebrow {
    margin: 0 0 14px;
    color: #663399;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.complex-test__title {
    margin: 0 0 18px;
    color: #241101;
    font-size: 42px;
    line-height: 1.15;
}

.complex-test__intro {
    max-width: 760px;
    margin: 0 auto;
    color: #3f3519;
    font-size: 22px;
    line-height: 1.45;
}

.complex-test__card {
    width: 100%;
    padding: 42px;
    border: 1px solid rgba(102, 51, 153, 0.18);
    border-radius: 22px;
    background: #ffffff;
    box-shadow: 0 22px 70px rgba(36, 17, 1, 0.12);
}

.complex-test__subtitle {
    margin: 0 0 30px;
    color: #241101;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.complex-test__answers {
    display: grid;
    gap: 14px;
}

.complex-test__answer {
    display: flex;
    gap: 14px;
    align-items: flex-start;
    width: 100%;
    padding: 18px 20px;
    border: 1px solid rgba(36, 17, 1, 0.12);
    border-radius: 14px;
    background: #fffaf0;
    color: #241101;
    font-size: 18px;
    line-height: 1.4;
    cursor: pointer;
    transition: border-color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
}

.complex-test__answer:hover {
    border-color: rgba(102, 51, 153, 0.55);
    background: #fff4d8;
    transform: translateY(-1px);
}

.complex-test__checkbox {
    width: 22px;
    min-width: 22px;
    height: 22px;
    margin: 1px 0 0;
    accent-color: #663399;
    cursor: pointer;
}

.complex-test__actions {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    justify-content: center;
    margin-top: 34px;
}

.complex-test__button {
    min-width: 170px;
    min-height: 54px;
    padding: 15px 26px;
    border: 0;
    border-radius: 8px;
    background-image: linear-gradient(0.5turn, rgba(201, 160, 70, 1) 0%, rgba(81, 20, 20, 1) 100%);
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    cursor: pointer;
    transition: opacity 0.2s ease, transform 0.2s ease;
}

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

.complex-test__button:focus-visible,
.complex-test__input:focus-visible,
.complex-test__checkbox:focus-visible {
    outline: 3px solid rgba(102, 51, 153, 0.35);
    outline-offset: 3px;
}

.complex-test__button:disabled {
    cursor: not-allowed;
    opacity: 0.45;
    transform: none;
}

.complex-test__button_secondary {
    border: 1px solid rgba(36, 17, 1, 0.22);
    background: #ffffff;
    color: #241101;
}

.complex-test__results {
    display: grid;
    gap: 22px;
}

.complex-test__result {
    padding: 26px;
    border: 1px solid rgba(102, 51, 153, 0.2);
    border-radius: 18px;
    background: #fffaf0;
}

.complex-test__result-title {
    margin: 0 0 8px;
    color: #663399;
    font-size: 26px;
    line-height: 1.25;
}

.complex-test__score {
    margin: 0 0 18px;
    color: #6c5a28;
    font-size: 16px;
    font-weight: 700;
}

.complex-test__result-text,
.complex-test__empty-selected {
    margin: 0;
    color: #241101;
    font-size: 17px;
    line-height: 1.6;
}

.complex-test__selected {
    margin-top: 22px;
}

.complex-test__selected-title {
    margin: 0 0 10px;
    color: #241101;
    font-size: 17px;
    font-weight: 700;
}

.complex-test__selected-list {
    display: grid;
    gap: 8px;
    margin: 0;
    padding-left: 22px;
    color: #241101;
    font-size: 16px;
    line-height: 1.45;
}

.complex-test__form {
    display: grid;
    gap: 14px;
    margin-top: 34px;
    padding: 28px;
    border-radius: 18px;
    background: #fff4d8;
}

.complex-test__input {
    width: 100%;
    min-height: 56px;
    padding: 0 18px;
    border: 1px solid rgba(36, 17, 1, 0.24);
    border-radius: 8px;
    background: #ffffff;
    color: #241101;
    font-family: inherit;
    font-size: 16px;
}

.complex-test__textarea {
    min-height: 112px;
    padding-top: 16px;
    padding-bottom: 16px;
    line-height: 1.45;
    resize: vertical;
}

.complex-test__hidden-result {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    opacity: 0;
    pointer-events: none;
}

.complex-test__form-status {
    min-height: 22px;
    margin: 0;
    color: #663399;
    font-size: 15px;
    line-height: 1.45;
}

@media screen and (max-width: 960px) {
    .complex-test__title {
        font-size: 34px;
    }

    .complex-test__intro {
        font-size: 19px;
    }

    .complex-test__card {
        padding: 30px;
    }
}

@media screen and (max-width: 640px) {
    .complex-test__title {
        font-size: 28px;
    }

    .complex-test__intro {
        font-size: 17px;
    }

    .complex-test__card,
    .complex-test__form {
        padding: 22px;
        border-radius: 16px;
    }

    .complex-test__subtitle {
        font-size: 26px;
    }

    .complex-test__answer {
        padding: 15px;
        font-size: 16px;
    }

    .complex-test__button {
        width: 100%;
    }
}
