body{min-width:320px}
.odds,#step1,#step19{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none}
.only_mobile,.only_mobile2{display:none}
@media screen and (max-width: 768px){body{min-width:320px}
.only_desktop{display:none}
.only_mobile{display:block}
.only_mobile2{display:inline}
.page_content table{max-width:100%;overflow-x:auto}
.page_content td{font-size:13px;line-height:120%;padding:5px}
h1{font-size: 28px;line-height: 130%;letter-spacing: -0.03em}
h2{font-size:20px;line-height:120%;letter-spacing: -0.02em;padding-bottom:12px}
h3{font-size:18px;letter-spacing: -0.01em;padding-bottom:8px}
h4,h5{font-size:16px;letter-spacing: -0.01em;padding-bottom:6px}
.page_content iframe.video{width:100%;height:200px;margin:0}
blockquote{font:italic 18px Georgia,Serif}
address{font:italic 16px Georgia,Serif}
.page_content img{max-width: 100vw;margin: 0 -10px 0 -20px}
.ba-slider{margin: 0 -10px 0 -20px}
body.bd_search #main{display:none}
body.bd_search #catalog_overlay{display:none}
.bd_search #catalog_overlay{display:none}
blockquote{margin-left:50px}
blockquote:before{margin:0 -20px 0 -60px;font:italic 96px/80px Georgia,serif}
address{margin-left:0px}
.subtitle h1{margin:0;padding:0 0 0 30px}
}
@media screen and (max-width: 768px){}
.wo480,.wi480{display:none}
@media(max-width: 480px){h1{font-size: 24px}
.w480{display:none !important}
.wo480{display:inline}
.wi480{display:block !important}
}
.wo420,.wi420{display:none}
@media(max-width: 420px){.w420{display:none !important}
.wo420{display:inline}
.wi420{display:block !important}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and ( min--moz-device-pixel-ratio: 1.5),only screen and ( -o-min-device-pixel-ratio: 15/10),only screen and ( min-device-pixel-ratio: 1.5),only screen and ( min-resolution: 144dpi),only screen and ( min-resolution: 1.5dppx){img{image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor}
}
@media(max-width: 768px){body{background:#fff}
.only_screen{display:none}
.only_mobile,.pages{display:block}
.only_mobile2{display:inline}
.modal_w{background:#fff}
body.w_regsend{background:#09c}
.modal_w .wtep,.modal_w .header-partner,.modal_w .content-partner,.modal_w .content-partner-gray,.modal_w #step1,.modal_w #step2,.modal_w #step3,.modal_w #step4,.modal_w #step6,.modal_w #step7,.modal_w #step8,.modal_w #step9,.modal_w #step10,.modal_w #step12,.modal_w #step13,.modal_w #step14,.modal_w #step15,.modal_w #step16,.modal_w #step17,.modal_w #step19,.modal_w #step20,.modal_w .odds,.modal_w #step22,.modal_w #step23{display:none}
.left_ani1{transition:left 0.3s ease;-webkit-transition:left 0.3s ease}
.left_ani2{transition:left 0.3s 0.1s ease;-webkit-transition:left 0.3s 0.1s ease}
.comments div.com .com_text{margin:10px 0 0 0}
.comment_new .input{width:200px}
.comment_new .com_button{display:block;text-align:center;margin:10px 0 0 0}
}
@media(max-width: 480px){.comments_hid .img,.comments_hid .img_more{padding:5px;margin:0 5px -5px 0}
.comments_hid a{border:1px solid #ddd;float:right;padding:0;text-decoration:none}
.comments_hid a:hover{border-color:#39c}
.comments_hid a .ico_r{width:25px;height:25px;margin:2px}
.comments_hid a font{display:none}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and ( min--moz-device-pixel-ratio: 1.5),only screen and ( -o-min-device-pixel-ratio: 15/10),only screen and ( min-device-pixel-ratio: 1.5),only screen and ( min-resolution: 144dpi),only screen and ( min-resolution: 1.5dppx){img{image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor}
#step13 .bigico_top,#step14 .item .av div,#step4 .puzzle,.bigico_add,.bigico_bot,.bigico_done,.bigico_feat3,.bigico_feat4,.bigico_feat5,.bigico_feat6,.bigico_guide,.bigico_inf,.bigico_left,.bigico_partner2,.bigico_reg1,.bigico_reg2,.bigico_review,.bigico_right,.bigico_support,.bigico_support2,.bigico_top,.bigico_youtube,.feat1 .bigico,.feat1 .bigico .bigico,.feat2 .bigico,.feat2 .bigico .bigico,.ico_guide,.ico_partner,.ico_partner:hover,.ico_regarr,a:hover .bigico_add,.ico_pdf,.ico_doc,.ico_eps,.ico_dload_big,.ico_pdf:hover,.ico_doc:hover,.ico_eps:hover,a:hover .ico_pdf,a:hover .ico_doc,a:hover .ico_eps{background-image:url(/img/guide_iconset@x2.png) !important;background-size: 700px 350px !important}
.midico_overview1,.midico_overview10,.midico_overview2,.midico_overview3,.midico_overview4,.midico_overview5,.midico_overview6,.midico_overview7,.midico_overview8,.midico_overview9,a.act .midico_overview1,a.act .midico_overview10,a.act .midico_overview2,a.act .midico_overview3,a.act .midico_overview4,a.act .midico_overview5,a.act .midico_overview6,a.act .midico_overview7,a.act .midico_overview8,a.act .midico_overview9{background-image:url(/img/pro_overview_home@x2.png) !important;background-size: 105px 525px !important}
.ico_ext{background-image:url(/img/ws_fileexticon.png) !important;background-size: 525px 100px !important}
#step20 .ico_sm_no,#step20 .ico_sm_warn,#step20 .ico_sm_yes{background-image:url(/img/notifier_iconset.svg) !important;background-size: 180px 60px !important}
}
@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5),only screen and (max-width: 768px) and ( min--moz-device-pixel-ratio: 1.5),only screen and (max-width: 768px) and ( -o-min-device-pixel-ratio: 15/10),only screen and (max-width: 768px) and ( min-device-pixel-ratio: 1.5),only screen and (max-width: 768px) and ( min-resolution: 144dpi),only screen and (max-width: 768px) and ( min-resolution: 1.5dppx){.midico_faq{background-image:url(/img/menu_iconset@x2.png) !important;background-size: 125px 600px !important}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and ( min--moz-device-pixel-ratio: 1.5),only screen and ( -o-min-device-pixel-ratio: 15/10),only screen and ( min-device-pixel-ratio: 1.5),only screen and ( min-resolution: 144dpi),only screen and ( min-resolution: 1.5dppx){.icon-discount,.icon-key,.icon-people,.icon-profit,.icon-ws-logo{background-size: 700px 350px !important}
span.ico_arr_l2,span.ico_arr_r2{background-image:url(/img/menu_iconset@x2.png) !important;background-size: 125px 600px !important}
.account_delete span.delete_ico,.account_delete_on span.delete_ico{background-image:url(/img/secure_iconset@x2.png) !important;background-size: 315px 135px !important}
}
:root{--sa-top:0px;--sa-bot:0px}
@supports(padding-top: constant(safe-area-inset-top)){:root{--sa-top: constant(safe-area-inset-top);--sa-bot: constant(safe-area-inset-bottom)}
}
@supports(padding-top: env(safe-area-inset-top)){:root{--sa-top: env(safe-area-inset-top);--sa-bot: env(safe-area-inset-bottom)}
}
body.bodyapp,body.bodyapp #header{padding-top:var(--sa-top)}
@media print{html{font: 12px/16px var(--FONT1)}
body{background: none !important;padding: 1rem 2rem 2.4rem 3rem !important}
header,footer,.modal_win #main,#header,#header_pre,#tracktor-io-widget-host,button,.head,#dropmenu_place{display:none !important}
#TB_window{position:static;margin:0 !important;width:auto !important;overflow: visible !important}
#TB_title,h2.list_head,.h2_title{font: 700 2.3rem/160% var(--FONT1) !important;background:none;display: flex !important;justify-content: center !important;align-items: center !important;text-align: center !important;margin-bottom: 1.4rem !important}
#TB_ajaxWindowTitle{font: 700 2.3rem/160% var(--FONT1) !important;overflow: visible !important;white-space: normal !important}
#TB_title .button_print,button{display:none}
#TB_ajaxContent{width:auto !important;height:auto !important}
.header_print{padding: 1rem 0 1.5rem 0 !important;display: flex !important;justify-content: space-between !important;align-items: center !important;font: 20px/46px var(--FONT2) !important}
.header_print .logo_content{width: 46px;height: 46px;fill: #000;margin-top: 0 !important;margin-right: -23px !important}
svg.logo_content{margin-top: 3rem !important;fill: #000 !important}
#TB_ajaxContent,.page_content,#TB_title,#blog .text_{padding: 0 !important}
#hint{display:none !important}
}
